diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..a654e89b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = tab +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{php,css,html,xml,lua,js}] +indent_style = tab +indent_size = 4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..425c21fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,16 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text=auto + +# Declare files that will always have LF line endings on checkout. +*.php text eol=lf +*.lua text eol=lf +*.html text eol=lf +*.css text eol=lf +*.js text eol=lf +*.xml text eol=lf + +*.sql text eol=crlf + +# Denote all files that are truly binary and should not be modified. +*.png binary +*.jpg binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e68cae6d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.cache.php +engine/cache/* +.idea \ No newline at end of file diff --git a/.htaccess b/.htaccess new file mode 100644 index 00000000..51276020 --- /dev/null +++ b/.htaccess @@ -0,0 +1,5 @@ +Options +FollowSymLinks +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^(.*)$ /characterprofile.php?name=$1 \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..230056fe --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Stefan André Brannfjell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Lua/TFS_02/creaturescript firstitems/Installation Instructions.txt b/Lua/TFS_02/creaturescript firstitems/Installation Instructions.txt new file mode 100644 index 00000000..4b603168 --- /dev/null +++ b/Lua/TFS_02/creaturescript firstitems/Installation Instructions.txt @@ -0,0 +1,4 @@ +Step 1: Copy firstitems.lua to /data/creaturescripts/scripts/ folder +-- Edit firstitems.lua with item IDs you want characters to start with on your server. + +Step 2: Restart OT server, and it should work. :) \ No newline at end of file diff --git a/Lua/TFS_02/creaturescript firstitems/firstitems.lua b/Lua/TFS_02/creaturescript firstitems/firstitems.lua new file mode 100644 index 00000000..0c0443ac --- /dev/null +++ b/Lua/TFS_02/creaturescript firstitems/firstitems.lua @@ -0,0 +1,77 @@ +function onLogin(cid) + local storage = 30055 -- storage value + + local sorcItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2190, -- Wand of vortex + 2511, -- Brass shield + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + 2050 -- torch + } + local druidItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2511, -- Brass shield + 2182, -- Snakebite rod + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + 2050 -- torch + } + local pallyItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2456, -- Bow + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + } + local kinaItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2511, -- Brass shield + 2412, -- Katana + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + 2050 -- torch + } + + if getPlayerStorageValue(cid, storage) == -1 then + setPlayerStorageValue(cid, storage, 1) + if getPlayerVocation(cid) == 1 then + -- Sorcerer + for i = 1, table.getn(sorcItems), 1 do + doPlayerAddItem(cid, sorcItems[i], 1, false) + end + + elseif getPlayerVocation(cid) == 2 then + -- Druid + for i = 1, table.getn(druidItems), 1 do + doPlayerAddItem(cid, druidItems[i], 1, false) + end + + elseif getPlayerVocation(cid) == 3 then + -- Paladin + for i = 1, table.getn(pallyItems), 1 do + doPlayerAddItem(cid, pallyItems[i], 1, false) + end + -- 8 arrows + doPlayerAddItem(cid, 2544, 8, false) + + elseif getPlayerVocation(cid) == 4 then + -- Knight + for i = 1, table.getn(kinaItems), 1 do + doPlayerAddItem(cid, kinaItems[i], 1, false) + end + end + + -- Common for all + doPlayerAddItem(cid, 2674, 5, false) -- 5 apples + doPlayerAddItem(cid, 2120, 1, false) -- 1 rope + end + return true +end diff --git a/Lua/TFS_02/talkaction shopsystem/talkaction XML.txt b/Lua/TFS_02/talkaction shopsystem/talkaction XML.txt new file mode 100644 index 00000000..2fdffee0 --- /dev/null +++ b/Lua/TFS_02/talkaction shopsystem/talkaction XML.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Lua/TFS_02/talkaction shopsystem/znoteshop.lua b/Lua/TFS_02/talkaction shopsystem/znoteshop.lua new file mode 100644 index 00000000..361ff27f --- /dev/null +++ b/Lua/TFS_02/talkaction shopsystem/znoteshop.lua @@ -0,0 +1,103 @@ +-- Znote Shop v1.1 for Znote AAC on TFS 0.2.13+ Mystic Spirit. +function onSay(cid, words, param) + local storage = 54073 -- Make sure to select non-used storage. This is used to prevent SQL load attacks. + local cooldown = 15 -- in seconds. + + if getPlayerStorageValue(cid, storage) <= os.time() then + setPlayerStorageValue(cid, storage, os.time() + cooldown) + local accid = getAccountNumberByPlayerName(getCreatureName(cid)) + + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + print("Player: " .. getCreatureName(cid) .. " triggered !shop talkaction.") + -- Create the query + local orderQuery = db.storeQuery("SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = " .. accid .. ";") + local served = false + + -- Detect if we got any results + if orderQuery ~= false then + -- Fetch order values + local q_id = result.getDataInt(orderQuery, "id") + local q_type = result.getDataInt(orderQuery, "type") + local q_itemid = result.getDataInt(orderQuery, "itemid") + local q_count = result.getDataInt(orderQuery, "count") + + local description = "Unknown or custom type" + if type_desc[q_type] ~= nil then + description = type_desc[q_type] + end + print("Processing type "..q_type..": ".. description) + + -- ORDER TYPE 1 (Regular item shop products) + if q_type == 1 then + served = true + -- Get weight + local playerCap = getPlayerFreeCap(cid) + local itemweight = getItemWeight(q_itemid, q_count) + if playerCap >= itemweight then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + doPlayerAddItem(cid, q_itemid, q_count) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received ".. q_count .." "..getItemName(q_itemid).."(s)!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Need more CAP!") + end + end + -- ORDER TYPE 5 (Outfit and addon) + if q_type == 5 then + served = true + + local itemid = q_itemid + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not canPlayerWearOutfit(cid, outfitId, q_count) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + doPlayerAddOutfit(cid,outfitId,q_count) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + end + end + end + + -- ORDER TYPE 6 (Mounts) + -- Not supported on TFS 0.2 + + -- Add custom order types here + -- Type 1 is for itemids (Already coded here) + -- Type 2 is for premium (Coded on web) + -- Type 3 is for gender change (Coded on web) + -- Type 4 is for character name change (Coded on web) + -- Type 5 is for character outfit and addon (Already coded here) + -- Type 6 is for mounts (Not for TFS 0.2) + -- Type 7 is for Instant house purchase (Not for TFS 0.2) + -- So use type 8+ for custom stuff, like etc packages. + -- if q_type == 8 then + -- end + result.free(orderQuery) + if not served then + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders to process in-game.") + end + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You have no orders.") + end + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Can only be executed once every "..cooldown.." seconds. Remaining cooldown: ".. getPlayerStorageValue(cid, storage) - os.time()) + end + return false +end diff --git a/Lua/TFS_03/creaturescript firstitems/Installation Instructions.txt b/Lua/TFS_03/creaturescript firstitems/Installation Instructions.txt new file mode 100644 index 00000000..742ac3ae --- /dev/null +++ b/Lua/TFS_03/creaturescript firstitems/Installation Instructions.txt @@ -0,0 +1,10 @@ +Step 1: Copy firstitems.lua to /data/creaturescripts/scripts/ folder +-- Edit firstitems.lua with item IDs you want characters to start with on your server. + +Step 2: Edit the /data/creaturescripts/creaturescripts.XML file + - ADD: + +Step 3: Edit the /data/creaturescripts/scripts/login.lua file + - ADD: registerCreatureEvent(cid, "firstItems") + +Step 4: Restart OT server, and it should work. :) \ No newline at end of file diff --git a/Lua/TFS_03/creaturescript firstitems/firstitems.lua b/Lua/TFS_03/creaturescript firstitems/firstitems.lua new file mode 100644 index 00000000..0c0443ac --- /dev/null +++ b/Lua/TFS_03/creaturescript firstitems/firstitems.lua @@ -0,0 +1,77 @@ +function onLogin(cid) + local storage = 30055 -- storage value + + local sorcItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2190, -- Wand of vortex + 2511, -- Brass shield + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + 2050 -- torch + } + local druidItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2511, -- Brass shield + 2182, -- Snakebite rod + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + 2050 -- torch + } + local pallyItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2456, -- Bow + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + } + local kinaItems = { + 2460, -- Brass helmet + 2465, -- Brass armor + 2511, -- Brass shield + 2412, -- Katana + 2478, -- Brass legs + 2643, -- Leather boots + 1988, -- Brown backpack + 2050 -- torch + } + + if getPlayerStorageValue(cid, storage) == -1 then + setPlayerStorageValue(cid, storage, 1) + if getPlayerVocation(cid) == 1 then + -- Sorcerer + for i = 1, table.getn(sorcItems), 1 do + doPlayerAddItem(cid, sorcItems[i], 1, false) + end + + elseif getPlayerVocation(cid) == 2 then + -- Druid + for i = 1, table.getn(druidItems), 1 do + doPlayerAddItem(cid, druidItems[i], 1, false) + end + + elseif getPlayerVocation(cid) == 3 then + -- Paladin + for i = 1, table.getn(pallyItems), 1 do + doPlayerAddItem(cid, pallyItems[i], 1, false) + end + -- 8 arrows + doPlayerAddItem(cid, 2544, 8, false) + + elseif getPlayerVocation(cid) == 4 then + -- Knight + for i = 1, table.getn(kinaItems), 1 do + doPlayerAddItem(cid, kinaItems[i], 1, false) + end + end + + -- Common for all + doPlayerAddItem(cid, 2674, 5, false) -- 5 apples + doPlayerAddItem(cid, 2120, 1, false) -- 1 rope + end + return true +end diff --git a/Lua/TFS_03/creaturescript sync outfits/Installation Instructions.txt b/Lua/TFS_03/creaturescript sync outfits/Installation Instructions.txt new file mode 100644 index 00000000..f90be23d --- /dev/null +++ b/Lua/TFS_03/creaturescript sync outfits/Installation Instructions.txt @@ -0,0 +1,7 @@ +1. Add below line to XML file: data/creaturescripts/creaturescripts.xml + + +2. Register event in login.lua: data/creaturescripts/scripts/login.lua +registerCreatureEvent(cid, "znote_syncoutfits") + +3. Place Lua file syncoutfit.lua in folder: data/creaturescripts/scripts/ \ No newline at end of file diff --git a/Lua/TFS_03/creaturescript sync outfits/syncoutfit.lua b/Lua/TFS_03/creaturescript sync outfits/syncoutfit.lua new file mode 100644 index 00000000..41922243 --- /dev/null +++ b/Lua/TFS_03/creaturescript sync outfits/syncoutfit.lua @@ -0,0 +1,39 @@ +-- Sync outfits that player own with Znote AAC +-- So its possible to see which full sets player +-- has in characterprofile.php + +znote_outfit_list = { + { -- Female (girl) outfits + 136,137,138,139,140,141,142,147,148, + 149,150,155,156,157,158,252,269,270, + 279,288,324,329,336,366,431,433,464, + 466,471,513,514,542,575,578,618,620, + 632,635,636,664,666,683,694,696,698, + 724,732,745,749,759,845,852,874,885, + 900 + }, + { -- Male (boy) outfits + 128,129,130,131,132,133,134,143,144, + 145,146,151,152,153,154,251,268,273, + 278,289,325,328,335,367,430,432,463, + 465,472,512,516,541,574,577,610,619, + 633,634,637,665,667,684,695,697,699, + 725,733,746,750,760,846,853,873,884, + 899 + } +} + +function onLogin(cid) + -- storage_value + 1000 storages (highest outfit id) must not be used in other script. + -- Must be identical to Znote AAC config.php: $config['EQ_shower'] -> storage_value + local storage_value = 10000 + -- Loop through outfits + for _, outfit in pairs(znote_outfit_list[getPlayerSex(cid)+1]) do + if canPlayerWearOutfit(cid,outfit,3) then + if getPlayerStorageValue(cid,storage_value + outfit) ~= 3 then + setPlayerStorageValue(cid,storage_value + outfit, 3) + end + end + end + return true +end diff --git a/Lua/TFS_03/talkaction shopsystem/Alternatives/znoteshop.lua b/Lua/TFS_03/talkaction shopsystem/Alternatives/znoteshop.lua new file mode 100644 index 00000000..93ace811 --- /dev/null +++ b/Lua/TFS_03/talkaction shopsystem/Alternatives/znoteshop.lua @@ -0,0 +1,118 @@ +-- Znote Shop v1.1 for Znote AAC on TFS 0.3.6+ Crying Damson. [Alternative] +function onSay(cid, words, param) + local storage = 54073 -- Make sure to select non-used storage. This is used to prevent SQL load attacks. + local cooldown = 15 -- in seconds. + + if getPlayerStorageValue(cid, storage) <= os.time() then + setPlayerStorageValue(cid, storage, os.time() + cooldown) + local accid = getAccountNumberByPlayerName(getCreatureName(cid)) + + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + print("Player: " .. getCreatureName(cid) .. " triggered !shop talkaction.") + -- Create the query + local orderQuery = db.storeQuery("SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = " .. accid .. ";") + local served = false + + -- Detect if we got any results + if orderQuery ~= false then + repeat + -- Fetch order values + local q_id = result.getDataInt(orderQuery, "id") + local q_type = result.getDataInt(orderQuery, "type") + local q_itemid = result.getDataInt(orderQuery, "itemid") + local q_count = result.getDataInt(orderQuery, "count") + + local description = "Unknown or custom type" + if type_desc[q_type] ~= nil then + description = type_desc[q_type] + end + print("Processing type "..q_type..": ".. description) + + -- ORDER TYPE 1 (Regular item shop products) + if q_type == 1 then + served = true + -- Get wheight + local playerCap = getPlayerFreeCap(cid) + local itemweight = getItemWeightById(q_itemid, q_count) + if playerCap >= itemweight then + local delete = db.storeQuery("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + result.free(delete) + doPlayerAddItem(cid, q_itemid, q_count) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have recieved ".. q_count .." "..getItemNameById(q_itemid).."(s)!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Need more CAP!") + end + end + -- ORDER TYPE 5 (Outfit and addon) + if q_type == 5 then + served = true + + local itemid = q_itemid + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not canPlayerWearOutfit(cid, outfitId, q_count) then + local delete = db.storeQuery("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + result.free(delete) + doPlayerAddOutfit(cid,outfitId,q_count) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + end + end + end + + -- ORDER TYPE 6 (Mounts) + if q_type == 6 then + served = true + -- Make sure player don't already have this outfit and addon + if not getPlayerMount(cid, q_itemid) then -- Failed to find a proper hasMount 0.3 function? + local delete = db.storeQuery("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + result.free(delete) + doPlayerAddMount(cid, q_itemid) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received a new mount!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You already have this mount!") + end + end + + -- Add custom order types here + -- Type 1 is for itemids (Already coded here) + -- Type 2 is for premium (Coded on web) + -- Type 3 is for gender change (Coded on web) + -- Type 4 is for character name change (Coded on web) + -- Type 5 is for character outfit and addon (Already coded here) + -- Type 6 is for mounts (Already coded here) + -- Type 7 is for Instant house purchase (Not for TFS 0.3) + -- So use type 8+ for custom stuff, like etc packages. + -- if q_type == 8 then + -- end + until not result.next(orderQuery) + result.free(orderQuery) + if not served then + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders to process in-game.") + end + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You have no orders.") + end + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Can only be executed once every "..cooldown.." seconds. Remaining cooldown: ".. getPlayerStorageValue(cid, storage) - os.time()) + end + return false +end diff --git a/Lua/TFS_03/talkaction shopsystem/talkaction XML.txt b/Lua/TFS_03/talkaction shopsystem/talkaction XML.txt new file mode 100644 index 00000000..d511abdd --- /dev/null +++ b/Lua/TFS_03/talkaction shopsystem/talkaction XML.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Lua/TFS_03/talkaction shopsystem/znoteshop.lua b/Lua/TFS_03/talkaction shopsystem/znoteshop.lua new file mode 100644 index 00000000..2179277b --- /dev/null +++ b/Lua/TFS_03/talkaction shopsystem/znoteshop.lua @@ -0,0 +1,128 @@ +-- Znote Shop v1.1 for Znote AAC on TFS 0.3.6+ Crying Damson. +function onSay(cid, words, param) + local storage = 54073 -- Make sure to select non-used storage. This is used to prevent SQL load attacks. + local cooldown = 15 -- in seconds. + + if getPlayerStorageValue(cid, storage) <= os.time() then + setPlayerStorageValue(cid, storage, os.time() + cooldown) + local accid = getAccountNumberByPlayerName(getCreatureName(cid)) + + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + print("Player: " .. getCreatureName(cid) .. " triggered !shop talkaction.") + -- Create the query + local orderQuery = db.storeQuery("SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = " .. accid .. ";") + local served = false + + -- Detect if we got any results + if orderQuery ~= false then + repeat + -- Fetch order values + local q_id = result.getDataInt(orderQuery, "id") + local q_type = result.getDataInt(orderQuery, "type") + local q_itemid = result.getDataInt(orderQuery, "itemid") + local q_count = result.getDataInt(orderQuery, "count") + + local description = "Unknown or custom type" + if type_desc[q_type] ~= nil then + description = type_desc[q_type] + end + print("Processing type "..q_type..": ".. description) + + -- ORDER TYPE 1 (Regular item shop products) + if q_type == 1 then + served = true + -- Get weight + local playerCap = getPlayerFreeCap(cid) + local itemweight = getItemWeightById(q_itemid, q_count) + if playerCap >= itemweight and getTileInfo(getCreaturePosition(cid)).protection then + -- backpack check + local backpack = getPlayerSlotItem(cid, 3) + local gotItem = false + if(backpack and backpack.itemid > 0) then + local received = doAddContainerItem(getPlayerSlotItem(cid, 3).uid, q_itemid,q_count) + if(received ~= false) then + db.executeQuery("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received ".. q_count .." "..getItemNameById(q_itemid).."(s)!") + gotItem = true + end + end + + if(not gotItem) then + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You have no available space in backpack to receive that item.") + end + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Need more CAP and Need ProtectZone!") + end + end + -- ORDER TYPE 5 (Outfit and addon) + if q_type == 5 then + served = true + + local itemid = q_itemid + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not canPlayerWearOutfit(cid, outfitId, q_count) then + db.executeQuery("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + doPlayerAddOutfit(cid,outfitId,q_count) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + end + end + end + + -- ORDER TYPE 6 (Mounts) + if q_type == 6 then + served = true + -- Make sure player don't already have this outfit and addon + if not getPlayerMount(cid, q_itemid) then -- Failed to find a proper hasMount 0.3 function? + db.executeQuery("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + doPlayerAddMount(cid, q_itemid) + doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations! You have received a new mount!") + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You already have this mount!") + end + end + + -- Add custom order types here + -- Type 1 is for itemids (Already coded here) + -- Type 2 is for premium (Coded on web) + -- Type 3 is for gender change (Coded on web) + -- Type 4 is for character name change (Coded on web) + -- Type 5 is for character outfit and addon (Already coded here) + -- Type 6 is for mounts (Already coded here) + -- Type 7 is for Instant house purchase (Not for TFS 0.3) + -- So use type 8+ for custom stuff, like etc packages. + -- if q_type == 8 then + -- end + until not result.next(orderQuery) + result.free(orderQuery) + if not served then + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders to process in-game.") + end + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders.") + end + + else + doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Can only be executed once every "..cooldown.." seconds. Remaining cooldown: ".. getPlayerStorageValue(cid, storage) - os.time()) + end + return false +end diff --git a/Lua/TFS_10/creaturescript firstitems/Installation Instructions.txt b/Lua/TFS_10/creaturescript firstitems/Installation Instructions.txt new file mode 100644 index 00000000..b4fcac81 --- /dev/null +++ b/Lua/TFS_10/creaturescript firstitems/Installation Instructions.txt @@ -0,0 +1,4 @@ +Step 1: Copy firstitems.lua to /data/creaturescripts/scripts/ folder +-- Edit firstitems.lua with item IDs you want characters to start with on your server. + +Step 2: Restart OT server, and it should work. :) diff --git a/Lua/TFS_10/creaturescript firstitems/firstitems.lua b/Lua/TFS_10/creaturescript firstitems/firstitems.lua new file mode 100644 index 00000000..67213921 --- /dev/null +++ b/Lua/TFS_10/creaturescript firstitems/firstitems.lua @@ -0,0 +1,114 @@ +-- With Rookgaard + +--[[ +local firstItems = {2050, 2382} -- torch and club + +function onLogin(player) + if player:getLastLoginSaved() <= 0 then + for i = 1, #firstItems do + player:addItem(firstItems[i], 1) + end + player:addItem(player:getSex() == 0 and 2651 or 2650, 1) -- coat + player:addItem(ITEM_BAG, 1) + player:addItem(2674, 1) -- red apple + end + return true +end +]]-- + +-- Without Rookgaard +local config = { + [1] = { -- Sorcerer + items = { + {2175, 1}, -- spellbook + {2190, 1}, -- wand of vortex + {8819, 1}, -- magician's robe + {8820, 1}, -- mage hat + {2468, 1}, -- studded legs + {2643, 1}, -- leather boots + {2661, 1} -- scarf + }, + container = { + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7620, 1} -- mana potion + } + }, + [2] = { -- Druid + items = { + {2175, 1}, -- spellbook + {2182, 1}, -- snakebite rod + {8819, 1}, -- magician's robe + {8820, 1}, -- mage hat + {2468, 1}, -- studded legs + {2643, 1}, -- leather boots + {2661, 1} -- scarf + }, + container = { + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7620, 1} -- mana potion + } + }, + [3] = { -- Paladin + items = { + {2525, 1}, -- dwarven shield + {2389, 5}, -- 5 spears + {2660, 1}, -- ranger's cloak + {8923, 1}, -- ranger legs + {2643, 1}, -- leather boots + {2661, 1}, -- scarf + {2480, 1} -- legion helmet + }, + container = { + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7618, 1}, -- health potion + {2456, 1}, -- bow + {2544, 50} -- 50 arrows + } + }, + [4] = { -- Knight + items = { + {2525, 1}, -- dwarven shield + {8601, 1}, -- steel axe + {2465, 1}, -- brass armor + {2460, 1}, -- brass helmet + {2478, 1}, -- brass legs + {2643, 1}, -- leather boots + {2661, 1} -- scarf + }, + container = { + {8602, 1}, -- jagged sword + {2439, 1}, -- daramanian mace + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7618, 1} -- health potion + } + } +} + +function onLogin(player) + local targetVocation = config[player:getVocation():getId()] + if not targetVocation then + return true + end + + if player:getLastLoginSaved() ~= 0 then + return true + end + + for i = 1, #targetVocation.items do + player:addItem(targetVocation.items[i][1], targetVocation.items[i][2]) + end + + local backpack = player:addItem(1988) + if not backpack then + return true + end + + for i = 1, #targetVocation.container do + backpack:addItem(targetVocation.container[i][1], targetVocation.container[i][2]) + end + return true +end diff --git a/Lua/TFS_10/creaturescript playerdeath/Installation Instructions.txt b/Lua/TFS_10/creaturescript playerdeath/Installation Instructions.txt new file mode 100644 index 00000000..c5ad6e9b --- /dev/null +++ b/Lua/TFS_10/creaturescript playerdeath/Installation Instructions.txt @@ -0,0 +1,3 @@ +Step 1: Replace the one that comes with tfs with this one + +Step 2: Restart OT server, and it should work. :) diff --git a/Lua/TFS_10/creaturescript playerdeath/playerdeath.lua b/Lua/TFS_10/creaturescript playerdeath/playerdeath.lua new file mode 100644 index 00000000..2fd63fa0 --- /dev/null +++ b/Lua/TFS_10/creaturescript playerdeath/playerdeath.lua @@ -0,0 +1,122 @@ +local deathListEnabled = true +local maxDeathRecords = 5 + +local function sendWarStatus(guildId, enemyGuildId, warId, playerName, killerName) + local guild, enemyGuild = Guild(guildId), Guild(enemyGuildId) + if not guild or not enemyGuild then + return + end + + local resultId = db.storeQuery("SELECT `guild_wars`.`id`, (SELECT `limit` FROM `znote_guild_wars` WHERE `znote_guild_wars`.`id` = `guild_wars`.`id`) AS `limit`, (SELECT COUNT(1) FROM `guildwar_kills` WHERE `guildwar_kills`.`warid` = `guild_wars`.`id` AND `guildwar_kills`.`killerguild` = `guild_wars`.`guild1`) guild1_kills, (SELECT COUNT(1) FROM `guildwar_kills` WHERE `guildwar_kills`.`warid` = `guild_wars`.`id` AND `guildwar_kills`.`killerguild` = `guild_wars`.`guild2`) guild2_kills FROM `guild_wars` WHERE (`guild1` = " .. guildId .. " OR `guild2` = " .. guildId .. ") AND `status` = 1 AND `id` = " .. warId) + if resultId then + + local guild1_kills = result.getNumber(resultId, "guild1_kills") + local guild2_kills = result.getNumber(resultId, "guild2_kills") + local limit = result.getNumber(resultId, "limit") + result.free(resultId) + + local members = guild:getMembersOnline() + for i = 1, #members do + members[i]:sendChannelMessage("", string.format("%s was killed by %s. The new score is %d:%d frags (limit: %d)", playerName, killerName, guild1_kills, guild2_kills, limit), TALKTYPE_CHANNEL_R1, CHANNEL_GUILD) + end + + local enemyMembers = enemyGuild:getMembersOnline() + for i = 1, #enemyMembers do + enemyMembers[i]:sendChannelMessage("", string.format("%s was killed by %s. The new score is %d:%d frags (limit: %d)", playerName, killerName, guild1_kills, guild2_kills, limit), TALKTYPE_CHANNEL_R1, CHANNEL_GUILD) + end + + if guild1_kills >= limit or guild2_kills >= limit then + db.query("UPDATE `guild_wars` SET `status` = 4, `ended` = " .. os.time() .. " WHERE `status` = 1 AND `id` = " .. warId) + Game.broadcastMessage(string.format("%s has just won the war against %s.", guild:getName(), enemyGuild:getName()), MESSAGE_EVENT_ADVANCE) + end + end +end + +function onDeath(player, corpse, killer, mostDamageKiller, lastHitUnjustified, mostDamageUnjustified) + local playerId = player:getId() + if nextUseStaminaTime[playerId] then + nextUseStaminaTime[playerId] = nil + end + + player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You are dead.") + if not deathListEnabled then + return + end + + local byPlayer = 0 + local killerName + if killer then + if killer:isPlayer() then + byPlayer = 1 + else + local master = killer:getMaster() + if master and master ~= killer and master:isPlayer() then + killer = master + byPlayer = 1 + end + end + killerName = killer:getName() + else + killerName = "field item" + end + + local byPlayerMostDamage = 0 + local mostDamageKillerName + if mostDamageKiller then + if mostDamageKiller:isPlayer() then + byPlayerMostDamage = 1 + else + local master = mostDamageKiller:getMaster() + if master and master ~= mostDamageKiller and master:isPlayer() then + mostDamageKiller = master + byPlayerMostDamage = 1 + end + end + mostDamageName = mostDamageKiller:getName() + else + mostDamageName = "field item" + end + + local playerGuid = player:getGuid() + db.query("INSERT INTO `player_deaths` (`player_id`, `time`, `level`, `killed_by`, `is_player`, `mostdamage_by`, `mostdamage_is_player`, `unjustified`, `mostdamage_unjustified`) VALUES (" .. playerGuid .. ", " .. os.time() .. ", " .. player:getLevel() .. ", " .. db.escapeString(killerName) .. ", " .. byPlayer .. ", " .. db.escapeString(mostDamageName) .. ", " .. byPlayerMostDamage .. ", " .. (lastHitUnjustified and 1 or 0) .. ", " .. (mostDamageUnjustified and 1 or 0) .. ")") + local resultId = db.storeQuery("SELECT `player_id` FROM `player_deaths` WHERE `player_id` = " .. playerGuid) + + local deathRecords = 0 + local tmpResultId = resultId + while tmpResultId ~= false do + tmpResultId = result.next(resultId) + deathRecords = deathRecords + 1 + end + + if resultId ~= false then + result.free(resultId) + end + + local limit = deathRecords - maxDeathRecords + if limit > 0 then + db.asyncQuery("DELETE FROM `player_deaths` WHERE `player_id` = " .. playerGuid .. " ORDER BY `time` LIMIT " .. limit) + end + + if byPlayer == 1 then + local targetGuild = player:getGuild() + targetGuild = targetGuild and targetGuild:getId() or 0 + if targetGuild ~= 0 then + local killerGuild = killer:getGuild() + killerGuild = killerGuild and killerGuild:getId() or 0 + if killerGuild ~= 0 and targetGuild ~= killerGuild and isInWar(playerId, killer:getId()) then + local warId = false + resultId = db.storeQuery("SELECT `id` FROM `guild_wars` WHERE `status` = 1 AND ((`guild1` = " .. killerGuild .. " AND `guild2` = " .. targetGuild .. ") OR (`guild1` = " .. targetGuild .. " AND `guild2` = " .. killerGuild .. "))") + if resultId ~= false then + warId = result.getNumber(resultId, "id") + result.free(resultId) + end + + if warId ~= false then + local playerName = player:getName() + db.asyncQuery("INSERT INTO `guildwar_kills` (`killer`, `target`, `killerguild`, `targetguild`, `time`, `warid`) VALUES (" .. db.escapeString(killerName) .. ", " .. db.escapeString(playerName) .. ", " .. killerGuild .. ", " .. targetGuild .. ", " .. os.time() .. ", " .. warId .. ")") + addEvent(sendWarStatus, 1000, killerGuild, targetGuild, warId, playerName, killerName) + end + end + end + end +end diff --git a/Lua/TFS_10/creaturescript sync outfits/Installation Instructions.txt b/Lua/TFS_10/creaturescript sync outfits/Installation Instructions.txt new file mode 100644 index 00000000..96f80a14 --- /dev/null +++ b/Lua/TFS_10/creaturescript sync outfits/Installation Instructions.txt @@ -0,0 +1,4 @@ +1. Add below line to XML file: data/creaturescripts/creaturescripts.xml + + +2. Place Lua file syncoutfit.lua in folder: data/creaturescripts/scripts/ diff --git a/Lua/TFS_10/creaturescript sync outfits/syncoutfit.lua b/Lua/TFS_10/creaturescript sync outfits/syncoutfit.lua new file mode 100644 index 00000000..563f6f54 --- /dev/null +++ b/Lua/TFS_10/creaturescript sync outfits/syncoutfit.lua @@ -0,0 +1,46 @@ +-- Sync outfits that player own with Znote AAC +-- So its possible to see which full sets player +-- has in characterprofile.php + +znote_outfit_list = { + { -- Female outfits + 136, 137, 138, 139, 140, 141, 142, 147, 148, + 149, 150, 155, 156, 157, 158, 252, 269, 270, + 279, 288, 324, 329, 336, 366, 431, 433, 464, + 466, 471, 513, 514, 542, 575, 578, 618, 620, + 632, 635, 636, 664, 666, 683, 694, 696, 698, + 724, 732, 745, 749, 759, 845, 852, 874, 885, + 900, 973, 975, 1020, 1024, 1043, 1050, 1057, + 1070, 1095, 1103, 1128, 1147, 1162, 1174, + 1187, 1203, 1205, 1207, 1211, 1246, 1244, + 1252, 1271, 1280, 1283, 1289, 1293, 1332 + }, + { -- Male outfits + 128, 129, 130, 131, 132, 133, 134, 143, 144, + 145, 146, 151, 152, 153, 154, 251, 268, 273, + 278, 289, 325, 328, 335, 367, 430, 432, 463, + 465, 472, 512, 516, 541, 574, 577, 610, 619, + 633, 634, 637, 665, 667, 684, 695, 697, 699, + 725, 733, 746, 750, 760, 846, 853, 873, 884, + 899, 908, 931, 955, 957, 962, 964, 966, 968, + 970, 972, 974, 1021, 1023, 1042, 1051, 1056, + 1069, 1094, 1102, 1127, 1146, 1161, 1173, + 1186, 1202, 1204, 1206, 1210, 1245, 1243, + 1251, 1270, 1279, 1282, 1288, 1292, 1331 + } +} + +function onLogin(player) + -- storage_value + 1000 storages (highest outfit id) must not be used in other script. + -- Must be identical to Znote AAC config.php: $config['EQ_shower'] -> storage_value + local storage_value = 10000 + -- Loop through outfits + for _, outfit in pairs(znote_outfit_list[player:getSex() + 1]) do + if player:hasOutfit(outfit,3) then + if player:getStorageValue(storage_value + outfit) ~= 3 then + player:setStorageValue(storage_value + outfit, 3) + end + end + end + return true +end diff --git a/Lua/TFS_10/globalevent powergamers/powergamers.lua b/Lua/TFS_10/globalevent powergamers/powergamers.lua new file mode 100644 index 00000000..3a8c9a00 --- /dev/null +++ b/Lua/TFS_10/globalevent powergamers/powergamers.lua @@ -0,0 +1,64 @@ +-- getEternalStorage and setEternalStorage +-- can be added to data/global.lua if you want to use eternal storage for another purpose than this. +-- Regular TFS global storage values get reset every time server reboots. This does not. +local function getEternalStorage(key, parser) + local value = result.getString(db.storeQuery("SELECT `value` FROM `znote_global_storage` WHERE `key` = ".. key .. ";"), "value") + if not value then + if parser then + return false + else + return -1 + end + end + result.free(value) + return tonumber(value) or value +end + +local function setEternalStorage(key, value) + if getEternalStorage(key, true) then + db.query("UPDATE `znote_global_storage` SET `value` = '".. value .. "' WHERE `key` = ".. key .. ";") + else + db.query("INSERT INTO `znote_global_storage` (`key`, `value`) VALUES (".. key ..", ".. value ..");") + end + return true +end + +-- SQL Query to execute: -- +--[[ +ALTER TABLE `znote_players` ADD `exphist_lastexp` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist1` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist2` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist3` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist4` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist5` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist6` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist7` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `onlinetimetoday` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime1` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime2` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime3` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime4` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime5` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime6` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime7` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetimeall` BIGINT NOT NULL DEFAULT '0'; +]]-- + +-- after that execute: -- +--[[ +UPDATE `znote_players` AS `z` INNER JOIN `players` AS `p` ON `p`.`id`=`z`.`player_id` SET `z`.`exphist_lastexp`=`p`.`experience`; +]]-- + +-- TFS 1.X (data/globalevents.xml) +-- +-- + +function onThink(interval, lastExecution, thinkInterval) + if tonumber(os.date("%d")) ~= getEternalStorage(23856) then + setEternalStorage(23856, (tonumber(os.date("%d")))) + db.query("UPDATE `znote_players` SET `onlinetime7`=`onlinetime6`, `onlinetime6`=`onlinetime5`, `onlinetime5`=`onlinetime4`, `onlinetime4`=`onlinetime3`, `onlinetime3`=`onlinetime2`, `onlinetime2`=`onlinetime1`, `onlinetime1`=`onlinetimetoday`, `onlinetimetoday`=0;") + db.query("UPDATE `znote_players` `z` INNER JOIN `players` `p` ON `p`.`id`=`z`.`player_id` SET `z`.`exphist7`=`z`.`exphist6`, `z`.`exphist6`=`z`.`exphist5`, `z`.`exphist5`=`z`.`exphist4`, `z`.`exphist4`=`z`.`exphist3`, `z`.`exphist3`=`z`.`exphist2`, `z`.`exphist2`=`z`.`exphist1`, `z`.`exphist1`=`p`.`experience`-`z`.`exphist_lastexp`, `z`.`exphist_lastexp`=`p`.`experience`;") + end + db.query("UPDATE `znote_players` SET `onlinetimetoday` = `onlinetimetoday` + 60, `onlinetimeall` = `onlinetimeall` + 60 WHERE `player_id` IN (SELECT `player_id` FROM `players_online` WHERE `players_online`.`player_id` = `znote_players`.`player_id`)") + return true +end diff --git a/Lua/TFS_10/globalevent shopsystem/znoteshop.lua b/Lua/TFS_10/globalevent shopsystem/znoteshop.lua new file mode 100644 index 00000000..a98bc2cb --- /dev/null +++ b/Lua/TFS_10/globalevent shopsystem/znoteshop.lua @@ -0,0 +1,160 @@ +-- +-- Znote Auto Shop v2.1 for Znote AAC on TFS 1.2+ +function onThink(interval, lastExecution) + local shopTypes = {1,5,7} + -- If game support mount orders + if Game.getClientVersion().min >= 870 then + table.insert(shopTypes, 6); + end + local orderQuery = db.storeQuery([[ + SELECT + MIN(`po`.`player_id`) AS `player_id`, + `shop`.`id`, + `shop`.`type`, + `shop`.`itemid`, + `shop`.`count` + FROM `players_online` AS `po` + INNER JOIN `players` AS `p` + ON `po`.`player_id` = `p`.`id` + INNER JOIN `znote_shop_orders` AS `shop` + ON `p`.`account_id` = `shop`.`account_id` + WHERE `shop`.`type` IN(]] .. table.concat(shopTypes, ",") .. [[) + GROUP BY `shop`.`id` + ]]) + -- Detect if we got any results + if orderQuery ~= false then + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + repeat + local player_id = result.getNumber(orderQuery, 'player_id') + local orderId = result.getNumber(orderQuery, 'id') + local orderType = result.getNumber(orderQuery, 'type') + local orderItemId = result.getNumber(orderQuery, 'itemid') + local orderCount = result.getNumber(orderQuery, 'count') + local served = false + + local player = Player(player_id) + if player ~= nil then + + local description = "Unknown or custom type" + if type_desc[orderType] ~= nil then + description = type_desc[orderType] + end + print("Processing type "..orderType..": ".. description) + print("Processing shop order for: [".. player:getName() .."] type "..orderType..": ".. description) + + local tile = Tile(player:getPosition()) + if tile ~= nil and tile:hasFlag(TILESTATE_PROTECTIONZONE) then + -- ORDER TYPE 1 (Regular item shop products) + if orderType == 1 then + served = true + local itemType = ItemType(orderItemId) + -- Get weight + if player:getFreeCapacity() >= itemType:getWeight(orderCount) then + local backpack = player:getSlotItem(CONST_SLOT_BACKPACK) + -- variable = (condition) and (return if true) or (return if false) + local needslots = itemType:isStackable() and math.floor(orderCount / 100) + 1 or orderCount + if backpack ~= nil and backpack:getEmptySlots(false) >= needslots then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + player:addItem(orderItemId, orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. "!") + print("Process complete. [".. player:getName() .."] has received " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. ".") + else -- not enough slots + player:sendTextMessage(MESSAGE_STATUS_WARNING, "Your main backpack is full. You need to free up "..needslots.." available slots to get " .. orderCount .. " " .. ItemType(orderItemId):getName() .. "!") + print("Process canceled. [".. player:getName() .."] need more space in his backpack to get " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. ".") + end + else -- not enough cap + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You need more CAP to carry this order!") + print("Process canceled. [".. player:getName() .."] need more cap to carry " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. ".") + end + end + + -- ORDER TYPE 5 (Outfit and addon) + if orderType == 5 then + served = true + + local itemid = orderItemId + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not player:hasOutfit(outfitId, orderCount) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + player:addOutfit(outfitId) + player:addOutfitAddon(outfitId, orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + print("Process complete. [".. player:getName() .."] has received outfit: ["..outfitId.."] with addon: ["..orderCount.."]") + else -- Already has outfit + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + print("Process canceled. [".. player:getName() .."] already have outfit: ["..outfitId.."] with addon: ["..orderCount.."].") + end + end + end + + -- ORDER TYPE 6 (Mounts) + if orderType == 6 then + served = true + -- Make sure player don't already have this outfit and addon + if not player:hasMount(orderItemId) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + player:addMount(orderItemId) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new mount!") + print("Process complete. [".. player:getName() .."] has received mount: ["..orderItemId.."]") + else -- Already has mount + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this mount!") + print("Process canceled. [".. player:getName() .."] already have mount: ["..orderItemId.."].") + end + end + + -- ORDER TYPE 7 (Direct house purchase) + if orderType == 7 then + served = true + local house = House(orderItemId) + -- Logged in player is not necessarily the player that bough the house. So we need to load player from db. + local buyerQuery = db.storeQuery("SELECT `name` FROM `players` WHERE `id` = "..orderCount.." LIMIT 1") + if buyerQuery ~= false then + local buyerName = result.getString(buyerQuery, "name") + result.free(buyerQuery) + if house then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + house:setOwnerGuid(orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "You have successfully bought the house "..house:getName().." on "..buyerName..", be sure to have the money for the rent in the bank.") + print("Process complete. [".. buyerName .."] has received house: ["..house:getName().."]") + else + print("Process canceled. Failed to load house with ID: "..orderItemId) + end + else + print("Process canceled. Failed to load player with ID: "..orderCount) + end + end + + if not served then -- If this order hasn't been processed yet (missing type handling?) + print("Znote shop: Type ["..orderType.."] not properly processed. Missing Lua code?") + end + else -- Not in protection zone + player:sendTextMessage(MESSAGE_INFO_DESCR, 'You have a pending shop order, please enter protection zone.') + print("Skipped one shop order. Reason: Player: [".. player:getName() .."] is not inside protection zone.") + end + else -- player not logged in + print("Skipped one shop order. Reason: Player with id [".. player_id .."] is not online.") + end + + until not result.next(orderQuery) + result.free(orderQuery) + end + return true +end diff --git a/Lua/TFS_10/revscriptsys/Installation Instructions.txt b/Lua/TFS_10/revscriptsys/Installation Instructions.txt new file mode 100644 index 00000000..b847dae7 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/Installation Instructions.txt @@ -0,0 +1,3 @@ +Step 1: Put script on data/script folder (edit content if necessary) + +Step 2: Restart OT server, and it should work. :) diff --git a/Lua/TFS_10/revscriptsys/first_items.lua b/Lua/TFS_10/revscriptsys/first_items.lua new file mode 100644 index 00000000..754224f1 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/first_items.lua @@ -0,0 +1,99 @@ +local creatureevent = CreatureEvent("FirstItems") + +local config = { + [1] = { -- Sorcerer + items = { + {2175, 1}, -- spellbook + {2190, 1}, -- wand of vortex + {8819, 1}, -- magician's robe + {8820, 1}, -- mage hat + {2468, 1}, -- studded legs + {2643, 1}, -- leather boots + {2661, 1} -- scarf + }, + container = { + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7620, 1} -- mana potion + } + }, + [2] = { -- Druid + items = { + {2175, 1}, -- spellbook + {2182, 1}, -- snakebite rod + {8819, 1}, -- magician's robe + {8820, 1}, -- mage hat + {2468, 1}, -- studded legs + {2643, 1}, -- leather boots + {2661, 1} -- scarf + }, + container = { + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7620, 1} -- mana potion + } + }, + [3] = { -- Paladin + items = { + {2525, 1}, -- dwarven shield + {2389, 5}, -- 5 spears + {2660, 1}, -- ranger's cloak + {8923, 1}, -- ranger legs + {2643, 1}, -- leather boots + {2661, 1}, -- scarf + {2480, 1} -- legion helmet + }, + container = { + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7618, 1}, -- health potion + {2456, 1}, -- bow + {2544, 50} -- 50 arrows + } + }, + [4] = { -- Knight + items = { + {2525, 1}, -- dwarven shield + {8601, 1}, -- steel axe + {2465, 1}, -- brass armor + {2460, 1}, -- brass helmet + {2478, 1}, -- brass legs + {2643, 1}, -- leather boots + {2661, 1} -- scarf + }, + container = { + {8602, 1}, -- jagged sword + {2439, 1}, -- daramanian mace + {2120, 1}, -- rope + {2554, 1}, -- shovel + {7618, 1} -- health potion + } + } +} + +function creatureevent.onLogin(player) + local targetVocation = config[player:getVocation():getId()] + if not targetVocation then + return true + end + + if player:getLastLoginSaved() ~= 0 then + return true + end + + for i = 1, #targetVocation.items do + player:addItem(targetVocation.items[i][1], targetVocation.items[i][2]) + end + + local backpack = player:addItem(1988) -- backpack + if not backpack then + return true + end + + for i = 1, #targetVocation.container do + backpack:addItem(targetVocation.container[i][1], targetVocation.container[i][2]) + end + return true +end + +creatureevent:register() diff --git a/Lua/TFS_10/revscriptsys/first_items_rook.lua b/Lua/TFS_10/revscriptsys/first_items_rook.lua new file mode 100644 index 00000000..54d56423 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/first_items_rook.lua @@ -0,0 +1,17 @@ +local creatureevent = CreatureEvent("FirstItemsRook") + +local firstItems = {2050, 2382} -- torch and club + +function creatureevent.onLogin(player) + if player:getLastLoginSaved() <= 0 then + for i = 1, #firstItems do + player:addItem(firstItems[i], 1) + end + player:addItem(player:getSex() == 0 and 2651 or 2650, 1) -- coat + player:addItem(ITEM_BAG, 1) + player:addItem(2674, 1) -- red apple + end + return true +end + +creatureevent:register() diff --git a/Lua/TFS_10/revscriptsys/playerdeath.lua b/Lua/TFS_10/revscriptsys/playerdeath.lua new file mode 100644 index 00000000..0ec8bf46 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/playerdeath.lua @@ -0,0 +1,135 @@ +local deathListEnabled = true +local maxDeathRecords = 5 + +local function sendWarStatus(guildId, enemyGuildId, warId, playerName, killerName) + local guild, enemyGuild = Guild(guildId), Guild(enemyGuildId) + if not guild or not enemyGuild then + return + end + + local resultId = db.storeQuery("SELECT `guild_wars`.`id`, (SELECT `limit` FROM `znote_guild_wars` WHERE `znote_guild_wars`.`id` = `guild_wars`.`id`) AS `limit`, (SELECT COUNT(1) FROM `guildwar_kills` WHERE `guildwar_kills`.`warid` = `guild_wars`.`id` AND `guildwar_kills`.`killerguild` = `guild_wars`.`guild1`) guild1_kills, (SELECT COUNT(1) FROM `guildwar_kills` WHERE `guildwar_kills`.`warid` = `guild_wars`.`id` AND `guildwar_kills`.`killerguild` = `guild_wars`.`guild2`) guild2_kills FROM `guild_wars` WHERE (`guild1` = " .. guildId .. " OR `guild2` = " .. guildId .. ") AND `status` = 1 AND `id` = " .. warId) + if resultId then + + local guild1_kills = result.getNumber(resultId, "guild1_kills") + local guild2_kills = result.getNumber(resultId, "guild2_kills") + local limit = result.getNumber(resultId, "limit") + result.free(resultId) + + local members = guild:getMembersOnline() + for i = 1, #members do + members[i]:sendChannelMessage("", string.format("%s was killed by %s. The new score is %d:%d frags (limit: %d)", playerName, killerName, guild1_kills, guild2_kills, limit), TALKTYPE_CHANNEL_R1, CHANNEL_GUILD) + end + + local enemyMembers = enemyGuild:getMembersOnline() + for i = 1, #enemyMembers do + enemyMembers[i]:sendChannelMessage("", string.format("%s was killed by %s. The new score is %d:%d frags (limit: %d)", playerName, killerName, guild1_kills, guild2_kills, limit), TALKTYPE_CHANNEL_R1, CHANNEL_GUILD) + end + + if guild1_kills >= limit or guild2_kills >= limit then + db.query("UPDATE `guild_wars` SET `status` = 4, `ended` = " .. os.time() .. " WHERE `status` = 1 AND `id` = " .. warId) + Game.broadcastMessage(string.format("%s has just won the war against %s.", guild:getName(), enemyGuild:getName()), MESSAGE_EVENT_ADVANCE) + end + end +end + +local creatureevent = CreatureEvent("PlayerDeath") + +function creatureevent.onDeath(creature, corpse, killer, mostDamageKiller, lastHitUnjustified, mostDamageUnjustified) + local playerId = player:getId() + if nextUseStaminaTime[playerId] then + nextUseStaminaTime[playerId] = nil + end + + player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You are dead.") + if not deathListEnabled then + return + end + + local byPlayer = 0 + local killerName + if killer then + if killer:isPlayer() then + byPlayer = 1 + else + local master = killer:getMaster() + if master and master ~= killer and master:isPlayer() then + killer = master + byPlayer = 1 + end + end + killerName = killer:getName() + else + killerName = "field item" + end + + local byPlayerMostDamage = 0 + local mostDamageKillerName + if mostDamageKiller then + if mostDamageKiller:isPlayer() then + byPlayerMostDamage = 1 + else + local master = mostDamageKiller:getMaster() + if master and master ~= mostDamageKiller and master:isPlayer() then + mostDamageKiller = master + byPlayerMostDamage = 1 + end + end + mostDamageName = mostDamageKiller:getName() + else + mostDamageName = "field item" + end + + local playerGuid = player:getGuid() + db.query("INSERT INTO `player_deaths` (`player_id`, `time`, `level`, `killed_by`, `is_player`, `mostdamage_by`, `mostdamage_is_player`, `unjustified`, `mostdamage_unjustified`) VALUES (" .. playerGuid .. ", " .. os.time() .. ", " .. player:getLevel() .. ", " .. db.escapeString(killerName) .. ", " .. byPlayer .. ", " .. db.escapeString(mostDamageName) .. ", " .. byPlayerMostDamage .. ", " .. (lastHitUnjustified and 1 or 0) .. ", " .. (mostDamageUnjustified and 1 or 0) .. ")") + local resultId = db.storeQuery("SELECT `player_id` FROM `player_deaths` WHERE `player_id` = " .. playerGuid) + + local deathRecords = 0 + local tmpResultId = resultId + while tmpResultId ~= false do + tmpResultId = result.next(resultId) + deathRecords = deathRecords + 1 + end + + if resultId ~= false then + result.free(resultId) + end + + local limit = deathRecords - maxDeathRecords + if limit > 0 then + db.asyncQuery("DELETE FROM `player_deaths` WHERE `player_id` = " .. playerGuid .. " ORDER BY `time` LIMIT " .. limit) + end + + if byPlayer == 1 then + local targetGuild = player:getGuild() + targetGuild = targetGuild and targetGuild:getId() or 0 + if targetGuild ~= 0 then + local killerGuild = killer:getGuild() + killerGuild = killerGuild and killerGuild:getId() or 0 + if killerGuild ~= 0 and targetGuild ~= killerGuild and isInWar(playerId, killer:getId()) then + local warId = false + resultId = db.storeQuery("SELECT `id` FROM `guild_wars` WHERE `status` = 1 AND ((`guild1` = " .. killerGuild .. " AND `guild2` = " .. targetGuild .. ") OR (`guild1` = " .. targetGuild .. " AND `guild2` = " .. killerGuild .. "))") + if resultId ~= false then + warId = result.getNumber(resultId, "id") + result.free(resultId) + end + + if warId ~= false then + local playerName = player:getName() + db.asyncQuery("INSERT INTO `guildwar_kills` (`killer`, `target`, `killerguild`, `targetguild`, `time`, `warid`) VALUES (" .. db.escapeString(killerName) .. ", " .. db.escapeString(playerName) .. ", " .. killerGuild .. ", " .. targetGuild .. ", " .. os.time() .. ", " .. warId .. ")") + addEvent(sendWarStatus, 1000, killerGuild, targetGuild, warId, playerName, killerName) + end + end + end + end +end + +creatureevent:register() + +local creatureeventLogin = CreatureEvent("creatureeventLogin") + +function creatureeventLogin.onLogin(player) + player:registerEvent("PlayerDeath") + return true +end + +creatureeventLogin:register() diff --git a/Lua/TFS_10/revscriptsys/powergamers.lua b/Lua/TFS_10/revscriptsys/powergamers.lua new file mode 100644 index 00000000..289e9a4b --- /dev/null +++ b/Lua/TFS_10/revscriptsys/powergamers.lua @@ -0,0 +1,65 @@ +-- getEternalStorage and setEternalStorage +-- can be added to data/global.lua if you want to use eternal storage for another purpose than this. +-- Regular TFS global storage values get reset every time server reboots. This does not. +local function getEternalStorage(key, parser) + local value = result.getString(db.storeQuery("SELECT `value` FROM `znote_global_storage` WHERE `key` = ".. key .. ";"), "value") + if not value then + if parser then + return false + else + return -1 + end + end + result.free(value) + return tonumber(value) or value +end + +local function setEternalStorage(key, value) + if getEternalStorage(key, true) then + db.query("UPDATE `znote_global_storage` SET `value` = '".. value .. "' WHERE `key` = ".. key .. ";") + else + db.query("INSERT INTO `znote_global_storage` (`key`, `value`) VALUES (".. key ..", ".. value ..");") + end + return true +end + +-- SQL Query to execute: -- +--[[ +ALTER TABLE `znote_players` ADD `exphist_lastexp` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist1` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist2` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist3` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist4` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist5` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist6` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `exphist7` BIGINT UNSIGNED NOT NULL DEFAULT '0', +ADD `onlinetimetoday` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime1` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime2` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime3` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime4` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime5` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime6` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetime7` BIGINT NOT NULL DEFAULT '0', +ADD `onlinetimeall` BIGINT NOT NULL DEFAULT '0'; +]]-- + +-- after that execute: -- +--[[ +UPDATE `znote_players` AS `z` INNER JOIN `players` AS `p` ON `p`.`id`=`z`.`player_id` SET `z`.`exphist_lastexp`=`p`.`experience`; +]]-- + +local globalevent = GlobalEvent("PowerGamers") + +function globalevent.onThink(...) + if tonumber(os.date("%d")) ~= getEternalStorage(23856) then + setEternalStorage(23856, (tonumber(os.date("%d")))) + db.query("UPDATE `znote_players` SET `onlinetime7`=`onlinetime6`, `onlinetime6`=`onlinetime5`, `onlinetime5`=`onlinetime4`, `onlinetime4`=`onlinetime3`, `onlinetime3`=`onlinetime2`, `onlinetime2`=`onlinetime1`, `onlinetime1`=`onlinetimetoday`, `onlinetimetoday`=0;") + db.query("UPDATE `znote_players` `z` INNER JOIN `players` `p` ON `p`.`id`=`z`.`player_id` SET `z`.`exphist7`=`z`.`exphist6`, `z`.`exphist6`=`z`.`exphist5`, `z`.`exphist5`=`z`.`exphist4`, `z`.`exphist4`=`z`.`exphist3`, `z`.`exphist3`=`z`.`exphist2`, `z`.`exphist2`=`z`.`exphist1`, `z`.`exphist1`=`p`.`experience`-`z`.`exphist_lastexp`, `z`.`exphist_lastexp`=`p`.`experience`;") + end + db.query("UPDATE `znote_players` SET `onlinetimetoday` = `onlinetimetoday` + 60, `onlinetimeall` = `onlinetimeall` + 60 WHERE `player_id` IN (SELECT `player_id` FROM `players_online` WHERE `players_online`.`player_id` = `znote_players`.`player_id`)") + return true +end + +globalevent:interval(60000) +globalevent:register() diff --git a/Lua/TFS_10/revscriptsys/report_talkaction.lua b/Lua/TFS_10/revscriptsys/report_talkaction.lua new file mode 100644 index 00000000..ddf29128 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/report_talkaction.lua @@ -0,0 +1,21 @@ +local talkaction = TalkAction("!report") + +function talkaction.onSay(player) + local storage = 6708 -- You can change the storage if its already in use + local delaytime = 30 -- Exhaust In Seconds. + if param == '' then + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, "Command param required.") + return true + end + if player:getStorageValue(storage) <= os.time() then + player:sendTextMessage(MESSAGE_INFO_DESCR, "Your report has been received successfully!") + db.query("INSERT INTO `znote_player_reports` (`id` ,`name` ,`posx` ,`posy` ,`posz` ,`report_description` ,`date`)VALUES (NULL , " .. db.escapeString(player:getName()) .. ", '" .. player:getPosition().x .. "', '" .. player:getPosition().y .. "', '" .. player:getPosition().z .. "', " .. db.escapeString(param) .. ", '" .. os.time() .. "')") + player:setStorageValue(storage, os.time() + delaytime) + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You have to wait " .. player:getStorageValue(storage) - os.time() .. " seconds to report again.") + end + return true +end + +talkaction:separator(" ") +talkaction:register() diff --git a/Lua/TFS_10/revscriptsys/shopsystem_globalevent.lua b/Lua/TFS_10/revscriptsys/shopsystem_globalevent.lua new file mode 100644 index 00000000..821aa7d7 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/shopsystem_globalevent.lua @@ -0,0 +1,163 @@ +local globalevent = GlobalEvent("ShopSystemGlobal") + +function globalevent.onThink(...) + local shopTypes = {1,5,7} + -- If game support mount orders + if Game.getClientVersion().min >= 870 then + table.insert(shopTypes, 6); + end + local orderQuery = db.storeQuery([[ + SELECT + MIN(`po`.`player_id`) AS `player_id`, + `shop`.`id`, + `shop`.`type`, + `shop`.`itemid`, + `shop`.`count` + FROM `players_online` AS `po` + INNER JOIN `players` AS `p` + ON `po`.`player_id` = `p`.`id` + INNER JOIN `znote_shop_orders` AS `shop` + ON `p`.`account_id` = `shop`.`account_id` + WHERE `shop`.`type` IN(]] .. table.concat(shopTypes, ",") .. [[) + GROUP BY `shop`.`id` + ]]) + -- Detect if we got any results + if orderQuery ~= false then + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + repeat + local player_id = result.getNumber(orderQuery, 'player_id') + local orderId = result.getNumber(orderQuery, 'id') + local orderType = result.getNumber(orderQuery, 'type') + local orderItemId = result.getNumber(orderQuery, 'itemid') + local orderCount = result.getNumber(orderQuery, 'count') + local served = false + + local player = Player(player_id) + if player ~= nil then + + local description = "Unknown or custom type" + if type_desc[orderType] ~= nil then + description = type_desc[orderType] + end + print("Processing type "..orderType..": ".. description) + print("Processing shop order for: [".. player:getName() .."] type "..orderType..": ".. description) + + local tile = Tile(player:getPosition()) + if tile ~= nil and tile:hasFlag(TILESTATE_PROTECTIONZONE) then + -- ORDER TYPE 1 (Regular item shop products) + if orderType == 1 then + served = true + local itemType = ItemType(orderItemId) + -- Get weight + if player:getFreeCapacity() >= itemType:getWeight(orderCount) then + local backpack = player:getSlotItem(CONST_SLOT_BACKPACK) + -- variable = (condition) and (return if true) or (return if false) + local needslots = itemType:isStackable() and math.floor(orderCount / 100) + 1 or orderCount + if backpack ~= nil and backpack:getEmptySlots(false) >= needslots then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + player:addItem(orderItemId, orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. "!") + print("Process complete. [".. player:getName() .."] has received " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. ".") + else -- not enough slots + player:sendTextMessage(MESSAGE_STATUS_WARNING, "Your main backpack is full. You need to free up "..needslots.." available slots to get " .. orderCount .. " " .. ItemType(orderItemId):getName() .. "!") + print("Process canceled. [".. player:getName() .."] need more space in his backpack to get " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. ".") + end + else -- not enough cap + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You need more CAP to carry this order!") + print("Process canceled. [".. player:getName() .."] need more cap to carry " .. orderCount .. "x " .. ItemType(orderItemId):getName() .. ".") + end + end + + -- ORDER TYPE 5 (Outfit and addon) + if orderType == 5 then + served = true + + local itemid = orderItemId + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not player:hasOutfit(outfitId, orderCount) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + player:addOutfit(outfitId) + player:addOutfitAddon(outfitId, orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + print("Process complete. [".. player:getName() .."] has received outfit: ["..outfitId.."] with addon: ["..orderCount.."]") + else -- Already has outfit + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + print("Process canceled. [".. player:getName() .."] already have outfit: ["..outfitId.."] with addon: ["..orderCount.."].") + end + end + end + + -- ORDER TYPE 6 (Mounts) + if orderType == 6 then + served = true + -- Make sure player don't already have this outfit and addon + if not player:hasMount(orderItemId) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + player:addMount(orderItemId) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new mount!") + print("Process complete. [".. player:getName() .."] has received mount: ["..orderItemId.."]") + else -- Already has mount + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this mount!") + print("Process canceled. [".. player:getName() .."] already have mount: ["..orderItemId.."].") + end + end + + -- ORDER TYPE 7 (Direct house purchase) + if orderType == 7 then + served = true + local house = House(orderItemId) + -- Logged in player is not necessarily the player that bough the house. So we need to load player from db. + local buyerQuery = db.storeQuery("SELECT `name` FROM `players` WHERE `id` = "..orderCount.." LIMIT 1") + if buyerQuery ~= false then + local buyerName = result.getString(buyerQuery, "name") + result.free(buyerQuery) + if house then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + house:setOwnerGuid(orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "You have successfully bought the house "..house:getName().." on "..buyerName..", be sure to have the money for the rent in the bank.") + print("Process complete. [".. buyerName .."] has received house: ["..house:getName().."]") + else + print("Process canceled. Failed to load house with ID: "..orderItemId) + end + else + print("Process canceled. Failed to load player with ID: "..orderCount) + end + end + + if not served then -- If this order hasn't been processed yet (missing type handling?) + print("Znote shop: Type ["..orderType.."] not properly processed. Missing Lua code?") + end + else -- Not in protection zone + player:sendTextMessage(MESSAGE_INFO_DESCR, 'You have a pending shop order, please enter protection zone.') + print("Skipped one shop order. Reason: Player: [".. player:getName() .."] is not inside protection zone.") + end + else -- player not logged in + print("Skipped one shop order. Reason: Player with id [".. player_id .."] is not online.") + end + + until not result.next(orderQuery) + result.free(orderQuery) + end + return true +end + +globalevent:interval(30000) +globalevent:register() diff --git a/Lua/TFS_10/revscriptsys/shopsystem_talkaction.lua b/Lua/TFS_10/revscriptsys/shopsystem_talkaction.lua new file mode 100644 index 00000000..3c98b3fb --- /dev/null +++ b/Lua/TFS_10/revscriptsys/shopsystem_talkaction.lua @@ -0,0 +1,137 @@ +local talkaction = TalkAction("!shop") + +function talkaction.onSay(player) + local storage = 54073 -- Make sure to select non-used storage. This is used to prevent SQL load attacks. + local cooldown = 15 -- in seconds. + + if player:getStorageValue(storage) <= os.time() then + player:setStorageValue(storage, os.time() + cooldown) + + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + print("Player: " .. player:getName() .. " triggered !shop talkaction.") + -- Create the query + local orderQuery = db.storeQuery("SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = " .. player:getAccountId() .. ";") + local served = false + + -- Detect if we got any results + if orderQuery ~= false then + repeat + -- Fetch order values + local q_id = result.getNumber(orderQuery, "id") + local q_type = result.getNumber(orderQuery, "type") + local q_itemid = result.getNumber(orderQuery, "itemid") + local q_count = result.getNumber(orderQuery, "count") + + local description = "Unknown or custom type" + if type_desc[q_type] ~= nil then + description = type_desc[q_type] + end + print("Processing type "..q_type..": ".. description) + + -- ORDER TYPE 1 (Regular item shop products) + if q_type == 1 then + served = true + -- Get weight + if player:getFreeCapacity() >= ItemType(q_itemid):getWeight(q_count) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + player:addItem(q_itemid, q_count) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received " .. q_count .. " x " .. ItemType(q_itemid):getName() .. "!") + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "Need more CAP!") + end + end + + -- ORDER TYPE 5 (Outfit and addon) + if q_type == 5 then + served = true + + local itemid = q_itemid + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not player:hasOutfit(outfitId, q_count) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + player:addOutfit(outfitId) + player:addOutfitAddon(outfitId, q_count) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + end + end + end + + if Game.getClientVersion().min >= 870 then + -- ORDER TYPE 6 (Mounts) + if q_type == 6 then + served = true + -- Make sure player don't already have this outfit and addon + if not player:hasMount(q_itemid) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + player:addMount(q_itemid) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new mount!") + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this mount!") + end + end + end + + -- ORDER TYPE 7 (Direct house purchase) + if orderType == 7 then + served = true + local house = House(orderItemId) + -- Logged in player is not necessarily the player that bough the house. So we need to load player from db. + local buyerQuery = db.storeQuery("SELECT `name` FROM `players` WHERE `id` = "..orderCount.." LIMIT 1") + if buyerQuery ~= false then + local buyerName = result.getString(buyerQuery, "name") + result.free(buyerQuery) + if house then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + house:setOwnerGuid(orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "You have successfully bought the house "..house:getName().." on "..buyerName..", be sure to have the money for the rent in the bank.") + print("Process complete. [".. buyerName .."] has received house: ["..house:getName().."]") + end + end + end + + -- Add custom order types here + -- Type 1 is for itemids (Already coded here) + -- Type 2 is for premium (Coded on web) + -- Type 3 is for gender change (Coded on web) + -- Type 4 is for character name change (Coded on web) + -- Type 5 is for character outfit and addon (Already coded here) + -- Type 6 is for mounts (Already coded here) + -- Type 7 is for Instant house purchase (Already coded here) + -- So use type 8+ for custom stuff, like etc packages. + -- if q_type == 8 then + -- end + until not result.next(orderQuery) + result.free(orderQuery) + if not served then + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders to process in-game.") + end + else + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders.") + end + else + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Can only be executed once every " .. cooldown .. " seconds. Remaining cooldown: " .. player:getStorageValue(storage) - os.time()) + end + return false +end + +talkaction:register() diff --git a/Lua/TFS_10/revscriptsys/sync_outfit.lua b/Lua/TFS_10/revscriptsys/sync_outfit.lua new file mode 100644 index 00000000..236b246e --- /dev/null +++ b/Lua/TFS_10/revscriptsys/sync_outfit.lua @@ -0,0 +1,50 @@ +local creatureevent = CreatureEvent("SincOutfit") + +-- Sync outfits that player own with Znote AAC +-- So its possible to see which full sets player +-- has in characterprofile.php + +znote_outfit_list = { + { -- Female outfits + 136, 137, 138, 139, 140, 141, 142, 147, 148, + 149, 150, 155, 156, 157, 158, 252, 269, 270, + 279, 288, 324, 329, 336, 366, 431, 433, 464, + 466, 471, 513, 514, 542, 575, 578, 618, 620, + 632, 635, 636, 664, 666, 683, 694, 696, 698, + 724, 732, 745, 749, 759, 845, 852, 874, 885, + 900, 973, 975, 1020, 1024, 1043, 1050, 1057, + 1070, 1095, 1103, 1128, 1147, 1162, 1174, + 1187, 1203, 1205, 1207, 1211, 1246, 1244, + 1252, 1271, 1280, 1283, 1289, 1293, 1332 + }, + { -- Male outfits + 128, 129, 130, 131, 132, 133, 134, 143, 144, + 145, 146, 151, 152, 153, 154, 251, 268, 273, + 278, 289, 325, 328, 335, 367, 430, 432, 463, + 465, 472, 512, 516, 541, 574, 577, 610, 619, + 633, 634, 637, 665, 667, 684, 695, 697, 699, + 725, 733, 746, 750, 760, 846, 853, 873, 884, + 899, 908, 931, 955, 957, 962, 964, 966, 968, + 970, 972, 974, 1021, 1023, 1042, 1051, 1056, + 1069, 1094, 1102, 1127, 1146, 1161, 1173, + 1186, 1202, 1204, 1206, 1210, 1245, 1243, + 1251, 1270, 1279, 1282, 1288, 1292, 1331 + } +} + +function creatureevent.onLogin(player) + -- storage_value + 1000 storages (highest outfit id) must not be used in other script. + -- Must be identical to Znote AAC config.php: $config['EQ_shower'] -> storage_value + local storage_value = 10000 + -- Loop through outfits + for _, outfit in pairs(znote_outfit_list[player:getSex() + 1]) do + if player:hasOutfit(outfit,3) then + if player:getStorageValue(storage_value + outfit) ~= 3 then + player:setStorageValue(storage_value + outfit, 3) + end + end + end + return true +end + +creatureevent:register() diff --git a/Lua/TFS_10/revscriptsys/znote_login.lua b/Lua/TFS_10/revscriptsys/znote_login.lua new file mode 100644 index 00000000..53e5cea0 --- /dev/null +++ b/Lua/TFS_10/revscriptsys/znote_login.lua @@ -0,0 +1,68 @@ +-- Znote LoginWebService (version 1) for protocol 11, 12+ +-- Move file to this location: data/scripts/znote_login.lua +-- And restart OT server, it should auto load script. +-- Requires updated version of Znote AAC. (18. June 2020) +-- This script will help Znote AAC connect players to this game server. + +local znote_loginWebService = GlobalEvent("znote_loginWebService") +function znote_loginWebService.onStartup() + print(" ") + print("=============================") + print("= Znote AAC loginWebService =") + print("=============================") + local configLua = { + ["SERVER_NAME"] = configManager.getString(configKeys.SERVER_NAME), + ["IP"] = configManager.getString(configKeys.IP), + ["GAME_PORT"] = configManager.getNumber(configKeys.GAME_PORT) + } + local configSQL = { + ["SERVER_NAME"] = false, + ["IP"] = false, + ["GAME_PORT"] = false + } + local webStorage = db.storeQuery([[ + SELECT + `key`, + `value` + FROM `znote_global_storage` + WHERE `key` IN('SERVER_NAME', 'IP', 'GAME_PORT') + ]]) + if webStorage ~= false then + repeat + local key = result.getString(webStorage, 'key') + local value = result.getString(webStorage, 'value') + configSQL[key] = value + until not result.next(webStorage) + result.free(webStorage) + end + local inserts = {} + if configSQL.SERVER_NAME == false then + table.insert(inserts, "('SERVER_NAME',".. db.escapeString(configLua.SERVER_NAME) ..")") + elseif configSQL.SERVER_NAME ~= configLua.SERVER_NAME then + db.query("UPDATE `znote_global_storage` SET `value`=".. db.escapeString(configLua.SERVER_NAME) .." WHERE `key`='SERVER_NAME';") + print("= Updated [SERVER_NAME] FROM [" .. configSQL.SERVER_NAME .. "] to [" .. configLua.SERVER_NAME .. "]") + end + if configSQL.IP == false then + table.insert(inserts, "('IP',".. db.escapeString(configLua.IP) ..")") + elseif configSQL.IP ~= configLua.IP then + db.query("UPDATE `znote_global_storage` SET `value`=".. db.escapeString(configLua.IP) .." WHERE `key`='IP';") + print("= Updated [IP] FROM [" .. configSQL.IP .. "] to [" .. configLua.IP .. "]") + end + if configSQL.GAME_PORT == false then + table.insert(inserts, "('GAME_PORT',".. db.escapeString(configLua.GAME_PORT) ..")") + elseif configSQL.GAME_PORT ~= tostring(configLua.GAME_PORT) then + db.query("UPDATE `znote_global_storage` SET `value`=".. db.escapeString(configLua.GAME_PORT) .." WHERE `key`='GAME_PORT';") + print("= Updated [GAME_PORT] FROM [" .. configSQL.GAME_PORT .. "] to [" .. configLua.GAME_PORT .. "]") + end + if #inserts > 0 then + db.query("INSERT INTO `znote_global_storage` (`key`,`value`) VALUES "..table.concat(inserts,',')..";") + print("= Fixed " .. #inserts .. " missing configurations.") + end + print("=============================") + print("= SERVER_NAME: " .. configLua.SERVER_NAME) + print("= IP: " .. configLua.IP) + print("= GAME_PORT: " .. configLua.GAME_PORT) + print("=============================") + print(" ") +end +znote_loginWebService:register() diff --git a/Lua/TFS_10/talkaction report system/adminreport.lua b/Lua/TFS_10/talkaction report system/adminreport.lua new file mode 100644 index 00000000..e1f6863c --- /dev/null +++ b/Lua/TFS_10/talkaction report system/adminreport.lua @@ -0,0 +1,18 @@ +-- +-- Coded by Dark ShaoOz, modified by Znote +function onSay(player, words, param) + local storage = 6708 -- You can change the storage if its already in use + local delaytime = 30 -- Exhaust In Seconds. + if param == '' then + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, "Command param required.") + return true + end + if player:getStorageValue(storage) <= os.time() then + player:sendTextMessage(MESSAGE_INFO_DESCR, "Your report has been received successfully!") + db.query("INSERT INTO `znote_player_reports` (`id` ,`name` ,`posx` ,`posy` ,`posz` ,`report_description` ,`date`)VALUES (NULL , " .. db.escapeString(player:getName()) .. ", '" .. player:getPosition().x .. "', '" .. player:getPosition().y .. "', '" .. player:getPosition().z .. "', " .. db.escapeString(param) .. ", '" .. os.time() .. "')") + player:setStorageValue(storage, os.time() + delaytime) + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You have to wait " .. player:getStorageValue(storage) - os.time() .. " seconds to report again.") + end + return true +end diff --git a/Lua/TFS_10/talkaction shopsystem/znoteshop.lua b/Lua/TFS_10/talkaction shopsystem/znoteshop.lua new file mode 100644 index 00000000..c53abb58 --- /dev/null +++ b/Lua/TFS_10/talkaction shopsystem/znoteshop.lua @@ -0,0 +1,135 @@ +-- +-- Znote Shop v1.1 for Znote AAC on TFS 1.2+ +function onSay(player, words, param) + local storage = 54073 -- Make sure to select non-used storage. This is used to prevent SQL load attacks. + local cooldown = 15 -- in seconds. + + if player:getStorageValue(storage) <= os.time() then + player:setStorageValue(storage, os.time() + cooldown) + + local type_desc = { + "itemids", + "pending premium (skip)", + "pending gender change (skip)", + "pending character name change (skip)", + "Outfit and addons", + "Mounts", + "Instant house purchase" + } + print("Player: " .. player:getName() .. " triggered !shop talkaction.") + -- Create the query + local orderQuery = db.storeQuery("SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = " .. player:getAccountId() .. ";") + local served = false + + -- Detect if we got any results + if orderQuery ~= false then + repeat + -- Fetch order values + local q_id = result.getNumber(orderQuery, "id") + local q_type = result.getNumber(orderQuery, "type") + local q_itemid = result.getNumber(orderQuery, "itemid") + local q_count = result.getNumber(orderQuery, "count") + + local description = "Unknown or custom type" + if type_desc[q_type] ~= nil then + description = type_desc[q_type] + end + print("Processing type "..q_type..": ".. description) + + -- ORDER TYPE 1 (Regular item shop products) + if q_type == 1 then + served = true + -- Get weight + if player:getFreeCapacity() >= ItemType(q_itemid):getWeight(q_count) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + player:addItem(q_itemid, q_count) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received " .. q_count .. " x " .. ItemType(q_itemid):getName() .. "!") + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "Need more CAP!") + end + end + + -- ORDER TYPE 5 (Outfit and addon) + if q_type == 5 then + served = true + + local itemid = q_itemid + local outfits = {} + + if itemid > 1000 then + local first = math.floor(itemid/1000) + table.insert(outfits, first) + itemid = itemid - (first * 1000) + end + table.insert(outfits, itemid) + + for _, outfitId in pairs(outfits) do + -- Make sure player don't already have this outfit and addon + if not player:hasOutfit(outfitId, q_count) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + player:addOutfit(outfitId) + player:addOutfitAddon(outfitId, q_count) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new outfit!") + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this outfit and addon!") + end + end + end + + if Game.getClientVersion().min >= 870 then + -- ORDER TYPE 6 (Mounts) + if q_type == 6 then + served = true + -- Make sure player don't already have this outfit and addon + if not player:hasMount(q_itemid) then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. q_id .. ";") + player:addMount(q_itemid) + player:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have received a new mount!") + else + player:sendTextMessage(MESSAGE_STATUS_WARNING, "You already have this mount!") + end + end + end + + -- ORDER TYPE 7 (Direct house purchase) + if orderType == 7 then + served = true + local house = House(orderItemId) + -- Logged in player is not necessarily the player that bough the house. So we need to load player from db. + local buyerQuery = db.storeQuery("SELECT `name` FROM `players` WHERE `id` = "..orderCount.." LIMIT 1") + if buyerQuery ~= false then + local buyerName = result.getString(buyerQuery, "name") + result.free(buyerQuery) + if house then + db.query("DELETE FROM `znote_shop_orders` WHERE `id` = " .. orderId .. ";") + house:setOwnerGuid(orderCount) + player:sendTextMessage(MESSAGE_INFO_DESCR, "You have successfully bought the house "..house:getName().." on "..buyerName..", be sure to have the money for the rent in the bank.") + print("Process complete. [".. buyerName .."] has received house: ["..house:getName().."]") + end + end + end + + -- Add custom order types here + -- Type 1 is for itemids (Already coded here) + -- Type 2 is for premium (Coded on web) + -- Type 3 is for gender change (Coded on web) + -- Type 4 is for character name change (Coded on web) + -- Type 5 is for character outfit and addon (Already coded here) + -- Type 6 is for mounts (Already coded here) + -- Type 7 is for Instant house purchase (Already coded here) + -- So use type 8+ for custom stuff, like etc packages. + -- if q_type == 8 then + -- end + until not result.next(orderQuery) + result.free(orderQuery) + if not served then + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders to process in-game.") + end + else + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have no orders.") + end + else + player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Can only be executed once every " .. cooldown .. " seconds. Remaining cooldown: " .. player:getStorageValue(storage) - os.time()) + end + return false +end diff --git a/README.md b/README.md new file mode 100644 index 00000000..71cd6f68 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +## ZnoteAAC Hellgrave Remastered +======== +ZnoteAAC Hellgrave Remastered has been designed for the server Hellgrave created by Edisondario team (retired) and now updated by OpenGamesCommunity. + +The Hellgrave Remastered was tested only for work with Hellgrave server 12.72. +Can work with Hellgrave server 12.60 also. + +The website includes: + +- Custom Intro Website, 3 Cards with movement +- Custom Index with server info, changelogs and latest news +- Custom system Account, with menu, admin panel, etc +- A Wiki +- Interactive Map ( Only for Hellgrave Server , doesnt work for any other server) +- Custom pages +======== + +### Credits + +Engine: ZnoteAAC +Theme: Alex (OpenGamesCommunity) \ No newline at end of file diff --git a/achievements.php b/achievements.php new file mode 100644 index 00000000..d74e637c --- /dev/null +++ b/achievements.php @@ -0,0 +1,62 @@ + +

Achievements on

+
+ + + + + + + + + + + $achName) { + // Set defaults + if (!isset($achName['secret'])) $achName['secret'] = false; + if (!isset($achName['img'])) $achName['img'] = 'https://i.imgur.com/ZqWp1TE.png'; + + if (($achName['points'] >= 1) and ($achName['points'] <= 3) and (!$achName['img'])) { + echo ''; + + } elseif (($achName['points'] >= 4) and ($achName['points'] <= 6) and (!$achName['img'])) { + echo ''; + + } elseif (($achName['points'] >= 7) and ($achName['points'] <= 9) and (!$achName['img'])) { + echo ''; + + } elseif (($achName['points'] >= 10) and (!$achName['img'])) { + echo ''; + + } else { + echo ''; + } + echo ''; + echo ''; + if ($achName['secret'] == true) { + echo ''; + echo ''; + } else { + echo ''; + } + echo ''; +} +?> +
GradeNameDescriptionSecretPoints


' .$achName[0]. '' .$achName[1]. ''. $achName['points'] .''. $achName['points'] .'
+
+ + diff --git a/admin.php b/admin.php new file mode 100644 index 00000000..7a53423d --- /dev/null +++ b/admin.php @@ -0,0 +1,346 @@ + $znote_account['points'], + 'New:' => $points, + 'Total:' => ($znote_account['points'] + $points) + ), + false, + "Points calculation:"); + $points += $znote_account['points']; + mysql_update("UPDATE `znote_accounts` SET `points`='$points' WHERE `account_id`='". $account['account_id'] ."';"); + } + + // Set character position + if (empty($_POST['position_name']) === false && empty($_POST['position_type']) === false) { + if (user_character_exist($_POST['position_name'])) { + if (array_key_exists($_POST['position_type'], $config['ingame_positions'])) { + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'TFS_10' || $config['ServerEngine'] == 'OTHIRE') { + set_ingame_position($_POST['position_name'], $_POST['position_type']); + } else if ($config['ServerEngine'] == 'TFS_03') { + set_ingame_position03($_POST['position_name'], $_POST['position_type']); + } + $pos = 'Undefined'; + foreach ($config['ingame_positions'] as $key=>$value) { + if ($key == $_POST['position_type']) { + $pos = $value; + } + } + $errors[] = 'Character '. hhb_tohtml(getValue($_POST['position_name'])) .' recieved the ingame position: '. hhb_tohtml($pos) .'.'; + } + } else { + $errors[] = 'Character '. hhb_tohtml(getValue($_POST['position_name'])) .' does not exist.'; + } + } + + // Teleport Player + if (isset($_POST['from']) && in_array($_POST['from'], ['all', 'only'])) { + $from = $_POST['from']; + if ($from === 'only') { + if (empty($_POST['player_name']) || !user_character_exist($_POST['player_name'])) { + $errors[] = 'Character '. hhb_tohtml(getValue($_POST['player_name'])) .' does not exist.'; + } + } + + if (!sizeof($errors)) { + $to = $_POST['to']; + $teleportQuery = 'UPDATE `players` SET '; + + if ($to == 'home') { + $teleportQuery .= '`posx` = 0, `posy` = 0, `posz` = 0 '; + } else if ($to == 'town') { + $teleportQuery .= '`posx` = 0, `posy` = 0, `posz` = 0, `town_id` = ' . (int) getValue($_POST['town']) . ' '; + } else if ($to == 'xyz') { + $teleportQuery .= '`posx` = ' . (int) getValue($_POST['x']) . ', `posy` = ' . (int) getValue($_POST['y']) . ', `posz` = ' . (int) getValue($_POST['z']) . ' '; + } + + if ($from === 'only') { + $teleportQuery .= ' WHERE `name` = \'' . getValue($_POST['player_name']). '\''; + } + + mysql_update($teleportQuery); + } + } +// If empty post +} + +// Display whatever output we figure out to add +if (empty($errors) === false){ + echo ''; + echo output_errors($errors); + echo ''; +} +// end +?>
+
+

Admin Page.

+ +
+

+"; +echo "Last cached on: ". hhb_tohtml(getClock($basic['cached'], true)) .".
"; +?> +

+
    + + Permanently delete/erase character from database: +
    + + +
    + + Ban character and/or account: +
    + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + Ban reason: + +
    + Violation comment: (max 60 cols). + + +
    +
    + + Reset password to the account of character name: +
    + + + + +
    + + Set character name to position: + + ERROR: You forgot to add (Senior Tutor) rank in config.php! + +
    + + + + +
    + + Give shop points to character: +
    + + + + +
    + + Teleport Player +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Type: + +
    Player
    To + +
    Town + +
    Position + + + +
    +
    + +
+
+ + 0) + $duration['hour'] = ($duration['day'] - (int)$duration['day']) * 24; + if (isset($duration['hour'])) { + if (($duration['hour'] - (int)$duration['hour']) > 0) + $duration['minute'] = ($duration['hour'] - (int)$duration['hour']) * 60; + if (isset($duration['minute'])) { + if (($duration['minute'] - (int)$duration['minute']) > 0) + $duration['second'] = ($duration['minute'] - (int)$duration['minute']) * 60; + } + } + $tmp = array(); + foreach ($duration as $type => $value) { + if ($value >= 1) { + $pluralType = ((int)$value === 1) ? $type : $type . 's'; + if ($type !== 'second') $tmp[] = (int)$value . " $pluralType"; + else $tmp[] = (int)$value . " $pluralType"; + } + } + return implode(', ', $tmp); +} +// start + +// Passive check to see if bid period has expired and someone won a deal +$time = time(); +$expired_auctions = mysql_select_multi(" + SELECT `id` + FROM `znote_auction_player` + WHERE `sold` = 0 + AND `time_end` < {$time} + AND `bidder_account_id` > 0 +"); +//data_dump($expired_auctions, $this_account_id, "expired_auctions"); +if ($expired_auctions !== false) { + $soldIds = array(); + foreach ($expired_auctions as $a) { + $soldIds[] = $a['id']; + } + if (!empty($soldIds)) { + mysql_update(" + UPDATE `znote_auction_player` + SET `sold`=1 + WHERE `id` IN(".implode(',', $soldIds).") + LIMIT ".COUNT($soldIds)."; + "); + } +} +// end passive check +// Pending auctions +$pending = mysql_select_multi(" + SELECT + `za`.`id` AS `zaid`, + `za`.`price`, + `za`.`bid`, + `za`.`time_begin`, + `za`.`time_end`, + `p`.`id` AS `player_id`, + `p`.`name`, + `p`.`vocation`, + `p`.`level`, + `p`.`lookbody` AS `body`, + `p`.`lookfeet` AS `feet`, + `p`.`lookhead` AS `head`, + `p`.`looklegs` AS `legs`, + `p`.`looktype` AS `type`, + `p`.`lookaddons` AS `addons` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + WHERE `p`.`account_id` = {$auction['storage_account_id']} + AND `za`.`claimed` = 0 + AND `za`.`sold` = 1 + ORDER BY `za`.`time_end` desc +"); +// ongoing auctions +$ongoing = mysql_select_multi(" + SELECT + `za`.`id` AS `zaid`, + `za`.`price`, + `za`.`bid`, + `za`.`time_begin`, + `za`.`time_end`, + `p`.`vocation`, + `p`.`level`, + `p`.`lookbody` AS `body`, + `p`.`lookfeet` AS `feet`, + `p`.`lookhead` AS `head`, + `p`.`looklegs` AS `legs`, + `p`.`looktype` AS `type`, + `p`.`lookaddons` AS `addons` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + WHERE `p`.`account_id` = {$auction['storage_account_id']} + AND `za`.`sold` = 0 + ORDER BY `za`.`time_end` desc; +"); +// Completed auctions +$completed = mysql_select_multi(" + SELECT + `za`.`id` AS `zaid`, + `za`.`price`, + `za`.`bid`, + `za`.`time_begin`, + `za`.`time_end`, + `p`.`id` AS `player_id`, + `p`.`name`, + `p`.`vocation`, + `p`.`level`, + `p`.`lookbody` AS `body`, + `p`.`lookfeet` AS `feet`, + `p`.`lookhead` AS `head`, + `p`.`looklegs` AS `legs`, + `p`.`looktype` AS `type`, + `p`.`lookaddons` AS `addons` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + WHERE `za`.`claimed` = 1 + ORDER BY `za`.`time_end` desc +"); +?> +
+
+
+

Character Auction History

+

Let players sell, buy and bid on characters.

+

+
Creates a deeper shop economy, encourages players to spend more money in shop for points. +
Pay to win/progress mechanic, but also lets people who can barely afford points to gain it +
by leveling characters to sell. It can also discourages illegal/risky third-party account +
services. Since players can buy officially & support the server, dodgy competitors have to sell for cheaper. +
Without admin interference this is organic to each individual community economy inflation.

+
+ +
+

Pending orders to be claimed

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
PlayerLevelVocationPriceBid
Added:Ended:
+ + +
+

Ongoing auctions

+ + + + + + + + + + + + + + + + + + + + + + + + + +
LevelVocationDetailsPriceBidAddedType
VIEW $character['time_end']) ? true : false; + echo getClock($character['time_begin'], true); + ?> + ('.toDuration(($character['time_end'] - time())).')'; ?>
+ +
+ +
+
+

Completed auctions

+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PlayerLevelVocationPriceBid
Added:Ended:
+ diff --git a/admin_gallery.php b/admin_gallery.php new file mode 100644 index 00000000..72c46234 --- /dev/null +++ b/admin_gallery.php @@ -0,0 +1,155 @@ +setContent($data); + $cache->save(); +} + +?> +
+

+

Images in need of moderation:

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

+ <?php echo $image['title']; ?> +
+ ", $descr); + ?> +

+
+ All good, no new images to moderate.'; + +?> + +

Public Images:

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

+ <?php echo $image['title']; ?> +
+ ", $descr); + ?> +

+
+ There are currently no public images.'; + +?> +

Deleted Images:

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

+ + + +

+ <?php echo $image['title']; ?> +
+ ", $descr); + ?> +

+
+ There are currently no deleted images.'; +// end +include 'layout/overall/footer_myaccount.php'; ?> diff --git a/admin_helpdesk.php b/admin_helpdesk.php new file mode 100644 index 00000000..fc41a436 --- /dev/null +++ b/admin_helpdesk.php @@ -0,0 +1,147 @@ + 0) ? (int)$_GET['view'] : false; +if ($view !== false){ + if (!empty($_POST['reply_text'])) { + sanitize($_POST['reply_text']); + + // Save ticket reply on database + $query = array( + 'tid' => $view, + 'username'=> getValue($_POST['username']), + 'message' => getValue($_POST['reply_text']), + 'created' => time(), + ); + $fields = '`'. implode('`, `', array_keys($query)) .'`'; + $data = '\''. implode('\', \'', $query) .'\''; + + mysql_insert("INSERT INTO `znote_tickets_replies` ($fields) VALUES ($data)"); + mysql_update("UPDATE `znote_tickets` SET `status`='Staff-Reply' WHERE `id`='$view' LIMIT 1;"); + + } else if (!empty($_POST['admin_ticket_close'])) { + $ticketId = (int) $_POST['admin_ticket_id']; + mysql_update("UPDATE `znote_tickets` SET `status` = 'CLOSED' WHERE `id` ='$ticketId' LIMIT 1;"); + + } else if (!empty($_POST['admin_ticket_open'])) { + $ticketId = (int) $_POST['admin_ticket_id']; + mysql_update("UPDATE `znote_tickets` SET `status` = 'Open' WHERE `id` ='$ticketId' LIMIT 1;"); + + } else if (!empty($_POST['admin_ticket_delete'])) { + $ticketId = (int) $_POST['admin_ticket_id']; + mysql_delete("DELETE FROM `znote_tickets` WHERE `id`='$ticketId' LIMIT 1;"); + header("Location: admin_helpdesk.php"); + } + + $ticketData = mysql_select_single("SELECT * FROM znote_tickets WHERE id='$view' LIMIT 1;"); + ?> +

View Ticket #

+ + + + + + + +
+ + - Created by: + +
+

+
+ + + + + + + + +
+ + - Posted by: + +
+

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

Latest Tickets

+ + + + + + + + + '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + ?> +
ID:Subject:Creation:Status:
'. $ticket['id'] .''. $ticket['subject'] .''. getClock($ticket['creation'], true) .''. $ticket['status'] .'
+ \ No newline at end of file diff --git a/admin_news.php b/admin_news.php new file mode 100644 index 00000000..f06d166b --- /dev/null +++ b/admin_news.php @@ -0,0 +1,168 @@ +News deleted!'; + mysql_delete("DELETE FROM `znote_news` WHERE `id`='$id';"); + $cache = new Cache('engine/cache/news'); + $news = fetchAllNews(); + $cache->setContent($news); + $cache->save(); + } + // Add news + if ($action === 'a') { + // fetch data + $char_array = user_character_list($user_data['id']); + ?> +
+
+
+
+ + +
+ + Select character: + + [youtube]wK0w0x62PjA[/youtube]
+
+ +
+ + ERROR: NO GMs or Tutors on this account!"; + } + // Insert news + if ($action === 'i') { + echo 'News created successfully!'; + list($charid, $title, $text) = array((int)$_POST['selected_char'], mysql_znote_escape_string($_POST['title']), mysql_znote_escape_string($_POST['text'])); + $date = time(); + mysql_insert("INSERT INTO `znote_news` (`title`, `text`, `date`, `pid`) VALUES ('$title', '$text', '$date', '$charid');"); + // Reload the cache. + $cache = new Cache('engine/cache/news'); + $news = fetchAllNews(); + $cache->setContent($news); + $cache->save(); + } + // Save + if ($action === 's') { + echo 'News successfully updated!'; + list($title, $text) = array(mysql_znote_escape_string($_POST['title']), mysql_znote_escape_string($_POST['text'])); + mysql_update("UPDATE `znote_news` SET `title`='$title',`text`='$text' WHERE `id`='$id';"); + $cache = new Cache('engine/cache/news'); + $news = fetchAllNews(); + $cache->setContent($news); + $cache->save(); + } + // Edit + if ($action === 'e') { + $news = fetchAllNews(); + $edit = array(); + foreach ($news as $n) if ($n['id'] == $id) $edit = $n; + ?>
+
+
+
+ + +
+ +

News Title

+
+
+ +
+
+

+ [b]Bold Text[/b]
+ [size=5]Size 5 text[/size]
+ [img]Direct Image Link[/img]
+ [center]Cented Text[/center]
+ [link]https://youtube.com/[/link]
+ [link=https://youtube.com/]Click to View youtube[/link]
+ [color=GREEN]Green Text![/color]
+ [*]* Noted text [/*] +

+ +
+
+
+

News admin panel

+ + +
+ + +
+ + + + + + + + + + + + + '; + echo ''; + echo ''; + echo ''; + echo ''; + } + ?> +
DateByTitleEditDelete
'. getClock($n['date'], true) .''. $n['name'] .''. $n['title'] .''; + // edit + ?> +
+ + +
+ '; + echo '
'; + // delete + ?> +
+ + +
+ '; + echo '
+ diff --git a/admin_reports.php b/admin_reports.php new file mode 100644 index 00000000..a43fbdd8 --- /dev/null +++ b/admin_reports.php @@ -0,0 +1,248 @@ + 'Reported', + 1 => 'To-Do List', + 2 => 'Confirmed bug', + 3 => 'Invalid', + 4 => 'Rejected', + 5 => 'Fixed' +); +// Which status IDs should give option to add to changelog? +$statusChangeLog = array(0,5); + +// Autohide rows that have these status IDs: +$hideStatus = array(3, 4, 5); + +// Fetch data from SQL +$reportsData = mysql_select_multi('SELECT id, name, posx, posy, posz, report_description, date, status FROM znote_player_reports ORDER BY id DESC;'); +// If SQL data is not empty +if ($reportsData !== false) { + // Order reports array by ID for easy reference later on. + $reports = array(); + for ($i = 0; $i < count($reportsData); $i++) + foreach ($statusTypes as $key => $value) + if ($key == $reportsData[$i]['status']) + $reports[$key][$reportsData[$i]['id']] = $reportsData[$i]; +} + +// POST logic (Update report and give player points) +if (!empty($_POST)) { + // Fetch POST data + $playerName = getValue($_POST['playerName']); + $status = getValue($_POST['status']); + $price = getValue($_POST['price']); + $customPoints = getValue($_POST['customPoints']); + $reportId = getValue($_POST['id']); + + $changelogReportId = (int)$_POST['changelogReportId']; + $changelogValue = &$_POST['changelogValue']; + $changelogText = getValue($_POST['changelogText']); + $changelogStatus = ($changelogReportId !== false && $changelogValue === '2' && $changelogText !== false) ? true : false; + + if ($customPoints !== false) $price = (int)($price + $customPoints); + + // Update SQL + mysql_update("UPDATE `znote_player_reports` SET `status`='$status' WHERE `id`='$reportId' LIMIT 1;"); + echo "

Report status updated to ".$statusTypes[(int)$status] ."!

"; + // Update local array representation + foreach ($reports as $sid => $sa) + foreach ($sa as $rid => $ra) + if ($reportId == $rid) { + $reports[$status][$reportId] = $reports[$sid][$rid]; + $reports[$status][$reportId]['status'] = $status; + unset($reports[$sid][$rid]); + } + + // If we should do anything with changelog: + if ($changelogStatus) { + $time = time(); + // Check if changelog exist (`id`, `text`, `time`, `report_id`, `status`) + $changelog = mysql_select_single("SELECT * FROM `znote_changelog` WHERE `report_id`='$changelogReportId' LIMIT 1;"); + // If changelog exist + $updatechangelog = false; + if ($changelog !== false) { + // Update it + mysql_update("UPDATE `znote_changelog` SET `text`='$changelogText', `time`='$time' WHERE `id`='".$changelog['id']."' LIMIT 1;"); + echo "

Changelog message updated!

"; + $updatechangelog = true; + } else { + // Create it + mysql_insert("INSERT INTO `znote_changelog` (`text`, `time`, `report_id`, `status`) + VALUES ('$changelogText', '$time', '$changelogReportId', '$status');"); + echo "

Changelog message created!

"; + $updatechangelog = true; + } + if ($updatechangelog) { + // Cache changelog + $cache = new Cache('engine/cache/changelog'); + $cache->setContent(mysql_select_multi("SELECT `id`, `text`, `time`, `report_id`, `status` FROM `znote_changelog` ORDER BY `id` DESC;")); + $cache->save(); + } + + } + // If we should give user price + if ($price > 0) { + $account = mysql_select_single("SELECT `a`.`id`, `a`.`email` FROM `accounts` AS `a` + INNER JOIN `players` AS `p` ON `p`.`account_id` = `a`.`id` + WHERE `p`.`name` = '$playerName' LIMIT 1;"); + + if ($account !== false) { + // transaction log + mysql_insert("INSERT INTO `znote_paypal` VALUES ('', '$reportId', 'report@admin.".$user_data['name']." to ".$account['email']."', '".$account['id']."', '0', '".$price."')"); + // Process payment + $data = mysql_select_single("SELECT `points` AS `old_points` FROM `znote_accounts` WHERE `account_id`='".$account['id']."';"); + // Give points to user + $new_points = $data['old_points'] + $price; + mysql_update("UPDATE `znote_accounts` SET `points`='$new_points' WHERE `account_id`='".$account['id']."'"); + + // Remind GM that he sent points to character + echo "".$playerName." has been granted ".$price." points for his reports."; + } + } + +// GET logic (Edit report data and specify how many [if any] points to give to user) +} elseif (!empty($_GET)) { + // Fetch GET data + $action = getValue($_GET['action']); + $playerName = getValue($_GET['name']); + $reportId = getValue($_GET['id']); + + // Fetch the report we intend to modify + foreach ($reports as $sid => $sa) + foreach ($sa as $rid => $ra) + if ($rid == $reportId) + $report = $reports[$sid][$reportId]; + + // Create HTML form + ?> +
+

+
+
+ Player: + + +
Set status: +
+ Give user points: + +
+ +
+ + Add / update changelog message?
+ + +
+
+ + + +
+
+
+
+ $statusArray) { + ?> +

(Visible)

+ + + + + + + + $report) { + ?> + + + + + + +
InfoDescription
+ Report ID: # +
Name: +
Position: +
Reported: +
Status: . Edit +
+ + No reports submitted."; +?> + + + diff --git a/admin_shop.php b/admin_shop.php new file mode 100644 index 00000000..9c393972 --- /dev/null +++ b/admin_shop.php @@ -0,0 +1,74 @@ + 'Item', 2 => 'Premium Days', 3 => 'Gender Change', 4 => 'Name Change', 5 => 'Outfits', 6 =>'Mounts'); +$items = getItemList(); +?>
+
+
+

Shop Logs

+

+

Pending Orders

+ +

These are pending orders, like items bought, but not received or used yet.

+ + + + + + + + + + + + + + + + + + + + + +
IdAccountTypeItemCountDate
+ + 'Item', 2 => 'Premium Days', 3 => 'Gender Change', 4 => 'Name Change', 5 => 'Outfit', 6 =>'Mount', 7 =>'Custom'); +?>

+

Order History

+ +

This list contains all transactions bought in the shop.

+ + + + + + + + + + + + + + + + + + + + + + + +
IdAccountTypeItemCountpointsDate
+ diff --git a/admin_skills.php b/admin_skills.php new file mode 100644 index 00000000..fa54faef --- /dev/null +++ b/admin_skills.php @@ -0,0 +1,193 @@ + 0) { + $pid = (int)$_POST['pid']; + if ($config['ServerEngine'] != 'TFS_10') $status = user_is_online($pid); + else $status = user_is_online_10($pid); + + if (!$status) { + // New player level + $level = (int)$_POST['level']; + + // Fetch stat gain for vocation + $statgain = $config['vocations_gain'][(int)$_POST['vocation']]; + $playercnf = $config['player']; + + /* + if ((int)$_POST['vocation'] !== 0) { + // Fetch base level and stats: + $baselevel = $config['level']; + $basehealth = $config['health']; + $basemana = $config['mana']; + $basecap = $config['cap']; + } else { // No vocation stats + // Fetch base level and stats: + $baselevel = $config['nvlevel']; + $basehealth = $config['nvHealth']; + $basemana = $config['nvMana']; + $basecap = $config['nvCap']; + } + */ + + $LevelsFromBase = $level - $playercnf['base']['level']; + $newhp = $playercnf['base']['health'] + ($statgain['hp'] * $LevelsFromBase); + $newmp = $playercnf['base']['mana'] + ($statgain['mp'] * $LevelsFromBase); + $newcap = $playercnf['base']['cap'] + ($statgain['cap'] * $LevelsFromBase); + + // Calibrate hp/mana/cap + if ($config['ServerEngine'] != 'TFS_10') { +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['fist'] ."' WHERE `player_id`='$pid' AND `skillid`='0' LIMIT 1;"); +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['club'] ."' WHERE `player_id`='$pid' AND `skillid`='1' LIMIT 1;"); +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['sword'] ."' WHERE `player_id`='$pid' AND `skillid`='2' LIMIT 1;"); +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['axe'] ."' WHERE `player_id`='$pid' AND `skillid`='3' LIMIT 1;"); +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['dist'] ."' WHERE `player_id`='$pid' AND `skillid`='4' LIMIT 1;"); +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['shield'] ."' WHERE `player_id`='$pid' AND `skillid`='5' LIMIT 1;"); +mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['fish'] ."' WHERE `player_id`='$pid' AND `skillid`='6' LIMIT 1;"); +mysql_update("UPDATE `players` SET `maglevel`='". (int)$_POST['magic'] ."' WHERE `id`='$pid' LIMIT 1;"); +mysql_update("UPDATE `players` SET `vocation`='". (int)$_POST['vocation'] ."' WHERE `id`='$pid' LIMIT 1;"); +mysql_update("UPDATE `players` SET `level`='". $level ."' WHERE `id`='$pid' LIMIT 1;"); +mysql_update("UPDATE `players` SET `experience`='". level_to_experience($level) ."' WHERE `id`='$pid' LIMIT 1;"); +// Update HP/mana/cap accordingly to level & vocation +mysql_update("UPDATE `players` SET `health`='". $newhp ."', `healthmax`='". $newhp ."', `mana`='". $newmp ."', `manamax`='". $newmp ."', `cap`='". $newcap ."' WHERE `id`='$pid' LIMIT 1;"); + } else { + mysql_update("UPDATE `players` SET `health`='". $newhp ."', `healthmax`='". $newhp ."', `mana`='". $newmp ."', `manamax`='". $newmp ."', `cap`='". $newcap ."', `vocation`='". (int)$_POST['vocation'] ."', `skill_fist`='". (int)$_POST['fist'] ."', `skill_club`='". (int)$_POST['club'] ."', `skill_sword`='". (int)$_POST['sword'] ."', `skill_axe`='". (int)$_POST['axe'] ."', `skill_dist`='". (int)$_POST['dist'] ."', `skill_shielding`='". (int)$_POST['shield'] ."', `skill_fishing`='". (int)$_POST['fish'] ."', `maglevel`='". (int)$_POST['magic'] ."', `level`='". $level ."', `experience`='". level_to_experience($level) ."' WHERE `id`='$pid' LIMIT 1;"); + } +?> + +

Player skills updated!

+ + Player must be offline! + $player['maglevel']); + $skills[] = array('value' => $player['level']); + $skills[] = array('value' => $player['vocation']); + } else { + $player = mysql_select_single("SELECT `skill_fist`, `skill_club`, `skill_sword`, `skill_axe`, `skill_dist`, `skill_shielding`, `skill_fishing`, `maglevel`, `level`, `vocation` FROM `players` WHERE `id`='$pid' LIMIT 1;"); + $skills = array( + 0 => array('value' => $player['skill_fist']), + 1 => array('value' => $player['skill_club']), + 2 => array('value' => $player['skill_sword']), + 3 => array('value' => $player['skill_axe']), + 4 => array('value' => $player['skill_dist']), + 5 => array('value' => $player['skill_shielding']), + 6 => array('value' => $player['skill_fishing']), + 7 => array('value' => $player['maglevel']), + 8 => array('value' => $player['level']), + 9 => array('value' => $player['vocation']) + ); + } + + //data_dump($skills, false, "Player skills"); + } else $name = false; +} + +?>
+

+
+
"> + + + + + + + + + + + + +
Player skills administration
+ > +

+

Vocation:
+ +

+ Fist fighting:
+ value=""> +

+ Club fighting:
+ value=""> +

+ Sword fighting:
+ value=""> +

+ Axe fighting:
+ value=""> +

+

+

+ Dist fighting:
+ value=""> +

+ Shield fighting:
+ value=""> +

+ Fish fighting:
+ value=""> +

+ Level:
+ value=""> +

+ Magic level:
+ value=""> +

+

+ + + + + +
+ Reset fields / search new character +
+ diff --git a/adminempty.php b/adminempty.php new file mode 100644 index 00000000..7ec1b34a --- /dev/null +++ b/adminempty.php @@ -0,0 +1,9 @@ + diff --git a/animateditems/1.gif b/animateditems/1.gif new file mode 100644 index 00000000..9b2d5c3d Binary files /dev/null and b/animateditems/1.gif differ diff --git a/animateditems/10.gif b/animateditems/10.gif new file mode 100644 index 00000000..d41eee29 Binary files /dev/null and b/animateditems/10.gif differ diff --git a/animateditems/10000.gif b/animateditems/10000.gif new file mode 100644 index 00000000..82ffa9ec Binary files /dev/null and b/animateditems/10000.gif differ diff --git a/animateditems/10000.png b/animateditems/10000.png new file mode 100644 index 00000000..e1fb7ab5 Binary files /dev/null and b/animateditems/10000.png differ diff --git a/animateditems/10001.gif b/animateditems/10001.gif new file mode 100644 index 00000000..e7cbc0eb Binary files /dev/null and b/animateditems/10001.gif differ diff --git a/animateditems/10001.png b/animateditems/10001.png new file mode 100644 index 00000000..e2125a29 Binary files /dev/null and b/animateditems/10001.png differ diff --git a/animateditems/10006.gif b/animateditems/10006.gif new file mode 100644 index 00000000..58dfb817 Binary files /dev/null and b/animateditems/10006.gif differ diff --git a/animateditems/10006.png b/animateditems/10006.png new file mode 100644 index 00000000..7ebdbea8 Binary files /dev/null and b/animateditems/10006.png differ diff --git a/animateditems/10011.gif b/animateditems/10011.gif new file mode 100644 index 00000000..94a0b969 Binary files /dev/null and b/animateditems/10011.gif differ diff --git a/animateditems/10011.png b/animateditems/10011.png new file mode 100644 index 00000000..b8492f0c Binary files /dev/null and b/animateditems/10011.png differ diff --git a/animateditems/10012.gif b/animateditems/10012.gif new file mode 100644 index 00000000..94a0b969 Binary files /dev/null and b/animateditems/10012.gif differ diff --git a/animateditems/10012.png b/animateditems/10012.png new file mode 100644 index 00000000..b8492f0c Binary files /dev/null and b/animateditems/10012.png differ diff --git a/animateditems/10016.gif b/animateditems/10016.gif new file mode 100644 index 00000000..019630dd Binary files /dev/null and b/animateditems/10016.gif differ diff --git a/animateditems/10016.png b/animateditems/10016.png new file mode 100644 index 00000000..f5ca8121 Binary files /dev/null and b/animateditems/10016.png differ diff --git a/animateditems/10020.gif b/animateditems/10020.gif new file mode 100644 index 00000000..8d94e106 Binary files /dev/null and b/animateditems/10020.gif differ diff --git a/animateditems/10020.png b/animateditems/10020.png new file mode 100644 index 00000000..340caebd Binary files /dev/null and b/animateditems/10020.png differ diff --git a/animateditems/10021.gif b/animateditems/10021.gif new file mode 100644 index 00000000..82a72fd4 Binary files /dev/null and b/animateditems/10021.gif differ diff --git a/animateditems/10021.png b/animateditems/10021.png new file mode 100644 index 00000000..c7d1dd23 Binary files /dev/null and b/animateditems/10021.png differ diff --git a/animateditems/10022.gif b/animateditems/10022.gif new file mode 100644 index 00000000..f59ef103 Binary files /dev/null and b/animateditems/10022.gif differ diff --git a/animateditems/10022.png b/animateditems/10022.png new file mode 100644 index 00000000..768328f4 Binary files /dev/null and b/animateditems/10022.png differ diff --git a/animateditems/10025.gif b/animateditems/10025.gif new file mode 100644 index 00000000..b002ecc4 Binary files /dev/null and b/animateditems/10025.gif differ diff --git a/animateditems/10025.png b/animateditems/10025.png new file mode 100644 index 00000000..dc605033 Binary files /dev/null and b/animateditems/10025.png differ diff --git a/animateditems/10026.gif b/animateditems/10026.gif new file mode 100644 index 00000000..79fefff5 Binary files /dev/null and b/animateditems/10026.gif differ diff --git a/animateditems/10026.png b/animateditems/10026.png new file mode 100644 index 00000000..05380164 Binary files /dev/null and b/animateditems/10026.png differ diff --git a/animateditems/10028.gif b/animateditems/10028.gif new file mode 100644 index 00000000..0212cc7e Binary files /dev/null and b/animateditems/10028.gif differ diff --git a/animateditems/10028.png b/animateditems/10028.png new file mode 100644 index 00000000..f5b74620 Binary files /dev/null and b/animateditems/10028.png differ diff --git a/animateditems/10031.gif b/animateditems/10031.gif new file mode 100644 index 00000000..52f8aaea Binary files /dev/null and b/animateditems/10031.gif differ diff --git a/animateditems/10031.png b/animateditems/10031.png new file mode 100644 index 00000000..ae21b459 Binary files /dev/null and b/animateditems/10031.png differ diff --git a/animateditems/10032.gif b/animateditems/10032.gif new file mode 100644 index 00000000..ced4c57d Binary files /dev/null and b/animateditems/10032.gif differ diff --git a/animateditems/10032.png b/animateditems/10032.png new file mode 100644 index 00000000..fed7b724 Binary files /dev/null and b/animateditems/10032.png differ diff --git a/animateditems/10033.gif b/animateditems/10033.gif new file mode 100644 index 00000000..ed8ddf55 Binary files /dev/null and b/animateditems/10033.gif differ diff --git a/animateditems/10033.png b/animateditems/10033.png new file mode 100644 index 00000000..057b06a1 Binary files /dev/null and b/animateditems/10033.png differ diff --git a/animateditems/10034.gif b/animateditems/10034.gif new file mode 100644 index 00000000..e4e82beb Binary files /dev/null and b/animateditems/10034.gif differ diff --git a/animateditems/10034.png b/animateditems/10034.png new file mode 100644 index 00000000..924d7cd6 Binary files /dev/null and b/animateditems/10034.png differ diff --git a/animateditems/10046.gif b/animateditems/10046.gif new file mode 100644 index 00000000..49520d23 Binary files /dev/null and b/animateditems/10046.gif differ diff --git a/animateditems/10046.png b/animateditems/10046.png new file mode 100644 index 00000000..aea131cd Binary files /dev/null and b/animateditems/10046.png differ diff --git a/animateditems/10047.gif b/animateditems/10047.gif new file mode 100644 index 00000000..fbacebc6 Binary files /dev/null and b/animateditems/10047.gif differ diff --git a/animateditems/10047.png b/animateditems/10047.png new file mode 100644 index 00000000..a2dc9719 Binary files /dev/null and b/animateditems/10047.png differ diff --git a/animateditems/10048.gif b/animateditems/10048.gif new file mode 100644 index 00000000..0c71ed4b Binary files /dev/null and b/animateditems/10048.gif differ diff --git a/animateditems/10048.png b/animateditems/10048.png new file mode 100644 index 00000000..02ed72cd Binary files /dev/null and b/animateditems/10048.png differ diff --git a/animateditems/10050.gif b/animateditems/10050.gif new file mode 100644 index 00000000..0d6ef90e Binary files /dev/null and b/animateditems/10050.gif differ diff --git a/animateditems/10050.png b/animateditems/10050.png new file mode 100644 index 00000000..9f77fcc6 Binary files /dev/null and b/animateditems/10050.png differ diff --git a/animateditems/10061.gif b/animateditems/10061.gif new file mode 100644 index 00000000..0520958d Binary files /dev/null and b/animateditems/10061.gif differ diff --git a/animateditems/10061.png b/animateditems/10061.png new file mode 100644 index 00000000..43ccb70a Binary files /dev/null and b/animateditems/10061.png differ diff --git a/animateditems/10062.gif b/animateditems/10062.gif new file mode 100644 index 00000000..56806afc Binary files /dev/null and b/animateditems/10062.gif differ diff --git a/animateditems/10062.png b/animateditems/10062.png new file mode 100644 index 00000000..7f51978e Binary files /dev/null and b/animateditems/10062.png differ diff --git a/animateditems/10063.gif b/animateditems/10063.gif new file mode 100644 index 00000000..8eb64518 Binary files /dev/null and b/animateditems/10063.gif differ diff --git a/animateditems/10063.png b/animateditems/10063.png new file mode 100644 index 00000000..697f4a02 Binary files /dev/null and b/animateditems/10063.png differ diff --git a/animateditems/10064.gif b/animateditems/10064.gif new file mode 100644 index 00000000..12cdd14c Binary files /dev/null and b/animateditems/10064.gif differ diff --git a/animateditems/10064.png b/animateditems/10064.png new file mode 100644 index 00000000..ab942d33 Binary files /dev/null and b/animateditems/10064.png differ diff --git a/animateditems/10066.gif b/animateditems/10066.gif new file mode 100644 index 00000000..a4f00779 Binary files /dev/null and b/animateditems/10066.gif differ diff --git a/animateditems/10066.png b/animateditems/10066.png new file mode 100644 index 00000000..bdd6b2de Binary files /dev/null and b/animateditems/10066.png differ diff --git a/animateditems/10067.gif b/animateditems/10067.gif new file mode 100644 index 00000000..fd18f721 Binary files /dev/null and b/animateditems/10067.gif differ diff --git a/animateditems/10067.png b/animateditems/10067.png new file mode 100644 index 00000000..978eab51 Binary files /dev/null and b/animateditems/10067.png differ diff --git a/animateditems/10068.gif b/animateditems/10068.gif new file mode 100644 index 00000000..b3098019 Binary files /dev/null and b/animateditems/10068.gif differ diff --git a/animateditems/10068.png b/animateditems/10068.png new file mode 100644 index 00000000..5fd14479 Binary files /dev/null and b/animateditems/10068.png differ diff --git a/animateditems/10069.gif b/animateditems/10069.gif new file mode 100644 index 00000000..bafdee5e Binary files /dev/null and b/animateditems/10069.gif differ diff --git a/animateditems/10069.png b/animateditems/10069.png new file mode 100644 index 00000000..50b2c32d Binary files /dev/null and b/animateditems/10069.png differ diff --git a/animateditems/10070.gif b/animateditems/10070.gif new file mode 100644 index 00000000..c6e3a8fa Binary files /dev/null and b/animateditems/10070.gif differ diff --git a/animateditems/10070.png b/animateditems/10070.png new file mode 100644 index 00000000..d0fdf769 Binary files /dev/null and b/animateditems/10070.png differ diff --git a/animateditems/10071.gif b/animateditems/10071.gif new file mode 100644 index 00000000..60e4641e Binary files /dev/null and b/animateditems/10071.gif differ diff --git a/animateditems/10071.png b/animateditems/10071.png new file mode 100644 index 00000000..2af55ec4 Binary files /dev/null and b/animateditems/10071.png differ diff --git a/animateditems/10072.gif b/animateditems/10072.gif new file mode 100644 index 00000000..d6fce258 Binary files /dev/null and b/animateditems/10072.gif differ diff --git a/animateditems/10072.png b/animateditems/10072.png new file mode 100644 index 00000000..f3ea9d6f Binary files /dev/null and b/animateditems/10072.png differ diff --git a/animateditems/10073.gif b/animateditems/10073.gif new file mode 100644 index 00000000..84beb784 Binary files /dev/null and b/animateditems/10073.gif differ diff --git a/animateditems/10073.png b/animateditems/10073.png new file mode 100644 index 00000000..ecd85f31 Binary files /dev/null and b/animateditems/10073.png differ diff --git a/animateditems/10074.gif b/animateditems/10074.gif new file mode 100644 index 00000000..bda1c215 Binary files /dev/null and b/animateditems/10074.gif differ diff --git a/animateditems/10074.png b/animateditems/10074.png new file mode 100644 index 00000000..31ec326d Binary files /dev/null and b/animateditems/10074.png differ diff --git a/animateditems/10075.gif b/animateditems/10075.gif new file mode 100644 index 00000000..289c5317 Binary files /dev/null and b/animateditems/10075.gif differ diff --git a/animateditems/10075.png b/animateditems/10075.png new file mode 100644 index 00000000..c6164259 Binary files /dev/null and b/animateditems/10075.png differ diff --git a/animateditems/10076.gif b/animateditems/10076.gif new file mode 100644 index 00000000..2f5f8221 Binary files /dev/null and b/animateditems/10076.gif differ diff --git a/animateditems/10076.png b/animateditems/10076.png new file mode 100644 index 00000000..aca9f3ed Binary files /dev/null and b/animateditems/10076.png differ diff --git a/animateditems/10089.gif b/animateditems/10089.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/10089.gif differ diff --git a/animateditems/10089.png b/animateditems/10089.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/10089.png differ diff --git a/animateditems/10090.gif b/animateditems/10090.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/10090.gif differ diff --git a/animateditems/10090.png b/animateditems/10090.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/10090.png differ diff --git a/animateditems/10091.gif b/animateditems/10091.gif new file mode 100644 index 00000000..d1bc2f83 Binary files /dev/null and b/animateditems/10091.gif differ diff --git a/animateditems/10091.png b/animateditems/10091.png new file mode 100644 index 00000000..ec319e2a Binary files /dev/null and b/animateditems/10091.png differ diff --git a/animateditems/10092.gif b/animateditems/10092.gif new file mode 100644 index 00000000..1db0a118 Binary files /dev/null and b/animateditems/10092.gif differ diff --git a/animateditems/10092.png b/animateditems/10092.png new file mode 100644 index 00000000..129c46cc Binary files /dev/null and b/animateditems/10092.png differ diff --git a/animateditems/10096.gif b/animateditems/10096.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/10096.gif differ diff --git a/animateditems/10096.png b/animateditems/10096.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/10096.png differ diff --git a/animateditems/10097.gif b/animateditems/10097.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/10097.gif differ diff --git a/animateditems/10097.png b/animateditems/10097.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/10097.png differ diff --git a/animateditems/10099.gif b/animateditems/10099.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/10099.gif differ diff --git a/animateditems/10099.png b/animateditems/10099.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/10099.png differ diff --git a/animateditems/10100.gif b/animateditems/10100.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/10100.gif differ diff --git a/animateditems/10100.png b/animateditems/10100.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/10100.png differ diff --git a/animateditems/10101.gif b/animateditems/10101.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/10101.gif differ diff --git a/animateditems/10101.png b/animateditems/10101.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/10101.png differ diff --git a/animateditems/10102.gif b/animateditems/10102.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/10102.gif differ diff --git a/animateditems/10102.png b/animateditems/10102.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/10102.png differ diff --git a/animateditems/10103.gif b/animateditems/10103.gif new file mode 100644 index 00000000..3f20d3b8 Binary files /dev/null and b/animateditems/10103.gif differ diff --git a/animateditems/10103.png b/animateditems/10103.png new file mode 100644 index 00000000..5a145b65 Binary files /dev/null and b/animateditems/10103.png differ diff --git a/animateditems/10104.gif b/animateditems/10104.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/10104.gif differ diff --git a/animateditems/10104.png b/animateditems/10104.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/10104.png differ diff --git a/animateditems/10105.gif b/animateditems/10105.gif new file mode 100644 index 00000000..4c6324a6 Binary files /dev/null and b/animateditems/10105.gif differ diff --git a/animateditems/10105.png b/animateditems/10105.png new file mode 100644 index 00000000..125c8c9d Binary files /dev/null and b/animateditems/10105.png differ diff --git a/animateditems/10106.gif b/animateditems/10106.gif new file mode 100644 index 00000000..e29974f4 Binary files /dev/null and b/animateditems/10106.gif differ diff --git a/animateditems/10106.png b/animateditems/10106.png new file mode 100644 index 00000000..0b32a0d8 Binary files /dev/null and b/animateditems/10106.png differ diff --git a/animateditems/10107.gif b/animateditems/10107.gif new file mode 100644 index 00000000..c9c92d0d Binary files /dev/null and b/animateditems/10107.gif differ diff --git a/animateditems/10107.png b/animateditems/10107.png new file mode 100644 index 00000000..0923bc2c Binary files /dev/null and b/animateditems/10107.png differ diff --git a/animateditems/10108.gif b/animateditems/10108.gif new file mode 100644 index 00000000..c9c92d0d Binary files /dev/null and b/animateditems/10108.gif differ diff --git a/animateditems/10108.png b/animateditems/10108.png new file mode 100644 index 00000000..0923bc2c Binary files /dev/null and b/animateditems/10108.png differ diff --git a/animateditems/10109.gif b/animateditems/10109.gif new file mode 100644 index 00000000..c7d97af8 Binary files /dev/null and b/animateditems/10109.gif differ diff --git a/animateditems/10109.png b/animateditems/10109.png new file mode 100644 index 00000000..b722120a Binary files /dev/null and b/animateditems/10109.png differ diff --git a/animateditems/10119.gif b/animateditems/10119.gif new file mode 100644 index 00000000..b24373c1 Binary files /dev/null and b/animateditems/10119.gif differ diff --git a/animateditems/10119.png b/animateditems/10119.png new file mode 100644 index 00000000..580b14e1 Binary files /dev/null and b/animateditems/10119.png differ diff --git a/animateditems/10122.gif b/animateditems/10122.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/10122.gif differ diff --git a/animateditems/10122.png b/animateditems/10122.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/10122.png differ diff --git a/animateditems/10123.gif b/animateditems/10123.gif new file mode 100644 index 00000000..88133e15 Binary files /dev/null and b/animateditems/10123.gif differ diff --git a/animateditems/10123.png b/animateditems/10123.png new file mode 100644 index 00000000..7b6f7cad Binary files /dev/null and b/animateditems/10123.png differ diff --git a/animateditems/10124.gif b/animateditems/10124.gif new file mode 100644 index 00000000..8919af66 Binary files /dev/null and b/animateditems/10124.gif differ diff --git a/animateditems/10124.png b/animateditems/10124.png new file mode 100644 index 00000000..57c42c59 Binary files /dev/null and b/animateditems/10124.png differ diff --git a/animateditems/10125.gif b/animateditems/10125.gif new file mode 100644 index 00000000..cae80833 Binary files /dev/null and b/animateditems/10125.gif differ diff --git a/animateditems/10125.png b/animateditems/10125.png new file mode 100644 index 00000000..fad0bb9e Binary files /dev/null and b/animateditems/10125.png differ diff --git a/animateditems/10126.gif b/animateditems/10126.gif new file mode 100644 index 00000000..f0678033 Binary files /dev/null and b/animateditems/10126.gif differ diff --git a/animateditems/10126.png b/animateditems/10126.png new file mode 100644 index 00000000..01693ad6 Binary files /dev/null and b/animateditems/10126.png differ diff --git a/animateditems/10127.gif b/animateditems/10127.gif new file mode 100644 index 00000000..84571223 Binary files /dev/null and b/animateditems/10127.gif differ diff --git a/animateditems/10127.png b/animateditems/10127.png new file mode 100644 index 00000000..0762d340 Binary files /dev/null and b/animateditems/10127.png differ diff --git a/animateditems/10128.gif b/animateditems/10128.gif new file mode 100644 index 00000000..434e6f2c Binary files /dev/null and b/animateditems/10128.gif differ diff --git a/animateditems/10128.png b/animateditems/10128.png new file mode 100644 index 00000000..4b050aaa Binary files /dev/null and b/animateditems/10128.png differ diff --git a/animateditems/10129.gif b/animateditems/10129.gif new file mode 100644 index 00000000..f9ce25d1 Binary files /dev/null and b/animateditems/10129.gif differ diff --git a/animateditems/10129.png b/animateditems/10129.png new file mode 100644 index 00000000..5510b732 Binary files /dev/null and b/animateditems/10129.png differ diff --git a/animateditems/10130.gif b/animateditems/10130.gif new file mode 100644 index 00000000..adea13bf Binary files /dev/null and b/animateditems/10130.gif differ diff --git a/animateditems/10130.png b/animateditems/10130.png new file mode 100644 index 00000000..ae098783 Binary files /dev/null and b/animateditems/10130.png differ diff --git a/animateditems/10131.gif b/animateditems/10131.gif new file mode 100644 index 00000000..d26db854 Binary files /dev/null and b/animateditems/10131.gif differ diff --git a/animateditems/10131.png b/animateditems/10131.png new file mode 100644 index 00000000..7fc97860 Binary files /dev/null and b/animateditems/10131.png differ diff --git a/animateditems/10132.gif b/animateditems/10132.gif new file mode 100644 index 00000000..222acdb8 Binary files /dev/null and b/animateditems/10132.gif differ diff --git a/animateditems/10132.png b/animateditems/10132.png new file mode 100644 index 00000000..850ddd81 Binary files /dev/null and b/animateditems/10132.png differ diff --git a/animateditems/10133.gif b/animateditems/10133.gif new file mode 100644 index 00000000..ac5d115a Binary files /dev/null and b/animateditems/10133.gif differ diff --git a/animateditems/10133.png b/animateditems/10133.png new file mode 100644 index 00000000..ed07682d Binary files /dev/null and b/animateditems/10133.png differ diff --git a/animateditems/10134.gif b/animateditems/10134.gif new file mode 100644 index 00000000..9f76de2d Binary files /dev/null and b/animateditems/10134.gif differ diff --git a/animateditems/10134.png b/animateditems/10134.png new file mode 100644 index 00000000..8b57d53c Binary files /dev/null and b/animateditems/10134.png differ diff --git a/animateditems/10135.gif b/animateditems/10135.gif new file mode 100644 index 00000000..2f4805ff Binary files /dev/null and b/animateditems/10135.gif differ diff --git a/animateditems/10135.png b/animateditems/10135.png new file mode 100644 index 00000000..3f816f4d Binary files /dev/null and b/animateditems/10135.png differ diff --git a/animateditems/10136.gif b/animateditems/10136.gif new file mode 100644 index 00000000..ce74c6be Binary files /dev/null and b/animateditems/10136.gif differ diff --git a/animateditems/10136.png b/animateditems/10136.png new file mode 100644 index 00000000..5097f6c9 Binary files /dev/null and b/animateditems/10136.png differ diff --git a/animateditems/10137.gif b/animateditems/10137.gif new file mode 100644 index 00000000..74c07b8f Binary files /dev/null and b/animateditems/10137.gif differ diff --git a/animateditems/10137.png b/animateditems/10137.png new file mode 100644 index 00000000..bb4c5eeb Binary files /dev/null and b/animateditems/10137.png differ diff --git a/animateditems/10138.gif b/animateditems/10138.gif new file mode 100644 index 00000000..1cce111d Binary files /dev/null and b/animateditems/10138.gif differ diff --git a/animateditems/10138.png b/animateditems/10138.png new file mode 100644 index 00000000..c4b1e568 Binary files /dev/null and b/animateditems/10138.png differ diff --git a/animateditems/10139.gif b/animateditems/10139.gif new file mode 100644 index 00000000..1c95ce04 Binary files /dev/null and b/animateditems/10139.gif differ diff --git a/animateditems/10139.png b/animateditems/10139.png new file mode 100644 index 00000000..dd9ad650 Binary files /dev/null and b/animateditems/10139.png differ diff --git a/animateditems/10140.gif b/animateditems/10140.gif new file mode 100644 index 00000000..3d2144ce Binary files /dev/null and b/animateditems/10140.gif differ diff --git a/animateditems/10140.png b/animateditems/10140.png new file mode 100644 index 00000000..f05b1ad1 Binary files /dev/null and b/animateditems/10140.png differ diff --git a/animateditems/10141.gif b/animateditems/10141.gif new file mode 100644 index 00000000..0c669a3a Binary files /dev/null and b/animateditems/10141.gif differ diff --git a/animateditems/10141.png b/animateditems/10141.png new file mode 100644 index 00000000..e39ddec5 Binary files /dev/null and b/animateditems/10141.png differ diff --git a/animateditems/10142.gif b/animateditems/10142.gif new file mode 100644 index 00000000..b7913da6 Binary files /dev/null and b/animateditems/10142.gif differ diff --git a/animateditems/10142.png b/animateditems/10142.png new file mode 100644 index 00000000..c559f439 Binary files /dev/null and b/animateditems/10142.png differ diff --git a/animateditems/10150.gif b/animateditems/10150.gif new file mode 100644 index 00000000..772e536b Binary files /dev/null and b/animateditems/10150.gif differ diff --git a/animateditems/10150.png b/animateditems/10150.png new file mode 100644 index 00000000..1ee78921 Binary files /dev/null and b/animateditems/10150.png differ diff --git a/animateditems/10151.gif b/animateditems/10151.gif new file mode 100644 index 00000000..ed2bf839 Binary files /dev/null and b/animateditems/10151.gif differ diff --git a/animateditems/10151.png b/animateditems/10151.png new file mode 100644 index 00000000..01101e4a Binary files /dev/null and b/animateditems/10151.png differ diff --git a/animateditems/10152.gif b/animateditems/10152.gif new file mode 100644 index 00000000..dc6c474d Binary files /dev/null and b/animateditems/10152.gif differ diff --git a/animateditems/10152.png b/animateditems/10152.png new file mode 100644 index 00000000..7e2183ce Binary files /dev/null and b/animateditems/10152.png differ diff --git a/animateditems/10153.gif b/animateditems/10153.gif new file mode 100644 index 00000000..81878489 Binary files /dev/null and b/animateditems/10153.gif differ diff --git a/animateditems/10153.png b/animateditems/10153.png new file mode 100644 index 00000000..1e09ea30 Binary files /dev/null and b/animateditems/10153.png differ diff --git a/animateditems/10154.gif b/animateditems/10154.gif new file mode 100644 index 00000000..f99674fb Binary files /dev/null and b/animateditems/10154.gif differ diff --git a/animateditems/10154.png b/animateditems/10154.png new file mode 100644 index 00000000..8c743d06 Binary files /dev/null and b/animateditems/10154.png differ diff --git a/animateditems/10155.gif b/animateditems/10155.gif new file mode 100644 index 00000000..46658105 Binary files /dev/null and b/animateditems/10155.gif differ diff --git a/animateditems/10155.png b/animateditems/10155.png new file mode 100644 index 00000000..507e1d4b Binary files /dev/null and b/animateditems/10155.png differ diff --git a/animateditems/10156.gif b/animateditems/10156.gif new file mode 100644 index 00000000..a4f00779 Binary files /dev/null and b/animateditems/10156.gif differ diff --git a/animateditems/10156.png b/animateditems/10156.png new file mode 100644 index 00000000..bdd6b2de Binary files /dev/null and b/animateditems/10156.png differ diff --git a/animateditems/10157.gif b/animateditems/10157.gif new file mode 100644 index 00000000..c96d005e Binary files /dev/null and b/animateditems/10157.gif differ diff --git a/animateditems/10157.png b/animateditems/10157.png new file mode 100644 index 00000000..dcad09cc Binary files /dev/null and b/animateditems/10157.png differ diff --git a/animateditems/10158.gif b/animateditems/10158.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/10158.gif differ diff --git a/animateditems/10158.png b/animateditems/10158.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/10158.png differ diff --git a/animateditems/10159.gif b/animateditems/10159.gif new file mode 100644 index 00000000..2f044c2a Binary files /dev/null and b/animateditems/10159.gif differ diff --git a/animateditems/10159.png b/animateditems/10159.png new file mode 100644 index 00000000..909a70e9 Binary files /dev/null and b/animateditems/10159.png differ diff --git a/animateditems/10165.gif b/animateditems/10165.gif new file mode 100644 index 00000000..445c5dc2 Binary files /dev/null and b/animateditems/10165.gif differ diff --git a/animateditems/10165.png b/animateditems/10165.png new file mode 100644 index 00000000..57d04ebf Binary files /dev/null and b/animateditems/10165.png differ diff --git a/animateditems/10166.gif b/animateditems/10166.gif new file mode 100644 index 00000000..05020aee Binary files /dev/null and b/animateditems/10166.gif differ diff --git a/animateditems/10166.png b/animateditems/10166.png new file mode 100644 index 00000000..3b0b7c94 Binary files /dev/null and b/animateditems/10166.png differ diff --git a/animateditems/10167.gif b/animateditems/10167.gif new file mode 100644 index 00000000..ca313910 Binary files /dev/null and b/animateditems/10167.gif differ diff --git a/animateditems/10167.png b/animateditems/10167.png new file mode 100644 index 00000000..84622d3e Binary files /dev/null and b/animateditems/10167.png differ diff --git a/animateditems/10169.gif b/animateditems/10169.gif new file mode 100644 index 00000000..0a6622fc Binary files /dev/null and b/animateditems/10169.gif differ diff --git a/animateditems/10169.png b/animateditems/10169.png new file mode 100644 index 00000000..56e4c70f Binary files /dev/null and b/animateditems/10169.png differ diff --git a/animateditems/10170.gif b/animateditems/10170.gif new file mode 100644 index 00000000..f5cdc7b2 Binary files /dev/null and b/animateditems/10170.gif differ diff --git a/animateditems/10170.png b/animateditems/10170.png new file mode 100644 index 00000000..adc078f2 Binary files /dev/null and b/animateditems/10170.png differ diff --git a/animateditems/10173.gif b/animateditems/10173.gif new file mode 100644 index 00000000..a820fdeb Binary files /dev/null and b/animateditems/10173.gif differ diff --git a/animateditems/10173.png b/animateditems/10173.png new file mode 100644 index 00000000..2a331a9d Binary files /dev/null and b/animateditems/10173.png differ diff --git a/animateditems/10218.gif b/animateditems/10218.gif new file mode 100644 index 00000000..1810dbf1 Binary files /dev/null and b/animateditems/10218.gif differ diff --git a/animateditems/10218.png b/animateditems/10218.png new file mode 100644 index 00000000..b26c8cfb Binary files /dev/null and b/animateditems/10218.png differ diff --git a/animateditems/10219.gif b/animateditems/10219.gif new file mode 100644 index 00000000..a0376937 Binary files /dev/null and b/animateditems/10219.gif differ diff --git a/animateditems/10219.png b/animateditems/10219.png new file mode 100644 index 00000000..ce168aab Binary files /dev/null and b/animateditems/10219.png differ diff --git a/animateditems/10220.gif b/animateditems/10220.gif new file mode 100644 index 00000000..b43f1116 Binary files /dev/null and b/animateditems/10220.gif differ diff --git a/animateditems/10220.png b/animateditems/10220.png new file mode 100644 index 00000000..20bd2160 Binary files /dev/null and b/animateditems/10220.png differ diff --git a/animateditems/10221.gif b/animateditems/10221.gif new file mode 100644 index 00000000..c99509c8 Binary files /dev/null and b/animateditems/10221.gif differ diff --git a/animateditems/10221.png b/animateditems/10221.png new file mode 100644 index 00000000..d243b85c Binary files /dev/null and b/animateditems/10221.png differ diff --git a/animateditems/10223.gif b/animateditems/10223.gif new file mode 100644 index 00000000..48645695 Binary files /dev/null and b/animateditems/10223.gif differ diff --git a/animateditems/10223.png b/animateditems/10223.png new file mode 100644 index 00000000..646233b4 Binary files /dev/null and b/animateditems/10223.png differ diff --git a/animateditems/10224.gif b/animateditems/10224.gif new file mode 100644 index 00000000..83298d22 Binary files /dev/null and b/animateditems/10224.gif differ diff --git a/animateditems/10224.png b/animateditems/10224.png new file mode 100644 index 00000000..24202527 Binary files /dev/null and b/animateditems/10224.png differ diff --git a/animateditems/10225.gif b/animateditems/10225.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/10225.gif differ diff --git a/animateditems/10225.png b/animateditems/10225.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/10225.png differ diff --git a/animateditems/10289.gif b/animateditems/10289.gif new file mode 100644 index 00000000..9906293c Binary files /dev/null and b/animateditems/10289.gif differ diff --git a/animateditems/10289.png b/animateditems/10289.png new file mode 100644 index 00000000..0b45a3c8 Binary files /dev/null and b/animateditems/10289.png differ diff --git a/animateditems/10290.gif b/animateditems/10290.gif new file mode 100644 index 00000000..2575f3e9 Binary files /dev/null and b/animateditems/10290.gif differ diff --git a/animateditems/10290.png b/animateditems/10290.png new file mode 100644 index 00000000..a4a00e83 Binary files /dev/null and b/animateditems/10290.png differ diff --git a/animateditems/10291.gif b/animateditems/10291.gif new file mode 100644 index 00000000..463b93d3 Binary files /dev/null and b/animateditems/10291.gif differ diff --git a/animateditems/10291.png b/animateditems/10291.png new file mode 100644 index 00000000..08a66179 Binary files /dev/null and b/animateditems/10291.png differ diff --git a/animateditems/10292.gif b/animateditems/10292.gif new file mode 100644 index 00000000..f852d4f4 Binary files /dev/null and b/animateditems/10292.gif differ diff --git a/animateditems/10292.png b/animateditems/10292.png new file mode 100644 index 00000000..eac20f47 Binary files /dev/null and b/animateditems/10292.png differ diff --git a/animateditems/10293.gif b/animateditems/10293.gif new file mode 100644 index 00000000..3e0b5d36 Binary files /dev/null and b/animateditems/10293.gif differ diff --git a/animateditems/10293.png b/animateditems/10293.png new file mode 100644 index 00000000..c04d16d6 Binary files /dev/null and b/animateditems/10293.png differ diff --git a/animateditems/10294.gif b/animateditems/10294.gif new file mode 100644 index 00000000..b2cbdcfb Binary files /dev/null and b/animateditems/10294.gif differ diff --git a/animateditems/10294.png b/animateditems/10294.png new file mode 100644 index 00000000..55ab832d Binary files /dev/null and b/animateditems/10294.png differ diff --git a/animateditems/10295.gif b/animateditems/10295.gif new file mode 100644 index 00000000..5904c7ed Binary files /dev/null and b/animateditems/10295.gif differ diff --git a/animateditems/10295.png b/animateditems/10295.png new file mode 100644 index 00000000..991aa9fc Binary files /dev/null and b/animateditems/10295.png differ diff --git a/animateditems/10296.gif b/animateditems/10296.gif new file mode 100644 index 00000000..49f5c2c3 Binary files /dev/null and b/animateditems/10296.gif differ diff --git a/animateditems/10296.png b/animateditems/10296.png new file mode 100644 index 00000000..c65fddd4 Binary files /dev/null and b/animateditems/10296.png differ diff --git a/animateditems/10297.gif b/animateditems/10297.gif new file mode 100644 index 00000000..0e463472 Binary files /dev/null and b/animateditems/10297.gif differ diff --git a/animateditems/10297.png b/animateditems/10297.png new file mode 100644 index 00000000..9d6fe756 Binary files /dev/null and b/animateditems/10297.png differ diff --git a/animateditems/10298.gif b/animateditems/10298.gif new file mode 100644 index 00000000..3fcf3ac8 Binary files /dev/null and b/animateditems/10298.gif differ diff --git a/animateditems/10298.png b/animateditems/10298.png new file mode 100644 index 00000000..f82f8517 Binary files /dev/null and b/animateditems/10298.png differ diff --git a/animateditems/10299.gif b/animateditems/10299.gif new file mode 100644 index 00000000..6145f932 Binary files /dev/null and b/animateditems/10299.gif differ diff --git a/animateditems/10299.png b/animateditems/10299.png new file mode 100644 index 00000000..cac315e3 Binary files /dev/null and b/animateditems/10299.png differ diff --git a/animateditems/10300.gif b/animateditems/10300.gif new file mode 100644 index 00000000..b34ec90e Binary files /dev/null and b/animateditems/10300.gif differ diff --git a/animateditems/10300.png b/animateditems/10300.png new file mode 100644 index 00000000..278ed666 Binary files /dev/null and b/animateditems/10300.png differ diff --git a/animateditems/10301.gif b/animateditems/10301.gif new file mode 100644 index 00000000..bf25c7db Binary files /dev/null and b/animateditems/10301.gif differ diff --git a/animateditems/10301.png b/animateditems/10301.png new file mode 100644 index 00000000..06f12266 Binary files /dev/null and b/animateditems/10301.png differ diff --git a/animateditems/10302.gif b/animateditems/10302.gif new file mode 100644 index 00000000..e3066938 Binary files /dev/null and b/animateditems/10302.gif differ diff --git a/animateditems/10302.png b/animateditems/10302.png new file mode 100644 index 00000000..7887c7d2 Binary files /dev/null and b/animateditems/10302.png differ diff --git a/animateditems/10303.gif b/animateditems/10303.gif new file mode 100644 index 00000000..360ccd8d Binary files /dev/null and b/animateditems/10303.gif differ diff --git a/animateditems/10303.png b/animateditems/10303.png new file mode 100644 index 00000000..8404417f Binary files /dev/null and b/animateditems/10303.png differ diff --git a/animateditems/10304.gif b/animateditems/10304.gif new file mode 100644 index 00000000..b9f1f1cf Binary files /dev/null and b/animateditems/10304.gif differ diff --git a/animateditems/10304.png b/animateditems/10304.png new file mode 100644 index 00000000..a053b38f Binary files /dev/null and b/animateditems/10304.png differ diff --git a/animateditems/10305.gif b/animateditems/10305.gif new file mode 100644 index 00000000..737b04ae Binary files /dev/null and b/animateditems/10305.gif differ diff --git a/animateditems/10305.png b/animateditems/10305.png new file mode 100644 index 00000000..16307324 Binary files /dev/null and b/animateditems/10305.png differ diff --git a/animateditems/10306.gif b/animateditems/10306.gif new file mode 100644 index 00000000..009745f7 Binary files /dev/null and b/animateditems/10306.gif differ diff --git a/animateditems/10306.png b/animateditems/10306.png new file mode 100644 index 00000000..bde97efd Binary files /dev/null and b/animateditems/10306.png differ diff --git a/animateditems/10307.gif b/animateditems/10307.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/10307.gif differ diff --git a/animateditems/10307.png b/animateditems/10307.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/10307.png differ diff --git a/animateditems/10308.gif b/animateditems/10308.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/10308.gif differ diff --git a/animateditems/10308.png b/animateditems/10308.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/10308.png differ diff --git a/animateditems/10309.gif b/animateditems/10309.gif new file mode 100644 index 00000000..9fa0cde7 Binary files /dev/null and b/animateditems/10309.gif differ diff --git a/animateditems/10309.png b/animateditems/10309.png new file mode 100644 index 00000000..bf68cd36 Binary files /dev/null and b/animateditems/10309.png differ diff --git a/animateditems/10310.gif b/animateditems/10310.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/10310.gif differ diff --git a/animateditems/10310.png b/animateditems/10310.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/10310.png differ diff --git a/animateditems/10311.gif b/animateditems/10311.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/10311.gif differ diff --git a/animateditems/10311.png b/animateditems/10311.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/10311.png differ diff --git a/animateditems/10312.gif b/animateditems/10312.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/10312.gif differ diff --git a/animateditems/10312.png b/animateditems/10312.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/10312.png differ diff --git a/animateditems/10313.gif b/animateditems/10313.gif new file mode 100644 index 00000000..54f3e5a9 Binary files /dev/null and b/animateditems/10313.gif differ diff --git a/animateditems/10313.png b/animateditems/10313.png new file mode 100644 index 00000000..df7d9db5 Binary files /dev/null and b/animateditems/10313.png differ diff --git a/animateditems/10314.gif b/animateditems/10314.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/10314.gif differ diff --git a/animateditems/10314.png b/animateditems/10314.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/10314.png differ diff --git a/animateditems/10315.gif b/animateditems/10315.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/10315.gif differ diff --git a/animateditems/10315.png b/animateditems/10315.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/10315.png differ diff --git a/animateditems/10316.gif b/animateditems/10316.gif new file mode 100644 index 00000000..54859c22 Binary files /dev/null and b/animateditems/10316.gif differ diff --git a/animateditems/10316.png b/animateditems/10316.png new file mode 100644 index 00000000..8c429291 Binary files /dev/null and b/animateditems/10316.png differ diff --git a/animateditems/10317.gif b/animateditems/10317.gif new file mode 100644 index 00000000..682867f9 Binary files /dev/null and b/animateditems/10317.gif differ diff --git a/animateditems/10317.png b/animateditems/10317.png new file mode 100644 index 00000000..b40809a5 Binary files /dev/null and b/animateditems/10317.png differ diff --git a/animateditems/10318.gif b/animateditems/10318.gif new file mode 100644 index 00000000..eb0f298f Binary files /dev/null and b/animateditems/10318.gif differ diff --git a/animateditems/10318.png b/animateditems/10318.png new file mode 100644 index 00000000..e89d0687 Binary files /dev/null and b/animateditems/10318.png differ diff --git a/animateditems/10363.gif b/animateditems/10363.gif new file mode 100644 index 00000000..682867f9 Binary files /dev/null and b/animateditems/10363.gif differ diff --git a/animateditems/10363.png b/animateditems/10363.png new file mode 100644 index 00000000..b40809a5 Binary files /dev/null and b/animateditems/10363.png differ diff --git a/animateditems/10364.gif b/animateditems/10364.gif new file mode 100644 index 00000000..eb0f298f Binary files /dev/null and b/animateditems/10364.gif differ diff --git a/animateditems/10364.png b/animateditems/10364.png new file mode 100644 index 00000000..e89d0687 Binary files /dev/null and b/animateditems/10364.png differ diff --git a/animateditems/10454.gif b/animateditems/10454.gif new file mode 100644 index 00000000..2b42a6f8 Binary files /dev/null and b/animateditems/10454.gif differ diff --git a/animateditems/10454.png b/animateditems/10454.png new file mode 100644 index 00000000..4f7b101d Binary files /dev/null and b/animateditems/10454.png differ diff --git a/animateditems/10455.gif b/animateditems/10455.gif new file mode 100644 index 00000000..d631b044 Binary files /dev/null and b/animateditems/10455.gif differ diff --git a/animateditems/10455.png b/animateditems/10455.png new file mode 100644 index 00000000..14d825da Binary files /dev/null and b/animateditems/10455.png differ diff --git a/animateditems/10502.gif b/animateditems/10502.gif new file mode 100644 index 00000000..3bc33e18 Binary files /dev/null and b/animateditems/10502.gif differ diff --git a/animateditems/10502.png b/animateditems/10502.png new file mode 100644 index 00000000..1694d571 Binary files /dev/null and b/animateditems/10502.png differ diff --git a/animateditems/10503.gif b/animateditems/10503.gif new file mode 100644 index 00000000..d398aac5 Binary files /dev/null and b/animateditems/10503.gif differ diff --git a/animateditems/10503.png b/animateditems/10503.png new file mode 100644 index 00000000..522ecfb8 Binary files /dev/null and b/animateditems/10503.png differ diff --git a/animateditems/10510.gif b/animateditems/10510.gif new file mode 100644 index 00000000..e5f81e15 Binary files /dev/null and b/animateditems/10510.gif differ diff --git a/animateditems/10510.png b/animateditems/10510.png new file mode 100644 index 00000000..0405d36c Binary files /dev/null and b/animateditems/10510.png differ diff --git a/animateditems/10511.gif b/animateditems/10511.gif new file mode 100644 index 00000000..847b3528 Binary files /dev/null and b/animateditems/10511.gif differ diff --git a/animateditems/10511.png b/animateditems/10511.png new file mode 100644 index 00000000..7e6acfaa Binary files /dev/null and b/animateditems/10511.png differ diff --git a/animateditems/10512.gif b/animateditems/10512.gif new file mode 100644 index 00000000..847b3528 Binary files /dev/null and b/animateditems/10512.gif differ diff --git a/animateditems/10512.png b/animateditems/10512.png new file mode 100644 index 00000000..7e6acfaa Binary files /dev/null and b/animateditems/10512.png differ diff --git a/animateditems/10513.gif b/animateditems/10513.gif new file mode 100644 index 00000000..351afea3 Binary files /dev/null and b/animateditems/10513.gif differ diff --git a/animateditems/10513.png b/animateditems/10513.png new file mode 100644 index 00000000..cbd46774 Binary files /dev/null and b/animateditems/10513.png differ diff --git a/animateditems/10514.gif b/animateditems/10514.gif new file mode 100644 index 00000000..351afea3 Binary files /dev/null and b/animateditems/10514.gif differ diff --git a/animateditems/10514.png b/animateditems/10514.png new file mode 100644 index 00000000..cbd46774 Binary files /dev/null and b/animateditems/10514.png differ diff --git a/animateditems/10515.gif b/animateditems/10515.gif new file mode 100644 index 00000000..673ca418 Binary files /dev/null and b/animateditems/10515.gif differ diff --git a/animateditems/10515.png b/animateditems/10515.png new file mode 100644 index 00000000..2cd95b60 Binary files /dev/null and b/animateditems/10515.png differ diff --git a/animateditems/10516.gif b/animateditems/10516.gif new file mode 100644 index 00000000..673ca418 Binary files /dev/null and b/animateditems/10516.gif differ diff --git a/animateditems/10516.png b/animateditems/10516.png new file mode 100644 index 00000000..2cd95b60 Binary files /dev/null and b/animateditems/10516.png differ diff --git a/animateditems/10518.gif b/animateditems/10518.gif new file mode 100644 index 00000000..b29be263 Binary files /dev/null and b/animateditems/10518.gif differ diff --git a/animateditems/10518.png b/animateditems/10518.png new file mode 100644 index 00000000..d90672cf Binary files /dev/null and b/animateditems/10518.png differ diff --git a/animateditems/10519.gif b/animateditems/10519.gif new file mode 100644 index 00000000..afe669d1 Binary files /dev/null and b/animateditems/10519.gif differ diff --git a/animateditems/10519.png b/animateditems/10519.png new file mode 100644 index 00000000..b6d8750e Binary files /dev/null and b/animateditems/10519.png differ diff --git a/animateditems/10520.gif b/animateditems/10520.gif new file mode 100644 index 00000000..3fc681ba Binary files /dev/null and b/animateditems/10520.gif differ diff --git a/animateditems/10520.png b/animateditems/10520.png new file mode 100644 index 00000000..3450f5b1 Binary files /dev/null and b/animateditems/10520.png differ diff --git a/animateditems/10521.gif b/animateditems/10521.gif new file mode 100644 index 00000000..e899402c Binary files /dev/null and b/animateditems/10521.gif differ diff --git a/animateditems/10521.png b/animateditems/10521.png new file mode 100644 index 00000000..546d358e Binary files /dev/null and b/animateditems/10521.png differ diff --git a/animateditems/10522.gif b/animateditems/10522.gif new file mode 100644 index 00000000..c86fb797 Binary files /dev/null and b/animateditems/10522.gif differ diff --git a/animateditems/10522.png b/animateditems/10522.png new file mode 100644 index 00000000..e45967f8 Binary files /dev/null and b/animateditems/10522.png differ diff --git a/animateditems/10523.gif b/animateditems/10523.gif new file mode 100644 index 00000000..64785696 Binary files /dev/null and b/animateditems/10523.gif differ diff --git a/animateditems/10523.png b/animateditems/10523.png new file mode 100644 index 00000000..8b1cad3f Binary files /dev/null and b/animateditems/10523.png differ diff --git a/animateditems/10529.gif b/animateditems/10529.gif new file mode 100644 index 00000000..93e6021f Binary files /dev/null and b/animateditems/10529.gif differ diff --git a/animateditems/10529.png b/animateditems/10529.png new file mode 100644 index 00000000..75c45e4d Binary files /dev/null and b/animateditems/10529.png differ diff --git a/animateditems/10530.gif b/animateditems/10530.gif new file mode 100644 index 00000000..4c564c2c Binary files /dev/null and b/animateditems/10530.gif differ diff --git a/animateditems/10530.png b/animateditems/10530.png new file mode 100644 index 00000000..e9bc412b Binary files /dev/null and b/animateditems/10530.png differ diff --git a/animateditems/10531.gif b/animateditems/10531.gif new file mode 100644 index 00000000..adec36aa Binary files /dev/null and b/animateditems/10531.gif differ diff --git a/animateditems/10531.png b/animateditems/10531.png new file mode 100644 index 00000000..eecd9a1a Binary files /dev/null and b/animateditems/10531.png differ diff --git a/animateditems/10532.gif b/animateditems/10532.gif new file mode 100644 index 00000000..b6aaab92 Binary files /dev/null and b/animateditems/10532.gif differ diff --git a/animateditems/10532.png b/animateditems/10532.png new file mode 100644 index 00000000..2d0c2efa Binary files /dev/null and b/animateditems/10532.png differ diff --git a/animateditems/10533.gif b/animateditems/10533.gif new file mode 100644 index 00000000..db258d39 Binary files /dev/null and b/animateditems/10533.gif differ diff --git a/animateditems/10533.png b/animateditems/10533.png new file mode 100644 index 00000000..324c240a Binary files /dev/null and b/animateditems/10533.png differ diff --git a/animateditems/10534.gif b/animateditems/10534.gif new file mode 100644 index 00000000..364eb32d Binary files /dev/null and b/animateditems/10534.gif differ diff --git a/animateditems/10534.png b/animateditems/10534.png new file mode 100644 index 00000000..a9ef0fd9 Binary files /dev/null and b/animateditems/10534.png differ diff --git a/animateditems/10535.gif b/animateditems/10535.gif new file mode 100644 index 00000000..b44b2689 Binary files /dev/null and b/animateditems/10535.gif differ diff --git a/animateditems/10535.png b/animateditems/10535.png new file mode 100644 index 00000000..6ba85104 Binary files /dev/null and b/animateditems/10535.png differ diff --git a/animateditems/10542.gif b/animateditems/10542.gif new file mode 100644 index 00000000..e87d050c Binary files /dev/null and b/animateditems/10542.gif differ diff --git a/animateditems/10542.png b/animateditems/10542.png new file mode 100644 index 00000000..607e2f23 Binary files /dev/null and b/animateditems/10542.png differ diff --git a/animateditems/10543.gif b/animateditems/10543.gif new file mode 100644 index 00000000..f9445af6 Binary files /dev/null and b/animateditems/10543.gif differ diff --git a/animateditems/10543.png b/animateditems/10543.png new file mode 100644 index 00000000..e33e785e Binary files /dev/null and b/animateditems/10543.png differ diff --git a/animateditems/10548.gif b/animateditems/10548.gif new file mode 100644 index 00000000..e8629fc6 Binary files /dev/null and b/animateditems/10548.gif differ diff --git a/animateditems/10548.png b/animateditems/10548.png new file mode 100644 index 00000000..3ebfbd5d Binary files /dev/null and b/animateditems/10548.png differ diff --git a/animateditems/10549.gif b/animateditems/10549.gif new file mode 100644 index 00000000..84a47861 Binary files /dev/null and b/animateditems/10549.gif differ diff --git a/animateditems/10549.png b/animateditems/10549.png new file mode 100644 index 00000000..90ba9164 Binary files /dev/null and b/animateditems/10549.png differ diff --git a/animateditems/10550.gif b/animateditems/10550.gif new file mode 100644 index 00000000..bf57840e Binary files /dev/null and b/animateditems/10550.gif differ diff --git a/animateditems/10550.png b/animateditems/10550.png new file mode 100644 index 00000000..0f770753 Binary files /dev/null and b/animateditems/10550.png differ diff --git a/animateditems/10551.gif b/animateditems/10551.gif new file mode 100644 index 00000000..e9d64fcb Binary files /dev/null and b/animateditems/10551.gif differ diff --git a/animateditems/10551.png b/animateditems/10551.png new file mode 100644 index 00000000..0a56466b Binary files /dev/null and b/animateditems/10551.png differ diff --git a/animateditems/10552.gif b/animateditems/10552.gif new file mode 100644 index 00000000..910d4edd Binary files /dev/null and b/animateditems/10552.gif differ diff --git a/animateditems/10552.png b/animateditems/10552.png new file mode 100644 index 00000000..f3e130db Binary files /dev/null and b/animateditems/10552.png differ diff --git a/animateditems/10553.gif b/animateditems/10553.gif new file mode 100644 index 00000000..13c85fd4 Binary files /dev/null and b/animateditems/10553.gif differ diff --git a/animateditems/10553.png b/animateditems/10553.png new file mode 100644 index 00000000..a2c0747b Binary files /dev/null and b/animateditems/10553.png differ diff --git a/animateditems/10554.gif b/animateditems/10554.gif new file mode 100644 index 00000000..e42b543c Binary files /dev/null and b/animateditems/10554.gif differ diff --git a/animateditems/10554.png b/animateditems/10554.png new file mode 100644 index 00000000..ead80356 Binary files /dev/null and b/animateditems/10554.png differ diff --git a/animateditems/10555.gif b/animateditems/10555.gif new file mode 100644 index 00000000..6df95046 Binary files /dev/null and b/animateditems/10555.gif differ diff --git a/animateditems/10555.png b/animateditems/10555.png new file mode 100644 index 00000000..0fed434a Binary files /dev/null and b/animateditems/10555.png differ diff --git a/animateditems/10556.gif b/animateditems/10556.gif new file mode 100644 index 00000000..4f20c452 Binary files /dev/null and b/animateditems/10556.gif differ diff --git a/animateditems/10556.png b/animateditems/10556.png new file mode 100644 index 00000000..b127bb99 Binary files /dev/null and b/animateditems/10556.png differ diff --git a/animateditems/10557.gif b/animateditems/10557.gif new file mode 100644 index 00000000..d431bd4a Binary files /dev/null and b/animateditems/10557.gif differ diff --git a/animateditems/10557.png b/animateditems/10557.png new file mode 100644 index 00000000..04663bec Binary files /dev/null and b/animateditems/10557.png differ diff --git a/animateditems/10558.gif b/animateditems/10558.gif new file mode 100644 index 00000000..59ae064c Binary files /dev/null and b/animateditems/10558.gif differ diff --git a/animateditems/10558.png b/animateditems/10558.png new file mode 100644 index 00000000..dfc9ae44 Binary files /dev/null and b/animateditems/10558.png differ diff --git a/animateditems/10559.gif b/animateditems/10559.gif new file mode 100644 index 00000000..e8da11d0 Binary files /dev/null and b/animateditems/10559.gif differ diff --git a/animateditems/10559.png b/animateditems/10559.png new file mode 100644 index 00000000..74e3b439 Binary files /dev/null and b/animateditems/10559.png differ diff --git a/animateditems/10560.gif b/animateditems/10560.gif new file mode 100644 index 00000000..2f909aca Binary files /dev/null and b/animateditems/10560.gif differ diff --git a/animateditems/10560.png b/animateditems/10560.png new file mode 100644 index 00000000..97a55d89 Binary files /dev/null and b/animateditems/10560.png differ diff --git a/animateditems/10561.gif b/animateditems/10561.gif new file mode 100644 index 00000000..2fc444ff Binary files /dev/null and b/animateditems/10561.gif differ diff --git a/animateditems/10561.png b/animateditems/10561.png new file mode 100644 index 00000000..5f942e34 Binary files /dev/null and b/animateditems/10561.png differ diff --git a/animateditems/10562.gif b/animateditems/10562.gif new file mode 100644 index 00000000..5ea3e5c8 Binary files /dev/null and b/animateditems/10562.gif differ diff --git a/animateditems/10562.png b/animateditems/10562.png new file mode 100644 index 00000000..0dfba94d Binary files /dev/null and b/animateditems/10562.png differ diff --git a/animateditems/10563.gif b/animateditems/10563.gif new file mode 100644 index 00000000..771a4928 Binary files /dev/null and b/animateditems/10563.gif differ diff --git a/animateditems/10563.png b/animateditems/10563.png new file mode 100644 index 00000000..99c8d0ad Binary files /dev/null and b/animateditems/10563.png differ diff --git a/animateditems/10564.gif b/animateditems/10564.gif new file mode 100644 index 00000000..0d4b7dff Binary files /dev/null and b/animateditems/10564.gif differ diff --git a/animateditems/10564.png b/animateditems/10564.png new file mode 100644 index 00000000..94b64e0e Binary files /dev/null and b/animateditems/10564.png differ diff --git a/animateditems/10565.gif b/animateditems/10565.gif new file mode 100644 index 00000000..270edd9d Binary files /dev/null and b/animateditems/10565.gif differ diff --git a/animateditems/10565.png b/animateditems/10565.png new file mode 100644 index 00000000..9c87c4b4 Binary files /dev/null and b/animateditems/10565.png differ diff --git a/animateditems/10566.gif b/animateditems/10566.gif new file mode 100644 index 00000000..be58fd43 Binary files /dev/null and b/animateditems/10566.gif differ diff --git a/animateditems/10566.png b/animateditems/10566.png new file mode 100644 index 00000000..3f19bf86 Binary files /dev/null and b/animateditems/10566.png differ diff --git a/animateditems/10567.gif b/animateditems/10567.gif new file mode 100644 index 00000000..9e1ae565 Binary files /dev/null and b/animateditems/10567.gif differ diff --git a/animateditems/10567.png b/animateditems/10567.png new file mode 100644 index 00000000..46437d51 Binary files /dev/null and b/animateditems/10567.png differ diff --git a/animateditems/10568.gif b/animateditems/10568.gif new file mode 100644 index 00000000..ea9984ad Binary files /dev/null and b/animateditems/10568.gif differ diff --git a/animateditems/10568.png b/animateditems/10568.png new file mode 100644 index 00000000..cd864c1d Binary files /dev/null and b/animateditems/10568.png differ diff --git a/animateditems/10569.gif b/animateditems/10569.gif new file mode 100644 index 00000000..63a6259d Binary files /dev/null and b/animateditems/10569.gif differ diff --git a/animateditems/10569.png b/animateditems/10569.png new file mode 100644 index 00000000..27128721 Binary files /dev/null and b/animateditems/10569.png differ diff --git a/animateditems/10570.gif b/animateditems/10570.gif new file mode 100644 index 00000000..72d04f64 Binary files /dev/null and b/animateditems/10570.gif differ diff --git a/animateditems/10570.png b/animateditems/10570.png new file mode 100644 index 00000000..fa3072be Binary files /dev/null and b/animateditems/10570.png differ diff --git a/animateditems/10571.gif b/animateditems/10571.gif new file mode 100644 index 00000000..05313ddf Binary files /dev/null and b/animateditems/10571.gif differ diff --git a/animateditems/10571.png b/animateditems/10571.png new file mode 100644 index 00000000..546954d6 Binary files /dev/null and b/animateditems/10571.png differ diff --git a/animateditems/10572.gif b/animateditems/10572.gif new file mode 100644 index 00000000..b338a4ac Binary files /dev/null and b/animateditems/10572.gif differ diff --git a/animateditems/10572.png b/animateditems/10572.png new file mode 100644 index 00000000..eb1c120e Binary files /dev/null and b/animateditems/10572.png differ diff --git a/animateditems/10573.gif b/animateditems/10573.gif new file mode 100644 index 00000000..491a03b6 Binary files /dev/null and b/animateditems/10573.gif differ diff --git a/animateditems/10573.png b/animateditems/10573.png new file mode 100644 index 00000000..d4930c32 Binary files /dev/null and b/animateditems/10573.png differ diff --git a/animateditems/10574.gif b/animateditems/10574.gif new file mode 100644 index 00000000..653c27f1 Binary files /dev/null and b/animateditems/10574.gif differ diff --git a/animateditems/10574.png b/animateditems/10574.png new file mode 100644 index 00000000..d158a85d Binary files /dev/null and b/animateditems/10574.png differ diff --git a/animateditems/10575.gif b/animateditems/10575.gif new file mode 100644 index 00000000..a9203f84 Binary files /dev/null and b/animateditems/10575.gif differ diff --git a/animateditems/10575.png b/animateditems/10575.png new file mode 100644 index 00000000..37b0f79b Binary files /dev/null and b/animateditems/10575.png differ diff --git a/animateditems/10576.gif b/animateditems/10576.gif new file mode 100644 index 00000000..8e76f4da Binary files /dev/null and b/animateditems/10576.gif differ diff --git a/animateditems/10576.png b/animateditems/10576.png new file mode 100644 index 00000000..f76a1a9c Binary files /dev/null and b/animateditems/10576.png differ diff --git a/animateditems/10577.gif b/animateditems/10577.gif new file mode 100644 index 00000000..95b03fe2 Binary files /dev/null and b/animateditems/10577.gif differ diff --git a/animateditems/10577.png b/animateditems/10577.png new file mode 100644 index 00000000..909c7553 Binary files /dev/null and b/animateditems/10577.png differ diff --git a/animateditems/10578.gif b/animateditems/10578.gif new file mode 100644 index 00000000..ce0e8514 Binary files /dev/null and b/animateditems/10578.gif differ diff --git a/animateditems/10578.png b/animateditems/10578.png new file mode 100644 index 00000000..fa4fe49e Binary files /dev/null and b/animateditems/10578.png differ diff --git a/animateditems/10579.gif b/animateditems/10579.gif new file mode 100644 index 00000000..1672dc60 Binary files /dev/null and b/animateditems/10579.gif differ diff --git a/animateditems/10579.png b/animateditems/10579.png new file mode 100644 index 00000000..e3e2dade Binary files /dev/null and b/animateditems/10579.png differ diff --git a/animateditems/10580.gif b/animateditems/10580.gif new file mode 100644 index 00000000..d76c1dab Binary files /dev/null and b/animateditems/10580.gif differ diff --git a/animateditems/10580.png b/animateditems/10580.png new file mode 100644 index 00000000..a9d64b2d Binary files /dev/null and b/animateditems/10580.png differ diff --git a/animateditems/10581.gif b/animateditems/10581.gif new file mode 100644 index 00000000..500a507c Binary files /dev/null and b/animateditems/10581.gif differ diff --git a/animateditems/10581.png b/animateditems/10581.png new file mode 100644 index 00000000..5210cff9 Binary files /dev/null and b/animateditems/10581.png differ diff --git a/animateditems/10582.gif b/animateditems/10582.gif new file mode 100644 index 00000000..a08172a4 Binary files /dev/null and b/animateditems/10582.gif differ diff --git a/animateditems/10582.png b/animateditems/10582.png new file mode 100644 index 00000000..325fa015 Binary files /dev/null and b/animateditems/10582.png differ diff --git a/animateditems/10583.gif b/animateditems/10583.gif new file mode 100644 index 00000000..cdc35f9a Binary files /dev/null and b/animateditems/10583.gif differ diff --git a/animateditems/10583.png b/animateditems/10583.png new file mode 100644 index 00000000..e0875af3 Binary files /dev/null and b/animateditems/10583.png differ diff --git a/animateditems/10584.gif b/animateditems/10584.gif new file mode 100644 index 00000000..5b8ca7d2 Binary files /dev/null and b/animateditems/10584.gif differ diff --git a/animateditems/10584.png b/animateditems/10584.png new file mode 100644 index 00000000..d195c492 Binary files /dev/null and b/animateditems/10584.png differ diff --git a/animateditems/10585.gif b/animateditems/10585.gif new file mode 100644 index 00000000..87faab3d Binary files /dev/null and b/animateditems/10585.gif differ diff --git a/animateditems/10585.png b/animateditems/10585.png new file mode 100644 index 00000000..fba57462 Binary files /dev/null and b/animateditems/10585.png differ diff --git a/animateditems/10600.gif b/animateditems/10600.gif new file mode 100644 index 00000000..bdae9d99 Binary files /dev/null and b/animateditems/10600.gif differ diff --git a/animateditems/10600.png b/animateditems/10600.png new file mode 100644 index 00000000..78cac9a4 Binary files /dev/null and b/animateditems/10600.png differ diff --git a/animateditems/10601.gif b/animateditems/10601.gif new file mode 100644 index 00000000..0127bcd5 Binary files /dev/null and b/animateditems/10601.gif differ diff --git a/animateditems/10601.png b/animateditems/10601.png new file mode 100644 index 00000000..80963733 Binary files /dev/null and b/animateditems/10601.png differ diff --git a/animateditems/10602.gif b/animateditems/10602.gif new file mode 100644 index 00000000..ca1c6a28 Binary files /dev/null and b/animateditems/10602.gif differ diff --git a/animateditems/10602.png b/animateditems/10602.png new file mode 100644 index 00000000..230e67d6 Binary files /dev/null and b/animateditems/10602.png differ diff --git a/animateditems/10603.gif b/animateditems/10603.gif new file mode 100644 index 00000000..d6286c31 Binary files /dev/null and b/animateditems/10603.gif differ diff --git a/animateditems/10603.png b/animateditems/10603.png new file mode 100644 index 00000000..a270ebe5 Binary files /dev/null and b/animateditems/10603.png differ diff --git a/animateditems/10605.gif b/animateditems/10605.gif new file mode 100644 index 00000000..5a433aad Binary files /dev/null and b/animateditems/10605.gif differ diff --git a/animateditems/10605.png b/animateditems/10605.png new file mode 100644 index 00000000..caa38c2f Binary files /dev/null and b/animateditems/10605.png differ diff --git a/animateditems/10606.gif b/animateditems/10606.gif new file mode 100644 index 00000000..0fcdee7e Binary files /dev/null and b/animateditems/10606.gif differ diff --git a/animateditems/10606.png b/animateditems/10606.png new file mode 100644 index 00000000..34f927f2 Binary files /dev/null and b/animateditems/10606.png differ diff --git a/animateditems/10607.gif b/animateditems/10607.gif new file mode 100644 index 00000000..72a96b35 Binary files /dev/null and b/animateditems/10607.gif differ diff --git a/animateditems/10607.png b/animateditems/10607.png new file mode 100644 index 00000000..19ebaa3a Binary files /dev/null and b/animateditems/10607.png differ diff --git a/animateditems/10608.gif b/animateditems/10608.gif new file mode 100644 index 00000000..d7fa42f5 Binary files /dev/null and b/animateditems/10608.gif differ diff --git a/animateditems/10608.png b/animateditems/10608.png new file mode 100644 index 00000000..7e1ee8ec Binary files /dev/null and b/animateditems/10608.png differ diff --git a/animateditems/10609.gif b/animateditems/10609.gif new file mode 100644 index 00000000..135ca491 Binary files /dev/null and b/animateditems/10609.gif differ diff --git a/animateditems/10609.png b/animateditems/10609.png new file mode 100644 index 00000000..a1c95746 Binary files /dev/null and b/animateditems/10609.png differ diff --git a/animateditems/10610.gif b/animateditems/10610.gif new file mode 100644 index 00000000..c822d5cd Binary files /dev/null and b/animateditems/10610.gif differ diff --git a/animateditems/10610.png b/animateditems/10610.png new file mode 100644 index 00000000..bd64b2a3 Binary files /dev/null and b/animateditems/10610.png differ diff --git a/animateditems/10611.gif b/animateditems/10611.gif new file mode 100644 index 00000000..da00fa7e Binary files /dev/null and b/animateditems/10611.gif differ diff --git a/animateditems/10611.png b/animateditems/10611.png new file mode 100644 index 00000000..2f8cc110 Binary files /dev/null and b/animateditems/10611.png differ diff --git a/animateditems/10613.gif b/animateditems/10613.gif new file mode 100644 index 00000000..1ad470e0 Binary files /dev/null and b/animateditems/10613.gif differ diff --git a/animateditems/10613.png b/animateditems/10613.png new file mode 100644 index 00000000..7ade7da7 Binary files /dev/null and b/animateditems/10613.png differ diff --git a/animateditems/10614.gif b/animateditems/10614.gif new file mode 100644 index 00000000..3368212c Binary files /dev/null and b/animateditems/10614.gif differ diff --git a/animateditems/10614.png b/animateditems/10614.png new file mode 100644 index 00000000..a60389c7 Binary files /dev/null and b/animateditems/10614.png differ diff --git a/animateditems/10615.gif b/animateditems/10615.gif new file mode 100644 index 00000000..707a7e9a Binary files /dev/null and b/animateditems/10615.gif differ diff --git a/animateditems/10615.png b/animateditems/10615.png new file mode 100644 index 00000000..2358bc72 Binary files /dev/null and b/animateditems/10615.png differ diff --git a/animateditems/10616.gif b/animateditems/10616.gif new file mode 100644 index 00000000..c733a446 Binary files /dev/null and b/animateditems/10616.gif differ diff --git a/animateditems/10616.png b/animateditems/10616.png new file mode 100644 index 00000000..8c8af3ea Binary files /dev/null and b/animateditems/10616.png differ diff --git a/animateditems/10719.gif b/animateditems/10719.gif new file mode 100644 index 00000000..dd104771 Binary files /dev/null and b/animateditems/10719.gif differ diff --git a/animateditems/10719.png b/animateditems/10719.png new file mode 100644 index 00000000..b95b71bd Binary files /dev/null and b/animateditems/10719.png differ diff --git a/animateditems/10720.gif b/animateditems/10720.gif new file mode 100644 index 00000000..dd104771 Binary files /dev/null and b/animateditems/10720.gif differ diff --git a/animateditems/10720.png b/animateditems/10720.png new file mode 100644 index 00000000..b95b71bd Binary files /dev/null and b/animateditems/10720.png differ diff --git a/animateditems/10760.gif b/animateditems/10760.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/10760.gif differ diff --git a/animateditems/10760.png b/animateditems/10760.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/10760.png differ diff --git a/animateditems/10926.gif b/animateditems/10926.gif new file mode 100644 index 00000000..b3098019 Binary files /dev/null and b/animateditems/10926.gif differ diff --git a/animateditems/10926.png b/animateditems/10926.png new file mode 100644 index 00000000..5fd14479 Binary files /dev/null and b/animateditems/10926.png differ diff --git a/animateditems/10928.gif b/animateditems/10928.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/10928.gif differ diff --git a/animateditems/10928.png b/animateditems/10928.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/10928.png differ diff --git a/animateditems/10942.gif b/animateditems/10942.gif new file mode 100644 index 00000000..4e145003 Binary files /dev/null and b/animateditems/10942.gif differ diff --git a/animateditems/10942.png b/animateditems/10942.png new file mode 100644 index 00000000..2f399850 Binary files /dev/null and b/animateditems/10942.png differ diff --git a/animateditems/10943.gif b/animateditems/10943.gif new file mode 100644 index 00000000..246bc0d4 Binary files /dev/null and b/animateditems/10943.gif differ diff --git a/animateditems/10943.png b/animateditems/10943.png new file mode 100644 index 00000000..3ae5a757 Binary files /dev/null and b/animateditems/10943.png differ diff --git a/animateditems/10944.gif b/animateditems/10944.gif new file mode 100644 index 00000000..e08dc5f5 Binary files /dev/null and b/animateditems/10944.gif differ diff --git a/animateditems/10944.png b/animateditems/10944.png new file mode 100644 index 00000000..5c200bdd Binary files /dev/null and b/animateditems/10944.png differ diff --git a/animateditems/10945.gif b/animateditems/10945.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/10945.gif differ diff --git a/animateditems/10945.png b/animateditems/10945.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/10945.png differ diff --git a/animateditems/11076.gif b/animateditems/11076.gif new file mode 100644 index 00000000..15575dbb Binary files /dev/null and b/animateditems/11076.gif differ diff --git a/animateditems/11076.png b/animateditems/11076.png new file mode 100644 index 00000000..61fa063c Binary files /dev/null and b/animateditems/11076.png differ diff --git a/animateditems/11100.gif b/animateditems/11100.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/11100.gif differ diff --git a/animateditems/11100.png b/animateditems/11100.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/11100.png differ diff --git a/animateditems/11101.gif b/animateditems/11101.gif new file mode 100644 index 00000000..77b5e8b6 Binary files /dev/null and b/animateditems/11101.gif differ diff --git a/animateditems/11101.png b/animateditems/11101.png new file mode 100644 index 00000000..29fc788c Binary files /dev/null and b/animateditems/11101.png differ diff --git a/animateditems/11106.gif b/animateditems/11106.gif new file mode 100644 index 00000000..9ef95d07 Binary files /dev/null and b/animateditems/11106.gif differ diff --git a/animateditems/11106.png b/animateditems/11106.png new file mode 100644 index 00000000..3e4cd915 Binary files /dev/null and b/animateditems/11106.png differ diff --git a/animateditems/11113.gif b/animateditems/11113.gif new file mode 100644 index 00000000..9bf2febb Binary files /dev/null and b/animateditems/11113.gif differ diff --git a/animateditems/11113.png b/animateditems/11113.png new file mode 100644 index 00000000..59343c50 Binary files /dev/null and b/animateditems/11113.png differ diff --git a/animateditems/11115.gif b/animateditems/11115.gif new file mode 100644 index 00000000..99d88e6c Binary files /dev/null and b/animateditems/11115.gif differ diff --git a/animateditems/11115.png b/animateditems/11115.png new file mode 100644 index 00000000..71958882 Binary files /dev/null and b/animateditems/11115.png differ diff --git a/animateditems/11116.gif b/animateditems/11116.gif new file mode 100644 index 00000000..819c4735 Binary files /dev/null and b/animateditems/11116.gif differ diff --git a/animateditems/11116.png b/animateditems/11116.png new file mode 100644 index 00000000..f7d2f203 Binary files /dev/null and b/animateditems/11116.png differ diff --git a/animateditems/11117.gif b/animateditems/11117.gif new file mode 100644 index 00000000..b41dd339 Binary files /dev/null and b/animateditems/11117.gif differ diff --git a/animateditems/11117.png b/animateditems/11117.png new file mode 100644 index 00000000..572f0f18 Binary files /dev/null and b/animateditems/11117.png differ diff --git a/animateditems/11118.gif b/animateditems/11118.gif new file mode 100644 index 00000000..331632b8 Binary files /dev/null and b/animateditems/11118.gif differ diff --git a/animateditems/11118.png b/animateditems/11118.png new file mode 100644 index 00000000..2bc7a08d Binary files /dev/null and b/animateditems/11118.png differ diff --git a/animateditems/11119.gif b/animateditems/11119.gif new file mode 100644 index 00000000..bcd76714 Binary files /dev/null and b/animateditems/11119.gif differ diff --git a/animateditems/11119.png b/animateditems/11119.png new file mode 100644 index 00000000..7cdd50fb Binary files /dev/null and b/animateditems/11119.png differ diff --git a/animateditems/11124.gif b/animateditems/11124.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/11124.gif differ diff --git a/animateditems/11124.png b/animateditems/11124.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/11124.png differ diff --git a/animateditems/11126.gif b/animateditems/11126.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/11126.gif differ diff --git a/animateditems/11126.png b/animateditems/11126.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/11126.png differ diff --git a/animateditems/11133.gif b/animateditems/11133.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/11133.gif differ diff --git a/animateditems/11133.png b/animateditems/11133.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/11133.png differ diff --git a/animateditems/11134.gif b/animateditems/11134.gif new file mode 100644 index 00000000..dc2ded85 Binary files /dev/null and b/animateditems/11134.gif differ diff --git a/animateditems/11134.png b/animateditems/11134.png new file mode 100644 index 00000000..8e57c56e Binary files /dev/null and b/animateditems/11134.png differ diff --git a/animateditems/11135.gif b/animateditems/11135.gif new file mode 100644 index 00000000..d319cb70 Binary files /dev/null and b/animateditems/11135.gif differ diff --git a/animateditems/11135.png b/animateditems/11135.png new file mode 100644 index 00000000..df77d1f5 Binary files /dev/null and b/animateditems/11135.png differ diff --git a/animateditems/11136.gif b/animateditems/11136.gif new file mode 100644 index 00000000..06116fd2 Binary files /dev/null and b/animateditems/11136.gif differ diff --git a/animateditems/11136.png b/animateditems/11136.png new file mode 100644 index 00000000..f35202bc Binary files /dev/null and b/animateditems/11136.png differ diff --git a/animateditems/11144.gif b/animateditems/11144.gif new file mode 100644 index 00000000..4ead438c Binary files /dev/null and b/animateditems/11144.gif differ diff --git a/animateditems/11144.png b/animateditems/11144.png new file mode 100644 index 00000000..bb65e19d Binary files /dev/null and b/animateditems/11144.png differ diff --git a/animateditems/11161.gif b/animateditems/11161.gif new file mode 100644 index 00000000..04ba7a4a Binary files /dev/null and b/animateditems/11161.gif differ diff --git a/animateditems/11161.png b/animateditems/11161.png new file mode 100644 index 00000000..b3b6f6f3 Binary files /dev/null and b/animateditems/11161.png differ diff --git a/animateditems/11164.gif b/animateditems/11164.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/11164.gif differ diff --git a/animateditems/11164.png b/animateditems/11164.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/11164.png differ diff --git a/animateditems/11189.gif b/animateditems/11189.gif new file mode 100644 index 00000000..2177ac3a Binary files /dev/null and b/animateditems/11189.gif differ diff --git a/animateditems/11189.png b/animateditems/11189.png new file mode 100644 index 00000000..085fee23 Binary files /dev/null and b/animateditems/11189.png differ diff --git a/animateditems/11190.gif b/animateditems/11190.gif new file mode 100644 index 00000000..f863f255 Binary files /dev/null and b/animateditems/11190.gif differ diff --git a/animateditems/11190.png b/animateditems/11190.png new file mode 100644 index 00000000..ad35051b Binary files /dev/null and b/animateditems/11190.png differ diff --git a/animateditems/11191.gif b/animateditems/11191.gif new file mode 100644 index 00000000..557a547d Binary files /dev/null and b/animateditems/11191.gif differ diff --git a/animateditems/11191.png b/animateditems/11191.png new file mode 100644 index 00000000..7568b169 Binary files /dev/null and b/animateditems/11191.png differ diff --git a/animateditems/11192.gif b/animateditems/11192.gif new file mode 100644 index 00000000..0fdb98d8 Binary files /dev/null and b/animateditems/11192.gif differ diff --git a/animateditems/11192.png b/animateditems/11192.png new file mode 100644 index 00000000..9d3189bc Binary files /dev/null and b/animateditems/11192.png differ diff --git a/animateditems/11193.gif b/animateditems/11193.gif new file mode 100644 index 00000000..bf986430 Binary files /dev/null and b/animateditems/11193.gif differ diff --git a/animateditems/11193.png b/animateditems/11193.png new file mode 100644 index 00000000..e317a3c5 Binary files /dev/null and b/animateditems/11193.png differ diff --git a/animateditems/11194.gif b/animateditems/11194.gif new file mode 100644 index 00000000..53c99a5e Binary files /dev/null and b/animateditems/11194.gif differ diff --git a/animateditems/11194.png b/animateditems/11194.png new file mode 100644 index 00000000..bfa93ddb Binary files /dev/null and b/animateditems/11194.png differ diff --git a/animateditems/11195.gif b/animateditems/11195.gif new file mode 100644 index 00000000..a2aa0149 Binary files /dev/null and b/animateditems/11195.gif differ diff --git a/animateditems/11195.png b/animateditems/11195.png new file mode 100644 index 00000000..7cec43bb Binary files /dev/null and b/animateditems/11195.png differ diff --git a/animateditems/11196.gif b/animateditems/11196.gif new file mode 100644 index 00000000..eeadea54 Binary files /dev/null and b/animateditems/11196.gif differ diff --git a/animateditems/11196.png b/animateditems/11196.png new file mode 100644 index 00000000..26bf5e5e Binary files /dev/null and b/animateditems/11196.png differ diff --git a/animateditems/11197.gif b/animateditems/11197.gif new file mode 100644 index 00000000..f647457c Binary files /dev/null and b/animateditems/11197.gif differ diff --git a/animateditems/11197.png b/animateditems/11197.png new file mode 100644 index 00000000..7316a00b Binary files /dev/null and b/animateditems/11197.png differ diff --git a/animateditems/11198.gif b/animateditems/11198.gif new file mode 100644 index 00000000..347e6175 Binary files /dev/null and b/animateditems/11198.gif differ diff --git a/animateditems/11198.png b/animateditems/11198.png new file mode 100644 index 00000000..1970eb3e Binary files /dev/null and b/animateditems/11198.png differ diff --git a/animateditems/11199.gif b/animateditems/11199.gif new file mode 100644 index 00000000..f0ac1417 Binary files /dev/null and b/animateditems/11199.gif differ diff --git a/animateditems/11199.png b/animateditems/11199.png new file mode 100644 index 00000000..cf56eabb Binary files /dev/null and b/animateditems/11199.png differ diff --git a/animateditems/11200.gif b/animateditems/11200.gif new file mode 100644 index 00000000..7672b087 Binary files /dev/null and b/animateditems/11200.gif differ diff --git a/animateditems/11200.png b/animateditems/11200.png new file mode 100644 index 00000000..0a3d2947 Binary files /dev/null and b/animateditems/11200.png differ diff --git a/animateditems/11205.gif b/animateditems/11205.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/11205.gif differ diff --git a/animateditems/11205.png b/animateditems/11205.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/11205.png differ diff --git a/animateditems/11206.gif b/animateditems/11206.gif new file mode 100644 index 00000000..5e81706f Binary files /dev/null and b/animateditems/11206.gif differ diff --git a/animateditems/11206.png b/animateditems/11206.png new file mode 100644 index 00000000..6a0e6edc Binary files /dev/null and b/animateditems/11206.png differ diff --git a/animateditems/11207.gif b/animateditems/11207.gif new file mode 100644 index 00000000..a79c1333 Binary files /dev/null and b/animateditems/11207.gif differ diff --git a/animateditems/11207.png b/animateditems/11207.png new file mode 100644 index 00000000..a752a34f Binary files /dev/null and b/animateditems/11207.png differ diff --git a/animateditems/11208.gif b/animateditems/11208.gif new file mode 100644 index 00000000..839ba3af Binary files /dev/null and b/animateditems/11208.gif differ diff --git a/animateditems/11208.png b/animateditems/11208.png new file mode 100644 index 00000000..4b598f2e Binary files /dev/null and b/animateditems/11208.png differ diff --git a/animateditems/11209.gif b/animateditems/11209.gif new file mode 100644 index 00000000..94bd3a27 Binary files /dev/null and b/animateditems/11209.gif differ diff --git a/animateditems/11209.png b/animateditems/11209.png new file mode 100644 index 00000000..76088b89 Binary files /dev/null and b/animateditems/11209.png differ diff --git a/animateditems/11210.gif b/animateditems/11210.gif new file mode 100644 index 00000000..cbcc99f2 Binary files /dev/null and b/animateditems/11210.gif differ diff --git a/animateditems/11210.png b/animateditems/11210.png new file mode 100644 index 00000000..815910ff Binary files /dev/null and b/animateditems/11210.png differ diff --git a/animateditems/11211.gif b/animateditems/11211.gif new file mode 100644 index 00000000..a9c19870 Binary files /dev/null and b/animateditems/11211.gif differ diff --git a/animateditems/11211.png b/animateditems/11211.png new file mode 100644 index 00000000..0678b97c Binary files /dev/null and b/animateditems/11211.png differ diff --git a/animateditems/11212.gif b/animateditems/11212.gif new file mode 100644 index 00000000..f30be0e9 Binary files /dev/null and b/animateditems/11212.gif differ diff --git a/animateditems/11212.png b/animateditems/11212.png new file mode 100644 index 00000000..19ca71f0 Binary files /dev/null and b/animateditems/11212.png differ diff --git a/animateditems/11213.gif b/animateditems/11213.gif new file mode 100644 index 00000000..45627902 Binary files /dev/null and b/animateditems/11213.gif differ diff --git a/animateditems/11213.png b/animateditems/11213.png new file mode 100644 index 00000000..413362b9 Binary files /dev/null and b/animateditems/11213.png differ diff --git a/animateditems/11214.gif b/animateditems/11214.gif new file mode 100644 index 00000000..935e655d Binary files /dev/null and b/animateditems/11214.gif differ diff --git a/animateditems/11214.png b/animateditems/11214.png new file mode 100644 index 00000000..1d97afc5 Binary files /dev/null and b/animateditems/11214.png differ diff --git a/animateditems/11215.gif b/animateditems/11215.gif new file mode 100644 index 00000000..ca40c81a Binary files /dev/null and b/animateditems/11215.gif differ diff --git a/animateditems/11215.png b/animateditems/11215.png new file mode 100644 index 00000000..c0404518 Binary files /dev/null and b/animateditems/11215.png differ diff --git a/animateditems/11216.gif b/animateditems/11216.gif new file mode 100644 index 00000000..ed90f6a4 Binary files /dev/null and b/animateditems/11216.gif differ diff --git a/animateditems/11216.png b/animateditems/11216.png new file mode 100644 index 00000000..68abd9f7 Binary files /dev/null and b/animateditems/11216.png differ diff --git a/animateditems/11217.gif b/animateditems/11217.gif new file mode 100644 index 00000000..05d41db1 Binary files /dev/null and b/animateditems/11217.gif differ diff --git a/animateditems/11217.png b/animateditems/11217.png new file mode 100644 index 00000000..605eca8f Binary files /dev/null and b/animateditems/11217.png differ diff --git a/animateditems/11218.gif b/animateditems/11218.gif new file mode 100644 index 00000000..21678c90 Binary files /dev/null and b/animateditems/11218.gif differ diff --git a/animateditems/11218.png b/animateditems/11218.png new file mode 100644 index 00000000..12f4a410 Binary files /dev/null and b/animateditems/11218.png differ diff --git a/animateditems/11219.gif b/animateditems/11219.gif new file mode 100644 index 00000000..dfde41d4 Binary files /dev/null and b/animateditems/11219.gif differ diff --git a/animateditems/11219.png b/animateditems/11219.png new file mode 100644 index 00000000..2b2eacd8 Binary files /dev/null and b/animateditems/11219.png differ diff --git a/animateditems/11220.gif b/animateditems/11220.gif new file mode 100644 index 00000000..e903d817 Binary files /dev/null and b/animateditems/11220.gif differ diff --git a/animateditems/11220.png b/animateditems/11220.png new file mode 100644 index 00000000..43ad0618 Binary files /dev/null and b/animateditems/11220.png differ diff --git a/animateditems/11221.gif b/animateditems/11221.gif new file mode 100644 index 00000000..9c0b4c7a Binary files /dev/null and b/animateditems/11221.gif differ diff --git a/animateditems/11221.png b/animateditems/11221.png new file mode 100644 index 00000000..357a62c1 Binary files /dev/null and b/animateditems/11221.png differ diff --git a/animateditems/11222.gif b/animateditems/11222.gif new file mode 100644 index 00000000..2a21b70f Binary files /dev/null and b/animateditems/11222.gif differ diff --git a/animateditems/11222.png b/animateditems/11222.png new file mode 100644 index 00000000..16e1856a Binary files /dev/null and b/animateditems/11222.png differ diff --git a/animateditems/11223.gif b/animateditems/11223.gif new file mode 100644 index 00000000..54c469c9 Binary files /dev/null and b/animateditems/11223.gif differ diff --git a/animateditems/11223.png b/animateditems/11223.png new file mode 100644 index 00000000..180ef496 Binary files /dev/null and b/animateditems/11223.png differ diff --git a/animateditems/11224.gif b/animateditems/11224.gif new file mode 100644 index 00000000..e4fd93af Binary files /dev/null and b/animateditems/11224.gif differ diff --git a/animateditems/11224.png b/animateditems/11224.png new file mode 100644 index 00000000..50aada27 Binary files /dev/null and b/animateditems/11224.png differ diff --git a/animateditems/11225.gif b/animateditems/11225.gif new file mode 100644 index 00000000..efcd64af Binary files /dev/null and b/animateditems/11225.gif differ diff --git a/animateditems/11225.png b/animateditems/11225.png new file mode 100644 index 00000000..5b5d744a Binary files /dev/null and b/animateditems/11225.png differ diff --git a/animateditems/11226.gif b/animateditems/11226.gif new file mode 100644 index 00000000..9455349f Binary files /dev/null and b/animateditems/11226.gif differ diff --git a/animateditems/11226.png b/animateditems/11226.png new file mode 100644 index 00000000..1318b329 Binary files /dev/null and b/animateditems/11226.png differ diff --git a/animateditems/11227.gif b/animateditems/11227.gif new file mode 100644 index 00000000..eead2ca0 Binary files /dev/null and b/animateditems/11227.gif differ diff --git a/animateditems/11227.png b/animateditems/11227.png new file mode 100644 index 00000000..b80cd741 Binary files /dev/null and b/animateditems/11227.png differ diff --git a/animateditems/11228.gif b/animateditems/11228.gif new file mode 100644 index 00000000..e1529ea1 Binary files /dev/null and b/animateditems/11228.gif differ diff --git a/animateditems/11228.png b/animateditems/11228.png new file mode 100644 index 00000000..82167232 Binary files /dev/null and b/animateditems/11228.png differ diff --git a/animateditems/11229.gif b/animateditems/11229.gif new file mode 100644 index 00000000..87ab9851 Binary files /dev/null and b/animateditems/11229.gif differ diff --git a/animateditems/11229.png b/animateditems/11229.png new file mode 100644 index 00000000..9ee5073a Binary files /dev/null and b/animateditems/11229.png differ diff --git a/animateditems/11230.gif b/animateditems/11230.gif new file mode 100644 index 00000000..2ddbe22a Binary files /dev/null and b/animateditems/11230.gif differ diff --git a/animateditems/11230.png b/animateditems/11230.png new file mode 100644 index 00000000..f81ac402 Binary files /dev/null and b/animateditems/11230.png differ diff --git a/animateditems/11231.gif b/animateditems/11231.gif new file mode 100644 index 00000000..77846e45 Binary files /dev/null and b/animateditems/11231.gif differ diff --git a/animateditems/11231.png b/animateditems/11231.png new file mode 100644 index 00000000..5c058bf9 Binary files /dev/null and b/animateditems/11231.png differ diff --git a/animateditems/11232.gif b/animateditems/11232.gif new file mode 100644 index 00000000..bd655660 Binary files /dev/null and b/animateditems/11232.gif differ diff --git a/animateditems/11232.png b/animateditems/11232.png new file mode 100644 index 00000000..fc93d6e8 Binary files /dev/null and b/animateditems/11232.png differ diff --git a/animateditems/11233.gif b/animateditems/11233.gif new file mode 100644 index 00000000..8ac707e4 Binary files /dev/null and b/animateditems/11233.gif differ diff --git a/animateditems/11233.png b/animateditems/11233.png new file mode 100644 index 00000000..cf8de5a0 Binary files /dev/null and b/animateditems/11233.png differ diff --git a/animateditems/11234.gif b/animateditems/11234.gif new file mode 100644 index 00000000..7e685406 Binary files /dev/null and b/animateditems/11234.gif differ diff --git a/animateditems/11234.png b/animateditems/11234.png new file mode 100644 index 00000000..8f81d6f2 Binary files /dev/null and b/animateditems/11234.png differ diff --git a/animateditems/11235.gif b/animateditems/11235.gif new file mode 100644 index 00000000..be06cc0d Binary files /dev/null and b/animateditems/11235.gif differ diff --git a/animateditems/11235.png b/animateditems/11235.png new file mode 100644 index 00000000..ed3a336d Binary files /dev/null and b/animateditems/11235.png differ diff --git a/animateditems/11236.gif b/animateditems/11236.gif new file mode 100644 index 00000000..2d9f4e89 Binary files /dev/null and b/animateditems/11236.gif differ diff --git a/animateditems/11236.png b/animateditems/11236.png new file mode 100644 index 00000000..b1e63080 Binary files /dev/null and b/animateditems/11236.png differ diff --git a/animateditems/11237.gif b/animateditems/11237.gif new file mode 100644 index 00000000..c4cdaf6c Binary files /dev/null and b/animateditems/11237.gif differ diff --git a/animateditems/11237.png b/animateditems/11237.png new file mode 100644 index 00000000..c6a9193e Binary files /dev/null and b/animateditems/11237.png differ diff --git a/animateditems/11238.gif b/animateditems/11238.gif new file mode 100644 index 00000000..806ed879 Binary files /dev/null and b/animateditems/11238.gif differ diff --git a/animateditems/11238.png b/animateditems/11238.png new file mode 100644 index 00000000..af646e84 Binary files /dev/null and b/animateditems/11238.png differ diff --git a/animateditems/11240.gif b/animateditems/11240.gif new file mode 100644 index 00000000..1f96663e Binary files /dev/null and b/animateditems/11240.gif differ diff --git a/animateditems/11240.png b/animateditems/11240.png new file mode 100644 index 00000000..c4276874 Binary files /dev/null and b/animateditems/11240.png differ diff --git a/animateditems/11241.gif b/animateditems/11241.gif new file mode 100644 index 00000000..3b0aaba8 Binary files /dev/null and b/animateditems/11241.gif differ diff --git a/animateditems/11241.png b/animateditems/11241.png new file mode 100644 index 00000000..60bfe178 Binary files /dev/null and b/animateditems/11241.png differ diff --git a/animateditems/11242.gif b/animateditems/11242.gif new file mode 100644 index 00000000..811c3f89 Binary files /dev/null and b/animateditems/11242.gif differ diff --git a/animateditems/11242.png b/animateditems/11242.png new file mode 100644 index 00000000..6f8a19f6 Binary files /dev/null and b/animateditems/11242.png differ diff --git a/animateditems/11243.gif b/animateditems/11243.gif new file mode 100644 index 00000000..faaafb66 Binary files /dev/null and b/animateditems/11243.gif differ diff --git a/animateditems/11243.png b/animateditems/11243.png new file mode 100644 index 00000000..228ed151 Binary files /dev/null and b/animateditems/11243.png differ diff --git a/animateditems/11244.gif b/animateditems/11244.gif new file mode 100644 index 00000000..26ac819c Binary files /dev/null and b/animateditems/11244.gif differ diff --git a/animateditems/11244.png b/animateditems/11244.png new file mode 100644 index 00000000..70ea7ccf Binary files /dev/null and b/animateditems/11244.png differ diff --git a/animateditems/11245.gif b/animateditems/11245.gif new file mode 100644 index 00000000..31c7cd38 Binary files /dev/null and b/animateditems/11245.gif differ diff --git a/animateditems/11245.png b/animateditems/11245.png new file mode 100644 index 00000000..b1313154 Binary files /dev/null and b/animateditems/11245.png differ diff --git a/animateditems/11246.gif b/animateditems/11246.gif new file mode 100644 index 00000000..e31db025 Binary files /dev/null and b/animateditems/11246.gif differ diff --git a/animateditems/11246.png b/animateditems/11246.png new file mode 100644 index 00000000..aa510996 Binary files /dev/null and b/animateditems/11246.png differ diff --git a/animateditems/11247.gif b/animateditems/11247.gif new file mode 100644 index 00000000..c2c47a2a Binary files /dev/null and b/animateditems/11247.gif differ diff --git a/animateditems/11247.png b/animateditems/11247.png new file mode 100644 index 00000000..9e595722 Binary files /dev/null and b/animateditems/11247.png differ diff --git a/animateditems/11248.gif b/animateditems/11248.gif new file mode 100644 index 00000000..ef901e83 Binary files /dev/null and b/animateditems/11248.gif differ diff --git a/animateditems/11248.png b/animateditems/11248.png new file mode 100644 index 00000000..3e180539 Binary files /dev/null and b/animateditems/11248.png differ diff --git a/animateditems/11249.gif b/animateditems/11249.gif new file mode 100644 index 00000000..72478a4d Binary files /dev/null and b/animateditems/11249.gif differ diff --git a/animateditems/11249.png b/animateditems/11249.png new file mode 100644 index 00000000..23c2241a Binary files /dev/null and b/animateditems/11249.png differ diff --git a/animateditems/11251.gif b/animateditems/11251.gif new file mode 100644 index 00000000..57695773 Binary files /dev/null and b/animateditems/11251.gif differ diff --git a/animateditems/11251.png b/animateditems/11251.png new file mode 100644 index 00000000..08832b67 Binary files /dev/null and b/animateditems/11251.png differ diff --git a/animateditems/11252.gif b/animateditems/11252.gif new file mode 100644 index 00000000..9e6c4af3 Binary files /dev/null and b/animateditems/11252.gif differ diff --git a/animateditems/11252.png b/animateditems/11252.png new file mode 100644 index 00000000..403e0afa Binary files /dev/null and b/animateditems/11252.png differ diff --git a/animateditems/11255.gif b/animateditems/11255.gif new file mode 100644 index 00000000..a5de2dd8 Binary files /dev/null and b/animateditems/11255.gif differ diff --git a/animateditems/11255.png b/animateditems/11255.png new file mode 100644 index 00000000..d4a7c916 Binary files /dev/null and b/animateditems/11255.png differ diff --git a/animateditems/11256.gif b/animateditems/11256.gif new file mode 100644 index 00000000..7fb56ea8 Binary files /dev/null and b/animateditems/11256.gif differ diff --git a/animateditems/11256.png b/animateditems/11256.png new file mode 100644 index 00000000..8ef50e75 Binary files /dev/null and b/animateditems/11256.png differ diff --git a/animateditems/11258.gif b/animateditems/11258.gif new file mode 100644 index 00000000..33cfcee0 Binary files /dev/null and b/animateditems/11258.gif differ diff --git a/animateditems/11258.png b/animateditems/11258.png new file mode 100644 index 00000000..205854a5 Binary files /dev/null and b/animateditems/11258.png differ diff --git a/animateditems/11259.gif b/animateditems/11259.gif new file mode 100644 index 00000000..9ba2cc62 Binary files /dev/null and b/animateditems/11259.gif differ diff --git a/animateditems/11259.png b/animateditems/11259.png new file mode 100644 index 00000000..d38053c9 Binary files /dev/null and b/animateditems/11259.png differ diff --git a/animateditems/11260.gif b/animateditems/11260.gif new file mode 100644 index 00000000..09ffbbf3 Binary files /dev/null and b/animateditems/11260.gif differ diff --git a/animateditems/11260.png b/animateditems/11260.png new file mode 100644 index 00000000..4c3ff598 Binary files /dev/null and b/animateditems/11260.png differ diff --git a/animateditems/11261.gif b/animateditems/11261.gif new file mode 100644 index 00000000..037ba0d8 Binary files /dev/null and b/animateditems/11261.gif differ diff --git a/animateditems/11261.png b/animateditems/11261.png new file mode 100644 index 00000000..6e91e207 Binary files /dev/null and b/animateditems/11261.png differ diff --git a/animateditems/11262.gif b/animateditems/11262.gif new file mode 100644 index 00000000..6c23b2b2 Binary files /dev/null and b/animateditems/11262.gif differ diff --git a/animateditems/11262.png b/animateditems/11262.png new file mode 100644 index 00000000..42d358e1 Binary files /dev/null and b/animateditems/11262.png differ diff --git a/animateditems/11263.gif b/animateditems/11263.gif new file mode 100644 index 00000000..f56be230 Binary files /dev/null and b/animateditems/11263.gif differ diff --git a/animateditems/11263.png b/animateditems/11263.png new file mode 100644 index 00000000..3c6b4ea4 Binary files /dev/null and b/animateditems/11263.png differ diff --git a/animateditems/11264.gif b/animateditems/11264.gif new file mode 100644 index 00000000..1d348d87 Binary files /dev/null and b/animateditems/11264.gif differ diff --git a/animateditems/11264.png b/animateditems/11264.png new file mode 100644 index 00000000..d10fef80 Binary files /dev/null and b/animateditems/11264.png differ diff --git a/animateditems/11301.gif b/animateditems/11301.gif new file mode 100644 index 00000000..b651882f Binary files /dev/null and b/animateditems/11301.gif differ diff --git a/animateditems/11301.png b/animateditems/11301.png new file mode 100644 index 00000000..c78434e0 Binary files /dev/null and b/animateditems/11301.png differ diff --git a/animateditems/11302.gif b/animateditems/11302.gif new file mode 100644 index 00000000..cf9b8687 Binary files /dev/null and b/animateditems/11302.gif differ diff --git a/animateditems/11302.png b/animateditems/11302.png new file mode 100644 index 00000000..adb7ec09 Binary files /dev/null and b/animateditems/11302.png differ diff --git a/animateditems/11303.gif b/animateditems/11303.gif new file mode 100644 index 00000000..17082336 Binary files /dev/null and b/animateditems/11303.gif differ diff --git a/animateditems/11303.png b/animateditems/11303.png new file mode 100644 index 00000000..b4752a9e Binary files /dev/null and b/animateditems/11303.png differ diff --git a/animateditems/11304.gif b/animateditems/11304.gif new file mode 100644 index 00000000..1c1be37b Binary files /dev/null and b/animateditems/11304.gif differ diff --git a/animateditems/11304.png b/animateditems/11304.png new file mode 100644 index 00000000..8cd20e5b Binary files /dev/null and b/animateditems/11304.png differ diff --git a/animateditems/11305.gif b/animateditems/11305.gif new file mode 100644 index 00000000..1668998f Binary files /dev/null and b/animateditems/11305.gif differ diff --git a/animateditems/11305.png b/animateditems/11305.png new file mode 100644 index 00000000..85739586 Binary files /dev/null and b/animateditems/11305.png differ diff --git a/animateditems/11306.gif b/animateditems/11306.gif new file mode 100644 index 00000000..34d21cb3 Binary files /dev/null and b/animateditems/11306.gif differ diff --git a/animateditems/11306.png b/animateditems/11306.png new file mode 100644 index 00000000..f146cc43 Binary files /dev/null and b/animateditems/11306.png differ diff --git a/animateditems/11307.gif b/animateditems/11307.gif new file mode 100644 index 00000000..988ecc37 Binary files /dev/null and b/animateditems/11307.gif differ diff --git a/animateditems/11307.png b/animateditems/11307.png new file mode 100644 index 00000000..5822cd0f Binary files /dev/null and b/animateditems/11307.png differ diff --git a/animateditems/11308.gif b/animateditems/11308.gif new file mode 100644 index 00000000..d8793bee Binary files /dev/null and b/animateditems/11308.gif differ diff --git a/animateditems/11308.png b/animateditems/11308.png new file mode 100644 index 00000000..befe9d0c Binary files /dev/null and b/animateditems/11308.png differ diff --git a/animateditems/11309.gif b/animateditems/11309.gif new file mode 100644 index 00000000..782c6979 Binary files /dev/null and b/animateditems/11309.gif differ diff --git a/animateditems/11309.png b/animateditems/11309.png new file mode 100644 index 00000000..9b93976f Binary files /dev/null and b/animateditems/11309.png differ diff --git a/animateditems/11314.gif b/animateditems/11314.gif new file mode 100644 index 00000000..42133d95 Binary files /dev/null and b/animateditems/11314.gif differ diff --git a/animateditems/11314.png b/animateditems/11314.png new file mode 100644 index 00000000..940a1aa2 Binary files /dev/null and b/animateditems/11314.png differ diff --git a/animateditems/11315.gif b/animateditems/11315.gif new file mode 100644 index 00000000..006dd7fa Binary files /dev/null and b/animateditems/11315.gif differ diff --git a/animateditems/11315.png b/animateditems/11315.png new file mode 100644 index 00000000..2322c03f Binary files /dev/null and b/animateditems/11315.png differ diff --git a/animateditems/11321.gif b/animateditems/11321.gif new file mode 100644 index 00000000..bf1a708d Binary files /dev/null and b/animateditems/11321.gif differ diff --git a/animateditems/11321.png b/animateditems/11321.png new file mode 100644 index 00000000..c8541fd0 Binary files /dev/null and b/animateditems/11321.png differ diff --git a/animateditems/11322.gif b/animateditems/11322.gif new file mode 100644 index 00000000..db1ea86c Binary files /dev/null and b/animateditems/11322.gif differ diff --git a/animateditems/11322.png b/animateditems/11322.png new file mode 100644 index 00000000..908cc37f Binary files /dev/null and b/animateditems/11322.png differ diff --git a/animateditems/11323.gif b/animateditems/11323.gif new file mode 100644 index 00000000..a87aa9b9 Binary files /dev/null and b/animateditems/11323.gif differ diff --git a/animateditems/11323.png b/animateditems/11323.png new file mode 100644 index 00000000..e4839d8b Binary files /dev/null and b/animateditems/11323.png differ diff --git a/animateditems/11324.gif b/animateditems/11324.gif new file mode 100644 index 00000000..cdf6ff22 Binary files /dev/null and b/animateditems/11324.gif differ diff --git a/animateditems/11324.png b/animateditems/11324.png new file mode 100644 index 00000000..8cc1288b Binary files /dev/null and b/animateditems/11324.png differ diff --git a/animateditems/11325.gif b/animateditems/11325.gif new file mode 100644 index 00000000..8ec337e1 Binary files /dev/null and b/animateditems/11325.gif differ diff --git a/animateditems/11325.png b/animateditems/11325.png new file mode 100644 index 00000000..89ceac8d Binary files /dev/null and b/animateditems/11325.png differ diff --git a/animateditems/11326.gif b/animateditems/11326.gif new file mode 100644 index 00000000..5f3d4d99 Binary files /dev/null and b/animateditems/11326.gif differ diff --git a/animateditems/11326.png b/animateditems/11326.png new file mode 100644 index 00000000..52da096b Binary files /dev/null and b/animateditems/11326.png differ diff --git a/animateditems/11327.gif b/animateditems/11327.gif new file mode 100644 index 00000000..665d102f Binary files /dev/null and b/animateditems/11327.gif differ diff --git a/animateditems/11327.png b/animateditems/11327.png new file mode 100644 index 00000000..57fa6302 Binary files /dev/null and b/animateditems/11327.png differ diff --git a/animateditems/11328.gif b/animateditems/11328.gif new file mode 100644 index 00000000..b2a84dab Binary files /dev/null and b/animateditems/11328.gif differ diff --git a/animateditems/11328.png b/animateditems/11328.png new file mode 100644 index 00000000..fec950ca Binary files /dev/null and b/animateditems/11328.png differ diff --git a/animateditems/11329.gif b/animateditems/11329.gif new file mode 100644 index 00000000..b8a1558f Binary files /dev/null and b/animateditems/11329.gif differ diff --git a/animateditems/11329.png b/animateditems/11329.png new file mode 100644 index 00000000..cedbfc8d Binary files /dev/null and b/animateditems/11329.png differ diff --git a/animateditems/11330.gif b/animateditems/11330.gif new file mode 100644 index 00000000..38db9a2c Binary files /dev/null and b/animateditems/11330.gif differ diff --git a/animateditems/11330.png b/animateditems/11330.png new file mode 100644 index 00000000..16772705 Binary files /dev/null and b/animateditems/11330.png differ diff --git a/animateditems/11331.gif b/animateditems/11331.gif new file mode 100644 index 00000000..eeb73c09 Binary files /dev/null and b/animateditems/11331.gif differ diff --git a/animateditems/11331.png b/animateditems/11331.png new file mode 100644 index 00000000..94612646 Binary files /dev/null and b/animateditems/11331.png differ diff --git a/animateditems/11332.gif b/animateditems/11332.gif new file mode 100644 index 00000000..3ad46926 Binary files /dev/null and b/animateditems/11332.gif differ diff --git a/animateditems/11332.png b/animateditems/11332.png new file mode 100644 index 00000000..81fcfc9c Binary files /dev/null and b/animateditems/11332.png differ diff --git a/animateditems/11333.gif b/animateditems/11333.gif new file mode 100644 index 00000000..dc1a1f6b Binary files /dev/null and b/animateditems/11333.gif differ diff --git a/animateditems/11333.png b/animateditems/11333.png new file mode 100644 index 00000000..9a66c79c Binary files /dev/null and b/animateditems/11333.png differ diff --git a/animateditems/11334.gif b/animateditems/11334.gif new file mode 100644 index 00000000..5865ee3a Binary files /dev/null and b/animateditems/11334.gif differ diff --git a/animateditems/11334.png b/animateditems/11334.png new file mode 100644 index 00000000..bef2cacf Binary files /dev/null and b/animateditems/11334.png differ diff --git a/animateditems/11335.gif b/animateditems/11335.gif new file mode 100644 index 00000000..42c8cc03 Binary files /dev/null and b/animateditems/11335.gif differ diff --git a/animateditems/11335.png b/animateditems/11335.png new file mode 100644 index 00000000..a4666f55 Binary files /dev/null and b/animateditems/11335.png differ diff --git a/animateditems/11336.gif b/animateditems/11336.gif new file mode 100644 index 00000000..23b9f561 Binary files /dev/null and b/animateditems/11336.gif differ diff --git a/animateditems/11336.png b/animateditems/11336.png new file mode 100644 index 00000000..71074bba Binary files /dev/null and b/animateditems/11336.png differ diff --git a/animateditems/11337.gif b/animateditems/11337.gif new file mode 100644 index 00000000..a4535327 Binary files /dev/null and b/animateditems/11337.gif differ diff --git a/animateditems/11337.png b/animateditems/11337.png new file mode 100644 index 00000000..eaa5d437 Binary files /dev/null and b/animateditems/11337.png differ diff --git a/animateditems/11338.gif b/animateditems/11338.gif new file mode 100644 index 00000000..14c89be4 Binary files /dev/null and b/animateditems/11338.gif differ diff --git a/animateditems/11338.png b/animateditems/11338.png new file mode 100644 index 00000000..12000c7d Binary files /dev/null and b/animateditems/11338.png differ diff --git a/animateditems/11339.gif b/animateditems/11339.gif new file mode 100644 index 00000000..6c7f5dac Binary files /dev/null and b/animateditems/11339.gif differ diff --git a/animateditems/11339.png b/animateditems/11339.png new file mode 100644 index 00000000..40d6fed8 Binary files /dev/null and b/animateditems/11339.png differ diff --git a/animateditems/11340.gif b/animateditems/11340.gif new file mode 100644 index 00000000..375c3952 Binary files /dev/null and b/animateditems/11340.gif differ diff --git a/animateditems/11340.png b/animateditems/11340.png new file mode 100644 index 00000000..ff1a05f2 Binary files /dev/null and b/animateditems/11340.png differ diff --git a/animateditems/11341.gif b/animateditems/11341.gif new file mode 100644 index 00000000..ab282ffe Binary files /dev/null and b/animateditems/11341.gif differ diff --git a/animateditems/11341.png b/animateditems/11341.png new file mode 100644 index 00000000..b9d4d34a Binary files /dev/null and b/animateditems/11341.png differ diff --git a/animateditems/11342.gif b/animateditems/11342.gif new file mode 100644 index 00000000..1b13883c Binary files /dev/null and b/animateditems/11342.gif differ diff --git a/animateditems/11342.png b/animateditems/11342.png new file mode 100644 index 00000000..c5d99065 Binary files /dev/null and b/animateditems/11342.png differ diff --git a/animateditems/11343.gif b/animateditems/11343.gif new file mode 100644 index 00000000..764eff46 Binary files /dev/null and b/animateditems/11343.gif differ diff --git a/animateditems/11343.png b/animateditems/11343.png new file mode 100644 index 00000000..35b45980 Binary files /dev/null and b/animateditems/11343.png differ diff --git a/animateditems/11344.gif b/animateditems/11344.gif new file mode 100644 index 00000000..15b9d2e2 Binary files /dev/null and b/animateditems/11344.gif differ diff --git a/animateditems/11344.png b/animateditems/11344.png new file mode 100644 index 00000000..9c7adf3a Binary files /dev/null and b/animateditems/11344.png differ diff --git a/animateditems/11345.gif b/animateditems/11345.gif new file mode 100644 index 00000000..4d9aaa22 Binary files /dev/null and b/animateditems/11345.gif differ diff --git a/animateditems/11345.png b/animateditems/11345.png new file mode 100644 index 00000000..8ec0902f Binary files /dev/null and b/animateditems/11345.png differ diff --git a/animateditems/11346.gif b/animateditems/11346.gif new file mode 100644 index 00000000..c3a55c2d Binary files /dev/null and b/animateditems/11346.gif differ diff --git a/animateditems/11346.png b/animateditems/11346.png new file mode 100644 index 00000000..ef56da63 Binary files /dev/null and b/animateditems/11346.png differ diff --git a/animateditems/11355.gif b/animateditems/11355.gif new file mode 100644 index 00000000..71746fb6 Binary files /dev/null and b/animateditems/11355.gif differ diff --git a/animateditems/11355.png b/animateditems/11355.png new file mode 100644 index 00000000..f214da60 Binary files /dev/null and b/animateditems/11355.png differ diff --git a/animateditems/11356.gif b/animateditems/11356.gif new file mode 100644 index 00000000..196a5720 Binary files /dev/null and b/animateditems/11356.gif differ diff --git a/animateditems/11356.png b/animateditems/11356.png new file mode 100644 index 00000000..968125ba Binary files /dev/null and b/animateditems/11356.png differ diff --git a/animateditems/11357.gif b/animateditems/11357.gif new file mode 100644 index 00000000..842ed6b1 Binary files /dev/null and b/animateditems/11357.gif differ diff --git a/animateditems/11357.png b/animateditems/11357.png new file mode 100644 index 00000000..a35fa2c5 Binary files /dev/null and b/animateditems/11357.png differ diff --git a/animateditems/11358.gif b/animateditems/11358.gif new file mode 100644 index 00000000..b6aa8f3e Binary files /dev/null and b/animateditems/11358.gif differ diff --git a/animateditems/11358.png b/animateditems/11358.png new file mode 100644 index 00000000..0b1dced6 Binary files /dev/null and b/animateditems/11358.png differ diff --git a/animateditems/11359.gif b/animateditems/11359.gif new file mode 100644 index 00000000..a1b14d68 Binary files /dev/null and b/animateditems/11359.gif differ diff --git a/animateditems/11359.png b/animateditems/11359.png new file mode 100644 index 00000000..af771517 Binary files /dev/null and b/animateditems/11359.png differ diff --git a/animateditems/11361.gif b/animateditems/11361.gif new file mode 100644 index 00000000..640f1b60 Binary files /dev/null and b/animateditems/11361.gif differ diff --git a/animateditems/11361.png b/animateditems/11361.png new file mode 100644 index 00000000..7d49d0b6 Binary files /dev/null and b/animateditems/11361.png differ diff --git a/animateditems/11366.gif b/animateditems/11366.gif new file mode 100644 index 00000000..26c616f5 Binary files /dev/null and b/animateditems/11366.gif differ diff --git a/animateditems/11366.png b/animateditems/11366.png new file mode 100644 index 00000000..75cbf26d Binary files /dev/null and b/animateditems/11366.png differ diff --git a/animateditems/11367.gif b/animateditems/11367.gif new file mode 100644 index 00000000..8f98d1c4 Binary files /dev/null and b/animateditems/11367.gif differ diff --git a/animateditems/11367.png b/animateditems/11367.png new file mode 100644 index 00000000..ecefcbc2 Binary files /dev/null and b/animateditems/11367.png differ diff --git a/animateditems/11368.gif b/animateditems/11368.gif new file mode 100644 index 00000000..4be48264 Binary files /dev/null and b/animateditems/11368.gif differ diff --git a/animateditems/11368.png b/animateditems/11368.png new file mode 100644 index 00000000..83e3aa6a Binary files /dev/null and b/animateditems/11368.png differ diff --git a/animateditems/11369.gif b/animateditems/11369.gif new file mode 100644 index 00000000..06bcd9fa Binary files /dev/null and b/animateditems/11369.gif differ diff --git a/animateditems/11369.png b/animateditems/11369.png new file mode 100644 index 00000000..55d3e96a Binary files /dev/null and b/animateditems/11369.png differ diff --git a/animateditems/11370.gif b/animateditems/11370.gif new file mode 100644 index 00000000..86fbea47 Binary files /dev/null and b/animateditems/11370.gif differ diff --git a/animateditems/11370.png b/animateditems/11370.png new file mode 100644 index 00000000..b04bf25e Binary files /dev/null and b/animateditems/11370.png differ diff --git a/animateditems/11371.gif b/animateditems/11371.gif new file mode 100644 index 00000000..874b814e Binary files /dev/null and b/animateditems/11371.gif differ diff --git a/animateditems/11371.png b/animateditems/11371.png new file mode 100644 index 00000000..474ebac5 Binary files /dev/null and b/animateditems/11371.png differ diff --git a/animateditems/11372.gif b/animateditems/11372.gif new file mode 100644 index 00000000..d7f7f1b4 Binary files /dev/null and b/animateditems/11372.gif differ diff --git a/animateditems/11372.png b/animateditems/11372.png new file mode 100644 index 00000000..bc109fb3 Binary files /dev/null and b/animateditems/11372.png differ diff --git a/animateditems/11373.gif b/animateditems/11373.gif new file mode 100644 index 00000000..431506b7 Binary files /dev/null and b/animateditems/11373.gif differ diff --git a/animateditems/11373.png b/animateditems/11373.png new file mode 100644 index 00000000..b7ab659e Binary files /dev/null and b/animateditems/11373.png differ diff --git a/animateditems/11374.gif b/animateditems/11374.gif new file mode 100644 index 00000000..ba31b311 Binary files /dev/null and b/animateditems/11374.gif differ diff --git a/animateditems/11374.png b/animateditems/11374.png new file mode 100644 index 00000000..599904b7 Binary files /dev/null and b/animateditems/11374.png differ diff --git a/animateditems/11393.gif b/animateditems/11393.gif new file mode 100644 index 00000000..2cde9479 Binary files /dev/null and b/animateditems/11393.gif differ diff --git a/animateditems/11393.png b/animateditems/11393.png new file mode 100644 index 00000000..c202e987 Binary files /dev/null and b/animateditems/11393.png differ diff --git a/animateditems/11394.gif b/animateditems/11394.gif new file mode 100644 index 00000000..ba1eec6f Binary files /dev/null and b/animateditems/11394.gif differ diff --git a/animateditems/11394.png b/animateditems/11394.png new file mode 100644 index 00000000..34a59549 Binary files /dev/null and b/animateditems/11394.png differ diff --git a/animateditems/11395.gif b/animateditems/11395.gif new file mode 100644 index 00000000..adba452b Binary files /dev/null and b/animateditems/11395.gif differ diff --git a/animateditems/11395.png b/animateditems/11395.png new file mode 100644 index 00000000..6431c7c2 Binary files /dev/null and b/animateditems/11395.png differ diff --git a/animateditems/11396.gif b/animateditems/11396.gif new file mode 100644 index 00000000..5da48e47 Binary files /dev/null and b/animateditems/11396.gif differ diff --git a/animateditems/11396.png b/animateditems/11396.png new file mode 100644 index 00000000..1909fab4 Binary files /dev/null and b/animateditems/11396.png differ diff --git a/animateditems/11397.gif b/animateditems/11397.gif new file mode 100644 index 00000000..6b851909 Binary files /dev/null and b/animateditems/11397.gif differ diff --git a/animateditems/11397.png b/animateditems/11397.png new file mode 100644 index 00000000..985ea885 Binary files /dev/null and b/animateditems/11397.png differ diff --git a/animateditems/11398.gif b/animateditems/11398.gif new file mode 100644 index 00000000..a220507a Binary files /dev/null and b/animateditems/11398.gif differ diff --git a/animateditems/11398.png b/animateditems/11398.png new file mode 100644 index 00000000..7f95680b Binary files /dev/null and b/animateditems/11398.png differ diff --git a/animateditems/11399.gif b/animateditems/11399.gif new file mode 100644 index 00000000..c330eff5 Binary files /dev/null and b/animateditems/11399.gif differ diff --git a/animateditems/11399.png b/animateditems/11399.png new file mode 100644 index 00000000..4dc478d0 Binary files /dev/null and b/animateditems/11399.png differ diff --git a/animateditems/11400.gif b/animateditems/11400.gif new file mode 100644 index 00000000..d294dbcd Binary files /dev/null and b/animateditems/11400.gif differ diff --git a/animateditems/11400.png b/animateditems/11400.png new file mode 100644 index 00000000..f11975c7 Binary files /dev/null and b/animateditems/11400.png differ diff --git a/animateditems/11401.gif b/animateditems/11401.gif new file mode 100644 index 00000000..6236385a Binary files /dev/null and b/animateditems/11401.gif differ diff --git a/animateditems/11401.png b/animateditems/11401.png new file mode 100644 index 00000000..3d38c6e7 Binary files /dev/null and b/animateditems/11401.png differ diff --git a/animateditems/11402.gif b/animateditems/11402.gif new file mode 100644 index 00000000..6236385a Binary files /dev/null and b/animateditems/11402.gif differ diff --git a/animateditems/11402.png b/animateditems/11402.png new file mode 100644 index 00000000..3d38c6e7 Binary files /dev/null and b/animateditems/11402.png differ diff --git a/animateditems/11409.gif b/animateditems/11409.gif new file mode 100644 index 00000000..2d2ce6ba Binary files /dev/null and b/animateditems/11409.gif differ diff --git a/animateditems/11409.png b/animateditems/11409.png new file mode 100644 index 00000000..728f282a Binary files /dev/null and b/animateditems/11409.png differ diff --git a/animateditems/11421.gif b/animateditems/11421.gif new file mode 100644 index 00000000..7ac23d6c Binary files /dev/null and b/animateditems/11421.gif differ diff --git a/animateditems/11421.png b/animateditems/11421.png new file mode 100644 index 00000000..0fd9517f Binary files /dev/null and b/animateditems/11421.png differ diff --git a/animateditems/11422.gif b/animateditems/11422.gif new file mode 100644 index 00000000..66cd15a4 Binary files /dev/null and b/animateditems/11422.gif differ diff --git a/animateditems/11422.png b/animateditems/11422.png new file mode 100644 index 00000000..3cf2c232 Binary files /dev/null and b/animateditems/11422.png differ diff --git a/animateditems/11423.gif b/animateditems/11423.gif new file mode 100644 index 00000000..fbd7a98c Binary files /dev/null and b/animateditems/11423.gif differ diff --git a/animateditems/11423.png b/animateditems/11423.png new file mode 100644 index 00000000..0cd85361 Binary files /dev/null and b/animateditems/11423.png differ diff --git a/animateditems/11424.gif b/animateditems/11424.gif new file mode 100644 index 00000000..10c4e16a Binary files /dev/null and b/animateditems/11424.gif differ diff --git a/animateditems/11424.png b/animateditems/11424.png new file mode 100644 index 00000000..20afca8a Binary files /dev/null and b/animateditems/11424.png differ diff --git a/animateditems/11425.gif b/animateditems/11425.gif new file mode 100644 index 00000000..e13bb812 Binary files /dev/null and b/animateditems/11425.gif differ diff --git a/animateditems/11425.png b/animateditems/11425.png new file mode 100644 index 00000000..32fe22e2 Binary files /dev/null and b/animateditems/11425.png differ diff --git a/animateditems/11426.gif b/animateditems/11426.gif new file mode 100644 index 00000000..3304fa63 Binary files /dev/null and b/animateditems/11426.gif differ diff --git a/animateditems/11426.png b/animateditems/11426.png new file mode 100644 index 00000000..26e283a3 Binary files /dev/null and b/animateditems/11426.png differ diff --git a/animateditems/11427.gif b/animateditems/11427.gif new file mode 100644 index 00000000..86b0b946 Binary files /dev/null and b/animateditems/11427.gif differ diff --git a/animateditems/11427.png b/animateditems/11427.png new file mode 100644 index 00000000..32e30dcf Binary files /dev/null and b/animateditems/11427.png differ diff --git a/animateditems/11428.gif b/animateditems/11428.gif new file mode 100644 index 00000000..f12fe3d4 Binary files /dev/null and b/animateditems/11428.gif differ diff --git a/animateditems/11428.png b/animateditems/11428.png new file mode 100644 index 00000000..d96befcd Binary files /dev/null and b/animateditems/11428.png differ diff --git a/animateditems/11429.gif b/animateditems/11429.gif new file mode 100644 index 00000000..d91a11ee Binary files /dev/null and b/animateditems/11429.gif differ diff --git a/animateditems/11429.png b/animateditems/11429.png new file mode 100644 index 00000000..d6258136 Binary files /dev/null and b/animateditems/11429.png differ diff --git a/animateditems/11754.gif b/animateditems/11754.gif new file mode 100644 index 00000000..bbb7a7cf Binary files /dev/null and b/animateditems/11754.gif differ diff --git a/animateditems/11754.png b/animateditems/11754.png new file mode 100644 index 00000000..3ae179e1 Binary files /dev/null and b/animateditems/11754.png differ diff --git a/animateditems/11755.gif b/animateditems/11755.gif new file mode 100644 index 00000000..bbb7a7cf Binary files /dev/null and b/animateditems/11755.gif differ diff --git a/animateditems/11755.png b/animateditems/11755.png new file mode 100644 index 00000000..3ae179e1 Binary files /dev/null and b/animateditems/11755.png differ diff --git a/animateditems/11756.gif b/animateditems/11756.gif new file mode 100644 index 00000000..6723b3bc Binary files /dev/null and b/animateditems/11756.gif differ diff --git a/animateditems/11756.png b/animateditems/11756.png new file mode 100644 index 00000000..e7f60ecc Binary files /dev/null and b/animateditems/11756.png differ diff --git a/animateditems/11757.gif b/animateditems/11757.gif new file mode 100644 index 00000000..6723b3bc Binary files /dev/null and b/animateditems/11757.gif differ diff --git a/animateditems/11757.png b/animateditems/11757.png new file mode 100644 index 00000000..e7f60ecc Binary files /dev/null and b/animateditems/11757.png differ diff --git a/animateditems/11773.gif b/animateditems/11773.gif new file mode 100644 index 00000000..8dbe8a9b Binary files /dev/null and b/animateditems/11773.gif differ diff --git a/animateditems/11773.png b/animateditems/11773.png new file mode 100644 index 00000000..cc384a2c Binary files /dev/null and b/animateditems/11773.png differ diff --git a/animateditems/11774.gif b/animateditems/11774.gif new file mode 100644 index 00000000..8dbe8a9b Binary files /dev/null and b/animateditems/11774.gif differ diff --git a/animateditems/11774.png b/animateditems/11774.png new file mode 100644 index 00000000..cc384a2c Binary files /dev/null and b/animateditems/11774.png differ diff --git a/animateditems/12284.gif b/animateditems/12284.gif new file mode 100644 index 00000000..04c8b0e8 Binary files /dev/null and b/animateditems/12284.gif differ diff --git a/animateditems/12284.png b/animateditems/12284.png new file mode 100644 index 00000000..561625e3 Binary files /dev/null and b/animateditems/12284.png differ diff --git a/animateditems/12285.gif b/animateditems/12285.gif new file mode 100644 index 00000000..b5f6fa34 Binary files /dev/null and b/animateditems/12285.gif differ diff --git a/animateditems/12285.png b/animateditems/12285.png new file mode 100644 index 00000000..dcf35674 Binary files /dev/null and b/animateditems/12285.png differ diff --git a/animateditems/12287.gif b/animateditems/12287.gif new file mode 100644 index 00000000..b176cfa6 Binary files /dev/null and b/animateditems/12287.gif differ diff --git a/animateditems/12287.png b/animateditems/12287.png new file mode 100644 index 00000000..504bab65 Binary files /dev/null and b/animateditems/12287.png differ diff --git a/animateditems/12289.gif b/animateditems/12289.gif new file mode 100644 index 00000000..3da70ae1 Binary files /dev/null and b/animateditems/12289.gif differ diff --git a/animateditems/12289.png b/animateditems/12289.png new file mode 100644 index 00000000..add281e1 Binary files /dev/null and b/animateditems/12289.png differ diff --git a/animateditems/12290.gif b/animateditems/12290.gif new file mode 100644 index 00000000..367eeeb3 Binary files /dev/null and b/animateditems/12290.gif differ diff --git a/animateditems/12290.png b/animateditems/12290.png new file mode 100644 index 00000000..2668b249 Binary files /dev/null and b/animateditems/12290.png differ diff --git a/animateditems/12295.gif b/animateditems/12295.gif new file mode 100644 index 00000000..660c1b21 Binary files /dev/null and b/animateditems/12295.gif differ diff --git a/animateditems/12295.png b/animateditems/12295.png new file mode 100644 index 00000000..05ddca9a Binary files /dev/null and b/animateditems/12295.png differ diff --git a/animateditems/12297.gif b/animateditems/12297.gif new file mode 100644 index 00000000..fcf77860 Binary files /dev/null and b/animateditems/12297.gif differ diff --git a/animateditems/12297.png b/animateditems/12297.png new file mode 100644 index 00000000..0405808c Binary files /dev/null and b/animateditems/12297.png differ diff --git a/animateditems/12300.gif b/animateditems/12300.gif new file mode 100644 index 00000000..7ec98a40 Binary files /dev/null and b/animateditems/12300.gif differ diff --git a/animateditems/12300.png b/animateditems/12300.png new file mode 100644 index 00000000..0ecb6f8b Binary files /dev/null and b/animateditems/12300.png differ diff --git a/animateditems/12303.gif b/animateditems/12303.gif new file mode 100644 index 00000000..0de8f440 Binary files /dev/null and b/animateditems/12303.gif differ diff --git a/animateditems/12303.png b/animateditems/12303.png new file mode 100644 index 00000000..11a56afc Binary files /dev/null and b/animateditems/12303.png differ diff --git a/animateditems/12318.gif b/animateditems/12318.gif new file mode 100644 index 00000000..b33791d1 Binary files /dev/null and b/animateditems/12318.gif differ diff --git a/animateditems/12318.png b/animateditems/12318.png new file mode 100644 index 00000000..e8883bef Binary files /dev/null and b/animateditems/12318.png differ diff --git a/animateditems/12320.gif b/animateditems/12320.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/12320.gif differ diff --git a/animateditems/12320.png b/animateditems/12320.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/12320.png differ diff --git a/animateditems/12323.gif b/animateditems/12323.gif new file mode 100644 index 00000000..612e3df1 Binary files /dev/null and b/animateditems/12323.gif differ diff --git a/animateditems/12323.png b/animateditems/12323.png new file mode 100644 index 00000000..2438a385 Binary files /dev/null and b/animateditems/12323.png differ diff --git a/animateditems/12324.gif b/animateditems/12324.gif new file mode 100644 index 00000000..469273e5 Binary files /dev/null and b/animateditems/12324.gif differ diff --git a/animateditems/12324.png b/animateditems/12324.png new file mode 100644 index 00000000..ebcb0c52 Binary files /dev/null and b/animateditems/12324.png differ diff --git a/animateditems/12325.gif b/animateditems/12325.gif new file mode 100644 index 00000000..94951008 Binary files /dev/null and b/animateditems/12325.gif differ diff --git a/animateditems/12325.png b/animateditems/12325.png new file mode 100644 index 00000000..0b045514 Binary files /dev/null and b/animateditems/12325.png differ diff --git a/animateditems/12326.gif b/animateditems/12326.gif new file mode 100644 index 00000000..27646521 Binary files /dev/null and b/animateditems/12326.gif differ diff --git a/animateditems/12326.png b/animateditems/12326.png new file mode 100644 index 00000000..da26a6a9 Binary files /dev/null and b/animateditems/12326.png differ diff --git a/animateditems/12327.gif b/animateditems/12327.gif new file mode 100644 index 00000000..b33791d1 Binary files /dev/null and b/animateditems/12327.gif differ diff --git a/animateditems/12327.png b/animateditems/12327.png new file mode 100644 index 00000000..e8883bef Binary files /dev/null and b/animateditems/12327.png differ diff --git a/animateditems/12328.gif b/animateditems/12328.gif new file mode 100644 index 00000000..3ed621eb Binary files /dev/null and b/animateditems/12328.gif differ diff --git a/animateditems/12328.png b/animateditems/12328.png new file mode 100644 index 00000000..5e33ec7d Binary files /dev/null and b/animateditems/12328.png differ diff --git a/animateditems/12382.gif b/animateditems/12382.gif new file mode 100644 index 00000000..1ad470e0 Binary files /dev/null and b/animateditems/12382.gif differ diff --git a/animateditems/12382.png b/animateditems/12382.png new file mode 100644 index 00000000..7ade7da7 Binary files /dev/null and b/animateditems/12382.png differ diff --git a/animateditems/12399.gif b/animateditems/12399.gif new file mode 100644 index 00000000..d10ab55d Binary files /dev/null and b/animateditems/12399.gif differ diff --git a/animateditems/12399.png b/animateditems/12399.png new file mode 100644 index 00000000..b8e39e06 Binary files /dev/null and b/animateditems/12399.png differ diff --git a/animateditems/12400.gif b/animateditems/12400.gif new file mode 100644 index 00000000..74948ec9 Binary files /dev/null and b/animateditems/12400.gif differ diff --git a/animateditems/12400.png b/animateditems/12400.png new file mode 100644 index 00000000..2436f3fa Binary files /dev/null and b/animateditems/12400.png differ diff --git a/animateditems/12401.gif b/animateditems/12401.gif new file mode 100644 index 00000000..a7520547 Binary files /dev/null and b/animateditems/12401.gif differ diff --git a/animateditems/12401.png b/animateditems/12401.png new file mode 100644 index 00000000..414b9f01 Binary files /dev/null and b/animateditems/12401.png differ diff --git a/animateditems/12402.gif b/animateditems/12402.gif new file mode 100644 index 00000000..7344b0b6 Binary files /dev/null and b/animateditems/12402.gif differ diff --git a/animateditems/12402.png b/animateditems/12402.png new file mode 100644 index 00000000..b07cde67 Binary files /dev/null and b/animateditems/12402.png differ diff --git a/animateditems/12403.gif b/animateditems/12403.gif new file mode 100644 index 00000000..daa52912 Binary files /dev/null and b/animateditems/12403.gif differ diff --git a/animateditems/12403.png b/animateditems/12403.png new file mode 100644 index 00000000..1785bf3c Binary files /dev/null and b/animateditems/12403.png differ diff --git a/animateditems/12404.gif b/animateditems/12404.gif new file mode 100644 index 00000000..eec91a7c Binary files /dev/null and b/animateditems/12404.gif differ diff --git a/animateditems/12404.png b/animateditems/12404.png new file mode 100644 index 00000000..89ef20a1 Binary files /dev/null and b/animateditems/12404.png differ diff --git a/animateditems/12405.gif b/animateditems/12405.gif new file mode 100644 index 00000000..817507f3 Binary files /dev/null and b/animateditems/12405.gif differ diff --git a/animateditems/12405.png b/animateditems/12405.png new file mode 100644 index 00000000..94e47ad2 Binary files /dev/null and b/animateditems/12405.png differ diff --git a/animateditems/12406.gif b/animateditems/12406.gif new file mode 100644 index 00000000..9cfcd4c9 Binary files /dev/null and b/animateditems/12406.gif differ diff --git a/animateditems/12406.png b/animateditems/12406.png new file mode 100644 index 00000000..30e4c798 Binary files /dev/null and b/animateditems/12406.png differ diff --git a/animateditems/12407.gif b/animateditems/12407.gif new file mode 100644 index 00000000..2e84f1bf Binary files /dev/null and b/animateditems/12407.gif differ diff --git a/animateditems/12407.png b/animateditems/12407.png new file mode 100644 index 00000000..7848734c Binary files /dev/null and b/animateditems/12407.png differ diff --git a/animateditems/12408.gif b/animateditems/12408.gif new file mode 100644 index 00000000..92264eb5 Binary files /dev/null and b/animateditems/12408.gif differ diff --git a/animateditems/12408.png b/animateditems/12408.png new file mode 100644 index 00000000..d391c864 Binary files /dev/null and b/animateditems/12408.png differ diff --git a/animateditems/12409.gif b/animateditems/12409.gif new file mode 100644 index 00000000..305e44e0 Binary files /dev/null and b/animateditems/12409.gif differ diff --git a/animateditems/12409.png b/animateditems/12409.png new file mode 100644 index 00000000..f4c274e3 Binary files /dev/null and b/animateditems/12409.png differ diff --git a/animateditems/12410.gif b/animateditems/12410.gif new file mode 100644 index 00000000..500bdf00 Binary files /dev/null and b/animateditems/12410.gif differ diff --git a/animateditems/12410.png b/animateditems/12410.png new file mode 100644 index 00000000..36dfd52a Binary files /dev/null and b/animateditems/12410.png differ diff --git a/animateditems/12411.gif b/animateditems/12411.gif new file mode 100644 index 00000000..304d6762 Binary files /dev/null and b/animateditems/12411.gif differ diff --git a/animateditems/12411.png b/animateditems/12411.png new file mode 100644 index 00000000..bcd1a4c4 Binary files /dev/null and b/animateditems/12411.png differ diff --git a/animateditems/12412.gif b/animateditems/12412.gif new file mode 100644 index 00000000..a75ec9c6 Binary files /dev/null and b/animateditems/12412.gif differ diff --git a/animateditems/12412.png b/animateditems/12412.png new file mode 100644 index 00000000..c20c5e1f Binary files /dev/null and b/animateditems/12412.png differ diff --git a/animateditems/12413.gif b/animateditems/12413.gif new file mode 100644 index 00000000..fd70e19e Binary files /dev/null and b/animateditems/12413.gif differ diff --git a/animateditems/12413.png b/animateditems/12413.png new file mode 100644 index 00000000..99040a68 Binary files /dev/null and b/animateditems/12413.png differ diff --git a/animateditems/12414.gif b/animateditems/12414.gif new file mode 100644 index 00000000..e4df2aaa Binary files /dev/null and b/animateditems/12414.gif differ diff --git a/animateditems/12414.png b/animateditems/12414.png new file mode 100644 index 00000000..b38d2f0e Binary files /dev/null and b/animateditems/12414.png differ diff --git a/animateditems/12415.gif b/animateditems/12415.gif new file mode 100644 index 00000000..01102616 Binary files /dev/null and b/animateditems/12415.gif differ diff --git a/animateditems/12415.png b/animateditems/12415.png new file mode 100644 index 00000000..d07ef767 Binary files /dev/null and b/animateditems/12415.png differ diff --git a/animateditems/12416.gif b/animateditems/12416.gif new file mode 100644 index 00000000..6d33fd77 Binary files /dev/null and b/animateditems/12416.gif differ diff --git a/animateditems/12416.png b/animateditems/12416.png new file mode 100644 index 00000000..5b4a7a5d Binary files /dev/null and b/animateditems/12416.png differ diff --git a/animateditems/12417.gif b/animateditems/12417.gif new file mode 100644 index 00000000..16134675 Binary files /dev/null and b/animateditems/12417.gif differ diff --git a/animateditems/12417.png b/animateditems/12417.png new file mode 100644 index 00000000..1f89fef4 Binary files /dev/null and b/animateditems/12417.png differ diff --git a/animateditems/12418.gif b/animateditems/12418.gif new file mode 100644 index 00000000..ebccfd1b Binary files /dev/null and b/animateditems/12418.gif differ diff --git a/animateditems/12418.png b/animateditems/12418.png new file mode 100644 index 00000000..a076b712 Binary files /dev/null and b/animateditems/12418.png differ diff --git a/animateditems/12419.gif b/animateditems/12419.gif new file mode 100644 index 00000000..456fb1f4 Binary files /dev/null and b/animateditems/12419.gif differ diff --git a/animateditems/12419.png b/animateditems/12419.png new file mode 100644 index 00000000..4d3d6ed3 Binary files /dev/null and b/animateditems/12419.png differ diff --git a/animateditems/12420.gif b/animateditems/12420.gif new file mode 100644 index 00000000..95156d47 Binary files /dev/null and b/animateditems/12420.gif differ diff --git a/animateditems/12420.png b/animateditems/12420.png new file mode 100644 index 00000000..fc6817a2 Binary files /dev/null and b/animateditems/12420.png differ diff --git a/animateditems/12421.gif b/animateditems/12421.gif new file mode 100644 index 00000000..9eda53f4 Binary files /dev/null and b/animateditems/12421.gif differ diff --git a/animateditems/12421.png b/animateditems/12421.png new file mode 100644 index 00000000..be78ca9c Binary files /dev/null and b/animateditems/12421.png differ diff --git a/animateditems/12422.gif b/animateditems/12422.gif new file mode 100644 index 00000000..10a35eb9 Binary files /dev/null and b/animateditems/12422.gif differ diff --git a/animateditems/12422.png b/animateditems/12422.png new file mode 100644 index 00000000..b537dbde Binary files /dev/null and b/animateditems/12422.png differ diff --git a/animateditems/12423.gif b/animateditems/12423.gif new file mode 100644 index 00000000..16e2900e Binary files /dev/null and b/animateditems/12423.gif differ diff --git a/animateditems/12423.png b/animateditems/12423.png new file mode 100644 index 00000000..7cabe597 Binary files /dev/null and b/animateditems/12423.png differ diff --git a/animateditems/12424.gif b/animateditems/12424.gif new file mode 100644 index 00000000..ecc5618a Binary files /dev/null and b/animateditems/12424.gif differ diff --git a/animateditems/12424.png b/animateditems/12424.png new file mode 100644 index 00000000..cc3b94d8 Binary files /dev/null and b/animateditems/12424.png differ diff --git a/animateditems/12425.gif b/animateditems/12425.gif new file mode 100644 index 00000000..908f41bd Binary files /dev/null and b/animateditems/12425.gif differ diff --git a/animateditems/12425.png b/animateditems/12425.png new file mode 100644 index 00000000..8b084910 Binary files /dev/null and b/animateditems/12425.png differ diff --git a/animateditems/12426.gif b/animateditems/12426.gif new file mode 100644 index 00000000..175781f2 Binary files /dev/null and b/animateditems/12426.gif differ diff --git a/animateditems/12426.png b/animateditems/12426.png new file mode 100644 index 00000000..9a8fd806 Binary files /dev/null and b/animateditems/12426.png differ diff --git a/animateditems/12427.gif b/animateditems/12427.gif new file mode 100644 index 00000000..51509216 Binary files /dev/null and b/animateditems/12427.gif differ diff --git a/animateditems/12427.png b/animateditems/12427.png new file mode 100644 index 00000000..248b6240 Binary files /dev/null and b/animateditems/12427.png differ diff --git a/animateditems/12428.gif b/animateditems/12428.gif new file mode 100644 index 00000000..2ee57d73 Binary files /dev/null and b/animateditems/12428.gif differ diff --git a/animateditems/12428.png b/animateditems/12428.png new file mode 100644 index 00000000..8d95d834 Binary files /dev/null and b/animateditems/12428.png differ diff --git a/animateditems/12429.gif b/animateditems/12429.gif new file mode 100644 index 00000000..0d86bf5d Binary files /dev/null and b/animateditems/12429.gif differ diff --git a/animateditems/12429.png b/animateditems/12429.png new file mode 100644 index 00000000..a0aefad4 Binary files /dev/null and b/animateditems/12429.png differ diff --git a/animateditems/12430.gif b/animateditems/12430.gif new file mode 100644 index 00000000..249e6e80 Binary files /dev/null and b/animateditems/12430.gif differ diff --git a/animateditems/12430.png b/animateditems/12430.png new file mode 100644 index 00000000..9a53be52 Binary files /dev/null and b/animateditems/12430.png differ diff --git a/animateditems/12431.gif b/animateditems/12431.gif new file mode 100644 index 00000000..a09613f6 Binary files /dev/null and b/animateditems/12431.gif differ diff --git a/animateditems/12431.png b/animateditems/12431.png new file mode 100644 index 00000000..35466dc4 Binary files /dev/null and b/animateditems/12431.png differ diff --git a/animateditems/12432.gif b/animateditems/12432.gif new file mode 100644 index 00000000..224aa0f5 Binary files /dev/null and b/animateditems/12432.gif differ diff --git a/animateditems/12432.png b/animateditems/12432.png new file mode 100644 index 00000000..db2f83cc Binary files /dev/null and b/animateditems/12432.png differ diff --git a/animateditems/12433.gif b/animateditems/12433.gif new file mode 100644 index 00000000..84e61c6c Binary files /dev/null and b/animateditems/12433.gif differ diff --git a/animateditems/12433.png b/animateditems/12433.png new file mode 100644 index 00000000..94524117 Binary files /dev/null and b/animateditems/12433.png differ diff --git a/animateditems/12434.gif b/animateditems/12434.gif new file mode 100644 index 00000000..0c7a2521 Binary files /dev/null and b/animateditems/12434.gif differ diff --git a/animateditems/12434.png b/animateditems/12434.png new file mode 100644 index 00000000..78e48187 Binary files /dev/null and b/animateditems/12434.png differ diff --git a/animateditems/12435.gif b/animateditems/12435.gif new file mode 100644 index 00000000..2c3697f7 Binary files /dev/null and b/animateditems/12435.gif differ diff --git a/animateditems/12435.png b/animateditems/12435.png new file mode 100644 index 00000000..64946f38 Binary files /dev/null and b/animateditems/12435.png differ diff --git a/animateditems/12436.gif b/animateditems/12436.gif new file mode 100644 index 00000000..29a7e42a Binary files /dev/null and b/animateditems/12436.gif differ diff --git a/animateditems/12436.png b/animateditems/12436.png new file mode 100644 index 00000000..a045c3cb Binary files /dev/null and b/animateditems/12436.png differ diff --git a/animateditems/12437.gif b/animateditems/12437.gif new file mode 100644 index 00000000..5d6f7df3 Binary files /dev/null and b/animateditems/12437.gif differ diff --git a/animateditems/12437.png b/animateditems/12437.png new file mode 100644 index 00000000..fe33b1ce Binary files /dev/null and b/animateditems/12437.png differ diff --git a/animateditems/12438.gif b/animateditems/12438.gif new file mode 100644 index 00000000..970f8e05 Binary files /dev/null and b/animateditems/12438.gif differ diff --git a/animateditems/12438.png b/animateditems/12438.png new file mode 100644 index 00000000..d1986263 Binary files /dev/null and b/animateditems/12438.png differ diff --git a/animateditems/12439.gif b/animateditems/12439.gif new file mode 100644 index 00000000..0f4d4709 Binary files /dev/null and b/animateditems/12439.gif differ diff --git a/animateditems/12439.png b/animateditems/12439.png new file mode 100644 index 00000000..56dcb71b Binary files /dev/null and b/animateditems/12439.png differ diff --git a/animateditems/12440.gif b/animateditems/12440.gif new file mode 100644 index 00000000..83ab666f Binary files /dev/null and b/animateditems/12440.gif differ diff --git a/animateditems/12440.png b/animateditems/12440.png new file mode 100644 index 00000000..3a2e380d Binary files /dev/null and b/animateditems/12440.png differ diff --git a/animateditems/12441.gif b/animateditems/12441.gif new file mode 100644 index 00000000..eed2a63c Binary files /dev/null and b/animateditems/12441.gif differ diff --git a/animateditems/12441.png b/animateditems/12441.png new file mode 100644 index 00000000..31c90b96 Binary files /dev/null and b/animateditems/12441.png differ diff --git a/animateditems/12442.gif b/animateditems/12442.gif new file mode 100644 index 00000000..92a9491a Binary files /dev/null and b/animateditems/12442.gif differ diff --git a/animateditems/12442.png b/animateditems/12442.png new file mode 100644 index 00000000..22494949 Binary files /dev/null and b/animateditems/12442.png differ diff --git a/animateditems/12443.gif b/animateditems/12443.gif new file mode 100644 index 00000000..09f4139f Binary files /dev/null and b/animateditems/12443.gif differ diff --git a/animateditems/12443.png b/animateditems/12443.png new file mode 100644 index 00000000..aa414830 Binary files /dev/null and b/animateditems/12443.png differ diff --git a/animateditems/12444.gif b/animateditems/12444.gif new file mode 100644 index 00000000..0190edb6 Binary files /dev/null and b/animateditems/12444.gif differ diff --git a/animateditems/12444.png b/animateditems/12444.png new file mode 100644 index 00000000..150abc21 Binary files /dev/null and b/animateditems/12444.png differ diff --git a/animateditems/12445.gif b/animateditems/12445.gif new file mode 100644 index 00000000..d5c20b1f Binary files /dev/null and b/animateditems/12445.gif differ diff --git a/animateditems/12445.png b/animateditems/12445.png new file mode 100644 index 00000000..33c3b2a2 Binary files /dev/null and b/animateditems/12445.png differ diff --git a/animateditems/12446.gif b/animateditems/12446.gif new file mode 100644 index 00000000..45beba87 Binary files /dev/null and b/animateditems/12446.gif differ diff --git a/animateditems/12446.png b/animateditems/12446.png new file mode 100644 index 00000000..05c19003 Binary files /dev/null and b/animateditems/12446.png differ diff --git a/animateditems/12447.gif b/animateditems/12447.gif new file mode 100644 index 00000000..0ec1263f Binary files /dev/null and b/animateditems/12447.gif differ diff --git a/animateditems/12447.png b/animateditems/12447.png new file mode 100644 index 00000000..3b6e579b Binary files /dev/null and b/animateditems/12447.png differ diff --git a/animateditems/12448.gif b/animateditems/12448.gif new file mode 100644 index 00000000..987c2637 Binary files /dev/null and b/animateditems/12448.gif differ diff --git a/animateditems/12448.png b/animateditems/12448.png new file mode 100644 index 00000000..d932ba99 Binary files /dev/null and b/animateditems/12448.png differ diff --git a/animateditems/12449.gif b/animateditems/12449.gif new file mode 100644 index 00000000..70dc8982 Binary files /dev/null and b/animateditems/12449.gif differ diff --git a/animateditems/12449.png b/animateditems/12449.png new file mode 100644 index 00000000..9bbb87ec Binary files /dev/null and b/animateditems/12449.png differ diff --git a/animateditems/12466.gif b/animateditems/12466.gif new file mode 100644 index 00000000..7174bff4 Binary files /dev/null and b/animateditems/12466.gif differ diff --git a/animateditems/12466.png b/animateditems/12466.png new file mode 100644 index 00000000..3b0aeb16 Binary files /dev/null and b/animateditems/12466.png differ diff --git a/animateditems/12467.gif b/animateditems/12467.gif new file mode 100644 index 00000000..3ef54da0 Binary files /dev/null and b/animateditems/12467.gif differ diff --git a/animateditems/12467.png b/animateditems/12467.png new file mode 100644 index 00000000..c3657c04 Binary files /dev/null and b/animateditems/12467.png differ diff --git a/animateditems/12468.gif b/animateditems/12468.gif new file mode 100644 index 00000000..d460b61c Binary files /dev/null and b/animateditems/12468.gif differ diff --git a/animateditems/12468.png b/animateditems/12468.png new file mode 100644 index 00000000..44c36618 Binary files /dev/null and b/animateditems/12468.png differ diff --git a/animateditems/12469.gif b/animateditems/12469.gif new file mode 100644 index 00000000..715104f2 Binary files /dev/null and b/animateditems/12469.gif differ diff --git a/animateditems/12469.png b/animateditems/12469.png new file mode 100644 index 00000000..450edfbb Binary files /dev/null and b/animateditems/12469.png differ diff --git a/animateditems/12470.gif b/animateditems/12470.gif new file mode 100644 index 00000000..7496fa79 Binary files /dev/null and b/animateditems/12470.gif differ diff --git a/animateditems/12470.png b/animateditems/12470.png new file mode 100644 index 00000000..63daf2af Binary files /dev/null and b/animateditems/12470.png differ diff --git a/animateditems/12471.gif b/animateditems/12471.gif new file mode 100644 index 00000000..82306edd Binary files /dev/null and b/animateditems/12471.gif differ diff --git a/animateditems/12471.png b/animateditems/12471.png new file mode 100644 index 00000000..e3a3484c Binary files /dev/null and b/animateditems/12471.png differ diff --git a/animateditems/12495.gif b/animateditems/12495.gif new file mode 100644 index 00000000..86d25f8f Binary files /dev/null and b/animateditems/12495.gif differ diff --git a/animateditems/12495.png b/animateditems/12495.png new file mode 100644 index 00000000..bfdfebeb Binary files /dev/null and b/animateditems/12495.png differ diff --git a/animateditems/12497.gif b/animateditems/12497.gif new file mode 100644 index 00000000..4938b483 Binary files /dev/null and b/animateditems/12497.gif differ diff --git a/animateditems/12497.png b/animateditems/12497.png new file mode 100644 index 00000000..552778fc Binary files /dev/null and b/animateditems/12497.png differ diff --git a/animateditems/12498.gif b/animateditems/12498.gif new file mode 100644 index 00000000..9d72bb11 Binary files /dev/null and b/animateditems/12498.gif differ diff --git a/animateditems/12498.png b/animateditems/12498.png new file mode 100644 index 00000000..4ca36075 Binary files /dev/null and b/animateditems/12498.png differ diff --git a/animateditems/12499.gif b/animateditems/12499.gif new file mode 100644 index 00000000..9d72bb11 Binary files /dev/null and b/animateditems/12499.gif differ diff --git a/animateditems/12499.png b/animateditems/12499.png new file mode 100644 index 00000000..4ca36075 Binary files /dev/null and b/animateditems/12499.png differ diff --git a/animateditems/12500.gif b/animateditems/12500.gif new file mode 100644 index 00000000..77b5e8b6 Binary files /dev/null and b/animateditems/12500.gif differ diff --git a/animateditems/12500.png b/animateditems/12500.png new file mode 100644 index 00000000..29fc788c Binary files /dev/null and b/animateditems/12500.png differ diff --git a/animateditems/12501.gif b/animateditems/12501.gif new file mode 100644 index 00000000..8996d08a Binary files /dev/null and b/animateditems/12501.gif differ diff --git a/animateditems/12501.png b/animateditems/12501.png new file mode 100644 index 00000000..d0a42a04 Binary files /dev/null and b/animateditems/12501.png differ diff --git a/animateditems/12502.gif b/animateditems/12502.gif new file mode 100644 index 00000000..4cfa0076 Binary files /dev/null and b/animateditems/12502.gif differ diff --git a/animateditems/12502.png b/animateditems/12502.png new file mode 100644 index 00000000..cc148e85 Binary files /dev/null and b/animateditems/12502.png differ diff --git a/animateditems/12503.gif b/animateditems/12503.gif new file mode 100644 index 00000000..f6adf4d6 Binary files /dev/null and b/animateditems/12503.gif differ diff --git a/animateditems/12503.png b/animateditems/12503.png new file mode 100644 index 00000000..88ad490a Binary files /dev/null and b/animateditems/12503.png differ diff --git a/animateditems/12504.gif b/animateditems/12504.gif new file mode 100644 index 00000000..9b3d45e4 Binary files /dev/null and b/animateditems/12504.gif differ diff --git a/animateditems/12504.png b/animateditems/12504.png new file mode 100644 index 00000000..0a0e8ce5 Binary files /dev/null and b/animateditems/12504.png differ diff --git a/animateditems/12505.gif b/animateditems/12505.gif new file mode 100644 index 00000000..f751bc76 Binary files /dev/null and b/animateditems/12505.gif differ diff --git a/animateditems/12505.png b/animateditems/12505.png new file mode 100644 index 00000000..41f12dcb Binary files /dev/null and b/animateditems/12505.png differ diff --git a/animateditems/12506.gif b/animateditems/12506.gif new file mode 100644 index 00000000..ca614db9 Binary files /dev/null and b/animateditems/12506.gif differ diff --git a/animateditems/12506.png b/animateditems/12506.png new file mode 100644 index 00000000..aba9bc64 Binary files /dev/null and b/animateditems/12506.png differ diff --git a/animateditems/12507.gif b/animateditems/12507.gif new file mode 100644 index 00000000..c9d70309 Binary files /dev/null and b/animateditems/12507.gif differ diff --git a/animateditems/12507.png b/animateditems/12507.png new file mode 100644 index 00000000..e336eb4c Binary files /dev/null and b/animateditems/12507.png differ diff --git a/animateditems/12508.gif b/animateditems/12508.gif new file mode 100644 index 00000000..b80295d4 Binary files /dev/null and b/animateditems/12508.gif differ diff --git a/animateditems/12508.png b/animateditems/12508.png new file mode 100644 index 00000000..593301b6 Binary files /dev/null and b/animateditems/12508.png differ diff --git a/animateditems/12540.gif b/animateditems/12540.gif new file mode 100644 index 00000000..ebbbef07 Binary files /dev/null and b/animateditems/12540.gif differ diff --git a/animateditems/12540.png b/animateditems/12540.png new file mode 100644 index 00000000..f9c57e14 Binary files /dev/null and b/animateditems/12540.png differ diff --git a/animateditems/12541.gif b/animateditems/12541.gif new file mode 100644 index 00000000..94597cc8 Binary files /dev/null and b/animateditems/12541.gif differ diff --git a/animateditems/12541.png b/animateditems/12541.png new file mode 100644 index 00000000..c7bdc57e Binary files /dev/null and b/animateditems/12541.png differ diff --git a/animateditems/12542.gif b/animateditems/12542.gif new file mode 100644 index 00000000..ec539038 Binary files /dev/null and b/animateditems/12542.gif differ diff --git a/animateditems/12542.png b/animateditems/12542.png new file mode 100644 index 00000000..c0849e47 Binary files /dev/null and b/animateditems/12542.png differ diff --git a/animateditems/12543.gif b/animateditems/12543.gif new file mode 100644 index 00000000..797c074b Binary files /dev/null and b/animateditems/12543.gif differ diff --git a/animateditems/12543.png b/animateditems/12543.png new file mode 100644 index 00000000..4f1b2a98 Binary files /dev/null and b/animateditems/12543.png differ diff --git a/animateditems/12544.gif b/animateditems/12544.gif new file mode 100644 index 00000000..5e82d6e3 Binary files /dev/null and b/animateditems/12544.gif differ diff --git a/animateditems/12544.png b/animateditems/12544.png new file mode 100644 index 00000000..1e1b7005 Binary files /dev/null and b/animateditems/12544.png differ diff --git a/animateditems/12559.gif b/animateditems/12559.gif new file mode 100644 index 00000000..a995bd07 Binary files /dev/null and b/animateditems/12559.gif differ diff --git a/animateditems/12559.png b/animateditems/12559.png new file mode 100644 index 00000000..a7fba73f Binary files /dev/null and b/animateditems/12559.png differ diff --git a/animateditems/12560.gif b/animateditems/12560.gif new file mode 100644 index 00000000..dffe66e5 Binary files /dev/null and b/animateditems/12560.gif differ diff --git a/animateditems/12560.png b/animateditems/12560.png new file mode 100644 index 00000000..7aff905f Binary files /dev/null and b/animateditems/12560.png differ diff --git a/animateditems/12561.gif b/animateditems/12561.gif new file mode 100644 index 00000000..0125154b Binary files /dev/null and b/animateditems/12561.gif differ diff --git a/animateditems/12561.png b/animateditems/12561.png new file mode 100644 index 00000000..fcb5e43f Binary files /dev/null and b/animateditems/12561.png differ diff --git a/animateditems/12562.gif b/animateditems/12562.gif new file mode 100644 index 00000000..4bd00d5f Binary files /dev/null and b/animateditems/12562.gif differ diff --git a/animateditems/12562.png b/animateditems/12562.png new file mode 100644 index 00000000..263f6fff Binary files /dev/null and b/animateditems/12562.png differ diff --git a/animateditems/12563.gif b/animateditems/12563.gif new file mode 100644 index 00000000..b5e915b9 Binary files /dev/null and b/animateditems/12563.gif differ diff --git a/animateditems/12563.png b/animateditems/12563.png new file mode 100644 index 00000000..c502b30a Binary files /dev/null and b/animateditems/12563.png differ diff --git a/animateditems/12564.gif b/animateditems/12564.gif new file mode 100644 index 00000000..c5e8259b Binary files /dev/null and b/animateditems/12564.gif differ diff --git a/animateditems/12564.png b/animateditems/12564.png new file mode 100644 index 00000000..6508d9b5 Binary files /dev/null and b/animateditems/12564.png differ diff --git a/animateditems/12565.gif b/animateditems/12565.gif new file mode 100644 index 00000000..782ea05e Binary files /dev/null and b/animateditems/12565.gif differ diff --git a/animateditems/12565.png b/animateditems/12565.png new file mode 100644 index 00000000..09919b24 Binary files /dev/null and b/animateditems/12565.png differ diff --git a/animateditems/12566.gif b/animateditems/12566.gif new file mode 100644 index 00000000..ac6ba288 Binary files /dev/null and b/animateditems/12566.gif differ diff --git a/animateditems/12566.png b/animateditems/12566.png new file mode 100644 index 00000000..f5caa79e Binary files /dev/null and b/animateditems/12566.png differ diff --git a/animateditems/12567.gif b/animateditems/12567.gif new file mode 100644 index 00000000..79b5e4c4 Binary files /dev/null and b/animateditems/12567.gif differ diff --git a/animateditems/12567.png b/animateditems/12567.png new file mode 100644 index 00000000..1adc1a6a Binary files /dev/null and b/animateditems/12567.png differ diff --git a/animateditems/12568.gif b/animateditems/12568.gif new file mode 100644 index 00000000..664790e3 Binary files /dev/null and b/animateditems/12568.gif differ diff --git a/animateditems/12568.png b/animateditems/12568.png new file mode 100644 index 00000000..30f9e0e7 Binary files /dev/null and b/animateditems/12568.png differ diff --git a/animateditems/12569.gif b/animateditems/12569.gif new file mode 100644 index 00000000..81c5c93d Binary files /dev/null and b/animateditems/12569.gif differ diff --git a/animateditems/12569.png b/animateditems/12569.png new file mode 100644 index 00000000..a07ff593 Binary files /dev/null and b/animateditems/12569.png differ diff --git a/animateditems/12570.gif b/animateditems/12570.gif new file mode 100644 index 00000000..aa19e0c2 Binary files /dev/null and b/animateditems/12570.gif differ diff --git a/animateditems/12570.png b/animateditems/12570.png new file mode 100644 index 00000000..5081c199 Binary files /dev/null and b/animateditems/12570.png differ diff --git a/animateditems/12571.gif b/animateditems/12571.gif new file mode 100644 index 00000000..193180c5 Binary files /dev/null and b/animateditems/12571.gif differ diff --git a/animateditems/12571.png b/animateditems/12571.png new file mode 100644 index 00000000..bed34fce Binary files /dev/null and b/animateditems/12571.png differ diff --git a/animateditems/12572.gif b/animateditems/12572.gif new file mode 100644 index 00000000..95a59eb0 Binary files /dev/null and b/animateditems/12572.gif differ diff --git a/animateditems/12572.png b/animateditems/12572.png new file mode 100644 index 00000000..0e00818f Binary files /dev/null and b/animateditems/12572.png differ diff --git a/animateditems/12573.gif b/animateditems/12573.gif new file mode 100644 index 00000000..0ace2ab0 Binary files /dev/null and b/animateditems/12573.gif differ diff --git a/animateditems/12573.png b/animateditems/12573.png new file mode 100644 index 00000000..7e702f90 Binary files /dev/null and b/animateditems/12573.png differ diff --git a/animateditems/12574.gif b/animateditems/12574.gif new file mode 100644 index 00000000..1f50473f Binary files /dev/null and b/animateditems/12574.gif differ diff --git a/animateditems/12574.png b/animateditems/12574.png new file mode 100644 index 00000000..20489506 Binary files /dev/null and b/animateditems/12574.png differ diff --git a/animateditems/12575.gif b/animateditems/12575.gif new file mode 100644 index 00000000..23345731 Binary files /dev/null and b/animateditems/12575.gif differ diff --git a/animateditems/12575.png b/animateditems/12575.png new file mode 100644 index 00000000..d092eec3 Binary files /dev/null and b/animateditems/12575.png differ diff --git a/animateditems/12576.gif b/animateditems/12576.gif new file mode 100644 index 00000000..0e419abc Binary files /dev/null and b/animateditems/12576.gif differ diff --git a/animateditems/12576.png b/animateditems/12576.png new file mode 100644 index 00000000..16825d90 Binary files /dev/null and b/animateditems/12576.png differ diff --git a/animateditems/12577.gif b/animateditems/12577.gif new file mode 100644 index 00000000..071e5b8d Binary files /dev/null and b/animateditems/12577.gif differ diff --git a/animateditems/12577.png b/animateditems/12577.png new file mode 100644 index 00000000..67004cf1 Binary files /dev/null and b/animateditems/12577.png differ diff --git a/animateditems/12578.gif b/animateditems/12578.gif new file mode 100644 index 00000000..9e2d1a42 Binary files /dev/null and b/animateditems/12578.gif differ diff --git a/animateditems/12578.png b/animateditems/12578.png new file mode 100644 index 00000000..1f82f41c Binary files /dev/null and b/animateditems/12578.png differ diff --git a/animateditems/12579.gif b/animateditems/12579.gif new file mode 100644 index 00000000..8391793a Binary files /dev/null and b/animateditems/12579.gif differ diff --git a/animateditems/12579.png b/animateditems/12579.png new file mode 100644 index 00000000..0f246da2 Binary files /dev/null and b/animateditems/12579.png differ diff --git a/animateditems/12580.gif b/animateditems/12580.gif new file mode 100644 index 00000000..c99b2067 Binary files /dev/null and b/animateditems/12580.gif differ diff --git a/animateditems/12580.png b/animateditems/12580.png new file mode 100644 index 00000000..9d805232 Binary files /dev/null and b/animateditems/12580.png differ diff --git a/animateditems/12581.gif b/animateditems/12581.gif new file mode 100644 index 00000000..dd99ccbf Binary files /dev/null and b/animateditems/12581.gif differ diff --git a/animateditems/12581.png b/animateditems/12581.png new file mode 100644 index 00000000..73e03b33 Binary files /dev/null and b/animateditems/12581.png differ diff --git a/animateditems/12582.gif b/animateditems/12582.gif new file mode 100644 index 00000000..179e5c0c Binary files /dev/null and b/animateditems/12582.gif differ diff --git a/animateditems/12582.png b/animateditems/12582.png new file mode 100644 index 00000000..8db755eb Binary files /dev/null and b/animateditems/12582.png differ diff --git a/animateditems/12583.gif b/animateditems/12583.gif new file mode 100644 index 00000000..7568825f Binary files /dev/null and b/animateditems/12583.gif differ diff --git a/animateditems/12583.png b/animateditems/12583.png new file mode 100644 index 00000000..69669b75 Binary files /dev/null and b/animateditems/12583.png differ diff --git a/animateditems/12584.gif b/animateditems/12584.gif new file mode 100644 index 00000000..a40b79be Binary files /dev/null and b/animateditems/12584.gif differ diff --git a/animateditems/12584.png b/animateditems/12584.png new file mode 100644 index 00000000..6cdb9c04 Binary files /dev/null and b/animateditems/12584.png differ diff --git a/animateditems/12585.gif b/animateditems/12585.gif new file mode 100644 index 00000000..f9f4a791 Binary files /dev/null and b/animateditems/12585.gif differ diff --git a/animateditems/12585.png b/animateditems/12585.png new file mode 100644 index 00000000..c7fae2ba Binary files /dev/null and b/animateditems/12585.png differ diff --git a/animateditems/12586.gif b/animateditems/12586.gif new file mode 100644 index 00000000..e6136eaf Binary files /dev/null and b/animateditems/12586.gif differ diff --git a/animateditems/12586.png b/animateditems/12586.png new file mode 100644 index 00000000..aa363581 Binary files /dev/null and b/animateditems/12586.png differ diff --git a/animateditems/12587.gif b/animateditems/12587.gif new file mode 100644 index 00000000..964d31f1 Binary files /dev/null and b/animateditems/12587.gif differ diff --git a/animateditems/12587.png b/animateditems/12587.png new file mode 100644 index 00000000..2bf508b5 Binary files /dev/null and b/animateditems/12587.png differ diff --git a/animateditems/12588.gif b/animateditems/12588.gif new file mode 100644 index 00000000..b2e656d3 Binary files /dev/null and b/animateditems/12588.gif differ diff --git a/animateditems/12588.png b/animateditems/12588.png new file mode 100644 index 00000000..a67f469e Binary files /dev/null and b/animateditems/12588.png differ diff --git a/animateditems/12589.gif b/animateditems/12589.gif new file mode 100644 index 00000000..4be46fde Binary files /dev/null and b/animateditems/12589.gif differ diff --git a/animateditems/12589.png b/animateditems/12589.png new file mode 100644 index 00000000..bb76a738 Binary files /dev/null and b/animateditems/12589.png differ diff --git a/animateditems/12590.gif b/animateditems/12590.gif new file mode 100644 index 00000000..093dad20 Binary files /dev/null and b/animateditems/12590.gif differ diff --git a/animateditems/12590.png b/animateditems/12590.png new file mode 100644 index 00000000..c9b5f146 Binary files /dev/null and b/animateditems/12590.png differ diff --git a/animateditems/12591.gif b/animateditems/12591.gif new file mode 100644 index 00000000..eca5b5c9 Binary files /dev/null and b/animateditems/12591.gif differ diff --git a/animateditems/12591.png b/animateditems/12591.png new file mode 100644 index 00000000..725db04b Binary files /dev/null and b/animateditems/12591.png differ diff --git a/animateditems/12592.gif b/animateditems/12592.gif new file mode 100644 index 00000000..fdf751e7 Binary files /dev/null and b/animateditems/12592.gif differ diff --git a/animateditems/12592.png b/animateditems/12592.png new file mode 100644 index 00000000..fba95fec Binary files /dev/null and b/animateditems/12592.png differ diff --git a/animateditems/12593.gif b/animateditems/12593.gif new file mode 100644 index 00000000..2fc4b884 Binary files /dev/null and b/animateditems/12593.gif differ diff --git a/animateditems/12593.png b/animateditems/12593.png new file mode 100644 index 00000000..ba1ad825 Binary files /dev/null and b/animateditems/12593.png differ diff --git a/animateditems/12594.gif b/animateditems/12594.gif new file mode 100644 index 00000000..c9b8f4fd Binary files /dev/null and b/animateditems/12594.gif differ diff --git a/animateditems/12594.png b/animateditems/12594.png new file mode 100644 index 00000000..eb6abcdf Binary files /dev/null and b/animateditems/12594.png differ diff --git a/animateditems/12595.gif b/animateditems/12595.gif new file mode 100644 index 00000000..7e87b672 Binary files /dev/null and b/animateditems/12595.gif differ diff --git a/animateditems/12595.png b/animateditems/12595.png new file mode 100644 index 00000000..b8ad9593 Binary files /dev/null and b/animateditems/12595.png differ diff --git a/animateditems/12596.gif b/animateditems/12596.gif new file mode 100644 index 00000000..1519410d Binary files /dev/null and b/animateditems/12596.gif differ diff --git a/animateditems/12596.png b/animateditems/12596.png new file mode 100644 index 00000000..6d9b410c Binary files /dev/null and b/animateditems/12596.png differ diff --git a/animateditems/12597.gif b/animateditems/12597.gif new file mode 100644 index 00000000..36af6115 Binary files /dev/null and b/animateditems/12597.gif differ diff --git a/animateditems/12597.png b/animateditems/12597.png new file mode 100644 index 00000000..91a4127d Binary files /dev/null and b/animateditems/12597.png differ diff --git a/animateditems/12598.gif b/animateditems/12598.gif new file mode 100644 index 00000000..e18ffcd9 Binary files /dev/null and b/animateditems/12598.gif differ diff --git a/animateditems/12598.png b/animateditems/12598.png new file mode 100644 index 00000000..d662b53d Binary files /dev/null and b/animateditems/12598.png differ diff --git a/animateditems/12599.gif b/animateditems/12599.gif new file mode 100644 index 00000000..46e357e6 Binary files /dev/null and b/animateditems/12599.gif differ diff --git a/animateditems/12599.png b/animateditems/12599.png new file mode 100644 index 00000000..6d819710 Binary files /dev/null and b/animateditems/12599.png differ diff --git a/animateditems/12600.gif b/animateditems/12600.gif new file mode 100644 index 00000000..8906c2f7 Binary files /dev/null and b/animateditems/12600.gif differ diff --git a/animateditems/12600.png b/animateditems/12600.png new file mode 100644 index 00000000..277ec51f Binary files /dev/null and b/animateditems/12600.png differ diff --git a/animateditems/12601.gif b/animateditems/12601.gif new file mode 100644 index 00000000..e8c92a9e Binary files /dev/null and b/animateditems/12601.gif differ diff --git a/animateditems/12601.png b/animateditems/12601.png new file mode 100644 index 00000000..98702f50 Binary files /dev/null and b/animateditems/12601.png differ diff --git a/animateditems/12602.gif b/animateditems/12602.gif new file mode 100644 index 00000000..720596f3 Binary files /dev/null and b/animateditems/12602.gif differ diff --git a/animateditems/12602.png b/animateditems/12602.png new file mode 100644 index 00000000..8ae58cd8 Binary files /dev/null and b/animateditems/12602.png differ diff --git a/animateditems/12603.gif b/animateditems/12603.gif new file mode 100644 index 00000000..eec74728 Binary files /dev/null and b/animateditems/12603.gif differ diff --git a/animateditems/12603.png b/animateditems/12603.png new file mode 100644 index 00000000..0450d02c Binary files /dev/null and b/animateditems/12603.png differ diff --git a/animateditems/12604.gif b/animateditems/12604.gif new file mode 100644 index 00000000..c2176f94 Binary files /dev/null and b/animateditems/12604.gif differ diff --git a/animateditems/12604.png b/animateditems/12604.png new file mode 100644 index 00000000..ecf299c4 Binary files /dev/null and b/animateditems/12604.png differ diff --git a/animateditems/12605.gif b/animateditems/12605.gif new file mode 100644 index 00000000..451e9654 Binary files /dev/null and b/animateditems/12605.gif differ diff --git a/animateditems/12605.png b/animateditems/12605.png new file mode 100644 index 00000000..6fa19594 Binary files /dev/null and b/animateditems/12605.png differ diff --git a/animateditems/12606.gif b/animateditems/12606.gif new file mode 100644 index 00000000..108c9c6f Binary files /dev/null and b/animateditems/12606.gif differ diff --git a/animateditems/12606.png b/animateditems/12606.png new file mode 100644 index 00000000..efc38c78 Binary files /dev/null and b/animateditems/12606.png differ diff --git a/animateditems/12607.gif b/animateditems/12607.gif new file mode 100644 index 00000000..5e65b02d Binary files /dev/null and b/animateditems/12607.gif differ diff --git a/animateditems/12607.png b/animateditems/12607.png new file mode 100644 index 00000000..208d0fb7 Binary files /dev/null and b/animateditems/12607.png differ diff --git a/animateditems/12608.gif b/animateditems/12608.gif new file mode 100644 index 00000000..d86c4454 Binary files /dev/null and b/animateditems/12608.gif differ diff --git a/animateditems/12608.png b/animateditems/12608.png new file mode 100644 index 00000000..e89b7e7b Binary files /dev/null and b/animateditems/12608.png differ diff --git a/animateditems/12613.gif b/animateditems/12613.gif new file mode 100644 index 00000000..ac26eaa2 Binary files /dev/null and b/animateditems/12613.gif differ diff --git a/animateditems/12613.png b/animateditems/12613.png new file mode 100644 index 00000000..abd62723 Binary files /dev/null and b/animateditems/12613.png differ diff --git a/animateditems/12614.gif b/animateditems/12614.gif new file mode 100644 index 00000000..d9ab9b6a Binary files /dev/null and b/animateditems/12614.gif differ diff --git a/animateditems/12614.png b/animateditems/12614.png new file mode 100644 index 00000000..a3cfad5b Binary files /dev/null and b/animateditems/12614.png differ diff --git a/animateditems/12615.gif b/animateditems/12615.gif new file mode 100644 index 00000000..399405f0 Binary files /dev/null and b/animateditems/12615.gif differ diff --git a/animateditems/12615.png b/animateditems/12615.png new file mode 100644 index 00000000..a7b67a3c Binary files /dev/null and b/animateditems/12615.png differ diff --git a/animateditems/12616.gif b/animateditems/12616.gif new file mode 100644 index 00000000..0a96bc45 Binary files /dev/null and b/animateditems/12616.gif differ diff --git a/animateditems/12616.png b/animateditems/12616.png new file mode 100644 index 00000000..c98c0ad4 Binary files /dev/null and b/animateditems/12616.png differ diff --git a/animateditems/12617.gif b/animateditems/12617.gif new file mode 100644 index 00000000..68d3c219 Binary files /dev/null and b/animateditems/12617.gif differ diff --git a/animateditems/12617.png b/animateditems/12617.png new file mode 100644 index 00000000..4a7522b7 Binary files /dev/null and b/animateditems/12617.png differ diff --git a/animateditems/12622.gif b/animateditems/12622.gif new file mode 100644 index 00000000..aa0a3bcd Binary files /dev/null and b/animateditems/12622.gif differ diff --git a/animateditems/12622.png b/animateditems/12622.png new file mode 100644 index 00000000..205b344b Binary files /dev/null and b/animateditems/12622.png differ diff --git a/animateditems/12627.gif b/animateditems/12627.gif new file mode 100644 index 00000000..f18fc108 Binary files /dev/null and b/animateditems/12627.gif differ diff --git a/animateditems/12627.png b/animateditems/12627.png new file mode 100644 index 00000000..cb16f516 Binary files /dev/null and b/animateditems/12627.png differ diff --git a/animateditems/12628.gif b/animateditems/12628.gif new file mode 100644 index 00000000..49f1c357 Binary files /dev/null and b/animateditems/12628.gif differ diff --git a/animateditems/12628.png b/animateditems/12628.png new file mode 100644 index 00000000..0028978a Binary files /dev/null and b/animateditems/12628.png differ diff --git a/animateditems/12629.gif b/animateditems/12629.gif new file mode 100644 index 00000000..f9af731b Binary files /dev/null and b/animateditems/12629.gif differ diff --git a/animateditems/12629.png b/animateditems/12629.png new file mode 100644 index 00000000..98a7f076 Binary files /dev/null and b/animateditems/12629.png differ diff --git a/animateditems/12630.gif b/animateditems/12630.gif new file mode 100644 index 00000000..8ea8119c Binary files /dev/null and b/animateditems/12630.gif differ diff --git a/animateditems/12630.png b/animateditems/12630.png new file mode 100644 index 00000000..765aa428 Binary files /dev/null and b/animateditems/12630.png differ diff --git a/animateditems/12635.gif b/animateditems/12635.gif new file mode 100644 index 00000000..ac33712d Binary files /dev/null and b/animateditems/12635.gif differ diff --git a/animateditems/12635.png b/animateditems/12635.png new file mode 100644 index 00000000..4caa446e Binary files /dev/null and b/animateditems/12635.png differ diff --git a/animateditems/12636.gif b/animateditems/12636.gif new file mode 100644 index 00000000..a71397f9 Binary files /dev/null and b/animateditems/12636.gif differ diff --git a/animateditems/12636.png b/animateditems/12636.png new file mode 100644 index 00000000..ea9f5ff2 Binary files /dev/null and b/animateditems/12636.png differ diff --git a/animateditems/12637.gif b/animateditems/12637.gif new file mode 100644 index 00000000..43a638a0 Binary files /dev/null and b/animateditems/12637.gif differ diff --git a/animateditems/12637.png b/animateditems/12637.png new file mode 100644 index 00000000..feb71ec1 Binary files /dev/null and b/animateditems/12637.png differ diff --git a/animateditems/12638.gif b/animateditems/12638.gif new file mode 100644 index 00000000..99a145b5 Binary files /dev/null and b/animateditems/12638.gif differ diff --git a/animateditems/12638.png b/animateditems/12638.png new file mode 100644 index 00000000..4181e7df Binary files /dev/null and b/animateditems/12638.png differ diff --git a/animateditems/12639.gif b/animateditems/12639.gif new file mode 100644 index 00000000..8ff2012e Binary files /dev/null and b/animateditems/12639.gif differ diff --git a/animateditems/12639.png b/animateditems/12639.png new file mode 100644 index 00000000..cc513ec1 Binary files /dev/null and b/animateditems/12639.png differ diff --git a/animateditems/12640.gif b/animateditems/12640.gif new file mode 100644 index 00000000..afc7cdc1 Binary files /dev/null and b/animateditems/12640.gif differ diff --git a/animateditems/12640.png b/animateditems/12640.png new file mode 100644 index 00000000..9cccca53 Binary files /dev/null and b/animateditems/12640.png differ diff --git a/animateditems/12641.gif b/animateditems/12641.gif new file mode 100644 index 00000000..1abeb91b Binary files /dev/null and b/animateditems/12641.gif differ diff --git a/animateditems/12641.png b/animateditems/12641.png new file mode 100644 index 00000000..c8c687d8 Binary files /dev/null and b/animateditems/12641.png differ diff --git a/animateditems/12642.gif b/animateditems/12642.gif new file mode 100644 index 00000000..8f423a67 Binary files /dev/null and b/animateditems/12642.gif differ diff --git a/animateditems/12642.png b/animateditems/12642.png new file mode 100644 index 00000000..b1fa1de1 Binary files /dev/null and b/animateditems/12642.png differ diff --git a/animateditems/12643.gif b/animateditems/12643.gif new file mode 100644 index 00000000..bd4e57ad Binary files /dev/null and b/animateditems/12643.gif differ diff --git a/animateditems/12643.png b/animateditems/12643.png new file mode 100644 index 00000000..84c64bef Binary files /dev/null and b/animateditems/12643.png differ diff --git a/animateditems/12644.gif b/animateditems/12644.gif new file mode 100644 index 00000000..86a9302d Binary files /dev/null and b/animateditems/12644.gif differ diff --git a/animateditems/12644.png b/animateditems/12644.png new file mode 100644 index 00000000..3453cc95 Binary files /dev/null and b/animateditems/12644.png differ diff --git a/animateditems/12645.gif b/animateditems/12645.gif new file mode 100644 index 00000000..6c70a3b8 Binary files /dev/null and b/animateditems/12645.gif differ diff --git a/animateditems/12645.png b/animateditems/12645.png new file mode 100644 index 00000000..40551745 Binary files /dev/null and b/animateditems/12645.png differ diff --git a/animateditems/12646.gif b/animateditems/12646.gif new file mode 100644 index 00000000..58b31a9a Binary files /dev/null and b/animateditems/12646.gif differ diff --git a/animateditems/12646.png b/animateditems/12646.png new file mode 100644 index 00000000..51a09c18 Binary files /dev/null and b/animateditems/12646.png differ diff --git a/animateditems/12647.gif b/animateditems/12647.gif new file mode 100644 index 00000000..123d9c4c Binary files /dev/null and b/animateditems/12647.gif differ diff --git a/animateditems/12647.png b/animateditems/12647.png new file mode 100644 index 00000000..6863c56c Binary files /dev/null and b/animateditems/12647.png differ diff --git a/animateditems/12648.gif b/animateditems/12648.gif new file mode 100644 index 00000000..52a8f1b2 Binary files /dev/null and b/animateditems/12648.gif differ diff --git a/animateditems/12648.png b/animateditems/12648.png new file mode 100644 index 00000000..c6fe53a3 Binary files /dev/null and b/animateditems/12648.png differ diff --git a/animateditems/12649.gif b/animateditems/12649.gif new file mode 100644 index 00000000..0d15cb68 Binary files /dev/null and b/animateditems/12649.gif differ diff --git a/animateditems/12649.png b/animateditems/12649.png new file mode 100644 index 00000000..288eed17 Binary files /dev/null and b/animateditems/12649.png differ diff --git a/animateditems/12650.gif b/animateditems/12650.gif new file mode 100644 index 00000000..84453cf5 Binary files /dev/null and b/animateditems/12650.gif differ diff --git a/animateditems/12650.png b/animateditems/12650.png new file mode 100644 index 00000000..633ee58f Binary files /dev/null and b/animateditems/12650.png differ diff --git a/animateditems/12651.gif b/animateditems/12651.gif new file mode 100644 index 00000000..58a909b3 Binary files /dev/null and b/animateditems/12651.gif differ diff --git a/animateditems/12651.png b/animateditems/12651.png new file mode 100644 index 00000000..880828c5 Binary files /dev/null and b/animateditems/12651.png differ diff --git a/animateditems/12654.gif b/animateditems/12654.gif new file mode 100644 index 00000000..070d47df Binary files /dev/null and b/animateditems/12654.gif differ diff --git a/animateditems/12654.png b/animateditems/12654.png new file mode 100644 index 00000000..34d4896f Binary files /dev/null and b/animateditems/12654.png differ diff --git a/animateditems/12655.gif b/animateditems/12655.gif new file mode 100644 index 00000000..0c37a837 Binary files /dev/null and b/animateditems/12655.gif differ diff --git a/animateditems/12655.png b/animateditems/12655.png new file mode 100644 index 00000000..20d2ee2d Binary files /dev/null and b/animateditems/12655.png differ diff --git a/animateditems/12656.gif b/animateditems/12656.gif new file mode 100644 index 00000000..f00431a1 Binary files /dev/null and b/animateditems/12656.gif differ diff --git a/animateditems/12656.png b/animateditems/12656.png new file mode 100644 index 00000000..1f1c7f9a Binary files /dev/null and b/animateditems/12656.png differ diff --git a/animateditems/12657.gif b/animateditems/12657.gif new file mode 100644 index 00000000..5b0c6fda Binary files /dev/null and b/animateditems/12657.gif differ diff --git a/animateditems/12657.png b/animateditems/12657.png new file mode 100644 index 00000000..61e3572c Binary files /dev/null and b/animateditems/12657.png differ diff --git a/animateditems/12658.gif b/animateditems/12658.gif new file mode 100644 index 00000000..76afdfa0 Binary files /dev/null and b/animateditems/12658.gif differ diff --git a/animateditems/12658.png b/animateditems/12658.png new file mode 100644 index 00000000..39c26b60 Binary files /dev/null and b/animateditems/12658.png differ diff --git a/animateditems/12659.gif b/animateditems/12659.gif new file mode 100644 index 00000000..38f55383 Binary files /dev/null and b/animateditems/12659.gif differ diff --git a/animateditems/12659.png b/animateditems/12659.png new file mode 100644 index 00000000..e3d39b44 Binary files /dev/null and b/animateditems/12659.png differ diff --git a/animateditems/12660.gif b/animateditems/12660.gif new file mode 100644 index 00000000..529a1b8c Binary files /dev/null and b/animateditems/12660.gif differ diff --git a/animateditems/12660.png b/animateditems/12660.png new file mode 100644 index 00000000..72abc755 Binary files /dev/null and b/animateditems/12660.png differ diff --git a/animateditems/12662.gif b/animateditems/12662.gif new file mode 100644 index 00000000..763923e9 Binary files /dev/null and b/animateditems/12662.gif differ diff --git a/animateditems/12662.png b/animateditems/12662.png new file mode 100644 index 00000000..6fa12084 Binary files /dev/null and b/animateditems/12662.png differ diff --git a/animateditems/12663.gif b/animateditems/12663.gif new file mode 100644 index 00000000..7ed2760a Binary files /dev/null and b/animateditems/12663.gif differ diff --git a/animateditems/12663.png b/animateditems/12663.png new file mode 100644 index 00000000..4dc7e026 Binary files /dev/null and b/animateditems/12663.png differ diff --git a/animateditems/12666.gif b/animateditems/12666.gif new file mode 100644 index 00000000..9d83b60d Binary files /dev/null and b/animateditems/12666.gif differ diff --git a/animateditems/12666.png b/animateditems/12666.png new file mode 100644 index 00000000..3bad1f43 Binary files /dev/null and b/animateditems/12666.png differ diff --git a/animateditems/12667.gif b/animateditems/12667.gif new file mode 100644 index 00000000..94009047 Binary files /dev/null and b/animateditems/12667.gif differ diff --git a/animateditems/12667.png b/animateditems/12667.png new file mode 100644 index 00000000..3282e696 Binary files /dev/null and b/animateditems/12667.png differ diff --git a/animateditems/12668.gif b/animateditems/12668.gif new file mode 100644 index 00000000..94009047 Binary files /dev/null and b/animateditems/12668.gif differ diff --git a/animateditems/12668.png b/animateditems/12668.png new file mode 100644 index 00000000..3282e696 Binary files /dev/null and b/animateditems/12668.png differ diff --git a/animateditems/12670.gif b/animateditems/12670.gif new file mode 100644 index 00000000..512c16ba Binary files /dev/null and b/animateditems/12670.gif differ diff --git a/animateditems/12670.png b/animateditems/12670.png new file mode 100644 index 00000000..da708ca7 Binary files /dev/null and b/animateditems/12670.png differ diff --git a/animateditems/12671.gif b/animateditems/12671.gif new file mode 100644 index 00000000..56b33af5 Binary files /dev/null and b/animateditems/12671.gif differ diff --git a/animateditems/12671.png b/animateditems/12671.png new file mode 100644 index 00000000..4a8b524d Binary files /dev/null and b/animateditems/12671.png differ diff --git a/animateditems/12680.gif b/animateditems/12680.gif new file mode 100644 index 00000000..f131a5e3 Binary files /dev/null and b/animateditems/12680.gif differ diff --git a/animateditems/12680.png b/animateditems/12680.png new file mode 100644 index 00000000..929b3f0a Binary files /dev/null and b/animateditems/12680.png differ diff --git a/animateditems/1293.gif b/animateditems/1293.gif new file mode 100644 index 00000000..f4f535a3 Binary files /dev/null and b/animateditems/1293.gif differ diff --git a/animateditems/1293.png b/animateditems/1293.png new file mode 100644 index 00000000..b8f966e5 Binary files /dev/null and b/animateditems/1293.png differ diff --git a/animateditems/1294.gif b/animateditems/1294.gif new file mode 100644 index 00000000..77a7f1d1 Binary files /dev/null and b/animateditems/1294.gif differ diff --git a/animateditems/1294.png b/animateditems/1294.png new file mode 100644 index 00000000..a2c3b323 Binary files /dev/null and b/animateditems/1294.png differ diff --git a/animateditems/1295.gif b/animateditems/1295.gif new file mode 100644 index 00000000..5233a8a0 Binary files /dev/null and b/animateditems/1295.gif differ diff --git a/animateditems/1295.png b/animateditems/1295.png new file mode 100644 index 00000000..010f3c83 Binary files /dev/null and b/animateditems/1295.png differ diff --git a/animateditems/12969.gif b/animateditems/12969.gif new file mode 100644 index 00000000..2511fb16 Binary files /dev/null and b/animateditems/12969.gif differ diff --git a/animateditems/12969.png b/animateditems/12969.png new file mode 100644 index 00000000..835ff91f Binary files /dev/null and b/animateditems/12969.png differ diff --git a/animateditems/13026.gif b/animateditems/13026.gif new file mode 100644 index 00000000..229f0855 Binary files /dev/null and b/animateditems/13026.gif differ diff --git a/animateditems/13026.png b/animateditems/13026.png new file mode 100644 index 00000000..0b42e785 Binary files /dev/null and b/animateditems/13026.png differ diff --git a/animateditems/13027.gif b/animateditems/13027.gif new file mode 100644 index 00000000..45cf766f Binary files /dev/null and b/animateditems/13027.gif differ diff --git a/animateditems/13027.png b/animateditems/13027.png new file mode 100644 index 00000000..424f6e5b Binary files /dev/null and b/animateditems/13027.png differ diff --git a/animateditems/13028.gif b/animateditems/13028.gif new file mode 100644 index 00000000..4bbc4d90 Binary files /dev/null and b/animateditems/13028.gif differ diff --git a/animateditems/13028.png b/animateditems/13028.png new file mode 100644 index 00000000..3bedb5fa Binary files /dev/null and b/animateditems/13028.png differ diff --git a/animateditems/13029.gif b/animateditems/13029.gif new file mode 100644 index 00000000..4bbc4d90 Binary files /dev/null and b/animateditems/13029.gif differ diff --git a/animateditems/13029.png b/animateditems/13029.png new file mode 100644 index 00000000..3bedb5fa Binary files /dev/null and b/animateditems/13029.png differ diff --git a/animateditems/13030.gif b/animateditems/13030.gif new file mode 100644 index 00000000..9ccddcca Binary files /dev/null and b/animateditems/13030.gif differ diff --git a/animateditems/13030.png b/animateditems/13030.png new file mode 100644 index 00000000..8e253a37 Binary files /dev/null and b/animateditems/13030.png differ diff --git a/animateditems/13031.gif b/animateditems/13031.gif new file mode 100644 index 00000000..9ccddcca Binary files /dev/null and b/animateditems/13031.gif differ diff --git a/animateditems/13031.png b/animateditems/13031.png new file mode 100644 index 00000000..8e253a37 Binary files /dev/null and b/animateditems/13031.png differ diff --git a/animateditems/13032.gif b/animateditems/13032.gif new file mode 100644 index 00000000..b8a79f6e Binary files /dev/null and b/animateditems/13032.gif differ diff --git a/animateditems/13032.png b/animateditems/13032.png new file mode 100644 index 00000000..c7b72006 Binary files /dev/null and b/animateditems/13032.png differ diff --git a/animateditems/13033.gif b/animateditems/13033.gif new file mode 100644 index 00000000..d973f001 Binary files /dev/null and b/animateditems/13033.gif differ diff --git a/animateditems/13033.png b/animateditems/13033.png new file mode 100644 index 00000000..09f9fb21 Binary files /dev/null and b/animateditems/13033.png differ diff --git a/animateditems/13044.gif b/animateditems/13044.gif new file mode 100644 index 00000000..fde9fc8a Binary files /dev/null and b/animateditems/13044.gif differ diff --git a/animateditems/13044.png b/animateditems/13044.png new file mode 100644 index 00000000..30389134 Binary files /dev/null and b/animateditems/13044.png differ diff --git a/animateditems/13110.gif b/animateditems/13110.gif new file mode 100644 index 00000000..d41ba8c8 Binary files /dev/null and b/animateditems/13110.gif differ diff --git a/animateditems/13110.png b/animateditems/13110.png new file mode 100644 index 00000000..e1451df5 Binary files /dev/null and b/animateditems/13110.png differ diff --git a/animateditems/13115.gif b/animateditems/13115.gif new file mode 100644 index 00000000..0daf02b4 Binary files /dev/null and b/animateditems/13115.gif differ diff --git a/animateditems/13115.png b/animateditems/13115.png new file mode 100644 index 00000000..f95aeb71 Binary files /dev/null and b/animateditems/13115.png differ diff --git a/animateditems/13130.gif b/animateditems/13130.gif new file mode 100644 index 00000000..a70eff34 Binary files /dev/null and b/animateditems/13130.gif differ diff --git a/animateditems/13130.png b/animateditems/13130.png new file mode 100644 index 00000000..24321966 Binary files /dev/null and b/animateditems/13130.png differ diff --git a/animateditems/13131.gif b/animateditems/13131.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13131.gif differ diff --git a/animateditems/13131.png b/animateditems/13131.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13131.png differ diff --git a/animateditems/13132.gif b/animateditems/13132.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13132.gif differ diff --git a/animateditems/13132.png b/animateditems/13132.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13132.png differ diff --git a/animateditems/13133.gif b/animateditems/13133.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13133.gif differ diff --git a/animateditems/13133.png b/animateditems/13133.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13133.png differ diff --git a/animateditems/13134.gif b/animateditems/13134.gif new file mode 100644 index 00000000..795575f4 Binary files /dev/null and b/animateditems/13134.gif differ diff --git a/animateditems/13134.png b/animateditems/13134.png new file mode 100644 index 00000000..2bfb83d3 Binary files /dev/null and b/animateditems/13134.png differ diff --git a/animateditems/13135.gif b/animateditems/13135.gif new file mode 100644 index 00000000..01997a84 Binary files /dev/null and b/animateditems/13135.gif differ diff --git a/animateditems/13135.png b/animateditems/13135.png new file mode 100644 index 00000000..75ede290 Binary files /dev/null and b/animateditems/13135.png differ diff --git a/animateditems/13136.gif b/animateditems/13136.gif new file mode 100644 index 00000000..cd5039e4 Binary files /dev/null and b/animateditems/13136.gif differ diff --git a/animateditems/13136.png b/animateditems/13136.png new file mode 100644 index 00000000..3ea038d6 Binary files /dev/null and b/animateditems/13136.png differ diff --git a/animateditems/13137.gif b/animateditems/13137.gif new file mode 100644 index 00000000..de426907 Binary files /dev/null and b/animateditems/13137.gif differ diff --git a/animateditems/13137.png b/animateditems/13137.png new file mode 100644 index 00000000..844f1721 Binary files /dev/null and b/animateditems/13137.png differ diff --git a/animateditems/13138.gif b/animateditems/13138.gif new file mode 100644 index 00000000..d542f103 Binary files /dev/null and b/animateditems/13138.gif differ diff --git a/animateditems/13138.png b/animateditems/13138.png new file mode 100644 index 00000000..2ff16c84 Binary files /dev/null and b/animateditems/13138.png differ diff --git a/animateditems/13139.gif b/animateditems/13139.gif new file mode 100644 index 00000000..bedcdc2b Binary files /dev/null and b/animateditems/13139.gif differ diff --git a/animateditems/13139.png b/animateditems/13139.png new file mode 100644 index 00000000..4adcf341 Binary files /dev/null and b/animateditems/13139.png differ diff --git a/animateditems/13140.gif b/animateditems/13140.gif new file mode 100644 index 00000000..fe4f3607 Binary files /dev/null and b/animateditems/13140.gif differ diff --git a/animateditems/13140.png b/animateditems/13140.png new file mode 100644 index 00000000..f2928cff Binary files /dev/null and b/animateditems/13140.png differ diff --git a/animateditems/13141.gif b/animateditems/13141.gif new file mode 100644 index 00000000..b49b34fb Binary files /dev/null and b/animateditems/13141.gif differ diff --git a/animateditems/13141.png b/animateditems/13141.png new file mode 100644 index 00000000..37afcb75 Binary files /dev/null and b/animateditems/13141.png differ diff --git a/animateditems/13142.gif b/animateditems/13142.gif new file mode 100644 index 00000000..159be831 Binary files /dev/null and b/animateditems/13142.gif differ diff --git a/animateditems/13142.png b/animateditems/13142.png new file mode 100644 index 00000000..d9424a8b Binary files /dev/null and b/animateditems/13142.png differ diff --git a/animateditems/13158.gif b/animateditems/13158.gif new file mode 100644 index 00000000..7202a7d8 Binary files /dev/null and b/animateditems/13158.gif differ diff --git a/animateditems/13158.png b/animateditems/13158.png new file mode 100644 index 00000000..3dc03a79 Binary files /dev/null and b/animateditems/13158.png differ diff --git a/animateditems/13159.gif b/animateditems/13159.gif new file mode 100644 index 00000000..60be54fd Binary files /dev/null and b/animateditems/13159.gif differ diff --git a/animateditems/13159.png b/animateditems/13159.png new file mode 100644 index 00000000..205bb0eb Binary files /dev/null and b/animateditems/13159.png differ diff --git a/animateditems/13160.gif b/animateditems/13160.gif new file mode 100644 index 00000000..88f5f2f3 Binary files /dev/null and b/animateditems/13160.gif differ diff --git a/animateditems/13160.png b/animateditems/13160.png new file mode 100644 index 00000000..0ac80b9e Binary files /dev/null and b/animateditems/13160.png differ diff --git a/animateditems/13161.gif b/animateditems/13161.gif new file mode 100644 index 00000000..88f5f2f3 Binary files /dev/null and b/animateditems/13161.gif differ diff --git a/animateditems/13161.png b/animateditems/13161.png new file mode 100644 index 00000000..0ac80b9e Binary files /dev/null and b/animateditems/13161.png differ diff --git a/animateditems/13162.gif b/animateditems/13162.gif new file mode 100644 index 00000000..fca4f516 Binary files /dev/null and b/animateditems/13162.gif differ diff --git a/animateditems/13162.png b/animateditems/13162.png new file mode 100644 index 00000000..5ad67ba4 Binary files /dev/null and b/animateditems/13162.png differ diff --git a/animateditems/13165.gif b/animateditems/13165.gif new file mode 100644 index 00000000..c929e220 Binary files /dev/null and b/animateditems/13165.gif differ diff --git a/animateditems/13165.png b/animateditems/13165.png new file mode 100644 index 00000000..53e27b3c Binary files /dev/null and b/animateditems/13165.png differ diff --git a/animateditems/13166.gif b/animateditems/13166.gif new file mode 100644 index 00000000..c97a4f9e Binary files /dev/null and b/animateditems/13166.gif differ diff --git a/animateditems/13166.png b/animateditems/13166.png new file mode 100644 index 00000000..411a5a7a Binary files /dev/null and b/animateditems/13166.png differ diff --git a/animateditems/13167.gif b/animateditems/13167.gif new file mode 100644 index 00000000..d01f5dda Binary files /dev/null and b/animateditems/13167.gif differ diff --git a/animateditems/13167.png b/animateditems/13167.png new file mode 100644 index 00000000..db928610 Binary files /dev/null and b/animateditems/13167.png differ diff --git a/animateditems/13168.gif b/animateditems/13168.gif new file mode 100644 index 00000000..4cbdd323 Binary files /dev/null and b/animateditems/13168.gif differ diff --git a/animateditems/13168.png b/animateditems/13168.png new file mode 100644 index 00000000..f0fa3473 Binary files /dev/null and b/animateditems/13168.png differ diff --git a/animateditems/13169.gif b/animateditems/13169.gif new file mode 100644 index 00000000..340e2a1f Binary files /dev/null and b/animateditems/13169.gif differ diff --git a/animateditems/13169.png b/animateditems/13169.png new file mode 100644 index 00000000..3774ba23 Binary files /dev/null and b/animateditems/13169.png differ diff --git a/animateditems/13173.gif b/animateditems/13173.gif new file mode 100644 index 00000000..7a848f43 Binary files /dev/null and b/animateditems/13173.gif differ diff --git a/animateditems/13173.png b/animateditems/13173.png new file mode 100644 index 00000000..bcec9539 Binary files /dev/null and b/animateditems/13173.png differ diff --git a/animateditems/13191.gif b/animateditems/13191.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/13191.gif differ diff --git a/animateditems/13191.png b/animateditems/13191.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/13191.png differ diff --git a/animateditems/13192.gif b/animateditems/13192.gif new file mode 100644 index 00000000..fc6dbc3c Binary files /dev/null and b/animateditems/13192.gif differ diff --git a/animateditems/13192.png b/animateditems/13192.png new file mode 100644 index 00000000..cde31dcd Binary files /dev/null and b/animateditems/13192.png differ diff --git a/animateditems/13193.gif b/animateditems/13193.gif new file mode 100644 index 00000000..84d7b972 Binary files /dev/null and b/animateditems/13193.gif differ diff --git a/animateditems/13193.png b/animateditems/13193.png new file mode 100644 index 00000000..9cd88fdf Binary files /dev/null and b/animateditems/13193.png differ diff --git a/animateditems/13194.gif b/animateditems/13194.gif new file mode 100644 index 00000000..02c5c5fb Binary files /dev/null and b/animateditems/13194.gif differ diff --git a/animateditems/13194.png b/animateditems/13194.png new file mode 100644 index 00000000..530e523d Binary files /dev/null and b/animateditems/13194.png differ diff --git a/animateditems/13195.gif b/animateditems/13195.gif new file mode 100644 index 00000000..80b1b119 Binary files /dev/null and b/animateditems/13195.gif differ diff --git a/animateditems/13195.png b/animateditems/13195.png new file mode 100644 index 00000000..1a01737d Binary files /dev/null and b/animateditems/13195.png differ diff --git a/animateditems/13196.gif b/animateditems/13196.gif new file mode 100644 index 00000000..2b14b046 Binary files /dev/null and b/animateditems/13196.gif differ diff --git a/animateditems/13196.png b/animateditems/13196.png new file mode 100644 index 00000000..a397c94b Binary files /dev/null and b/animateditems/13196.png differ diff --git a/animateditems/13197.gif b/animateditems/13197.gif new file mode 100644 index 00000000..84c7c9da Binary files /dev/null and b/animateditems/13197.gif differ diff --git a/animateditems/13197.png b/animateditems/13197.png new file mode 100644 index 00000000..63a4201d Binary files /dev/null and b/animateditems/13197.png differ diff --git a/animateditems/13198.gif b/animateditems/13198.gif new file mode 100644 index 00000000..97129a3b Binary files /dev/null and b/animateditems/13198.gif differ diff --git a/animateditems/13198.png b/animateditems/13198.png new file mode 100644 index 00000000..64871801 Binary files /dev/null and b/animateditems/13198.png differ diff --git a/animateditems/13213.gif b/animateditems/13213.gif new file mode 100644 index 00000000..3801b119 Binary files /dev/null and b/animateditems/13213.gif differ diff --git a/animateditems/13213.png b/animateditems/13213.png new file mode 100644 index 00000000..715ef66f Binary files /dev/null and b/animateditems/13213.png differ diff --git a/animateditems/13214.gif b/animateditems/13214.gif new file mode 100644 index 00000000..9178c126 Binary files /dev/null and b/animateditems/13214.gif differ diff --git a/animateditems/13214.png b/animateditems/13214.png new file mode 100644 index 00000000..b1d35908 Binary files /dev/null and b/animateditems/13214.png differ diff --git a/animateditems/13215.gif b/animateditems/13215.gif new file mode 100644 index 00000000..4308b2ac Binary files /dev/null and b/animateditems/13215.gif differ diff --git a/animateditems/13215.png b/animateditems/13215.png new file mode 100644 index 00000000..6806909f Binary files /dev/null and b/animateditems/13215.png differ diff --git a/animateditems/13216.gif b/animateditems/13216.gif new file mode 100644 index 00000000..36b71bb1 Binary files /dev/null and b/animateditems/13216.gif differ diff --git a/animateditems/13216.png b/animateditems/13216.png new file mode 100644 index 00000000..f9223b64 Binary files /dev/null and b/animateditems/13216.png differ diff --git a/animateditems/13217.gif b/animateditems/13217.gif new file mode 100644 index 00000000..75b3ff4c Binary files /dev/null and b/animateditems/13217.gif differ diff --git a/animateditems/13217.png b/animateditems/13217.png new file mode 100644 index 00000000..45ec19d0 Binary files /dev/null and b/animateditems/13217.png differ diff --git a/animateditems/13218.gif b/animateditems/13218.gif new file mode 100644 index 00000000..df9875d1 Binary files /dev/null and b/animateditems/13218.gif differ diff --git a/animateditems/13218.png b/animateditems/13218.png new file mode 100644 index 00000000..ccf6555a Binary files /dev/null and b/animateditems/13218.png differ diff --git a/animateditems/13219.gif b/animateditems/13219.gif new file mode 100644 index 00000000..6603d52a Binary files /dev/null and b/animateditems/13219.gif differ diff --git a/animateditems/13219.png b/animateditems/13219.png new file mode 100644 index 00000000..101dc63d Binary files /dev/null and b/animateditems/13219.png differ diff --git a/animateditems/13220.gif b/animateditems/13220.gif new file mode 100644 index 00000000..b4af7483 Binary files /dev/null and b/animateditems/13220.gif differ diff --git a/animateditems/13220.png b/animateditems/13220.png new file mode 100644 index 00000000..a5c19dd7 Binary files /dev/null and b/animateditems/13220.png differ diff --git a/animateditems/13221.gif b/animateditems/13221.gif new file mode 100644 index 00000000..43a128be Binary files /dev/null and b/animateditems/13221.gif differ diff --git a/animateditems/13221.png b/animateditems/13221.png new file mode 100644 index 00000000..cd39fbc5 Binary files /dev/null and b/animateditems/13221.png differ diff --git a/animateditems/13222.gif b/animateditems/13222.gif new file mode 100644 index 00000000..8744e5cc Binary files /dev/null and b/animateditems/13222.gif differ diff --git a/animateditems/13222.png b/animateditems/13222.png new file mode 100644 index 00000000..3b63d2e2 Binary files /dev/null and b/animateditems/13222.png differ diff --git a/animateditems/13224.gif b/animateditems/13224.gif new file mode 100644 index 00000000..c6e3a8fa Binary files /dev/null and b/animateditems/13224.gif differ diff --git a/animateditems/13224.png b/animateditems/13224.png new file mode 100644 index 00000000..d0fdf769 Binary files /dev/null and b/animateditems/13224.png differ diff --git a/animateditems/13233.gif b/animateditems/13233.gif new file mode 100644 index 00000000..33e0ca63 Binary files /dev/null and b/animateditems/13233.gif differ diff --git a/animateditems/13233.png b/animateditems/13233.png new file mode 100644 index 00000000..0ecd8f13 Binary files /dev/null and b/animateditems/13233.png differ diff --git a/animateditems/13234.gif b/animateditems/13234.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13234.gif differ diff --git a/animateditems/13234.png b/animateditems/13234.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13234.png differ diff --git a/animateditems/13235.gif b/animateditems/13235.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13235.gif differ diff --git a/animateditems/13235.png b/animateditems/13235.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13235.png differ diff --git a/animateditems/13238.gif b/animateditems/13238.gif new file mode 100644 index 00000000..0c76bd0e Binary files /dev/null and b/animateditems/13238.gif differ diff --git a/animateditems/13238.png b/animateditems/13238.png new file mode 100644 index 00000000..828619ff Binary files /dev/null and b/animateditems/13238.png differ diff --git a/animateditems/13239.gif b/animateditems/13239.gif new file mode 100644 index 00000000..5efc1a5f Binary files /dev/null and b/animateditems/13239.gif differ diff --git a/animateditems/13239.png b/animateditems/13239.png new file mode 100644 index 00000000..9d3b9d82 Binary files /dev/null and b/animateditems/13239.png differ diff --git a/animateditems/13246.gif b/animateditems/13246.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13246.gif differ diff --git a/animateditems/13246.png b/animateditems/13246.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13246.png differ diff --git a/animateditems/13247.gif b/animateditems/13247.gif new file mode 100644 index 00000000..040cf926 Binary files /dev/null and b/animateditems/13247.gif differ diff --git a/animateditems/13247.png b/animateditems/13247.png new file mode 100644 index 00000000..328f67fb Binary files /dev/null and b/animateditems/13247.png differ diff --git a/animateditems/13248.gif b/animateditems/13248.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13248.gif differ diff --git a/animateditems/13248.png b/animateditems/13248.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13248.png differ diff --git a/animateditems/13262.gif b/animateditems/13262.gif new file mode 100644 index 00000000..337bfbdc Binary files /dev/null and b/animateditems/13262.gif differ diff --git a/animateditems/13262.png b/animateditems/13262.png new file mode 100644 index 00000000..1981539f Binary files /dev/null and b/animateditems/13262.png differ diff --git a/animateditems/13269.gif b/animateditems/13269.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13269.gif differ diff --git a/animateditems/13269.png b/animateditems/13269.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13269.png differ diff --git a/animateditems/13270.gif b/animateditems/13270.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13270.gif differ diff --git a/animateditems/13270.png b/animateditems/13270.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13270.png differ diff --git a/animateditems/13271.gif b/animateditems/13271.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13271.gif differ diff --git a/animateditems/13271.png b/animateditems/13271.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13271.png differ diff --git a/animateditems/13281.gif b/animateditems/13281.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13281.gif differ diff --git a/animateditems/13281.png b/animateditems/13281.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13281.png differ diff --git a/animateditems/13282.gif b/animateditems/13282.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13282.gif differ diff --git a/animateditems/13282.png b/animateditems/13282.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13282.png differ diff --git a/animateditems/13283.gif b/animateditems/13283.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13283.gif differ diff --git a/animateditems/13283.png b/animateditems/13283.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13283.png differ diff --git a/animateditems/13284.gif b/animateditems/13284.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13284.gif differ diff --git a/animateditems/13284.png b/animateditems/13284.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13284.png differ diff --git a/animateditems/13285.gif b/animateditems/13285.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13285.gif differ diff --git a/animateditems/13285.png b/animateditems/13285.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13285.png differ diff --git a/animateditems/13287.gif b/animateditems/13287.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13287.gif differ diff --git a/animateditems/13287.png b/animateditems/13287.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13287.png differ diff --git a/animateditems/13290.gif b/animateditems/13290.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13290.gif differ diff --git a/animateditems/13290.png b/animateditems/13290.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13290.png differ diff --git a/animateditems/13291.gif b/animateditems/13291.gif new file mode 100644 index 00000000..600c50d8 Binary files /dev/null and b/animateditems/13291.gif differ diff --git a/animateditems/13291.png b/animateditems/13291.png new file mode 100644 index 00000000..2adff6c1 Binary files /dev/null and b/animateditems/13291.png differ diff --git a/animateditems/13292.gif b/animateditems/13292.gif new file mode 100644 index 00000000..27fee94c Binary files /dev/null and b/animateditems/13292.gif differ diff --git a/animateditems/13292.png b/animateditems/13292.png new file mode 100644 index 00000000..a9eb621a Binary files /dev/null and b/animateditems/13292.png differ diff --git a/animateditems/13293.gif b/animateditems/13293.gif new file mode 100644 index 00000000..a0c57972 Binary files /dev/null and b/animateditems/13293.gif differ diff --git a/animateditems/13293.png b/animateditems/13293.png new file mode 100644 index 00000000..69ca0fd3 Binary files /dev/null and b/animateditems/13293.png differ diff --git a/animateditems/13294.gif b/animateditems/13294.gif new file mode 100644 index 00000000..559313a5 Binary files /dev/null and b/animateditems/13294.gif differ diff --git a/animateditems/13294.png b/animateditems/13294.png new file mode 100644 index 00000000..54abe14f Binary files /dev/null and b/animateditems/13294.png differ diff --git a/animateditems/13295.gif b/animateditems/13295.gif new file mode 100644 index 00000000..0eaade7f Binary files /dev/null and b/animateditems/13295.gif differ diff --git a/animateditems/13295.png b/animateditems/13295.png new file mode 100644 index 00000000..6b615905 Binary files /dev/null and b/animateditems/13295.png differ diff --git a/animateditems/13296.gif b/animateditems/13296.gif new file mode 100644 index 00000000..05e55975 Binary files /dev/null and b/animateditems/13296.gif differ diff --git a/animateditems/13296.png b/animateditems/13296.png new file mode 100644 index 00000000..ee03a443 Binary files /dev/null and b/animateditems/13296.png differ diff --git a/animateditems/13297.gif b/animateditems/13297.gif new file mode 100644 index 00000000..552feeeb Binary files /dev/null and b/animateditems/13297.gif differ diff --git a/animateditems/13297.png b/animateditems/13297.png new file mode 100644 index 00000000..514aa88e Binary files /dev/null and b/animateditems/13297.png differ diff --git a/animateditems/13298.gif b/animateditems/13298.gif new file mode 100644 index 00000000..ed164994 Binary files /dev/null and b/animateditems/13298.gif differ diff --git a/animateditems/13298.png b/animateditems/13298.png new file mode 100644 index 00000000..3fa87861 Binary files /dev/null and b/animateditems/13298.png differ diff --git a/animateditems/13299.gif b/animateditems/13299.gif new file mode 100644 index 00000000..0646b1fe Binary files /dev/null and b/animateditems/13299.gif differ diff --git a/animateditems/13299.png b/animateditems/13299.png new file mode 100644 index 00000000..48165cdb Binary files /dev/null and b/animateditems/13299.png differ diff --git a/animateditems/13300.gif b/animateditems/13300.gif new file mode 100644 index 00000000..0de6280b Binary files /dev/null and b/animateditems/13300.gif differ diff --git a/animateditems/13300.png b/animateditems/13300.png new file mode 100644 index 00000000..15dc651f Binary files /dev/null and b/animateditems/13300.png differ diff --git a/animateditems/13301.gif b/animateditems/13301.gif new file mode 100644 index 00000000..58f77984 Binary files /dev/null and b/animateditems/13301.gif differ diff --git a/animateditems/13301.png b/animateditems/13301.png new file mode 100644 index 00000000..57e9147b Binary files /dev/null and b/animateditems/13301.png differ diff --git a/animateditems/13302.gif b/animateditems/13302.gif new file mode 100644 index 00000000..510ebb0b Binary files /dev/null and b/animateditems/13302.gif differ diff --git a/animateditems/13302.png b/animateditems/13302.png new file mode 100644 index 00000000..c7c699fb Binary files /dev/null and b/animateditems/13302.png differ diff --git a/animateditems/13303.gif b/animateditems/13303.gif new file mode 100644 index 00000000..53626cd2 Binary files /dev/null and b/animateditems/13303.gif differ diff --git a/animateditems/13303.png b/animateditems/13303.png new file mode 100644 index 00000000..7f65a3e3 Binary files /dev/null and b/animateditems/13303.png differ diff --git a/animateditems/13304.gif b/animateditems/13304.gif new file mode 100644 index 00000000..da0c9ae4 Binary files /dev/null and b/animateditems/13304.gif differ diff --git a/animateditems/13304.png b/animateditems/13304.png new file mode 100644 index 00000000..f4110692 Binary files /dev/null and b/animateditems/13304.png differ diff --git a/animateditems/13305.gif b/animateditems/13305.gif new file mode 100644 index 00000000..3f6f9294 Binary files /dev/null and b/animateditems/13305.gif differ diff --git a/animateditems/13305.png b/animateditems/13305.png new file mode 100644 index 00000000..dda27e49 Binary files /dev/null and b/animateditems/13305.png differ diff --git a/animateditems/13307.gif b/animateditems/13307.gif new file mode 100644 index 00000000..f494f25b Binary files /dev/null and b/animateditems/13307.gif differ diff --git a/animateditems/13307.png b/animateditems/13307.png new file mode 100644 index 00000000..4306f11c Binary files /dev/null and b/animateditems/13307.png differ diff --git a/animateditems/13332.gif b/animateditems/13332.gif new file mode 100644 index 00000000..1942e4cd Binary files /dev/null and b/animateditems/13332.gif differ diff --git a/animateditems/13332.png b/animateditems/13332.png new file mode 100644 index 00000000..3c5ea1b7 Binary files /dev/null and b/animateditems/13332.png differ diff --git a/animateditems/13333.gif b/animateditems/13333.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/13333.gif differ diff --git a/animateditems/13333.png b/animateditems/13333.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/13333.png differ diff --git a/animateditems/13472.gif b/animateditems/13472.gif new file mode 100644 index 00000000..30b50ce7 Binary files /dev/null and b/animateditems/13472.gif differ diff --git a/animateditems/13472.png b/animateditems/13472.png new file mode 100644 index 00000000..10831319 Binary files /dev/null and b/animateditems/13472.png differ diff --git a/animateditems/13498.gif b/animateditems/13498.gif new file mode 100644 index 00000000..fd46ad2a Binary files /dev/null and b/animateditems/13498.gif differ diff --git a/animateditems/13498.png b/animateditems/13498.png new file mode 100644 index 00000000..aca16277 Binary files /dev/null and b/animateditems/13498.png differ diff --git a/animateditems/13499.gif b/animateditems/13499.gif new file mode 100644 index 00000000..a824b8e9 Binary files /dev/null and b/animateditems/13499.gif differ diff --git a/animateditems/13499.png b/animateditems/13499.png new file mode 100644 index 00000000..7407c8b2 Binary files /dev/null and b/animateditems/13499.png differ diff --git a/animateditems/13506.gif b/animateditems/13506.gif new file mode 100644 index 00000000..6790050c Binary files /dev/null and b/animateditems/13506.gif differ diff --git a/animateditems/13506.png b/animateditems/13506.png new file mode 100644 index 00000000..67e89b4b Binary files /dev/null and b/animateditems/13506.png differ diff --git a/animateditems/13508.gif b/animateditems/13508.gif new file mode 100644 index 00000000..adc7948f Binary files /dev/null and b/animateditems/13508.gif differ diff --git a/animateditems/13508.png b/animateditems/13508.png new file mode 100644 index 00000000..53c10af8 Binary files /dev/null and b/animateditems/13508.png differ diff --git a/animateditems/13529.gif b/animateditems/13529.gif new file mode 100644 index 00000000..bc6b32a1 Binary files /dev/null and b/animateditems/13529.gif differ diff --git a/animateditems/13529.png b/animateditems/13529.png new file mode 100644 index 00000000..73046521 Binary files /dev/null and b/animateditems/13529.png differ diff --git a/animateditems/13530.gif b/animateditems/13530.gif new file mode 100644 index 00000000..956ffe4f Binary files /dev/null and b/animateditems/13530.gif differ diff --git a/animateditems/13530.png b/animateditems/13530.png new file mode 100644 index 00000000..b597b1f5 Binary files /dev/null and b/animateditems/13530.png differ diff --git a/animateditems/13531.gif b/animateditems/13531.gif new file mode 100644 index 00000000..908e13d4 Binary files /dev/null and b/animateditems/13531.gif differ diff --git a/animateditems/13531.png b/animateditems/13531.png new file mode 100644 index 00000000..687aeda4 Binary files /dev/null and b/animateditems/13531.png differ diff --git a/animateditems/13532.gif b/animateditems/13532.gif new file mode 100644 index 00000000..d9914bcc Binary files /dev/null and b/animateditems/13532.gif differ diff --git a/animateditems/13532.png b/animateditems/13532.png new file mode 100644 index 00000000..ef2a0769 Binary files /dev/null and b/animateditems/13532.png differ diff --git a/animateditems/13533.gif b/animateditems/13533.gif new file mode 100644 index 00000000..2b663866 Binary files /dev/null and b/animateditems/13533.gif differ diff --git a/animateditems/13533.png b/animateditems/13533.png new file mode 100644 index 00000000..3f1c5247 Binary files /dev/null and b/animateditems/13533.png differ diff --git a/animateditems/13534.gif b/animateditems/13534.gif new file mode 100644 index 00000000..dfbdbca4 Binary files /dev/null and b/animateditems/13534.gif differ diff --git a/animateditems/13534.png b/animateditems/13534.png new file mode 100644 index 00000000..87e51cc8 Binary files /dev/null and b/animateditems/13534.png differ diff --git a/animateditems/13535.gif b/animateditems/13535.gif new file mode 100644 index 00000000..97ddc490 Binary files /dev/null and b/animateditems/13535.gif differ diff --git a/animateditems/13535.png b/animateditems/13535.png new file mode 100644 index 00000000..b2bdc361 Binary files /dev/null and b/animateditems/13535.png differ diff --git a/animateditems/13536.gif b/animateditems/13536.gif new file mode 100644 index 00000000..d8babd66 Binary files /dev/null and b/animateditems/13536.gif differ diff --git a/animateditems/13536.png b/animateditems/13536.png new file mode 100644 index 00000000..bfd08c73 Binary files /dev/null and b/animateditems/13536.png differ diff --git a/animateditems/13537.gif b/animateditems/13537.gif new file mode 100644 index 00000000..5f04f58d Binary files /dev/null and b/animateditems/13537.gif differ diff --git a/animateditems/13537.png b/animateditems/13537.png new file mode 100644 index 00000000..b981cb91 Binary files /dev/null and b/animateditems/13537.png differ diff --git a/animateditems/13538.gif b/animateditems/13538.gif new file mode 100644 index 00000000..77291cae Binary files /dev/null and b/animateditems/13538.gif differ diff --git a/animateditems/13538.png b/animateditems/13538.png new file mode 100644 index 00000000..7b20a4cb Binary files /dev/null and b/animateditems/13538.png differ diff --git a/animateditems/13539.gif b/animateditems/13539.gif new file mode 100644 index 00000000..83bfbb9e Binary files /dev/null and b/animateditems/13539.gif differ diff --git a/animateditems/13539.png b/animateditems/13539.png new file mode 100644 index 00000000..8cda1637 Binary files /dev/null and b/animateditems/13539.png differ diff --git a/animateditems/13540.gif b/animateditems/13540.gif new file mode 100644 index 00000000..4aa6dd7e Binary files /dev/null and b/animateditems/13540.gif differ diff --git a/animateditems/13540.png b/animateditems/13540.png new file mode 100644 index 00000000..869a0ca2 Binary files /dev/null and b/animateditems/13540.png differ diff --git a/animateditems/13541.gif b/animateditems/13541.gif new file mode 100644 index 00000000..773f79d2 Binary files /dev/null and b/animateditems/13541.gif differ diff --git a/animateditems/13541.png b/animateditems/13541.png new file mode 100644 index 00000000..6d08a355 Binary files /dev/null and b/animateditems/13541.png differ diff --git a/animateditems/13542.gif b/animateditems/13542.gif new file mode 100644 index 00000000..40e1a786 Binary files /dev/null and b/animateditems/13542.gif differ diff --git a/animateditems/13542.png b/animateditems/13542.png new file mode 100644 index 00000000..43ea32fb Binary files /dev/null and b/animateditems/13542.png differ diff --git a/animateditems/13543.gif b/animateditems/13543.gif new file mode 100644 index 00000000..e52a01f0 Binary files /dev/null and b/animateditems/13543.gif differ diff --git a/animateditems/13543.png b/animateditems/13543.png new file mode 100644 index 00000000..63f1f2ec Binary files /dev/null and b/animateditems/13543.png differ diff --git a/animateditems/13544.gif b/animateditems/13544.gif new file mode 100644 index 00000000..78f1182a Binary files /dev/null and b/animateditems/13544.gif differ diff --git a/animateditems/13544.png b/animateditems/13544.png new file mode 100644 index 00000000..ffa8fe69 Binary files /dev/null and b/animateditems/13544.png differ diff --git a/animateditems/13545.gif b/animateditems/13545.gif new file mode 100644 index 00000000..3b92f644 Binary files /dev/null and b/animateditems/13545.gif differ diff --git a/animateditems/13545.png b/animateditems/13545.png new file mode 100644 index 00000000..9ab07ddb Binary files /dev/null and b/animateditems/13545.png differ diff --git a/animateditems/13546.gif b/animateditems/13546.gif new file mode 100644 index 00000000..59bea70e Binary files /dev/null and b/animateditems/13546.gif differ diff --git a/animateditems/13546.png b/animateditems/13546.png new file mode 100644 index 00000000..10a018c2 Binary files /dev/null and b/animateditems/13546.png differ diff --git a/animateditems/13559.gif b/animateditems/13559.gif new file mode 100644 index 00000000..91528afd Binary files /dev/null and b/animateditems/13559.gif differ diff --git a/animateditems/13559.png b/animateditems/13559.png new file mode 100644 index 00000000..cc6a6539 Binary files /dev/null and b/animateditems/13559.png differ diff --git a/animateditems/13560.gif b/animateditems/13560.gif new file mode 100644 index 00000000..60b05d7c Binary files /dev/null and b/animateditems/13560.gif differ diff --git a/animateditems/13560.png b/animateditems/13560.png new file mode 100644 index 00000000..1a06bfcc Binary files /dev/null and b/animateditems/13560.png differ diff --git a/animateditems/13561.gif b/animateditems/13561.gif new file mode 100644 index 00000000..ba1eec6f Binary files /dev/null and b/animateditems/13561.gif differ diff --git a/animateditems/13561.png b/animateditems/13561.png new file mode 100644 index 00000000..34a59549 Binary files /dev/null and b/animateditems/13561.png differ diff --git a/animateditems/13564.gif b/animateditems/13564.gif new file mode 100644 index 00000000..c929e220 Binary files /dev/null and b/animateditems/13564.gif differ diff --git a/animateditems/13564.png b/animateditems/13564.png new file mode 100644 index 00000000..53e27b3c Binary files /dev/null and b/animateditems/13564.png differ diff --git a/animateditems/13565.gif b/animateditems/13565.gif new file mode 100644 index 00000000..4cbdd323 Binary files /dev/null and b/animateditems/13565.gif differ diff --git a/animateditems/13565.png b/animateditems/13565.png new file mode 100644 index 00000000..f0fa3473 Binary files /dev/null and b/animateditems/13565.png differ diff --git a/animateditems/13566.gif b/animateditems/13566.gif new file mode 100644 index 00000000..d01f5dda Binary files /dev/null and b/animateditems/13566.gif differ diff --git a/animateditems/13566.png b/animateditems/13566.png new file mode 100644 index 00000000..db928610 Binary files /dev/null and b/animateditems/13566.png differ diff --git a/animateditems/13567.gif b/animateditems/13567.gif new file mode 100644 index 00000000..c97a4f9e Binary files /dev/null and b/animateditems/13567.gif differ diff --git a/animateditems/13567.png b/animateditems/13567.png new file mode 100644 index 00000000..411a5a7a Binary files /dev/null and b/animateditems/13567.png differ diff --git a/animateditems/13568.gif b/animateditems/13568.gif new file mode 100644 index 00000000..d01f5dda Binary files /dev/null and b/animateditems/13568.gif differ diff --git a/animateditems/13568.png b/animateditems/13568.png new file mode 100644 index 00000000..db928610 Binary files /dev/null and b/animateditems/13568.png differ diff --git a/animateditems/13569.gif b/animateditems/13569.gif new file mode 100644 index 00000000..340e2a1f Binary files /dev/null and b/animateditems/13569.gif differ diff --git a/animateditems/13569.png b/animateditems/13569.png new file mode 100644 index 00000000..3774ba23 Binary files /dev/null and b/animateditems/13569.png differ diff --git a/animateditems/13570.gif b/animateditems/13570.gif new file mode 100644 index 00000000..4cbdd323 Binary files /dev/null and b/animateditems/13570.gif differ diff --git a/animateditems/13570.png b/animateditems/13570.png new file mode 100644 index 00000000..f0fa3473 Binary files /dev/null and b/animateditems/13570.png differ diff --git a/animateditems/13571.gif b/animateditems/13571.gif new file mode 100644 index 00000000..09dbc13b Binary files /dev/null and b/animateditems/13571.gif differ diff --git a/animateditems/13571.png b/animateditems/13571.png new file mode 100644 index 00000000..adf74876 Binary files /dev/null and b/animateditems/13571.png differ diff --git a/animateditems/13578.gif b/animateditems/13578.gif new file mode 100644 index 00000000..3b618054 Binary files /dev/null and b/animateditems/13578.gif differ diff --git a/animateditems/13578.png b/animateditems/13578.png new file mode 100644 index 00000000..572e6288 Binary files /dev/null and b/animateditems/13578.png differ diff --git a/animateditems/13580.gif b/animateditems/13580.gif new file mode 100644 index 00000000..9d72bb11 Binary files /dev/null and b/animateditems/13580.gif differ diff --git a/animateditems/13580.png b/animateditems/13580.png new file mode 100644 index 00000000..4ca36075 Binary files /dev/null and b/animateditems/13580.png differ diff --git a/animateditems/13581.gif b/animateditems/13581.gif new file mode 100644 index 00000000..91528afd Binary files /dev/null and b/animateditems/13581.gif differ diff --git a/animateditems/13581.png b/animateditems/13581.png new file mode 100644 index 00000000..cc6a6539 Binary files /dev/null and b/animateditems/13581.png differ diff --git a/animateditems/13582.gif b/animateditems/13582.gif new file mode 100644 index 00000000..4cbdd323 Binary files /dev/null and b/animateditems/13582.gif differ diff --git a/animateditems/13582.png b/animateditems/13582.png new file mode 100644 index 00000000..f0fa3473 Binary files /dev/null and b/animateditems/13582.png differ diff --git a/animateditems/13601.gif b/animateditems/13601.gif new file mode 100644 index 00000000..295e9c28 Binary files /dev/null and b/animateditems/13601.gif differ diff --git a/animateditems/13601.png b/animateditems/13601.png new file mode 100644 index 00000000..ac90194f Binary files /dev/null and b/animateditems/13601.png differ diff --git a/animateditems/13602.gif b/animateditems/13602.gif new file mode 100644 index 00000000..fd92928f Binary files /dev/null and b/animateditems/13602.gif differ diff --git a/animateditems/13602.png b/animateditems/13602.png new file mode 100644 index 00000000..ddb396c5 Binary files /dev/null and b/animateditems/13602.png differ diff --git a/animateditems/13633.gif b/animateditems/13633.gif new file mode 100644 index 00000000..8d5838fd Binary files /dev/null and b/animateditems/13633.gif differ diff --git a/animateditems/13633.png b/animateditems/13633.png new file mode 100644 index 00000000..64f937fd Binary files /dev/null and b/animateditems/13633.png differ diff --git a/animateditems/13670.gif b/animateditems/13670.gif new file mode 100644 index 00000000..070d47df Binary files /dev/null and b/animateditems/13670.gif differ diff --git a/animateditems/13670.png b/animateditems/13670.png new file mode 100644 index 00000000..34d4896f Binary files /dev/null and b/animateditems/13670.png differ diff --git a/animateditems/13735.gif b/animateditems/13735.gif new file mode 100644 index 00000000..82d3e510 Binary files /dev/null and b/animateditems/13735.gif differ diff --git a/animateditems/13735.png b/animateditems/13735.png new file mode 100644 index 00000000..411fd536 Binary files /dev/null and b/animateditems/13735.png differ diff --git a/animateditems/13739.gif b/animateditems/13739.gif new file mode 100644 index 00000000..e1d3e18b Binary files /dev/null and b/animateditems/13739.gif differ diff --git a/animateditems/13739.png b/animateditems/13739.png new file mode 100644 index 00000000..ef400ef7 Binary files /dev/null and b/animateditems/13739.png differ diff --git a/animateditems/13756.gif b/animateditems/13756.gif new file mode 100644 index 00000000..ada03020 Binary files /dev/null and b/animateditems/13756.gif differ diff --git a/animateditems/13756.png b/animateditems/13756.png new file mode 100644 index 00000000..ecd22965 Binary files /dev/null and b/animateditems/13756.png differ diff --git a/animateditems/13757.gif b/animateditems/13757.gif new file mode 100644 index 00000000..8f43f380 Binary files /dev/null and b/animateditems/13757.gif differ diff --git a/animateditems/13757.png b/animateditems/13757.png new file mode 100644 index 00000000..a7a6e277 Binary files /dev/null and b/animateditems/13757.png differ diff --git a/animateditems/13758.gif b/animateditems/13758.gif new file mode 100644 index 00000000..4b7eb3a3 Binary files /dev/null and b/animateditems/13758.gif differ diff --git a/animateditems/13758.png b/animateditems/13758.png new file mode 100644 index 00000000..dae5b363 Binary files /dev/null and b/animateditems/13758.png differ diff --git a/animateditems/13759.gif b/animateditems/13759.gif new file mode 100644 index 00000000..4b90e0bc Binary files /dev/null and b/animateditems/13759.gif differ diff --git a/animateditems/13759.png b/animateditems/13759.png new file mode 100644 index 00000000..7867f401 Binary files /dev/null and b/animateditems/13759.png differ diff --git a/animateditems/13760.gif b/animateditems/13760.gif new file mode 100644 index 00000000..8dea5029 Binary files /dev/null and b/animateditems/13760.gif differ diff --git a/animateditems/13760.png b/animateditems/13760.png new file mode 100644 index 00000000..2bb47b3a Binary files /dev/null and b/animateditems/13760.png differ diff --git a/animateditems/13774.gif b/animateditems/13774.gif new file mode 100644 index 00000000..8c3d21e6 Binary files /dev/null and b/animateditems/13774.gif differ diff --git a/animateditems/13774.png b/animateditems/13774.png new file mode 100644 index 00000000..edbbd283 Binary files /dev/null and b/animateditems/13774.png differ diff --git a/animateditems/13825.gif b/animateditems/13825.gif new file mode 100644 index 00000000..a2c7a9cf Binary files /dev/null and b/animateditems/13825.gif differ diff --git a/animateditems/13825.png b/animateditems/13825.png new file mode 100644 index 00000000..3aeafd4a Binary files /dev/null and b/animateditems/13825.png differ diff --git a/animateditems/13826.gif b/animateditems/13826.gif new file mode 100644 index 00000000..a2c7a9cf Binary files /dev/null and b/animateditems/13826.gif differ diff --git a/animateditems/13826.png b/animateditems/13826.png new file mode 100644 index 00000000..3aeafd4a Binary files /dev/null and b/animateditems/13826.png differ diff --git a/animateditems/13827.gif b/animateditems/13827.gif new file mode 100644 index 00000000..ab84d220 Binary files /dev/null and b/animateditems/13827.gif differ diff --git a/animateditems/13827.png b/animateditems/13827.png new file mode 100644 index 00000000..7ccb089c Binary files /dev/null and b/animateditems/13827.png differ diff --git a/animateditems/13828.gif b/animateditems/13828.gif new file mode 100644 index 00000000..4de49ef8 Binary files /dev/null and b/animateditems/13828.gif differ diff --git a/animateditems/13828.png b/animateditems/13828.png new file mode 100644 index 00000000..83474433 Binary files /dev/null and b/animateditems/13828.png differ diff --git a/animateditems/13829.gif b/animateditems/13829.gif new file mode 100644 index 00000000..7b01a402 Binary files /dev/null and b/animateditems/13829.gif differ diff --git a/animateditems/13829.png b/animateditems/13829.png new file mode 100644 index 00000000..556ff4cd Binary files /dev/null and b/animateditems/13829.png differ diff --git a/animateditems/13830.gif b/animateditems/13830.gif new file mode 100644 index 00000000..abfffb5d Binary files /dev/null and b/animateditems/13830.gif differ diff --git a/animateditems/13830.png b/animateditems/13830.png new file mode 100644 index 00000000..f8db3abd Binary files /dev/null and b/animateditems/13830.png differ diff --git a/animateditems/13831.gif b/animateditems/13831.gif new file mode 100644 index 00000000..05e4b868 Binary files /dev/null and b/animateditems/13831.gif differ diff --git a/animateditems/13831.png b/animateditems/13831.png new file mode 100644 index 00000000..cf654070 Binary files /dev/null and b/animateditems/13831.png differ diff --git a/animateditems/13838.gif b/animateditems/13838.gif new file mode 100644 index 00000000..c35e58de Binary files /dev/null and b/animateditems/13838.gif differ diff --git a/animateditems/13838.png b/animateditems/13838.png new file mode 100644 index 00000000..aa3575e1 Binary files /dev/null and b/animateditems/13838.png differ diff --git a/animateditems/13864.gif b/animateditems/13864.gif new file mode 100644 index 00000000..339871cd Binary files /dev/null and b/animateditems/13864.gif differ diff --git a/animateditems/13864.png b/animateditems/13864.png new file mode 100644 index 00000000..27c60c30 Binary files /dev/null and b/animateditems/13864.png differ diff --git a/animateditems/13866.gif b/animateditems/13866.gif new file mode 100644 index 00000000..3e853f0c Binary files /dev/null and b/animateditems/13866.gif differ diff --git a/animateditems/13866.png b/animateditems/13866.png new file mode 100644 index 00000000..7cab67ea Binary files /dev/null and b/animateditems/13866.png differ diff --git a/animateditems/13870.gif b/animateditems/13870.gif new file mode 100644 index 00000000..b922360e Binary files /dev/null and b/animateditems/13870.gif differ diff --git a/animateditems/13870.png b/animateditems/13870.png new file mode 100644 index 00000000..86e05235 Binary files /dev/null and b/animateditems/13870.png differ diff --git a/animateditems/13871.gif b/animateditems/13871.gif new file mode 100644 index 00000000..e0110839 Binary files /dev/null and b/animateditems/13871.gif differ diff --git a/animateditems/13871.png b/animateditems/13871.png new file mode 100644 index 00000000..7cda7289 Binary files /dev/null and b/animateditems/13871.png differ diff --git a/animateditems/13872.gif b/animateditems/13872.gif new file mode 100644 index 00000000..cb197c94 Binary files /dev/null and b/animateditems/13872.gif differ diff --git a/animateditems/13872.png b/animateditems/13872.png new file mode 100644 index 00000000..113de236 Binary files /dev/null and b/animateditems/13872.png differ diff --git a/animateditems/13873.gif b/animateditems/13873.gif new file mode 100644 index 00000000..20df9916 Binary files /dev/null and b/animateditems/13873.gif differ diff --git a/animateditems/13873.png b/animateditems/13873.png new file mode 100644 index 00000000..08397800 Binary files /dev/null and b/animateditems/13873.png differ diff --git a/animateditems/13875.gif b/animateditems/13875.gif new file mode 100644 index 00000000..bbdf3df7 Binary files /dev/null and b/animateditems/13875.gif differ diff --git a/animateditems/13875.png b/animateditems/13875.png new file mode 100644 index 00000000..e35f240a Binary files /dev/null and b/animateditems/13875.png differ diff --git a/animateditems/13876.gif b/animateditems/13876.gif new file mode 100644 index 00000000..79faaaa5 Binary files /dev/null and b/animateditems/13876.gif differ diff --git a/animateditems/13876.png b/animateditems/13876.png new file mode 100644 index 00000000..de56a024 Binary files /dev/null and b/animateditems/13876.png differ diff --git a/animateditems/13877.gif b/animateditems/13877.gif new file mode 100644 index 00000000..114394c2 Binary files /dev/null and b/animateditems/13877.gif differ diff --git a/animateditems/13877.png b/animateditems/13877.png new file mode 100644 index 00000000..09d314f2 Binary files /dev/null and b/animateditems/13877.png differ diff --git a/animateditems/13879.gif b/animateditems/13879.gif new file mode 100644 index 00000000..44529cc0 Binary files /dev/null and b/animateditems/13879.gif differ diff --git a/animateditems/13879.png b/animateditems/13879.png new file mode 100644 index 00000000..c306d85f Binary files /dev/null and b/animateditems/13879.png differ diff --git a/animateditems/13880.gif b/animateditems/13880.gif new file mode 100644 index 00000000..1c987ab3 Binary files /dev/null and b/animateditems/13880.gif differ diff --git a/animateditems/13880.png b/animateditems/13880.png new file mode 100644 index 00000000..53b0d63c Binary files /dev/null and b/animateditems/13880.png differ diff --git a/animateditems/13881.gif b/animateditems/13881.gif new file mode 100644 index 00000000..a0685906 Binary files /dev/null and b/animateditems/13881.gif differ diff --git a/animateditems/13881.png b/animateditems/13881.png new file mode 100644 index 00000000..d5230f96 Binary files /dev/null and b/animateditems/13881.png differ diff --git a/animateditems/13923.gif b/animateditems/13923.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/13923.gif differ diff --git a/animateditems/13923.png b/animateditems/13923.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/13923.png differ diff --git a/animateditems/13924.gif b/animateditems/13924.gif new file mode 100644 index 00000000..5da48e47 Binary files /dev/null and b/animateditems/13924.gif differ diff --git a/animateditems/13924.png b/animateditems/13924.png new file mode 100644 index 00000000..1909fab4 Binary files /dev/null and b/animateditems/13924.png differ diff --git a/animateditems/13925.gif b/animateditems/13925.gif new file mode 100644 index 00000000..632ee86c Binary files /dev/null and b/animateditems/13925.gif differ diff --git a/animateditems/13925.png b/animateditems/13925.png new file mode 100644 index 00000000..b03599d9 Binary files /dev/null and b/animateditems/13925.png differ diff --git a/animateditems/13926.gif b/animateditems/13926.gif new file mode 100644 index 00000000..58fadf54 Binary files /dev/null and b/animateditems/13926.gif differ diff --git a/animateditems/13926.png b/animateditems/13926.png new file mode 100644 index 00000000..a1a2849f Binary files /dev/null and b/animateditems/13926.png differ diff --git a/animateditems/13927.gif b/animateditems/13927.gif new file mode 100644 index 00000000..3610df96 Binary files /dev/null and b/animateditems/13927.gif differ diff --git a/animateditems/13927.png b/animateditems/13927.png new file mode 100644 index 00000000..0347dd8e Binary files /dev/null and b/animateditems/13927.png differ diff --git a/animateditems/13928.gif b/animateditems/13928.gif new file mode 100644 index 00000000..e3066938 Binary files /dev/null and b/animateditems/13928.gif differ diff --git a/animateditems/13928.png b/animateditems/13928.png new file mode 100644 index 00000000..7887c7d2 Binary files /dev/null and b/animateditems/13928.png differ diff --git a/animateditems/13933.gif b/animateditems/13933.gif new file mode 100644 index 00000000..f0703608 Binary files /dev/null and b/animateditems/13933.gif differ diff --git a/animateditems/13933.png b/animateditems/13933.png new file mode 100644 index 00000000..11c4730a Binary files /dev/null and b/animateditems/13933.png differ diff --git a/animateditems/13938.gif b/animateditems/13938.gif new file mode 100644 index 00000000..10b9ce32 Binary files /dev/null and b/animateditems/13938.gif differ diff --git a/animateditems/13938.png b/animateditems/13938.png new file mode 100644 index 00000000..3c7de0a3 Binary files /dev/null and b/animateditems/13938.png differ diff --git a/animateditems/13939.gif b/animateditems/13939.gif new file mode 100644 index 00000000..c75231fc Binary files /dev/null and b/animateditems/13939.gif differ diff --git a/animateditems/13939.png b/animateditems/13939.png new file mode 100644 index 00000000..f84399a8 Binary files /dev/null and b/animateditems/13939.png differ diff --git a/animateditems/13940.gif b/animateditems/13940.gif new file mode 100644 index 00000000..ce5649c2 Binary files /dev/null and b/animateditems/13940.gif differ diff --git a/animateditems/13940.png b/animateditems/13940.png new file mode 100644 index 00000000..add9596a Binary files /dev/null and b/animateditems/13940.png differ diff --git a/animateditems/13941.gif b/animateditems/13941.gif new file mode 100644 index 00000000..8aa2f9ca Binary files /dev/null and b/animateditems/13941.gif differ diff --git a/animateditems/13941.png b/animateditems/13941.png new file mode 100644 index 00000000..0b5b7766 Binary files /dev/null and b/animateditems/13941.png differ diff --git a/animateditems/13942.gif b/animateditems/13942.gif new file mode 100644 index 00000000..eda1e5e7 Binary files /dev/null and b/animateditems/13942.gif differ diff --git a/animateditems/13942.png b/animateditems/13942.png new file mode 100644 index 00000000..e4f04307 Binary files /dev/null and b/animateditems/13942.png differ diff --git a/animateditems/13943.gif b/animateditems/13943.gif new file mode 100644 index 00000000..149d9eb1 Binary files /dev/null and b/animateditems/13943.gif differ diff --git a/animateditems/13943.png b/animateditems/13943.png new file mode 100644 index 00000000..bb54fe89 Binary files /dev/null and b/animateditems/13943.png differ diff --git a/animateditems/13944.gif b/animateditems/13944.gif new file mode 100644 index 00000000..9f0b1cf2 Binary files /dev/null and b/animateditems/13944.gif differ diff --git a/animateditems/13944.png b/animateditems/13944.png new file mode 100644 index 00000000..6e88c2b3 Binary files /dev/null and b/animateditems/13944.png differ diff --git a/animateditems/13946.gif b/animateditems/13946.gif new file mode 100644 index 00000000..eb814591 Binary files /dev/null and b/animateditems/13946.gif differ diff --git a/animateditems/13946.png b/animateditems/13946.png new file mode 100644 index 00000000..b3b7712e Binary files /dev/null and b/animateditems/13946.png differ diff --git a/animateditems/13947.gif b/animateditems/13947.gif new file mode 100644 index 00000000..eb814591 Binary files /dev/null and b/animateditems/13947.gif differ diff --git a/animateditems/13947.png b/animateditems/13947.png new file mode 100644 index 00000000..b3b7712e Binary files /dev/null and b/animateditems/13947.png differ diff --git a/animateditems/13948.gif b/animateditems/13948.gif new file mode 100644 index 00000000..f5dfe12e Binary files /dev/null and b/animateditems/13948.gif differ diff --git a/animateditems/13948.png b/animateditems/13948.png new file mode 100644 index 00000000..5517ed04 Binary files /dev/null and b/animateditems/13948.png differ diff --git a/animateditems/13949.gif b/animateditems/13949.gif new file mode 100644 index 00000000..f5dfe12e Binary files /dev/null and b/animateditems/13949.gif differ diff --git a/animateditems/13949.png b/animateditems/13949.png new file mode 100644 index 00000000..5517ed04 Binary files /dev/null and b/animateditems/13949.png differ diff --git a/animateditems/13950.gif b/animateditems/13950.gif new file mode 100644 index 00000000..3c7f4b0e Binary files /dev/null and b/animateditems/13950.gif differ diff --git a/animateditems/13950.png b/animateditems/13950.png new file mode 100644 index 00000000..a050472d Binary files /dev/null and b/animateditems/13950.png differ diff --git a/animateditems/13951.gif b/animateditems/13951.gif new file mode 100644 index 00000000..fc189857 Binary files /dev/null and b/animateditems/13951.gif differ diff --git a/animateditems/13951.png b/animateditems/13951.png new file mode 100644 index 00000000..c126e407 Binary files /dev/null and b/animateditems/13951.png differ diff --git a/animateditems/13954.gif b/animateditems/13954.gif new file mode 100644 index 00000000..1f6f0df3 Binary files /dev/null and b/animateditems/13954.gif differ diff --git a/animateditems/13954.png b/animateditems/13954.png new file mode 100644 index 00000000..ab9d766e Binary files /dev/null and b/animateditems/13954.png differ diff --git a/animateditems/13982.gif b/animateditems/13982.gif new file mode 100644 index 00000000..2e9bee12 Binary files /dev/null and b/animateditems/13982.gif differ diff --git a/animateditems/13982.png b/animateditems/13982.png new file mode 100644 index 00000000..93c5d4d7 Binary files /dev/null and b/animateditems/13982.png differ diff --git a/animateditems/13983.gif b/animateditems/13983.gif new file mode 100644 index 00000000..60b05d7c Binary files /dev/null and b/animateditems/13983.gif differ diff --git a/animateditems/13983.png b/animateditems/13983.png new file mode 100644 index 00000000..1a06bfcc Binary files /dev/null and b/animateditems/13983.png differ diff --git a/animateditems/14320.gif b/animateditems/14320.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/14320.gif differ diff --git a/animateditems/14320.png b/animateditems/14320.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/14320.png differ diff --git a/animateditems/14321.gif b/animateditems/14321.gif new file mode 100644 index 00000000..69d95c38 Binary files /dev/null and b/animateditems/14321.gif differ diff --git a/animateditems/14321.png b/animateditems/14321.png new file mode 100644 index 00000000..a63f7982 Binary files /dev/null and b/animateditems/14321.png differ diff --git a/animateditems/14322.gif b/animateditems/14322.gif new file mode 100644 index 00000000..b3098019 Binary files /dev/null and b/animateditems/14322.gif differ diff --git a/animateditems/14322.png b/animateditems/14322.png new file mode 100644 index 00000000..5fd14479 Binary files /dev/null and b/animateditems/14322.png differ diff --git a/animateditems/14323.gif b/animateditems/14323.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/14323.gif differ diff --git a/animateditems/14323.png b/animateditems/14323.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/14323.png differ diff --git a/animateditems/14324.gif b/animateditems/14324.gif new file mode 100644 index 00000000..2cfe00a7 Binary files /dev/null and b/animateditems/14324.gif differ diff --git a/animateditems/14324.png b/animateditems/14324.png new file mode 100644 index 00000000..b4f0a8b2 Binary files /dev/null and b/animateditems/14324.png differ diff --git a/animateditems/14325.gif b/animateditems/14325.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/14325.gif differ diff --git a/animateditems/14325.png b/animateditems/14325.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/14325.png differ diff --git a/animateditems/14326.gif b/animateditems/14326.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/14326.gif differ diff --git a/animateditems/14326.png b/animateditems/14326.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/14326.png differ diff --git a/animateditems/14327.gif b/animateditems/14327.gif new file mode 100644 index 00000000..042e90da Binary files /dev/null and b/animateditems/14327.gif differ diff --git a/animateditems/14327.png b/animateditems/14327.png new file mode 100644 index 00000000..cd64721f Binary files /dev/null and b/animateditems/14327.png differ diff --git a/animateditems/14328.gif b/animateditems/14328.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/14328.gif differ diff --git a/animateditems/14328.png b/animateditems/14328.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/14328.png differ diff --git a/animateditems/14329.gif b/animateditems/14329.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/14329.gif differ diff --git a/animateditems/14329.png b/animateditems/14329.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/14329.png differ diff --git a/animateditems/14330.gif b/animateditems/14330.gif new file mode 100644 index 00000000..070d47df Binary files /dev/null and b/animateditems/14330.gif differ diff --git a/animateditems/14330.png b/animateditems/14330.png new file mode 100644 index 00000000..34d4896f Binary files /dev/null and b/animateditems/14330.png differ diff --git a/animateditems/14331.gif b/animateditems/14331.gif new file mode 100644 index 00000000..c54feb2f Binary files /dev/null and b/animateditems/14331.gif differ diff --git a/animateditems/14331.png b/animateditems/14331.png new file mode 100644 index 00000000..7e5edef2 Binary files /dev/null and b/animateditems/14331.png differ diff --git a/animateditems/14332.gif b/animateditems/14332.gif new file mode 100644 index 00000000..ef7fddc1 Binary files /dev/null and b/animateditems/14332.gif differ diff --git a/animateditems/14332.png b/animateditems/14332.png new file mode 100644 index 00000000..abce4bc4 Binary files /dev/null and b/animateditems/14332.png differ diff --git a/animateditems/14333.gif b/animateditems/14333.gif new file mode 100644 index 00000000..60e4641e Binary files /dev/null and b/animateditems/14333.gif differ diff --git a/animateditems/14333.png b/animateditems/14333.png new file mode 100644 index 00000000..2af55ec4 Binary files /dev/null and b/animateditems/14333.png differ diff --git a/animateditems/14334.gif b/animateditems/14334.gif new file mode 100644 index 00000000..a824b8e9 Binary files /dev/null and b/animateditems/14334.gif differ diff --git a/animateditems/14334.png b/animateditems/14334.png new file mode 100644 index 00000000..7407c8b2 Binary files /dev/null and b/animateditems/14334.png differ diff --git a/animateditems/14335.gif b/animateditems/14335.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/14335.gif differ diff --git a/animateditems/14335.png b/animateditems/14335.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/14335.png differ diff --git a/animateditems/14336.gif b/animateditems/14336.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/14336.gif differ diff --git a/animateditems/14336.png b/animateditems/14336.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/14336.png differ diff --git a/animateditems/14337.gif b/animateditems/14337.gif new file mode 100644 index 00000000..88133e15 Binary files /dev/null and b/animateditems/14337.gif differ diff --git a/animateditems/14337.png b/animateditems/14337.png new file mode 100644 index 00000000..7b6f7cad Binary files /dev/null and b/animateditems/14337.png differ diff --git a/animateditems/14338.gif b/animateditems/14338.gif new file mode 100644 index 00000000..fbdd18df Binary files /dev/null and b/animateditems/14338.gif differ diff --git a/animateditems/14338.png b/animateditems/14338.png new file mode 100644 index 00000000..d1a5c80a Binary files /dev/null and b/animateditems/14338.png differ diff --git a/animateditems/14339.gif b/animateditems/14339.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/14339.gif differ diff --git a/animateditems/14339.png b/animateditems/14339.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/14339.png differ diff --git a/animateditems/14340.gif b/animateditems/14340.gif new file mode 100644 index 00000000..4da629ad Binary files /dev/null and b/animateditems/14340.gif differ diff --git a/animateditems/14340.png b/animateditems/14340.png new file mode 100644 index 00000000..5a8b0e84 Binary files /dev/null and b/animateditems/14340.png differ diff --git a/animateditems/14341.gif b/animateditems/14341.gif new file mode 100644 index 00000000..3bbfa719 Binary files /dev/null and b/animateditems/14341.gif differ diff --git a/animateditems/14341.png b/animateditems/14341.png new file mode 100644 index 00000000..a689206c Binary files /dev/null and b/animateditems/14341.png differ diff --git a/animateditems/14342.gif b/animateditems/14342.gif new file mode 100644 index 00000000..84100058 Binary files /dev/null and b/animateditems/14342.gif differ diff --git a/animateditems/14342.png b/animateditems/14342.png new file mode 100644 index 00000000..25b1bd7a Binary files /dev/null and b/animateditems/14342.png differ diff --git a/animateditems/14343.gif b/animateditems/14343.gif new file mode 100644 index 00000000..10da3fd4 Binary files /dev/null and b/animateditems/14343.gif differ diff --git a/animateditems/14343.png b/animateditems/14343.png new file mode 100644 index 00000000..000e39db Binary files /dev/null and b/animateditems/14343.png differ diff --git a/animateditems/14344.gif b/animateditems/14344.gif new file mode 100644 index 00000000..6c7fc0be Binary files /dev/null and b/animateditems/14344.gif differ diff --git a/animateditems/14344.png b/animateditems/14344.png new file mode 100644 index 00000000..957026ba Binary files /dev/null and b/animateditems/14344.png differ diff --git a/animateditems/14345.gif b/animateditems/14345.gif new file mode 100644 index 00000000..165a3d92 Binary files /dev/null and b/animateditems/14345.gif differ diff --git a/animateditems/14345.png b/animateditems/14345.png new file mode 100644 index 00000000..764dfc75 Binary files /dev/null and b/animateditems/14345.png differ diff --git a/animateditems/14346.gif b/animateditems/14346.gif new file mode 100644 index 00000000..0c37a837 Binary files /dev/null and b/animateditems/14346.gif differ diff --git a/animateditems/14346.png b/animateditems/14346.png new file mode 100644 index 00000000..20d2ee2d Binary files /dev/null and b/animateditems/14346.png differ diff --git a/animateditems/14347.gif b/animateditems/14347.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/14347.gif differ diff --git a/animateditems/14347.png b/animateditems/14347.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/14347.png differ diff --git a/animateditems/14348.gif b/animateditems/14348.gif new file mode 100644 index 00000000..905c698c Binary files /dev/null and b/animateditems/14348.gif differ diff --git a/animateditems/14348.png b/animateditems/14348.png new file mode 100644 index 00000000..9de4d7ab Binary files /dev/null and b/animateditems/14348.png differ diff --git a/animateditems/14349.gif b/animateditems/14349.gif new file mode 100644 index 00000000..ced4c57d Binary files /dev/null and b/animateditems/14349.gif differ diff --git a/animateditems/14349.png b/animateditems/14349.png new file mode 100644 index 00000000..fed7b724 Binary files /dev/null and b/animateditems/14349.png differ diff --git a/animateditems/14350.gif b/animateditems/14350.gif new file mode 100644 index 00000000..d1bc2f83 Binary files /dev/null and b/animateditems/14350.gif differ diff --git a/animateditems/14350.png b/animateditems/14350.png new file mode 100644 index 00000000..ec319e2a Binary files /dev/null and b/animateditems/14350.png differ diff --git a/animateditems/14351.gif b/animateditems/14351.gif new file mode 100644 index 00000000..e29974f4 Binary files /dev/null and b/animateditems/14351.gif differ diff --git a/animateditems/14351.png b/animateditems/14351.png new file mode 100644 index 00000000..0b32a0d8 Binary files /dev/null and b/animateditems/14351.png differ diff --git a/animateditems/14352.gif b/animateditems/14352.gif new file mode 100644 index 00000000..a4f00779 Binary files /dev/null and b/animateditems/14352.gif differ diff --git a/animateditems/14352.png b/animateditems/14352.png new file mode 100644 index 00000000..bdd6b2de Binary files /dev/null and b/animateditems/14352.png differ diff --git a/animateditems/14353.gif b/animateditems/14353.gif new file mode 100644 index 00000000..b2cbdcfb Binary files /dev/null and b/animateditems/14353.gif differ diff --git a/animateditems/14353.png b/animateditems/14353.png new file mode 100644 index 00000000..55ab832d Binary files /dev/null and b/animateditems/14353.png differ diff --git a/animateditems/14354.gif b/animateditems/14354.gif new file mode 100644 index 00000000..77b5e8b6 Binary files /dev/null and b/animateditems/14354.gif differ diff --git a/animateditems/14354.png b/animateditems/14354.png new file mode 100644 index 00000000..29fc788c Binary files /dev/null and b/animateditems/14354.png differ diff --git a/animateditems/14903.gif b/animateditems/14903.gif new file mode 100644 index 00000000..18f3b909 Binary files /dev/null and b/animateditems/14903.gif differ diff --git a/animateditems/14903.png b/animateditems/14903.png new file mode 100644 index 00000000..24f284b4 Binary files /dev/null and b/animateditems/14903.png differ diff --git a/animateditems/15271.gif b/animateditems/15271.gif new file mode 100644 index 00000000..0f9fc5bb Binary files /dev/null and b/animateditems/15271.gif differ diff --git a/animateditems/15271.png b/animateditems/15271.png new file mode 100644 index 00000000..13f6a8d2 Binary files /dev/null and b/animateditems/15271.png differ diff --git a/animateditems/15384.gif b/animateditems/15384.gif new file mode 100644 index 00000000..9938e3bb Binary files /dev/null and b/animateditems/15384.gif differ diff --git a/animateditems/15384.png b/animateditems/15384.png new file mode 100644 index 00000000..e39481bf Binary files /dev/null and b/animateditems/15384.png differ diff --git a/animateditems/15389.gif b/animateditems/15389.gif new file mode 100644 index 00000000..a70eff34 Binary files /dev/null and b/animateditems/15389.gif differ diff --git a/animateditems/15389.png b/animateditems/15389.png new file mode 100644 index 00000000..24321966 Binary files /dev/null and b/animateditems/15389.png differ diff --git a/animateditems/15390.gif b/animateditems/15390.gif new file mode 100644 index 00000000..bda1c215 Binary files /dev/null and b/animateditems/15390.gif differ diff --git a/animateditems/15390.png b/animateditems/15390.png new file mode 100644 index 00000000..31ec326d Binary files /dev/null and b/animateditems/15390.png differ diff --git a/animateditems/15400.gif b/animateditems/15400.gif new file mode 100644 index 00000000..f6cebe3c Binary files /dev/null and b/animateditems/15400.gif differ diff --git a/animateditems/15400.png b/animateditems/15400.png new file mode 100644 index 00000000..21dc60fd Binary files /dev/null and b/animateditems/15400.png differ diff --git a/animateditems/15403.gif b/animateditems/15403.gif new file mode 100644 index 00000000..10e80376 Binary files /dev/null and b/animateditems/15403.gif differ diff --git a/animateditems/15403.png b/animateditems/15403.png new file mode 100644 index 00000000..72b24142 Binary files /dev/null and b/animateditems/15403.png differ diff --git a/animateditems/15404.gif b/animateditems/15404.gif new file mode 100644 index 00000000..3b7b3da1 Binary files /dev/null and b/animateditems/15404.gif differ diff --git a/animateditems/15404.png b/animateditems/15404.png new file mode 100644 index 00000000..ca6597e0 Binary files /dev/null and b/animateditems/15404.png differ diff --git a/animateditems/15405.gif b/animateditems/15405.gif new file mode 100644 index 00000000..7f8f3aed Binary files /dev/null and b/animateditems/15405.gif differ diff --git a/animateditems/15405.png b/animateditems/15405.png new file mode 100644 index 00000000..0f62cc35 Binary files /dev/null and b/animateditems/15405.png differ diff --git a/animateditems/15406.gif b/animateditems/15406.gif new file mode 100644 index 00000000..339e6670 Binary files /dev/null and b/animateditems/15406.gif differ diff --git a/animateditems/15406.png b/animateditems/15406.png new file mode 100644 index 00000000..b2ec00b2 Binary files /dev/null and b/animateditems/15406.png differ diff --git a/animateditems/15407.gif b/animateditems/15407.gif new file mode 100644 index 00000000..0b415797 Binary files /dev/null and b/animateditems/15407.gif differ diff --git a/animateditems/15407.png b/animateditems/15407.png new file mode 100644 index 00000000..d01f574e Binary files /dev/null and b/animateditems/15407.png differ diff --git a/animateditems/15408.gif b/animateditems/15408.gif new file mode 100644 index 00000000..3b27efb2 Binary files /dev/null and b/animateditems/15408.gif differ diff --git a/animateditems/15408.png b/animateditems/15408.png new file mode 100644 index 00000000..a6987884 Binary files /dev/null and b/animateditems/15408.png differ diff --git a/animateditems/15409.gif b/animateditems/15409.gif new file mode 100644 index 00000000..fed79d7e Binary files /dev/null and b/animateditems/15409.gif differ diff --git a/animateditems/15409.png b/animateditems/15409.png new file mode 100644 index 00000000..66768c82 Binary files /dev/null and b/animateditems/15409.png differ diff --git a/animateditems/15410.gif b/animateditems/15410.gif new file mode 100644 index 00000000..5e538437 Binary files /dev/null and b/animateditems/15410.gif differ diff --git a/animateditems/15410.png b/animateditems/15410.png new file mode 100644 index 00000000..df208b14 Binary files /dev/null and b/animateditems/15410.png differ diff --git a/animateditems/15411.gif b/animateditems/15411.gif new file mode 100644 index 00000000..29dd0fec Binary files /dev/null and b/animateditems/15411.gif differ diff --git a/animateditems/15411.png b/animateditems/15411.png new file mode 100644 index 00000000..134f3a72 Binary files /dev/null and b/animateditems/15411.png differ diff --git a/animateditems/15412.gif b/animateditems/15412.gif new file mode 100644 index 00000000..5478fe72 Binary files /dev/null and b/animateditems/15412.gif differ diff --git a/animateditems/15412.png b/animateditems/15412.png new file mode 100644 index 00000000..396e67a6 Binary files /dev/null and b/animateditems/15412.png differ diff --git a/animateditems/15413.gif b/animateditems/15413.gif new file mode 100644 index 00000000..e032cee6 Binary files /dev/null and b/animateditems/15413.gif differ diff --git a/animateditems/15413.png b/animateditems/15413.png new file mode 100644 index 00000000..f88a2708 Binary files /dev/null and b/animateditems/15413.png differ diff --git a/animateditems/15414.gif b/animateditems/15414.gif new file mode 100644 index 00000000..f4fff2f0 Binary files /dev/null and b/animateditems/15414.gif differ diff --git a/animateditems/15414.png b/animateditems/15414.png new file mode 100644 index 00000000..6762fbf5 Binary files /dev/null and b/animateditems/15414.png differ diff --git a/animateditems/15421.gif b/animateditems/15421.gif new file mode 100644 index 00000000..cbbec66d Binary files /dev/null and b/animateditems/15421.gif differ diff --git a/animateditems/15421.png b/animateditems/15421.png new file mode 100644 index 00000000..000ac075 Binary files /dev/null and b/animateditems/15421.png differ diff --git a/animateditems/15422.gif b/animateditems/15422.gif new file mode 100644 index 00000000..14595623 Binary files /dev/null and b/animateditems/15422.gif differ diff --git a/animateditems/15422.png b/animateditems/15422.png new file mode 100644 index 00000000..e062247b Binary files /dev/null and b/animateditems/15422.png differ diff --git a/animateditems/15423.gif b/animateditems/15423.gif new file mode 100644 index 00000000..b2e416c2 Binary files /dev/null and b/animateditems/15423.gif differ diff --git a/animateditems/15423.png b/animateditems/15423.png new file mode 100644 index 00000000..afc60bf7 Binary files /dev/null and b/animateditems/15423.png differ diff --git a/animateditems/15424.gif b/animateditems/15424.gif new file mode 100644 index 00000000..a1effdaa Binary files /dev/null and b/animateditems/15424.gif differ diff --git a/animateditems/15424.png b/animateditems/15424.png new file mode 100644 index 00000000..ab6c3b0b Binary files /dev/null and b/animateditems/15424.png differ diff --git a/animateditems/15425.gif b/animateditems/15425.gif new file mode 100644 index 00000000..1e85eed4 Binary files /dev/null and b/animateditems/15425.gif differ diff --git a/animateditems/15425.png b/animateditems/15425.png new file mode 100644 index 00000000..fc8e4b4b Binary files /dev/null and b/animateditems/15425.png differ diff --git a/animateditems/15426.gif b/animateditems/15426.gif new file mode 100644 index 00000000..715f731d Binary files /dev/null and b/animateditems/15426.gif differ diff --git a/animateditems/15426.png b/animateditems/15426.png new file mode 100644 index 00000000..ccd7a36a Binary files /dev/null and b/animateditems/15426.png differ diff --git a/animateditems/15427.gif b/animateditems/15427.gif new file mode 100644 index 00000000..cf66b598 Binary files /dev/null and b/animateditems/15427.gif differ diff --git a/animateditems/15427.png b/animateditems/15427.png new file mode 100644 index 00000000..d805f6a9 Binary files /dev/null and b/animateditems/15427.png differ diff --git a/animateditems/15428.gif b/animateditems/15428.gif new file mode 100644 index 00000000..b227e45d Binary files /dev/null and b/animateditems/15428.gif differ diff --git a/animateditems/15428.png b/animateditems/15428.png new file mode 100644 index 00000000..6ab7ee3e Binary files /dev/null and b/animateditems/15428.png differ diff --git a/animateditems/15429.gif b/animateditems/15429.gif new file mode 100644 index 00000000..5c425c8c Binary files /dev/null and b/animateditems/15429.gif differ diff --git a/animateditems/15429.png b/animateditems/15429.png new file mode 100644 index 00000000..fd1cb7da Binary files /dev/null and b/animateditems/15429.png differ diff --git a/animateditems/15430.gif b/animateditems/15430.gif new file mode 100644 index 00000000..aab4af98 Binary files /dev/null and b/animateditems/15430.gif differ diff --git a/animateditems/15430.png b/animateditems/15430.png new file mode 100644 index 00000000..1fb26242 Binary files /dev/null and b/animateditems/15430.png differ diff --git a/animateditems/15431.gif b/animateditems/15431.gif new file mode 100644 index 00000000..d30c1f22 Binary files /dev/null and b/animateditems/15431.gif differ diff --git a/animateditems/15431.png b/animateditems/15431.png new file mode 100644 index 00000000..94a6f8d7 Binary files /dev/null and b/animateditems/15431.png differ diff --git a/animateditems/15432.gif b/animateditems/15432.gif new file mode 100644 index 00000000..c05c9c43 Binary files /dev/null and b/animateditems/15432.gif differ diff --git a/animateditems/15432.png b/animateditems/15432.png new file mode 100644 index 00000000..3663e926 Binary files /dev/null and b/animateditems/15432.png differ diff --git a/animateditems/15433.gif b/animateditems/15433.gif new file mode 100644 index 00000000..3e9a0252 Binary files /dev/null and b/animateditems/15433.gif differ diff --git a/animateditems/15433.png b/animateditems/15433.png new file mode 100644 index 00000000..d0f9f20c Binary files /dev/null and b/animateditems/15433.png differ diff --git a/animateditems/15434.gif b/animateditems/15434.gif new file mode 100644 index 00000000..33dad715 Binary files /dev/null and b/animateditems/15434.gif differ diff --git a/animateditems/15434.png b/animateditems/15434.png new file mode 100644 index 00000000..64101f34 Binary files /dev/null and b/animateditems/15434.png differ diff --git a/animateditems/15435.gif b/animateditems/15435.gif new file mode 100644 index 00000000..6b794aaf Binary files /dev/null and b/animateditems/15435.gif differ diff --git a/animateditems/15435.png b/animateditems/15435.png new file mode 100644 index 00000000..2749056e Binary files /dev/null and b/animateditems/15435.png differ diff --git a/animateditems/15436.gif b/animateditems/15436.gif new file mode 100644 index 00000000..1f472bea Binary files /dev/null and b/animateditems/15436.gif differ diff --git a/animateditems/15436.png b/animateditems/15436.png new file mode 100644 index 00000000..8e22ae59 Binary files /dev/null and b/animateditems/15436.png differ diff --git a/animateditems/15437.gif b/animateditems/15437.gif new file mode 100644 index 00000000..8b6c5844 Binary files /dev/null and b/animateditems/15437.gif differ diff --git a/animateditems/15437.png b/animateditems/15437.png new file mode 100644 index 00000000..16d6d069 Binary files /dev/null and b/animateditems/15437.png differ diff --git a/animateditems/15438.gif b/animateditems/15438.gif new file mode 100644 index 00000000..51999398 Binary files /dev/null and b/animateditems/15438.gif differ diff --git a/animateditems/15438.png b/animateditems/15438.png new file mode 100644 index 00000000..48c279b1 Binary files /dev/null and b/animateditems/15438.png differ diff --git a/animateditems/15439.gif b/animateditems/15439.gif new file mode 100644 index 00000000..9826f822 Binary files /dev/null and b/animateditems/15439.gif differ diff --git a/animateditems/15439.png b/animateditems/15439.png new file mode 100644 index 00000000..4df47ef5 Binary files /dev/null and b/animateditems/15439.png differ diff --git a/animateditems/15440.gif b/animateditems/15440.gif new file mode 100644 index 00000000..b7ba6c09 Binary files /dev/null and b/animateditems/15440.gif differ diff --git a/animateditems/15440.png b/animateditems/15440.png new file mode 100644 index 00000000..378acea5 Binary files /dev/null and b/animateditems/15440.png differ diff --git a/animateditems/15441.gif b/animateditems/15441.gif new file mode 100644 index 00000000..c431f502 Binary files /dev/null and b/animateditems/15441.gif differ diff --git a/animateditems/15441.png b/animateditems/15441.png new file mode 100644 index 00000000..1a068a75 Binary files /dev/null and b/animateditems/15441.png differ diff --git a/animateditems/15442.gif b/animateditems/15442.gif new file mode 100644 index 00000000..d97ae86c Binary files /dev/null and b/animateditems/15442.gif differ diff --git a/animateditems/15442.png b/animateditems/15442.png new file mode 100644 index 00000000..cb4e201a Binary files /dev/null and b/animateditems/15442.png differ diff --git a/animateditems/15443.gif b/animateditems/15443.gif new file mode 100644 index 00000000..d97ae86c Binary files /dev/null and b/animateditems/15443.gif differ diff --git a/animateditems/15443.png b/animateditems/15443.png new file mode 100644 index 00000000..cb4e201a Binary files /dev/null and b/animateditems/15443.png differ diff --git a/animateditems/15444.gif b/animateditems/15444.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/15444.gif differ diff --git a/animateditems/15444.png b/animateditems/15444.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/15444.png differ diff --git a/animateditems/15445.gif b/animateditems/15445.gif new file mode 100644 index 00000000..89a6df14 Binary files /dev/null and b/animateditems/15445.gif differ diff --git a/animateditems/15445.png b/animateditems/15445.png new file mode 100644 index 00000000..6826f8d1 Binary files /dev/null and b/animateditems/15445.png differ diff --git a/animateditems/15446.gif b/animateditems/15446.gif new file mode 100644 index 00000000..3a2985ab Binary files /dev/null and b/animateditems/15446.gif differ diff --git a/animateditems/15446.png b/animateditems/15446.png new file mode 100644 index 00000000..7b9444d7 Binary files /dev/null and b/animateditems/15446.png differ diff --git a/animateditems/15447.gif b/animateditems/15447.gif new file mode 100644 index 00000000..c16960b4 Binary files /dev/null and b/animateditems/15447.gif differ diff --git a/animateditems/15447.png b/animateditems/15447.png new file mode 100644 index 00000000..8bb66737 Binary files /dev/null and b/animateditems/15447.png differ diff --git a/animateditems/15448.gif b/animateditems/15448.gif new file mode 100644 index 00000000..c3081f8d Binary files /dev/null and b/animateditems/15448.gif differ diff --git a/animateditems/15448.png b/animateditems/15448.png new file mode 100644 index 00000000..7634e124 Binary files /dev/null and b/animateditems/15448.png differ diff --git a/animateditems/15449.gif b/animateditems/15449.gif new file mode 100644 index 00000000..4febdace Binary files /dev/null and b/animateditems/15449.gif differ diff --git a/animateditems/15449.png b/animateditems/15449.png new file mode 100644 index 00000000..be5207c7 Binary files /dev/null and b/animateditems/15449.png differ diff --git a/animateditems/15450.gif b/animateditems/15450.gif new file mode 100644 index 00000000..8881593c Binary files /dev/null and b/animateditems/15450.gif differ diff --git a/animateditems/15450.png b/animateditems/15450.png new file mode 100644 index 00000000..116c3419 Binary files /dev/null and b/animateditems/15450.png differ diff --git a/animateditems/15451.gif b/animateditems/15451.gif new file mode 100644 index 00000000..39e90e67 Binary files /dev/null and b/animateditems/15451.gif differ diff --git a/animateditems/15451.png b/animateditems/15451.png new file mode 100644 index 00000000..5c7cf893 Binary files /dev/null and b/animateditems/15451.png differ diff --git a/animateditems/15452.gif b/animateditems/15452.gif new file mode 100644 index 00000000..51007bc1 Binary files /dev/null and b/animateditems/15452.gif differ diff --git a/animateditems/15452.png b/animateditems/15452.png new file mode 100644 index 00000000..d25e5d63 Binary files /dev/null and b/animateditems/15452.png differ diff --git a/animateditems/15453.gif b/animateditems/15453.gif new file mode 100644 index 00000000..cef843cc Binary files /dev/null and b/animateditems/15453.gif differ diff --git a/animateditems/15453.png b/animateditems/15453.png new file mode 100644 index 00000000..262e5143 Binary files /dev/null and b/animateditems/15453.png differ diff --git a/animateditems/15454.gif b/animateditems/15454.gif new file mode 100644 index 00000000..c35f1e9f Binary files /dev/null and b/animateditems/15454.gif differ diff --git a/animateditems/15454.png b/animateditems/15454.png new file mode 100644 index 00000000..782b3dda Binary files /dev/null and b/animateditems/15454.png differ diff --git a/animateditems/15455.gif b/animateditems/15455.gif new file mode 100644 index 00000000..da5d2f39 Binary files /dev/null and b/animateditems/15455.gif differ diff --git a/animateditems/15455.png b/animateditems/15455.png new file mode 100644 index 00000000..9420d110 Binary files /dev/null and b/animateditems/15455.png differ diff --git a/animateditems/15462.gif b/animateditems/15462.gif new file mode 100644 index 00000000..d431bd4a Binary files /dev/null and b/animateditems/15462.gif differ diff --git a/animateditems/15462.png b/animateditems/15462.png new file mode 100644 index 00000000..04663bec Binary files /dev/null and b/animateditems/15462.png differ diff --git a/animateditems/15463.gif b/animateditems/15463.gif new file mode 100644 index 00000000..b3098019 Binary files /dev/null and b/animateditems/15463.gif differ diff --git a/animateditems/15463.png b/animateditems/15463.png new file mode 100644 index 00000000..5fd14479 Binary files /dev/null and b/animateditems/15463.png differ diff --git a/animateditems/15464.gif b/animateditems/15464.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/15464.gif differ diff --git a/animateditems/15464.png b/animateditems/15464.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/15464.png differ diff --git a/animateditems/15465.gif b/animateditems/15465.gif new file mode 100644 index 00000000..9d8f3e1f Binary files /dev/null and b/animateditems/15465.gif differ diff --git a/animateditems/15465.png b/animateditems/15465.png new file mode 100644 index 00000000..be312de6 Binary files /dev/null and b/animateditems/15465.png differ diff --git a/animateditems/15466.gif b/animateditems/15466.gif new file mode 100644 index 00000000..1cf1eb43 Binary files /dev/null and b/animateditems/15466.gif differ diff --git a/animateditems/15466.png b/animateditems/15466.png new file mode 100644 index 00000000..fb6d546f Binary files /dev/null and b/animateditems/15466.png differ diff --git a/animateditems/15479.gif b/animateditems/15479.gif new file mode 100644 index 00000000..51e5f350 Binary files /dev/null and b/animateditems/15479.gif differ diff --git a/animateditems/15479.png b/animateditems/15479.png new file mode 100644 index 00000000..7a08e320 Binary files /dev/null and b/animateditems/15479.png differ diff --git a/animateditems/15480.gif b/animateditems/15480.gif new file mode 100644 index 00000000..1621b660 Binary files /dev/null and b/animateditems/15480.gif differ diff --git a/animateditems/15480.png b/animateditems/15480.png new file mode 100644 index 00000000..1bb1766f Binary files /dev/null and b/animateditems/15480.png differ diff --git a/animateditems/15481.gif b/animateditems/15481.gif new file mode 100644 index 00000000..59251cd6 Binary files /dev/null and b/animateditems/15481.gif differ diff --git a/animateditems/15481.png b/animateditems/15481.png new file mode 100644 index 00000000..1b1c1cfd Binary files /dev/null and b/animateditems/15481.png differ diff --git a/animateditems/15482.gif b/animateditems/15482.gif new file mode 100644 index 00000000..219ca194 Binary files /dev/null and b/animateditems/15482.gif differ diff --git a/animateditems/15482.png b/animateditems/15482.png new file mode 100644 index 00000000..d986dbf6 Binary files /dev/null and b/animateditems/15482.png differ diff --git a/animateditems/15483.gif b/animateditems/15483.gif new file mode 100644 index 00000000..ed295452 Binary files /dev/null and b/animateditems/15483.gif differ diff --git a/animateditems/15483.png b/animateditems/15483.png new file mode 100644 index 00000000..3a75034f Binary files /dev/null and b/animateditems/15483.png differ diff --git a/animateditems/15484.gif b/animateditems/15484.gif new file mode 100644 index 00000000..437cf891 Binary files /dev/null and b/animateditems/15484.gif differ diff --git a/animateditems/15484.png b/animateditems/15484.png new file mode 100644 index 00000000..689a3836 Binary files /dev/null and b/animateditems/15484.png differ diff --git a/animateditems/15485.gif b/animateditems/15485.gif new file mode 100644 index 00000000..ffbe3fcd Binary files /dev/null and b/animateditems/15485.gif differ diff --git a/animateditems/15485.png b/animateditems/15485.png new file mode 100644 index 00000000..a80a198a Binary files /dev/null and b/animateditems/15485.png differ diff --git a/animateditems/15486.gif b/animateditems/15486.gif new file mode 100644 index 00000000..e631b840 Binary files /dev/null and b/animateditems/15486.gif differ diff --git a/animateditems/15486.png b/animateditems/15486.png new file mode 100644 index 00000000..c3209347 Binary files /dev/null and b/animateditems/15486.png differ diff --git a/animateditems/15487.gif b/animateditems/15487.gif new file mode 100644 index 00000000..6c2be875 Binary files /dev/null and b/animateditems/15487.gif differ diff --git a/animateditems/15487.png b/animateditems/15487.png new file mode 100644 index 00000000..5445ba41 Binary files /dev/null and b/animateditems/15487.png differ diff --git a/animateditems/15488.gif b/animateditems/15488.gif new file mode 100644 index 00000000..75a21d9e Binary files /dev/null and b/animateditems/15488.gif differ diff --git a/animateditems/15488.png b/animateditems/15488.png new file mode 100644 index 00000000..b597f63b Binary files /dev/null and b/animateditems/15488.png differ diff --git a/animateditems/15489.gif b/animateditems/15489.gif new file mode 100644 index 00000000..c116e7b9 Binary files /dev/null and b/animateditems/15489.gif differ diff --git a/animateditems/15489.png b/animateditems/15489.png new file mode 100644 index 00000000..a2076240 Binary files /dev/null and b/animateditems/15489.png differ diff --git a/animateditems/15490.gif b/animateditems/15490.gif new file mode 100644 index 00000000..a5cf6e0d Binary files /dev/null and b/animateditems/15490.gif differ diff --git a/animateditems/15490.png b/animateditems/15490.png new file mode 100644 index 00000000..34451ead Binary files /dev/null and b/animateditems/15490.png differ diff --git a/animateditems/15491.gif b/animateditems/15491.gif new file mode 100644 index 00000000..6c107128 Binary files /dev/null and b/animateditems/15491.gif differ diff --git a/animateditems/15491.png b/animateditems/15491.png new file mode 100644 index 00000000..d0348de0 Binary files /dev/null and b/animateditems/15491.png differ diff --git a/animateditems/15492.gif b/animateditems/15492.gif new file mode 100644 index 00000000..cc5e89d1 Binary files /dev/null and b/animateditems/15492.gif differ diff --git a/animateditems/15492.png b/animateditems/15492.png new file mode 100644 index 00000000..4fa2867c Binary files /dev/null and b/animateditems/15492.png differ diff --git a/animateditems/15515.gif b/animateditems/15515.gif new file mode 100644 index 00000000..9334a3d6 Binary files /dev/null and b/animateditems/15515.gif differ diff --git a/animateditems/15515.png b/animateditems/15515.png new file mode 100644 index 00000000..954bc419 Binary files /dev/null and b/animateditems/15515.png differ diff --git a/animateditems/15545.gif b/animateditems/15545.gif new file mode 100644 index 00000000..e0e777e7 Binary files /dev/null and b/animateditems/15545.gif differ diff --git a/animateditems/15545.png b/animateditems/15545.png new file mode 100644 index 00000000..38ef2ee1 Binary files /dev/null and b/animateditems/15545.png differ diff --git a/animateditems/15546.gif b/animateditems/15546.gif new file mode 100644 index 00000000..f1ea1928 Binary files /dev/null and b/animateditems/15546.gif differ diff --git a/animateditems/15546.png b/animateditems/15546.png new file mode 100644 index 00000000..98b5bba5 Binary files /dev/null and b/animateditems/15546.png differ diff --git a/animateditems/15556.gif b/animateditems/15556.gif new file mode 100644 index 00000000..9ae43c65 Binary files /dev/null and b/animateditems/15556.gif differ diff --git a/animateditems/15556.png b/animateditems/15556.png new file mode 100644 index 00000000..fc329642 Binary files /dev/null and b/animateditems/15556.png differ diff --git a/animateditems/15559.gif b/animateditems/15559.gif new file mode 100644 index 00000000..8ecfed02 Binary files /dev/null and b/animateditems/15559.gif differ diff --git a/animateditems/15559.png b/animateditems/15559.png new file mode 100644 index 00000000..fb6d796e Binary files /dev/null and b/animateditems/15559.png differ diff --git a/animateditems/15565.gif b/animateditems/15565.gif new file mode 100644 index 00000000..ed142e4a Binary files /dev/null and b/animateditems/15565.gif differ diff --git a/animateditems/15565.png b/animateditems/15565.png new file mode 100644 index 00000000..82428747 Binary files /dev/null and b/animateditems/15565.png differ diff --git a/animateditems/15568.gif b/animateditems/15568.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/15568.gif differ diff --git a/animateditems/15568.png b/animateditems/15568.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/15568.png differ diff --git a/animateditems/15572.gif b/animateditems/15572.gif new file mode 100644 index 00000000..36676c31 Binary files /dev/null and b/animateditems/15572.gif differ diff --git a/animateditems/15572.png b/animateditems/15572.png new file mode 100644 index 00000000..de0e10e9 Binary files /dev/null and b/animateditems/15572.png differ diff --git a/animateditems/15573.gif b/animateditems/15573.gif new file mode 100644 index 00000000..ed38e0e9 Binary files /dev/null and b/animateditems/15573.gif differ diff --git a/animateditems/15573.png b/animateditems/15573.png new file mode 100644 index 00000000..47cfd4b9 Binary files /dev/null and b/animateditems/15573.png differ diff --git a/animateditems/15574.gif b/animateditems/15574.gif new file mode 100644 index 00000000..3046196d Binary files /dev/null and b/animateditems/15574.gif differ diff --git a/animateditems/15574.png b/animateditems/15574.png new file mode 100644 index 00000000..814b6b78 Binary files /dev/null and b/animateditems/15574.png differ diff --git a/animateditems/15575.gif b/animateditems/15575.gif new file mode 100644 index 00000000..0169f32f Binary files /dev/null and b/animateditems/15575.gif differ diff --git a/animateditems/15575.png b/animateditems/15575.png new file mode 100644 index 00000000..da34518b Binary files /dev/null and b/animateditems/15575.png differ diff --git a/animateditems/15576.gif b/animateditems/15576.gif new file mode 100644 index 00000000..3f20d3b8 Binary files /dev/null and b/animateditems/15576.gif differ diff --git a/animateditems/15576.png b/animateditems/15576.png new file mode 100644 index 00000000..5a145b65 Binary files /dev/null and b/animateditems/15576.png differ diff --git a/animateditems/15619.gif b/animateditems/15619.gif new file mode 100644 index 00000000..83157881 Binary files /dev/null and b/animateditems/15619.gif differ diff --git a/animateditems/15619.png b/animateditems/15619.png new file mode 100644 index 00000000..3bcca37a Binary files /dev/null and b/animateditems/15619.png differ diff --git a/animateditems/15620.gif b/animateditems/15620.gif new file mode 100644 index 00000000..d75c0b8e Binary files /dev/null and b/animateditems/15620.gif differ diff --git a/animateditems/15620.png b/animateditems/15620.png new file mode 100644 index 00000000..881cf48e Binary files /dev/null and b/animateditems/15620.png differ diff --git a/animateditems/15621.gif b/animateditems/15621.gif new file mode 100644 index 00000000..e34b119c Binary files /dev/null and b/animateditems/15621.gif differ diff --git a/animateditems/15621.png b/animateditems/15621.png new file mode 100644 index 00000000..b376f72d Binary files /dev/null and b/animateditems/15621.png differ diff --git a/animateditems/15622.gif b/animateditems/15622.gif new file mode 100644 index 00000000..e6fafd64 Binary files /dev/null and b/animateditems/15622.gif differ diff --git a/animateditems/15622.png b/animateditems/15622.png new file mode 100644 index 00000000..5ee2c05a Binary files /dev/null and b/animateditems/15622.png differ diff --git a/animateditems/15638.gif b/animateditems/15638.gif new file mode 100644 index 00000000..579fadb8 Binary files /dev/null and b/animateditems/15638.gif differ diff --git a/animateditems/15638.png b/animateditems/15638.png new file mode 100644 index 00000000..56dee36d Binary files /dev/null and b/animateditems/15638.png differ diff --git a/animateditems/15639.gif b/animateditems/15639.gif new file mode 100644 index 00000000..f8aeaa92 Binary files /dev/null and b/animateditems/15639.gif differ diff --git a/animateditems/15639.png b/animateditems/15639.png new file mode 100644 index 00000000..9c0d97ad Binary files /dev/null and b/animateditems/15639.png differ diff --git a/animateditems/15643.gif b/animateditems/15643.gif new file mode 100644 index 00000000..fadb9633 Binary files /dev/null and b/animateditems/15643.gif differ diff --git a/animateditems/15643.png b/animateditems/15643.png new file mode 100644 index 00000000..c383cfb8 Binary files /dev/null and b/animateditems/15643.png differ diff --git a/animateditems/15644.gif b/animateditems/15644.gif new file mode 100644 index 00000000..d15b6b83 Binary files /dev/null and b/animateditems/15644.gif differ diff --git a/animateditems/15644.png b/animateditems/15644.png new file mode 100644 index 00000000..9a0b231f Binary files /dev/null and b/animateditems/15644.png differ diff --git a/animateditems/15645.gif b/animateditems/15645.gif new file mode 100644 index 00000000..d4da8c72 Binary files /dev/null and b/animateditems/15645.gif differ diff --git a/animateditems/15645.png b/animateditems/15645.png new file mode 100644 index 00000000..872d27c0 Binary files /dev/null and b/animateditems/15645.png differ diff --git a/animateditems/15646.gif b/animateditems/15646.gif new file mode 100644 index 00000000..ab92ce1e Binary files /dev/null and b/animateditems/15646.gif differ diff --git a/animateditems/15646.png b/animateditems/15646.png new file mode 100644 index 00000000..f6ddd487 Binary files /dev/null and b/animateditems/15646.png differ diff --git a/animateditems/15647.gif b/animateditems/15647.gif new file mode 100644 index 00000000..4c59a6e3 Binary files /dev/null and b/animateditems/15647.gif differ diff --git a/animateditems/15647.png b/animateditems/15647.png new file mode 100644 index 00000000..9ae55160 Binary files /dev/null and b/animateditems/15647.png differ diff --git a/animateditems/15648.gif b/animateditems/15648.gif new file mode 100644 index 00000000..8a875b0c Binary files /dev/null and b/animateditems/15648.gif differ diff --git a/animateditems/15648.png b/animateditems/15648.png new file mode 100644 index 00000000..41731295 Binary files /dev/null and b/animateditems/15648.png differ diff --git a/animateditems/15649.gif b/animateditems/15649.gif new file mode 100644 index 00000000..22a24b4c Binary files /dev/null and b/animateditems/15649.gif differ diff --git a/animateditems/15649.png b/animateditems/15649.png new file mode 100644 index 00000000..0f0d22b8 Binary files /dev/null and b/animateditems/15649.png differ diff --git a/animateditems/15650.gif b/animateditems/15650.gif new file mode 100644 index 00000000..c54feb2f Binary files /dev/null and b/animateditems/15650.gif differ diff --git a/animateditems/15650.png b/animateditems/15650.png new file mode 100644 index 00000000..7e5edef2 Binary files /dev/null and b/animateditems/15650.png differ diff --git a/animateditems/15651.gif b/animateditems/15651.gif new file mode 100644 index 00000000..3b27efb2 Binary files /dev/null and b/animateditems/15651.gif differ diff --git a/animateditems/15651.png b/animateditems/15651.png new file mode 100644 index 00000000..a6987884 Binary files /dev/null and b/animateditems/15651.png differ diff --git a/animateditems/16003.gif b/animateditems/16003.gif new file mode 100644 index 00000000..27abb587 Binary files /dev/null and b/animateditems/16003.gif differ diff --git a/animateditems/16003.png b/animateditems/16003.png new file mode 100644 index 00000000..8839e020 Binary files /dev/null and b/animateditems/16003.png differ diff --git a/animateditems/16004.gif b/animateditems/16004.gif new file mode 100644 index 00000000..74161f2b Binary files /dev/null and b/animateditems/16004.gif differ diff --git a/animateditems/16004.png b/animateditems/16004.png new file mode 100644 index 00000000..ea04cdeb Binary files /dev/null and b/animateditems/16004.png differ diff --git a/animateditems/16005.gif b/animateditems/16005.gif new file mode 100644 index 00000000..74161f2b Binary files /dev/null and b/animateditems/16005.gif differ diff --git a/animateditems/16005.png b/animateditems/16005.png new file mode 100644 index 00000000..ea04cdeb Binary files /dev/null and b/animateditems/16005.png differ diff --git a/animateditems/16006.gif b/animateditems/16006.gif new file mode 100644 index 00000000..74161f2b Binary files /dev/null and b/animateditems/16006.gif differ diff --git a/animateditems/16006.png b/animateditems/16006.png new file mode 100644 index 00000000..ea04cdeb Binary files /dev/null and b/animateditems/16006.png differ diff --git a/animateditems/16007.gif b/animateditems/16007.gif new file mode 100644 index 00000000..3b4da94f Binary files /dev/null and b/animateditems/16007.gif differ diff --git a/animateditems/16007.png b/animateditems/16007.png new file mode 100644 index 00000000..99ab2a4d Binary files /dev/null and b/animateditems/16007.png differ diff --git a/animateditems/16008.gif b/animateditems/16008.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/16008.gif differ diff --git a/animateditems/16008.png b/animateditems/16008.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/16008.png differ diff --git a/animateditems/16009.gif b/animateditems/16009.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/16009.gif differ diff --git a/animateditems/16009.png b/animateditems/16009.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/16009.png differ diff --git a/animateditems/16010.gif b/animateditems/16010.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/16010.gif differ diff --git a/animateditems/16010.png b/animateditems/16010.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/16010.png differ diff --git a/animateditems/16011.gif b/animateditems/16011.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/16011.gif differ diff --git a/animateditems/16011.png b/animateditems/16011.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/16011.png differ diff --git a/animateditems/16012.gif b/animateditems/16012.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/16012.gif differ diff --git a/animateditems/16012.png b/animateditems/16012.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/16012.png differ diff --git a/animateditems/16013.gif b/animateditems/16013.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/16013.gif differ diff --git a/animateditems/16013.png b/animateditems/16013.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/16013.png differ diff --git a/animateditems/16014.gif b/animateditems/16014.gif new file mode 100644 index 00000000..e9bcd124 Binary files /dev/null and b/animateditems/16014.gif differ diff --git a/animateditems/16014.png b/animateditems/16014.png new file mode 100644 index 00000000..5fe199e0 Binary files /dev/null and b/animateditems/16014.png differ diff --git a/animateditems/16015.gif b/animateditems/16015.gif new file mode 100644 index 00000000..ebfeebce Binary files /dev/null and b/animateditems/16015.gif differ diff --git a/animateditems/16015.png b/animateditems/16015.png new file mode 100644 index 00000000..7ca8739a Binary files /dev/null and b/animateditems/16015.png differ diff --git a/animateditems/16016.gif b/animateditems/16016.gif new file mode 100644 index 00000000..5b6477d6 Binary files /dev/null and b/animateditems/16016.gif differ diff --git a/animateditems/16016.png b/animateditems/16016.png new file mode 100644 index 00000000..7023c6de Binary files /dev/null and b/animateditems/16016.png differ diff --git a/animateditems/16017.gif b/animateditems/16017.gif new file mode 100644 index 00000000..b352186f Binary files /dev/null and b/animateditems/16017.gif differ diff --git a/animateditems/16017.png b/animateditems/16017.png new file mode 100644 index 00000000..549372a8 Binary files /dev/null and b/animateditems/16017.png differ diff --git a/animateditems/16018.gif b/animateditems/16018.gif new file mode 100644 index 00000000..c617b6a7 Binary files /dev/null and b/animateditems/16018.gif differ diff --git a/animateditems/16018.png b/animateditems/16018.png new file mode 100644 index 00000000..93d1fa02 Binary files /dev/null and b/animateditems/16018.png differ diff --git a/animateditems/16019.gif b/animateditems/16019.gif new file mode 100644 index 00000000..7fa74c66 Binary files /dev/null and b/animateditems/16019.gif differ diff --git a/animateditems/16019.png b/animateditems/16019.png new file mode 100644 index 00000000..7a7a743f Binary files /dev/null and b/animateditems/16019.png differ diff --git a/animateditems/16020.gif b/animateditems/16020.gif new file mode 100644 index 00000000..7c2fcb45 Binary files /dev/null and b/animateditems/16020.gif differ diff --git a/animateditems/16020.png b/animateditems/16020.png new file mode 100644 index 00000000..1e3f2ba1 Binary files /dev/null and b/animateditems/16020.png differ diff --git a/animateditems/16021.gif b/animateditems/16021.gif new file mode 100644 index 00000000..d7fb082c Binary files /dev/null and b/animateditems/16021.gif differ diff --git a/animateditems/16021.png b/animateditems/16021.png new file mode 100644 index 00000000..814ac8c1 Binary files /dev/null and b/animateditems/16021.png differ diff --git a/animateditems/16022.gif b/animateditems/16022.gif new file mode 100644 index 00000000..07c0f223 Binary files /dev/null and b/animateditems/16022.gif differ diff --git a/animateditems/16022.png b/animateditems/16022.png new file mode 100644 index 00000000..206fe8d2 Binary files /dev/null and b/animateditems/16022.png differ diff --git a/animateditems/16023.gif b/animateditems/16023.gif new file mode 100644 index 00000000..b9e448a9 Binary files /dev/null and b/animateditems/16023.gif differ diff --git a/animateditems/16023.png b/animateditems/16023.png new file mode 100644 index 00000000..c0c452be Binary files /dev/null and b/animateditems/16023.png differ diff --git a/animateditems/16024.gif b/animateditems/16024.gif new file mode 100644 index 00000000..00910881 Binary files /dev/null and b/animateditems/16024.gif differ diff --git a/animateditems/16024.png b/animateditems/16024.png new file mode 100644 index 00000000..2e04a0ec Binary files /dev/null and b/animateditems/16024.png differ diff --git a/animateditems/16025.gif b/animateditems/16025.gif new file mode 100644 index 00000000..351ebea1 Binary files /dev/null and b/animateditems/16025.gif differ diff --git a/animateditems/16025.png b/animateditems/16025.png new file mode 100644 index 00000000..1657354d Binary files /dev/null and b/animateditems/16025.png differ diff --git a/animateditems/16026.gif b/animateditems/16026.gif new file mode 100644 index 00000000..55414f9f Binary files /dev/null and b/animateditems/16026.gif differ diff --git a/animateditems/16026.png b/animateditems/16026.png new file mode 100644 index 00000000..32434d6e Binary files /dev/null and b/animateditems/16026.png differ diff --git a/animateditems/16027.gif b/animateditems/16027.gif new file mode 100644 index 00000000..fa0a6371 Binary files /dev/null and b/animateditems/16027.gif differ diff --git a/animateditems/16027.png b/animateditems/16027.png new file mode 100644 index 00000000..91d07dad Binary files /dev/null and b/animateditems/16027.png differ diff --git a/animateditems/16028.gif b/animateditems/16028.gif new file mode 100644 index 00000000..2849e49b Binary files /dev/null and b/animateditems/16028.gif differ diff --git a/animateditems/16028.png b/animateditems/16028.png new file mode 100644 index 00000000..81c77167 Binary files /dev/null and b/animateditems/16028.png differ diff --git a/animateditems/16029.gif b/animateditems/16029.gif new file mode 100644 index 00000000..9d0b1302 Binary files /dev/null and b/animateditems/16029.gif differ diff --git a/animateditems/16029.png b/animateditems/16029.png new file mode 100644 index 00000000..c961c8fb Binary files /dev/null and b/animateditems/16029.png differ diff --git a/animateditems/16030.gif b/animateditems/16030.gif new file mode 100644 index 00000000..ac94c241 Binary files /dev/null and b/animateditems/16030.gif differ diff --git a/animateditems/16030.png b/animateditems/16030.png new file mode 100644 index 00000000..ff600ee8 Binary files /dev/null and b/animateditems/16030.png differ diff --git a/animateditems/16031.gif b/animateditems/16031.gif new file mode 100644 index 00000000..7b1af42e Binary files /dev/null and b/animateditems/16031.gif differ diff --git a/animateditems/16031.png b/animateditems/16031.png new file mode 100644 index 00000000..5944857a Binary files /dev/null and b/animateditems/16031.png differ diff --git a/animateditems/16075.gif b/animateditems/16075.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/16075.gif differ diff --git a/animateditems/16075.png b/animateditems/16075.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/16075.png differ diff --git a/animateditems/16094.gif b/animateditems/16094.gif new file mode 100644 index 00000000..ae27c5b2 Binary files /dev/null and b/animateditems/16094.gif differ diff --git a/animateditems/16094.png b/animateditems/16094.png new file mode 100644 index 00000000..edc3f4a2 Binary files /dev/null and b/animateditems/16094.png differ diff --git a/animateditems/16096.gif b/animateditems/16096.gif new file mode 100644 index 00000000..8bf166f7 Binary files /dev/null and b/animateditems/16096.gif differ diff --git a/animateditems/16096.png b/animateditems/16096.png new file mode 100644 index 00000000..67531065 Binary files /dev/null and b/animateditems/16096.png differ diff --git a/animateditems/16099.gif b/animateditems/16099.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/16099.gif differ diff --git a/animateditems/16099.png b/animateditems/16099.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/16099.png differ diff --git a/animateditems/16101.gif b/animateditems/16101.gif new file mode 100644 index 00000000..d712f75e Binary files /dev/null and b/animateditems/16101.gif differ diff --git a/animateditems/16101.png b/animateditems/16101.png new file mode 100644 index 00000000..36447420 Binary files /dev/null and b/animateditems/16101.png differ diff --git a/animateditems/16102.gif b/animateditems/16102.gif new file mode 100644 index 00000000..2c8de33c Binary files /dev/null and b/animateditems/16102.gif differ diff --git a/animateditems/16102.png b/animateditems/16102.png new file mode 100644 index 00000000..afe355d7 Binary files /dev/null and b/animateditems/16102.png differ diff --git a/animateditems/16103.gif b/animateditems/16103.gif new file mode 100644 index 00000000..041973e9 Binary files /dev/null and b/animateditems/16103.gif differ diff --git a/animateditems/16103.png b/animateditems/16103.png new file mode 100644 index 00000000..816b3a18 Binary files /dev/null and b/animateditems/16103.png differ diff --git a/animateditems/16104.gif b/animateditems/16104.gif new file mode 100644 index 00000000..5ef12376 Binary files /dev/null and b/animateditems/16104.gif differ diff --git a/animateditems/16104.png b/animateditems/16104.png new file mode 100644 index 00000000..5d937d11 Binary files /dev/null and b/animateditems/16104.png differ diff --git a/animateditems/16105.gif b/animateditems/16105.gif new file mode 100644 index 00000000..5336bb4a Binary files /dev/null and b/animateditems/16105.gif differ diff --git a/animateditems/16105.png b/animateditems/16105.png new file mode 100644 index 00000000..d30303b8 Binary files /dev/null and b/animateditems/16105.png differ diff --git a/animateditems/16106.gif b/animateditems/16106.gif new file mode 100644 index 00000000..5336bb4a Binary files /dev/null and b/animateditems/16106.gif differ diff --git a/animateditems/16106.png b/animateditems/16106.png new file mode 100644 index 00000000..d30303b8 Binary files /dev/null and b/animateditems/16106.png differ diff --git a/animateditems/16107.gif b/animateditems/16107.gif new file mode 100644 index 00000000..738a3bf4 Binary files /dev/null and b/animateditems/16107.gif differ diff --git a/animateditems/16107.png b/animateditems/16107.png new file mode 100644 index 00000000..0bfe7fd5 Binary files /dev/null and b/animateditems/16107.png differ diff --git a/animateditems/16108.gif b/animateditems/16108.gif new file mode 100644 index 00000000..738a3bf4 Binary files /dev/null and b/animateditems/16108.gif differ diff --git a/animateditems/16108.png b/animateditems/16108.png new file mode 100644 index 00000000..0bfe7fd5 Binary files /dev/null and b/animateditems/16108.png differ diff --git a/animateditems/16109.gif b/animateditems/16109.gif new file mode 100644 index 00000000..1d3742bb Binary files /dev/null and b/animateditems/16109.gif differ diff --git a/animateditems/16109.png b/animateditems/16109.png new file mode 100644 index 00000000..fc91afc0 Binary files /dev/null and b/animateditems/16109.png differ diff --git a/animateditems/16110.gif b/animateditems/16110.gif new file mode 100644 index 00000000..1d3742bb Binary files /dev/null and b/animateditems/16110.gif differ diff --git a/animateditems/16110.png b/animateditems/16110.png new file mode 100644 index 00000000..fc91afc0 Binary files /dev/null and b/animateditems/16110.png differ diff --git a/animateditems/16111.gif b/animateditems/16111.gif new file mode 100644 index 00000000..ed773cc0 Binary files /dev/null and b/animateditems/16111.gif differ diff --git a/animateditems/16111.png b/animateditems/16111.png new file mode 100644 index 00000000..998d5667 Binary files /dev/null and b/animateditems/16111.png differ diff --git a/animateditems/16112.gif b/animateditems/16112.gif new file mode 100644 index 00000000..5e472566 Binary files /dev/null and b/animateditems/16112.gif differ diff --git a/animateditems/16112.png b/animateditems/16112.png new file mode 100644 index 00000000..559ab91e Binary files /dev/null and b/animateditems/16112.png differ diff --git a/animateditems/16619.gif b/animateditems/16619.gif new file mode 100644 index 00000000..c1872bd9 Binary files /dev/null and b/animateditems/16619.gif differ diff --git a/animateditems/16619.png b/animateditems/16619.png new file mode 100644 index 00000000..8a4a0802 Binary files /dev/null and b/animateditems/16619.png differ diff --git a/animateditems/16620.gif b/animateditems/16620.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/16620.gif differ diff --git a/animateditems/16620.png b/animateditems/16620.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/16620.png differ diff --git a/animateditems/16621.gif b/animateditems/16621.gif new file mode 100644 index 00000000..0eb90c6c Binary files /dev/null and b/animateditems/16621.gif differ diff --git a/animateditems/16621.png b/animateditems/16621.png new file mode 100644 index 00000000..83040bed Binary files /dev/null and b/animateditems/16621.png differ diff --git a/animateditems/1678.gif b/animateditems/1678.gif new file mode 100644 index 00000000..03c9b050 Binary files /dev/null and b/animateditems/1678.gif differ diff --git a/animateditems/1678.png b/animateditems/1678.png new file mode 100644 index 00000000..1109a17c Binary files /dev/null and b/animateditems/1678.png differ diff --git a/animateditems/1679.gif b/animateditems/1679.gif new file mode 100644 index 00000000..a006bebd Binary files /dev/null and b/animateditems/1679.gif differ diff --git a/animateditems/1679.png b/animateditems/1679.png new file mode 100644 index 00000000..90af90fd Binary files /dev/null and b/animateditems/1679.png differ diff --git a/animateditems/1680.gif b/animateditems/1680.gif new file mode 100644 index 00000000..7241ff5c Binary files /dev/null and b/animateditems/1680.gif differ diff --git a/animateditems/1680.png b/animateditems/1680.png new file mode 100644 index 00000000..2b85d136 Binary files /dev/null and b/animateditems/1680.png differ diff --git a/animateditems/1681.gif b/animateditems/1681.gif new file mode 100644 index 00000000..b115a6c5 Binary files /dev/null and b/animateditems/1681.gif differ diff --git a/animateditems/1681.png b/animateditems/1681.png new file mode 100644 index 00000000..adefa850 Binary files /dev/null and b/animateditems/1681.png differ diff --git a/animateditems/1682.gif b/animateditems/1682.gif new file mode 100644 index 00000000..ec69bbf1 Binary files /dev/null and b/animateditems/1682.gif differ diff --git a/animateditems/1682.png b/animateditems/1682.png new file mode 100644 index 00000000..dac30481 Binary files /dev/null and b/animateditems/1682.png differ diff --git a/animateditems/1683.gif b/animateditems/1683.gif new file mode 100644 index 00000000..44f211c3 Binary files /dev/null and b/animateditems/1683.gif differ diff --git a/animateditems/1683.png b/animateditems/1683.png new file mode 100644 index 00000000..3c1eb865 Binary files /dev/null and b/animateditems/1683.png differ diff --git a/animateditems/1684.gif b/animateditems/1684.gif new file mode 100644 index 00000000..bd4828f1 Binary files /dev/null and b/animateditems/1684.gif differ diff --git a/animateditems/1684.png b/animateditems/1684.png new file mode 100644 index 00000000..fe28b817 Binary files /dev/null and b/animateditems/1684.png differ diff --git a/animateditems/1685.gif b/animateditems/1685.gif new file mode 100644 index 00000000..0e463472 Binary files /dev/null and b/animateditems/1685.gif differ diff --git a/animateditems/1685.png b/animateditems/1685.png new file mode 100644 index 00000000..9d6fe756 Binary files /dev/null and b/animateditems/1685.png differ diff --git a/animateditems/1686.gif b/animateditems/1686.gif new file mode 100644 index 00000000..575030d8 Binary files /dev/null and b/animateditems/1686.gif differ diff --git a/animateditems/1686.png b/animateditems/1686.png new file mode 100644 index 00000000..344b39bd Binary files /dev/null and b/animateditems/1686.png differ diff --git a/animateditems/1687.gif b/animateditems/1687.gif new file mode 100644 index 00000000..266b662b Binary files /dev/null and b/animateditems/1687.gif differ diff --git a/animateditems/1687.png b/animateditems/1687.png new file mode 100644 index 00000000..e1e32ed2 Binary files /dev/null and b/animateditems/1687.png differ diff --git a/animateditems/1688.gif b/animateditems/1688.gif new file mode 100644 index 00000000..79b5e8f1 Binary files /dev/null and b/animateditems/1688.gif differ diff --git a/animateditems/1688.png b/animateditems/1688.png new file mode 100644 index 00000000..d4dd991f Binary files /dev/null and b/animateditems/1688.png differ diff --git a/animateditems/1689.gif b/animateditems/1689.gif new file mode 100644 index 00000000..0858f3ce Binary files /dev/null and b/animateditems/1689.gif differ diff --git a/animateditems/1689.png b/animateditems/1689.png new file mode 100644 index 00000000..465eed54 Binary files /dev/null and b/animateditems/1689.png differ diff --git a/animateditems/1690.gif b/animateditems/1690.gif new file mode 100644 index 00000000..3642cc00 Binary files /dev/null and b/animateditems/1690.gif differ diff --git a/animateditems/1690.png b/animateditems/1690.png new file mode 100644 index 00000000..72a36303 Binary files /dev/null and b/animateditems/1690.png differ diff --git a/animateditems/1691.gif b/animateditems/1691.gif new file mode 100644 index 00000000..04acd7cb Binary files /dev/null and b/animateditems/1691.gif differ diff --git a/animateditems/1691.png b/animateditems/1691.png new file mode 100644 index 00000000..4b99a33b Binary files /dev/null and b/animateditems/1691.png differ diff --git a/animateditems/1692.gif b/animateditems/1692.gif new file mode 100644 index 00000000..42341610 Binary files /dev/null and b/animateditems/1692.gif differ diff --git a/animateditems/1692.png b/animateditems/1692.png new file mode 100644 index 00000000..79800d28 Binary files /dev/null and b/animateditems/1692.png differ diff --git a/animateditems/1693.gif b/animateditems/1693.gif new file mode 100644 index 00000000..da5d4739 Binary files /dev/null and b/animateditems/1693.gif differ diff --git a/animateditems/1693.png b/animateditems/1693.png new file mode 100644 index 00000000..171f0803 Binary files /dev/null and b/animateditems/1693.png differ diff --git a/animateditems/1738.gif b/animateditems/1738.gif new file mode 100644 index 00000000..707a7e9a Binary files /dev/null and b/animateditems/1738.gif differ diff --git a/animateditems/1738.png b/animateditems/1738.png new file mode 100644 index 00000000..2358bc72 Binary files /dev/null and b/animateditems/1738.png differ diff --git a/animateditems/1739.gif b/animateditems/1739.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/1739.gif differ diff --git a/animateditems/1739.png b/animateditems/1739.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/1739.png differ diff --git a/animateditems/1740.gif b/animateditems/1740.gif new file mode 100644 index 00000000..f7ce47fb Binary files /dev/null and b/animateditems/1740.gif differ diff --git a/animateditems/1740.png b/animateditems/1740.png new file mode 100644 index 00000000..39a7a375 Binary files /dev/null and b/animateditems/1740.png differ diff --git a/animateditems/1741.gif b/animateditems/1741.gif new file mode 100644 index 00000000..5f5dc4dd Binary files /dev/null and b/animateditems/1741.gif differ diff --git a/animateditems/1741.png b/animateditems/1741.png new file mode 100644 index 00000000..3266c3d5 Binary files /dev/null and b/animateditems/1741.png differ diff --git a/animateditems/1746.gif b/animateditems/1746.gif new file mode 100644 index 00000000..408a835f Binary files /dev/null and b/animateditems/1746.gif differ diff --git a/animateditems/1746.png b/animateditems/1746.png new file mode 100644 index 00000000..4d3f2c76 Binary files /dev/null and b/animateditems/1746.png differ diff --git a/animateditems/1747.gif b/animateditems/1747.gif new file mode 100644 index 00000000..ed6b9362 Binary files /dev/null and b/animateditems/1747.gif differ diff --git a/animateditems/1747.png b/animateditems/1747.png new file mode 100644 index 00000000..597e8c58 Binary files /dev/null and b/animateditems/1747.png differ diff --git a/animateditems/1748.gif b/animateditems/1748.gif new file mode 100644 index 00000000..c4baa37f Binary files /dev/null and b/animateditems/1748.gif differ diff --git a/animateditems/1748.png b/animateditems/1748.png new file mode 100644 index 00000000..1549cb3a Binary files /dev/null and b/animateditems/1748.png differ diff --git a/animateditems/1749.gif b/animateditems/1749.gif new file mode 100644 index 00000000..322b05d7 Binary files /dev/null and b/animateditems/1749.gif differ diff --git a/animateditems/1749.png b/animateditems/1749.png new file mode 100644 index 00000000..018565ab Binary files /dev/null and b/animateditems/1749.png differ diff --git a/animateditems/18213.gif b/animateditems/18213.gif new file mode 100644 index 00000000..6206cee7 Binary files /dev/null and b/animateditems/18213.gif differ diff --git a/animateditems/18213.png b/animateditems/18213.png new file mode 100644 index 00000000..95ca8992 Binary files /dev/null and b/animateditems/18213.png differ diff --git a/animateditems/18214.gif b/animateditems/18214.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/18214.gif differ diff --git a/animateditems/18214.png b/animateditems/18214.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/18214.png differ diff --git a/animateditems/18215.gif b/animateditems/18215.gif new file mode 100644 index 00000000..67b8d150 Binary files /dev/null and b/animateditems/18215.gif differ diff --git a/animateditems/18215.png b/animateditems/18215.png new file mode 100644 index 00000000..0d6c51cc Binary files /dev/null and b/animateditems/18215.png differ diff --git a/animateditems/18216.gif b/animateditems/18216.gif new file mode 100644 index 00000000..44bded4b Binary files /dev/null and b/animateditems/18216.gif differ diff --git a/animateditems/18216.png b/animateditems/18216.png new file mode 100644 index 00000000..9a846c03 Binary files /dev/null and b/animateditems/18216.png differ diff --git a/animateditems/18219.gif b/animateditems/18219.gif new file mode 100644 index 00000000..2ce346a9 Binary files /dev/null and b/animateditems/18219.gif differ diff --git a/animateditems/18219.png b/animateditems/18219.png new file mode 100644 index 00000000..bc3dbde4 Binary files /dev/null and b/animateditems/18219.png differ diff --git a/animateditems/18304.gif b/animateditems/18304.gif new file mode 100644 index 00000000..e455e302 Binary files /dev/null and b/animateditems/18304.gif differ diff --git a/animateditems/18304.png b/animateditems/18304.png new file mode 100644 index 00000000..8baf3511 Binary files /dev/null and b/animateditems/18304.png differ diff --git a/animateditems/18305.gif b/animateditems/18305.gif new file mode 100644 index 00000000..46af737f Binary files /dev/null and b/animateditems/18305.gif differ diff --git a/animateditems/18305.png b/animateditems/18305.png new file mode 100644 index 00000000..7566316d Binary files /dev/null and b/animateditems/18305.png differ diff --git a/animateditems/18306.gif b/animateditems/18306.gif new file mode 100644 index 00000000..f6f4be95 Binary files /dev/null and b/animateditems/18306.gif differ diff --git a/animateditems/18306.png b/animateditems/18306.png new file mode 100644 index 00000000..07bfbacc Binary files /dev/null and b/animateditems/18306.png differ diff --git a/animateditems/18312.gif b/animateditems/18312.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18312.gif differ diff --git a/animateditems/18312.png b/animateditems/18312.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18312.png differ diff --git a/animateditems/18313.gif b/animateditems/18313.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/18313.gif differ diff --git a/animateditems/18313.png b/animateditems/18313.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/18313.png differ diff --git a/animateditems/18314.gif b/animateditems/18314.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18314.gif differ diff --git a/animateditems/18314.png b/animateditems/18314.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18314.png differ diff --git a/animateditems/18315.gif b/animateditems/18315.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18315.gif differ diff --git a/animateditems/18315.png b/animateditems/18315.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18315.png differ diff --git a/animateditems/18316.gif b/animateditems/18316.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18316.gif differ diff --git a/animateditems/18316.png b/animateditems/18316.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18316.png differ diff --git a/animateditems/18317.gif b/animateditems/18317.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18317.gif differ diff --git a/animateditems/18317.png b/animateditems/18317.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18317.png differ diff --git a/animateditems/18318.gif b/animateditems/18318.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18318.gif differ diff --git a/animateditems/18318.png b/animateditems/18318.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18318.png differ diff --git a/animateditems/18319.gif b/animateditems/18319.gif new file mode 100644 index 00000000..9788f65b Binary files /dev/null and b/animateditems/18319.gif differ diff --git a/animateditems/18319.png b/animateditems/18319.png new file mode 100644 index 00000000..d64a53df Binary files /dev/null and b/animateditems/18319.png differ diff --git a/animateditems/18328.gif b/animateditems/18328.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/18328.gif differ diff --git a/animateditems/18328.png b/animateditems/18328.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/18328.png differ diff --git a/animateditems/18329.gif b/animateditems/18329.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/18329.gif differ diff --git a/animateditems/18329.png b/animateditems/18329.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/18329.png differ diff --git a/animateditems/18330.gif b/animateditems/18330.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/18330.gif differ diff --git a/animateditems/18330.png b/animateditems/18330.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/18330.png differ diff --git a/animateditems/18331.gif b/animateditems/18331.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/18331.gif differ diff --git a/animateditems/18331.png b/animateditems/18331.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/18331.png differ diff --git a/animateditems/18332.gif b/animateditems/18332.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/18332.gif differ diff --git a/animateditems/18332.png b/animateditems/18332.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/18332.png differ diff --git a/animateditems/18337.gif b/animateditems/18337.gif new file mode 100644 index 00000000..d9551c4b Binary files /dev/null and b/animateditems/18337.gif differ diff --git a/animateditems/18337.png b/animateditems/18337.png new file mode 100644 index 00000000..905f03d3 Binary files /dev/null and b/animateditems/18337.png differ diff --git a/animateditems/18339.gif b/animateditems/18339.gif new file mode 100644 index 00000000..f82859ff Binary files /dev/null and b/animateditems/18339.gif differ diff --git a/animateditems/18339.png b/animateditems/18339.png new file mode 100644 index 00000000..9232e1d8 Binary files /dev/null and b/animateditems/18339.png differ diff --git a/animateditems/18343.gif b/animateditems/18343.gif new file mode 100644 index 00000000..c546c052 Binary files /dev/null and b/animateditems/18343.gif differ diff --git a/animateditems/18343.png b/animateditems/18343.png new file mode 100644 index 00000000..b32a1dfb Binary files /dev/null and b/animateditems/18343.png differ diff --git a/animateditems/18344.gif b/animateditems/18344.gif new file mode 100644 index 00000000..4786c86f Binary files /dev/null and b/animateditems/18344.gif differ diff --git a/animateditems/18344.png b/animateditems/18344.png new file mode 100644 index 00000000..3273d597 Binary files /dev/null and b/animateditems/18344.png differ diff --git a/animateditems/18388.gif b/animateditems/18388.gif new file mode 100644 index 00000000..2181a876 Binary files /dev/null and b/animateditems/18388.gif differ diff --git a/animateditems/18388.png b/animateditems/18388.png new file mode 100644 index 00000000..001d28e7 Binary files /dev/null and b/animateditems/18388.png differ diff --git a/animateditems/18389.gif b/animateditems/18389.gif new file mode 100644 index 00000000..3c717bc1 Binary files /dev/null and b/animateditems/18389.gif differ diff --git a/animateditems/18389.png b/animateditems/18389.png new file mode 100644 index 00000000..e857742d Binary files /dev/null and b/animateditems/18389.png differ diff --git a/animateditems/18390.gif b/animateditems/18390.gif new file mode 100644 index 00000000..46f3d193 Binary files /dev/null and b/animateditems/18390.gif differ diff --git a/animateditems/18390.png b/animateditems/18390.png new file mode 100644 index 00000000..8e246dfd Binary files /dev/null and b/animateditems/18390.png differ diff --git a/animateditems/18391.gif b/animateditems/18391.gif new file mode 100644 index 00000000..ef1834d8 Binary files /dev/null and b/animateditems/18391.gif differ diff --git a/animateditems/18391.png b/animateditems/18391.png new file mode 100644 index 00000000..86837e2f Binary files /dev/null and b/animateditems/18391.png differ diff --git a/animateditems/18392.gif b/animateditems/18392.gif new file mode 100644 index 00000000..03a828dd Binary files /dev/null and b/animateditems/18392.gif differ diff --git a/animateditems/18392.png b/animateditems/18392.png new file mode 100644 index 00000000..ac3e7d02 Binary files /dev/null and b/animateditems/18392.png differ diff --git a/animateditems/18393.gif b/animateditems/18393.gif new file mode 100644 index 00000000..2f09f72d Binary files /dev/null and b/animateditems/18393.gif differ diff --git a/animateditems/18393.png b/animateditems/18393.png new file mode 100644 index 00000000..8685778d Binary files /dev/null and b/animateditems/18393.png differ diff --git a/animateditems/18394.gif b/animateditems/18394.gif new file mode 100644 index 00000000..dac85ffa Binary files /dev/null and b/animateditems/18394.gif differ diff --git a/animateditems/18394.png b/animateditems/18394.png new file mode 100644 index 00000000..686eb874 Binary files /dev/null and b/animateditems/18394.png differ diff --git a/animateditems/18395.gif b/animateditems/18395.gif new file mode 100644 index 00000000..a89bb9d5 Binary files /dev/null and b/animateditems/18395.gif differ diff --git a/animateditems/18395.png b/animateditems/18395.png new file mode 100644 index 00000000..509e2c7f Binary files /dev/null and b/animateditems/18395.png differ diff --git a/animateditems/18396.gif b/animateditems/18396.gif new file mode 100644 index 00000000..380d96fc Binary files /dev/null and b/animateditems/18396.gif differ diff --git a/animateditems/18396.png b/animateditems/18396.png new file mode 100644 index 00000000..31193040 Binary files /dev/null and b/animateditems/18396.png differ diff --git a/animateditems/18397.gif b/animateditems/18397.gif new file mode 100644 index 00000000..15fbacf2 Binary files /dev/null and b/animateditems/18397.gif differ diff --git a/animateditems/18397.png b/animateditems/18397.png new file mode 100644 index 00000000..d3143d58 Binary files /dev/null and b/animateditems/18397.png differ diff --git a/animateditems/18398.gif b/animateditems/18398.gif new file mode 100644 index 00000000..b435558f Binary files /dev/null and b/animateditems/18398.gif differ diff --git a/animateditems/18398.png b/animateditems/18398.png new file mode 100644 index 00000000..3ff0d472 Binary files /dev/null and b/animateditems/18398.png differ diff --git a/animateditems/18399.gif b/animateditems/18399.gif new file mode 100644 index 00000000..160edd81 Binary files /dev/null and b/animateditems/18399.gif differ diff --git a/animateditems/18399.png b/animateditems/18399.png new file mode 100644 index 00000000..cde91ae9 Binary files /dev/null and b/animateditems/18399.png differ diff --git a/animateditems/18400.gif b/animateditems/18400.gif new file mode 100644 index 00000000..28263cd6 Binary files /dev/null and b/animateditems/18400.gif differ diff --git a/animateditems/18400.png b/animateditems/18400.png new file mode 100644 index 00000000..e3399a12 Binary files /dev/null and b/animateditems/18400.png differ diff --git a/animateditems/18401.gif b/animateditems/18401.gif new file mode 100644 index 00000000..7fad3a3f Binary files /dev/null and b/animateditems/18401.gif differ diff --git a/animateditems/18401.png b/animateditems/18401.png new file mode 100644 index 00000000..3952f56d Binary files /dev/null and b/animateditems/18401.png differ diff --git a/animateditems/18402.gif b/animateditems/18402.gif new file mode 100644 index 00000000..ab4499d7 Binary files /dev/null and b/animateditems/18402.gif differ diff --git a/animateditems/18402.png b/animateditems/18402.png new file mode 100644 index 00000000..1b396837 Binary files /dev/null and b/animateditems/18402.png differ diff --git a/animateditems/18403.gif b/animateditems/18403.gif new file mode 100644 index 00000000..453549b5 Binary files /dev/null and b/animateditems/18403.gif differ diff --git a/animateditems/18403.png b/animateditems/18403.png new file mode 100644 index 00000000..3cf22b46 Binary files /dev/null and b/animateditems/18403.png differ diff --git a/animateditems/18404.gif b/animateditems/18404.gif new file mode 100644 index 00000000..2ed299ec Binary files /dev/null and b/animateditems/18404.gif differ diff --git a/animateditems/18404.png b/animateditems/18404.png new file mode 100644 index 00000000..51eb1b46 Binary files /dev/null and b/animateditems/18404.png differ diff --git a/animateditems/18405.gif b/animateditems/18405.gif new file mode 100644 index 00000000..adb96ea4 Binary files /dev/null and b/animateditems/18405.gif differ diff --git a/animateditems/18405.png b/animateditems/18405.png new file mode 100644 index 00000000..42096256 Binary files /dev/null and b/animateditems/18405.png differ diff --git a/animateditems/18406.gif b/animateditems/18406.gif new file mode 100644 index 00000000..afa99812 Binary files /dev/null and b/animateditems/18406.gif differ diff --git a/animateditems/18406.png b/animateditems/18406.png new file mode 100644 index 00000000..63f1baeb Binary files /dev/null and b/animateditems/18406.png differ diff --git a/animateditems/18407.gif b/animateditems/18407.gif new file mode 100644 index 00000000..5ec7e6f7 Binary files /dev/null and b/animateditems/18407.gif differ diff --git a/animateditems/18407.png b/animateditems/18407.png new file mode 100644 index 00000000..a2edfab4 Binary files /dev/null and b/animateditems/18407.png differ diff --git a/animateditems/18408.gif b/animateditems/18408.gif new file mode 100644 index 00000000..a9cbf194 Binary files /dev/null and b/animateditems/18408.gif differ diff --git a/animateditems/18408.png b/animateditems/18408.png new file mode 100644 index 00000000..03f6846e Binary files /dev/null and b/animateditems/18408.png differ diff --git a/animateditems/18409.gif b/animateditems/18409.gif new file mode 100644 index 00000000..c3d57c15 Binary files /dev/null and b/animateditems/18409.gif differ diff --git a/animateditems/18409.png b/animateditems/18409.png new file mode 100644 index 00000000..dacb3c04 Binary files /dev/null and b/animateditems/18409.png differ diff --git a/animateditems/18410.gif b/animateditems/18410.gif new file mode 100644 index 00000000..c46be5c3 Binary files /dev/null and b/animateditems/18410.gif differ diff --git a/animateditems/18410.png b/animateditems/18410.png new file mode 100644 index 00000000..24fe1c1a Binary files /dev/null and b/animateditems/18410.png differ diff --git a/animateditems/18411.gif b/animateditems/18411.gif new file mode 100644 index 00000000..a9bf829c Binary files /dev/null and b/animateditems/18411.gif differ diff --git a/animateditems/18411.png b/animateditems/18411.png new file mode 100644 index 00000000..2a536cc1 Binary files /dev/null and b/animateditems/18411.png differ diff --git a/animateditems/18412.gif b/animateditems/18412.gif new file mode 100644 index 00000000..7fab06b9 Binary files /dev/null and b/animateditems/18412.gif differ diff --git a/animateditems/18412.png b/animateditems/18412.png new file mode 100644 index 00000000..66ee2646 Binary files /dev/null and b/animateditems/18412.png differ diff --git a/animateditems/18413.gif b/animateditems/18413.gif new file mode 100644 index 00000000..9116d0aa Binary files /dev/null and b/animateditems/18413.gif differ diff --git a/animateditems/18413.png b/animateditems/18413.png new file mode 100644 index 00000000..a82370e2 Binary files /dev/null and b/animateditems/18413.png differ diff --git a/animateditems/18414.gif b/animateditems/18414.gif new file mode 100644 index 00000000..6a6f144d Binary files /dev/null and b/animateditems/18414.gif differ diff --git a/animateditems/18414.png b/animateditems/18414.png new file mode 100644 index 00000000..e552b89a Binary files /dev/null and b/animateditems/18414.png differ diff --git a/animateditems/18415.gif b/animateditems/18415.gif new file mode 100644 index 00000000..ee6265aa Binary files /dev/null and b/animateditems/18415.gif differ diff --git a/animateditems/18415.png b/animateditems/18415.png new file mode 100644 index 00000000..c128db71 Binary files /dev/null and b/animateditems/18415.png differ diff --git a/animateditems/18416.gif b/animateditems/18416.gif new file mode 100644 index 00000000..8b7f7896 Binary files /dev/null and b/animateditems/18416.gif differ diff --git a/animateditems/18416.png b/animateditems/18416.png new file mode 100644 index 00000000..2aa5b301 Binary files /dev/null and b/animateditems/18416.png differ diff --git a/animateditems/18417.gif b/animateditems/18417.gif new file mode 100644 index 00000000..7e38c120 Binary files /dev/null and b/animateditems/18417.gif differ diff --git a/animateditems/18417.png b/animateditems/18417.png new file mode 100644 index 00000000..4d2bf9fb Binary files /dev/null and b/animateditems/18417.png differ diff --git a/animateditems/18418.gif b/animateditems/18418.gif new file mode 100644 index 00000000..81524799 Binary files /dev/null and b/animateditems/18418.gif differ diff --git a/animateditems/18418.png b/animateditems/18418.png new file mode 100644 index 00000000..f484521c Binary files /dev/null and b/animateditems/18418.png differ diff --git a/animateditems/18419.gif b/animateditems/18419.gif new file mode 100644 index 00000000..c4238735 Binary files /dev/null and b/animateditems/18419.gif differ diff --git a/animateditems/18419.png b/animateditems/18419.png new file mode 100644 index 00000000..93c58bfe Binary files /dev/null and b/animateditems/18419.png differ diff --git a/animateditems/18420.gif b/animateditems/18420.gif new file mode 100644 index 00000000..628fa14e Binary files /dev/null and b/animateditems/18420.gif differ diff --git a/animateditems/18420.png b/animateditems/18420.png new file mode 100644 index 00000000..4127e479 Binary files /dev/null and b/animateditems/18420.png differ diff --git a/animateditems/18421.gif b/animateditems/18421.gif new file mode 100644 index 00000000..4059b315 Binary files /dev/null and b/animateditems/18421.gif differ diff --git a/animateditems/18421.png b/animateditems/18421.png new file mode 100644 index 00000000..78826492 Binary files /dev/null and b/animateditems/18421.png differ diff --git a/animateditems/18422.gif b/animateditems/18422.gif new file mode 100644 index 00000000..471e39bd Binary files /dev/null and b/animateditems/18422.gif differ diff --git a/animateditems/18422.png b/animateditems/18422.png new file mode 100644 index 00000000..0d76cdc2 Binary files /dev/null and b/animateditems/18422.png differ diff --git a/animateditems/18423.gif b/animateditems/18423.gif new file mode 100644 index 00000000..360c46cd Binary files /dev/null and b/animateditems/18423.gif differ diff --git a/animateditems/18423.png b/animateditems/18423.png new file mode 100644 index 00000000..a521342d Binary files /dev/null and b/animateditems/18423.png differ diff --git a/animateditems/18424.gif b/animateditems/18424.gif new file mode 100644 index 00000000..a2506e13 Binary files /dev/null and b/animateditems/18424.gif differ diff --git a/animateditems/18424.png b/animateditems/18424.png new file mode 100644 index 00000000..cf643076 Binary files /dev/null and b/animateditems/18424.png differ diff --git a/animateditems/18425.gif b/animateditems/18425.gif new file mode 100644 index 00000000..d293cccc Binary files /dev/null and b/animateditems/18425.gif differ diff --git a/animateditems/18425.png b/animateditems/18425.png new file mode 100644 index 00000000..3e651ee7 Binary files /dev/null and b/animateditems/18425.png differ diff --git a/animateditems/18426.gif b/animateditems/18426.gif new file mode 100644 index 00000000..dd3c3be8 Binary files /dev/null and b/animateditems/18426.gif differ diff --git a/animateditems/18426.png b/animateditems/18426.png new file mode 100644 index 00000000..28d8ece9 Binary files /dev/null and b/animateditems/18426.png differ diff --git a/animateditems/18427.gif b/animateditems/18427.gif new file mode 100644 index 00000000..9ffd9998 Binary files /dev/null and b/animateditems/18427.gif differ diff --git a/animateditems/18427.png b/animateditems/18427.png new file mode 100644 index 00000000..5735fc46 Binary files /dev/null and b/animateditems/18427.png differ diff --git a/animateditems/18428.gif b/animateditems/18428.gif new file mode 100644 index 00000000..020dd0c2 Binary files /dev/null and b/animateditems/18428.gif differ diff --git a/animateditems/18428.png b/animateditems/18428.png new file mode 100644 index 00000000..b9a8637f Binary files /dev/null and b/animateditems/18428.png differ diff --git a/animateditems/18429.gif b/animateditems/18429.gif new file mode 100644 index 00000000..66d8300d Binary files /dev/null and b/animateditems/18429.gif differ diff --git a/animateditems/18429.png b/animateditems/18429.png new file mode 100644 index 00000000..6a898345 Binary files /dev/null and b/animateditems/18429.png differ diff --git a/animateditems/18430.gif b/animateditems/18430.gif new file mode 100644 index 00000000..03446d23 Binary files /dev/null and b/animateditems/18430.gif differ diff --git a/animateditems/18430.png b/animateditems/18430.png new file mode 100644 index 00000000..a2dbd54e Binary files /dev/null and b/animateditems/18430.png differ diff --git a/animateditems/18431.gif b/animateditems/18431.gif new file mode 100644 index 00000000..a678ceb7 Binary files /dev/null and b/animateditems/18431.gif differ diff --git a/animateditems/18431.png b/animateditems/18431.png new file mode 100644 index 00000000..296fd1d2 Binary files /dev/null and b/animateditems/18431.png differ diff --git a/animateditems/18432.gif b/animateditems/18432.gif new file mode 100644 index 00000000..779b8387 Binary files /dev/null and b/animateditems/18432.gif differ diff --git a/animateditems/18432.png b/animateditems/18432.png new file mode 100644 index 00000000..6058b95b Binary files /dev/null and b/animateditems/18432.png differ diff --git a/animateditems/18433.gif b/animateditems/18433.gif new file mode 100644 index 00000000..25d2f432 Binary files /dev/null and b/animateditems/18433.gif differ diff --git a/animateditems/18433.png b/animateditems/18433.png new file mode 100644 index 00000000..db06c44c Binary files /dev/null and b/animateditems/18433.png differ diff --git a/animateditems/18434.gif b/animateditems/18434.gif new file mode 100644 index 00000000..f20f80b4 Binary files /dev/null and b/animateditems/18434.gif differ diff --git a/animateditems/18434.png b/animateditems/18434.png new file mode 100644 index 00000000..04c4525a Binary files /dev/null and b/animateditems/18434.png differ diff --git a/animateditems/18435.gif b/animateditems/18435.gif new file mode 100644 index 00000000..318f0b29 Binary files /dev/null and b/animateditems/18435.gif differ diff --git a/animateditems/18435.png b/animateditems/18435.png new file mode 100644 index 00000000..b3a70739 Binary files /dev/null and b/animateditems/18435.png differ diff --git a/animateditems/18436.gif b/animateditems/18436.gif new file mode 100644 index 00000000..0ee546bd Binary files /dev/null and b/animateditems/18436.gif differ diff --git a/animateditems/18436.png b/animateditems/18436.png new file mode 100644 index 00000000..c37e2f4e Binary files /dev/null and b/animateditems/18436.png differ diff --git a/animateditems/18437.gif b/animateditems/18437.gif new file mode 100644 index 00000000..5fcd42e5 Binary files /dev/null and b/animateditems/18437.gif differ diff --git a/animateditems/18437.png b/animateditems/18437.png new file mode 100644 index 00000000..133f6d04 Binary files /dev/null and b/animateditems/18437.png differ diff --git a/animateditems/18447.gif b/animateditems/18447.gif new file mode 100644 index 00000000..96004365 Binary files /dev/null and b/animateditems/18447.gif differ diff --git a/animateditems/18447.png b/animateditems/18447.png new file mode 100644 index 00000000..b347bb2b Binary files /dev/null and b/animateditems/18447.png differ diff --git a/animateditems/18448.gif b/animateditems/18448.gif new file mode 100644 index 00000000..6fbf1fd1 Binary files /dev/null and b/animateditems/18448.gif differ diff --git a/animateditems/18448.png b/animateditems/18448.png new file mode 100644 index 00000000..d3cf11ef Binary files /dev/null and b/animateditems/18448.png differ diff --git a/animateditems/18449.gif b/animateditems/18449.gif new file mode 100644 index 00000000..c4bee399 Binary files /dev/null and b/animateditems/18449.gif differ diff --git a/animateditems/18449.png b/animateditems/18449.png new file mode 100644 index 00000000..bbddfd6a Binary files /dev/null and b/animateditems/18449.png differ diff --git a/animateditems/1845.gif b/animateditems/1845.gif new file mode 100644 index 00000000..a43f5465 Binary files /dev/null and b/animateditems/1845.gif differ diff --git a/animateditems/1845.png b/animateditems/1845.png new file mode 100644 index 00000000..c3e791b0 Binary files /dev/null and b/animateditems/1845.png differ diff --git a/animateditems/18450.gif b/animateditems/18450.gif new file mode 100644 index 00000000..9b311bbc Binary files /dev/null and b/animateditems/18450.gif differ diff --git a/animateditems/18450.png b/animateditems/18450.png new file mode 100644 index 00000000..63e54c8a Binary files /dev/null and b/animateditems/18450.png differ diff --git a/animateditems/18451.gif b/animateditems/18451.gif new file mode 100644 index 00000000..7c31ee2f Binary files /dev/null and b/animateditems/18451.gif differ diff --git a/animateditems/18451.png b/animateditems/18451.png new file mode 100644 index 00000000..2f39b045 Binary files /dev/null and b/animateditems/18451.png differ diff --git a/animateditems/18452.gif b/animateditems/18452.gif new file mode 100644 index 00000000..fab78314 Binary files /dev/null and b/animateditems/18452.gif differ diff --git a/animateditems/18452.png b/animateditems/18452.png new file mode 100644 index 00000000..8768d2c9 Binary files /dev/null and b/animateditems/18452.png differ diff --git a/animateditems/18453.gif b/animateditems/18453.gif new file mode 100644 index 00000000..9b311b3e Binary files /dev/null and b/animateditems/18453.gif differ diff --git a/animateditems/18453.png b/animateditems/18453.png new file mode 100644 index 00000000..291709da Binary files /dev/null and b/animateditems/18453.png differ diff --git a/animateditems/18454.gif b/animateditems/18454.gif new file mode 100644 index 00000000..c212431d Binary files /dev/null and b/animateditems/18454.gif differ diff --git a/animateditems/18454.png b/animateditems/18454.png new file mode 100644 index 00000000..4cf23aa8 Binary files /dev/null and b/animateditems/18454.png differ diff --git a/animateditems/18455.gif b/animateditems/18455.gif new file mode 100644 index 00000000..f82859ff Binary files /dev/null and b/animateditems/18455.gif differ diff --git a/animateditems/18455.png b/animateditems/18455.png new file mode 100644 index 00000000..9232e1d8 Binary files /dev/null and b/animateditems/18455.png differ diff --git a/animateditems/18456.gif b/animateditems/18456.gif new file mode 100644 index 00000000..4786c86f Binary files /dev/null and b/animateditems/18456.gif differ diff --git a/animateditems/18456.png b/animateditems/18456.png new file mode 100644 index 00000000..3273d597 Binary files /dev/null and b/animateditems/18456.png differ diff --git a/animateditems/18457.gif b/animateditems/18457.gif new file mode 100644 index 00000000..5f4d4800 Binary files /dev/null and b/animateditems/18457.gif differ diff --git a/animateditems/18457.png b/animateditems/18457.png new file mode 100644 index 00000000..2650ca7a Binary files /dev/null and b/animateditems/18457.png differ diff --git a/animateditems/18465.gif b/animateditems/18465.gif new file mode 100644 index 00000000..ad36adab Binary files /dev/null and b/animateditems/18465.gif differ diff --git a/animateditems/18465.png b/animateditems/18465.png new file mode 100644 index 00000000..6963ea2d Binary files /dev/null and b/animateditems/18465.png differ diff --git a/animateditems/1848.gif b/animateditems/1848.gif new file mode 100644 index 00000000..174671c4 Binary files /dev/null and b/animateditems/1848.gif differ diff --git a/animateditems/1848.png b/animateditems/1848.png new file mode 100644 index 00000000..55cb47b5 Binary files /dev/null and b/animateditems/1848.png differ diff --git a/animateditems/18495.gif b/animateditems/18495.gif new file mode 100644 index 00000000..ac46f901 Binary files /dev/null and b/animateditems/18495.gif differ diff --git a/animateditems/18495.png b/animateditems/18495.png new file mode 100644 index 00000000..976de2bb Binary files /dev/null and b/animateditems/18495.png differ diff --git a/animateditems/18496.gif b/animateditems/18496.gif new file mode 100644 index 00000000..ced6856a Binary files /dev/null and b/animateditems/18496.gif differ diff --git a/animateditems/18496.png b/animateditems/18496.png new file mode 100644 index 00000000..cd0a7c21 Binary files /dev/null and b/animateditems/18496.png differ diff --git a/animateditems/18497.gif b/animateditems/18497.gif new file mode 100644 index 00000000..b68b99bd Binary files /dev/null and b/animateditems/18497.gif differ diff --git a/animateditems/18497.png b/animateditems/18497.png new file mode 100644 index 00000000..cd6f6438 Binary files /dev/null and b/animateditems/18497.png differ diff --git a/animateditems/18498.gif b/animateditems/18498.gif new file mode 100644 index 00000000..65522cd0 Binary files /dev/null and b/animateditems/18498.gif differ diff --git a/animateditems/18498.png b/animateditems/18498.png new file mode 100644 index 00000000..3a4d52db Binary files /dev/null and b/animateditems/18498.png differ diff --git a/animateditems/18499.gif b/animateditems/18499.gif new file mode 100644 index 00000000..d61012ed Binary files /dev/null and b/animateditems/18499.gif differ diff --git a/animateditems/18499.png b/animateditems/18499.png new file mode 100644 index 00000000..3b96c2d0 Binary files /dev/null and b/animateditems/18499.png differ diff --git a/animateditems/18500.gif b/animateditems/18500.gif new file mode 100644 index 00000000..fd46f27a Binary files /dev/null and b/animateditems/18500.gif differ diff --git a/animateditems/18500.png b/animateditems/18500.png new file mode 100644 index 00000000..fd5cf3a5 Binary files /dev/null and b/animateditems/18500.png differ diff --git a/animateditems/18501.gif b/animateditems/18501.gif new file mode 100644 index 00000000..a3ac7508 Binary files /dev/null and b/animateditems/18501.gif differ diff --git a/animateditems/18501.png b/animateditems/18501.png new file mode 100644 index 00000000..a59ccccf Binary files /dev/null and b/animateditems/18501.png differ diff --git a/animateditems/18502.gif b/animateditems/18502.gif new file mode 100644 index 00000000..fed31a14 Binary files /dev/null and b/animateditems/18502.gif differ diff --git a/animateditems/18502.png b/animateditems/18502.png new file mode 100644 index 00000000..ea226627 Binary files /dev/null and b/animateditems/18502.png differ diff --git a/animateditems/18503.gif b/animateditems/18503.gif new file mode 100644 index 00000000..e18be3e1 Binary files /dev/null and b/animateditems/18503.gif differ diff --git a/animateditems/18503.png b/animateditems/18503.png new file mode 100644 index 00000000..a2a220c5 Binary files /dev/null and b/animateditems/18503.png differ diff --git a/animateditems/18504.gif b/animateditems/18504.gif new file mode 100644 index 00000000..5f4002fd Binary files /dev/null and b/animateditems/18504.gif differ diff --git a/animateditems/18504.png b/animateditems/18504.png new file mode 100644 index 00000000..65a7bb28 Binary files /dev/null and b/animateditems/18504.png differ diff --git a/animateditems/18505.gif b/animateditems/18505.gif new file mode 100644 index 00000000..17583ce5 Binary files /dev/null and b/animateditems/18505.gif differ diff --git a/animateditems/18505.png b/animateditems/18505.png new file mode 100644 index 00000000..7d0734e1 Binary files /dev/null and b/animateditems/18505.png differ diff --git a/animateditems/18506.gif b/animateditems/18506.gif new file mode 100644 index 00000000..da533e90 Binary files /dev/null and b/animateditems/18506.gif differ diff --git a/animateditems/18506.png b/animateditems/18506.png new file mode 100644 index 00000000..7829179f Binary files /dev/null and b/animateditems/18506.png differ diff --git a/animateditems/18507.gif b/animateditems/18507.gif new file mode 100644 index 00000000..7e759884 Binary files /dev/null and b/animateditems/18507.gif differ diff --git a/animateditems/18507.png b/animateditems/18507.png new file mode 100644 index 00000000..24919512 Binary files /dev/null and b/animateditems/18507.png differ diff --git a/animateditems/18508.gif b/animateditems/18508.gif new file mode 100644 index 00000000..6ae74dc5 Binary files /dev/null and b/animateditems/18508.gif differ diff --git a/animateditems/18508.png b/animateditems/18508.png new file mode 100644 index 00000000..5a05ac03 Binary files /dev/null and b/animateditems/18508.png differ diff --git a/animateditems/18509.gif b/animateditems/18509.gif new file mode 100644 index 00000000..d3f3b1ba Binary files /dev/null and b/animateditems/18509.gif differ diff --git a/animateditems/18509.png b/animateditems/18509.png new file mode 100644 index 00000000..a9dbcba9 Binary files /dev/null and b/animateditems/18509.png differ diff --git a/animateditems/1851.gif b/animateditems/1851.gif new file mode 100644 index 00000000..38777a70 Binary files /dev/null and b/animateditems/1851.gif differ diff --git a/animateditems/1851.png b/animateditems/1851.png new file mode 100644 index 00000000..e7e94652 Binary files /dev/null and b/animateditems/1851.png differ diff --git a/animateditems/18511.gif b/animateditems/18511.gif new file mode 100644 index 00000000..fb6e7a80 Binary files /dev/null and b/animateditems/18511.gif differ diff --git a/animateditems/18511.png b/animateditems/18511.png new file mode 100644 index 00000000..208171ad Binary files /dev/null and b/animateditems/18511.png differ diff --git a/animateditems/18516.gif b/animateditems/18516.gif new file mode 100644 index 00000000..78067bd6 Binary files /dev/null and b/animateditems/18516.gif differ diff --git a/animateditems/18516.png b/animateditems/18516.png new file mode 100644 index 00000000..d35fc516 Binary files /dev/null and b/animateditems/18516.png differ diff --git a/animateditems/18517.gif b/animateditems/18517.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/18517.gif differ diff --git a/animateditems/18517.png b/animateditems/18517.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/18517.png differ diff --git a/animateditems/18518.gif b/animateditems/18518.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/18518.gif differ diff --git a/animateditems/18518.png b/animateditems/18518.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/18518.png differ diff --git a/animateditems/18519.gif b/animateditems/18519.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/18519.gif differ diff --git a/animateditems/18519.png b/animateditems/18519.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/18519.png differ diff --git a/animateditems/1852.gif b/animateditems/1852.gif new file mode 100644 index 00000000..10f18b6d Binary files /dev/null and b/animateditems/1852.gif differ diff --git a/animateditems/1852.png b/animateditems/1852.png new file mode 100644 index 00000000..dddf5396 Binary files /dev/null and b/animateditems/1852.png differ diff --git a/animateditems/18520.gif b/animateditems/18520.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/18520.gif differ diff --git a/animateditems/18520.png b/animateditems/18520.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/18520.png differ diff --git a/animateditems/18521.gif b/animateditems/18521.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/18521.gif differ diff --git a/animateditems/18521.png b/animateditems/18521.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/18521.png differ diff --git a/animateditems/18522.gif b/animateditems/18522.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/18522.gif differ diff --git a/animateditems/18522.png b/animateditems/18522.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/18522.png differ diff --git a/animateditems/18526.gif b/animateditems/18526.gif new file mode 100644 index 00000000..a9e1c79a Binary files /dev/null and b/animateditems/18526.gif differ diff --git a/animateditems/18526.png b/animateditems/18526.png new file mode 100644 index 00000000..7285a225 Binary files /dev/null and b/animateditems/18526.png differ diff --git a/animateditems/18527.gif b/animateditems/18527.gif new file mode 100644 index 00000000..a9e1c79a Binary files /dev/null and b/animateditems/18527.gif differ diff --git a/animateditems/18527.png b/animateditems/18527.png new file mode 100644 index 00000000..7285a225 Binary files /dev/null and b/animateditems/18527.png differ diff --git a/animateditems/18528.gif b/animateditems/18528.gif new file mode 100644 index 00000000..05014e27 Binary files /dev/null and b/animateditems/18528.gif differ diff --git a/animateditems/18528.png b/animateditems/18528.png new file mode 100644 index 00000000..8b2e346e Binary files /dev/null and b/animateditems/18528.png differ diff --git a/animateditems/1853.gif b/animateditems/1853.gif new file mode 100644 index 00000000..1422432b Binary files /dev/null and b/animateditems/1853.gif differ diff --git a/animateditems/1853.png b/animateditems/1853.png new file mode 100644 index 00000000..1c71bd25 Binary files /dev/null and b/animateditems/1853.png differ diff --git a/animateditems/1854.gif b/animateditems/1854.gif new file mode 100644 index 00000000..7ce7087a Binary files /dev/null and b/animateditems/1854.gif differ diff --git a/animateditems/1854.png b/animateditems/1854.png new file mode 100644 index 00000000..7f20ecca Binary files /dev/null and b/animateditems/1854.png differ diff --git a/animateditems/18547.gif b/animateditems/18547.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/18547.gif differ diff --git a/animateditems/18547.png b/animateditems/18547.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/18547.png differ diff --git a/animateditems/18550.gif b/animateditems/18550.gif new file mode 100644 index 00000000..24b2289e Binary files /dev/null and b/animateditems/18550.gif differ diff --git a/animateditems/18550.png b/animateditems/18550.png new file mode 100644 index 00000000..d5afc1fd Binary files /dev/null and b/animateditems/18550.png differ diff --git a/animateditems/18551.gif b/animateditems/18551.gif new file mode 100644 index 00000000..04f0aa53 Binary files /dev/null and b/animateditems/18551.gif differ diff --git a/animateditems/18551.png b/animateditems/18551.png new file mode 100644 index 00000000..d8451a43 Binary files /dev/null and b/animateditems/18551.png differ diff --git a/animateditems/18554.gif b/animateditems/18554.gif new file mode 100644 index 00000000..f5c75f26 Binary files /dev/null and b/animateditems/18554.gif differ diff --git a/animateditems/18554.png b/animateditems/18554.png new file mode 100644 index 00000000..a4c36d22 Binary files /dev/null and b/animateditems/18554.png differ diff --git a/animateditems/18559.gif b/animateditems/18559.gif new file mode 100644 index 00000000..16061651 Binary files /dev/null and b/animateditems/18559.gif differ diff --git a/animateditems/18559.png b/animateditems/18559.png new file mode 100644 index 00000000..ac408eb5 Binary files /dev/null and b/animateditems/18559.png differ diff --git a/animateditems/1857.gif b/animateditems/1857.gif new file mode 100644 index 00000000..608d1f81 Binary files /dev/null and b/animateditems/1857.gif differ diff --git a/animateditems/1857.png b/animateditems/1857.png new file mode 100644 index 00000000..56cd4e97 Binary files /dev/null and b/animateditems/1857.png differ diff --git a/animateditems/1860.gif b/animateditems/1860.gif new file mode 100644 index 00000000..6b3eb28c Binary files /dev/null and b/animateditems/1860.gif differ diff --git a/animateditems/1860.png b/animateditems/1860.png new file mode 100644 index 00000000..6bc9032f Binary files /dev/null and b/animateditems/1860.png differ diff --git a/animateditems/1863.gif b/animateditems/1863.gif new file mode 100644 index 00000000..fc0d0461 Binary files /dev/null and b/animateditems/1863.gif differ diff --git a/animateditems/1863.png b/animateditems/1863.png new file mode 100644 index 00000000..406bab12 Binary files /dev/null and b/animateditems/1863.png differ diff --git a/animateditems/1866.gif b/animateditems/1866.gif new file mode 100644 index 00000000..15ebec52 Binary files /dev/null and b/animateditems/1866.gif differ diff --git a/animateditems/1866.png b/animateditems/1866.png new file mode 100644 index 00000000..58d70e4d Binary files /dev/null and b/animateditems/1866.png differ diff --git a/animateditems/1869.gif b/animateditems/1869.gif new file mode 100644 index 00000000..b10d98c4 Binary files /dev/null and b/animateditems/1869.gif differ diff --git a/animateditems/1869.png b/animateditems/1869.png new file mode 100644 index 00000000..01b4f78d Binary files /dev/null and b/animateditems/1869.png differ diff --git a/animateditems/1872.gif b/animateditems/1872.gif new file mode 100644 index 00000000..11e088a1 Binary files /dev/null and b/animateditems/1872.gif differ diff --git a/animateditems/1872.png b/animateditems/1872.png new file mode 100644 index 00000000..7f02c984 Binary files /dev/null and b/animateditems/1872.png differ diff --git a/animateditems/1877.gif b/animateditems/1877.gif new file mode 100644 index 00000000..92ad6039 Binary files /dev/null and b/animateditems/1877.gif differ diff --git a/animateditems/1877.png b/animateditems/1877.png new file mode 100644 index 00000000..df06c250 Binary files /dev/null and b/animateditems/1877.png differ diff --git a/animateditems/1880.gif b/animateditems/1880.gif new file mode 100644 index 00000000..4c384462 Binary files /dev/null and b/animateditems/1880.gif differ diff --git a/animateditems/1880.png b/animateditems/1880.png new file mode 100644 index 00000000..368a9af2 Binary files /dev/null and b/animateditems/1880.png differ diff --git a/animateditems/1881.gif b/animateditems/1881.gif new file mode 100644 index 00000000..92ad6039 Binary files /dev/null and b/animateditems/1881.gif differ diff --git a/animateditems/1881.png b/animateditems/1881.png new file mode 100644 index 00000000..df06c250 Binary files /dev/null and b/animateditems/1881.png differ diff --git a/animateditems/19389.gif b/animateditems/19389.gif new file mode 100644 index 00000000..7b01a402 Binary files /dev/null and b/animateditems/19389.gif differ diff --git a/animateditems/19389.png b/animateditems/19389.png new file mode 100644 index 00000000..556ff4cd Binary files /dev/null and b/animateditems/19389.png differ diff --git a/animateditems/19390.gif b/animateditems/19390.gif new file mode 100644 index 00000000..fd18f721 Binary files /dev/null and b/animateditems/19390.gif differ diff --git a/animateditems/19390.png b/animateditems/19390.png new file mode 100644 index 00000000..978eab51 Binary files /dev/null and b/animateditems/19390.png differ diff --git a/animateditems/19391.gif b/animateditems/19391.gif new file mode 100644 index 00000000..4c6324a6 Binary files /dev/null and b/animateditems/19391.gif differ diff --git a/animateditems/19391.png b/animateditems/19391.png new file mode 100644 index 00000000..125c8c9d Binary files /dev/null and b/animateditems/19391.png differ diff --git a/animateditems/19392.gif b/animateditems/19392.gif new file mode 100644 index 00000000..ce8a4619 Binary files /dev/null and b/animateditems/19392.gif differ diff --git a/animateditems/19392.png b/animateditems/19392.png new file mode 100644 index 00000000..fd8b91c1 Binary files /dev/null and b/animateditems/19392.png differ diff --git a/animateditems/19393.gif b/animateditems/19393.gif new file mode 100644 index 00000000..3f87b19b Binary files /dev/null and b/animateditems/19393.gif differ diff --git a/animateditems/19393.png b/animateditems/19393.png new file mode 100644 index 00000000..d3e6086d Binary files /dev/null and b/animateditems/19393.png differ diff --git a/animateditems/1947.gif b/animateditems/1947.gif new file mode 100644 index 00000000..9c75a3cc Binary files /dev/null and b/animateditems/1947.gif differ diff --git a/animateditems/1947.png b/animateditems/1947.png new file mode 100644 index 00000000..8e6b10f0 Binary files /dev/null and b/animateditems/1947.png differ diff --git a/animateditems/1948.gif b/animateditems/1948.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/1948.gif differ diff --git a/animateditems/1948.png b/animateditems/1948.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/1948.png differ diff --git a/animateditems/1949.gif b/animateditems/1949.gif new file mode 100644 index 00000000..9790d4ba Binary files /dev/null and b/animateditems/1949.gif differ diff --git a/animateditems/1949.png b/animateditems/1949.png new file mode 100644 index 00000000..b30a7bb1 Binary files /dev/null and b/animateditems/1949.png differ diff --git a/animateditems/1950.gif b/animateditems/1950.gif new file mode 100644 index 00000000..7613c0e9 Binary files /dev/null and b/animateditems/1950.gif differ diff --git a/animateditems/1950.png b/animateditems/1950.png new file mode 100644 index 00000000..2af86183 Binary files /dev/null and b/animateditems/1950.png differ diff --git a/animateditems/1951.gif b/animateditems/1951.gif new file mode 100644 index 00000000..41c942e5 Binary files /dev/null and b/animateditems/1951.gif differ diff --git a/animateditems/1951.png b/animateditems/1951.png new file mode 100644 index 00000000..98193387 Binary files /dev/null and b/animateditems/1951.png differ diff --git a/animateditems/1952.gif b/animateditems/1952.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/1952.gif differ diff --git a/animateditems/1952.png b/animateditems/1952.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/1952.png differ diff --git a/animateditems/1953.gif b/animateditems/1953.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/1953.gif differ diff --git a/animateditems/1953.png b/animateditems/1953.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/1953.png differ diff --git a/animateditems/1954.gif b/animateditems/1954.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/1954.gif differ diff --git a/animateditems/1954.png b/animateditems/1954.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/1954.png differ diff --git a/animateditems/1955.gif b/animateditems/1955.gif new file mode 100644 index 00000000..0c37a837 Binary files /dev/null and b/animateditems/1955.gif differ diff --git a/animateditems/1955.png b/animateditems/1955.png new file mode 100644 index 00000000..20d2ee2d Binary files /dev/null and b/animateditems/1955.png differ diff --git a/animateditems/1956.gif b/animateditems/1956.gif new file mode 100644 index 00000000..445c5dc2 Binary files /dev/null and b/animateditems/1956.gif differ diff --git a/animateditems/1956.png b/animateditems/1956.png new file mode 100644 index 00000000..57d04ebf Binary files /dev/null and b/animateditems/1956.png differ diff --git a/animateditems/1957.gif b/animateditems/1957.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/1957.gif differ diff --git a/animateditems/1957.png b/animateditems/1957.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/1957.png differ diff --git a/animateditems/1958.gif b/animateditems/1958.gif new file mode 100644 index 00000000..3fa9b955 Binary files /dev/null and b/animateditems/1958.gif differ diff --git a/animateditems/1958.png b/animateditems/1958.png new file mode 100644 index 00000000..944c953e Binary files /dev/null and b/animateditems/1958.png differ diff --git a/animateditems/1959.gif b/animateditems/1959.gif new file mode 100644 index 00000000..bcc55859 Binary files /dev/null and b/animateditems/1959.gif differ diff --git a/animateditems/1959.png b/animateditems/1959.png new file mode 100644 index 00000000..6b76aa4c Binary files /dev/null and b/animateditems/1959.png differ diff --git a/animateditems/1960.gif b/animateditems/1960.gif new file mode 100644 index 00000000..de2bc0d9 Binary files /dev/null and b/animateditems/1960.gif differ diff --git a/animateditems/1960.png b/animateditems/1960.png new file mode 100644 index 00000000..75aa5995 Binary files /dev/null and b/animateditems/1960.png differ diff --git a/animateditems/1961.gif b/animateditems/1961.gif new file mode 100644 index 00000000..56806afc Binary files /dev/null and b/animateditems/1961.gif differ diff --git a/animateditems/1961.png b/animateditems/1961.png new file mode 100644 index 00000000..7f51978e Binary files /dev/null and b/animateditems/1961.png differ diff --git a/animateditems/1962.gif b/animateditems/1962.gif new file mode 100644 index 00000000..1e890e0c Binary files /dev/null and b/animateditems/1962.gif differ diff --git a/animateditems/1962.png b/animateditems/1962.png new file mode 100644 index 00000000..6607b863 Binary files /dev/null and b/animateditems/1962.png differ diff --git a/animateditems/1963.gif b/animateditems/1963.gif new file mode 100644 index 00000000..c077c039 Binary files /dev/null and b/animateditems/1963.gif differ diff --git a/animateditems/1963.png b/animateditems/1963.png new file mode 100644 index 00000000..ac445669 Binary files /dev/null and b/animateditems/1963.png differ diff --git a/animateditems/1964.gif b/animateditems/1964.gif new file mode 100644 index 00000000..dd6aab75 Binary files /dev/null and b/animateditems/1964.gif differ diff --git a/animateditems/1964.png b/animateditems/1964.png new file mode 100644 index 00000000..f6d4e3ff Binary files /dev/null and b/animateditems/1964.png differ diff --git a/animateditems/1965.gif b/animateditems/1965.gif new file mode 100644 index 00000000..bd15acf1 Binary files /dev/null and b/animateditems/1965.gif differ diff --git a/animateditems/1965.png b/animateditems/1965.png new file mode 100644 index 00000000..47b61022 Binary files /dev/null and b/animateditems/1965.png differ diff --git a/animateditems/1966.gif b/animateditems/1966.gif new file mode 100644 index 00000000..a2ffed03 Binary files /dev/null and b/animateditems/1966.gif differ diff --git a/animateditems/1966.png b/animateditems/1966.png new file mode 100644 index 00000000..51fd4aee Binary files /dev/null and b/animateditems/1966.png differ diff --git a/animateditems/1967.gif b/animateditems/1967.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/1967.gif differ diff --git a/animateditems/1967.png b/animateditems/1967.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/1967.png differ diff --git a/animateditems/1968.gif b/animateditems/1968.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/1968.gif differ diff --git a/animateditems/1968.png b/animateditems/1968.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/1968.png differ diff --git a/animateditems/1969.gif b/animateditems/1969.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/1969.gif differ diff --git a/animateditems/1969.png b/animateditems/1969.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/1969.png differ diff --git a/animateditems/1970.gif b/animateditems/1970.gif new file mode 100644 index 00000000..65009ed5 Binary files /dev/null and b/animateditems/1970.gif differ diff --git a/animateditems/1970.png b/animateditems/1970.png new file mode 100644 index 00000000..217178ac Binary files /dev/null and b/animateditems/1970.png differ diff --git a/animateditems/1971.gif b/animateditems/1971.gif new file mode 100644 index 00000000..7613c0e9 Binary files /dev/null and b/animateditems/1971.gif differ diff --git a/animateditems/1971.png b/animateditems/1971.png new file mode 100644 index 00000000..2af86183 Binary files /dev/null and b/animateditems/1971.png differ diff --git a/animateditems/1972.gif b/animateditems/1972.gif new file mode 100644 index 00000000..0c37a837 Binary files /dev/null and b/animateditems/1972.gif differ diff --git a/animateditems/1972.png b/animateditems/1972.png new file mode 100644 index 00000000..20d2ee2d Binary files /dev/null and b/animateditems/1972.png differ diff --git a/animateditems/1973.gif b/animateditems/1973.gif new file mode 100644 index 00000000..3fa9b955 Binary files /dev/null and b/animateditems/1973.gif differ diff --git a/animateditems/1973.png b/animateditems/1973.png new file mode 100644 index 00000000..944c953e Binary files /dev/null and b/animateditems/1973.png differ diff --git a/animateditems/19737.gif b/animateditems/19737.gif new file mode 100644 index 00000000..47a685c4 Binary files /dev/null and b/animateditems/19737.gif differ diff --git a/animateditems/19737.png b/animateditems/19737.png new file mode 100644 index 00000000..80b3cb75 Binary files /dev/null and b/animateditems/19737.png differ diff --git a/animateditems/19738.gif b/animateditems/19738.gif new file mode 100644 index 00000000..16944d1c Binary files /dev/null and b/animateditems/19738.gif differ diff --git a/animateditems/19738.png b/animateditems/19738.png new file mode 100644 index 00000000..1ba028dd Binary files /dev/null and b/animateditems/19738.png differ diff --git a/animateditems/1974.gif b/animateditems/1974.gif new file mode 100644 index 00000000..bcc55859 Binary files /dev/null and b/animateditems/1974.gif differ diff --git a/animateditems/1974.png b/animateditems/1974.png new file mode 100644 index 00000000..6b76aa4c Binary files /dev/null and b/animateditems/1974.png differ diff --git a/animateditems/19741.gif b/animateditems/19741.gif new file mode 100644 index 00000000..55981d18 Binary files /dev/null and b/animateditems/19741.gif differ diff --git a/animateditems/19741.png b/animateditems/19741.png new file mode 100644 index 00000000..9cd02e65 Binary files /dev/null and b/animateditems/19741.png differ diff --git a/animateditems/19742.gif b/animateditems/19742.gif new file mode 100644 index 00000000..8ef9e5b9 Binary files /dev/null and b/animateditems/19742.gif differ diff --git a/animateditems/19742.png b/animateditems/19742.png new file mode 100644 index 00000000..ab88f9d9 Binary files /dev/null and b/animateditems/19742.png differ diff --git a/animateditems/19743.gif b/animateditems/19743.gif new file mode 100644 index 00000000..7b89c286 Binary files /dev/null and b/animateditems/19743.gif differ diff --git a/animateditems/19743.png b/animateditems/19743.png new file mode 100644 index 00000000..05cb7f5a Binary files /dev/null and b/animateditems/19743.png differ diff --git a/animateditems/1975.gif b/animateditems/1975.gif new file mode 100644 index 00000000..de2bc0d9 Binary files /dev/null and b/animateditems/1975.gif differ diff --git a/animateditems/1975.png b/animateditems/1975.png new file mode 100644 index 00000000..75aa5995 Binary files /dev/null and b/animateditems/1975.png differ diff --git a/animateditems/1976.gif b/animateditems/1976.gif new file mode 100644 index 00000000..8a5d044a Binary files /dev/null and b/animateditems/1976.gif differ diff --git a/animateditems/1976.png b/animateditems/1976.png new file mode 100644 index 00000000..4a52aeca Binary files /dev/null and b/animateditems/1976.png differ diff --git a/animateditems/1977.gif b/animateditems/1977.gif new file mode 100644 index 00000000..1e890e0c Binary files /dev/null and b/animateditems/1977.gif differ diff --git a/animateditems/1977.png b/animateditems/1977.png new file mode 100644 index 00000000..6607b863 Binary files /dev/null and b/animateditems/1977.png differ diff --git a/animateditems/1978.gif b/animateditems/1978.gif new file mode 100644 index 00000000..c077c039 Binary files /dev/null and b/animateditems/1978.gif differ diff --git a/animateditems/1978.png b/animateditems/1978.png new file mode 100644 index 00000000..ac445669 Binary files /dev/null and b/animateditems/1978.png differ diff --git a/animateditems/1979.gif b/animateditems/1979.gif new file mode 100644 index 00000000..dd6aab75 Binary files /dev/null and b/animateditems/1979.gif differ diff --git a/animateditems/1979.png b/animateditems/1979.png new file mode 100644 index 00000000..f6d4e3ff Binary files /dev/null and b/animateditems/1979.png differ diff --git a/animateditems/19791.gif b/animateditems/19791.gif new file mode 100644 index 00000000..e53b0c52 Binary files /dev/null and b/animateditems/19791.gif differ diff --git a/animateditems/19791.png b/animateditems/19791.png new file mode 100644 index 00000000..03831588 Binary files /dev/null and b/animateditems/19791.png differ diff --git a/animateditems/19792.gif b/animateditems/19792.gif new file mode 100644 index 00000000..ce8a4619 Binary files /dev/null and b/animateditems/19792.gif differ diff --git a/animateditems/19792.png b/animateditems/19792.png new file mode 100644 index 00000000..fd8b91c1 Binary files /dev/null and b/animateditems/19792.png differ diff --git a/animateditems/19793.gif b/animateditems/19793.gif new file mode 100644 index 00000000..adff75d9 Binary files /dev/null and b/animateditems/19793.gif differ diff --git a/animateditems/19793.png b/animateditems/19793.png new file mode 100644 index 00000000..484b650a Binary files /dev/null and b/animateditems/19793.png differ diff --git a/animateditems/19794.gif b/animateditems/19794.gif new file mode 100644 index 00000000..bbebddec Binary files /dev/null and b/animateditems/19794.gif differ diff --git a/animateditems/19794.png b/animateditems/19794.png new file mode 100644 index 00000000..01c9fe15 Binary files /dev/null and b/animateditems/19794.png differ diff --git a/animateditems/1980.gif b/animateditems/1980.gif new file mode 100644 index 00000000..bd15acf1 Binary files /dev/null and b/animateditems/1980.gif differ diff --git a/animateditems/1980.png b/animateditems/1980.png new file mode 100644 index 00000000..47b61022 Binary files /dev/null and b/animateditems/1980.png differ diff --git a/animateditems/1981.gif b/animateditems/1981.gif new file mode 100644 index 00000000..a2ffed03 Binary files /dev/null and b/animateditems/1981.gif differ diff --git a/animateditems/1981.png b/animateditems/1981.png new file mode 100644 index 00000000..51fd4aee Binary files /dev/null and b/animateditems/1981.png differ diff --git a/animateditems/1982.gif b/animateditems/1982.gif new file mode 100644 index 00000000..b62c8829 Binary files /dev/null and b/animateditems/1982.gif differ diff --git a/animateditems/1982.png b/animateditems/1982.png new file mode 100644 index 00000000..1c83f4e9 Binary files /dev/null and b/animateditems/1982.png differ diff --git a/animateditems/1983.gif b/animateditems/1983.gif new file mode 100644 index 00000000..c32d1d2b Binary files /dev/null and b/animateditems/1983.gif differ diff --git a/animateditems/1983.png b/animateditems/1983.png new file mode 100644 index 00000000..07e23502 Binary files /dev/null and b/animateditems/1983.png differ diff --git a/animateditems/1984.gif b/animateditems/1984.gif new file mode 100644 index 00000000..0ec0aaec Binary files /dev/null and b/animateditems/1984.gif differ diff --git a/animateditems/1984.png b/animateditems/1984.png new file mode 100644 index 00000000..3a61534b Binary files /dev/null and b/animateditems/1984.png differ diff --git a/animateditems/1985.gif b/animateditems/1985.gif new file mode 100644 index 00000000..ef4431de Binary files /dev/null and b/animateditems/1985.gif differ diff --git a/animateditems/1985.png b/animateditems/1985.png new file mode 100644 index 00000000..26f7b2ad Binary files /dev/null and b/animateditems/1985.png differ diff --git a/animateditems/1986.gif b/animateditems/1986.gif new file mode 100644 index 00000000..429a8423 Binary files /dev/null and b/animateditems/1986.gif differ diff --git a/animateditems/1986.png b/animateditems/1986.png new file mode 100644 index 00000000..08e6f8b4 Binary files /dev/null and b/animateditems/1986.png differ diff --git a/animateditems/1987.gif b/animateditems/1987.gif new file mode 100644 index 00000000..070d47df Binary files /dev/null and b/animateditems/1987.gif differ diff --git a/animateditems/1987.png b/animateditems/1987.png new file mode 100644 index 00000000..34d4896f Binary files /dev/null and b/animateditems/1987.png differ diff --git a/animateditems/1988.gif b/animateditems/1988.gif new file mode 100644 index 00000000..d0186ac5 Binary files /dev/null and b/animateditems/1988.gif differ diff --git a/animateditems/1988.png b/animateditems/1988.png new file mode 100644 index 00000000..bbdbdcc9 Binary files /dev/null and b/animateditems/1988.png differ diff --git a/animateditems/1989.gif b/animateditems/1989.gif new file mode 100644 index 00000000..29a6c5cf Binary files /dev/null and b/animateditems/1989.gif differ diff --git a/animateditems/1989.png b/animateditems/1989.png new file mode 100644 index 00000000..08f6b62d Binary files /dev/null and b/animateditems/1989.png differ diff --git a/animateditems/19897.gif b/animateditems/19897.gif new file mode 100644 index 00000000..bf58a2af Binary files /dev/null and b/animateditems/19897.gif differ diff --git a/animateditems/19897.png b/animateditems/19897.png new file mode 100644 index 00000000..b77b3f24 Binary files /dev/null and b/animateditems/19897.png differ diff --git a/animateditems/1990.gif b/animateditems/1990.gif new file mode 100644 index 00000000..fde9fc8a Binary files /dev/null and b/animateditems/1990.gif differ diff --git a/animateditems/1990.png b/animateditems/1990.png new file mode 100644 index 00000000..30389134 Binary files /dev/null and b/animateditems/1990.png differ diff --git a/animateditems/1991.gif b/animateditems/1991.gif new file mode 100644 index 00000000..1bbf00e3 Binary files /dev/null and b/animateditems/1991.gif differ diff --git a/animateditems/1991.png b/animateditems/1991.png new file mode 100644 index 00000000..f3ef12cc Binary files /dev/null and b/animateditems/1991.png differ diff --git a/animateditems/1992.gif b/animateditems/1992.gif new file mode 100644 index 00000000..cb87525e Binary files /dev/null and b/animateditems/1992.gif differ diff --git a/animateditems/1992.png b/animateditems/1992.png new file mode 100644 index 00000000..8c58cc60 Binary files /dev/null and b/animateditems/1992.png differ diff --git a/animateditems/1993.gif b/animateditems/1993.gif new file mode 100644 index 00000000..7fdda10a Binary files /dev/null and b/animateditems/1993.gif differ diff --git a/animateditems/1993.png b/animateditems/1993.png new file mode 100644 index 00000000..1192f90f Binary files /dev/null and b/animateditems/1993.png differ diff --git a/animateditems/1994.gif b/animateditems/1994.gif new file mode 100644 index 00000000..514b482b Binary files /dev/null and b/animateditems/1994.gif differ diff --git a/animateditems/1994.png b/animateditems/1994.png new file mode 100644 index 00000000..e14b3c37 Binary files /dev/null and b/animateditems/1994.png differ diff --git a/animateditems/19948.gif b/animateditems/19948.gif new file mode 100644 index 00000000..6e7b547b Binary files /dev/null and b/animateditems/19948.gif differ diff --git a/animateditems/19948.png b/animateditems/19948.png new file mode 100644 index 00000000..4f2b4360 Binary files /dev/null and b/animateditems/19948.png differ diff --git a/animateditems/19949.gif b/animateditems/19949.gif new file mode 100644 index 00000000..8bf90edb Binary files /dev/null and b/animateditems/19949.gif differ diff --git a/animateditems/19949.png b/animateditems/19949.png new file mode 100644 index 00000000..1636570c Binary files /dev/null and b/animateditems/19949.png differ diff --git a/animateditems/1995.gif b/animateditems/1995.gif new file mode 100644 index 00000000..c7d97af8 Binary files /dev/null and b/animateditems/1995.gif differ diff --git a/animateditems/1995.png b/animateditems/1995.png new file mode 100644 index 00000000..b722120a Binary files /dev/null and b/animateditems/1995.png differ diff --git a/animateditems/19950.gif b/animateditems/19950.gif new file mode 100644 index 00000000..462074cd Binary files /dev/null and b/animateditems/19950.gif differ diff --git a/animateditems/19950.png b/animateditems/19950.png new file mode 100644 index 00000000..78634754 Binary files /dev/null and b/animateditems/19950.png differ diff --git a/animateditems/19951.gif b/animateditems/19951.gif new file mode 100644 index 00000000..1cf1eb43 Binary files /dev/null and b/animateditems/19951.gif differ diff --git a/animateditems/19951.png b/animateditems/19951.png new file mode 100644 index 00000000..fb6d546f Binary files /dev/null and b/animateditems/19951.png differ diff --git a/animateditems/19952.gif b/animateditems/19952.gif new file mode 100644 index 00000000..462074cd Binary files /dev/null and b/animateditems/19952.gif differ diff --git a/animateditems/19952.png b/animateditems/19952.png new file mode 100644 index 00000000..78634754 Binary files /dev/null and b/animateditems/19952.png differ diff --git a/animateditems/19953.gif b/animateditems/19953.gif new file mode 100644 index 00000000..462074cd Binary files /dev/null and b/animateditems/19953.gif differ diff --git a/animateditems/19953.png b/animateditems/19953.png new file mode 100644 index 00000000..78634754 Binary files /dev/null and b/animateditems/19953.png differ diff --git a/animateditems/19954.gif b/animateditems/19954.gif new file mode 100644 index 00000000..462074cd Binary files /dev/null and b/animateditems/19954.gif differ diff --git a/animateditems/19954.png b/animateditems/19954.png new file mode 100644 index 00000000..78634754 Binary files /dev/null and b/animateditems/19954.png differ diff --git a/animateditems/19955.gif b/animateditems/19955.gif new file mode 100644 index 00000000..462074cd Binary files /dev/null and b/animateditems/19955.gif differ diff --git a/animateditems/19955.png b/animateditems/19955.png new file mode 100644 index 00000000..78634754 Binary files /dev/null and b/animateditems/19955.png differ diff --git a/animateditems/19956.gif b/animateditems/19956.gif new file mode 100644 index 00000000..a824b8e9 Binary files /dev/null and b/animateditems/19956.gif differ diff --git a/animateditems/19956.png b/animateditems/19956.png new file mode 100644 index 00000000..7407c8b2 Binary files /dev/null and b/animateditems/19956.png differ diff --git a/animateditems/1996.gif b/animateditems/1996.gif new file mode 100644 index 00000000..c6e3a8fa Binary files /dev/null and b/animateditems/1996.gif differ diff --git a/animateditems/1996.png b/animateditems/1996.png new file mode 100644 index 00000000..d0fdf769 Binary files /dev/null and b/animateditems/1996.png differ diff --git a/animateditems/1997.gif b/animateditems/1997.gif new file mode 100644 index 00000000..ecf11489 Binary files /dev/null and b/animateditems/1997.gif differ diff --git a/animateditems/1997.png b/animateditems/1997.png new file mode 100644 index 00000000..ed664726 Binary files /dev/null and b/animateditems/1997.png differ diff --git a/animateditems/1998.gif b/animateditems/1998.gif new file mode 100644 index 00000000..243f8e05 Binary files /dev/null and b/animateditems/1998.gif differ diff --git a/animateditems/1998.png b/animateditems/1998.png new file mode 100644 index 00000000..7596416e Binary files /dev/null and b/animateditems/1998.png differ diff --git a/animateditems/1999.gif b/animateditems/1999.gif new file mode 100644 index 00000000..0bcbe25b Binary files /dev/null and b/animateditems/1999.gif differ diff --git a/animateditems/1999.png b/animateditems/1999.png new file mode 100644 index 00000000..b5b5509b Binary files /dev/null and b/animateditems/1999.png differ diff --git a/animateditems/2.gif b/animateditems/2.gif new file mode 100644 index 00000000..3b9adb1c Binary files /dev/null and b/animateditems/2.gif differ diff --git a/animateditems/2000.gif b/animateditems/2000.gif new file mode 100644 index 00000000..4de2012d Binary files /dev/null and b/animateditems/2000.gif differ diff --git a/animateditems/2000.png b/animateditems/2000.png new file mode 100644 index 00000000..1dbcd152 Binary files /dev/null and b/animateditems/2000.png differ diff --git a/animateditems/2001.gif b/animateditems/2001.gif new file mode 100644 index 00000000..da4f5451 Binary files /dev/null and b/animateditems/2001.gif differ diff --git a/animateditems/2001.png b/animateditems/2001.png new file mode 100644 index 00000000..b1bc01f9 Binary files /dev/null and b/animateditems/2001.png differ diff --git a/animateditems/2002.gif b/animateditems/2002.gif new file mode 100644 index 00000000..df74ca42 Binary files /dev/null and b/animateditems/2002.gif differ diff --git a/animateditems/2002.png b/animateditems/2002.png new file mode 100644 index 00000000..5f75df42 Binary files /dev/null and b/animateditems/2002.png differ diff --git a/animateditems/2003.gif b/animateditems/2003.gif new file mode 100644 index 00000000..672d8d5d Binary files /dev/null and b/animateditems/2003.gif differ diff --git a/animateditems/2003.png b/animateditems/2003.png new file mode 100644 index 00000000..f5563ae3 Binary files /dev/null and b/animateditems/2003.png differ diff --git a/animateditems/2004.gif b/animateditems/2004.gif new file mode 100644 index 00000000..3536217f Binary files /dev/null and b/animateditems/2004.gif differ diff --git a/animateditems/2004.png b/animateditems/2004.png new file mode 100644 index 00000000..7a513839 Binary files /dev/null and b/animateditems/2004.png differ diff --git a/animateditems/2005.gif b/animateditems/2005.gif new file mode 100644 index 00000000..326a98cf Binary files /dev/null and b/animateditems/2005.gif differ diff --git a/animateditems/2005.png b/animateditems/2005.png new file mode 100644 index 00000000..9771ca6c Binary files /dev/null and b/animateditems/2005.png differ diff --git a/animateditems/2006.gif b/animateditems/2006.gif new file mode 100644 index 00000000..5da48e47 Binary files /dev/null and b/animateditems/2006.gif differ diff --git a/animateditems/2006.png b/animateditems/2006.png new file mode 100644 index 00000000..1909fab4 Binary files /dev/null and b/animateditems/2006.png differ diff --git a/animateditems/2007.gif b/animateditems/2007.gif new file mode 100644 index 00000000..6b851909 Binary files /dev/null and b/animateditems/2007.gif differ diff --git a/animateditems/2007.png b/animateditems/2007.png new file mode 100644 index 00000000..985ea885 Binary files /dev/null and b/animateditems/2007.png differ diff --git a/animateditems/2008.gif b/animateditems/2008.gif new file mode 100644 index 00000000..171771aa Binary files /dev/null and b/animateditems/2008.gif differ diff --git a/animateditems/2008.png b/animateditems/2008.png new file mode 100644 index 00000000..c533d585 Binary files /dev/null and b/animateditems/2008.png differ diff --git a/animateditems/20089.gif b/animateditems/20089.gif new file mode 100644 index 00000000..7d0b7b3d Binary files /dev/null and b/animateditems/20089.gif differ diff --git a/animateditems/20089.png b/animateditems/20089.png new file mode 100644 index 00000000..80822a01 Binary files /dev/null and b/animateditems/20089.png differ diff --git a/animateditems/2009.gif b/animateditems/2009.gif new file mode 100644 index 00000000..f5a3a91d Binary files /dev/null and b/animateditems/2009.gif differ diff --git a/animateditems/2009.png b/animateditems/2009.png new file mode 100644 index 00000000..276709c7 Binary files /dev/null and b/animateditems/2009.png differ diff --git a/animateditems/20090.gif b/animateditems/20090.gif new file mode 100644 index 00000000..a2a3c086 Binary files /dev/null and b/animateditems/20090.gif differ diff --git a/animateditems/20090.png b/animateditems/20090.png new file mode 100644 index 00000000..350afd58 Binary files /dev/null and b/animateditems/20090.png differ diff --git a/animateditems/20092.gif b/animateditems/20092.gif new file mode 100644 index 00000000..e1305573 Binary files /dev/null and b/animateditems/20092.gif differ diff --git a/animateditems/20092.png b/animateditems/20092.png new file mode 100644 index 00000000..5f2fd6f8 Binary files /dev/null and b/animateditems/20092.png differ diff --git a/animateditems/20093.gif b/animateditems/20093.gif new file mode 100644 index 00000000..eaca2cf1 Binary files /dev/null and b/animateditems/20093.gif differ diff --git a/animateditems/20093.png b/animateditems/20093.png new file mode 100644 index 00000000..236f3e26 Binary files /dev/null and b/animateditems/20093.png differ diff --git a/animateditems/20097.gif b/animateditems/20097.gif new file mode 100644 index 00000000..61bb6ac9 Binary files /dev/null and b/animateditems/20097.gif differ diff --git a/animateditems/20097.png b/animateditems/20097.png new file mode 100644 index 00000000..d72190fc Binary files /dev/null and b/animateditems/20097.png differ diff --git a/animateditems/20098.gif b/animateditems/20098.gif new file mode 100644 index 00000000..2027f303 Binary files /dev/null and b/animateditems/20098.gif differ diff --git a/animateditems/20098.png b/animateditems/20098.png new file mode 100644 index 00000000..ef5ee9f5 Binary files /dev/null and b/animateditems/20098.png differ diff --git a/animateditems/20099.gif b/animateditems/20099.gif new file mode 100644 index 00000000..b137fbc9 Binary files /dev/null and b/animateditems/20099.gif differ diff --git a/animateditems/20099.png b/animateditems/20099.png new file mode 100644 index 00000000..753d6288 Binary files /dev/null and b/animateditems/20099.png differ diff --git a/animateditems/2010.gif b/animateditems/2010.gif new file mode 100644 index 00000000..0cd8449e Binary files /dev/null and b/animateditems/2010.gif differ diff --git a/animateditems/2010.png b/animateditems/2010.png new file mode 100644 index 00000000..6510f3af Binary files /dev/null and b/animateditems/2010.png differ diff --git a/animateditems/20100.gif b/animateditems/20100.gif new file mode 100644 index 00000000..06356e38 Binary files /dev/null and b/animateditems/20100.gif differ diff --git a/animateditems/20100.png b/animateditems/20100.png new file mode 100644 index 00000000..6f361a9d Binary files /dev/null and b/animateditems/20100.png differ diff --git a/animateditems/20101.gif b/animateditems/20101.gif new file mode 100644 index 00000000..57791852 Binary files /dev/null and b/animateditems/20101.gif differ diff --git a/animateditems/20101.png b/animateditems/20101.png new file mode 100644 index 00000000..d88f867d Binary files /dev/null and b/animateditems/20101.png differ diff --git a/animateditems/20102.gif b/animateditems/20102.gif new file mode 100644 index 00000000..d396bd55 Binary files /dev/null and b/animateditems/20102.gif differ diff --git a/animateditems/20102.png b/animateditems/20102.png new file mode 100644 index 00000000..57f82983 Binary files /dev/null and b/animateditems/20102.png differ diff --git a/animateditems/20103.gif b/animateditems/20103.gif new file mode 100644 index 00000000..53e8a889 Binary files /dev/null and b/animateditems/20103.gif differ diff --git a/animateditems/20103.png b/animateditems/20103.png new file mode 100644 index 00000000..9cbe978b Binary files /dev/null and b/animateditems/20103.png differ diff --git a/animateditems/20104.gif b/animateditems/20104.gif new file mode 100644 index 00000000..061f478d Binary files /dev/null and b/animateditems/20104.gif differ diff --git a/animateditems/20104.png b/animateditems/20104.png new file mode 100644 index 00000000..99cf99b3 Binary files /dev/null and b/animateditems/20104.png differ diff --git a/animateditems/20105.gif b/animateditems/20105.gif new file mode 100644 index 00000000..16b20b70 Binary files /dev/null and b/animateditems/20105.gif differ diff --git a/animateditems/20105.png b/animateditems/20105.png new file mode 100644 index 00000000..40a40cd9 Binary files /dev/null and b/animateditems/20105.png differ diff --git a/animateditems/20106.gif b/animateditems/20106.gif new file mode 100644 index 00000000..61d90750 Binary files /dev/null and b/animateditems/20106.gif differ diff --git a/animateditems/20106.png b/animateditems/20106.png new file mode 100644 index 00000000..5a28439a Binary files /dev/null and b/animateditems/20106.png differ diff --git a/animateditems/20107.gif b/animateditems/20107.gif new file mode 100644 index 00000000..30ea72db Binary files /dev/null and b/animateditems/20107.gif differ diff --git a/animateditems/20107.png b/animateditems/20107.png new file mode 100644 index 00000000..cdf03ca4 Binary files /dev/null and b/animateditems/20107.png differ diff --git a/animateditems/20108.gif b/animateditems/20108.gif new file mode 100644 index 00000000..dff98c60 Binary files /dev/null and b/animateditems/20108.gif differ diff --git a/animateditems/20108.png b/animateditems/20108.png new file mode 100644 index 00000000..95a85301 Binary files /dev/null and b/animateditems/20108.png differ diff --git a/animateditems/20109.gif b/animateditems/20109.gif new file mode 100644 index 00000000..d6ec2eeb Binary files /dev/null and b/animateditems/20109.gif differ diff --git a/animateditems/20109.png b/animateditems/20109.png new file mode 100644 index 00000000..4a40e876 Binary files /dev/null and b/animateditems/20109.png differ diff --git a/animateditems/2011.gif b/animateditems/2011.gif new file mode 100644 index 00000000..10da3fd4 Binary files /dev/null and b/animateditems/2011.gif differ diff --git a/animateditems/2011.png b/animateditems/2011.png new file mode 100644 index 00000000..000e39db Binary files /dev/null and b/animateditems/2011.png differ diff --git a/animateditems/20110.gif b/animateditems/20110.gif new file mode 100644 index 00000000..52e86f87 Binary files /dev/null and b/animateditems/20110.gif differ diff --git a/animateditems/20110.png b/animateditems/20110.png new file mode 100644 index 00000000..9e7c3894 Binary files /dev/null and b/animateditems/20110.png differ diff --git a/animateditems/20111.gif b/animateditems/20111.gif new file mode 100644 index 00000000..c1a1cd57 Binary files /dev/null and b/animateditems/20111.gif differ diff --git a/animateditems/20111.png b/animateditems/20111.png new file mode 100644 index 00000000..17e14e24 Binary files /dev/null and b/animateditems/20111.png differ diff --git a/animateditems/2012.gif b/animateditems/2012.gif new file mode 100644 index 00000000..f831711a Binary files /dev/null and b/animateditems/2012.gif differ diff --git a/animateditems/2012.png b/animateditems/2012.png new file mode 100644 index 00000000..0d9b0be1 Binary files /dev/null and b/animateditems/2012.png differ diff --git a/animateditems/20126.gif b/animateditems/20126.gif new file mode 100644 index 00000000..fdf61797 Binary files /dev/null and b/animateditems/20126.gif differ diff --git a/animateditems/20126.png b/animateditems/20126.png new file mode 100644 index 00000000..baeea9a8 Binary files /dev/null and b/animateditems/20126.png differ diff --git a/animateditems/20127.gif b/animateditems/20127.gif new file mode 100644 index 00000000..e6a80ec1 Binary files /dev/null and b/animateditems/20127.gif differ diff --git a/animateditems/20127.png b/animateditems/20127.png new file mode 100644 index 00000000..b820c0e8 Binary files /dev/null and b/animateditems/20127.png differ diff --git a/animateditems/20128.gif b/animateditems/20128.gif new file mode 100644 index 00000000..37f976ce Binary files /dev/null and b/animateditems/20128.gif differ diff --git a/animateditems/20128.png b/animateditems/20128.png new file mode 100644 index 00000000..68163d66 Binary files /dev/null and b/animateditems/20128.png differ diff --git a/animateditems/20129.gif b/animateditems/20129.gif new file mode 100644 index 00000000..2bd63e43 Binary files /dev/null and b/animateditems/20129.gif differ diff --git a/animateditems/20129.png b/animateditems/20129.png new file mode 100644 index 00000000..edd6ef29 Binary files /dev/null and b/animateditems/20129.png differ diff --git a/animateditems/2013.gif b/animateditems/2013.gif new file mode 100644 index 00000000..43441b30 Binary files /dev/null and b/animateditems/2013.gif differ diff --git a/animateditems/2013.png b/animateditems/2013.png new file mode 100644 index 00000000..fdf09e40 Binary files /dev/null and b/animateditems/2013.png differ diff --git a/animateditems/20130.gif b/animateditems/20130.gif new file mode 100644 index 00000000..01d3a082 Binary files /dev/null and b/animateditems/20130.gif differ diff --git a/animateditems/20130.png b/animateditems/20130.png new file mode 100644 index 00000000..5136ef87 Binary files /dev/null and b/animateditems/20130.png differ diff --git a/animateditems/20131.gif b/animateditems/20131.gif new file mode 100644 index 00000000..eb1facd5 Binary files /dev/null and b/animateditems/20131.gif differ diff --git a/animateditems/20131.png b/animateditems/20131.png new file mode 100644 index 00000000..70b49c98 Binary files /dev/null and b/animateditems/20131.png differ diff --git a/animateditems/20132.gif b/animateditems/20132.gif new file mode 100644 index 00000000..74eb4e89 Binary files /dev/null and b/animateditems/20132.gif differ diff --git a/animateditems/20132.png b/animateditems/20132.png new file mode 100644 index 00000000..03bfbed6 Binary files /dev/null and b/animateditems/20132.png differ diff --git a/animateditems/20133.gif b/animateditems/20133.gif new file mode 100644 index 00000000..81fabe24 Binary files /dev/null and b/animateditems/20133.gif differ diff --git a/animateditems/20133.png b/animateditems/20133.png new file mode 100644 index 00000000..058deee3 Binary files /dev/null and b/animateditems/20133.png differ diff --git a/animateditems/20134.gif b/animateditems/20134.gif new file mode 100644 index 00000000..e597a77d Binary files /dev/null and b/animateditems/20134.gif differ diff --git a/animateditems/20134.png b/animateditems/20134.png new file mode 100644 index 00000000..061f0632 Binary files /dev/null and b/animateditems/20134.png differ diff --git a/animateditems/20135.gif b/animateditems/20135.gif new file mode 100644 index 00000000..f8b0c18f Binary files /dev/null and b/animateditems/20135.gif differ diff --git a/animateditems/20135.png b/animateditems/20135.png new file mode 100644 index 00000000..b6a42b44 Binary files /dev/null and b/animateditems/20135.png differ diff --git a/animateditems/20136.gif b/animateditems/20136.gif new file mode 100644 index 00000000..22a07b8c Binary files /dev/null and b/animateditems/20136.gif differ diff --git a/animateditems/20136.png b/animateditems/20136.png new file mode 100644 index 00000000..7cbbf10d Binary files /dev/null and b/animateditems/20136.png differ diff --git a/animateditems/20137.gif b/animateditems/20137.gif new file mode 100644 index 00000000..d52bf914 Binary files /dev/null and b/animateditems/20137.gif differ diff --git a/animateditems/20137.png b/animateditems/20137.png new file mode 100644 index 00000000..6dffe73a Binary files /dev/null and b/animateditems/20137.png differ diff --git a/animateditems/20138.gif b/animateditems/20138.gif new file mode 100644 index 00000000..28c1531d Binary files /dev/null and b/animateditems/20138.gif differ diff --git a/animateditems/20138.png b/animateditems/20138.png new file mode 100644 index 00000000..5394ce75 Binary files /dev/null and b/animateditems/20138.png differ diff --git a/animateditems/20139.gif b/animateditems/20139.gif new file mode 100644 index 00000000..036359f4 Binary files /dev/null and b/animateditems/20139.gif differ diff --git a/animateditems/20139.png b/animateditems/20139.png new file mode 100644 index 00000000..b0a3ad9a Binary files /dev/null and b/animateditems/20139.png differ diff --git a/animateditems/2014.gif b/animateditems/2014.gif new file mode 100644 index 00000000..a220507a Binary files /dev/null and b/animateditems/2014.gif differ diff --git a/animateditems/2014.png b/animateditems/2014.png new file mode 100644 index 00000000..7f95680b Binary files /dev/null and b/animateditems/2014.png differ diff --git a/animateditems/2015.gif b/animateditems/2015.gif new file mode 100644 index 00000000..099cc5d8 Binary files /dev/null and b/animateditems/2015.gif differ diff --git a/animateditems/2015.png b/animateditems/2015.png new file mode 100644 index 00000000..917d7bd2 Binary files /dev/null and b/animateditems/2015.png differ diff --git a/animateditems/2022.gif b/animateditems/2022.gif new file mode 100644 index 00000000..942e35f6 Binary files /dev/null and b/animateditems/2022.gif differ diff --git a/animateditems/2022.png b/animateditems/2022.png new file mode 100644 index 00000000..ec3b16b1 Binary files /dev/null and b/animateditems/2022.png differ diff --git a/animateditems/2023.gif b/animateditems/2023.gif new file mode 100644 index 00000000..fd7c30cc Binary files /dev/null and b/animateditems/2023.gif differ diff --git a/animateditems/2023.png b/animateditems/2023.png new file mode 100644 index 00000000..25147d20 Binary files /dev/null and b/animateditems/2023.png differ diff --git a/animateditems/2024.gif b/animateditems/2024.gif new file mode 100644 index 00000000..965b24fa Binary files /dev/null and b/animateditems/2024.gif differ diff --git a/animateditems/2024.png b/animateditems/2024.png new file mode 100644 index 00000000..e985a80e Binary files /dev/null and b/animateditems/2024.png differ diff --git a/animateditems/20252.gif b/animateditems/20252.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/20252.gif differ diff --git a/animateditems/20252.png b/animateditems/20252.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/20252.png differ diff --git a/animateditems/20254.gif b/animateditems/20254.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/20254.gif differ diff --git a/animateditems/20254.png b/animateditems/20254.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/20254.png differ diff --git a/animateditems/20255.gif b/animateditems/20255.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/20255.gif differ diff --git a/animateditems/20255.png b/animateditems/20255.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/20255.png differ diff --git a/animateditems/20257.gif b/animateditems/20257.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/20257.gif differ diff --git a/animateditems/20257.png b/animateditems/20257.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/20257.png differ diff --git a/animateditems/2031.gif b/animateditems/2031.gif new file mode 100644 index 00000000..62369486 Binary files /dev/null and b/animateditems/2031.gif differ diff --git a/animateditems/2031.png b/animateditems/2031.png new file mode 100644 index 00000000..a174c2d0 Binary files /dev/null and b/animateditems/2031.png differ diff --git a/animateditems/2032.gif b/animateditems/2032.gif new file mode 100644 index 00000000..1d0edfab Binary files /dev/null and b/animateditems/2032.gif differ diff --git a/animateditems/2032.png b/animateditems/2032.png new file mode 100644 index 00000000..0e70d752 Binary files /dev/null and b/animateditems/2032.png differ diff --git a/animateditems/2033.gif b/animateditems/2033.gif new file mode 100644 index 00000000..381cd099 Binary files /dev/null and b/animateditems/2033.gif differ diff --git a/animateditems/2033.png b/animateditems/2033.png new file mode 100644 index 00000000..6b34307a Binary files /dev/null and b/animateditems/2033.png differ diff --git a/animateditems/2035.gif b/animateditems/2035.gif new file mode 100644 index 00000000..bde2c739 Binary files /dev/null and b/animateditems/2035.gif differ diff --git a/animateditems/2035.png b/animateditems/2035.png new file mode 100644 index 00000000..556f951b Binary files /dev/null and b/animateditems/2035.png differ diff --git a/animateditems/2036.gif b/animateditems/2036.gif new file mode 100644 index 00000000..05020aee Binary files /dev/null and b/animateditems/2036.gif differ diff --git a/animateditems/2036.png b/animateditems/2036.png new file mode 100644 index 00000000..3b0b7c94 Binary files /dev/null and b/animateditems/2036.png differ diff --git a/animateditems/2041.gif b/animateditems/2041.gif new file mode 100644 index 00000000..47a5061d Binary files /dev/null and b/animateditems/2041.gif differ diff --git a/animateditems/2041.png b/animateditems/2041.png new file mode 100644 index 00000000..a5380a3c Binary files /dev/null and b/animateditems/2041.png differ diff --git a/animateditems/2042.gif b/animateditems/2042.gif new file mode 100644 index 00000000..66e3bdaa Binary files /dev/null and b/animateditems/2042.gif differ diff --git a/animateditems/2042.png b/animateditems/2042.png new file mode 100644 index 00000000..ab90da47 Binary files /dev/null and b/animateditems/2042.png differ diff --git a/animateditems/2043.gif b/animateditems/2043.gif new file mode 100644 index 00000000..c5501c22 Binary files /dev/null and b/animateditems/2043.gif differ diff --git a/animateditems/2043.png b/animateditems/2043.png new file mode 100644 index 00000000..b20acdab Binary files /dev/null and b/animateditems/2043.png differ diff --git a/animateditems/2044.gif b/animateditems/2044.gif new file mode 100644 index 00000000..f5cdc7b2 Binary files /dev/null and b/animateditems/2044.gif differ diff --git a/animateditems/2044.png b/animateditems/2044.png new file mode 100644 index 00000000..adc078f2 Binary files /dev/null and b/animateditems/2044.png differ diff --git a/animateditems/2045.gif b/animateditems/2045.gif new file mode 100644 index 00000000..eaf49231 Binary files /dev/null and b/animateditems/2045.gif differ diff --git a/animateditems/2045.png b/animateditems/2045.png new file mode 100644 index 00000000..601825d9 Binary files /dev/null and b/animateditems/2045.png differ diff --git a/animateditems/2046.gif b/animateditems/2046.gif new file mode 100644 index 00000000..f5cdc7b2 Binary files /dev/null and b/animateditems/2046.gif differ diff --git a/animateditems/2046.png b/animateditems/2046.png new file mode 100644 index 00000000..adc078f2 Binary files /dev/null and b/animateditems/2046.png differ diff --git a/animateditems/2047.gif b/animateditems/2047.gif new file mode 100644 index 00000000..d7827eb6 Binary files /dev/null and b/animateditems/2047.gif differ diff --git a/animateditems/2047.png b/animateditems/2047.png new file mode 100644 index 00000000..06a30027 Binary files /dev/null and b/animateditems/2047.png differ diff --git a/animateditems/2048.gif b/animateditems/2048.gif new file mode 100644 index 00000000..c4f7f6d7 Binary files /dev/null and b/animateditems/2048.gif differ diff --git a/animateditems/2048.png b/animateditems/2048.png new file mode 100644 index 00000000..b2462e95 Binary files /dev/null and b/animateditems/2048.png differ diff --git a/animateditems/2049.gif b/animateditems/2049.gif new file mode 100644 index 00000000..b85b7e21 Binary files /dev/null and b/animateditems/2049.gif differ diff --git a/animateditems/2049.png b/animateditems/2049.png new file mode 100644 index 00000000..40e9fdcb Binary files /dev/null and b/animateditems/2049.png differ diff --git a/animateditems/2050.gif b/animateditems/2050.gif new file mode 100644 index 00000000..5f3c7f69 Binary files /dev/null and b/animateditems/2050.gif differ diff --git a/animateditems/2050.png b/animateditems/2050.png new file mode 100644 index 00000000..15efe48c Binary files /dev/null and b/animateditems/2050.png differ diff --git a/animateditems/2051.gif b/animateditems/2051.gif new file mode 100644 index 00000000..bc8fc9db Binary files /dev/null and b/animateditems/2051.gif differ diff --git a/animateditems/2051.png b/animateditems/2051.png new file mode 100644 index 00000000..d847e6a5 Binary files /dev/null and b/animateditems/2051.png differ diff --git a/animateditems/2052.gif b/animateditems/2052.gif new file mode 100644 index 00000000..cc0f6e32 Binary files /dev/null and b/animateditems/2052.gif differ diff --git a/animateditems/2052.png b/animateditems/2052.png new file mode 100644 index 00000000..514ad3eb Binary files /dev/null and b/animateditems/2052.png differ diff --git a/animateditems/2053.gif b/animateditems/2053.gif new file mode 100644 index 00000000..157868ec Binary files /dev/null and b/animateditems/2053.gif differ diff --git a/animateditems/2053.png b/animateditems/2053.png new file mode 100644 index 00000000..9d7d29c4 Binary files /dev/null and b/animateditems/2053.png differ diff --git a/animateditems/2054.gif b/animateditems/2054.gif new file mode 100644 index 00000000..4ce7bb3d Binary files /dev/null and b/animateditems/2054.gif differ diff --git a/animateditems/2054.png b/animateditems/2054.png new file mode 100644 index 00000000..743652af Binary files /dev/null and b/animateditems/2054.png differ diff --git a/animateditems/2055.gif b/animateditems/2055.gif new file mode 100644 index 00000000..22065db7 Binary files /dev/null and b/animateditems/2055.gif differ diff --git a/animateditems/2055.png b/animateditems/2055.png new file mode 100644 index 00000000..518b4b50 Binary files /dev/null and b/animateditems/2055.png differ diff --git a/animateditems/2056.gif b/animateditems/2056.gif new file mode 100644 index 00000000..4ce7bb3d Binary files /dev/null and b/animateditems/2056.gif differ diff --git a/animateditems/2056.png b/animateditems/2056.png new file mode 100644 index 00000000..743652af Binary files /dev/null and b/animateditems/2056.png differ diff --git a/animateditems/2057.gif b/animateditems/2057.gif new file mode 100644 index 00000000..66e3bdaa Binary files /dev/null and b/animateditems/2057.gif differ diff --git a/animateditems/2057.png b/animateditems/2057.png new file mode 100644 index 00000000..ab90da47 Binary files /dev/null and b/animateditems/2057.png differ diff --git a/animateditems/20608.gif b/animateditems/20608.gif new file mode 100644 index 00000000..5a1ef2e4 Binary files /dev/null and b/animateditems/20608.gif differ diff --git a/animateditems/20608.png b/animateditems/20608.png new file mode 100644 index 00000000..f2d1ff00 Binary files /dev/null and b/animateditems/20608.png differ diff --git a/animateditems/20609.gif b/animateditems/20609.gif new file mode 100644 index 00000000..dece9941 Binary files /dev/null and b/animateditems/20609.gif differ diff --git a/animateditems/20609.png b/animateditems/20609.png new file mode 100644 index 00000000..a12ae357 Binary files /dev/null and b/animateditems/20609.png differ diff --git a/animateditems/20610.gif b/animateditems/20610.gif new file mode 100644 index 00000000..10486850 Binary files /dev/null and b/animateditems/20610.gif differ diff --git a/animateditems/20610.png b/animateditems/20610.png new file mode 100644 index 00000000..20acf1fc Binary files /dev/null and b/animateditems/20610.png differ diff --git a/animateditems/20611.gif b/animateditems/20611.gif new file mode 100644 index 00000000..3b3a03bc Binary files /dev/null and b/animateditems/20611.gif differ diff --git a/animateditems/20611.png b/animateditems/20611.png new file mode 100644 index 00000000..0bdfa273 Binary files /dev/null and b/animateditems/20611.png differ diff --git a/animateditems/20612.gif b/animateditems/20612.gif new file mode 100644 index 00000000..35a6146a Binary files /dev/null and b/animateditems/20612.gif differ diff --git a/animateditems/20612.png b/animateditems/20612.png new file mode 100644 index 00000000..b9ca74bd Binary files /dev/null and b/animateditems/20612.png differ diff --git a/animateditems/20613.gif b/animateditems/20613.gif new file mode 100644 index 00000000..fdd01ca5 Binary files /dev/null and b/animateditems/20613.gif differ diff --git a/animateditems/20613.png b/animateditems/20613.png new file mode 100644 index 00000000..7b8e5da9 Binary files /dev/null and b/animateditems/20613.png differ diff --git a/animateditems/20614.gif b/animateditems/20614.gif new file mode 100644 index 00000000..9c43b677 Binary files /dev/null and b/animateditems/20614.gif differ diff --git a/animateditems/20614.png b/animateditems/20614.png new file mode 100644 index 00000000..741e3278 Binary files /dev/null and b/animateditems/20614.png differ diff --git a/animateditems/20615.gif b/animateditems/20615.gif new file mode 100644 index 00000000..34dac105 Binary files /dev/null and b/animateditems/20615.gif differ diff --git a/animateditems/20615.png b/animateditems/20615.png new file mode 100644 index 00000000..abeb094a Binary files /dev/null and b/animateditems/20615.png differ diff --git a/animateditems/20616.gif b/animateditems/20616.gif new file mode 100644 index 00000000..549e8e5f Binary files /dev/null and b/animateditems/20616.gif differ diff --git a/animateditems/20616.png b/animateditems/20616.png new file mode 100644 index 00000000..f6cc669b Binary files /dev/null and b/animateditems/20616.png differ diff --git a/animateditems/20617.gif b/animateditems/20617.gif new file mode 100644 index 00000000..3688cbf7 Binary files /dev/null and b/animateditems/20617.gif differ diff --git a/animateditems/20617.png b/animateditems/20617.png new file mode 100644 index 00000000..87c2673d Binary files /dev/null and b/animateditems/20617.png differ diff --git a/animateditems/20618.gif b/animateditems/20618.gif new file mode 100644 index 00000000..fd3c94e1 Binary files /dev/null and b/animateditems/20618.gif differ diff --git a/animateditems/20618.png b/animateditems/20618.png new file mode 100644 index 00000000..80c3ffc0 Binary files /dev/null and b/animateditems/20618.png differ diff --git a/animateditems/20619.gif b/animateditems/20619.gif new file mode 100644 index 00000000..ea5d1ff6 Binary files /dev/null and b/animateditems/20619.gif differ diff --git a/animateditems/20619.png b/animateditems/20619.png new file mode 100644 index 00000000..6ac846cb Binary files /dev/null and b/animateditems/20619.png differ diff --git a/animateditems/2062.gif b/animateditems/2062.gif new file mode 100644 index 00000000..39a2c707 Binary files /dev/null and b/animateditems/2062.gif differ diff --git a/animateditems/2062.png b/animateditems/2062.png new file mode 100644 index 00000000..ada489af Binary files /dev/null and b/animateditems/2062.png differ diff --git a/animateditems/20620.gif b/animateditems/20620.gif new file mode 100644 index 00000000..c843f0ee Binary files /dev/null and b/animateditems/20620.gif differ diff --git a/animateditems/20620.png b/animateditems/20620.png new file mode 100644 index 00000000..201ddbeb Binary files /dev/null and b/animateditems/20620.png differ diff --git a/animateditems/20624.gif b/animateditems/20624.gif new file mode 100644 index 00000000..49662554 Binary files /dev/null and b/animateditems/20624.gif differ diff --git a/animateditems/20624.png b/animateditems/20624.png new file mode 100644 index 00000000..72a823c8 Binary files /dev/null and b/animateditems/20624.png differ diff --git a/animateditems/20625.gif b/animateditems/20625.gif new file mode 100644 index 00000000..49662554 Binary files /dev/null and b/animateditems/20625.gif differ diff --git a/animateditems/20625.png b/animateditems/20625.png new file mode 100644 index 00000000..72a823c8 Binary files /dev/null and b/animateditems/20625.png differ diff --git a/animateditems/2063.gif b/animateditems/2063.gif new file mode 100644 index 00000000..6d1488b1 Binary files /dev/null and b/animateditems/2063.gif differ diff --git a/animateditems/2063.png b/animateditems/2063.png new file mode 100644 index 00000000..91843673 Binary files /dev/null and b/animateditems/2063.png differ diff --git a/animateditems/2070.gif b/animateditems/2070.gif new file mode 100644 index 00000000..e848ead7 Binary files /dev/null and b/animateditems/2070.gif differ diff --git a/animateditems/2070.png b/animateditems/2070.png new file mode 100644 index 00000000..82d80447 Binary files /dev/null and b/animateditems/2070.png differ diff --git a/animateditems/2071.gif b/animateditems/2071.gif new file mode 100644 index 00000000..5904c7ed Binary files /dev/null and b/animateditems/2071.gif differ diff --git a/animateditems/2071.png b/animateditems/2071.png new file mode 100644 index 00000000..991aa9fc Binary files /dev/null and b/animateditems/2071.png differ diff --git a/animateditems/2072.gif b/animateditems/2072.gif new file mode 100644 index 00000000..18b8e52a Binary files /dev/null and b/animateditems/2072.gif differ diff --git a/animateditems/2072.png b/animateditems/2072.png new file mode 100644 index 00000000..d0fe506e Binary files /dev/null and b/animateditems/2072.png differ diff --git a/animateditems/2073.gif b/animateditems/2073.gif new file mode 100644 index 00000000..c54feb2f Binary files /dev/null and b/animateditems/2073.gif differ diff --git a/animateditems/2073.png b/animateditems/2073.png new file mode 100644 index 00000000..7e5edef2 Binary files /dev/null and b/animateditems/2073.png differ diff --git a/animateditems/2074.gif b/animateditems/2074.gif new file mode 100644 index 00000000..79b6783f Binary files /dev/null and b/animateditems/2074.gif differ diff --git a/animateditems/2074.png b/animateditems/2074.png new file mode 100644 index 00000000..d8264b8c Binary files /dev/null and b/animateditems/2074.png differ diff --git a/animateditems/2075.gif b/animateditems/2075.gif new file mode 100644 index 00000000..77e25147 Binary files /dev/null and b/animateditems/2075.gif differ diff --git a/animateditems/2075.png b/animateditems/2075.png new file mode 100644 index 00000000..d4e5320f Binary files /dev/null and b/animateditems/2075.png differ diff --git a/animateditems/2076.gif b/animateditems/2076.gif new file mode 100644 index 00000000..96ef5131 Binary files /dev/null and b/animateditems/2076.gif differ diff --git a/animateditems/2076.png b/animateditems/2076.png new file mode 100644 index 00000000..9354f20d Binary files /dev/null and b/animateditems/2076.png differ diff --git a/animateditems/2077.gif b/animateditems/2077.gif new file mode 100644 index 00000000..eef0c3fc Binary files /dev/null and b/animateditems/2077.gif differ diff --git a/animateditems/2077.png b/animateditems/2077.png new file mode 100644 index 00000000..fac648af Binary files /dev/null and b/animateditems/2077.png differ diff --git a/animateditems/2078.gif b/animateditems/2078.gif new file mode 100644 index 00000000..ef7fddc1 Binary files /dev/null and b/animateditems/2078.gif differ diff --git a/animateditems/2078.png b/animateditems/2078.png new file mode 100644 index 00000000..abce4bc4 Binary files /dev/null and b/animateditems/2078.png differ diff --git a/animateditems/2079.gif b/animateditems/2079.gif new file mode 100644 index 00000000..02fade48 Binary files /dev/null and b/animateditems/2079.gif differ diff --git a/animateditems/2079.png b/animateditems/2079.png new file mode 100644 index 00000000..6d9ae93b Binary files /dev/null and b/animateditems/2079.png differ diff --git a/animateditems/2086.gif b/animateditems/2086.gif new file mode 100644 index 00000000..ced4c57d Binary files /dev/null and b/animateditems/2086.gif differ diff --git a/animateditems/2086.png b/animateditems/2086.png new file mode 100644 index 00000000..fed7b724 Binary files /dev/null and b/animateditems/2086.png differ diff --git a/animateditems/2087.gif b/animateditems/2087.gif new file mode 100644 index 00000000..987fef1d Binary files /dev/null and b/animateditems/2087.gif differ diff --git a/animateditems/2087.png b/animateditems/2087.png new file mode 100644 index 00000000..52b86c6c Binary files /dev/null and b/animateditems/2087.png differ diff --git a/animateditems/2088.gif b/animateditems/2088.gif new file mode 100644 index 00000000..6c7fc0be Binary files /dev/null and b/animateditems/2088.gif differ diff --git a/animateditems/2088.png b/animateditems/2088.png new file mode 100644 index 00000000..957026ba Binary files /dev/null and b/animateditems/2088.png differ diff --git a/animateditems/2089.gif b/animateditems/2089.gif new file mode 100644 index 00000000..f707e129 Binary files /dev/null and b/animateditems/2089.gif differ diff --git a/animateditems/2089.png b/animateditems/2089.png new file mode 100644 index 00000000..ff2b0a9b Binary files /dev/null and b/animateditems/2089.png differ diff --git a/animateditems/2090.gif b/animateditems/2090.gif new file mode 100644 index 00000000..d1bc2f83 Binary files /dev/null and b/animateditems/2090.gif differ diff --git a/animateditems/2090.png b/animateditems/2090.png new file mode 100644 index 00000000..ec319e2a Binary files /dev/null and b/animateditems/2090.png differ diff --git a/animateditems/2091.gif b/animateditems/2091.gif new file mode 100644 index 00000000..55d14c2f Binary files /dev/null and b/animateditems/2091.gif differ diff --git a/animateditems/2091.png b/animateditems/2091.png new file mode 100644 index 00000000..3d54663c Binary files /dev/null and b/animateditems/2091.png differ diff --git a/animateditems/2092.gif b/animateditems/2092.gif new file mode 100644 index 00000000..3e7185dd Binary files /dev/null and b/animateditems/2092.gif differ diff --git a/animateditems/2092.png b/animateditems/2092.png new file mode 100644 index 00000000..96d7330d Binary files /dev/null and b/animateditems/2092.png differ diff --git a/animateditems/2093.gif b/animateditems/2093.gif new file mode 100644 index 00000000..de2419b9 Binary files /dev/null and b/animateditems/2093.gif differ diff --git a/animateditems/2093.png b/animateditems/2093.png new file mode 100644 index 00000000..7fb0092c Binary files /dev/null and b/animateditems/2093.png differ diff --git a/animateditems/2096.gif b/animateditems/2096.gif new file mode 100644 index 00000000..06f95703 Binary files /dev/null and b/animateditems/2096.gif differ diff --git a/animateditems/2096.png b/animateditems/2096.png new file mode 100644 index 00000000..0fed7361 Binary files /dev/null and b/animateditems/2096.png differ diff --git a/animateditems/2097.gif b/animateditems/2097.gif new file mode 100644 index 00000000..3fcf3ac8 Binary files /dev/null and b/animateditems/2097.gif differ diff --git a/animateditems/2097.png b/animateditems/2097.png new file mode 100644 index 00000000..f82f8517 Binary files /dev/null and b/animateditems/2097.png differ diff --git a/animateditems/2099.gif b/animateditems/2099.gif new file mode 100644 index 00000000..aca00d4a Binary files /dev/null and b/animateditems/2099.gif differ diff --git a/animateditems/2099.png b/animateditems/2099.png new file mode 100644 index 00000000..20ced93e Binary files /dev/null and b/animateditems/2099.png differ diff --git a/animateditems/2100.gif b/animateditems/2100.gif new file mode 100644 index 00000000..999f8b42 Binary files /dev/null and b/animateditems/2100.gif differ diff --git a/animateditems/2100.png b/animateditems/2100.png new file mode 100644 index 00000000..ce1ab73b Binary files /dev/null and b/animateditems/2100.png differ diff --git a/animateditems/2102.gif b/animateditems/2102.gif new file mode 100644 index 00000000..6145f932 Binary files /dev/null and b/animateditems/2102.gif differ diff --git a/animateditems/2102.png b/animateditems/2102.png new file mode 100644 index 00000000..cac315e3 Binary files /dev/null and b/animateditems/2102.png differ diff --git a/animateditems/2103.gif b/animateditems/2103.gif new file mode 100644 index 00000000..e19d2411 Binary files /dev/null and b/animateditems/2103.gif differ diff --git a/animateditems/2103.png b/animateditems/2103.png new file mode 100644 index 00000000..41eb0832 Binary files /dev/null and b/animateditems/2103.png differ diff --git a/animateditems/2104.gif b/animateditems/2104.gif new file mode 100644 index 00000000..eb7099fb Binary files /dev/null and b/animateditems/2104.gif differ diff --git a/animateditems/2104.png b/animateditems/2104.png new file mode 100644 index 00000000..0fe1e0d3 Binary files /dev/null and b/animateditems/2104.png differ diff --git a/animateditems/2107.gif b/animateditems/2107.gif new file mode 100644 index 00000000..1948a4f2 Binary files /dev/null and b/animateditems/2107.gif differ diff --git a/animateditems/2107.png b/animateditems/2107.png new file mode 100644 index 00000000..00455891 Binary files /dev/null and b/animateditems/2107.png differ diff --git a/animateditems/2108.gif b/animateditems/2108.gif new file mode 100644 index 00000000..97be9321 Binary files /dev/null and b/animateditems/2108.gif differ diff --git a/animateditems/2108.png b/animateditems/2108.png new file mode 100644 index 00000000..4e27b146 Binary files /dev/null and b/animateditems/2108.png differ diff --git a/animateditems/2110.gif b/animateditems/2110.gif new file mode 100644 index 00000000..867a3644 Binary files /dev/null and b/animateditems/2110.gif differ diff --git a/animateditems/2110.png b/animateditems/2110.png new file mode 100644 index 00000000..0af65966 Binary files /dev/null and b/animateditems/2110.png differ diff --git a/animateditems/2111.gif b/animateditems/2111.gif new file mode 100644 index 00000000..cb9bb4be Binary files /dev/null and b/animateditems/2111.gif differ diff --git a/animateditems/2111.png b/animateditems/2111.png new file mode 100644 index 00000000..facf8937 Binary files /dev/null and b/animateditems/2111.png differ diff --git a/animateditems/2112.gif b/animateditems/2112.gif new file mode 100644 index 00000000..cc96eba6 Binary files /dev/null and b/animateditems/2112.gif differ diff --git a/animateditems/2112.png b/animateditems/2112.png new file mode 100644 index 00000000..13c40a48 Binary files /dev/null and b/animateditems/2112.png differ diff --git a/animateditems/2113.gif b/animateditems/2113.gif new file mode 100644 index 00000000..4fe805b4 Binary files /dev/null and b/animateditems/2113.gif differ diff --git a/animateditems/2113.png b/animateditems/2113.png new file mode 100644 index 00000000..4c5f8f01 Binary files /dev/null and b/animateditems/2113.png differ diff --git a/animateditems/2114.gif b/animateditems/2114.gif new file mode 100644 index 00000000..212d206a Binary files /dev/null and b/animateditems/2114.gif differ diff --git a/animateditems/2114.png b/animateditems/2114.png new file mode 100644 index 00000000..efd8e4f3 Binary files /dev/null and b/animateditems/2114.png differ diff --git a/animateditems/2115.gif b/animateditems/2115.gif new file mode 100644 index 00000000..2897a126 Binary files /dev/null and b/animateditems/2115.gif differ diff --git a/animateditems/2115.png b/animateditems/2115.png new file mode 100644 index 00000000..492a7635 Binary files /dev/null and b/animateditems/2115.png differ diff --git a/animateditems/2120.gif b/animateditems/2120.gif new file mode 100644 index 00000000..5de97b79 Binary files /dev/null and b/animateditems/2120.gif differ diff --git a/animateditems/2120.png b/animateditems/2120.png new file mode 100644 index 00000000..0c561c2b Binary files /dev/null and b/animateditems/2120.png differ diff --git a/animateditems/2121.gif b/animateditems/2121.gif new file mode 100644 index 00000000..7bcc9087 Binary files /dev/null and b/animateditems/2121.gif differ diff --git a/animateditems/2121.png b/animateditems/2121.png new file mode 100644 index 00000000..840295d3 Binary files /dev/null and b/animateditems/2121.png differ diff --git a/animateditems/2122.gif b/animateditems/2122.gif new file mode 100644 index 00000000..6c377085 Binary files /dev/null and b/animateditems/2122.gif differ diff --git a/animateditems/2122.png b/animateditems/2122.png new file mode 100644 index 00000000..d338dc97 Binary files /dev/null and b/animateditems/2122.png differ diff --git a/animateditems/2123.gif b/animateditems/2123.gif new file mode 100644 index 00000000..6ab7c794 Binary files /dev/null and b/animateditems/2123.gif differ diff --git a/animateditems/2123.png b/animateditems/2123.png new file mode 100644 index 00000000..01d74faf Binary files /dev/null and b/animateditems/2123.png differ diff --git a/animateditems/2124.gif b/animateditems/2124.gif new file mode 100644 index 00000000..5a71a530 Binary files /dev/null and b/animateditems/2124.gif differ diff --git a/animateditems/2124.png b/animateditems/2124.png new file mode 100644 index 00000000..a585f056 Binary files /dev/null and b/animateditems/2124.png differ diff --git a/animateditems/21241.gif b/animateditems/21241.gif new file mode 100644 index 00000000..1a6fcf25 Binary files /dev/null and b/animateditems/21241.gif differ diff --git a/animateditems/21241.png b/animateditems/21241.png new file mode 100644 index 00000000..c49587fd Binary files /dev/null and b/animateditems/21241.png differ diff --git a/animateditems/21242.gif b/animateditems/21242.gif new file mode 100644 index 00000000..73270a18 Binary files /dev/null and b/animateditems/21242.gif differ diff --git a/animateditems/21242.png b/animateditems/21242.png new file mode 100644 index 00000000..b8a854b1 Binary files /dev/null and b/animateditems/21242.png differ diff --git a/animateditems/21243.gif b/animateditems/21243.gif new file mode 100644 index 00000000..d14c250d Binary files /dev/null and b/animateditems/21243.gif differ diff --git a/animateditems/21243.png b/animateditems/21243.png new file mode 100644 index 00000000..f92e8669 Binary files /dev/null and b/animateditems/21243.png differ diff --git a/animateditems/21244.gif b/animateditems/21244.gif new file mode 100644 index 00000000..9e5d385d Binary files /dev/null and b/animateditems/21244.gif differ diff --git a/animateditems/21244.png b/animateditems/21244.png new file mode 100644 index 00000000..fc141a25 Binary files /dev/null and b/animateditems/21244.png differ diff --git a/animateditems/21245.gif b/animateditems/21245.gif new file mode 100644 index 00000000..475cd4de Binary files /dev/null and b/animateditems/21245.gif differ diff --git a/animateditems/21245.png b/animateditems/21245.png new file mode 100644 index 00000000..a1202530 Binary files /dev/null and b/animateditems/21245.png differ diff --git a/animateditems/21246.gif b/animateditems/21246.gif new file mode 100644 index 00000000..0ed6afeb Binary files /dev/null and b/animateditems/21246.gif differ diff --git a/animateditems/21246.png b/animateditems/21246.png new file mode 100644 index 00000000..446c2b93 Binary files /dev/null and b/animateditems/21246.png differ diff --git a/animateditems/21247.gif b/animateditems/21247.gif new file mode 100644 index 00000000..a1e0cf9b Binary files /dev/null and b/animateditems/21247.gif differ diff --git a/animateditems/21247.png b/animateditems/21247.png new file mode 100644 index 00000000..2629fae9 Binary files /dev/null and b/animateditems/21247.png differ diff --git a/animateditems/21248.gif b/animateditems/21248.gif new file mode 100644 index 00000000..4127f54c Binary files /dev/null and b/animateditems/21248.gif differ diff --git a/animateditems/21248.png b/animateditems/21248.png new file mode 100644 index 00000000..7a60ac08 Binary files /dev/null and b/animateditems/21248.png differ diff --git a/animateditems/21249.gif b/animateditems/21249.gif new file mode 100644 index 00000000..1292bdae Binary files /dev/null and b/animateditems/21249.gif differ diff --git a/animateditems/21249.png b/animateditems/21249.png new file mode 100644 index 00000000..a17a8182 Binary files /dev/null and b/animateditems/21249.png differ diff --git a/animateditems/2125.gif b/animateditems/2125.gif new file mode 100644 index 00000000..ed581a4a Binary files /dev/null and b/animateditems/2125.gif differ diff --git a/animateditems/2125.png b/animateditems/2125.png new file mode 100644 index 00000000..1bbb4e70 Binary files /dev/null and b/animateditems/2125.png differ diff --git a/animateditems/21250.gif b/animateditems/21250.gif new file mode 100644 index 00000000..0ed6afeb Binary files /dev/null and b/animateditems/21250.gif differ diff --git a/animateditems/21250.png b/animateditems/21250.png new file mode 100644 index 00000000..446c2b93 Binary files /dev/null and b/animateditems/21250.png differ diff --git a/animateditems/21251.gif b/animateditems/21251.gif new file mode 100644 index 00000000..10b5c847 Binary files /dev/null and b/animateditems/21251.gif differ diff --git a/animateditems/21251.png b/animateditems/21251.png new file mode 100644 index 00000000..973e37e1 Binary files /dev/null and b/animateditems/21251.png differ diff --git a/animateditems/21252.gif b/animateditems/21252.gif new file mode 100644 index 00000000..677560ce Binary files /dev/null and b/animateditems/21252.gif differ diff --git a/animateditems/21252.png b/animateditems/21252.png new file mode 100644 index 00000000..a80f818d Binary files /dev/null and b/animateditems/21252.png differ diff --git a/animateditems/21253.gif b/animateditems/21253.gif new file mode 100644 index 00000000..50bdcc3d Binary files /dev/null and b/animateditems/21253.gif differ diff --git a/animateditems/21253.png b/animateditems/21253.png new file mode 100644 index 00000000..e5441e6a Binary files /dev/null and b/animateditems/21253.png differ diff --git a/animateditems/2126.gif b/animateditems/2126.gif new file mode 100644 index 00000000..710bceae Binary files /dev/null and b/animateditems/2126.gif differ diff --git a/animateditems/2126.png b/animateditems/2126.png new file mode 100644 index 00000000..790a5410 Binary files /dev/null and b/animateditems/2126.png differ diff --git a/animateditems/2127.gif b/animateditems/2127.gif new file mode 100644 index 00000000..3ccdc567 Binary files /dev/null and b/animateditems/2127.gif differ diff --git a/animateditems/2127.png b/animateditems/2127.png new file mode 100644 index 00000000..8c85c3f7 Binary files /dev/null and b/animateditems/2127.png differ diff --git a/animateditems/2128.gif b/animateditems/2128.gif new file mode 100644 index 00000000..e418dee4 Binary files /dev/null and b/animateditems/2128.gif differ diff --git a/animateditems/2128.png b/animateditems/2128.png new file mode 100644 index 00000000..58375e9d Binary files /dev/null and b/animateditems/2128.png differ diff --git a/animateditems/2129.gif b/animateditems/2129.gif new file mode 100644 index 00000000..24267219 Binary files /dev/null and b/animateditems/2129.gif differ diff --git a/animateditems/2129.png b/animateditems/2129.png new file mode 100644 index 00000000..c1147640 Binary files /dev/null and b/animateditems/2129.png differ diff --git a/animateditems/2130.gif b/animateditems/2130.gif new file mode 100644 index 00000000..d8c743da Binary files /dev/null and b/animateditems/2130.gif differ diff --git a/animateditems/2130.png b/animateditems/2130.png new file mode 100644 index 00000000..38a9e82f Binary files /dev/null and b/animateditems/2130.png differ diff --git a/animateditems/21308.gif b/animateditems/21308.gif new file mode 100644 index 00000000..d7d9db5f Binary files /dev/null and b/animateditems/21308.gif differ diff --git a/animateditems/21308.png b/animateditems/21308.png new file mode 100644 index 00000000..a713c10e Binary files /dev/null and b/animateditems/21308.png differ diff --git a/animateditems/21309.gif b/animateditems/21309.gif new file mode 100644 index 00000000..83215224 Binary files /dev/null and b/animateditems/21309.gif differ diff --git a/animateditems/21309.png b/animateditems/21309.png new file mode 100644 index 00000000..c2b5ee7e Binary files /dev/null and b/animateditems/21309.png differ diff --git a/animateditems/2131.gif b/animateditems/2131.gif new file mode 100644 index 00000000..8d97b5cd Binary files /dev/null and b/animateditems/2131.gif differ diff --git a/animateditems/2131.png b/animateditems/2131.png new file mode 100644 index 00000000..8dcb9427 Binary files /dev/null and b/animateditems/2131.png differ diff --git a/animateditems/21310.gif b/animateditems/21310.gif new file mode 100644 index 00000000..43cba912 Binary files /dev/null and b/animateditems/21310.gif differ diff --git a/animateditems/21310.png b/animateditems/21310.png new file mode 100644 index 00000000..ad2c5f26 Binary files /dev/null and b/animateditems/21310.png differ diff --git a/animateditems/21311.gif b/animateditems/21311.gif new file mode 100644 index 00000000..6a99af82 Binary files /dev/null and b/animateditems/21311.gif differ diff --git a/animateditems/21311.png b/animateditems/21311.png new file mode 100644 index 00000000..7f5fa610 Binary files /dev/null and b/animateditems/21311.png differ diff --git a/animateditems/21312.gif b/animateditems/21312.gif new file mode 100644 index 00000000..9ab9ad88 Binary files /dev/null and b/animateditems/21312.gif differ diff --git a/animateditems/21312.png b/animateditems/21312.png new file mode 100644 index 00000000..916dd75d Binary files /dev/null and b/animateditems/21312.png differ diff --git a/animateditems/21313.gif b/animateditems/21313.gif new file mode 100644 index 00000000..5223f1f8 Binary files /dev/null and b/animateditems/21313.gif differ diff --git a/animateditems/21313.png b/animateditems/21313.png new file mode 100644 index 00000000..29a2a1c4 Binary files /dev/null and b/animateditems/21313.png differ diff --git a/animateditems/21314.gif b/animateditems/21314.gif new file mode 100644 index 00000000..3a265a75 Binary files /dev/null and b/animateditems/21314.gif differ diff --git a/animateditems/21314.png b/animateditems/21314.png new file mode 100644 index 00000000..bba5dc3b Binary files /dev/null and b/animateditems/21314.png differ diff --git a/animateditems/2132.gif b/animateditems/2132.gif new file mode 100644 index 00000000..bb706adf Binary files /dev/null and b/animateditems/2132.gif differ diff --git a/animateditems/2132.png b/animateditems/2132.png new file mode 100644 index 00000000..0b2ba8fb Binary files /dev/null and b/animateditems/2132.png differ diff --git a/animateditems/2133.gif b/animateditems/2133.gif new file mode 100644 index 00000000..8e4521e4 Binary files /dev/null and b/animateditems/2133.gif differ diff --git a/animateditems/2133.png b/animateditems/2133.png new file mode 100644 index 00000000..c7f05c9a Binary files /dev/null and b/animateditems/2133.png differ diff --git a/animateditems/2134.gif b/animateditems/2134.gif new file mode 100644 index 00000000..1942e4cd Binary files /dev/null and b/animateditems/2134.gif differ diff --git a/animateditems/2134.png b/animateditems/2134.png new file mode 100644 index 00000000..3c5ea1b7 Binary files /dev/null and b/animateditems/2134.png differ diff --git a/animateditems/2135.gif b/animateditems/2135.gif new file mode 100644 index 00000000..81af4984 Binary files /dev/null and b/animateditems/2135.gif differ diff --git a/animateditems/2135.png b/animateditems/2135.png new file mode 100644 index 00000000..ea7838bf Binary files /dev/null and b/animateditems/2135.png differ diff --git a/animateditems/2136.gif b/animateditems/2136.gif new file mode 100644 index 00000000..60e4641e Binary files /dev/null and b/animateditems/2136.gif differ diff --git a/animateditems/2136.png b/animateditems/2136.png new file mode 100644 index 00000000..2af55ec4 Binary files /dev/null and b/animateditems/2136.png differ diff --git a/animateditems/2137.gif b/animateditems/2137.gif new file mode 100644 index 00000000..9366d213 Binary files /dev/null and b/animateditems/2137.gif differ diff --git a/animateditems/2137.png b/animateditems/2137.png new file mode 100644 index 00000000..eb9159ba Binary files /dev/null and b/animateditems/2137.png differ diff --git a/animateditems/2138.gif b/animateditems/2138.gif new file mode 100644 index 00000000..00b18513 Binary files /dev/null and b/animateditems/2138.gif differ diff --git a/animateditems/2138.png b/animateditems/2138.png new file mode 100644 index 00000000..41064517 Binary files /dev/null and b/animateditems/2138.png differ diff --git a/animateditems/21380.gif b/animateditems/21380.gif new file mode 100644 index 00000000..445bdab9 Binary files /dev/null and b/animateditems/21380.gif differ diff --git a/animateditems/21380.png b/animateditems/21380.png new file mode 100644 index 00000000..1d0bf539 Binary files /dev/null and b/animateditems/21380.png differ diff --git a/animateditems/21381.gif b/animateditems/21381.gif new file mode 100644 index 00000000..445bdab9 Binary files /dev/null and b/animateditems/21381.gif differ diff --git a/animateditems/21381.png b/animateditems/21381.png new file mode 100644 index 00000000..1d0bf539 Binary files /dev/null and b/animateditems/21381.png differ diff --git a/animateditems/21382.gif b/animateditems/21382.gif new file mode 100644 index 00000000..b31ca64a Binary files /dev/null and b/animateditems/21382.gif differ diff --git a/animateditems/21382.png b/animateditems/21382.png new file mode 100644 index 00000000..0a7ba2db Binary files /dev/null and b/animateditems/21382.png differ diff --git a/animateditems/21383.gif b/animateditems/21383.gif new file mode 100644 index 00000000..25fe624f Binary files /dev/null and b/animateditems/21383.gif differ diff --git a/animateditems/21383.png b/animateditems/21383.png new file mode 100644 index 00000000..b326250c Binary files /dev/null and b/animateditems/21383.png differ diff --git a/animateditems/2139.gif b/animateditems/2139.gif new file mode 100644 index 00000000..213a41b8 Binary files /dev/null and b/animateditems/2139.gif differ diff --git a/animateditems/2139.png b/animateditems/2139.png new file mode 100644 index 00000000..662e5486 Binary files /dev/null and b/animateditems/2139.png differ diff --git a/animateditems/21391.gif b/animateditems/21391.gif new file mode 100644 index 00000000..8b7bdfe0 Binary files /dev/null and b/animateditems/21391.gif differ diff --git a/animateditems/21391.png b/animateditems/21391.png new file mode 100644 index 00000000..2dee7599 Binary files /dev/null and b/animateditems/21391.png differ diff --git a/animateditems/21394.gif b/animateditems/21394.gif new file mode 100644 index 00000000..f210e812 Binary files /dev/null and b/animateditems/21394.gif differ diff --git a/animateditems/21394.png b/animateditems/21394.png new file mode 100644 index 00000000..0cafb6a0 Binary files /dev/null and b/animateditems/21394.png differ diff --git a/animateditems/21395.gif b/animateditems/21395.gif new file mode 100644 index 00000000..46959083 Binary files /dev/null and b/animateditems/21395.gif differ diff --git a/animateditems/21395.png b/animateditems/21395.png new file mode 100644 index 00000000..5df752c1 Binary files /dev/null and b/animateditems/21395.png differ diff --git a/animateditems/21399.gif b/animateditems/21399.gif new file mode 100644 index 00000000..0bc4748c Binary files /dev/null and b/animateditems/21399.gif differ diff --git a/animateditems/21399.png b/animateditems/21399.png new file mode 100644 index 00000000..63da4e68 Binary files /dev/null and b/animateditems/21399.png differ diff --git a/animateditems/2140.gif b/animateditems/2140.gif new file mode 100644 index 00000000..645cb4c6 Binary files /dev/null and b/animateditems/2140.gif differ diff --git a/animateditems/2140.png b/animateditems/2140.png new file mode 100644 index 00000000..0917340d Binary files /dev/null and b/animateditems/2140.png differ diff --git a/animateditems/21400.gif b/animateditems/21400.gif new file mode 100644 index 00000000..0c236ea4 Binary files /dev/null and b/animateditems/21400.gif differ diff --git a/animateditems/21400.png b/animateditems/21400.png new file mode 100644 index 00000000..4098ed66 Binary files /dev/null and b/animateditems/21400.png differ diff --git a/animateditems/21401.gif b/animateditems/21401.gif new file mode 100644 index 00000000..67836761 Binary files /dev/null and b/animateditems/21401.gif differ diff --git a/animateditems/21401.png b/animateditems/21401.png new file mode 100644 index 00000000..8d133fc9 Binary files /dev/null and b/animateditems/21401.png differ diff --git a/animateditems/21402.gif b/animateditems/21402.gif new file mode 100644 index 00000000..6556bd28 Binary files /dev/null and b/animateditems/21402.gif differ diff --git a/animateditems/21402.png b/animateditems/21402.png new file mode 100644 index 00000000..542bee14 Binary files /dev/null and b/animateditems/21402.png differ diff --git a/animateditems/21403.gif b/animateditems/21403.gif new file mode 100644 index 00000000..712db483 Binary files /dev/null and b/animateditems/21403.gif differ diff --git a/animateditems/21403.png b/animateditems/21403.png new file mode 100644 index 00000000..1fcc1234 Binary files /dev/null and b/animateditems/21403.png differ diff --git a/animateditems/21405.gif b/animateditems/21405.gif new file mode 100644 index 00000000..52c23e9f Binary files /dev/null and b/animateditems/21405.gif differ diff --git a/animateditems/21405.png b/animateditems/21405.png new file mode 100644 index 00000000..f6a55c39 Binary files /dev/null and b/animateditems/21405.png differ diff --git a/animateditems/21406.gif b/animateditems/21406.gif new file mode 100644 index 00000000..90bc4f16 Binary files /dev/null and b/animateditems/21406.gif differ diff --git a/animateditems/21406.png b/animateditems/21406.png new file mode 100644 index 00000000..ca90d2e7 Binary files /dev/null and b/animateditems/21406.png differ diff --git a/animateditems/21407.gif b/animateditems/21407.gif new file mode 100644 index 00000000..455d184b Binary files /dev/null and b/animateditems/21407.gif differ diff --git a/animateditems/21407.png b/animateditems/21407.png new file mode 100644 index 00000000..5bede13a Binary files /dev/null and b/animateditems/21407.png differ diff --git a/animateditems/21408.gif b/animateditems/21408.gif new file mode 100644 index 00000000..8900c8cd Binary files /dev/null and b/animateditems/21408.gif differ diff --git a/animateditems/21408.png b/animateditems/21408.png new file mode 100644 index 00000000..927ed93c Binary files /dev/null and b/animateditems/21408.png differ diff --git a/animateditems/2141.gif b/animateditems/2141.gif new file mode 100644 index 00000000..f821f16e Binary files /dev/null and b/animateditems/2141.gif differ diff --git a/animateditems/2141.png b/animateditems/2141.png new file mode 100644 index 00000000..ab06809e Binary files /dev/null and b/animateditems/2141.png differ diff --git a/animateditems/21417.gif b/animateditems/21417.gif new file mode 100644 index 00000000..5da48e47 Binary files /dev/null and b/animateditems/21417.gif differ diff --git a/animateditems/21417.png b/animateditems/21417.png new file mode 100644 index 00000000..1909fab4 Binary files /dev/null and b/animateditems/21417.png differ diff --git a/animateditems/21418.gif b/animateditems/21418.gif new file mode 100644 index 00000000..815f3731 Binary files /dev/null and b/animateditems/21418.gif differ diff --git a/animateditems/21418.png b/animateditems/21418.png new file mode 100644 index 00000000..fc7b8f86 Binary files /dev/null and b/animateditems/21418.png differ diff --git a/animateditems/21419.gif b/animateditems/21419.gif new file mode 100644 index 00000000..815f3731 Binary files /dev/null and b/animateditems/21419.gif differ diff --git a/animateditems/21419.png b/animateditems/21419.png new file mode 100644 index 00000000..fc7b8f86 Binary files /dev/null and b/animateditems/21419.png differ diff --git a/animateditems/2142.gif b/animateditems/2142.gif new file mode 100644 index 00000000..5a9429c5 Binary files /dev/null and b/animateditems/2142.gif differ diff --git a/animateditems/2142.png b/animateditems/2142.png new file mode 100644 index 00000000..8c6c69d0 Binary files /dev/null and b/animateditems/2142.png differ diff --git a/animateditems/21424.gif b/animateditems/21424.gif new file mode 100644 index 00000000..e52c4e7c Binary files /dev/null and b/animateditems/21424.gif differ diff --git a/animateditems/21424.png b/animateditems/21424.png new file mode 100644 index 00000000..2da0d626 Binary files /dev/null and b/animateditems/21424.png differ diff --git a/animateditems/21425.gif b/animateditems/21425.gif new file mode 100644 index 00000000..86253309 Binary files /dev/null and b/animateditems/21425.gif differ diff --git a/animateditems/21425.png b/animateditems/21425.png new file mode 100644 index 00000000..79c19fcf Binary files /dev/null and b/animateditems/21425.png differ diff --git a/animateditems/21426.gif b/animateditems/21426.gif new file mode 100644 index 00000000..b960de82 Binary files /dev/null and b/animateditems/21426.gif differ diff --git a/animateditems/21426.png b/animateditems/21426.png new file mode 100644 index 00000000..e65c9009 Binary files /dev/null and b/animateditems/21426.png differ diff --git a/animateditems/21427.gif b/animateditems/21427.gif new file mode 100644 index 00000000..2d7a9f8c Binary files /dev/null and b/animateditems/21427.gif differ diff --git a/animateditems/21427.png b/animateditems/21427.png new file mode 100644 index 00000000..25b52304 Binary files /dev/null and b/animateditems/21427.png differ diff --git a/animateditems/21428.gif b/animateditems/21428.gif new file mode 100644 index 00000000..b257e2b4 Binary files /dev/null and b/animateditems/21428.gif differ diff --git a/animateditems/21428.png b/animateditems/21428.png new file mode 100644 index 00000000..76270ac2 Binary files /dev/null and b/animateditems/21428.png differ diff --git a/animateditems/2143.gif b/animateditems/2143.gif new file mode 100644 index 00000000..ec7ca93d Binary files /dev/null and b/animateditems/2143.gif differ diff --git a/animateditems/2143.png b/animateditems/2143.png new file mode 100644 index 00000000..25fb474e Binary files /dev/null and b/animateditems/2143.png differ diff --git a/animateditems/2144.gif b/animateditems/2144.gif new file mode 100644 index 00000000..d005b235 Binary files /dev/null and b/animateditems/2144.gif differ diff --git a/animateditems/2144.png b/animateditems/2144.png new file mode 100644 index 00000000..1299210b Binary files /dev/null and b/animateditems/2144.png differ diff --git a/animateditems/21441.gif b/animateditems/21441.gif new file mode 100644 index 00000000..148cc42b Binary files /dev/null and b/animateditems/21441.gif differ diff --git a/animateditems/21441.png b/animateditems/21441.png new file mode 100644 index 00000000..04fa0ead Binary files /dev/null and b/animateditems/21441.png differ diff --git a/animateditems/21446.gif b/animateditems/21446.gif new file mode 100644 index 00000000..f1b15042 Binary files /dev/null and b/animateditems/21446.gif differ diff --git a/animateditems/21446.png b/animateditems/21446.png new file mode 100644 index 00000000..52f9a586 Binary files /dev/null and b/animateditems/21446.png differ diff --git a/animateditems/21448.gif b/animateditems/21448.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/21448.gif differ diff --git a/animateditems/21448.png b/animateditems/21448.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/21448.png differ diff --git a/animateditems/21449.gif b/animateditems/21449.gif new file mode 100644 index 00000000..475cd4de Binary files /dev/null and b/animateditems/21449.gif differ diff --git a/animateditems/21449.png b/animateditems/21449.png new file mode 100644 index 00000000..a1202530 Binary files /dev/null and b/animateditems/21449.png differ diff --git a/animateditems/2145.gif b/animateditems/2145.gif new file mode 100644 index 00000000..d78cbb7d Binary files /dev/null and b/animateditems/2145.gif differ diff --git a/animateditems/2145.png b/animateditems/2145.png new file mode 100644 index 00000000..d129957a Binary files /dev/null and b/animateditems/2145.png differ diff --git a/animateditems/21452.gif b/animateditems/21452.gif new file mode 100644 index 00000000..2aa89ce5 Binary files /dev/null and b/animateditems/21452.gif differ diff --git a/animateditems/21452.png b/animateditems/21452.png new file mode 100644 index 00000000..8e3d9324 Binary files /dev/null and b/animateditems/21452.png differ diff --git a/animateditems/2146.gif b/animateditems/2146.gif new file mode 100644 index 00000000..fe676e97 Binary files /dev/null and b/animateditems/2146.gif differ diff --git a/animateditems/2146.png b/animateditems/2146.png new file mode 100644 index 00000000..18d9f776 Binary files /dev/null and b/animateditems/2146.png differ diff --git a/animateditems/21462.gif b/animateditems/21462.gif new file mode 100644 index 00000000..0ed6afeb Binary files /dev/null and b/animateditems/21462.gif differ diff --git a/animateditems/21462.png b/animateditems/21462.png new file mode 100644 index 00000000..446c2b93 Binary files /dev/null and b/animateditems/21462.png differ diff --git a/animateditems/21464.gif b/animateditems/21464.gif new file mode 100644 index 00000000..7db02a45 Binary files /dev/null and b/animateditems/21464.gif differ diff --git a/animateditems/21464.png b/animateditems/21464.png new file mode 100644 index 00000000..02da8757 Binary files /dev/null and b/animateditems/21464.png differ diff --git a/animateditems/21465.gif b/animateditems/21465.gif new file mode 100644 index 00000000..e52c4e7c Binary files /dev/null and b/animateditems/21465.gif differ diff --git a/animateditems/21465.png b/animateditems/21465.png new file mode 100644 index 00000000..2da0d626 Binary files /dev/null and b/animateditems/21465.png differ diff --git a/animateditems/21466.gif b/animateditems/21466.gif new file mode 100644 index 00000000..d4138b0b Binary files /dev/null and b/animateditems/21466.gif differ diff --git a/animateditems/21466.png b/animateditems/21466.png new file mode 100644 index 00000000..c0d3f42c Binary files /dev/null and b/animateditems/21466.png differ diff --git a/animateditems/21467.gif b/animateditems/21467.gif new file mode 100644 index 00000000..ecb0ac85 Binary files /dev/null and b/animateditems/21467.gif differ diff --git a/animateditems/21467.png b/animateditems/21467.png new file mode 100644 index 00000000..14610df7 Binary files /dev/null and b/animateditems/21467.png differ diff --git a/animateditems/21468.gif b/animateditems/21468.gif new file mode 100644 index 00000000..75ec518e Binary files /dev/null and b/animateditems/21468.gif differ diff --git a/animateditems/21468.png b/animateditems/21468.png new file mode 100644 index 00000000..f3f9c957 Binary files /dev/null and b/animateditems/21468.png differ diff --git a/animateditems/21469.gif b/animateditems/21469.gif new file mode 100644 index 00000000..dd104771 Binary files /dev/null and b/animateditems/21469.gif differ diff --git a/animateditems/21469.png b/animateditems/21469.png new file mode 100644 index 00000000..b95b71bd Binary files /dev/null and b/animateditems/21469.png differ diff --git a/animateditems/2147.gif b/animateditems/2147.gif new file mode 100644 index 00000000..5847bdac Binary files /dev/null and b/animateditems/2147.gif differ diff --git a/animateditems/2147.png b/animateditems/2147.png new file mode 100644 index 00000000..5bd2d4a3 Binary files /dev/null and b/animateditems/2147.png differ diff --git a/animateditems/21470.gif b/animateditems/21470.gif new file mode 100644 index 00000000..9e41b993 Binary files /dev/null and b/animateditems/21470.gif differ diff --git a/animateditems/21470.png b/animateditems/21470.png new file mode 100644 index 00000000..23828680 Binary files /dev/null and b/animateditems/21470.png differ diff --git a/animateditems/21471.gif b/animateditems/21471.gif new file mode 100644 index 00000000..6723b3bc Binary files /dev/null and b/animateditems/21471.gif differ diff --git a/animateditems/21471.png b/animateditems/21471.png new file mode 100644 index 00000000..e7f60ecc Binary files /dev/null and b/animateditems/21471.png differ diff --git a/animateditems/21472.gif b/animateditems/21472.gif new file mode 100644 index 00000000..4bbc4d90 Binary files /dev/null and b/animateditems/21472.gif differ diff --git a/animateditems/21472.png b/animateditems/21472.png new file mode 100644 index 00000000..3bedb5fa Binary files /dev/null and b/animateditems/21472.png differ diff --git a/animateditems/21474.gif b/animateditems/21474.gif new file mode 100644 index 00000000..0ed6afeb Binary files /dev/null and b/animateditems/21474.gif differ diff --git a/animateditems/21474.png b/animateditems/21474.png new file mode 100644 index 00000000..446c2b93 Binary files /dev/null and b/animateditems/21474.png differ diff --git a/animateditems/21475.gif b/animateditems/21475.gif new file mode 100644 index 00000000..880f8d41 Binary files /dev/null and b/animateditems/21475.gif differ diff --git a/animateditems/21475.png b/animateditems/21475.png new file mode 100644 index 00000000..a9b0b20b Binary files /dev/null and b/animateditems/21475.png differ diff --git a/animateditems/21476.gif b/animateditems/21476.gif new file mode 100644 index 00000000..6a066ef9 Binary files /dev/null and b/animateditems/21476.gif differ diff --git a/animateditems/21476.png b/animateditems/21476.png new file mode 100644 index 00000000..f7d506a6 Binary files /dev/null and b/animateditems/21476.png differ diff --git a/animateditems/2148.gif b/animateditems/2148.gif new file mode 100644 index 00000000..b3ba8e1e Binary files /dev/null and b/animateditems/2148.gif differ diff --git a/animateditems/2148.png b/animateditems/2148.png new file mode 100644 index 00000000..ce1e3e7f Binary files /dev/null and b/animateditems/2148.png differ diff --git a/animateditems/21482.gif b/animateditems/21482.gif new file mode 100644 index 00000000..3e7185dd Binary files /dev/null and b/animateditems/21482.gif differ diff --git a/animateditems/21482.png b/animateditems/21482.png new file mode 100644 index 00000000..96d7330d Binary files /dev/null and b/animateditems/21482.png differ diff --git a/animateditems/21489.gif b/animateditems/21489.gif new file mode 100644 index 00000000..f707e129 Binary files /dev/null and b/animateditems/21489.gif differ diff --git a/animateditems/21489.png b/animateditems/21489.png new file mode 100644 index 00000000..ff2b0a9b Binary files /dev/null and b/animateditems/21489.png differ diff --git a/animateditems/2149.gif b/animateditems/2149.gif new file mode 100644 index 00000000..f53b61f0 Binary files /dev/null and b/animateditems/2149.gif differ diff --git a/animateditems/2149.png b/animateditems/2149.png new file mode 100644 index 00000000..ed653508 Binary files /dev/null and b/animateditems/2149.png differ diff --git a/animateditems/2150.gif b/animateditems/2150.gif new file mode 100644 index 00000000..6539edf4 Binary files /dev/null and b/animateditems/2150.gif differ diff --git a/animateditems/2150.png b/animateditems/2150.png new file mode 100644 index 00000000..5fac18e4 Binary files /dev/null and b/animateditems/2150.png differ diff --git a/animateditems/2151.gif b/animateditems/2151.gif new file mode 100644 index 00000000..4d2805c4 Binary files /dev/null and b/animateditems/2151.gif differ diff --git a/animateditems/2151.png b/animateditems/2151.png new file mode 100644 index 00000000..fc388b84 Binary files /dev/null and b/animateditems/2151.png differ diff --git a/animateditems/2152.gif b/animateditems/2152.gif new file mode 100644 index 00000000..9519e7be Binary files /dev/null and b/animateditems/2152.gif differ diff --git a/animateditems/2152.png b/animateditems/2152.png new file mode 100644 index 00000000..567ba855 Binary files /dev/null and b/animateditems/2152.png differ diff --git a/animateditems/2153.gif b/animateditems/2153.gif new file mode 100644 index 00000000..8b6efa1a Binary files /dev/null and b/animateditems/2153.gif differ diff --git a/animateditems/2153.png b/animateditems/2153.png new file mode 100644 index 00000000..ad2d5657 Binary files /dev/null and b/animateditems/2153.png differ diff --git a/animateditems/21537.gif b/animateditems/21537.gif new file mode 100644 index 00000000..ced4c57d Binary files /dev/null and b/animateditems/21537.gif differ diff --git a/animateditems/21537.png b/animateditems/21537.png new file mode 100644 index 00000000..fed7b724 Binary files /dev/null and b/animateditems/21537.png differ diff --git a/animateditems/2154.gif b/animateditems/2154.gif new file mode 100644 index 00000000..c3e884fd Binary files /dev/null and b/animateditems/2154.gif differ diff --git a/animateditems/2154.png b/animateditems/2154.png new file mode 100644 index 00000000..a5fd9c03 Binary files /dev/null and b/animateditems/2154.png differ diff --git a/animateditems/2155.gif b/animateditems/2155.gif new file mode 100644 index 00000000..a7a43f1e Binary files /dev/null and b/animateditems/2155.gif differ diff --git a/animateditems/2155.png b/animateditems/2155.png new file mode 100644 index 00000000..5df903ed Binary files /dev/null and b/animateditems/2155.png differ diff --git a/animateditems/21553.gif b/animateditems/21553.gif new file mode 100644 index 00000000..76894774 Binary files /dev/null and b/animateditems/21553.gif differ diff --git a/animateditems/21553.png b/animateditems/21553.png new file mode 100644 index 00000000..7797c5e4 Binary files /dev/null and b/animateditems/21553.png differ diff --git a/animateditems/21554.gif b/animateditems/21554.gif new file mode 100644 index 00000000..8c79edbc Binary files /dev/null and b/animateditems/21554.gif differ diff --git a/animateditems/21554.png b/animateditems/21554.png new file mode 100644 index 00000000..cd44d415 Binary files /dev/null and b/animateditems/21554.png differ diff --git a/animateditems/21555.gif b/animateditems/21555.gif new file mode 100644 index 00000000..b300a2d1 Binary files /dev/null and b/animateditems/21555.gif differ diff --git a/animateditems/21555.png b/animateditems/21555.png new file mode 100644 index 00000000..eb619166 Binary files /dev/null and b/animateditems/21555.png differ diff --git a/animateditems/21556.gif b/animateditems/21556.gif new file mode 100644 index 00000000..eb0dc830 Binary files /dev/null and b/animateditems/21556.gif differ diff --git a/animateditems/21556.png b/animateditems/21556.png new file mode 100644 index 00000000..027b6dd9 Binary files /dev/null and b/animateditems/21556.png differ diff --git a/animateditems/21557.gif b/animateditems/21557.gif new file mode 100644 index 00000000..64c17a1b Binary files /dev/null and b/animateditems/21557.gif differ diff --git a/animateditems/21557.png b/animateditems/21557.png new file mode 100644 index 00000000..961bf0cc Binary files /dev/null and b/animateditems/21557.png differ diff --git a/animateditems/2156.gif b/animateditems/2156.gif new file mode 100644 index 00000000..eedc0479 Binary files /dev/null and b/animateditems/2156.gif differ diff --git a/animateditems/2156.png b/animateditems/2156.png new file mode 100644 index 00000000..a6e2ac6c Binary files /dev/null and b/animateditems/2156.png differ diff --git a/animateditems/21564.gif b/animateditems/21564.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/21564.gif differ diff --git a/animateditems/21564.png b/animateditems/21564.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/21564.png differ diff --git a/animateditems/21566.gif b/animateditems/21566.gif new file mode 100644 index 00000000..77cb9908 Binary files /dev/null and b/animateditems/21566.gif differ diff --git a/animateditems/21566.png b/animateditems/21566.png new file mode 100644 index 00000000..dd962589 Binary files /dev/null and b/animateditems/21566.png differ diff --git a/animateditems/21568.gif b/animateditems/21568.gif new file mode 100644 index 00000000..4d416c47 Binary files /dev/null and b/animateditems/21568.gif differ diff --git a/animateditems/21568.png b/animateditems/21568.png new file mode 100644 index 00000000..15b0d001 Binary files /dev/null and b/animateditems/21568.png differ diff --git a/animateditems/21569.gif b/animateditems/21569.gif new file mode 100644 index 00000000..06b6a2f2 Binary files /dev/null and b/animateditems/21569.gif differ diff --git a/animateditems/21569.png b/animateditems/21569.png new file mode 100644 index 00000000..65a89f61 Binary files /dev/null and b/animateditems/21569.png differ diff --git a/animateditems/2157.gif b/animateditems/2157.gif new file mode 100644 index 00000000..e76e8fc6 Binary files /dev/null and b/animateditems/2157.gif differ diff --git a/animateditems/2157.png b/animateditems/2157.png new file mode 100644 index 00000000..a42e214f Binary files /dev/null and b/animateditems/2157.png differ diff --git a/animateditems/2158.gif b/animateditems/2158.gif new file mode 100644 index 00000000..5b8b5b13 Binary files /dev/null and b/animateditems/2158.gif differ diff --git a/animateditems/2158.png b/animateditems/2158.png new file mode 100644 index 00000000..53a4391c Binary files /dev/null and b/animateditems/2158.png differ diff --git a/animateditems/21583.gif b/animateditems/21583.gif new file mode 100644 index 00000000..7ac23d6c Binary files /dev/null and b/animateditems/21583.gif differ diff --git a/animateditems/21583.png b/animateditems/21583.png new file mode 100644 index 00000000..0fd9517f Binary files /dev/null and b/animateditems/21583.png differ diff --git a/animateditems/21585.gif b/animateditems/21585.gif new file mode 100644 index 00000000..7d6722a4 Binary files /dev/null and b/animateditems/21585.gif differ diff --git a/animateditems/21585.png b/animateditems/21585.png new file mode 100644 index 00000000..aad190e6 Binary files /dev/null and b/animateditems/21585.png differ diff --git a/animateditems/2159.gif b/animateditems/2159.gif new file mode 100644 index 00000000..0e57a688 Binary files /dev/null and b/animateditems/2159.gif differ diff --git a/animateditems/2159.png b/animateditems/2159.png new file mode 100644 index 00000000..4bdaeed2 Binary files /dev/null and b/animateditems/2159.png differ diff --git a/animateditems/2160.gif b/animateditems/2160.gif new file mode 100644 index 00000000..f9f85592 Binary files /dev/null and b/animateditems/2160.gif differ diff --git a/animateditems/2160.png b/animateditems/2160.png new file mode 100644 index 00000000..e952cef4 Binary files /dev/null and b/animateditems/2160.png differ diff --git a/animateditems/2161.gif b/animateditems/2161.gif new file mode 100644 index 00000000..52bab5f5 Binary files /dev/null and b/animateditems/2161.gif differ diff --git a/animateditems/2161.png b/animateditems/2161.png new file mode 100644 index 00000000..8d440c00 Binary files /dev/null and b/animateditems/2161.png differ diff --git a/animateditems/2162.gif b/animateditems/2162.gif new file mode 100644 index 00000000..0cc9f84d Binary files /dev/null and b/animateditems/2162.gif differ diff --git a/animateditems/2162.png b/animateditems/2162.png new file mode 100644 index 00000000..6004463b Binary files /dev/null and b/animateditems/2162.png differ diff --git a/animateditems/2163.gif b/animateditems/2163.gif new file mode 100644 index 00000000..96579a9d Binary files /dev/null and b/animateditems/2163.gif differ diff --git a/animateditems/2163.png b/animateditems/2163.png new file mode 100644 index 00000000..73bad5ae Binary files /dev/null and b/animateditems/2163.png differ diff --git a/animateditems/2164.gif b/animateditems/2164.gif new file mode 100644 index 00000000..d11a12f9 Binary files /dev/null and b/animateditems/2164.gif differ diff --git a/animateditems/2164.png b/animateditems/2164.png new file mode 100644 index 00000000..b4fcec20 Binary files /dev/null and b/animateditems/2164.png differ diff --git a/animateditems/2165.gif b/animateditems/2165.gif new file mode 100644 index 00000000..3dd1bb79 Binary files /dev/null and b/animateditems/2165.gif differ diff --git a/animateditems/2165.png b/animateditems/2165.png new file mode 100644 index 00000000..31d9f5b5 Binary files /dev/null and b/animateditems/2165.png differ diff --git a/animateditems/2166.gif b/animateditems/2166.gif new file mode 100644 index 00000000..3cdaf90b Binary files /dev/null and b/animateditems/2166.gif differ diff --git a/animateditems/2166.png b/animateditems/2166.png new file mode 100644 index 00000000..7bc30980 Binary files /dev/null and b/animateditems/2166.png differ diff --git a/animateditems/2167.gif b/animateditems/2167.gif new file mode 100644 index 00000000..0e915290 Binary files /dev/null and b/animateditems/2167.gif differ diff --git a/animateditems/2167.png b/animateditems/2167.png new file mode 100644 index 00000000..da6aeeea Binary files /dev/null and b/animateditems/2167.png differ diff --git a/animateditems/2168.gif b/animateditems/2168.gif new file mode 100644 index 00000000..c211c0a8 Binary files /dev/null and b/animateditems/2168.gif differ diff --git a/animateditems/2168.png b/animateditems/2168.png new file mode 100644 index 00000000..c60ba10e Binary files /dev/null and b/animateditems/2168.png differ diff --git a/animateditems/2169.gif b/animateditems/2169.gif new file mode 100644 index 00000000..298b9be9 Binary files /dev/null and b/animateditems/2169.gif differ diff --git a/animateditems/2169.png b/animateditems/2169.png new file mode 100644 index 00000000..447c206f Binary files /dev/null and b/animateditems/2169.png differ diff --git a/animateditems/21690.gif b/animateditems/21690.gif new file mode 100644 index 00000000..d21f0440 Binary files /dev/null and b/animateditems/21690.gif differ diff --git a/animateditems/21690.png b/animateditems/21690.png new file mode 100644 index 00000000..a48e22be Binary files /dev/null and b/animateditems/21690.png differ diff --git a/animateditems/21691.gif b/animateditems/21691.gif new file mode 100644 index 00000000..17b0cb0d Binary files /dev/null and b/animateditems/21691.gif differ diff --git a/animateditems/21691.png b/animateditems/21691.png new file mode 100644 index 00000000..5e76752c Binary files /dev/null and b/animateditems/21691.png differ diff --git a/animateditems/21692.gif b/animateditems/21692.gif new file mode 100644 index 00000000..ef836e7c Binary files /dev/null and b/animateditems/21692.gif differ diff --git a/animateditems/21692.png b/animateditems/21692.png new file mode 100644 index 00000000..b221c72a Binary files /dev/null and b/animateditems/21692.png differ diff --git a/animateditems/21693.gif b/animateditems/21693.gif new file mode 100644 index 00000000..7a3320b3 Binary files /dev/null and b/animateditems/21693.gif differ diff --git a/animateditems/21693.png b/animateditems/21693.png new file mode 100644 index 00000000..65d12fe6 Binary files /dev/null and b/animateditems/21693.png differ diff --git a/animateditems/21695.gif b/animateditems/21695.gif new file mode 100644 index 00000000..2b03b5ef Binary files /dev/null and b/animateditems/21695.gif differ diff --git a/animateditems/21695.png b/animateditems/21695.png new file mode 100644 index 00000000..a3b0d455 Binary files /dev/null and b/animateditems/21695.png differ diff --git a/animateditems/21696.gif b/animateditems/21696.gif new file mode 100644 index 00000000..bf791379 Binary files /dev/null and b/animateditems/21696.gif differ diff --git a/animateditems/21696.png b/animateditems/21696.png new file mode 100644 index 00000000..77c3fd66 Binary files /dev/null and b/animateditems/21696.png differ diff --git a/animateditems/21697.gif b/animateditems/21697.gif new file mode 100644 index 00000000..26e2dffa Binary files /dev/null and b/animateditems/21697.gif differ diff --git a/animateditems/21697.png b/animateditems/21697.png new file mode 100644 index 00000000..8bc46237 Binary files /dev/null and b/animateditems/21697.png differ diff --git a/animateditems/21699.gif b/animateditems/21699.gif new file mode 100644 index 00000000..c76f6583 Binary files /dev/null and b/animateditems/21699.gif differ diff --git a/animateditems/21699.png b/animateditems/21699.png new file mode 100644 index 00000000..05609cb7 Binary files /dev/null and b/animateditems/21699.png differ diff --git a/animateditems/2170.gif b/animateditems/2170.gif new file mode 100644 index 00000000..4497af5b Binary files /dev/null and b/animateditems/2170.gif differ diff --git a/animateditems/2170.png b/animateditems/2170.png new file mode 100644 index 00000000..05e8a89b Binary files /dev/null and b/animateditems/2170.png differ diff --git a/animateditems/21700.gif b/animateditems/21700.gif new file mode 100644 index 00000000..078cc5c4 Binary files /dev/null and b/animateditems/21700.gif differ diff --git a/animateditems/21700.png b/animateditems/21700.png new file mode 100644 index 00000000..03739b89 Binary files /dev/null and b/animateditems/21700.png differ diff --git a/animateditems/21703.gif b/animateditems/21703.gif new file mode 100644 index 00000000..dd55221f Binary files /dev/null and b/animateditems/21703.gif differ diff --git a/animateditems/21703.png b/animateditems/21703.png new file mode 100644 index 00000000..328f9e63 Binary files /dev/null and b/animateditems/21703.png differ diff --git a/animateditems/21705.gif b/animateditems/21705.gif new file mode 100644 index 00000000..e76a9025 Binary files /dev/null and b/animateditems/21705.gif differ diff --git a/animateditems/21705.png b/animateditems/21705.png new file mode 100644 index 00000000..4b9596fd Binary files /dev/null and b/animateditems/21705.png differ diff --git a/animateditems/21706.gif b/animateditems/21706.gif new file mode 100644 index 00000000..cf5c19fc Binary files /dev/null and b/animateditems/21706.gif differ diff --git a/animateditems/21706.png b/animateditems/21706.png new file mode 100644 index 00000000..2ff7bfe0 Binary files /dev/null and b/animateditems/21706.png differ diff --git a/animateditems/21707.gif b/animateditems/21707.gif new file mode 100644 index 00000000..766c7b41 Binary files /dev/null and b/animateditems/21707.gif differ diff --git a/animateditems/21707.png b/animateditems/21707.png new file mode 100644 index 00000000..6b8058e1 Binary files /dev/null and b/animateditems/21707.png differ diff --git a/animateditems/21708.gif b/animateditems/21708.gif new file mode 100644 index 00000000..d7860c08 Binary files /dev/null and b/animateditems/21708.gif differ diff --git a/animateditems/21708.png b/animateditems/21708.png new file mode 100644 index 00000000..b2421a50 Binary files /dev/null and b/animateditems/21708.png differ diff --git a/animateditems/2171.gif b/animateditems/2171.gif new file mode 100644 index 00000000..cca9a3a2 Binary files /dev/null and b/animateditems/2171.gif differ diff --git a/animateditems/2171.png b/animateditems/2171.png new file mode 100644 index 00000000..9a2aa921 Binary files /dev/null and b/animateditems/2171.png differ diff --git a/animateditems/2172.gif b/animateditems/2172.gif new file mode 100644 index 00000000..3b87a6b8 Binary files /dev/null and b/animateditems/2172.gif differ diff --git a/animateditems/2172.png b/animateditems/2172.png new file mode 100644 index 00000000..401ac482 Binary files /dev/null and b/animateditems/2172.png differ diff --git a/animateditems/21725.gif b/animateditems/21725.gif new file mode 100644 index 00000000..81dbbbae Binary files /dev/null and b/animateditems/21725.gif differ diff --git a/animateditems/21725.png b/animateditems/21725.png new file mode 100644 index 00000000..75ca88d6 Binary files /dev/null and b/animateditems/21725.png differ diff --git a/animateditems/21726.gif b/animateditems/21726.gif new file mode 100644 index 00000000..445bdab9 Binary files /dev/null and b/animateditems/21726.gif differ diff --git a/animateditems/21726.png b/animateditems/21726.png new file mode 100644 index 00000000..1d0bf539 Binary files /dev/null and b/animateditems/21726.png differ diff --git a/animateditems/2173.gif b/animateditems/2173.gif new file mode 100644 index 00000000..7a597860 Binary files /dev/null and b/animateditems/2173.gif differ diff --git a/animateditems/2173.png b/animateditems/2173.png new file mode 100644 index 00000000..364c54a5 Binary files /dev/null and b/animateditems/2173.png differ diff --git a/animateditems/21731.gif b/animateditems/21731.gif new file mode 100644 index 00000000..92ceea14 Binary files /dev/null and b/animateditems/21731.gif differ diff --git a/animateditems/21731.png b/animateditems/21731.png new file mode 100644 index 00000000..115159d0 Binary files /dev/null and b/animateditems/21731.png differ diff --git a/animateditems/21732.gif b/animateditems/21732.gif new file mode 100644 index 00000000..92ceea14 Binary files /dev/null and b/animateditems/21732.gif differ diff --git a/animateditems/21732.png b/animateditems/21732.png new file mode 100644 index 00000000..115159d0 Binary files /dev/null and b/animateditems/21732.png differ diff --git a/animateditems/2174.gif b/animateditems/2174.gif new file mode 100644 index 00000000..c9bf2563 Binary files /dev/null and b/animateditems/2174.gif differ diff --git a/animateditems/2174.png b/animateditems/2174.png new file mode 100644 index 00000000..1b6784e5 Binary files /dev/null and b/animateditems/2174.png differ diff --git a/animateditems/2175.gif b/animateditems/2175.gif new file mode 100644 index 00000000..4e145003 Binary files /dev/null and b/animateditems/2175.gif differ diff --git a/animateditems/2175.png b/animateditems/2175.png new file mode 100644 index 00000000..2f399850 Binary files /dev/null and b/animateditems/2175.png differ diff --git a/animateditems/2176.gif b/animateditems/2176.gif new file mode 100644 index 00000000..45020dec Binary files /dev/null and b/animateditems/2176.gif differ diff --git a/animateditems/2176.png b/animateditems/2176.png new file mode 100644 index 00000000..99467523 Binary files /dev/null and b/animateditems/2176.png differ diff --git a/animateditems/2177.gif b/animateditems/2177.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/2177.gif differ diff --git a/animateditems/2177.png b/animateditems/2177.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/2177.png differ diff --git a/animateditems/2178.gif b/animateditems/2178.gif new file mode 100644 index 00000000..46658105 Binary files /dev/null and b/animateditems/2178.gif differ diff --git a/animateditems/2178.png b/animateditems/2178.png new file mode 100644 index 00000000..507e1d4b Binary files /dev/null and b/animateditems/2178.png differ diff --git a/animateditems/2179.gif b/animateditems/2179.gif new file mode 100644 index 00000000..d398929f Binary files /dev/null and b/animateditems/2179.gif differ diff --git a/animateditems/2179.png b/animateditems/2179.png new file mode 100644 index 00000000..769dd42b Binary files /dev/null and b/animateditems/2179.png differ diff --git a/animateditems/2181.gif b/animateditems/2181.gif new file mode 100644 index 00000000..8c8c5d25 Binary files /dev/null and b/animateditems/2181.gif differ diff --git a/animateditems/2181.png b/animateditems/2181.png new file mode 100644 index 00000000..f7938c93 Binary files /dev/null and b/animateditems/2181.png differ diff --git a/animateditems/2182.gif b/animateditems/2182.gif new file mode 100644 index 00000000..5e342f06 Binary files /dev/null and b/animateditems/2182.gif differ diff --git a/animateditems/2182.png b/animateditems/2182.png new file mode 100644 index 00000000..e4d23fb2 Binary files /dev/null and b/animateditems/2182.png differ diff --git a/animateditems/2183.gif b/animateditems/2183.gif new file mode 100644 index 00000000..4d318cfa Binary files /dev/null and b/animateditems/2183.gif differ diff --git a/animateditems/2183.png b/animateditems/2183.png new file mode 100644 index 00000000..c0527089 Binary files /dev/null and b/animateditems/2183.png differ diff --git a/animateditems/2184.gif b/animateditems/2184.gif new file mode 100644 index 00000000..b141eec7 Binary files /dev/null and b/animateditems/2184.gif differ diff --git a/animateditems/2184.png b/animateditems/2184.png new file mode 100644 index 00000000..8f27ec0d Binary files /dev/null and b/animateditems/2184.png differ diff --git a/animateditems/2185.gif b/animateditems/2185.gif new file mode 100644 index 00000000..394310dc Binary files /dev/null and b/animateditems/2185.gif differ diff --git a/animateditems/2185.png b/animateditems/2185.png new file mode 100644 index 00000000..4da18999 Binary files /dev/null and b/animateditems/2185.png differ diff --git a/animateditems/2186.gif b/animateditems/2186.gif new file mode 100644 index 00000000..7414d243 Binary files /dev/null and b/animateditems/2186.gif differ diff --git a/animateditems/2186.png b/animateditems/2186.png new file mode 100644 index 00000000..70d13c02 Binary files /dev/null and b/animateditems/2186.png differ diff --git a/animateditems/2187.gif b/animateditems/2187.gif new file mode 100644 index 00000000..8d046642 Binary files /dev/null and b/animateditems/2187.gif differ diff --git a/animateditems/2187.png b/animateditems/2187.png new file mode 100644 index 00000000..0ae09d5f Binary files /dev/null and b/animateditems/2187.png differ diff --git a/animateditems/2188.gif b/animateditems/2188.gif new file mode 100644 index 00000000..83d9f7a1 Binary files /dev/null and b/animateditems/2188.gif differ diff --git a/animateditems/2188.png b/animateditems/2188.png new file mode 100644 index 00000000..d52d89e0 Binary files /dev/null and b/animateditems/2188.png differ diff --git a/animateditems/2189.gif b/animateditems/2189.gif new file mode 100644 index 00000000..7be34a19 Binary files /dev/null and b/animateditems/2189.gif differ diff --git a/animateditems/2189.png b/animateditems/2189.png new file mode 100644 index 00000000..28c17aef Binary files /dev/null and b/animateditems/2189.png differ diff --git a/animateditems/2190.gif b/animateditems/2190.gif new file mode 100644 index 00000000..4c6324a6 Binary files /dev/null and b/animateditems/2190.gif differ diff --git a/animateditems/2190.png b/animateditems/2190.png new file mode 100644 index 00000000..125c8c9d Binary files /dev/null and b/animateditems/2190.png differ diff --git a/animateditems/2191.gif b/animateditems/2191.gif new file mode 100644 index 00000000..0370bc11 Binary files /dev/null and b/animateditems/2191.gif differ diff --git a/animateditems/2191.png b/animateditems/2191.png new file mode 100644 index 00000000..76a58e11 Binary files /dev/null and b/animateditems/2191.png differ diff --git a/animateditems/2192.gif b/animateditems/2192.gif new file mode 100644 index 00000000..ca313910 Binary files /dev/null and b/animateditems/2192.gif differ diff --git a/animateditems/2192.png b/animateditems/2192.png new file mode 100644 index 00000000..84622d3e Binary files /dev/null and b/animateditems/2192.png differ diff --git a/animateditems/2193.gif b/animateditems/2193.gif new file mode 100644 index 00000000..52c4a6a7 Binary files /dev/null and b/animateditems/2193.gif differ diff --git a/animateditems/2193.png b/animateditems/2193.png new file mode 100644 index 00000000..0f1e7a1e Binary files /dev/null and b/animateditems/2193.png differ diff --git a/animateditems/2194.gif b/animateditems/2194.gif new file mode 100644 index 00000000..549fc58f Binary files /dev/null and b/animateditems/2194.gif differ diff --git a/animateditems/2194.png b/animateditems/2194.png new file mode 100644 index 00000000..1b86a0f8 Binary files /dev/null and b/animateditems/2194.png differ diff --git a/animateditems/2195.gif b/animateditems/2195.gif new file mode 100644 index 00000000..5ea6ff74 Binary files /dev/null and b/animateditems/2195.gif differ diff --git a/animateditems/2195.png b/animateditems/2195.png new file mode 100644 index 00000000..09b52107 Binary files /dev/null and b/animateditems/2195.png differ diff --git a/animateditems/2196.gif b/animateditems/2196.gif new file mode 100644 index 00000000..0eeb5ed5 Binary files /dev/null and b/animateditems/2196.gif differ diff --git a/animateditems/2196.png b/animateditems/2196.png new file mode 100644 index 00000000..7be29828 Binary files /dev/null and b/animateditems/2196.png differ diff --git a/animateditems/2197.gif b/animateditems/2197.gif new file mode 100644 index 00000000..1ed62e8d Binary files /dev/null and b/animateditems/2197.gif differ diff --git a/animateditems/2197.png b/animateditems/2197.png new file mode 100644 index 00000000..1bb12339 Binary files /dev/null and b/animateditems/2197.png differ diff --git a/animateditems/2198.gif b/animateditems/2198.gif new file mode 100644 index 00000000..e2a10aee Binary files /dev/null and b/animateditems/2198.gif differ diff --git a/animateditems/2198.png b/animateditems/2198.png new file mode 100644 index 00000000..0ff5e330 Binary files /dev/null and b/animateditems/2198.png differ diff --git a/animateditems/2199.gif b/animateditems/2199.gif new file mode 100644 index 00000000..59c4a27d Binary files /dev/null and b/animateditems/2199.gif differ diff --git a/animateditems/2199.png b/animateditems/2199.png new file mode 100644 index 00000000..e6786e4b Binary files /dev/null and b/animateditems/2199.png differ diff --git a/animateditems/2200.gif b/animateditems/2200.gif new file mode 100644 index 00000000..d94a6ffb Binary files /dev/null and b/animateditems/2200.gif differ diff --git a/animateditems/2200.png b/animateditems/2200.png new file mode 100644 index 00000000..0b80f755 Binary files /dev/null and b/animateditems/2200.png differ diff --git a/animateditems/2201.gif b/animateditems/2201.gif new file mode 100644 index 00000000..4c79b174 Binary files /dev/null and b/animateditems/2201.gif differ diff --git a/animateditems/2201.png b/animateditems/2201.png new file mode 100644 index 00000000..401eb421 Binary files /dev/null and b/animateditems/2201.png differ diff --git a/animateditems/2202.gif b/animateditems/2202.gif new file mode 100644 index 00000000..b26ab590 Binary files /dev/null and b/animateditems/2202.gif differ diff --git a/animateditems/2202.png b/animateditems/2202.png new file mode 100644 index 00000000..4199094d Binary files /dev/null and b/animateditems/2202.png differ diff --git a/animateditems/2203.gif b/animateditems/2203.gif new file mode 100644 index 00000000..a337a0d8 Binary files /dev/null and b/animateditems/2203.gif differ diff --git a/animateditems/2203.png b/animateditems/2203.png new file mode 100644 index 00000000..bb3c4623 Binary files /dev/null and b/animateditems/2203.png differ diff --git a/animateditems/2204.gif b/animateditems/2204.gif new file mode 100644 index 00000000..c1659ecf Binary files /dev/null and b/animateditems/2204.gif differ diff --git a/animateditems/2204.png b/animateditems/2204.png new file mode 100644 index 00000000..7b96b916 Binary files /dev/null and b/animateditems/2204.png differ diff --git a/animateditems/2205.gif b/animateditems/2205.gif new file mode 100644 index 00000000..5b4b43a0 Binary files /dev/null and b/animateditems/2205.gif differ diff --git a/animateditems/2205.png b/animateditems/2205.png new file mode 100644 index 00000000..662e3c6e Binary files /dev/null and b/animateditems/2205.png differ diff --git a/animateditems/2206.gif b/animateditems/2206.gif new file mode 100644 index 00000000..9b9c453c Binary files /dev/null and b/animateditems/2206.gif differ diff --git a/animateditems/2206.png b/animateditems/2206.png new file mode 100644 index 00000000..06edeb1f Binary files /dev/null and b/animateditems/2206.png differ diff --git a/animateditems/2207.gif b/animateditems/2207.gif new file mode 100644 index 00000000..9e00bbbf Binary files /dev/null and b/animateditems/2207.gif differ diff --git a/animateditems/2207.png b/animateditems/2207.png new file mode 100644 index 00000000..39bf8fea Binary files /dev/null and b/animateditems/2207.png differ diff --git a/animateditems/2208.gif b/animateditems/2208.gif new file mode 100644 index 00000000..4f67dd96 Binary files /dev/null and b/animateditems/2208.gif differ diff --git a/animateditems/2208.png b/animateditems/2208.png new file mode 100644 index 00000000..66da11a9 Binary files /dev/null and b/animateditems/2208.png differ diff --git a/animateditems/2209.gif b/animateditems/2209.gif new file mode 100644 index 00000000..d5040607 Binary files /dev/null and b/animateditems/2209.gif differ diff --git a/animateditems/2209.png b/animateditems/2209.png new file mode 100644 index 00000000..81a9a9d1 Binary files /dev/null and b/animateditems/2209.png differ diff --git a/animateditems/2210.gif b/animateditems/2210.gif new file mode 100644 index 00000000..905c698c Binary files /dev/null and b/animateditems/2210.gif differ diff --git a/animateditems/2210.png b/animateditems/2210.png new file mode 100644 index 00000000..9de4d7ab Binary files /dev/null and b/animateditems/2210.png differ diff --git a/animateditems/2211.gif b/animateditems/2211.gif new file mode 100644 index 00000000..377e4688 Binary files /dev/null and b/animateditems/2211.gif differ diff --git a/animateditems/2211.png b/animateditems/2211.png new file mode 100644 index 00000000..6999fc75 Binary files /dev/null and b/animateditems/2211.png differ diff --git a/animateditems/2212.gif b/animateditems/2212.gif new file mode 100644 index 00000000..555e5bcd Binary files /dev/null and b/animateditems/2212.gif differ diff --git a/animateditems/2212.png b/animateditems/2212.png new file mode 100644 index 00000000..9aedd923 Binary files /dev/null and b/animateditems/2212.png differ diff --git a/animateditems/2213.gif b/animateditems/2213.gif new file mode 100644 index 00000000..95a24e2e Binary files /dev/null and b/animateditems/2213.gif differ diff --git a/animateditems/2213.png b/animateditems/2213.png new file mode 100644 index 00000000..6f5852c4 Binary files /dev/null and b/animateditems/2213.png differ diff --git a/animateditems/2214.gif b/animateditems/2214.gif new file mode 100644 index 00000000..1bafc0f4 Binary files /dev/null and b/animateditems/2214.gif differ diff --git a/animateditems/2214.png b/animateditems/2214.png new file mode 100644 index 00000000..4687dfa4 Binary files /dev/null and b/animateditems/2214.png differ diff --git a/animateditems/2215.gif b/animateditems/2215.gif new file mode 100644 index 00000000..0898721c Binary files /dev/null and b/animateditems/2215.gif differ diff --git a/animateditems/2215.png b/animateditems/2215.png new file mode 100644 index 00000000..1cc56c8c Binary files /dev/null and b/animateditems/2215.png differ diff --git a/animateditems/2216.gif b/animateditems/2216.gif new file mode 100644 index 00000000..bf24b19e Binary files /dev/null and b/animateditems/2216.gif differ diff --git a/animateditems/2216.png b/animateditems/2216.png new file mode 100644 index 00000000..e155cebd Binary files /dev/null and b/animateditems/2216.png differ diff --git a/animateditems/2217.gif b/animateditems/2217.gif new file mode 100644 index 00000000..fba8f162 Binary files /dev/null and b/animateditems/2217.gif differ diff --git a/animateditems/2217.png b/animateditems/2217.png new file mode 100644 index 00000000..f23c8fd6 Binary files /dev/null and b/animateditems/2217.png differ diff --git a/animateditems/2218.gif b/animateditems/2218.gif new file mode 100644 index 00000000..247d0f0a Binary files /dev/null and b/animateditems/2218.gif differ diff --git a/animateditems/2218.png b/animateditems/2218.png new file mode 100644 index 00000000..d921defe Binary files /dev/null and b/animateditems/2218.png differ diff --git a/animateditems/2219.gif b/animateditems/2219.gif new file mode 100644 index 00000000..b089a921 Binary files /dev/null and b/animateditems/2219.gif differ diff --git a/animateditems/2219.png b/animateditems/2219.png new file mode 100644 index 00000000..917838dc Binary files /dev/null and b/animateditems/2219.png differ diff --git a/animateditems/2220.gif b/animateditems/2220.gif new file mode 100644 index 00000000..f99674fb Binary files /dev/null and b/animateditems/2220.gif differ diff --git a/animateditems/2220.png b/animateditems/2220.png new file mode 100644 index 00000000..8c743d06 Binary files /dev/null and b/animateditems/2220.png differ diff --git a/animateditems/2221.gif b/animateditems/2221.gif new file mode 100644 index 00000000..c9294fc0 Binary files /dev/null and b/animateditems/2221.gif differ diff --git a/animateditems/2221.png b/animateditems/2221.png new file mode 100644 index 00000000..6d10992f Binary files /dev/null and b/animateditems/2221.png differ diff --git a/animateditems/2222.gif b/animateditems/2222.gif new file mode 100644 index 00000000..feb5a36d Binary files /dev/null and b/animateditems/2222.gif differ diff --git a/animateditems/2222.png b/animateditems/2222.png new file mode 100644 index 00000000..581f6719 Binary files /dev/null and b/animateditems/2222.png differ diff --git a/animateditems/2223.gif b/animateditems/2223.gif new file mode 100644 index 00000000..fb0a475c Binary files /dev/null and b/animateditems/2223.gif differ diff --git a/animateditems/2223.png b/animateditems/2223.png new file mode 100644 index 00000000..07ab9e11 Binary files /dev/null and b/animateditems/2223.png differ diff --git a/animateditems/2224.gif b/animateditems/2224.gif new file mode 100644 index 00000000..93531baf Binary files /dev/null and b/animateditems/2224.gif differ diff --git a/animateditems/2224.png b/animateditems/2224.png new file mode 100644 index 00000000..a0706861 Binary files /dev/null and b/animateditems/2224.png differ diff --git a/animateditems/2225.gif b/animateditems/2225.gif new file mode 100644 index 00000000..809c5fb7 Binary files /dev/null and b/animateditems/2225.gif differ diff --git a/animateditems/2225.png b/animateditems/2225.png new file mode 100644 index 00000000..5dbce4c8 Binary files /dev/null and b/animateditems/2225.png differ diff --git a/animateditems/2226.gif b/animateditems/2226.gif new file mode 100644 index 00000000..af834668 Binary files /dev/null and b/animateditems/2226.gif differ diff --git a/animateditems/2226.png b/animateditems/2226.png new file mode 100644 index 00000000..ee601ea9 Binary files /dev/null and b/animateditems/2226.png differ diff --git a/animateditems/2227.gif b/animateditems/2227.gif new file mode 100644 index 00000000..de389789 Binary files /dev/null and b/animateditems/2227.gif differ diff --git a/animateditems/2227.png b/animateditems/2227.png new file mode 100644 index 00000000..0fd870ef Binary files /dev/null and b/animateditems/2227.png differ diff --git a/animateditems/2228.gif b/animateditems/2228.gif new file mode 100644 index 00000000..a031ca1d Binary files /dev/null and b/animateditems/2228.gif differ diff --git a/animateditems/2228.png b/animateditems/2228.png new file mode 100644 index 00000000..2f44b7ab Binary files /dev/null and b/animateditems/2228.png differ diff --git a/animateditems/2229.gif b/animateditems/2229.gif new file mode 100644 index 00000000..6a066ef9 Binary files /dev/null and b/animateditems/2229.gif differ diff --git a/animateditems/2229.png b/animateditems/2229.png new file mode 100644 index 00000000..f7d506a6 Binary files /dev/null and b/animateditems/2229.png differ diff --git a/animateditems/2230.gif b/animateditems/2230.gif new file mode 100644 index 00000000..fce217f3 Binary files /dev/null and b/animateditems/2230.gif differ diff --git a/animateditems/2230.png b/animateditems/2230.png new file mode 100644 index 00000000..579ff54f Binary files /dev/null and b/animateditems/2230.png differ diff --git a/animateditems/2231.gif b/animateditems/2231.gif new file mode 100644 index 00000000..b1d2a38a Binary files /dev/null and b/animateditems/2231.gif differ diff --git a/animateditems/2231.png b/animateditems/2231.png new file mode 100644 index 00000000..ca923721 Binary files /dev/null and b/animateditems/2231.png differ diff --git a/animateditems/2232.gif b/animateditems/2232.gif new file mode 100644 index 00000000..09f10c71 Binary files /dev/null and b/animateditems/2232.gif differ diff --git a/animateditems/2232.png b/animateditems/2232.png new file mode 100644 index 00000000..e55bf379 Binary files /dev/null and b/animateditems/2232.png differ diff --git a/animateditems/2233.gif b/animateditems/2233.gif new file mode 100644 index 00000000..943628f5 Binary files /dev/null and b/animateditems/2233.gif differ diff --git a/animateditems/2233.png b/animateditems/2233.png new file mode 100644 index 00000000..25d69baa Binary files /dev/null and b/animateditems/2233.png differ diff --git a/animateditems/2234.gif b/animateditems/2234.gif new file mode 100644 index 00000000..21c096c4 Binary files /dev/null and b/animateditems/2234.gif differ diff --git a/animateditems/2234.png b/animateditems/2234.png new file mode 100644 index 00000000..0e0c3bf4 Binary files /dev/null and b/animateditems/2234.png differ diff --git a/animateditems/2235.gif b/animateditems/2235.gif new file mode 100644 index 00000000..d1e4fddb Binary files /dev/null and b/animateditems/2235.gif differ diff --git a/animateditems/2235.png b/animateditems/2235.png new file mode 100644 index 00000000..9973f5f2 Binary files /dev/null and b/animateditems/2235.png differ diff --git a/animateditems/2236.gif b/animateditems/2236.gif new file mode 100644 index 00000000..fbdd18df Binary files /dev/null and b/animateditems/2236.gif differ diff --git a/animateditems/2236.png b/animateditems/2236.png new file mode 100644 index 00000000..d1a5c80a Binary files /dev/null and b/animateditems/2236.png differ diff --git a/animateditems/22363.gif b/animateditems/22363.gif new file mode 100644 index 00000000..945ff096 Binary files /dev/null and b/animateditems/22363.gif differ diff --git a/animateditems/22363.png b/animateditems/22363.png new file mode 100644 index 00000000..0f1027fa Binary files /dev/null and b/animateditems/22363.png differ diff --git a/animateditems/22364.gif b/animateditems/22364.gif new file mode 100644 index 00000000..1ce7867c Binary files /dev/null and b/animateditems/22364.gif differ diff --git a/animateditems/22364.png b/animateditems/22364.png new file mode 100644 index 00000000..3a440d6e Binary files /dev/null and b/animateditems/22364.png differ diff --git a/animateditems/2237.gif b/animateditems/2237.gif new file mode 100644 index 00000000..7db02a45 Binary files /dev/null and b/animateditems/2237.gif differ diff --git a/animateditems/2237.png b/animateditems/2237.png new file mode 100644 index 00000000..02da8757 Binary files /dev/null and b/animateditems/2237.png differ diff --git a/animateditems/2238.gif b/animateditems/2238.gif new file mode 100644 index 00000000..00af04aa Binary files /dev/null and b/animateditems/2238.gif differ diff --git a/animateditems/2238.png b/animateditems/2238.png new file mode 100644 index 00000000..cbe58894 Binary files /dev/null and b/animateditems/2238.png differ diff --git a/animateditems/22381.gif b/animateditems/22381.gif new file mode 100644 index 00000000..7ce438fd Binary files /dev/null and b/animateditems/22381.gif differ diff --git a/animateditems/22381.png b/animateditems/22381.png new file mode 100644 index 00000000..3ca98d15 Binary files /dev/null and b/animateditems/22381.png differ diff --git a/animateditems/22382.gif b/animateditems/22382.gif new file mode 100644 index 00000000..28a9e403 Binary files /dev/null and b/animateditems/22382.gif differ diff --git a/animateditems/22382.png b/animateditems/22382.png new file mode 100644 index 00000000..de873f50 Binary files /dev/null and b/animateditems/22382.png differ diff --git a/animateditems/22383.gif b/animateditems/22383.gif new file mode 100644 index 00000000..969eb4cc Binary files /dev/null and b/animateditems/22383.gif differ diff --git a/animateditems/22383.png b/animateditems/22383.png new file mode 100644 index 00000000..a3d58f7c Binary files /dev/null and b/animateditems/22383.png differ diff --git a/animateditems/22384.gif b/animateditems/22384.gif new file mode 100644 index 00000000..dd6aab75 Binary files /dev/null and b/animateditems/22384.gif differ diff --git a/animateditems/22384.png b/animateditems/22384.png new file mode 100644 index 00000000..f6d4e3ff Binary files /dev/null and b/animateditems/22384.png differ diff --git a/animateditems/22387.gif b/animateditems/22387.gif new file mode 100644 index 00000000..2226485a Binary files /dev/null and b/animateditems/22387.gif differ diff --git a/animateditems/22387.png b/animateditems/22387.png new file mode 100644 index 00000000..d04f7bc7 Binary files /dev/null and b/animateditems/22387.png differ diff --git a/animateditems/22388.gif b/animateditems/22388.gif new file mode 100644 index 00000000..9ab771ac Binary files /dev/null and b/animateditems/22388.gif differ diff --git a/animateditems/22388.png b/animateditems/22388.png new file mode 100644 index 00000000..ac397ee4 Binary files /dev/null and b/animateditems/22388.png differ diff --git a/animateditems/22389.gif b/animateditems/22389.gif new file mode 100644 index 00000000..49741cf8 Binary files /dev/null and b/animateditems/22389.gif differ diff --git a/animateditems/22389.png b/animateditems/22389.png new file mode 100644 index 00000000..da07930c Binary files /dev/null and b/animateditems/22389.png differ diff --git a/animateditems/2239.gif b/animateditems/2239.gif new file mode 100644 index 00000000..f8e31891 Binary files /dev/null and b/animateditems/2239.gif differ diff --git a/animateditems/2239.png b/animateditems/2239.png new file mode 100644 index 00000000..ba1fde5a Binary files /dev/null and b/animateditems/2239.png differ diff --git a/animateditems/22390.gif b/animateditems/22390.gif new file mode 100644 index 00000000..1eeb8faa Binary files /dev/null and b/animateditems/22390.gif differ diff --git a/animateditems/22390.png b/animateditems/22390.png new file mode 100644 index 00000000..9ef27cf4 Binary files /dev/null and b/animateditems/22390.png differ diff --git a/animateditems/22391.gif b/animateditems/22391.gif new file mode 100644 index 00000000..944bada4 Binary files /dev/null and b/animateditems/22391.gif differ diff --git a/animateditems/22391.png b/animateditems/22391.png new file mode 100644 index 00000000..00d00640 Binary files /dev/null and b/animateditems/22391.png differ diff --git a/animateditems/22396.gif b/animateditems/22396.gif new file mode 100644 index 00000000..70e4d4cf Binary files /dev/null and b/animateditems/22396.gif differ diff --git a/animateditems/22396.png b/animateditems/22396.png new file mode 100644 index 00000000..3e5aaa00 Binary files /dev/null and b/animateditems/22396.png differ diff --git a/animateditems/22397.gif b/animateditems/22397.gif new file mode 100644 index 00000000..2cfbd9e9 Binary files /dev/null and b/animateditems/22397.gif differ diff --git a/animateditems/22397.png b/animateditems/22397.png new file mode 100644 index 00000000..84bf471c Binary files /dev/null and b/animateditems/22397.png differ diff --git a/animateditems/22398.gif b/animateditems/22398.gif new file mode 100644 index 00000000..274adff1 Binary files /dev/null and b/animateditems/22398.gif differ diff --git a/animateditems/22398.png b/animateditems/22398.png new file mode 100644 index 00000000..9e474750 Binary files /dev/null and b/animateditems/22398.png differ diff --git a/animateditems/22399.gif b/animateditems/22399.gif new file mode 100644 index 00000000..66ecdf95 Binary files /dev/null and b/animateditems/22399.gif differ diff --git a/animateditems/22399.png b/animateditems/22399.png new file mode 100644 index 00000000..f3962b74 Binary files /dev/null and b/animateditems/22399.png differ diff --git a/animateditems/2240.gif b/animateditems/2240.gif new file mode 100644 index 00000000..2b7ce2a6 Binary files /dev/null and b/animateditems/2240.gif differ diff --git a/animateditems/2240.png b/animateditems/2240.png new file mode 100644 index 00000000..17a75dd9 Binary files /dev/null and b/animateditems/2240.png differ diff --git a/animateditems/22400.gif b/animateditems/22400.gif new file mode 100644 index 00000000..ebf14171 Binary files /dev/null and b/animateditems/22400.gif differ diff --git a/animateditems/22400.png b/animateditems/22400.png new file mode 100644 index 00000000..11c2252f Binary files /dev/null and b/animateditems/22400.png differ diff --git a/animateditems/22401.gif b/animateditems/22401.gif new file mode 100644 index 00000000..d7a7779e Binary files /dev/null and b/animateditems/22401.gif differ diff --git a/animateditems/22401.png b/animateditems/22401.png new file mode 100644 index 00000000..28023c55 Binary files /dev/null and b/animateditems/22401.png differ diff --git a/animateditems/22402.gif b/animateditems/22402.gif new file mode 100644 index 00000000..ad9def55 Binary files /dev/null and b/animateditems/22402.gif differ diff --git a/animateditems/22402.png b/animateditems/22402.png new file mode 100644 index 00000000..cc55611e Binary files /dev/null and b/animateditems/22402.png differ diff --git a/animateditems/22403.gif b/animateditems/22403.gif new file mode 100644 index 00000000..0289bfdb Binary files /dev/null and b/animateditems/22403.gif differ diff --git a/animateditems/22403.png b/animateditems/22403.png new file mode 100644 index 00000000..af8dabac Binary files /dev/null and b/animateditems/22403.png differ diff --git a/animateditems/22404.gif b/animateditems/22404.gif new file mode 100644 index 00000000..e8eb0db2 Binary files /dev/null and b/animateditems/22404.gif differ diff --git a/animateditems/22404.png b/animateditems/22404.png new file mode 100644 index 00000000..c9964448 Binary files /dev/null and b/animateditems/22404.png differ diff --git a/animateditems/22405.gif b/animateditems/22405.gif new file mode 100644 index 00000000..0c4d7721 Binary files /dev/null and b/animateditems/22405.gif differ diff --git a/animateditems/22405.png b/animateditems/22405.png new file mode 100644 index 00000000..35ad796f Binary files /dev/null and b/animateditems/22405.png differ diff --git a/animateditems/22406.gif b/animateditems/22406.gif new file mode 100644 index 00000000..31cdcee5 Binary files /dev/null and b/animateditems/22406.gif differ diff --git a/animateditems/22406.png b/animateditems/22406.png new file mode 100644 index 00000000..077cfcd5 Binary files /dev/null and b/animateditems/22406.png differ diff --git a/animateditems/22407.gif b/animateditems/22407.gif new file mode 100644 index 00000000..ad990149 Binary files /dev/null and b/animateditems/22407.gif differ diff --git a/animateditems/22407.png b/animateditems/22407.png new file mode 100644 index 00000000..a07d7b52 Binary files /dev/null and b/animateditems/22407.png differ diff --git a/animateditems/22408.gif b/animateditems/22408.gif new file mode 100644 index 00000000..e8279315 Binary files /dev/null and b/animateditems/22408.gif differ diff --git a/animateditems/22408.png b/animateditems/22408.png new file mode 100644 index 00000000..f366d255 Binary files /dev/null and b/animateditems/22408.png differ diff --git a/animateditems/22409.gif b/animateditems/22409.gif new file mode 100644 index 00000000..040a01e5 Binary files /dev/null and b/animateditems/22409.gif differ diff --git a/animateditems/22409.png b/animateditems/22409.png new file mode 100644 index 00000000..4824c6d2 Binary files /dev/null and b/animateditems/22409.png differ diff --git a/animateditems/2241.gif b/animateditems/2241.gif new file mode 100644 index 00000000..54a48a54 Binary files /dev/null and b/animateditems/2241.gif differ diff --git a/animateditems/2241.png b/animateditems/2241.png new file mode 100644 index 00000000..ab499d37 Binary files /dev/null and b/animateditems/2241.png differ diff --git a/animateditems/22410.gif b/animateditems/22410.gif new file mode 100644 index 00000000..57a86894 Binary files /dev/null and b/animateditems/22410.gif differ diff --git a/animateditems/22410.png b/animateditems/22410.png new file mode 100644 index 00000000..cd76b4c1 Binary files /dev/null and b/animateditems/22410.png differ diff --git a/animateditems/22411.gif b/animateditems/22411.gif new file mode 100644 index 00000000..18286cb5 Binary files /dev/null and b/animateditems/22411.gif differ diff --git a/animateditems/22411.png b/animateditems/22411.png new file mode 100644 index 00000000..33a8dbc5 Binary files /dev/null and b/animateditems/22411.png differ diff --git a/animateditems/22412.gif b/animateditems/22412.gif new file mode 100644 index 00000000..8f35158a Binary files /dev/null and b/animateditems/22412.gif differ diff --git a/animateditems/22412.png b/animateditems/22412.png new file mode 100644 index 00000000..f0942157 Binary files /dev/null and b/animateditems/22412.png differ diff --git a/animateditems/22413.gif b/animateditems/22413.gif new file mode 100644 index 00000000..98d66f22 Binary files /dev/null and b/animateditems/22413.gif differ diff --git a/animateditems/22413.png b/animateditems/22413.png new file mode 100644 index 00000000..e4e85bea Binary files /dev/null and b/animateditems/22413.png differ diff --git a/animateditems/22414.gif b/animateditems/22414.gif new file mode 100644 index 00000000..90f929ac Binary files /dev/null and b/animateditems/22414.gif differ diff --git a/animateditems/22414.png b/animateditems/22414.png new file mode 100644 index 00000000..2d9bdf92 Binary files /dev/null and b/animateditems/22414.png differ diff --git a/animateditems/22415.gif b/animateditems/22415.gif new file mode 100644 index 00000000..73dd393f Binary files /dev/null and b/animateditems/22415.gif differ diff --git a/animateditems/22415.png b/animateditems/22415.png new file mode 100644 index 00000000..9af494d1 Binary files /dev/null and b/animateditems/22415.png differ diff --git a/animateditems/22416.gif b/animateditems/22416.gif new file mode 100644 index 00000000..3135a317 Binary files /dev/null and b/animateditems/22416.gif differ diff --git a/animateditems/22416.png b/animateditems/22416.png new file mode 100644 index 00000000..4e2834bd Binary files /dev/null and b/animateditems/22416.png differ diff --git a/animateditems/22417.gif b/animateditems/22417.gif new file mode 100644 index 00000000..a1e66657 Binary files /dev/null and b/animateditems/22417.gif differ diff --git a/animateditems/22417.png b/animateditems/22417.png new file mode 100644 index 00000000..9fd06f73 Binary files /dev/null and b/animateditems/22417.png differ diff --git a/animateditems/22418.gif b/animateditems/22418.gif new file mode 100644 index 00000000..a77c0946 Binary files /dev/null and b/animateditems/22418.gif differ diff --git a/animateditems/22418.png b/animateditems/22418.png new file mode 100644 index 00000000..4344cb60 Binary files /dev/null and b/animateditems/22418.png differ diff --git a/animateditems/22419.gif b/animateditems/22419.gif new file mode 100644 index 00000000..fd69ecd4 Binary files /dev/null and b/animateditems/22419.gif differ diff --git a/animateditems/22419.png b/animateditems/22419.png new file mode 100644 index 00000000..6f6a65c8 Binary files /dev/null and b/animateditems/22419.png differ diff --git a/animateditems/2242.gif b/animateditems/2242.gif new file mode 100644 index 00000000..b9b9b700 Binary files /dev/null and b/animateditems/2242.gif differ diff --git a/animateditems/2242.png b/animateditems/2242.png new file mode 100644 index 00000000..9ba11ea5 Binary files /dev/null and b/animateditems/2242.png differ diff --git a/animateditems/22420.gif b/animateditems/22420.gif new file mode 100644 index 00000000..e0dc989f Binary files /dev/null and b/animateditems/22420.gif differ diff --git a/animateditems/22420.png b/animateditems/22420.png new file mode 100644 index 00000000..4c372763 Binary files /dev/null and b/animateditems/22420.png differ diff --git a/animateditems/22421.gif b/animateditems/22421.gif new file mode 100644 index 00000000..715bcb60 Binary files /dev/null and b/animateditems/22421.gif differ diff --git a/animateditems/22421.png b/animateditems/22421.png new file mode 100644 index 00000000..97b9d583 Binary files /dev/null and b/animateditems/22421.png differ diff --git a/animateditems/22422.gif b/animateditems/22422.gif new file mode 100644 index 00000000..22224158 Binary files /dev/null and b/animateditems/22422.gif differ diff --git a/animateditems/22422.png b/animateditems/22422.png new file mode 100644 index 00000000..8dd47e14 Binary files /dev/null and b/animateditems/22422.png differ diff --git a/animateditems/22423.gif b/animateditems/22423.gif new file mode 100644 index 00000000..c57f25ae Binary files /dev/null and b/animateditems/22423.gif differ diff --git a/animateditems/22423.png b/animateditems/22423.png new file mode 100644 index 00000000..a1a647e6 Binary files /dev/null and b/animateditems/22423.png differ diff --git a/animateditems/22424.gif b/animateditems/22424.gif new file mode 100644 index 00000000..13877ae8 Binary files /dev/null and b/animateditems/22424.gif differ diff --git a/animateditems/22424.png b/animateditems/22424.png new file mode 100644 index 00000000..c63992a3 Binary files /dev/null and b/animateditems/22424.png differ diff --git a/animateditems/22428.gif b/animateditems/22428.gif new file mode 100644 index 00000000..efc3fd12 Binary files /dev/null and b/animateditems/22428.gif differ diff --git a/animateditems/22428.png b/animateditems/22428.png new file mode 100644 index 00000000..c8446085 Binary files /dev/null and b/animateditems/22428.png differ diff --git a/animateditems/2243.gif b/animateditems/2243.gif new file mode 100644 index 00000000..6c5f028b Binary files /dev/null and b/animateditems/2243.gif differ diff --git a/animateditems/2243.png b/animateditems/2243.png new file mode 100644 index 00000000..c3e29c96 Binary files /dev/null and b/animateditems/2243.png differ diff --git a/animateditems/2244.gif b/animateditems/2244.gif new file mode 100644 index 00000000..69d95c38 Binary files /dev/null and b/animateditems/2244.gif differ diff --git a/animateditems/2244.png b/animateditems/2244.png new file mode 100644 index 00000000..a63f7982 Binary files /dev/null and b/animateditems/2244.png differ diff --git a/animateditems/2245.gif b/animateditems/2245.gif new file mode 100644 index 00000000..efdbe096 Binary files /dev/null and b/animateditems/2245.gif differ diff --git a/animateditems/2245.png b/animateditems/2245.png new file mode 100644 index 00000000..9fa42fdb Binary files /dev/null and b/animateditems/2245.png differ diff --git a/animateditems/2246.gif b/animateditems/2246.gif new file mode 100644 index 00000000..cbfcc38d Binary files /dev/null and b/animateditems/2246.gif differ diff --git a/animateditems/2246.png b/animateditems/2246.png new file mode 100644 index 00000000..5feffee6 Binary files /dev/null and b/animateditems/2246.png differ diff --git a/animateditems/22463.gif b/animateditems/22463.gif new file mode 100644 index 00000000..e4812053 Binary files /dev/null and b/animateditems/22463.gif differ diff --git a/animateditems/22463.png b/animateditems/22463.png new file mode 100644 index 00000000..dde61381 Binary files /dev/null and b/animateditems/22463.png differ diff --git a/animateditems/22465.gif b/animateditems/22465.gif new file mode 100644 index 00000000..f5c75f26 Binary files /dev/null and b/animateditems/22465.gif differ diff --git a/animateditems/22465.png b/animateditems/22465.png new file mode 100644 index 00000000..a4c36d22 Binary files /dev/null and b/animateditems/22465.png differ diff --git a/animateditems/22472.gif b/animateditems/22472.gif new file mode 100644 index 00000000..8a35783f Binary files /dev/null and b/animateditems/22472.gif differ diff --git a/animateditems/22472.png b/animateditems/22472.png new file mode 100644 index 00000000..07967820 Binary files /dev/null and b/animateditems/22472.png differ diff --git a/animateditems/22473.gif b/animateditems/22473.gif new file mode 100644 index 00000000..3ca85671 Binary files /dev/null and b/animateditems/22473.gif differ diff --git a/animateditems/22473.png b/animateditems/22473.png new file mode 100644 index 00000000..4fb25ebe Binary files /dev/null and b/animateditems/22473.png differ diff --git a/animateditems/22474.gif b/animateditems/22474.gif new file mode 100644 index 00000000..329b4681 Binary files /dev/null and b/animateditems/22474.gif differ diff --git a/animateditems/22474.png b/animateditems/22474.png new file mode 100644 index 00000000..00f55c5d Binary files /dev/null and b/animateditems/22474.png differ diff --git a/animateditems/22475.gif b/animateditems/22475.gif new file mode 100644 index 00000000..a4c8c429 Binary files /dev/null and b/animateditems/22475.gif differ diff --git a/animateditems/22475.png b/animateditems/22475.png new file mode 100644 index 00000000..39423fa0 Binary files /dev/null and b/animateditems/22475.png differ diff --git a/animateditems/22499.gif b/animateditems/22499.gif new file mode 100644 index 00000000..6cd82e18 Binary files /dev/null and b/animateditems/22499.gif differ diff --git a/animateditems/22499.png b/animateditems/22499.png new file mode 100644 index 00000000..d39f8f77 Binary files /dev/null and b/animateditems/22499.png differ diff --git a/animateditems/2250.gif b/animateditems/2250.gif new file mode 100644 index 00000000..8e41c603 Binary files /dev/null and b/animateditems/2250.gif differ diff --git a/animateditems/2250.png b/animateditems/2250.png new file mode 100644 index 00000000..cffdc97f Binary files /dev/null and b/animateditems/2250.png differ diff --git a/animateditems/22503.gif b/animateditems/22503.gif new file mode 100644 index 00000000..a8c9bff6 Binary files /dev/null and b/animateditems/22503.gif differ diff --git a/animateditems/22503.png b/animateditems/22503.png new file mode 100644 index 00000000..3bcdbe6d Binary files /dev/null and b/animateditems/22503.png differ diff --git a/animateditems/22504.gif b/animateditems/22504.gif new file mode 100644 index 00000000..a1466495 Binary files /dev/null and b/animateditems/22504.gif differ diff --git a/animateditems/22504.png b/animateditems/22504.png new file mode 100644 index 00000000..6a510575 Binary files /dev/null and b/animateditems/22504.png differ diff --git a/animateditems/2251.gif b/animateditems/2251.gif new file mode 100644 index 00000000..f05fb32e Binary files /dev/null and b/animateditems/2251.gif differ diff --git a/animateditems/2251.png b/animateditems/2251.png new file mode 100644 index 00000000..6b1f979c Binary files /dev/null and b/animateditems/2251.png differ diff --git a/animateditems/22516.gif b/animateditems/22516.gif new file mode 100644 index 00000000..075e8362 Binary files /dev/null and b/animateditems/22516.gif differ diff --git a/animateditems/22516.png b/animateditems/22516.png new file mode 100644 index 00000000..bac0003c Binary files /dev/null and b/animateditems/22516.png differ diff --git a/animateditems/22517.gif b/animateditems/22517.gif new file mode 100644 index 00000000..6c44cc8e Binary files /dev/null and b/animateditems/22517.gif differ diff --git a/animateditems/22517.png b/animateditems/22517.png new file mode 100644 index 00000000..77239341 Binary files /dev/null and b/animateditems/22517.png differ diff --git a/animateditems/22518.gif b/animateditems/22518.gif new file mode 100644 index 00000000..f8cd9848 Binary files /dev/null and b/animateditems/22518.gif differ diff --git a/animateditems/22518.png b/animateditems/22518.png new file mode 100644 index 00000000..4c8cc007 Binary files /dev/null and b/animateditems/22518.png differ diff --git a/animateditems/2252.gif b/animateditems/2252.gif new file mode 100644 index 00000000..a5ce5aee Binary files /dev/null and b/animateditems/2252.gif differ diff --git a/animateditems/2252.png b/animateditems/2252.png new file mode 100644 index 00000000..a3b32ad8 Binary files /dev/null and b/animateditems/2252.png differ diff --git a/animateditems/22523.gif b/animateditems/22523.gif new file mode 100644 index 00000000..5c5b9468 Binary files /dev/null and b/animateditems/22523.gif differ diff --git a/animateditems/22523.png b/animateditems/22523.png new file mode 100644 index 00000000..ad4a5c25 Binary files /dev/null and b/animateditems/22523.png differ diff --git a/animateditems/22524.gif b/animateditems/22524.gif new file mode 100644 index 00000000..c2a6e43a Binary files /dev/null and b/animateditems/22524.gif differ diff --git a/animateditems/22524.png b/animateditems/22524.png new file mode 100644 index 00000000..0c2d4304 Binary files /dev/null and b/animateditems/22524.png differ diff --git a/animateditems/2253.gif b/animateditems/2253.gif new file mode 100644 index 00000000..8bbf7b75 Binary files /dev/null and b/animateditems/2253.gif differ diff --git a/animateditems/2253.png b/animateditems/2253.png new file mode 100644 index 00000000..41fab8b9 Binary files /dev/null and b/animateditems/2253.png differ diff --git a/animateditems/22532.gif b/animateditems/22532.gif new file mode 100644 index 00000000..d3431009 Binary files /dev/null and b/animateditems/22532.gif differ diff --git a/animateditems/22532.png b/animateditems/22532.png new file mode 100644 index 00000000..c6fe0769 Binary files /dev/null and b/animateditems/22532.png differ diff --git a/animateditems/22533.gif b/animateditems/22533.gif new file mode 100644 index 00000000..a5de0af1 Binary files /dev/null and b/animateditems/22533.gif differ diff --git a/animateditems/22533.png b/animateditems/22533.png new file mode 100644 index 00000000..397326a9 Binary files /dev/null and b/animateditems/22533.png differ diff --git a/animateditems/22534.gif b/animateditems/22534.gif new file mode 100644 index 00000000..624351c6 Binary files /dev/null and b/animateditems/22534.gif differ diff --git a/animateditems/22534.png b/animateditems/22534.png new file mode 100644 index 00000000..5f94be6c Binary files /dev/null and b/animateditems/22534.png differ diff --git a/animateditems/22535.gif b/animateditems/22535.gif new file mode 100644 index 00000000..ee732ba9 Binary files /dev/null and b/animateditems/22535.gif differ diff --git a/animateditems/22535.png b/animateditems/22535.png new file mode 100644 index 00000000..5c709940 Binary files /dev/null and b/animateditems/22535.png differ diff --git a/animateditems/22536.gif b/animateditems/22536.gif new file mode 100644 index 00000000..ac39080a Binary files /dev/null and b/animateditems/22536.gif differ diff --git a/animateditems/22536.png b/animateditems/22536.png new file mode 100644 index 00000000..c626ab39 Binary files /dev/null and b/animateditems/22536.png differ diff --git a/animateditems/22537.gif b/animateditems/22537.gif new file mode 100644 index 00000000..2db5336d Binary files /dev/null and b/animateditems/22537.gif differ diff --git a/animateditems/22537.png b/animateditems/22537.png new file mode 100644 index 00000000..bba692c3 Binary files /dev/null and b/animateditems/22537.png differ diff --git a/animateditems/22538.gif b/animateditems/22538.gif new file mode 100644 index 00000000..8453821d Binary files /dev/null and b/animateditems/22538.gif differ diff --git a/animateditems/22538.png b/animateditems/22538.png new file mode 100644 index 00000000..6344b049 Binary files /dev/null and b/animateditems/22538.png differ diff --git a/animateditems/22539.gif b/animateditems/22539.gif new file mode 100644 index 00000000..2f5c6bfe Binary files /dev/null and b/animateditems/22539.gif differ diff --git a/animateditems/22539.png b/animateditems/22539.png new file mode 100644 index 00000000..a618adc8 Binary files /dev/null and b/animateditems/22539.png differ diff --git a/animateditems/2254.gif b/animateditems/2254.gif new file mode 100644 index 00000000..c4bf4664 Binary files /dev/null and b/animateditems/2254.gif differ diff --git a/animateditems/2254.png b/animateditems/2254.png new file mode 100644 index 00000000..862d75ee Binary files /dev/null and b/animateditems/2254.png differ diff --git a/animateditems/22540.gif b/animateditems/22540.gif new file mode 100644 index 00000000..91eb7139 Binary files /dev/null and b/animateditems/22540.gif differ diff --git a/animateditems/22540.png b/animateditems/22540.png new file mode 100644 index 00000000..03ca1dc7 Binary files /dev/null and b/animateditems/22540.png differ diff --git a/animateditems/22541.gif b/animateditems/22541.gif new file mode 100644 index 00000000..a765f3b7 Binary files /dev/null and b/animateditems/22541.gif differ diff --git a/animateditems/22541.png b/animateditems/22541.png new file mode 100644 index 00000000..84624e8c Binary files /dev/null and b/animateditems/22541.png differ diff --git a/animateditems/22542.gif b/animateditems/22542.gif new file mode 100644 index 00000000..b2e2048a Binary files /dev/null and b/animateditems/22542.gif differ diff --git a/animateditems/22542.png b/animateditems/22542.png new file mode 100644 index 00000000..d9389884 Binary files /dev/null and b/animateditems/22542.png differ diff --git a/animateditems/22543.gif b/animateditems/22543.gif new file mode 100644 index 00000000..a9f36651 Binary files /dev/null and b/animateditems/22543.gif differ diff --git a/animateditems/22543.png b/animateditems/22543.png new file mode 100644 index 00000000..b4d47aa7 Binary files /dev/null and b/animateditems/22543.png differ diff --git a/animateditems/22544.gif b/animateditems/22544.gif new file mode 100644 index 00000000..efc3fd12 Binary files /dev/null and b/animateditems/22544.gif differ diff --git a/animateditems/22544.png b/animateditems/22544.png new file mode 100644 index 00000000..c8446085 Binary files /dev/null and b/animateditems/22544.png differ diff --git a/animateditems/2255.gif b/animateditems/2255.gif new file mode 100644 index 00000000..f9d09eff Binary files /dev/null and b/animateditems/2255.gif differ diff --git a/animateditems/2255.png b/animateditems/2255.png new file mode 100644 index 00000000..a6354d02 Binary files /dev/null and b/animateditems/2255.png differ diff --git a/animateditems/2256.gif b/animateditems/2256.gif new file mode 100644 index 00000000..42bfe2c1 Binary files /dev/null and b/animateditems/2256.gif differ diff --git a/animateditems/2256.png b/animateditems/2256.png new file mode 100644 index 00000000..ed0f0c16 Binary files /dev/null and b/animateditems/2256.png differ diff --git a/animateditems/2257.gif b/animateditems/2257.gif new file mode 100644 index 00000000..c52d160b Binary files /dev/null and b/animateditems/2257.gif differ diff --git a/animateditems/2257.png b/animateditems/2257.png new file mode 100644 index 00000000..7a05c76f Binary files /dev/null and b/animateditems/2257.png differ diff --git a/animateditems/2258.gif b/animateditems/2258.gif new file mode 100644 index 00000000..c57defb0 Binary files /dev/null and b/animateditems/2258.gif differ diff --git a/animateditems/2258.png b/animateditems/2258.png new file mode 100644 index 00000000..c702e195 Binary files /dev/null and b/animateditems/2258.png differ diff --git a/animateditems/2259.gif b/animateditems/2259.gif new file mode 100644 index 00000000..b7a02b5d Binary files /dev/null and b/animateditems/2259.gif differ diff --git a/animateditems/2259.png b/animateditems/2259.png new file mode 100644 index 00000000..0fdaf397 Binary files /dev/null and b/animateditems/2259.png differ diff --git a/animateditems/22598.gif b/animateditems/22598.gif new file mode 100644 index 00000000..3e21ec0f Binary files /dev/null and b/animateditems/22598.gif differ diff --git a/animateditems/22598.png b/animateditems/22598.png new file mode 100644 index 00000000..f5b5ce3b Binary files /dev/null and b/animateditems/22598.png differ diff --git a/animateditems/2260.gif b/animateditems/2260.gif new file mode 100644 index 00000000..69bfcd88 Binary files /dev/null and b/animateditems/2260.gif differ diff --git a/animateditems/2260.png b/animateditems/2260.png new file mode 100644 index 00000000..268f8116 Binary files /dev/null and b/animateditems/2260.png differ diff --git a/animateditems/22604.gif b/animateditems/22604.gif new file mode 100644 index 00000000..7ca61d50 Binary files /dev/null and b/animateditems/22604.gif differ diff --git a/animateditems/22604.png b/animateditems/22604.png new file mode 100644 index 00000000..d26c8df3 Binary files /dev/null and b/animateditems/22604.png differ diff --git a/animateditems/22605.gif b/animateditems/22605.gif new file mode 100644 index 00000000..de681ebf Binary files /dev/null and b/animateditems/22605.gif differ diff --git a/animateditems/22605.png b/animateditems/22605.png new file mode 100644 index 00000000..4d3cf5ed Binary files /dev/null and b/animateditems/22605.png differ diff --git a/animateditems/22606.gif b/animateditems/22606.gif new file mode 100644 index 00000000..b72262e9 Binary files /dev/null and b/animateditems/22606.gif differ diff --git a/animateditems/22606.png b/animateditems/22606.png new file mode 100644 index 00000000..9f326ec1 Binary files /dev/null and b/animateditems/22606.png differ diff --git a/animateditems/22607.gif b/animateditems/22607.gif new file mode 100644 index 00000000..4dca8d8b Binary files /dev/null and b/animateditems/22607.gif differ diff --git a/animateditems/22607.png b/animateditems/22607.png new file mode 100644 index 00000000..ea1382dc Binary files /dev/null and b/animateditems/22607.png differ diff --git a/animateditems/22608.gif b/animateditems/22608.gif new file mode 100644 index 00000000..80523a82 Binary files /dev/null and b/animateditems/22608.gif differ diff --git a/animateditems/22608.png b/animateditems/22608.png new file mode 100644 index 00000000..aba9f5ef Binary files /dev/null and b/animateditems/22608.png differ diff --git a/animateditems/22609.gif b/animateditems/22609.gif new file mode 100644 index 00000000..7761f538 Binary files /dev/null and b/animateditems/22609.gif differ diff --git a/animateditems/22609.png b/animateditems/22609.png new file mode 100644 index 00000000..d8dfacc0 Binary files /dev/null and b/animateditems/22609.png differ diff --git a/animateditems/2261.gif b/animateditems/2261.gif new file mode 100644 index 00000000..23c9e17c Binary files /dev/null and b/animateditems/2261.gif differ diff --git a/animateditems/2261.png b/animateditems/2261.png new file mode 100644 index 00000000..fa4ece39 Binary files /dev/null and b/animateditems/2261.png differ diff --git a/animateditems/22610.gif b/animateditems/22610.gif new file mode 100644 index 00000000..8dd51ccd Binary files /dev/null and b/animateditems/22610.gif differ diff --git a/animateditems/22610.png b/animateditems/22610.png new file mode 100644 index 00000000..5d91e5d7 Binary files /dev/null and b/animateditems/22610.png differ diff --git a/animateditems/22611.gif b/animateditems/22611.gif new file mode 100644 index 00000000..f9adbc1b Binary files /dev/null and b/animateditems/22611.gif differ diff --git a/animateditems/22611.png b/animateditems/22611.png new file mode 100644 index 00000000..643de324 Binary files /dev/null and b/animateditems/22611.png differ diff --git a/animateditems/22612.gif b/animateditems/22612.gif new file mode 100644 index 00000000..dbce7239 Binary files /dev/null and b/animateditems/22612.gif differ diff --git a/animateditems/22612.png b/animateditems/22612.png new file mode 100644 index 00000000..f0b45166 Binary files /dev/null and b/animateditems/22612.png differ diff --git a/animateditems/22613.gif b/animateditems/22613.gif new file mode 100644 index 00000000..ed2992e2 Binary files /dev/null and b/animateditems/22613.gif differ diff --git a/animateditems/22613.png b/animateditems/22613.png new file mode 100644 index 00000000..b584052e Binary files /dev/null and b/animateditems/22613.png differ diff --git a/animateditems/22614.gif b/animateditems/22614.gif new file mode 100644 index 00000000..afc8bb81 Binary files /dev/null and b/animateditems/22614.gif differ diff --git a/animateditems/22614.png b/animateditems/22614.png new file mode 100644 index 00000000..d864f39d Binary files /dev/null and b/animateditems/22614.png differ diff --git a/animateditems/22615.gif b/animateditems/22615.gif new file mode 100644 index 00000000..afc8bb81 Binary files /dev/null and b/animateditems/22615.gif differ diff --git a/animateditems/22615.png b/animateditems/22615.png new file mode 100644 index 00000000..d864f39d Binary files /dev/null and b/animateditems/22615.png differ diff --git a/animateditems/22616.gif b/animateditems/22616.gif new file mode 100644 index 00000000..f279ece0 Binary files /dev/null and b/animateditems/22616.gif differ diff --git a/animateditems/22616.png b/animateditems/22616.png new file mode 100644 index 00000000..6bab76d2 Binary files /dev/null and b/animateditems/22616.png differ diff --git a/animateditems/2262.gif b/animateditems/2262.gif new file mode 100644 index 00000000..d1794056 Binary files /dev/null and b/animateditems/2262.gif differ diff --git a/animateditems/2262.png b/animateditems/2262.png new file mode 100644 index 00000000..94116983 Binary files /dev/null and b/animateditems/2262.png differ diff --git a/animateditems/2263.gif b/animateditems/2263.gif new file mode 100644 index 00000000..4fac853b Binary files /dev/null and b/animateditems/2263.gif differ diff --git a/animateditems/2263.png b/animateditems/2263.png new file mode 100644 index 00000000..3c4ebe42 Binary files /dev/null and b/animateditems/2263.png differ diff --git a/animateditems/2264.gif b/animateditems/2264.gif new file mode 100644 index 00000000..044ff17d Binary files /dev/null and b/animateditems/2264.gif differ diff --git a/animateditems/2264.png b/animateditems/2264.png new file mode 100644 index 00000000..4ccd57ea Binary files /dev/null and b/animateditems/2264.png differ diff --git a/animateditems/22642.gif b/animateditems/22642.gif new file mode 100644 index 00000000..e64ff116 Binary files /dev/null and b/animateditems/22642.gif differ diff --git a/animateditems/22642.png b/animateditems/22642.png new file mode 100644 index 00000000..e8e55fa1 Binary files /dev/null and b/animateditems/22642.png differ diff --git a/animateditems/22643.gif b/animateditems/22643.gif new file mode 100644 index 00000000..b63fe4d0 Binary files /dev/null and b/animateditems/22643.gif differ diff --git a/animateditems/22643.png b/animateditems/22643.png new file mode 100644 index 00000000..afd70986 Binary files /dev/null and b/animateditems/22643.png differ diff --git a/animateditems/22644.gif b/animateditems/22644.gif new file mode 100644 index 00000000..de33a16f Binary files /dev/null and b/animateditems/22644.gif differ diff --git a/animateditems/22644.png b/animateditems/22644.png new file mode 100644 index 00000000..aa833846 Binary files /dev/null and b/animateditems/22644.png differ diff --git a/animateditems/22645.gif b/animateditems/22645.gif new file mode 100644 index 00000000..177c991b Binary files /dev/null and b/animateditems/22645.gif differ diff --git a/animateditems/22645.png b/animateditems/22645.png new file mode 100644 index 00000000..d35934b0 Binary files /dev/null and b/animateditems/22645.png differ diff --git a/animateditems/22646.gif b/animateditems/22646.gif new file mode 100644 index 00000000..eb7e25c0 Binary files /dev/null and b/animateditems/22646.gif differ diff --git a/animateditems/22646.png b/animateditems/22646.png new file mode 100644 index 00000000..194b0a00 Binary files /dev/null and b/animateditems/22646.png differ diff --git a/animateditems/22647.gif b/animateditems/22647.gif new file mode 100644 index 00000000..d8f13f35 Binary files /dev/null and b/animateditems/22647.gif differ diff --git a/animateditems/22647.png b/animateditems/22647.png new file mode 100644 index 00000000..74eb62a5 Binary files /dev/null and b/animateditems/22647.png differ diff --git a/animateditems/22648.gif b/animateditems/22648.gif new file mode 100644 index 00000000..e0411610 Binary files /dev/null and b/animateditems/22648.gif differ diff --git a/animateditems/22648.png b/animateditems/22648.png new file mode 100644 index 00000000..2e0f2db9 Binary files /dev/null and b/animateditems/22648.png differ diff --git a/animateditems/22649.gif b/animateditems/22649.gif new file mode 100644 index 00000000..814c062d Binary files /dev/null and b/animateditems/22649.gif differ diff --git a/animateditems/22649.png b/animateditems/22649.png new file mode 100644 index 00000000..2f3aca82 Binary files /dev/null and b/animateditems/22649.png differ diff --git a/animateditems/2265.gif b/animateditems/2265.gif new file mode 100644 index 00000000..e53b0c52 Binary files /dev/null and b/animateditems/2265.gif differ diff --git a/animateditems/2265.png b/animateditems/2265.png new file mode 100644 index 00000000..03831588 Binary files /dev/null and b/animateditems/2265.png differ diff --git a/animateditems/2266.gif b/animateditems/2266.gif new file mode 100644 index 00000000..be44683c Binary files /dev/null and b/animateditems/2266.gif differ diff --git a/animateditems/2266.png b/animateditems/2266.png new file mode 100644 index 00000000..f195d48b Binary files /dev/null and b/animateditems/2266.png differ diff --git a/animateditems/2267.gif b/animateditems/2267.gif new file mode 100644 index 00000000..28897c70 Binary files /dev/null and b/animateditems/2267.gif differ diff --git a/animateditems/2267.png b/animateditems/2267.png new file mode 100644 index 00000000..9db21d63 Binary files /dev/null and b/animateditems/2267.png differ diff --git a/animateditems/22678.gif b/animateditems/22678.gif new file mode 100644 index 00000000..c49206b1 Binary files /dev/null and b/animateditems/22678.gif differ diff --git a/animateditems/22678.png b/animateditems/22678.png new file mode 100644 index 00000000..43aedb90 Binary files /dev/null and b/animateditems/22678.png differ diff --git a/animateditems/2268.gif b/animateditems/2268.gif new file mode 100644 index 00000000..83716470 Binary files /dev/null and b/animateditems/2268.gif differ diff --git a/animateditems/2268.png b/animateditems/2268.png new file mode 100644 index 00000000..6e5d3043 Binary files /dev/null and b/animateditems/2268.png differ diff --git a/animateditems/2269.gif b/animateditems/2269.gif new file mode 100644 index 00000000..8701490a Binary files /dev/null and b/animateditems/2269.gif differ diff --git a/animateditems/2269.png b/animateditems/2269.png new file mode 100644 index 00000000..7a133263 Binary files /dev/null and b/animateditems/2269.png differ diff --git a/animateditems/22690.gif b/animateditems/22690.gif new file mode 100644 index 00000000..bd661404 Binary files /dev/null and b/animateditems/22690.gif differ diff --git a/animateditems/22690.png b/animateditems/22690.png new file mode 100644 index 00000000..fdf28547 Binary files /dev/null and b/animateditems/22690.png differ diff --git a/animateditems/22691.gif b/animateditems/22691.gif new file mode 100644 index 00000000..452d3520 Binary files /dev/null and b/animateditems/22691.gif differ diff --git a/animateditems/22691.png b/animateditems/22691.png new file mode 100644 index 00000000..b02559a1 Binary files /dev/null and b/animateditems/22691.png differ diff --git a/animateditems/22696.gif b/animateditems/22696.gif new file mode 100644 index 00000000..10166056 Binary files /dev/null and b/animateditems/22696.gif differ diff --git a/animateditems/22696.png b/animateditems/22696.png new file mode 100644 index 00000000..b6445d47 Binary files /dev/null and b/animateditems/22696.png differ diff --git a/animateditems/22699.gif b/animateditems/22699.gif new file mode 100644 index 00000000..be85bf28 Binary files /dev/null and b/animateditems/22699.gif differ diff --git a/animateditems/22699.png b/animateditems/22699.png new file mode 100644 index 00000000..a46462d8 Binary files /dev/null and b/animateditems/22699.png differ diff --git a/animateditems/2270.gif b/animateditems/2270.gif new file mode 100644 index 00000000..b13c2887 Binary files /dev/null and b/animateditems/2270.gif differ diff --git a/animateditems/2270.png b/animateditems/2270.png new file mode 100644 index 00000000..9431e3b3 Binary files /dev/null and b/animateditems/2270.png differ diff --git a/animateditems/2271.gif b/animateditems/2271.gif new file mode 100644 index 00000000..bbf57219 Binary files /dev/null and b/animateditems/2271.gif differ diff --git a/animateditems/2271.png b/animateditems/2271.png new file mode 100644 index 00000000..61907419 Binary files /dev/null and b/animateditems/2271.png differ diff --git a/animateditems/2272.gif b/animateditems/2272.gif new file mode 100644 index 00000000..7eced6a2 Binary files /dev/null and b/animateditems/2272.gif differ diff --git a/animateditems/2272.png b/animateditems/2272.png new file mode 100644 index 00000000..3ea0bac4 Binary files /dev/null and b/animateditems/2272.png differ diff --git a/animateditems/22726.gif b/animateditems/22726.gif new file mode 100644 index 00000000..4a10ff7e Binary files /dev/null and b/animateditems/22726.gif differ diff --git a/animateditems/22726.png b/animateditems/22726.png new file mode 100644 index 00000000..04981244 Binary files /dev/null and b/animateditems/22726.png differ diff --git a/animateditems/22727.gif b/animateditems/22727.gif new file mode 100644 index 00000000..dcf60ff4 Binary files /dev/null and b/animateditems/22727.gif differ diff --git a/animateditems/22727.png b/animateditems/22727.png new file mode 100644 index 00000000..381362fb Binary files /dev/null and b/animateditems/22727.png differ diff --git a/animateditems/22728.gif b/animateditems/22728.gif new file mode 100644 index 00000000..f75e8ecd Binary files /dev/null and b/animateditems/22728.gif differ diff --git a/animateditems/22728.png b/animateditems/22728.png new file mode 100644 index 00000000..0c497cd6 Binary files /dev/null and b/animateditems/22728.png differ diff --git a/animateditems/2273.gif b/animateditems/2273.gif new file mode 100644 index 00000000..3f87b19b Binary files /dev/null and b/animateditems/2273.gif differ diff --git a/animateditems/2273.png b/animateditems/2273.png new file mode 100644 index 00000000..d3e6086d Binary files /dev/null and b/animateditems/2273.png differ diff --git a/animateditems/2274.gif b/animateditems/2274.gif new file mode 100644 index 00000000..ac099545 Binary files /dev/null and b/animateditems/2274.gif differ diff --git a/animateditems/2274.png b/animateditems/2274.png new file mode 100644 index 00000000..19a1e32e Binary files /dev/null and b/animateditems/2274.png differ diff --git a/animateditems/2275.gif b/animateditems/2275.gif new file mode 100644 index 00000000..c75a8efd Binary files /dev/null and b/animateditems/2275.gif differ diff --git a/animateditems/2275.png b/animateditems/2275.png new file mode 100644 index 00000000..5a2ed81d Binary files /dev/null and b/animateditems/2275.png differ diff --git a/animateditems/2276.gif b/animateditems/2276.gif new file mode 100644 index 00000000..f8f5b35e Binary files /dev/null and b/animateditems/2276.gif differ diff --git a/animateditems/2276.png b/animateditems/2276.png new file mode 100644 index 00000000..c3c8cceb Binary files /dev/null and b/animateditems/2276.png differ diff --git a/animateditems/2277.gif b/animateditems/2277.gif new file mode 100644 index 00000000..4b7bdf45 Binary files /dev/null and b/animateditems/2277.gif differ diff --git a/animateditems/2277.png b/animateditems/2277.png new file mode 100644 index 00000000..f8e3cf8f Binary files /dev/null and b/animateditems/2277.png differ diff --git a/animateditems/2278.gif b/animateditems/2278.gif new file mode 100644 index 00000000..31385b23 Binary files /dev/null and b/animateditems/2278.gif differ diff --git a/animateditems/2278.png b/animateditems/2278.png new file mode 100644 index 00000000..f1b17f3b Binary files /dev/null and b/animateditems/2278.png differ diff --git a/animateditems/2279.gif b/animateditems/2279.gif new file mode 100644 index 00000000..e36b8418 Binary files /dev/null and b/animateditems/2279.gif differ diff --git a/animateditems/2279.png b/animateditems/2279.png new file mode 100644 index 00000000..3084a3de Binary files /dev/null and b/animateditems/2279.png differ diff --git a/animateditems/2280.gif b/animateditems/2280.gif new file mode 100644 index 00000000..b88f93f5 Binary files /dev/null and b/animateditems/2280.gif differ diff --git a/animateditems/2280.png b/animateditems/2280.png new file mode 100644 index 00000000..35f07506 Binary files /dev/null and b/animateditems/2280.png differ diff --git a/animateditems/2281.gif b/animateditems/2281.gif new file mode 100644 index 00000000..5d464470 Binary files /dev/null and b/animateditems/2281.gif differ diff --git a/animateditems/2281.png b/animateditems/2281.png new file mode 100644 index 00000000..f077757e Binary files /dev/null and b/animateditems/2281.png differ diff --git a/animateditems/2282.gif b/animateditems/2282.gif new file mode 100644 index 00000000..447d6f79 Binary files /dev/null and b/animateditems/2282.gif differ diff --git a/animateditems/2282.png b/animateditems/2282.png new file mode 100644 index 00000000..1e4dbe6c Binary files /dev/null and b/animateditems/2282.png differ diff --git a/animateditems/2283.gif b/animateditems/2283.gif new file mode 100644 index 00000000..3615058e Binary files /dev/null and b/animateditems/2283.gif differ diff --git a/animateditems/2283.png b/animateditems/2283.png new file mode 100644 index 00000000..5d833c29 Binary files /dev/null and b/animateditems/2283.png differ diff --git a/animateditems/2284.gif b/animateditems/2284.gif new file mode 100644 index 00000000..7599b0aa Binary files /dev/null and b/animateditems/2284.gif differ diff --git a/animateditems/2284.png b/animateditems/2284.png new file mode 100644 index 00000000..2e18f220 Binary files /dev/null and b/animateditems/2284.png differ diff --git a/animateditems/2285.gif b/animateditems/2285.gif new file mode 100644 index 00000000..aa2cdb0d Binary files /dev/null and b/animateditems/2285.gif differ diff --git a/animateditems/2285.png b/animateditems/2285.png new file mode 100644 index 00000000..d2331992 Binary files /dev/null and b/animateditems/2285.png differ diff --git a/animateditems/2286.gif b/animateditems/2286.gif new file mode 100644 index 00000000..d1d70ab1 Binary files /dev/null and b/animateditems/2286.gif differ diff --git a/animateditems/2286.png b/animateditems/2286.png new file mode 100644 index 00000000..54d37291 Binary files /dev/null and b/animateditems/2286.png differ diff --git a/animateditems/2287.gif b/animateditems/2287.gif new file mode 100644 index 00000000..ce8a4619 Binary files /dev/null and b/animateditems/2287.gif differ diff --git a/animateditems/2287.png b/animateditems/2287.png new file mode 100644 index 00000000..fd8b91c1 Binary files /dev/null and b/animateditems/2287.png differ diff --git a/animateditems/2288.gif b/animateditems/2288.gif new file mode 100644 index 00000000..c57d630f Binary files /dev/null and b/animateditems/2288.gif differ diff --git a/animateditems/2288.png b/animateditems/2288.png new file mode 100644 index 00000000..2623ea51 Binary files /dev/null and b/animateditems/2288.png differ diff --git a/animateditems/2289.gif b/animateditems/2289.gif new file mode 100644 index 00000000..0c68f13d Binary files /dev/null and b/animateditems/2289.gif differ diff --git a/animateditems/2289.png b/animateditems/2289.png new file mode 100644 index 00000000..0960cfb2 Binary files /dev/null and b/animateditems/2289.png differ diff --git a/animateditems/2290.gif b/animateditems/2290.gif new file mode 100644 index 00000000..488f407e Binary files /dev/null and b/animateditems/2290.gif differ diff --git a/animateditems/2290.png b/animateditems/2290.png new file mode 100644 index 00000000..e6950a17 Binary files /dev/null and b/animateditems/2290.png differ diff --git a/animateditems/2291.gif b/animateditems/2291.gif new file mode 100644 index 00000000..2e91f74a Binary files /dev/null and b/animateditems/2291.gif differ diff --git a/animateditems/2291.png b/animateditems/2291.png new file mode 100644 index 00000000..a474df1c Binary files /dev/null and b/animateditems/2291.png differ diff --git a/animateditems/2292.gif b/animateditems/2292.gif new file mode 100644 index 00000000..f11bda5e Binary files /dev/null and b/animateditems/2292.gif differ diff --git a/animateditems/2292.png b/animateditems/2292.png new file mode 100644 index 00000000..97bd41ea Binary files /dev/null and b/animateditems/2292.png differ diff --git a/animateditems/2293.gif b/animateditems/2293.gif new file mode 100644 index 00000000..6bd94403 Binary files /dev/null and b/animateditems/2293.gif differ diff --git a/animateditems/2293.png b/animateditems/2293.png new file mode 100644 index 00000000..387b28d5 Binary files /dev/null and b/animateditems/2293.png differ diff --git a/animateditems/2294.gif b/animateditems/2294.gif new file mode 100644 index 00000000..975d33f6 Binary files /dev/null and b/animateditems/2294.gif differ diff --git a/animateditems/2294.png b/animateditems/2294.png new file mode 100644 index 00000000..c39114c1 Binary files /dev/null and b/animateditems/2294.png differ diff --git a/animateditems/2295.gif b/animateditems/2295.gif new file mode 100644 index 00000000..c9bd216f Binary files /dev/null and b/animateditems/2295.gif differ diff --git a/animateditems/2295.png b/animateditems/2295.png new file mode 100644 index 00000000..f18b4602 Binary files /dev/null and b/animateditems/2295.png differ diff --git a/animateditems/2296.gif b/animateditems/2296.gif new file mode 100644 index 00000000..069c969b Binary files /dev/null and b/animateditems/2296.gif differ diff --git a/animateditems/2296.png b/animateditems/2296.png new file mode 100644 index 00000000..01162139 Binary files /dev/null and b/animateditems/2296.png differ diff --git a/animateditems/2297.gif b/animateditems/2297.gif new file mode 100644 index 00000000..391ea176 Binary files /dev/null and b/animateditems/2297.gif differ diff --git a/animateditems/2297.png b/animateditems/2297.png new file mode 100644 index 00000000..b2620f07 Binary files /dev/null and b/animateditems/2297.png differ diff --git a/animateditems/2298.gif b/animateditems/2298.gif new file mode 100644 index 00000000..f30481d5 Binary files /dev/null and b/animateditems/2298.gif differ diff --git a/animateditems/2298.png b/animateditems/2298.png new file mode 100644 index 00000000..fe494c4b Binary files /dev/null and b/animateditems/2298.png differ diff --git a/animateditems/2299.gif b/animateditems/2299.gif new file mode 100644 index 00000000..bc50d1cf Binary files /dev/null and b/animateditems/2299.gif differ diff --git a/animateditems/2299.png b/animateditems/2299.png new file mode 100644 index 00000000..9bee7bfe Binary files /dev/null and b/animateditems/2299.png differ diff --git a/animateditems/2300.gif b/animateditems/2300.gif new file mode 100644 index 00000000..47a96c7a Binary files /dev/null and b/animateditems/2300.gif differ diff --git a/animateditems/2300.png b/animateditems/2300.png new file mode 100644 index 00000000..bac79667 Binary files /dev/null and b/animateditems/2300.png differ diff --git a/animateditems/2301.gif b/animateditems/2301.gif new file mode 100644 index 00000000..c43dd355 Binary files /dev/null and b/animateditems/2301.gif differ diff --git a/animateditems/2301.png b/animateditems/2301.png new file mode 100644 index 00000000..0706464e Binary files /dev/null and b/animateditems/2301.png differ diff --git a/animateditems/2302.gif b/animateditems/2302.gif new file mode 100644 index 00000000..d7251858 Binary files /dev/null and b/animateditems/2302.gif differ diff --git a/animateditems/2302.png b/animateditems/2302.png new file mode 100644 index 00000000..e6fcd5db Binary files /dev/null and b/animateditems/2302.png differ diff --git a/animateditems/2303.gif b/animateditems/2303.gif new file mode 100644 index 00000000..ec8b6260 Binary files /dev/null and b/animateditems/2303.gif differ diff --git a/animateditems/2303.png b/animateditems/2303.png new file mode 100644 index 00000000..383baa92 Binary files /dev/null and b/animateditems/2303.png differ diff --git a/animateditems/2304.gif b/animateditems/2304.gif new file mode 100644 index 00000000..341ff9bb Binary files /dev/null and b/animateditems/2304.gif differ diff --git a/animateditems/2304.png b/animateditems/2304.png new file mode 100644 index 00000000..41780bf3 Binary files /dev/null and b/animateditems/2304.png differ diff --git a/animateditems/2305.gif b/animateditems/2305.gif new file mode 100644 index 00000000..32e94254 Binary files /dev/null and b/animateditems/2305.gif differ diff --git a/animateditems/2305.png b/animateditems/2305.png new file mode 100644 index 00000000..b16a8263 Binary files /dev/null and b/animateditems/2305.png differ diff --git a/animateditems/2306.gif b/animateditems/2306.gif new file mode 100644 index 00000000..650d95b1 Binary files /dev/null and b/animateditems/2306.gif differ diff --git a/animateditems/2306.png b/animateditems/2306.png new file mode 100644 index 00000000..0869bd33 Binary files /dev/null and b/animateditems/2306.png differ diff --git a/animateditems/2307.gif b/animateditems/2307.gif new file mode 100644 index 00000000..f9d37a52 Binary files /dev/null and b/animateditems/2307.gif differ diff --git a/animateditems/2307.png b/animateditems/2307.png new file mode 100644 index 00000000..6b2a3d4d Binary files /dev/null and b/animateditems/2307.png differ diff --git a/animateditems/2308.gif b/animateditems/2308.gif new file mode 100644 index 00000000..70bdc1f9 Binary files /dev/null and b/animateditems/2308.gif differ diff --git a/animateditems/2308.png b/animateditems/2308.png new file mode 100644 index 00000000..c317ff5f Binary files /dev/null and b/animateditems/2308.png differ diff --git a/animateditems/2309.gif b/animateditems/2309.gif new file mode 100644 index 00000000..08be4e09 Binary files /dev/null and b/animateditems/2309.gif differ diff --git a/animateditems/2309.png b/animateditems/2309.png new file mode 100644 index 00000000..fdc62058 Binary files /dev/null and b/animateditems/2309.png differ diff --git a/animateditems/2310.gif b/animateditems/2310.gif new file mode 100644 index 00000000..3cf9aebf Binary files /dev/null and b/animateditems/2310.gif differ diff --git a/animateditems/2310.png b/animateditems/2310.png new file mode 100644 index 00000000..55685832 Binary files /dev/null and b/animateditems/2310.png differ diff --git a/animateditems/2311.gif b/animateditems/2311.gif new file mode 100644 index 00000000..43814294 Binary files /dev/null and b/animateditems/2311.gif differ diff --git a/animateditems/2311.png b/animateditems/2311.png new file mode 100644 index 00000000..a76da96f Binary files /dev/null and b/animateditems/2311.png differ diff --git a/animateditems/2312.gif b/animateditems/2312.gif new file mode 100644 index 00000000..f468c80f Binary files /dev/null and b/animateditems/2312.gif differ diff --git a/animateditems/2312.png b/animateditems/2312.png new file mode 100644 index 00000000..e7a6a2ed Binary files /dev/null and b/animateditems/2312.png differ diff --git a/animateditems/2313.gif b/animateditems/2313.gif new file mode 100644 index 00000000..d54ab1b0 Binary files /dev/null and b/animateditems/2313.gif differ diff --git a/animateditems/2313.png b/animateditems/2313.png new file mode 100644 index 00000000..0501b9a6 Binary files /dev/null and b/animateditems/2313.png differ diff --git a/animateditems/2314.gif b/animateditems/2314.gif new file mode 100644 index 00000000..69087449 Binary files /dev/null and b/animateditems/2314.gif differ diff --git a/animateditems/2314.png b/animateditems/2314.png new file mode 100644 index 00000000..0efea134 Binary files /dev/null and b/animateditems/2314.png differ diff --git a/animateditems/2315.gif b/animateditems/2315.gif new file mode 100644 index 00000000..49cf1d85 Binary files /dev/null and b/animateditems/2315.gif differ diff --git a/animateditems/2315.png b/animateditems/2315.png new file mode 100644 index 00000000..296caa4e Binary files /dev/null and b/animateditems/2315.png differ diff --git a/animateditems/2316.gif b/animateditems/2316.gif new file mode 100644 index 00000000..fafd3908 Binary files /dev/null and b/animateditems/2316.gif differ diff --git a/animateditems/2316.png b/animateditems/2316.png new file mode 100644 index 00000000..7b1eb4dc Binary files /dev/null and b/animateditems/2316.png differ diff --git a/animateditems/2318.gif b/animateditems/2318.gif new file mode 100644 index 00000000..1942e4cd Binary files /dev/null and b/animateditems/2318.gif differ diff --git a/animateditems/2318.png b/animateditems/2318.png new file mode 100644 index 00000000..3c5ea1b7 Binary files /dev/null and b/animateditems/2318.png differ diff --git a/animateditems/2319.gif b/animateditems/2319.gif new file mode 100644 index 00000000..2bcd9217 Binary files /dev/null and b/animateditems/2319.gif differ diff --git a/animateditems/2319.png b/animateditems/2319.png new file mode 100644 index 00000000..c62ff760 Binary files /dev/null and b/animateditems/2319.png differ diff --git a/animateditems/2320.gif b/animateditems/2320.gif new file mode 100644 index 00000000..6a066ef9 Binary files /dev/null and b/animateditems/2320.gif differ diff --git a/animateditems/2320.png b/animateditems/2320.png new file mode 100644 index 00000000..f7d506a6 Binary files /dev/null and b/animateditems/2320.png differ diff --git a/animateditems/2321.gif b/animateditems/2321.gif new file mode 100644 index 00000000..a824b8e9 Binary files /dev/null and b/animateditems/2321.gif differ diff --git a/animateditems/2321.png b/animateditems/2321.png new file mode 100644 index 00000000..7407c8b2 Binary files /dev/null and b/animateditems/2321.png differ diff --git a/animateditems/2322.gif b/animateditems/2322.gif new file mode 100644 index 00000000..009745f7 Binary files /dev/null and b/animateditems/2322.gif differ diff --git a/animateditems/2322.png b/animateditems/2322.png new file mode 100644 index 00000000..bde97efd Binary files /dev/null and b/animateditems/2322.png differ diff --git a/animateditems/2323.gif b/animateditems/2323.gif new file mode 100644 index 00000000..b51e26c1 Binary files /dev/null and b/animateditems/2323.gif differ diff --git a/animateditems/2323.png b/animateditems/2323.png new file mode 100644 index 00000000..0e40d8c5 Binary files /dev/null and b/animateditems/2323.png differ diff --git a/animateditems/2324.gif b/animateditems/2324.gif new file mode 100644 index 00000000..d41ba8c8 Binary files /dev/null and b/animateditems/2324.gif differ diff --git a/animateditems/2324.png b/animateditems/2324.png new file mode 100644 index 00000000..e1451df5 Binary files /dev/null and b/animateditems/2324.png differ diff --git a/animateditems/2325.gif b/animateditems/2325.gif new file mode 100644 index 00000000..0c37a837 Binary files /dev/null and b/animateditems/2325.gif differ diff --git a/animateditems/2325.png b/animateditems/2325.png new file mode 100644 index 00000000..20d2ee2d Binary files /dev/null and b/animateditems/2325.png differ diff --git a/animateditems/2326.gif b/animateditems/2326.gif new file mode 100644 index 00000000..cc96eba6 Binary files /dev/null and b/animateditems/2326.gif differ diff --git a/animateditems/2326.png b/animateditems/2326.png new file mode 100644 index 00000000..13c40a48 Binary files /dev/null and b/animateditems/2326.png differ diff --git a/animateditems/2327.gif b/animateditems/2327.gif new file mode 100644 index 00000000..52c4a6a7 Binary files /dev/null and b/animateditems/2327.gif differ diff --git a/animateditems/2327.png b/animateditems/2327.png new file mode 100644 index 00000000..0f1e7a1e Binary files /dev/null and b/animateditems/2327.png differ diff --git a/animateditems/2328.gif b/animateditems/2328.gif new file mode 100644 index 00000000..93d2d96d Binary files /dev/null and b/animateditems/2328.gif differ diff --git a/animateditems/2328.png b/animateditems/2328.png new file mode 100644 index 00000000..4527d58d Binary files /dev/null and b/animateditems/2328.png differ diff --git a/animateditems/2329.gif b/animateditems/2329.gif new file mode 100644 index 00000000..bd1f3d10 Binary files /dev/null and b/animateditems/2329.gif differ diff --git a/animateditems/2329.png b/animateditems/2329.png new file mode 100644 index 00000000..b58c0fb2 Binary files /dev/null and b/animateditems/2329.png differ diff --git a/animateditems/2330.gif b/animateditems/2330.gif new file mode 100644 index 00000000..f502be92 Binary files /dev/null and b/animateditems/2330.gif differ diff --git a/animateditems/2330.png b/animateditems/2330.png new file mode 100644 index 00000000..182cc0e8 Binary files /dev/null and b/animateditems/2330.png differ diff --git a/animateditems/2331.gif b/animateditems/2331.gif new file mode 100644 index 00000000..fde9fc8a Binary files /dev/null and b/animateditems/2331.gif differ diff --git a/animateditems/2331.png b/animateditems/2331.png new file mode 100644 index 00000000..30389134 Binary files /dev/null and b/animateditems/2331.png differ diff --git a/animateditems/2332.gif b/animateditems/2332.gif new file mode 100644 index 00000000..ef7fddc1 Binary files /dev/null and b/animateditems/2332.gif differ diff --git a/animateditems/2332.png b/animateditems/2332.png new file mode 100644 index 00000000..abce4bc4 Binary files /dev/null and b/animateditems/2332.png differ diff --git a/animateditems/2333.gif b/animateditems/2333.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/2333.gif differ diff --git a/animateditems/2333.png b/animateditems/2333.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/2333.png differ diff --git a/animateditems/2335.gif b/animateditems/2335.gif new file mode 100644 index 00000000..adaae47c Binary files /dev/null and b/animateditems/2335.gif differ diff --git a/animateditems/2335.png b/animateditems/2335.png new file mode 100644 index 00000000..013e2b67 Binary files /dev/null and b/animateditems/2335.png differ diff --git a/animateditems/2336.gif b/animateditems/2336.gif new file mode 100644 index 00000000..ab46f23e Binary files /dev/null and b/animateditems/2336.gif differ diff --git a/animateditems/2336.png b/animateditems/2336.png new file mode 100644 index 00000000..81f8e53f Binary files /dev/null and b/animateditems/2336.png differ diff --git a/animateditems/2337.gif b/animateditems/2337.gif new file mode 100644 index 00000000..8738349d Binary files /dev/null and b/animateditems/2337.gif differ diff --git a/animateditems/2337.png b/animateditems/2337.png new file mode 100644 index 00000000..4bacecbf Binary files /dev/null and b/animateditems/2337.png differ diff --git a/animateditems/2338.gif b/animateditems/2338.gif new file mode 100644 index 00000000..1b662523 Binary files /dev/null and b/animateditems/2338.gif differ diff --git a/animateditems/2338.png b/animateditems/2338.png new file mode 100644 index 00000000..9c821a42 Binary files /dev/null and b/animateditems/2338.png differ diff --git a/animateditems/2339.gif b/animateditems/2339.gif new file mode 100644 index 00000000..0e2d23a2 Binary files /dev/null and b/animateditems/2339.gif differ diff --git a/animateditems/2339.png b/animateditems/2339.png new file mode 100644 index 00000000..31b81b43 Binary files /dev/null and b/animateditems/2339.png differ diff --git a/animateditems/2340.gif b/animateditems/2340.gif new file mode 100644 index 00000000..44e825dd Binary files /dev/null and b/animateditems/2340.gif differ diff --git a/animateditems/2340.png b/animateditems/2340.png new file mode 100644 index 00000000..16e6a051 Binary files /dev/null and b/animateditems/2340.png differ diff --git a/animateditems/2341.gif b/animateditems/2341.gif new file mode 100644 index 00000000..3f7a576e Binary files /dev/null and b/animateditems/2341.gif differ diff --git a/animateditems/2341.png b/animateditems/2341.png new file mode 100644 index 00000000..91bde1de Binary files /dev/null and b/animateditems/2341.png differ diff --git a/animateditems/2342.gif b/animateditems/2342.gif new file mode 100644 index 00000000..b1785faa Binary files /dev/null and b/animateditems/2342.gif differ diff --git a/animateditems/2342.png b/animateditems/2342.png new file mode 100644 index 00000000..a4fb0210 Binary files /dev/null and b/animateditems/2342.png differ diff --git a/animateditems/2343.gif b/animateditems/2343.gif new file mode 100644 index 00000000..5848913c Binary files /dev/null and b/animateditems/2343.gif differ diff --git a/animateditems/2343.png b/animateditems/2343.png new file mode 100644 index 00000000..d2c5782e Binary files /dev/null and b/animateditems/2343.png differ diff --git a/animateditems/2344.gif b/animateditems/2344.gif new file mode 100644 index 00000000..00ed6657 Binary files /dev/null and b/animateditems/2344.gif differ diff --git a/animateditems/2344.png b/animateditems/2344.png new file mode 100644 index 00000000..d0e190af Binary files /dev/null and b/animateditems/2344.png differ diff --git a/animateditems/2345.gif b/animateditems/2345.gif new file mode 100644 index 00000000..b111da68 Binary files /dev/null and b/animateditems/2345.gif differ diff --git a/animateditems/2345.png b/animateditems/2345.png new file mode 100644 index 00000000..406bf414 Binary files /dev/null and b/animateditems/2345.png differ diff --git a/animateditems/2346.gif b/animateditems/2346.gif new file mode 100644 index 00000000..241e86fd Binary files /dev/null and b/animateditems/2346.gif differ diff --git a/animateditems/2346.png b/animateditems/2346.png new file mode 100644 index 00000000..749eb4c9 Binary files /dev/null and b/animateditems/2346.png differ diff --git a/animateditems/23460.gif b/animateditems/23460.gif new file mode 100644 index 00000000..803a829a Binary files /dev/null and b/animateditems/23460.gif differ diff --git a/animateditems/23460.png b/animateditems/23460.png new file mode 100644 index 00000000..a5730f08 Binary files /dev/null and b/animateditems/23460.png differ diff --git a/animateditems/23463.gif b/animateditems/23463.gif new file mode 100644 index 00000000..33eeb789 Binary files /dev/null and b/animateditems/23463.gif differ diff --git a/animateditems/23463.png b/animateditems/23463.png new file mode 100644 index 00000000..30ff3bbd Binary files /dev/null and b/animateditems/23463.png differ diff --git a/animateditems/23464.gif b/animateditems/23464.gif new file mode 100644 index 00000000..954cf273 Binary files /dev/null and b/animateditems/23464.gif differ diff --git a/animateditems/23464.png b/animateditems/23464.png new file mode 100644 index 00000000..ba3ef808 Binary files /dev/null and b/animateditems/23464.png differ diff --git a/animateditems/23465.gif b/animateditems/23465.gif new file mode 100644 index 00000000..8f755b32 Binary files /dev/null and b/animateditems/23465.gif differ diff --git a/animateditems/23465.png b/animateditems/23465.png new file mode 100644 index 00000000..20247a82 Binary files /dev/null and b/animateditems/23465.png differ diff --git a/animateditems/23467.gif b/animateditems/23467.gif new file mode 100644 index 00000000..94bfb422 Binary files /dev/null and b/animateditems/23467.gif differ diff --git a/animateditems/23467.png b/animateditems/23467.png new file mode 100644 index 00000000..2ffd53e1 Binary files /dev/null and b/animateditems/23467.png differ diff --git a/animateditems/23468.gif b/animateditems/23468.gif new file mode 100644 index 00000000..05612c60 Binary files /dev/null and b/animateditems/23468.gif differ diff --git a/animateditems/23468.png b/animateditems/23468.png new file mode 100644 index 00000000..0d847d6a Binary files /dev/null and b/animateditems/23468.png differ diff --git a/animateditems/23469.gif b/animateditems/23469.gif new file mode 100644 index 00000000..9c3296fb Binary files /dev/null and b/animateditems/23469.gif differ diff --git a/animateditems/23469.png b/animateditems/23469.png new file mode 100644 index 00000000..040194f3 Binary files /dev/null and b/animateditems/23469.png differ diff --git a/animateditems/2347.gif b/animateditems/2347.gif new file mode 100644 index 00000000..f3d41159 Binary files /dev/null and b/animateditems/2347.gif differ diff --git a/animateditems/2347.png b/animateditems/2347.png new file mode 100644 index 00000000..dd7f5f34 Binary files /dev/null and b/animateditems/2347.png differ diff --git a/animateditems/23471.gif b/animateditems/23471.gif new file mode 100644 index 00000000..c5582d7e Binary files /dev/null and b/animateditems/23471.gif differ diff --git a/animateditems/23471.png b/animateditems/23471.png new file mode 100644 index 00000000..98e863ab Binary files /dev/null and b/animateditems/23471.png differ diff --git a/animateditems/23472.gif b/animateditems/23472.gif new file mode 100644 index 00000000..7939055f Binary files /dev/null and b/animateditems/23472.gif differ diff --git a/animateditems/23472.png b/animateditems/23472.png new file mode 100644 index 00000000..3deb43db Binary files /dev/null and b/animateditems/23472.png differ diff --git a/animateditems/23473.gif b/animateditems/23473.gif new file mode 100644 index 00000000..314ab029 Binary files /dev/null and b/animateditems/23473.gif differ diff --git a/animateditems/23473.png b/animateditems/23473.png new file mode 100644 index 00000000..65a7bb3d Binary files /dev/null and b/animateditems/23473.png differ diff --git a/animateditems/23474.gif b/animateditems/23474.gif new file mode 100644 index 00000000..2bb31bcd Binary files /dev/null and b/animateditems/23474.gif differ diff --git a/animateditems/23474.png b/animateditems/23474.png new file mode 100644 index 00000000..df158838 Binary files /dev/null and b/animateditems/23474.png differ diff --git a/animateditems/2348.gif b/animateditems/2348.gif new file mode 100644 index 00000000..5049bd5a Binary files /dev/null and b/animateditems/2348.gif differ diff --git a/animateditems/2348.png b/animateditems/2348.png new file mode 100644 index 00000000..26a2d2a3 Binary files /dev/null and b/animateditems/2348.png differ diff --git a/animateditems/2349.gif b/animateditems/2349.gif new file mode 100644 index 00000000..bcaaba2f Binary files /dev/null and b/animateditems/2349.gif differ diff --git a/animateditems/2349.png b/animateditems/2349.png new file mode 100644 index 00000000..977c5e77 Binary files /dev/null and b/animateditems/2349.png differ diff --git a/animateditems/23495.gif b/animateditems/23495.gif new file mode 100644 index 00000000..eb0dc830 Binary files /dev/null and b/animateditems/23495.gif differ diff --git a/animateditems/23495.png b/animateditems/23495.png new file mode 100644 index 00000000..027b6dd9 Binary files /dev/null and b/animateditems/23495.png differ diff --git a/animateditems/2350.gif b/animateditems/2350.gif new file mode 100644 index 00000000..153cb519 Binary files /dev/null and b/animateditems/2350.gif differ diff --git a/animateditems/2350.png b/animateditems/2350.png new file mode 100644 index 00000000..146bca3d Binary files /dev/null and b/animateditems/2350.png differ diff --git a/animateditems/23508.gif b/animateditems/23508.gif new file mode 100644 index 00000000..b9404fed Binary files /dev/null and b/animateditems/23508.gif differ diff --git a/animateditems/23508.png b/animateditems/23508.png new file mode 100644 index 00000000..fe19d3f9 Binary files /dev/null and b/animateditems/23508.png differ diff --git a/animateditems/2351.gif b/animateditems/2351.gif new file mode 100644 index 00000000..ca7c9135 Binary files /dev/null and b/animateditems/2351.gif differ diff --git a/animateditems/2351.png b/animateditems/2351.png new file mode 100644 index 00000000..53ec1986 Binary files /dev/null and b/animateditems/2351.png differ diff --git a/animateditems/23512.gif b/animateditems/23512.gif new file mode 100644 index 00000000..73760175 Binary files /dev/null and b/animateditems/23512.gif differ diff --git a/animateditems/23512.png b/animateditems/23512.png new file mode 100644 index 00000000..b7d18ef9 Binary files /dev/null and b/animateditems/23512.png differ diff --git a/animateditems/23513.gif b/animateditems/23513.gif new file mode 100644 index 00000000..55aa1ad2 Binary files /dev/null and b/animateditems/23513.gif differ diff --git a/animateditems/23513.png b/animateditems/23513.png new file mode 100644 index 00000000..ae11b75b Binary files /dev/null and b/animateditems/23513.png differ diff --git a/animateditems/23514.gif b/animateditems/23514.gif new file mode 100644 index 00000000..9aa5a5c5 Binary files /dev/null and b/animateditems/23514.gif differ diff --git a/animateditems/23514.png b/animateditems/23514.png new file mode 100644 index 00000000..7a9ac499 Binary files /dev/null and b/animateditems/23514.png differ diff --git a/animateditems/23515.gif b/animateditems/23515.gif new file mode 100644 index 00000000..f1759128 Binary files /dev/null and b/animateditems/23515.gif differ diff --git a/animateditems/23515.png b/animateditems/23515.png new file mode 100644 index 00000000..bb9ebe00 Binary files /dev/null and b/animateditems/23515.png differ diff --git a/animateditems/23516.gif b/animateditems/23516.gif new file mode 100644 index 00000000..d45964f5 Binary files /dev/null and b/animateditems/23516.gif differ diff --git a/animateditems/23516.png b/animateditems/23516.png new file mode 100644 index 00000000..fb854a2c Binary files /dev/null and b/animateditems/23516.png differ diff --git a/animateditems/23517.gif b/animateditems/23517.gif new file mode 100644 index 00000000..8e0eb2cf Binary files /dev/null and b/animateditems/23517.gif differ diff --git a/animateditems/23517.png b/animateditems/23517.png new file mode 100644 index 00000000..4e89bd59 Binary files /dev/null and b/animateditems/23517.png differ diff --git a/animateditems/2352.gif b/animateditems/2352.gif new file mode 100644 index 00000000..6f699e94 Binary files /dev/null and b/animateditems/2352.gif differ diff --git a/animateditems/2352.png b/animateditems/2352.png new file mode 100644 index 00000000..7652bdbb Binary files /dev/null and b/animateditems/2352.png differ diff --git a/animateditems/23525.gif b/animateditems/23525.gif new file mode 100644 index 00000000..f5a3a91d Binary files /dev/null and b/animateditems/23525.gif differ diff --git a/animateditems/23525.png b/animateditems/23525.png new file mode 100644 index 00000000..276709c7 Binary files /dev/null and b/animateditems/23525.png differ diff --git a/animateditems/23526.gif b/animateditems/23526.gif new file mode 100644 index 00000000..a5196110 Binary files /dev/null and b/animateditems/23526.gif differ diff --git a/animateditems/23526.png b/animateditems/23526.png new file mode 100644 index 00000000..abd40f00 Binary files /dev/null and b/animateditems/23526.png differ diff --git a/animateditems/23527.gif b/animateditems/23527.gif new file mode 100644 index 00000000..a5196110 Binary files /dev/null and b/animateditems/23527.gif differ diff --git a/animateditems/23527.png b/animateditems/23527.png new file mode 100644 index 00000000..abd40f00 Binary files /dev/null and b/animateditems/23527.png differ diff --git a/animateditems/23529.gif b/animateditems/23529.gif new file mode 100644 index 00000000..21d548a4 Binary files /dev/null and b/animateditems/23529.gif differ diff --git a/animateditems/23529.png b/animateditems/23529.png new file mode 100644 index 00000000..655cf719 Binary files /dev/null and b/animateditems/23529.png differ diff --git a/animateditems/2353.gif b/animateditems/2353.gif new file mode 100644 index 00000000..b7b5ca68 Binary files /dev/null and b/animateditems/2353.gif differ diff --git a/animateditems/2353.png b/animateditems/2353.png new file mode 100644 index 00000000..640e0f3f Binary files /dev/null and b/animateditems/2353.png differ diff --git a/animateditems/23535.gif b/animateditems/23535.gif new file mode 100644 index 00000000..72acfbd3 Binary files /dev/null and b/animateditems/23535.gif differ diff --git a/animateditems/23535.png b/animateditems/23535.png new file mode 100644 index 00000000..19907230 Binary files /dev/null and b/animateditems/23535.png differ diff --git a/animateditems/23536.gif b/animateditems/23536.gif new file mode 100644 index 00000000..e738ea8c Binary files /dev/null and b/animateditems/23536.gif differ diff --git a/animateditems/23536.png b/animateditems/23536.png new file mode 100644 index 00000000..9ff27cfd Binary files /dev/null and b/animateditems/23536.png differ diff --git a/animateditems/23537.gif b/animateditems/23537.gif new file mode 100644 index 00000000..efbd4789 Binary files /dev/null and b/animateditems/23537.gif differ diff --git a/animateditems/23537.png b/animateditems/23537.png new file mode 100644 index 00000000..275764c8 Binary files /dev/null and b/animateditems/23537.png differ diff --git a/animateditems/23538.gif b/animateditems/23538.gif new file mode 100644 index 00000000..acc76c6b Binary files /dev/null and b/animateditems/23538.gif differ diff --git a/animateditems/23538.png b/animateditems/23538.png new file mode 100644 index 00000000..2bc81116 Binary files /dev/null and b/animateditems/23538.png differ diff --git a/animateditems/23539.gif b/animateditems/23539.gif new file mode 100644 index 00000000..d302d27c Binary files /dev/null and b/animateditems/23539.gif differ diff --git a/animateditems/23539.png b/animateditems/23539.png new file mode 100644 index 00000000..146fd88f Binary files /dev/null and b/animateditems/23539.png differ diff --git a/animateditems/2354.gif b/animateditems/2354.gif new file mode 100644 index 00000000..4da629ad Binary files /dev/null and b/animateditems/2354.gif differ diff --git a/animateditems/2354.png b/animateditems/2354.png new file mode 100644 index 00000000..5a8b0e84 Binary files /dev/null and b/animateditems/2354.png differ diff --git a/animateditems/23540.gif b/animateditems/23540.gif new file mode 100644 index 00000000..b5214dc9 Binary files /dev/null and b/animateditems/23540.gif differ diff --git a/animateditems/23540.png b/animateditems/23540.png new file mode 100644 index 00000000..86f5c493 Binary files /dev/null and b/animateditems/23540.png differ diff --git a/animateditems/23541.gif b/animateditems/23541.gif new file mode 100644 index 00000000..009f92b1 Binary files /dev/null and b/animateditems/23541.gif differ diff --git a/animateditems/23541.png b/animateditems/23541.png new file mode 100644 index 00000000..8b1ace63 Binary files /dev/null and b/animateditems/23541.png differ diff --git a/animateditems/23542.gif b/animateditems/23542.gif new file mode 100644 index 00000000..68296759 Binary files /dev/null and b/animateditems/23542.gif differ diff --git a/animateditems/23542.png b/animateditems/23542.png new file mode 100644 index 00000000..b5e423c5 Binary files /dev/null and b/animateditems/23542.png differ diff --git a/animateditems/23543.gif b/animateditems/23543.gif new file mode 100644 index 00000000..c9554836 Binary files /dev/null and b/animateditems/23543.gif differ diff --git a/animateditems/23543.png b/animateditems/23543.png new file mode 100644 index 00000000..06584f0e Binary files /dev/null and b/animateditems/23543.png differ diff --git a/animateditems/23544.gif b/animateditems/23544.gif new file mode 100644 index 00000000..5a70f233 Binary files /dev/null and b/animateditems/23544.gif differ diff --git a/animateditems/23544.png b/animateditems/23544.png new file mode 100644 index 00000000..707aa7a2 Binary files /dev/null and b/animateditems/23544.png differ diff --git a/animateditems/23545.gif b/animateditems/23545.gif new file mode 100644 index 00000000..c54a94bf Binary files /dev/null and b/animateditems/23545.gif differ diff --git a/animateditems/23545.png b/animateditems/23545.png new file mode 100644 index 00000000..26f015a7 Binary files /dev/null and b/animateditems/23545.png differ diff --git a/animateditems/23546.gif b/animateditems/23546.gif new file mode 100644 index 00000000..3b812872 Binary files /dev/null and b/animateditems/23546.gif differ diff --git a/animateditems/23546.png b/animateditems/23546.png new file mode 100644 index 00000000..f0878838 Binary files /dev/null and b/animateditems/23546.png differ diff --git a/animateditems/23547.gif b/animateditems/23547.gif new file mode 100644 index 00000000..61a9ce74 Binary files /dev/null and b/animateditems/23547.gif differ diff --git a/animateditems/23547.png b/animateditems/23547.png new file mode 100644 index 00000000..6b406d50 Binary files /dev/null and b/animateditems/23547.png differ diff --git a/animateditems/23548.gif b/animateditems/23548.gif new file mode 100644 index 00000000..86238115 Binary files /dev/null and b/animateditems/23548.gif differ diff --git a/animateditems/23548.png b/animateditems/23548.png new file mode 100644 index 00000000..f97fe3de Binary files /dev/null and b/animateditems/23548.png differ diff --git a/animateditems/23549.gif b/animateditems/23549.gif new file mode 100644 index 00000000..cb8d2233 Binary files /dev/null and b/animateditems/23549.gif differ diff --git a/animateditems/23549.png b/animateditems/23549.png new file mode 100644 index 00000000..57899ee7 Binary files /dev/null and b/animateditems/23549.png differ diff --git a/animateditems/2355.gif b/animateditems/2355.gif new file mode 100644 index 00000000..86f7d49c Binary files /dev/null and b/animateditems/2355.gif differ diff --git a/animateditems/2355.png b/animateditems/2355.png new file mode 100644 index 00000000..4d289292 Binary files /dev/null and b/animateditems/2355.png differ diff --git a/animateditems/23550.gif b/animateditems/23550.gif new file mode 100644 index 00000000..22d37e24 Binary files /dev/null and b/animateditems/23550.gif differ diff --git a/animateditems/23550.png b/animateditems/23550.png new file mode 100644 index 00000000..61aa4286 Binary files /dev/null and b/animateditems/23550.png differ diff --git a/animateditems/23551.gif b/animateditems/23551.gif new file mode 100644 index 00000000..950d3c12 Binary files /dev/null and b/animateditems/23551.gif differ diff --git a/animateditems/23551.png b/animateditems/23551.png new file mode 100644 index 00000000..c04afcca Binary files /dev/null and b/animateditems/23551.png differ diff --git a/animateditems/23553.gif b/animateditems/23553.gif new file mode 100644 index 00000000..1c44dbfd Binary files /dev/null and b/animateditems/23553.gif differ diff --git a/animateditems/23553.png b/animateditems/23553.png new file mode 100644 index 00000000..4dcaff2f Binary files /dev/null and b/animateditems/23553.png differ diff --git a/animateditems/23554.gif b/animateditems/23554.gif new file mode 100644 index 00000000..2a4c1b74 Binary files /dev/null and b/animateditems/23554.gif differ diff --git a/animateditems/23554.png b/animateditems/23554.png new file mode 100644 index 00000000..d9a546c1 Binary files /dev/null and b/animateditems/23554.png differ diff --git a/animateditems/23555.gif b/animateditems/23555.gif new file mode 100644 index 00000000..4e836ed8 Binary files /dev/null and b/animateditems/23555.gif differ diff --git a/animateditems/23555.png b/animateditems/23555.png new file mode 100644 index 00000000..7b871db9 Binary files /dev/null and b/animateditems/23555.png differ diff --git a/animateditems/23557.gif b/animateditems/23557.gif new file mode 100644 index 00000000..1126422f Binary files /dev/null and b/animateditems/23557.gif differ diff --git a/animateditems/23557.png b/animateditems/23557.png new file mode 100644 index 00000000..afb458c5 Binary files /dev/null and b/animateditems/23557.png differ diff --git a/animateditems/23558.gif b/animateditems/23558.gif new file mode 100644 index 00000000..4e836ed8 Binary files /dev/null and b/animateditems/23558.gif differ diff --git a/animateditems/23558.png b/animateditems/23558.png new file mode 100644 index 00000000..7b871db9 Binary files /dev/null and b/animateditems/23558.png differ diff --git a/animateditems/23559.gif b/animateditems/23559.gif new file mode 100644 index 00000000..57c7ae0d Binary files /dev/null and b/animateditems/23559.gif differ diff --git a/animateditems/23559.png b/animateditems/23559.png new file mode 100644 index 00000000..edcda0ac Binary files /dev/null and b/animateditems/23559.png differ diff --git a/animateditems/2356.gif b/animateditems/2356.gif new file mode 100644 index 00000000..00ed6657 Binary files /dev/null and b/animateditems/2356.gif differ diff --git a/animateditems/2356.png b/animateditems/2356.png new file mode 100644 index 00000000..d0e190af Binary files /dev/null and b/animateditems/2356.png differ diff --git a/animateditems/23560.gif b/animateditems/23560.gif new file mode 100644 index 00000000..57c7ae0d Binary files /dev/null and b/animateditems/23560.gif differ diff --git a/animateditems/23560.png b/animateditems/23560.png new file mode 100644 index 00000000..edcda0ac Binary files /dev/null and b/animateditems/23560.png differ diff --git a/animateditems/23563.gif b/animateditems/23563.gif new file mode 100644 index 00000000..6ed5ac15 Binary files /dev/null and b/animateditems/23563.gif differ diff --git a/animateditems/23563.png b/animateditems/23563.png new file mode 100644 index 00000000..ee231a81 Binary files /dev/null and b/animateditems/23563.png differ diff --git a/animateditems/23564.gif b/animateditems/23564.gif new file mode 100644 index 00000000..22bc076f Binary files /dev/null and b/animateditems/23564.gif differ diff --git a/animateditems/23564.png b/animateditems/23564.png new file mode 100644 index 00000000..7de80dd1 Binary files /dev/null and b/animateditems/23564.png differ diff --git a/animateditems/23565.gif b/animateditems/23565.gif new file mode 100644 index 00000000..75f0e02e Binary files /dev/null and b/animateditems/23565.gif differ diff --git a/animateditems/23565.png b/animateditems/23565.png new file mode 100644 index 00000000..922b7885 Binary files /dev/null and b/animateditems/23565.png differ diff --git a/animateditems/23566.gif b/animateditems/23566.gif new file mode 100644 index 00000000..46c41c86 Binary files /dev/null and b/animateditems/23566.gif differ diff --git a/animateditems/23566.png b/animateditems/23566.png new file mode 100644 index 00000000..e4352219 Binary files /dev/null and b/animateditems/23566.png differ diff --git a/animateditems/23567.gif b/animateditems/23567.gif new file mode 100644 index 00000000..28ed6675 Binary files /dev/null and b/animateditems/23567.gif differ diff --git a/animateditems/23567.png b/animateditems/23567.png new file mode 100644 index 00000000..fbf7a4cf Binary files /dev/null and b/animateditems/23567.png differ diff --git a/animateditems/23568.gif b/animateditems/23568.gif new file mode 100644 index 00000000..a3e810b0 Binary files /dev/null and b/animateditems/23568.gif differ diff --git a/animateditems/23568.png b/animateditems/23568.png new file mode 100644 index 00000000..9fe3b3c6 Binary files /dev/null and b/animateditems/23568.png differ diff --git a/animateditems/23569.gif b/animateditems/23569.gif new file mode 100644 index 00000000..1b82c91b Binary files /dev/null and b/animateditems/23569.gif differ diff --git a/animateditems/23569.png b/animateditems/23569.png new file mode 100644 index 00000000..dd8c8d12 Binary files /dev/null and b/animateditems/23569.png differ diff --git a/animateditems/2357.gif b/animateditems/2357.gif new file mode 100644 index 00000000..6ab7c794 Binary files /dev/null and b/animateditems/2357.gif differ diff --git a/animateditems/2357.png b/animateditems/2357.png new file mode 100644 index 00000000..01d74faf Binary files /dev/null and b/animateditems/2357.png differ diff --git a/animateditems/23570.gif b/animateditems/23570.gif new file mode 100644 index 00000000..7f03e779 Binary files /dev/null and b/animateditems/23570.gif differ diff --git a/animateditems/23570.png b/animateditems/23570.png new file mode 100644 index 00000000..34ed21ea Binary files /dev/null and b/animateditems/23570.png differ diff --git a/animateditems/23571.gif b/animateditems/23571.gif new file mode 100644 index 00000000..8decaaa5 Binary files /dev/null and b/animateditems/23571.gif differ diff --git a/animateditems/23571.png b/animateditems/23571.png new file mode 100644 index 00000000..1144076c Binary files /dev/null and b/animateditems/23571.png differ diff --git a/animateditems/23572.gif b/animateditems/23572.gif new file mode 100644 index 00000000..ce27d2c9 Binary files /dev/null and b/animateditems/23572.gif differ diff --git a/animateditems/23572.png b/animateditems/23572.png new file mode 100644 index 00000000..2c9da6e6 Binary files /dev/null and b/animateditems/23572.png differ diff --git a/animateditems/23573.gif b/animateditems/23573.gif new file mode 100644 index 00000000..52bf881c Binary files /dev/null and b/animateditems/23573.gif differ diff --git a/animateditems/23573.png b/animateditems/23573.png new file mode 100644 index 00000000..c1a398b4 Binary files /dev/null and b/animateditems/23573.png differ diff --git a/animateditems/23574.gif b/animateditems/23574.gif new file mode 100644 index 00000000..68f96088 Binary files /dev/null and b/animateditems/23574.gif differ diff --git a/animateditems/23574.png b/animateditems/23574.png new file mode 100644 index 00000000..31e219cb Binary files /dev/null and b/animateditems/23574.png differ diff --git a/animateditems/23575.gif b/animateditems/23575.gif new file mode 100644 index 00000000..b7edee51 Binary files /dev/null and b/animateditems/23575.gif differ diff --git a/animateditems/23575.png b/animateditems/23575.png new file mode 100644 index 00000000..dac5df9d Binary files /dev/null and b/animateditems/23575.png differ diff --git a/animateditems/23579.gif b/animateditems/23579.gif new file mode 100644 index 00000000..272c4a53 Binary files /dev/null and b/animateditems/23579.gif differ diff --git a/animateditems/23579.png b/animateditems/23579.png new file mode 100644 index 00000000..68f9ece8 Binary files /dev/null and b/animateditems/23579.png differ diff --git a/animateditems/2358.gif b/animateditems/2358.gif new file mode 100644 index 00000000..864a87d2 Binary files /dev/null and b/animateditems/2358.gif differ diff --git a/animateditems/2358.png b/animateditems/2358.png new file mode 100644 index 00000000..7b2f6380 Binary files /dev/null and b/animateditems/2358.png differ diff --git a/animateditems/23580.gif b/animateditems/23580.gif new file mode 100644 index 00000000..272c4a53 Binary files /dev/null and b/animateditems/23580.gif differ diff --git a/animateditems/23580.png b/animateditems/23580.png new file mode 100644 index 00000000..68f9ece8 Binary files /dev/null and b/animateditems/23580.png differ diff --git a/animateditems/23581.gif b/animateditems/23581.gif new file mode 100644 index 00000000..272c4a53 Binary files /dev/null and b/animateditems/23581.gif differ diff --git a/animateditems/23581.png b/animateditems/23581.png new file mode 100644 index 00000000..68f9ece8 Binary files /dev/null and b/animateditems/23581.png differ diff --git a/animateditems/23583.gif b/animateditems/23583.gif new file mode 100644 index 00000000..0aa11ef9 Binary files /dev/null and b/animateditems/23583.gif differ diff --git a/animateditems/23583.png b/animateditems/23583.png new file mode 100644 index 00000000..eb1a4d0a Binary files /dev/null and b/animateditems/23583.png differ diff --git a/animateditems/23584.gif b/animateditems/23584.gif new file mode 100644 index 00000000..6dfc3470 Binary files /dev/null and b/animateditems/23584.gif differ diff --git a/animateditems/23584.png b/animateditems/23584.png new file mode 100644 index 00000000..a35b80f6 Binary files /dev/null and b/animateditems/23584.png differ diff --git a/animateditems/23585.gif b/animateditems/23585.gif new file mode 100644 index 00000000..c2e0ae07 Binary files /dev/null and b/animateditems/23585.gif differ diff --git a/animateditems/23585.png b/animateditems/23585.png new file mode 100644 index 00000000..76e64eaa Binary files /dev/null and b/animateditems/23585.png differ diff --git a/animateditems/23586.gif b/animateditems/23586.gif new file mode 100644 index 00000000..9ff1d2da Binary files /dev/null and b/animateditems/23586.gif differ diff --git a/animateditems/23586.png b/animateditems/23586.png new file mode 100644 index 00000000..2c062cfe Binary files /dev/null and b/animateditems/23586.png differ diff --git a/animateditems/23587.gif b/animateditems/23587.gif new file mode 100644 index 00000000..8c7d5bed Binary files /dev/null and b/animateditems/23587.gif differ diff --git a/animateditems/23587.png b/animateditems/23587.png new file mode 100644 index 00000000..306d15e7 Binary files /dev/null and b/animateditems/23587.png differ diff --git a/animateditems/23588.gif b/animateditems/23588.gif new file mode 100644 index 00000000..d644df72 Binary files /dev/null and b/animateditems/23588.gif differ diff --git a/animateditems/23588.png b/animateditems/23588.png new file mode 100644 index 00000000..7e0d88f3 Binary files /dev/null and b/animateditems/23588.png differ diff --git a/animateditems/23589.gif b/animateditems/23589.gif new file mode 100644 index 00000000..5203febd Binary files /dev/null and b/animateditems/23589.gif differ diff --git a/animateditems/23589.png b/animateditems/23589.png new file mode 100644 index 00000000..df21aa3b Binary files /dev/null and b/animateditems/23589.png differ diff --git a/animateditems/2359.gif b/animateditems/2359.gif new file mode 100644 index 00000000..6d1488b1 Binary files /dev/null and b/animateditems/2359.gif differ diff --git a/animateditems/2359.png b/animateditems/2359.png new file mode 100644 index 00000000..91843673 Binary files /dev/null and b/animateditems/2359.png differ diff --git a/animateditems/23590.gif b/animateditems/23590.gif new file mode 100644 index 00000000..7f64d422 Binary files /dev/null and b/animateditems/23590.gif differ diff --git a/animateditems/23590.png b/animateditems/23590.png new file mode 100644 index 00000000..43c98bcc Binary files /dev/null and b/animateditems/23590.png differ diff --git a/animateditems/2361.gif b/animateditems/2361.gif new file mode 100644 index 00000000..cef66dea Binary files /dev/null and b/animateditems/2361.gif differ diff --git a/animateditems/2361.png b/animateditems/2361.png new file mode 100644 index 00000000..48a94301 Binary files /dev/null and b/animateditems/2361.png differ diff --git a/animateditems/2362.gif b/animateditems/2362.gif new file mode 100644 index 00000000..f852d4f4 Binary files /dev/null and b/animateditems/2362.gif differ diff --git a/animateditems/2362.png b/animateditems/2362.png new file mode 100644 index 00000000..eac20f47 Binary files /dev/null and b/animateditems/2362.png differ diff --git a/animateditems/2363.gif b/animateditems/2363.gif new file mode 100644 index 00000000..4a78df1e Binary files /dev/null and b/animateditems/2363.gif differ diff --git a/animateditems/2363.png b/animateditems/2363.png new file mode 100644 index 00000000..b372f631 Binary files /dev/null and b/animateditems/2363.png differ diff --git a/animateditems/2364.gif b/animateditems/2364.gif new file mode 100644 index 00000000..ef7fddc1 Binary files /dev/null and b/animateditems/2364.gif differ diff --git a/animateditems/2364.png b/animateditems/2364.png new file mode 100644 index 00000000..abce4bc4 Binary files /dev/null and b/animateditems/2364.png differ diff --git a/animateditems/2365.gif b/animateditems/2365.gif new file mode 100644 index 00000000..f0307f0a Binary files /dev/null and b/animateditems/2365.gif differ diff --git a/animateditems/2365.png b/animateditems/2365.png new file mode 100644 index 00000000..29e31f5f Binary files /dev/null and b/animateditems/2365.png differ diff --git a/animateditems/2366.gif b/animateditems/2366.gif new file mode 100644 index 00000000..187ad79a Binary files /dev/null and b/animateditems/2366.gif differ diff --git a/animateditems/2366.png b/animateditems/2366.png new file mode 100644 index 00000000..f493057f Binary files /dev/null and b/animateditems/2366.png differ diff --git a/animateditems/23662.gif b/animateditems/23662.gif new file mode 100644 index 00000000..74c87085 Binary files /dev/null and b/animateditems/23662.gif differ diff --git a/animateditems/23662.png b/animateditems/23662.png new file mode 100644 index 00000000..2e4fd632 Binary files /dev/null and b/animateditems/23662.png differ diff --git a/animateditems/23663.gif b/animateditems/23663.gif new file mode 100644 index 00000000..047ddbbc Binary files /dev/null and b/animateditems/23663.gif differ diff --git a/animateditems/23663.png b/animateditems/23663.png new file mode 100644 index 00000000..7860966a Binary files /dev/null and b/animateditems/23663.png differ diff --git a/animateditems/23666.gif b/animateditems/23666.gif new file mode 100644 index 00000000..20b3ee23 Binary files /dev/null and b/animateditems/23666.gif differ diff --git a/animateditems/23666.png b/animateditems/23666.png new file mode 100644 index 00000000..8440f7c1 Binary files /dev/null and b/animateditems/23666.png differ diff --git a/animateditems/23672.gif b/animateditems/23672.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/23672.gif differ diff --git a/animateditems/23672.png b/animateditems/23672.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/23672.png differ diff --git a/animateditems/23704.gif b/animateditems/23704.gif new file mode 100644 index 00000000..070d47df Binary files /dev/null and b/animateditems/23704.gif differ diff --git a/animateditems/23704.png b/animateditems/23704.png new file mode 100644 index 00000000..34d4896f Binary files /dev/null and b/animateditems/23704.png differ diff --git a/animateditems/23705.gif b/animateditems/23705.gif new file mode 100644 index 00000000..070d47df Binary files /dev/null and b/animateditems/23705.gif differ diff --git a/animateditems/23705.png b/animateditems/23705.png new file mode 100644 index 00000000..34d4896f Binary files /dev/null and b/animateditems/23705.png differ diff --git a/animateditems/23719.gif b/animateditems/23719.gif new file mode 100644 index 00000000..a1e6a847 Binary files /dev/null and b/animateditems/23719.gif differ diff --git a/animateditems/23719.png b/animateditems/23719.png new file mode 100644 index 00000000..64932bbd Binary files /dev/null and b/animateditems/23719.png differ diff --git a/animateditems/23721.gif b/animateditems/23721.gif new file mode 100644 index 00000000..5b370cf5 Binary files /dev/null and b/animateditems/23721.gif differ diff --git a/animateditems/23721.png b/animateditems/23721.png new file mode 100644 index 00000000..f8e7aa59 Binary files /dev/null and b/animateditems/23721.png differ diff --git a/animateditems/23722.gif b/animateditems/23722.gif new file mode 100644 index 00000000..26c5bed5 Binary files /dev/null and b/animateditems/23722.gif differ diff --git a/animateditems/23722.png b/animateditems/23722.png new file mode 100644 index 00000000..321c4312 Binary files /dev/null and b/animateditems/23722.png differ diff --git a/animateditems/23723.gif b/animateditems/23723.gif new file mode 100644 index 00000000..7dd248a3 Binary files /dev/null and b/animateditems/23723.gif differ diff --git a/animateditems/23723.png b/animateditems/23723.png new file mode 100644 index 00000000..02356812 Binary files /dev/null and b/animateditems/23723.png differ diff --git a/animateditems/23749.gif b/animateditems/23749.gif new file mode 100644 index 00000000..fbdd18df Binary files /dev/null and b/animateditems/23749.gif differ diff --git a/animateditems/23749.png b/animateditems/23749.png new file mode 100644 index 00000000..d1a5c80a Binary files /dev/null and b/animateditems/23749.png differ diff --git a/animateditems/23750.gif b/animateditems/23750.gif new file mode 100644 index 00000000..5a9429c5 Binary files /dev/null and b/animateditems/23750.gif differ diff --git a/animateditems/23750.png b/animateditems/23750.png new file mode 100644 index 00000000..8c6c69d0 Binary files /dev/null and b/animateditems/23750.png differ diff --git a/animateditems/23754.gif b/animateditems/23754.gif new file mode 100644 index 00000000..8ebd3ae0 Binary files /dev/null and b/animateditems/23754.gif differ diff --git a/animateditems/23754.png b/animateditems/23754.png new file mode 100644 index 00000000..592fe201 Binary files /dev/null and b/animateditems/23754.png differ diff --git a/animateditems/2376.gif b/animateditems/2376.gif new file mode 100644 index 00000000..025e12db Binary files /dev/null and b/animateditems/2376.gif differ diff --git a/animateditems/2376.png b/animateditems/2376.png new file mode 100644 index 00000000..a4372ded Binary files /dev/null and b/animateditems/2376.png differ diff --git a/animateditems/23760.gif b/animateditems/23760.gif new file mode 100644 index 00000000..1779cbc5 Binary files /dev/null and b/animateditems/23760.gif differ diff --git a/animateditems/23760.png b/animateditems/23760.png new file mode 100644 index 00000000..5fe71087 Binary files /dev/null and b/animateditems/23760.png differ diff --git a/animateditems/23763.gif b/animateditems/23763.gif new file mode 100644 index 00000000..6c7fc0be Binary files /dev/null and b/animateditems/23763.gif differ diff --git a/animateditems/23763.png b/animateditems/23763.png new file mode 100644 index 00000000..957026ba Binary files /dev/null and b/animateditems/23763.png differ diff --git a/animateditems/23766.gif b/animateditems/23766.gif new file mode 100644 index 00000000..54e41392 Binary files /dev/null and b/animateditems/23766.gif differ diff --git a/animateditems/23766.png b/animateditems/23766.png new file mode 100644 index 00000000..3fdd3352 Binary files /dev/null and b/animateditems/23766.png differ diff --git a/animateditems/23768.gif b/animateditems/23768.gif new file mode 100644 index 00000000..6fa6ec4c Binary files /dev/null and b/animateditems/23768.gif differ diff --git a/animateditems/23768.png b/animateditems/23768.png new file mode 100644 index 00000000..0e3fd89e Binary files /dev/null and b/animateditems/23768.png differ diff --git a/animateditems/2377.gif b/animateditems/2377.gif new file mode 100644 index 00000000..6d46799b Binary files /dev/null and b/animateditems/2377.gif differ diff --git a/animateditems/2377.png b/animateditems/2377.png new file mode 100644 index 00000000..c46dc865 Binary files /dev/null and b/animateditems/2377.png differ diff --git a/animateditems/23771.gif b/animateditems/23771.gif new file mode 100644 index 00000000..39210f1f Binary files /dev/null and b/animateditems/23771.gif differ diff --git a/animateditems/23771.png b/animateditems/23771.png new file mode 100644 index 00000000..6b58c9b9 Binary files /dev/null and b/animateditems/23771.png differ diff --git a/animateditems/23772.gif b/animateditems/23772.gif new file mode 100644 index 00000000..c85ae6e8 Binary files /dev/null and b/animateditems/23772.gif differ diff --git a/animateditems/23772.png b/animateditems/23772.png new file mode 100644 index 00000000..c6a1efa2 Binary files /dev/null and b/animateditems/23772.png differ diff --git a/animateditems/23773.gif b/animateditems/23773.gif new file mode 100644 index 00000000..f1b90985 Binary files /dev/null and b/animateditems/23773.gif differ diff --git a/animateditems/23773.png b/animateditems/23773.png new file mode 100644 index 00000000..fcd013d2 Binary files /dev/null and b/animateditems/23773.png differ diff --git a/animateditems/2378.gif b/animateditems/2378.gif new file mode 100644 index 00000000..f755bcc2 Binary files /dev/null and b/animateditems/2378.gif differ diff --git a/animateditems/2378.png b/animateditems/2378.png new file mode 100644 index 00000000..2a2e676b Binary files /dev/null and b/animateditems/2378.png differ diff --git a/animateditems/23782.gif b/animateditems/23782.gif new file mode 100644 index 00000000..4b5dad1e Binary files /dev/null and b/animateditems/23782.gif differ diff --git a/animateditems/23782.png b/animateditems/23782.png new file mode 100644 index 00000000..40cad779 Binary files /dev/null and b/animateditems/23782.png differ diff --git a/animateditems/23784.gif b/animateditems/23784.gif new file mode 100644 index 00000000..ff4f4aa0 Binary files /dev/null and b/animateditems/23784.gif differ diff --git a/animateditems/23784.png b/animateditems/23784.png new file mode 100644 index 00000000..1cd0261c Binary files /dev/null and b/animateditems/23784.png differ diff --git a/animateditems/2379.gif b/animateditems/2379.gif new file mode 100644 index 00000000..67ec28d9 Binary files /dev/null and b/animateditems/2379.gif differ diff --git a/animateditems/2379.png b/animateditems/2379.png new file mode 100644 index 00000000..7d1085c4 Binary files /dev/null and b/animateditems/2379.png differ diff --git a/animateditems/2380.gif b/animateditems/2380.gif new file mode 100644 index 00000000..2d0bc2b0 Binary files /dev/null and b/animateditems/2380.gif differ diff --git a/animateditems/2380.png b/animateditems/2380.png new file mode 100644 index 00000000..28cd68d7 Binary files /dev/null and b/animateditems/2380.png differ diff --git a/animateditems/23806.gif b/animateditems/23806.gif new file mode 100644 index 00000000..ebd645e4 Binary files /dev/null and b/animateditems/23806.gif differ diff --git a/animateditems/23806.png b/animateditems/23806.png new file mode 100644 index 00000000..d32fc0ee Binary files /dev/null and b/animateditems/23806.png differ diff --git a/animateditems/23807.gif b/animateditems/23807.gif new file mode 100644 index 00000000..6c4e339b Binary files /dev/null and b/animateditems/23807.gif differ diff --git a/animateditems/23807.png b/animateditems/23807.png new file mode 100644 index 00000000..72a1edfe Binary files /dev/null and b/animateditems/23807.png differ diff --git a/animateditems/2381.gif b/animateditems/2381.gif new file mode 100644 index 00000000..c4563037 Binary files /dev/null and b/animateditems/2381.gif differ diff --git a/animateditems/2381.png b/animateditems/2381.png new file mode 100644 index 00000000..519e6499 Binary files /dev/null and b/animateditems/2381.png differ diff --git a/animateditems/23810.gif b/animateditems/23810.gif new file mode 100644 index 00000000..1876fdea Binary files /dev/null and b/animateditems/23810.gif differ diff --git a/animateditems/23810.png b/animateditems/23810.png new file mode 100644 index 00000000..ee7cd6c7 Binary files /dev/null and b/animateditems/23810.png differ diff --git a/animateditems/23816.gif b/animateditems/23816.gif new file mode 100644 index 00000000..c95d36ea Binary files /dev/null and b/animateditems/23816.gif differ diff --git a/animateditems/23816.png b/animateditems/23816.png new file mode 100644 index 00000000..b719dc41 Binary files /dev/null and b/animateditems/23816.png differ diff --git a/animateditems/2382.gif b/animateditems/2382.gif new file mode 100644 index 00000000..c6918180 Binary files /dev/null and b/animateditems/2382.gif differ diff --git a/animateditems/2382.png b/animateditems/2382.png new file mode 100644 index 00000000..e2ad91d8 Binary files /dev/null and b/animateditems/2382.png differ diff --git a/animateditems/2383.gif b/animateditems/2383.gif new file mode 100644 index 00000000..8305b69a Binary files /dev/null and b/animateditems/2383.gif differ diff --git a/animateditems/2383.png b/animateditems/2383.png new file mode 100644 index 00000000..3a0f1e5c Binary files /dev/null and b/animateditems/2383.png differ diff --git a/animateditems/23835.gif b/animateditems/23835.gif new file mode 100644 index 00000000..e18935ca Binary files /dev/null and b/animateditems/23835.gif differ diff --git a/animateditems/23835.png b/animateditems/23835.png new file mode 100644 index 00000000..2593b711 Binary files /dev/null and b/animateditems/23835.png differ diff --git a/animateditems/23836.gif b/animateditems/23836.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/23836.gif differ diff --git a/animateditems/23836.png b/animateditems/23836.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/23836.png differ diff --git a/animateditems/23838.gif b/animateditems/23838.gif new file mode 100644 index 00000000..47a685c4 Binary files /dev/null and b/animateditems/23838.gif differ diff --git a/animateditems/23838.png b/animateditems/23838.png new file mode 100644 index 00000000..80b3cb75 Binary files /dev/null and b/animateditems/23838.png differ diff --git a/animateditems/23839.gif b/animateditems/23839.gif new file mode 100644 index 00000000..3b305733 Binary files /dev/null and b/animateditems/23839.gif differ diff --git a/animateditems/23839.png b/animateditems/23839.png new file mode 100644 index 00000000..9bac1fce Binary files /dev/null and b/animateditems/23839.png differ diff --git a/animateditems/2384.gif b/animateditems/2384.gif new file mode 100644 index 00000000..bd661404 Binary files /dev/null and b/animateditems/2384.gif differ diff --git a/animateditems/2384.png b/animateditems/2384.png new file mode 100644 index 00000000..fdf28547 Binary files /dev/null and b/animateditems/2384.png differ diff --git a/animateditems/23845.gif b/animateditems/23845.gif new file mode 100644 index 00000000..5cf044f8 Binary files /dev/null and b/animateditems/23845.gif differ diff --git a/animateditems/23845.png b/animateditems/23845.png new file mode 100644 index 00000000..22c628c4 Binary files /dev/null and b/animateditems/23845.png differ diff --git a/animateditems/2385.gif b/animateditems/2385.gif new file mode 100644 index 00000000..93b9b4b7 Binary files /dev/null and b/animateditems/2385.gif differ diff --git a/animateditems/2385.png b/animateditems/2385.png new file mode 100644 index 00000000..550d2232 Binary files /dev/null and b/animateditems/2385.png differ diff --git a/animateditems/2386.gif b/animateditems/2386.gif new file mode 100644 index 00000000..c43b4785 Binary files /dev/null and b/animateditems/2386.gif differ diff --git a/animateditems/2386.png b/animateditems/2386.png new file mode 100644 index 00000000..e7e4e252 Binary files /dev/null and b/animateditems/2386.png differ diff --git a/animateditems/2387.gif b/animateditems/2387.gif new file mode 100644 index 00000000..0520958d Binary files /dev/null and b/animateditems/2387.gif differ diff --git a/animateditems/2387.png b/animateditems/2387.png new file mode 100644 index 00000000..43ccb70a Binary files /dev/null and b/animateditems/2387.png differ diff --git a/animateditems/23873.gif b/animateditems/23873.gif new file mode 100644 index 00000000..815f3731 Binary files /dev/null and b/animateditems/23873.gif differ diff --git a/animateditems/23873.png b/animateditems/23873.png new file mode 100644 index 00000000..fc7b8f86 Binary files /dev/null and b/animateditems/23873.png differ diff --git a/animateditems/23874.gif b/animateditems/23874.gif new file mode 100644 index 00000000..52f8aaea Binary files /dev/null and b/animateditems/23874.gif differ diff --git a/animateditems/23874.png b/animateditems/23874.png new file mode 100644 index 00000000..ae21b459 Binary files /dev/null and b/animateditems/23874.png differ diff --git a/animateditems/23875.gif b/animateditems/23875.gif new file mode 100644 index 00000000..6057f44f Binary files /dev/null and b/animateditems/23875.gif differ diff --git a/animateditems/23875.png b/animateditems/23875.png new file mode 100644 index 00000000..f399c36e Binary files /dev/null and b/animateditems/23875.png differ diff --git a/animateditems/23876.gif b/animateditems/23876.gif new file mode 100644 index 00000000..79fefff5 Binary files /dev/null and b/animateditems/23876.gif differ diff --git a/animateditems/23876.png b/animateditems/23876.png new file mode 100644 index 00000000..05380164 Binary files /dev/null and b/animateditems/23876.png differ diff --git a/animateditems/2388.gif b/animateditems/2388.gif new file mode 100644 index 00000000..f54cd6fb Binary files /dev/null and b/animateditems/2388.gif differ diff --git a/animateditems/2388.png b/animateditems/2388.png new file mode 100644 index 00000000..edf611e0 Binary files /dev/null and b/animateditems/2388.png differ diff --git a/animateditems/2389.gif b/animateditems/2389.gif new file mode 100644 index 00000000..fd18f721 Binary files /dev/null and b/animateditems/2389.gif differ diff --git a/animateditems/2389.png b/animateditems/2389.png new file mode 100644 index 00000000..978eab51 Binary files /dev/null and b/animateditems/2389.png differ diff --git a/animateditems/2390.gif b/animateditems/2390.gif new file mode 100644 index 00000000..6edda781 Binary files /dev/null and b/animateditems/2390.gif differ diff --git a/animateditems/2390.png b/animateditems/2390.png new file mode 100644 index 00000000..9de62b29 Binary files /dev/null and b/animateditems/2390.png differ diff --git a/animateditems/2391.gif b/animateditems/2391.gif new file mode 100644 index 00000000..dc6c474d Binary files /dev/null and b/animateditems/2391.gif differ diff --git a/animateditems/2391.png b/animateditems/2391.png new file mode 100644 index 00000000..7e2183ce Binary files /dev/null and b/animateditems/2391.png differ diff --git a/animateditems/2392.gif b/animateditems/2392.gif new file mode 100644 index 00000000..83a42ebe Binary files /dev/null and b/animateditems/2392.gif differ diff --git a/animateditems/2392.png b/animateditems/2392.png new file mode 100644 index 00000000..e0fae60a Binary files /dev/null and b/animateditems/2392.png differ diff --git a/animateditems/23923.gif b/animateditems/23923.gif new file mode 100644 index 00000000..b3b10f30 Binary files /dev/null and b/animateditems/23923.gif differ diff --git a/animateditems/23923.png b/animateditems/23923.png new file mode 100644 index 00000000..11169988 Binary files /dev/null and b/animateditems/23923.png differ diff --git a/animateditems/2393.gif b/animateditems/2393.gif new file mode 100644 index 00000000..73ee9a2f Binary files /dev/null and b/animateditems/2393.gif differ diff --git a/animateditems/2393.png b/animateditems/2393.png new file mode 100644 index 00000000..598fd571 Binary files /dev/null and b/animateditems/2393.png differ diff --git a/animateditems/2394.gif b/animateditems/2394.gif new file mode 100644 index 00000000..9c65c4e6 Binary files /dev/null and b/animateditems/2394.gif differ diff --git a/animateditems/2394.png b/animateditems/2394.png new file mode 100644 index 00000000..aa24250c Binary files /dev/null and b/animateditems/2394.png differ diff --git a/animateditems/2395.gif b/animateditems/2395.gif new file mode 100644 index 00000000..7a9c9a4c Binary files /dev/null and b/animateditems/2395.gif differ diff --git a/animateditems/2395.png b/animateditems/2395.png new file mode 100644 index 00000000..859fab04 Binary files /dev/null and b/animateditems/2395.png differ diff --git a/animateditems/2396.gif b/animateditems/2396.gif new file mode 100644 index 00000000..5378ac9f Binary files /dev/null and b/animateditems/2396.gif differ diff --git a/animateditems/2396.png b/animateditems/2396.png new file mode 100644 index 00000000..53f66d28 Binary files /dev/null and b/animateditems/2396.png differ diff --git a/animateditems/2397.gif b/animateditems/2397.gif new file mode 100644 index 00000000..e7104455 Binary files /dev/null and b/animateditems/2397.gif differ diff --git a/animateditems/2397.png b/animateditems/2397.png new file mode 100644 index 00000000..7f16e360 Binary files /dev/null and b/animateditems/2397.png differ diff --git a/animateditems/2398.gif b/animateditems/2398.gif new file mode 100644 index 00000000..bb3c5ed9 Binary files /dev/null and b/animateditems/2398.gif differ diff --git a/animateditems/2398.png b/animateditems/2398.png new file mode 100644 index 00000000..efedc18c Binary files /dev/null and b/animateditems/2398.png differ diff --git a/animateditems/2399.gif b/animateditems/2399.gif new file mode 100644 index 00000000..84beb784 Binary files /dev/null and b/animateditems/2399.gif differ diff --git a/animateditems/2399.png b/animateditems/2399.png new file mode 100644 index 00000000..ecd85f31 Binary files /dev/null and b/animateditems/2399.png differ diff --git a/animateditems/2400.gif b/animateditems/2400.gif new file mode 100644 index 00000000..fbf0bbd6 Binary files /dev/null and b/animateditems/2400.gif differ diff --git a/animateditems/2400.png b/animateditems/2400.png new file mode 100644 index 00000000..21cb6435 Binary files /dev/null and b/animateditems/2400.png differ diff --git a/animateditems/2401.gif b/animateditems/2401.gif new file mode 100644 index 00000000..ab22d1a5 Binary files /dev/null and b/animateditems/2401.gif differ diff --git a/animateditems/2401.png b/animateditems/2401.png new file mode 100644 index 00000000..7af119a2 Binary files /dev/null and b/animateditems/2401.png differ diff --git a/animateditems/2402.gif b/animateditems/2402.gif new file mode 100644 index 00000000..b2e36ccb Binary files /dev/null and b/animateditems/2402.gif differ diff --git a/animateditems/2402.png b/animateditems/2402.png new file mode 100644 index 00000000..e33e65d9 Binary files /dev/null and b/animateditems/2402.png differ diff --git a/animateditems/2403.gif b/animateditems/2403.gif new file mode 100644 index 00000000..41ff6470 Binary files /dev/null and b/animateditems/2403.gif differ diff --git a/animateditems/2403.png b/animateditems/2403.png new file mode 100644 index 00000000..466df821 Binary files /dev/null and b/animateditems/2403.png differ diff --git a/animateditems/2404.gif b/animateditems/2404.gif new file mode 100644 index 00000000..c60b6e77 Binary files /dev/null and b/animateditems/2404.gif differ diff --git a/animateditems/2404.png b/animateditems/2404.png new file mode 100644 index 00000000..e87234f9 Binary files /dev/null and b/animateditems/2404.png differ diff --git a/animateditems/2405.gif b/animateditems/2405.gif new file mode 100644 index 00000000..9b7056e0 Binary files /dev/null and b/animateditems/2405.gif differ diff --git a/animateditems/2405.png b/animateditems/2405.png new file mode 100644 index 00000000..bab53d94 Binary files /dev/null and b/animateditems/2405.png differ diff --git a/animateditems/2406.gif b/animateditems/2406.gif new file mode 100644 index 00000000..a1045c76 Binary files /dev/null and b/animateditems/2406.gif differ diff --git a/animateditems/2406.png b/animateditems/2406.png new file mode 100644 index 00000000..798c44fd Binary files /dev/null and b/animateditems/2406.png differ diff --git a/animateditems/2407.gif b/animateditems/2407.gif new file mode 100644 index 00000000..558e25cf Binary files /dev/null and b/animateditems/2407.gif differ diff --git a/animateditems/2407.png b/animateditems/2407.png new file mode 100644 index 00000000..121a2f07 Binary files /dev/null and b/animateditems/2407.png differ diff --git a/animateditems/2408.gif b/animateditems/2408.gif new file mode 100644 index 00000000..238cd9c2 Binary files /dev/null and b/animateditems/2408.gif differ diff --git a/animateditems/2408.png b/animateditems/2408.png new file mode 100644 index 00000000..58a24f49 Binary files /dev/null and b/animateditems/2408.png differ diff --git a/animateditems/2409.gif b/animateditems/2409.gif new file mode 100644 index 00000000..5b3a5700 Binary files /dev/null and b/animateditems/2409.gif differ diff --git a/animateditems/2409.png b/animateditems/2409.png new file mode 100644 index 00000000..e1437eff Binary files /dev/null and b/animateditems/2409.png differ diff --git a/animateditems/2410.gif b/animateditems/2410.gif new file mode 100644 index 00000000..3e5f089f Binary files /dev/null and b/animateditems/2410.gif differ diff --git a/animateditems/2410.png b/animateditems/2410.png new file mode 100644 index 00000000..cf454392 Binary files /dev/null and b/animateditems/2410.png differ diff --git a/animateditems/2411.gif b/animateditems/2411.gif new file mode 100644 index 00000000..b3ea7e31 Binary files /dev/null and b/animateditems/2411.gif differ diff --git a/animateditems/2411.png b/animateditems/2411.png new file mode 100644 index 00000000..f8d68cd2 Binary files /dev/null and b/animateditems/2411.png differ diff --git a/animateditems/24114.gif b/animateditems/24114.gif new file mode 100644 index 00000000..d11a12f9 Binary files /dev/null and b/animateditems/24114.gif differ diff --git a/animateditems/24114.png b/animateditems/24114.png new file mode 100644 index 00000000..b4fcec20 Binary files /dev/null and b/animateditems/24114.png differ diff --git a/animateditems/24115.gif b/animateditems/24115.gif new file mode 100644 index 00000000..947e6c9c Binary files /dev/null and b/animateditems/24115.gif differ diff --git a/animateditems/24115.png b/animateditems/24115.png new file mode 100644 index 00000000..34e30dfb Binary files /dev/null and b/animateditems/24115.png differ diff --git a/animateditems/24116.gif b/animateditems/24116.gif new file mode 100644 index 00000000..29785750 Binary files /dev/null and b/animateditems/24116.gif differ diff --git a/animateditems/24116.png b/animateditems/24116.png new file mode 100644 index 00000000..9add1ff7 Binary files /dev/null and b/animateditems/24116.png differ diff --git a/animateditems/2412.gif b/animateditems/2412.gif new file mode 100644 index 00000000..655fb5c3 Binary files /dev/null and b/animateditems/2412.gif differ diff --git a/animateditems/2412.png b/animateditems/2412.png new file mode 100644 index 00000000..517a8511 Binary files /dev/null and b/animateditems/2412.png differ diff --git a/animateditems/24121.gif b/animateditems/24121.gif new file mode 100644 index 00000000..c02e8e76 Binary files /dev/null and b/animateditems/24121.gif differ diff --git a/animateditems/24121.png b/animateditems/24121.png new file mode 100644 index 00000000..9023ea21 Binary files /dev/null and b/animateditems/24121.png differ diff --git a/animateditems/24122.gif b/animateditems/24122.gif new file mode 100644 index 00000000..5bab062d Binary files /dev/null and b/animateditems/24122.gif differ diff --git a/animateditems/24122.png b/animateditems/24122.png new file mode 100644 index 00000000..6b3399fb Binary files /dev/null and b/animateditems/24122.png differ diff --git a/animateditems/24123.gif b/animateditems/24123.gif new file mode 100644 index 00000000..8e21d6e4 Binary files /dev/null and b/animateditems/24123.gif differ diff --git a/animateditems/24123.png b/animateditems/24123.png new file mode 100644 index 00000000..f9c2a6db Binary files /dev/null and b/animateditems/24123.png differ diff --git a/animateditems/24124.gif b/animateditems/24124.gif new file mode 100644 index 00000000..0c43d85a Binary files /dev/null and b/animateditems/24124.gif differ diff --git a/animateditems/24124.png b/animateditems/24124.png new file mode 100644 index 00000000..ad26c84e Binary files /dev/null and b/animateditems/24124.png differ diff --git a/animateditems/24126.gif b/animateditems/24126.gif new file mode 100644 index 00000000..8971146b Binary files /dev/null and b/animateditems/24126.gif differ diff --git a/animateditems/24126.png b/animateditems/24126.png new file mode 100644 index 00000000..edac5ac4 Binary files /dev/null and b/animateditems/24126.png differ diff --git a/animateditems/24127.gif b/animateditems/24127.gif new file mode 100644 index 00000000..b55131d7 Binary files /dev/null and b/animateditems/24127.gif differ diff --git a/animateditems/24127.png b/animateditems/24127.png new file mode 100644 index 00000000..f4d08c0b Binary files /dev/null and b/animateditems/24127.png differ diff --git a/animateditems/24128.gif b/animateditems/24128.gif new file mode 100644 index 00000000..f898bc40 Binary files /dev/null and b/animateditems/24128.gif differ diff --git a/animateditems/24128.png b/animateditems/24128.png new file mode 100644 index 00000000..e8f6c4f9 Binary files /dev/null and b/animateditems/24128.png differ diff --git a/animateditems/2413.gif b/animateditems/2413.gif new file mode 100644 index 00000000..92d786ba Binary files /dev/null and b/animateditems/2413.gif differ diff --git a/animateditems/2413.png b/animateditems/2413.png new file mode 100644 index 00000000..7847bc70 Binary files /dev/null and b/animateditems/2413.png differ diff --git a/animateditems/24130.gif b/animateditems/24130.gif new file mode 100644 index 00000000..e96bde6e Binary files /dev/null and b/animateditems/24130.gif differ diff --git a/animateditems/24130.png b/animateditems/24130.png new file mode 100644 index 00000000..134601f1 Binary files /dev/null and b/animateditems/24130.png differ diff --git a/animateditems/24135.gif b/animateditems/24135.gif new file mode 100644 index 00000000..dd623578 Binary files /dev/null and b/animateditems/24135.gif differ diff --git a/animateditems/24135.png b/animateditems/24135.png new file mode 100644 index 00000000..4ebc6a79 Binary files /dev/null and b/animateditems/24135.png differ diff --git a/animateditems/24136.gif b/animateditems/24136.gif new file mode 100644 index 00000000..6cba8bdc Binary files /dev/null and b/animateditems/24136.gif differ diff --git a/animateditems/24136.png b/animateditems/24136.png new file mode 100644 index 00000000..8c3b7afc Binary files /dev/null and b/animateditems/24136.png differ diff --git a/animateditems/24137.gif b/animateditems/24137.gif new file mode 100644 index 00000000..2a3e8adc Binary files /dev/null and b/animateditems/24137.gif differ diff --git a/animateditems/24137.png b/animateditems/24137.png new file mode 100644 index 00000000..88fb3cb9 Binary files /dev/null and b/animateditems/24137.png differ diff --git a/animateditems/24138.gif b/animateditems/24138.gif new file mode 100644 index 00000000..cff87588 Binary files /dev/null and b/animateditems/24138.gif differ diff --git a/animateditems/24138.png b/animateditems/24138.png new file mode 100644 index 00000000..96d134ae Binary files /dev/null and b/animateditems/24138.png differ diff --git a/animateditems/24139.gif b/animateditems/24139.gif new file mode 100644 index 00000000..6a066ef9 Binary files /dev/null and b/animateditems/24139.gif differ diff --git a/animateditems/24139.png b/animateditems/24139.png new file mode 100644 index 00000000..f7d506a6 Binary files /dev/null and b/animateditems/24139.png differ diff --git a/animateditems/2414.gif b/animateditems/2414.gif new file mode 100644 index 00000000..c2c26086 Binary files /dev/null and b/animateditems/2414.gif differ diff --git a/animateditems/2414.png b/animateditems/2414.png new file mode 100644 index 00000000..34281b60 Binary files /dev/null and b/animateditems/2414.png differ diff --git a/animateditems/2415.gif b/animateditems/2415.gif new file mode 100644 index 00000000..552d243c Binary files /dev/null and b/animateditems/2415.gif differ diff --git a/animateditems/2415.png b/animateditems/2415.png new file mode 100644 index 00000000..69f0d11b Binary files /dev/null and b/animateditems/2415.png differ diff --git a/animateditems/2416.gif b/animateditems/2416.gif new file mode 100644 index 00000000..81878489 Binary files /dev/null and b/animateditems/2416.gif differ diff --git a/animateditems/2416.png b/animateditems/2416.png new file mode 100644 index 00000000..1e09ea30 Binary files /dev/null and b/animateditems/2416.png differ diff --git a/animateditems/24164.gif b/animateditems/24164.gif new file mode 100644 index 00000000..dfde41d4 Binary files /dev/null and b/animateditems/24164.gif differ diff --git a/animateditems/24164.png b/animateditems/24164.png new file mode 100644 index 00000000..2b2eacd8 Binary files /dev/null and b/animateditems/24164.png differ diff --git a/animateditems/24169.gif b/animateditems/24169.gif new file mode 100644 index 00000000..97e8c5d0 Binary files /dev/null and b/animateditems/24169.gif differ diff --git a/animateditems/24169.png b/animateditems/24169.png new file mode 100644 index 00000000..e2efb8ce Binary files /dev/null and b/animateditems/24169.png differ diff --git a/animateditems/2417.gif b/animateditems/2417.gif new file mode 100644 index 00000000..a824b8e9 Binary files /dev/null and b/animateditems/2417.gif differ diff --git a/animateditems/2417.png b/animateditems/2417.png new file mode 100644 index 00000000..7407c8b2 Binary files /dev/null and b/animateditems/2417.png differ diff --git a/animateditems/24170.gif b/animateditems/24170.gif new file mode 100644 index 00000000..e571af3a Binary files /dev/null and b/animateditems/24170.gif differ diff --git a/animateditems/24170.png b/animateditems/24170.png new file mode 100644 index 00000000..aa771141 Binary files /dev/null and b/animateditems/24170.png differ diff --git a/animateditems/24172.gif b/animateditems/24172.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/24172.gif differ diff --git a/animateditems/24172.png b/animateditems/24172.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/24172.png differ diff --git a/animateditems/24173.gif b/animateditems/24173.gif new file mode 100644 index 00000000..7f24470c Binary files /dev/null and b/animateditems/24173.gif differ diff --git a/animateditems/24173.png b/animateditems/24173.png new file mode 100644 index 00000000..47966ebe Binary files /dev/null and b/animateditems/24173.png differ diff --git a/animateditems/24174.gif b/animateditems/24174.gif new file mode 100644 index 00000000..c78a4d7a Binary files /dev/null and b/animateditems/24174.gif differ diff --git a/animateditems/24174.png b/animateditems/24174.png new file mode 100644 index 00000000..645e0503 Binary files /dev/null and b/animateditems/24174.png differ diff --git a/animateditems/2418.gif b/animateditems/2418.gif new file mode 100644 index 00000000..91186501 Binary files /dev/null and b/animateditems/2418.gif differ diff --git a/animateditems/2418.png b/animateditems/2418.png new file mode 100644 index 00000000..db74d582 Binary files /dev/null and b/animateditems/2418.png differ diff --git a/animateditems/24181.gif b/animateditems/24181.gif new file mode 100644 index 00000000..549f194b Binary files /dev/null and b/animateditems/24181.gif differ diff --git a/animateditems/24181.png b/animateditems/24181.png new file mode 100644 index 00000000..abbf3b17 Binary files /dev/null and b/animateditems/24181.png differ diff --git a/animateditems/24183.gif b/animateditems/24183.gif new file mode 100644 index 00000000..ef4918e2 Binary files /dev/null and b/animateditems/24183.gif differ diff --git a/animateditems/24183.png b/animateditems/24183.png new file mode 100644 index 00000000..16c2a1e3 Binary files /dev/null and b/animateditems/24183.png differ diff --git a/animateditems/24185.gif b/animateditems/24185.gif new file mode 100644 index 00000000..ddecaaa4 Binary files /dev/null and b/animateditems/24185.gif differ diff --git a/animateditems/24185.png b/animateditems/24185.png new file mode 100644 index 00000000..d490c0f2 Binary files /dev/null and b/animateditems/24185.png differ diff --git a/animateditems/24188.gif b/animateditems/24188.gif new file mode 100644 index 00000000..eb832545 Binary files /dev/null and b/animateditems/24188.gif differ diff --git a/animateditems/24188.png b/animateditems/24188.png new file mode 100644 index 00000000..d0519ca9 Binary files /dev/null and b/animateditems/24188.png differ diff --git a/animateditems/24189.gif b/animateditems/24189.gif new file mode 100644 index 00000000..5c76e273 Binary files /dev/null and b/animateditems/24189.gif differ diff --git a/animateditems/24189.png b/animateditems/24189.png new file mode 100644 index 00000000..1dc7231f Binary files /dev/null and b/animateditems/24189.png differ diff --git a/animateditems/2419.gif b/animateditems/2419.gif new file mode 100644 index 00000000..e8f58ebd Binary files /dev/null and b/animateditems/2419.gif differ diff --git a/animateditems/2419.png b/animateditems/2419.png new file mode 100644 index 00000000..fb179d64 Binary files /dev/null and b/animateditems/2419.png differ diff --git a/animateditems/2420.gif b/animateditems/2420.gif new file mode 100644 index 00000000..b24551ef Binary files /dev/null and b/animateditems/2420.gif differ diff --git a/animateditems/2420.png b/animateditems/2420.png new file mode 100644 index 00000000..134e3e5b Binary files /dev/null and b/animateditems/2420.png differ diff --git a/animateditems/24206.gif b/animateditems/24206.gif new file mode 100644 index 00000000..337bfbdc Binary files /dev/null and b/animateditems/24206.gif differ diff --git a/animateditems/24206.png b/animateditems/24206.png new file mode 100644 index 00000000..1981539f Binary files /dev/null and b/animateditems/24206.png differ diff --git a/animateditems/24207.gif b/animateditems/24207.gif new file mode 100644 index 00000000..9d8f3e1f Binary files /dev/null and b/animateditems/24207.gif differ diff --git a/animateditems/24207.png b/animateditems/24207.png new file mode 100644 index 00000000..be312de6 Binary files /dev/null and b/animateditems/24207.png differ diff --git a/animateditems/24208.gif b/animateditems/24208.gif new file mode 100644 index 00000000..647cd53d Binary files /dev/null and b/animateditems/24208.gif differ diff --git a/animateditems/24208.png b/animateditems/24208.png new file mode 100644 index 00000000..f42197cd Binary files /dev/null and b/animateditems/24208.png differ diff --git a/animateditems/24209.gif b/animateditems/24209.gif new file mode 100644 index 00000000..1cf1eb43 Binary files /dev/null and b/animateditems/24209.gif differ diff --git a/animateditems/24209.png b/animateditems/24209.png new file mode 100644 index 00000000..fb6d546f Binary files /dev/null and b/animateditems/24209.png differ diff --git a/animateditems/2421.gif b/animateditems/2421.gif new file mode 100644 index 00000000..943ca5a7 Binary files /dev/null and b/animateditems/2421.gif differ diff --git a/animateditems/2421.png b/animateditems/2421.png new file mode 100644 index 00000000..fc693b14 Binary files /dev/null and b/animateditems/2421.png differ diff --git a/animateditems/24210.gif b/animateditems/24210.gif new file mode 100644 index 00000000..738fc61a Binary files /dev/null and b/animateditems/24210.gif differ diff --git a/animateditems/24210.png b/animateditems/24210.png new file mode 100644 index 00000000..52972a24 Binary files /dev/null and b/animateditems/24210.png differ diff --git a/animateditems/24219.gif b/animateditems/24219.gif new file mode 100644 index 00000000..1a7707c6 Binary files /dev/null and b/animateditems/24219.gif differ diff --git a/animateditems/24219.png b/animateditems/24219.png new file mode 100644 index 00000000..224ee46e Binary files /dev/null and b/animateditems/24219.png differ diff --git a/animateditems/2422.gif b/animateditems/2422.gif new file mode 100644 index 00000000..c66d5615 Binary files /dev/null and b/animateditems/2422.gif differ diff --git a/animateditems/2422.png b/animateditems/2422.png new file mode 100644 index 00000000..4f9c6b04 Binary files /dev/null and b/animateditems/2422.png differ diff --git a/animateditems/24222.gif b/animateditems/24222.gif new file mode 100644 index 00000000..8e84ca2f Binary files /dev/null and b/animateditems/24222.gif differ diff --git a/animateditems/24222.png b/animateditems/24222.png new file mode 100644 index 00000000..5e243e99 Binary files /dev/null and b/animateditems/24222.png differ diff --git a/animateditems/24225.gif b/animateditems/24225.gif new file mode 100644 index 00000000..b753ec21 Binary files /dev/null and b/animateditems/24225.gif differ diff --git a/animateditems/24225.png b/animateditems/24225.png new file mode 100644 index 00000000..0c72d41c Binary files /dev/null and b/animateditems/24225.png differ diff --git a/animateditems/24226.gif b/animateditems/24226.gif new file mode 100644 index 00000000..4119fb1f Binary files /dev/null and b/animateditems/24226.gif differ diff --git a/animateditems/24226.png b/animateditems/24226.png new file mode 100644 index 00000000..b35debdf Binary files /dev/null and b/animateditems/24226.png differ diff --git a/animateditems/2423.gif b/animateditems/2423.gif new file mode 100644 index 00000000..edaeff43 Binary files /dev/null and b/animateditems/2423.gif differ diff --git a/animateditems/2423.png b/animateditems/2423.png new file mode 100644 index 00000000..99e65357 Binary files /dev/null and b/animateditems/2423.png differ diff --git a/animateditems/24230.gif b/animateditems/24230.gif new file mode 100644 index 00000000..b71d4ef3 Binary files /dev/null and b/animateditems/24230.gif differ diff --git a/animateditems/24230.png b/animateditems/24230.png new file mode 100644 index 00000000..acdbb582 Binary files /dev/null and b/animateditems/24230.png differ diff --git a/animateditems/24231.gif b/animateditems/24231.gif new file mode 100644 index 00000000..c6590f1e Binary files /dev/null and b/animateditems/24231.gif differ diff --git a/animateditems/24231.png b/animateditems/24231.png new file mode 100644 index 00000000..4f631881 Binary files /dev/null and b/animateditems/24231.png differ diff --git a/animateditems/24237.gif b/animateditems/24237.gif new file mode 100644 index 00000000..3b92f644 Binary files /dev/null and b/animateditems/24237.gif differ diff --git a/animateditems/24237.png b/animateditems/24237.png new file mode 100644 index 00000000..9ab07ddb Binary files /dev/null and b/animateditems/24237.png differ diff --git a/animateditems/24238.gif b/animateditems/24238.gif new file mode 100644 index 00000000..773f79d2 Binary files /dev/null and b/animateditems/24238.gif differ diff --git a/animateditems/24238.png b/animateditems/24238.png new file mode 100644 index 00000000..6d08a355 Binary files /dev/null and b/animateditems/24238.png differ diff --git a/animateditems/24239.gif b/animateditems/24239.gif new file mode 100644 index 00000000..b355af4b Binary files /dev/null and b/animateditems/24239.gif differ diff --git a/animateditems/24239.png b/animateditems/24239.png new file mode 100644 index 00000000..fb538392 Binary files /dev/null and b/animateditems/24239.png differ diff --git a/animateditems/2424.gif b/animateditems/2424.gif new file mode 100644 index 00000000..43e4ebdf Binary files /dev/null and b/animateditems/2424.gif differ diff --git a/animateditems/2424.png b/animateditems/2424.png new file mode 100644 index 00000000..1b98626c Binary files /dev/null and b/animateditems/2424.png differ diff --git a/animateditems/24240.gif b/animateditems/24240.gif new file mode 100644 index 00000000..bce7594e Binary files /dev/null and b/animateditems/24240.gif differ diff --git a/animateditems/24240.png b/animateditems/24240.png new file mode 100644 index 00000000..5e8a697e Binary files /dev/null and b/animateditems/24240.png differ diff --git a/animateditems/24241.gif b/animateditems/24241.gif new file mode 100644 index 00000000..099cc5d8 Binary files /dev/null and b/animateditems/24241.gif differ diff --git a/animateditems/24241.png b/animateditems/24241.png new file mode 100644 index 00000000..917d7bd2 Binary files /dev/null and b/animateditems/24241.png differ diff --git a/animateditems/24242.gif b/animateditems/24242.gif new file mode 100644 index 00000000..0cab9e9c Binary files /dev/null and b/animateditems/24242.gif differ diff --git a/animateditems/24242.png b/animateditems/24242.png new file mode 100644 index 00000000..9ced572b Binary files /dev/null and b/animateditems/24242.png differ diff --git a/animateditems/24245.gif b/animateditems/24245.gif new file mode 100644 index 00000000..52f8aaea Binary files /dev/null and b/animateditems/24245.gif differ diff --git a/animateditems/24245.png b/animateditems/24245.png new file mode 100644 index 00000000..ae21b459 Binary files /dev/null and b/animateditems/24245.png differ diff --git a/animateditems/24246.gif b/animateditems/24246.gif new file mode 100644 index 00000000..ff59781d Binary files /dev/null and b/animateditems/24246.gif differ diff --git a/animateditems/24246.png b/animateditems/24246.png new file mode 100644 index 00000000..d13e1d93 Binary files /dev/null and b/animateditems/24246.png differ diff --git a/animateditems/24249.gif b/animateditems/24249.gif new file mode 100644 index 00000000..62369486 Binary files /dev/null and b/animateditems/24249.gif differ diff --git a/animateditems/24249.png b/animateditems/24249.png new file mode 100644 index 00000000..a174c2d0 Binary files /dev/null and b/animateditems/24249.png differ diff --git a/animateditems/2425.gif b/animateditems/2425.gif new file mode 100644 index 00000000..350872c5 Binary files /dev/null and b/animateditems/2425.gif differ diff --git a/animateditems/2425.png b/animateditems/2425.png new file mode 100644 index 00000000..e6421b58 Binary files /dev/null and b/animateditems/2425.png differ diff --git a/animateditems/24250.gif b/animateditems/24250.gif new file mode 100644 index 00000000..62369486 Binary files /dev/null and b/animateditems/24250.gif differ diff --git a/animateditems/24250.png b/animateditems/24250.png new file mode 100644 index 00000000..a174c2d0 Binary files /dev/null and b/animateditems/24250.png differ diff --git a/animateditems/2426.gif b/animateditems/2426.gif new file mode 100644 index 00000000..e699aa76 Binary files /dev/null and b/animateditems/2426.gif differ diff --git a/animateditems/2426.png b/animateditems/2426.png new file mode 100644 index 00000000..af64d700 Binary files /dev/null and b/animateditems/2426.png differ diff --git a/animateditems/24261.gif b/animateditems/24261.gif new file mode 100644 index 00000000..fc2be60e Binary files /dev/null and b/animateditems/24261.gif differ diff --git a/animateditems/24261.png b/animateditems/24261.png new file mode 100644 index 00000000..4a604f51 Binary files /dev/null and b/animateditems/24261.png differ diff --git a/animateditems/24266.gif b/animateditems/24266.gif new file mode 100644 index 00000000..08404c39 Binary files /dev/null and b/animateditems/24266.gif differ diff --git a/animateditems/24266.png b/animateditems/24266.png new file mode 100644 index 00000000..35b5a979 Binary files /dev/null and b/animateditems/24266.png differ diff --git a/animateditems/24267.gif b/animateditems/24267.gif new file mode 100644 index 00000000..a1b0602a Binary files /dev/null and b/animateditems/24267.gif differ diff --git a/animateditems/24267.png b/animateditems/24267.png new file mode 100644 index 00000000..75239db6 Binary files /dev/null and b/animateditems/24267.png differ diff --git a/animateditems/24268.gif b/animateditems/24268.gif new file mode 100644 index 00000000..ebc1c1b6 Binary files /dev/null and b/animateditems/24268.gif differ diff --git a/animateditems/24268.png b/animateditems/24268.png new file mode 100644 index 00000000..4cc4e1fe Binary files /dev/null and b/animateditems/24268.png differ diff --git a/animateditems/2427.gif b/animateditems/2427.gif new file mode 100644 index 00000000..3c99d1cb Binary files /dev/null and b/animateditems/2427.gif differ diff --git a/animateditems/2427.png b/animateditems/2427.png new file mode 100644 index 00000000..2c066138 Binary files /dev/null and b/animateditems/2427.png differ diff --git a/animateditems/24270.gif b/animateditems/24270.gif new file mode 100644 index 00000000..878ec4c1 Binary files /dev/null and b/animateditems/24270.gif differ diff --git a/animateditems/24270.png b/animateditems/24270.png new file mode 100644 index 00000000..00c468b2 Binary files /dev/null and b/animateditems/24270.png differ diff --git a/animateditems/24271.gif b/animateditems/24271.gif new file mode 100644 index 00000000..430448b3 Binary files /dev/null and b/animateditems/24271.gif differ diff --git a/animateditems/24271.png b/animateditems/24271.png new file mode 100644 index 00000000..e90e1119 Binary files /dev/null and b/animateditems/24271.png differ diff --git a/animateditems/24274.gif b/animateditems/24274.gif new file mode 100644 index 00000000..2711da9e Binary files /dev/null and b/animateditems/24274.gif differ diff --git a/animateditems/24274.png b/animateditems/24274.png new file mode 100644 index 00000000..929863f6 Binary files /dev/null and b/animateditems/24274.png differ diff --git a/animateditems/24275.gif b/animateditems/24275.gif new file mode 100644 index 00000000..52731c1a Binary files /dev/null and b/animateditems/24275.gif differ diff --git a/animateditems/24275.png b/animateditems/24275.png new file mode 100644 index 00000000..c39e17b1 Binary files /dev/null and b/animateditems/24275.png differ diff --git a/animateditems/2428.gif b/animateditems/2428.gif new file mode 100644 index 00000000..93a3824b Binary files /dev/null and b/animateditems/2428.gif differ diff --git a/animateditems/2428.png b/animateditems/2428.png new file mode 100644 index 00000000..b6afffdd Binary files /dev/null and b/animateditems/2428.png differ diff --git a/animateditems/2429.gif b/animateditems/2429.gif new file mode 100644 index 00000000..eca1af2a Binary files /dev/null and b/animateditems/2429.gif differ diff --git a/animateditems/2429.png b/animateditems/2429.png new file mode 100644 index 00000000..9b18bb58 Binary files /dev/null and b/animateditems/2429.png differ diff --git a/animateditems/2430.gif b/animateditems/2430.gif new file mode 100644 index 00000000..837ca4c5 Binary files /dev/null and b/animateditems/2430.gif differ diff --git a/animateditems/2430.png b/animateditems/2430.png new file mode 100644 index 00000000..bfddf5be Binary files /dev/null and b/animateditems/2430.png differ diff --git a/animateditems/24301.gif b/animateditems/24301.gif new file mode 100644 index 00000000..491a295d Binary files /dev/null and b/animateditems/24301.gif differ diff --git a/animateditems/24301.png b/animateditems/24301.png new file mode 100644 index 00000000..c84ce3fa Binary files /dev/null and b/animateditems/24301.png differ diff --git a/animateditems/24302.gif b/animateditems/24302.gif new file mode 100644 index 00000000..6d99c8c8 Binary files /dev/null and b/animateditems/24302.gif differ diff --git a/animateditems/24302.png b/animateditems/24302.png new file mode 100644 index 00000000..2883f6f9 Binary files /dev/null and b/animateditems/24302.png differ diff --git a/animateditems/2431.gif b/animateditems/2431.gif new file mode 100644 index 00000000..a8522ce6 Binary files /dev/null and b/animateditems/2431.gif differ diff --git a/animateditems/2431.png b/animateditems/2431.png new file mode 100644 index 00000000..920cc3cc Binary files /dev/null and b/animateditems/2431.png differ diff --git a/animateditems/24316.gif b/animateditems/24316.gif new file mode 100644 index 00000000..979de679 Binary files /dev/null and b/animateditems/24316.gif differ diff --git a/animateditems/24316.png b/animateditems/24316.png new file mode 100644 index 00000000..55473a53 Binary files /dev/null and b/animateditems/24316.png differ diff --git a/animateditems/24317.gif b/animateditems/24317.gif new file mode 100644 index 00000000..979de679 Binary files /dev/null and b/animateditems/24317.gif differ diff --git a/animateditems/24317.png b/animateditems/24317.png new file mode 100644 index 00000000..55473a53 Binary files /dev/null and b/animateditems/24317.png differ diff --git a/animateditems/24319.gif b/animateditems/24319.gif new file mode 100644 index 00000000..f45faf0b Binary files /dev/null and b/animateditems/24319.gif differ diff --git a/animateditems/24319.png b/animateditems/24319.png new file mode 100644 index 00000000..aa4e2c5d Binary files /dev/null and b/animateditems/24319.png differ diff --git a/animateditems/2432.gif b/animateditems/2432.gif new file mode 100644 index 00000000..5aa4d70a Binary files /dev/null and b/animateditems/2432.gif differ diff --git a/animateditems/2432.png b/animateditems/2432.png new file mode 100644 index 00000000..882cd66a Binary files /dev/null and b/animateditems/2432.png differ diff --git a/animateditems/24321.gif b/animateditems/24321.gif new file mode 100644 index 00000000..da04f95d Binary files /dev/null and b/animateditems/24321.gif differ diff --git a/animateditems/24321.png b/animateditems/24321.png new file mode 100644 index 00000000..35680e85 Binary files /dev/null and b/animateditems/24321.png differ diff --git a/animateditems/24322.gif b/animateditems/24322.gif new file mode 100644 index 00000000..95f8d2a5 Binary files /dev/null and b/animateditems/24322.gif differ diff --git a/animateditems/24322.png b/animateditems/24322.png new file mode 100644 index 00000000..e02ac909 Binary files /dev/null and b/animateditems/24322.png differ diff --git a/animateditems/24323.gif b/animateditems/24323.gif new file mode 100644 index 00000000..5773272d Binary files /dev/null and b/animateditems/24323.gif differ diff --git a/animateditems/24323.png b/animateditems/24323.png new file mode 100644 index 00000000..f236916f Binary files /dev/null and b/animateditems/24323.png differ diff --git a/animateditems/24324.gif b/animateditems/24324.gif new file mode 100644 index 00000000..bce65610 Binary files /dev/null and b/animateditems/24324.gif differ diff --git a/animateditems/24324.png b/animateditems/24324.png new file mode 100644 index 00000000..36f862eb Binary files /dev/null and b/animateditems/24324.png differ diff --git a/animateditems/2433.gif b/animateditems/2433.gif new file mode 100644 index 00000000..2e68a534 Binary files /dev/null and b/animateditems/2433.gif differ diff --git a/animateditems/2433.png b/animateditems/2433.png new file mode 100644 index 00000000..ccccf25e Binary files /dev/null and b/animateditems/2433.png differ diff --git a/animateditems/24331.gif b/animateditems/24331.gif new file mode 100644 index 00000000..199425c6 Binary files /dev/null and b/animateditems/24331.gif differ diff --git a/animateditems/24331.png b/animateditems/24331.png new file mode 100644 index 00000000..e70f6ce6 Binary files /dev/null and b/animateditems/24331.png differ diff --git a/animateditems/24332.gif b/animateditems/24332.gif new file mode 100644 index 00000000..199425c6 Binary files /dev/null and b/animateditems/24332.gif differ diff --git a/animateditems/24332.png b/animateditems/24332.png new file mode 100644 index 00000000..e70f6ce6 Binary files /dev/null and b/animateditems/24332.png differ diff --git a/animateditems/2434.gif b/animateditems/2434.gif new file mode 100644 index 00000000..4d5d18e3 Binary files /dev/null and b/animateditems/2434.gif differ diff --git a/animateditems/2434.png b/animateditems/2434.png new file mode 100644 index 00000000..062980f9 Binary files /dev/null and b/animateditems/2434.png differ diff --git a/animateditems/2435.gif b/animateditems/2435.gif new file mode 100644 index 00000000..60733cb0 Binary files /dev/null and b/animateditems/2435.gif differ diff --git a/animateditems/2435.png b/animateditems/2435.png new file mode 100644 index 00000000..73bb91a0 Binary files /dev/null and b/animateditems/2435.png differ diff --git a/animateditems/2436.gif b/animateditems/2436.gif new file mode 100644 index 00000000..3bd84e18 Binary files /dev/null and b/animateditems/2436.gif differ diff --git a/animateditems/2436.png b/animateditems/2436.png new file mode 100644 index 00000000..cfcae4d3 Binary files /dev/null and b/animateditems/2436.png differ diff --git a/animateditems/2437.gif b/animateditems/2437.gif new file mode 100644 index 00000000..d0124a5f Binary files /dev/null and b/animateditems/2437.gif differ diff --git a/animateditems/2437.png b/animateditems/2437.png new file mode 100644 index 00000000..0aed46ee Binary files /dev/null and b/animateditems/2437.png differ diff --git a/animateditems/2438.gif b/animateditems/2438.gif new file mode 100644 index 00000000..c13417c9 Binary files /dev/null and b/animateditems/2438.gif differ diff --git a/animateditems/2438.png b/animateditems/2438.png new file mode 100644 index 00000000..3b1ca40c Binary files /dev/null and b/animateditems/2438.png differ diff --git a/animateditems/2439.gif b/animateditems/2439.gif new file mode 100644 index 00000000..4fb2e21b Binary files /dev/null and b/animateditems/2439.gif differ diff --git a/animateditems/2439.png b/animateditems/2439.png new file mode 100644 index 00000000..66f3598e Binary files /dev/null and b/animateditems/2439.png differ diff --git a/animateditems/2440.gif b/animateditems/2440.gif new file mode 100644 index 00000000..82fe516a Binary files /dev/null and b/animateditems/2440.gif differ diff --git a/animateditems/2440.png b/animateditems/2440.png new file mode 100644 index 00000000..fe505907 Binary files /dev/null and b/animateditems/2440.png differ diff --git a/animateditems/2441.gif b/animateditems/2441.gif new file mode 100644 index 00000000..48d788b1 Binary files /dev/null and b/animateditems/2441.gif differ diff --git a/animateditems/2441.png b/animateditems/2441.png new file mode 100644 index 00000000..3ef2afd0 Binary files /dev/null and b/animateditems/2441.png differ diff --git a/animateditems/2442.gif b/animateditems/2442.gif new file mode 100644 index 00000000..9c65c052 Binary files /dev/null and b/animateditems/2442.gif differ diff --git a/animateditems/2442.png b/animateditems/2442.png new file mode 100644 index 00000000..6833e59d Binary files /dev/null and b/animateditems/2442.png differ diff --git a/animateditems/2443.gif b/animateditems/2443.gif new file mode 100644 index 00000000..2ec16afc Binary files /dev/null and b/animateditems/2443.gif differ diff --git a/animateditems/2443.png b/animateditems/2443.png new file mode 100644 index 00000000..37b16091 Binary files /dev/null and b/animateditems/2443.png differ diff --git a/animateditems/2444.gif b/animateditems/2444.gif new file mode 100644 index 00000000..e3176e00 Binary files /dev/null and b/animateditems/2444.gif differ diff --git a/animateditems/2444.png b/animateditems/2444.png new file mode 100644 index 00000000..d4b4b1d9 Binary files /dev/null and b/animateditems/2444.png differ diff --git a/animateditems/2445.gif b/animateditems/2445.gif new file mode 100644 index 00000000..af945f3a Binary files /dev/null and b/animateditems/2445.gif differ diff --git a/animateditems/2445.png b/animateditems/2445.png new file mode 100644 index 00000000..b7b7fd02 Binary files /dev/null and b/animateditems/2445.png differ diff --git a/animateditems/2446.gif b/animateditems/2446.gif new file mode 100644 index 00000000..7eadae82 Binary files /dev/null and b/animateditems/2446.gif differ diff --git a/animateditems/2446.png b/animateditems/2446.png new file mode 100644 index 00000000..b3fc8a76 Binary files /dev/null and b/animateditems/2446.png differ diff --git a/animateditems/2447.gif b/animateditems/2447.gif new file mode 100644 index 00000000..e06379bf Binary files /dev/null and b/animateditems/2447.gif differ diff --git a/animateditems/2447.png b/animateditems/2447.png new file mode 100644 index 00000000..dd66c617 Binary files /dev/null and b/animateditems/2447.png differ diff --git a/animateditems/2448.gif b/animateditems/2448.gif new file mode 100644 index 00000000..63dd0032 Binary files /dev/null and b/animateditems/2448.gif differ diff --git a/animateditems/2448.png b/animateditems/2448.png new file mode 100644 index 00000000..c85ef40d Binary files /dev/null and b/animateditems/2448.png differ diff --git a/animateditems/2449.gif b/animateditems/2449.gif new file mode 100644 index 00000000..2b6248b0 Binary files /dev/null and b/animateditems/2449.gif differ diff --git a/animateditems/2449.png b/animateditems/2449.png new file mode 100644 index 00000000..fb7a8752 Binary files /dev/null and b/animateditems/2449.png differ diff --git a/animateditems/2450.gif b/animateditems/2450.gif new file mode 100644 index 00000000..3bb1fb70 Binary files /dev/null and b/animateditems/2450.gif differ diff --git a/animateditems/2450.png b/animateditems/2450.png new file mode 100644 index 00000000..f92e0f38 Binary files /dev/null and b/animateditems/2450.png differ diff --git a/animateditems/2451.gif b/animateditems/2451.gif new file mode 100644 index 00000000..21ed9ddf Binary files /dev/null and b/animateditems/2451.gif differ diff --git a/animateditems/2451.png b/animateditems/2451.png new file mode 100644 index 00000000..bcbea8a9 Binary files /dev/null and b/animateditems/2451.png differ diff --git a/animateditems/2452.gif b/animateditems/2452.gif new file mode 100644 index 00000000..a17a4d29 Binary files /dev/null and b/animateditems/2452.gif differ diff --git a/animateditems/2452.png b/animateditems/2452.png new file mode 100644 index 00000000..14b4be13 Binary files /dev/null and b/animateditems/2452.png differ diff --git a/animateditems/2453.gif b/animateditems/2453.gif new file mode 100644 index 00000000..c49206b1 Binary files /dev/null and b/animateditems/2453.gif differ diff --git a/animateditems/2453.png b/animateditems/2453.png new file mode 100644 index 00000000..43aedb90 Binary files /dev/null and b/animateditems/2453.png differ diff --git a/animateditems/2454.gif b/animateditems/2454.gif new file mode 100644 index 00000000..23906dec Binary files /dev/null and b/animateditems/2454.gif differ diff --git a/animateditems/2454.png b/animateditems/2454.png new file mode 100644 index 00000000..4481bec6 Binary files /dev/null and b/animateditems/2454.png differ diff --git a/animateditems/2455.gif b/animateditems/2455.gif new file mode 100644 index 00000000..f4b75d5e Binary files /dev/null and b/animateditems/2455.gif differ diff --git a/animateditems/2455.png b/animateditems/2455.png new file mode 100644 index 00000000..7405e4a4 Binary files /dev/null and b/animateditems/2455.png differ diff --git a/animateditems/2456.gif b/animateditems/2456.gif new file mode 100644 index 00000000..8bf90edb Binary files /dev/null and b/animateditems/2456.gif differ diff --git a/animateditems/2456.png b/animateditems/2456.png new file mode 100644 index 00000000..1636570c Binary files /dev/null and b/animateditems/2456.png differ diff --git a/animateditems/2457.gif b/animateditems/2457.gif new file mode 100644 index 00000000..bad3e689 Binary files /dev/null and b/animateditems/2457.gif differ diff --git a/animateditems/2457.png b/animateditems/2457.png new file mode 100644 index 00000000..5a399598 Binary files /dev/null and b/animateditems/2457.png differ diff --git a/animateditems/2458.gif b/animateditems/2458.gif new file mode 100644 index 00000000..6a74dcfc Binary files /dev/null and b/animateditems/2458.gif differ diff --git a/animateditems/2458.png b/animateditems/2458.png new file mode 100644 index 00000000..9cdfd44b Binary files /dev/null and b/animateditems/2458.png differ diff --git a/animateditems/2459.gif b/animateditems/2459.gif new file mode 100644 index 00000000..edcdb593 Binary files /dev/null and b/animateditems/2459.gif differ diff --git a/animateditems/2459.png b/animateditems/2459.png new file mode 100644 index 00000000..eb4aba00 Binary files /dev/null and b/animateditems/2459.png differ diff --git a/animateditems/2460.gif b/animateditems/2460.gif new file mode 100644 index 00000000..81c2debb Binary files /dev/null and b/animateditems/2460.gif differ diff --git a/animateditems/2460.png b/animateditems/2460.png new file mode 100644 index 00000000..685e25ef Binary files /dev/null and b/animateditems/2460.png differ diff --git a/animateditems/2461.gif b/animateditems/2461.gif new file mode 100644 index 00000000..c59b251c Binary files /dev/null and b/animateditems/2461.gif differ diff --git a/animateditems/2461.png b/animateditems/2461.png new file mode 100644 index 00000000..9cc03692 Binary files /dev/null and b/animateditems/2461.png differ diff --git a/animateditems/2462.gif b/animateditems/2462.gif new file mode 100644 index 00000000..1bdb7130 Binary files /dev/null and b/animateditems/2462.gif differ diff --git a/animateditems/2462.png b/animateditems/2462.png new file mode 100644 index 00000000..d81a7785 Binary files /dev/null and b/animateditems/2462.png differ diff --git a/animateditems/2463.gif b/animateditems/2463.gif new file mode 100644 index 00000000..382c8750 Binary files /dev/null and b/animateditems/2463.gif differ diff --git a/animateditems/2463.png b/animateditems/2463.png new file mode 100644 index 00000000..67b2aa68 Binary files /dev/null and b/animateditems/2463.png differ diff --git a/animateditems/24630.gif b/animateditems/24630.gif new file mode 100644 index 00000000..409b0b61 Binary files /dev/null and b/animateditems/24630.gif differ diff --git a/animateditems/24630.png b/animateditems/24630.png new file mode 100644 index 00000000..acb28e3a Binary files /dev/null and b/animateditems/24630.png differ diff --git a/animateditems/24631.gif b/animateditems/24631.gif new file mode 100644 index 00000000..7ee78d6e Binary files /dev/null and b/animateditems/24631.gif differ diff --git a/animateditems/24631.png b/animateditems/24631.png new file mode 100644 index 00000000..88643f1c Binary files /dev/null and b/animateditems/24631.png differ diff --git a/animateditems/24637.gif b/animateditems/24637.gif new file mode 100644 index 00000000..f6c9bde7 Binary files /dev/null and b/animateditems/24637.gif differ diff --git a/animateditems/24637.png b/animateditems/24637.png new file mode 100644 index 00000000..e5f59583 Binary files /dev/null and b/animateditems/24637.png differ diff --git a/animateditems/24638.gif b/animateditems/24638.gif new file mode 100644 index 00000000..8c365bbc Binary files /dev/null and b/animateditems/24638.gif differ diff --git a/animateditems/24638.png b/animateditems/24638.png new file mode 100644 index 00000000..46712092 Binary files /dev/null and b/animateditems/24638.png differ diff --git a/animateditems/2464.gif b/animateditems/2464.gif new file mode 100644 index 00000000..cbcd1f57 Binary files /dev/null and b/animateditems/2464.gif differ diff --git a/animateditems/2464.png b/animateditems/2464.png new file mode 100644 index 00000000..937f1334 Binary files /dev/null and b/animateditems/2464.png differ diff --git a/animateditems/2465.gif b/animateditems/2465.gif new file mode 100644 index 00000000..4dac4222 Binary files /dev/null and b/animateditems/2465.gif differ diff --git a/animateditems/2465.png b/animateditems/2465.png new file mode 100644 index 00000000..0f740791 Binary files /dev/null and b/animateditems/2465.png differ diff --git a/animateditems/2466.gif b/animateditems/2466.gif new file mode 100644 index 00000000..c9e8960a Binary files /dev/null and b/animateditems/2466.gif differ diff --git a/animateditems/2466.png b/animateditems/2466.png new file mode 100644 index 00000000..ce9c78fe Binary files /dev/null and b/animateditems/2466.png differ diff --git a/animateditems/24663.gif b/animateditems/24663.gif new file mode 100644 index 00000000..beabcf91 Binary files /dev/null and b/animateditems/24663.gif differ diff --git a/animateditems/24663.png b/animateditems/24663.png new file mode 100644 index 00000000..98b6ec04 Binary files /dev/null and b/animateditems/24663.png differ diff --git a/animateditems/24664.gif b/animateditems/24664.gif new file mode 100644 index 00000000..0faddcaa Binary files /dev/null and b/animateditems/24664.gif differ diff --git a/animateditems/24664.png b/animateditems/24664.png new file mode 100644 index 00000000..9a6c2329 Binary files /dev/null and b/animateditems/24664.png differ diff --git a/animateditems/24665.gif b/animateditems/24665.gif new file mode 100644 index 00000000..0faddcaa Binary files /dev/null and b/animateditems/24665.gif differ diff --git a/animateditems/24665.png b/animateditems/24665.png new file mode 100644 index 00000000..9a6c2329 Binary files /dev/null and b/animateditems/24665.png differ diff --git a/animateditems/2467.gif b/animateditems/2467.gif new file mode 100644 index 00000000..93554b40 Binary files /dev/null and b/animateditems/2467.gif differ diff --git a/animateditems/2467.png b/animateditems/2467.png new file mode 100644 index 00000000..75c3fe3e Binary files /dev/null and b/animateditems/2467.png differ diff --git a/animateditems/2468.gif b/animateditems/2468.gif new file mode 100644 index 00000000..655bbef4 Binary files /dev/null and b/animateditems/2468.gif differ diff --git a/animateditems/2468.png b/animateditems/2468.png new file mode 100644 index 00000000..38809ec2 Binary files /dev/null and b/animateditems/2468.png differ diff --git a/animateditems/24682.gif b/animateditems/24682.gif new file mode 100644 index 00000000..94009047 Binary files /dev/null and b/animateditems/24682.gif differ diff --git a/animateditems/24682.png b/animateditems/24682.png new file mode 100644 index 00000000..3282e696 Binary files /dev/null and b/animateditems/24682.png differ diff --git a/animateditems/24683.gif b/animateditems/24683.gif new file mode 100644 index 00000000..a9e1c79a Binary files /dev/null and b/animateditems/24683.gif differ diff --git a/animateditems/24683.png b/animateditems/24683.png new file mode 100644 index 00000000..7285a225 Binary files /dev/null and b/animateditems/24683.png differ diff --git a/animateditems/24684.gif b/animateditems/24684.gif new file mode 100644 index 00000000..24b2289e Binary files /dev/null and b/animateditems/24684.gif differ diff --git a/animateditems/24684.png b/animateditems/24684.png new file mode 100644 index 00000000..d5afc1fd Binary files /dev/null and b/animateditems/24684.png differ diff --git a/animateditems/2469.gif b/animateditems/2469.gif new file mode 100644 index 00000000..4da347a0 Binary files /dev/null and b/animateditems/2469.gif differ diff --git a/animateditems/2469.png b/animateditems/2469.png new file mode 100644 index 00000000..813ac26c Binary files /dev/null and b/animateditems/2469.png differ diff --git a/animateditems/24699.gif b/animateditems/24699.gif new file mode 100644 index 00000000..cd1d676b Binary files /dev/null and b/animateditems/24699.gif differ diff --git a/animateditems/24699.png b/animateditems/24699.png new file mode 100644 index 00000000..9cf349a3 Binary files /dev/null and b/animateditems/24699.png differ diff --git a/animateditems/2470.gif b/animateditems/2470.gif new file mode 100644 index 00000000..36523dc8 Binary files /dev/null and b/animateditems/2470.gif differ diff --git a/animateditems/2470.png b/animateditems/2470.png new file mode 100644 index 00000000..1662feb2 Binary files /dev/null and b/animateditems/2470.png differ diff --git a/animateditems/24702.gif b/animateditems/24702.gif new file mode 100644 index 00000000..0c9158f8 Binary files /dev/null and b/animateditems/24702.gif differ diff --git a/animateditems/24702.png b/animateditems/24702.png new file mode 100644 index 00000000..1dfccb80 Binary files /dev/null and b/animateditems/24702.png differ diff --git a/animateditems/24703.gif b/animateditems/24703.gif new file mode 100644 index 00000000..b32adef2 Binary files /dev/null and b/animateditems/24703.gif differ diff --git a/animateditems/24703.png b/animateditems/24703.png new file mode 100644 index 00000000..d6b91646 Binary files /dev/null and b/animateditems/24703.png differ diff --git a/animateditems/24704.gif b/animateditems/24704.gif new file mode 100644 index 00000000..933d0a25 Binary files /dev/null and b/animateditems/24704.gif differ diff --git a/animateditems/24704.png b/animateditems/24704.png new file mode 100644 index 00000000..3b75927c Binary files /dev/null and b/animateditems/24704.png differ diff --git a/animateditems/24705.gif b/animateditems/24705.gif new file mode 100644 index 00000000..ce48be25 Binary files /dev/null and b/animateditems/24705.gif differ diff --git a/animateditems/24705.png b/animateditems/24705.png new file mode 100644 index 00000000..da1b25fc Binary files /dev/null and b/animateditems/24705.png differ diff --git a/animateditems/24706.gif b/animateditems/24706.gif new file mode 100644 index 00000000..3b305733 Binary files /dev/null and b/animateditems/24706.gif differ diff --git a/animateditems/24706.png b/animateditems/24706.png new file mode 100644 index 00000000..9bac1fce Binary files /dev/null and b/animateditems/24706.png differ diff --git a/animateditems/24707.gif b/animateditems/24707.gif new file mode 100644 index 00000000..009a7b78 Binary files /dev/null and b/animateditems/24707.gif differ diff --git a/animateditems/24707.png b/animateditems/24707.png new file mode 100644 index 00000000..1a18c26c Binary files /dev/null and b/animateditems/24707.png differ diff --git a/animateditems/24708.gif b/animateditems/24708.gif new file mode 100644 index 00000000..cf7615a8 Binary files /dev/null and b/animateditems/24708.gif differ diff --git a/animateditems/24708.png b/animateditems/24708.png new file mode 100644 index 00000000..6be9ec4b Binary files /dev/null and b/animateditems/24708.png differ diff --git a/animateditems/24709.gif b/animateditems/24709.gif new file mode 100644 index 00000000..e8c251a5 Binary files /dev/null and b/animateditems/24709.gif differ diff --git a/animateditems/24709.png b/animateditems/24709.png new file mode 100644 index 00000000..0e5169b4 Binary files /dev/null and b/animateditems/24709.png differ diff --git a/animateditems/2471.gif b/animateditems/2471.gif new file mode 100644 index 00000000..61b5d75e Binary files /dev/null and b/animateditems/2471.gif differ diff --git a/animateditems/2471.png b/animateditems/2471.png new file mode 100644 index 00000000..3344c9dd Binary files /dev/null and b/animateditems/2471.png differ diff --git a/animateditems/24710.gif b/animateditems/24710.gif new file mode 100644 index 00000000..8c206d82 Binary files /dev/null and b/animateditems/24710.gif differ diff --git a/animateditems/24710.png b/animateditems/24710.png new file mode 100644 index 00000000..3cb67f9e Binary files /dev/null and b/animateditems/24710.png differ diff --git a/animateditems/24711.gif b/animateditems/24711.gif new file mode 100644 index 00000000..e34f8fb2 Binary files /dev/null and b/animateditems/24711.gif differ diff --git a/animateditems/24711.png b/animateditems/24711.png new file mode 100644 index 00000000..b33facba Binary files /dev/null and b/animateditems/24711.png differ diff --git a/animateditems/24712.gif b/animateditems/24712.gif new file mode 100644 index 00000000..b1a7305d Binary files /dev/null and b/animateditems/24712.gif differ diff --git a/animateditems/24712.png b/animateditems/24712.png new file mode 100644 index 00000000..d96cccba Binary files /dev/null and b/animateditems/24712.png differ diff --git a/animateditems/24713.gif b/animateditems/24713.gif new file mode 100644 index 00000000..4ea9add3 Binary files /dev/null and b/animateditems/24713.gif differ diff --git a/animateditems/24713.png b/animateditems/24713.png new file mode 100644 index 00000000..53cacc2d Binary files /dev/null and b/animateditems/24713.png differ diff --git a/animateditems/24714.gif b/animateditems/24714.gif new file mode 100644 index 00000000..54fa4613 Binary files /dev/null and b/animateditems/24714.gif differ diff --git a/animateditems/24714.png b/animateditems/24714.png new file mode 100644 index 00000000..7938c363 Binary files /dev/null and b/animateditems/24714.png differ diff --git a/animateditems/24716.gif b/animateditems/24716.gif new file mode 100644 index 00000000..4981a97c Binary files /dev/null and b/animateditems/24716.gif differ diff --git a/animateditems/24716.png b/animateditems/24716.png new file mode 100644 index 00000000..8b2c3b6e Binary files /dev/null and b/animateditems/24716.png differ diff --git a/animateditems/24717.gif b/animateditems/24717.gif new file mode 100644 index 00000000..8f8bc6a5 Binary files /dev/null and b/animateditems/24717.gif differ diff --git a/animateditems/24717.png b/animateditems/24717.png new file mode 100644 index 00000000..f21978d7 Binary files /dev/null and b/animateditems/24717.png differ diff --git a/animateditems/24718.gif b/animateditems/24718.gif new file mode 100644 index 00000000..61bb188f Binary files /dev/null and b/animateditems/24718.gif differ diff --git a/animateditems/24718.png b/animateditems/24718.png new file mode 100644 index 00000000..f0a368ea Binary files /dev/null and b/animateditems/24718.png differ diff --git a/animateditems/2472.gif b/animateditems/2472.gif new file mode 100644 index 00000000..890c41fc Binary files /dev/null and b/animateditems/2472.gif differ diff --git a/animateditems/2472.png b/animateditems/2472.png new file mode 100644 index 00000000..d3b891fa Binary files /dev/null and b/animateditems/2472.png differ diff --git a/animateditems/2473.gif b/animateditems/2473.gif new file mode 100644 index 00000000..b64f8b44 Binary files /dev/null and b/animateditems/2473.gif differ diff --git a/animateditems/2473.png b/animateditems/2473.png new file mode 100644 index 00000000..fc7bb508 Binary files /dev/null and b/animateditems/2473.png differ diff --git a/animateditems/24730.gif b/animateditems/24730.gif new file mode 100644 index 00000000..7dccfb0c Binary files /dev/null and b/animateditems/24730.gif differ diff --git a/animateditems/24730.png b/animateditems/24730.png new file mode 100644 index 00000000..1b71a2b7 Binary files /dev/null and b/animateditems/24730.png differ diff --git a/animateditems/24738.gif b/animateditems/24738.gif new file mode 100644 index 00000000..9d424f8f Binary files /dev/null and b/animateditems/24738.gif differ diff --git a/animateditems/24738.png b/animateditems/24738.png new file mode 100644 index 00000000..f66e3dbb Binary files /dev/null and b/animateditems/24738.png differ diff --git a/animateditems/24739.gif b/animateditems/24739.gif new file mode 100644 index 00000000..9a708862 Binary files /dev/null and b/animateditems/24739.gif differ diff --git a/animateditems/24739.png b/animateditems/24739.png new file mode 100644 index 00000000..4b544d76 Binary files /dev/null and b/animateditems/24739.png differ diff --git a/animateditems/2474.gif b/animateditems/2474.gif new file mode 100644 index 00000000..c4ec54bc Binary files /dev/null and b/animateditems/2474.gif differ diff --git a/animateditems/2474.png b/animateditems/2474.png new file mode 100644 index 00000000..5266ebc2 Binary files /dev/null and b/animateditems/2474.png differ diff --git a/animateditems/24740.gif b/animateditems/24740.gif new file mode 100644 index 00000000..5212e515 Binary files /dev/null and b/animateditems/24740.gif differ diff --git a/animateditems/24740.png b/animateditems/24740.png new file mode 100644 index 00000000..6617768f Binary files /dev/null and b/animateditems/24740.png differ diff --git a/animateditems/24741.gif b/animateditems/24741.gif new file mode 100644 index 00000000..b28b75b6 Binary files /dev/null and b/animateditems/24741.gif differ diff --git a/animateditems/24741.png b/animateditems/24741.png new file mode 100644 index 00000000..e0d54107 Binary files /dev/null and b/animateditems/24741.png differ diff --git a/animateditems/24742.gif b/animateditems/24742.gif new file mode 100644 index 00000000..a5add2f9 Binary files /dev/null and b/animateditems/24742.gif differ diff --git a/animateditems/24742.png b/animateditems/24742.png new file mode 100644 index 00000000..4bda0482 Binary files /dev/null and b/animateditems/24742.png differ diff --git a/animateditems/24743.gif b/animateditems/24743.gif new file mode 100644 index 00000000..26396708 Binary files /dev/null and b/animateditems/24743.gif differ diff --git a/animateditems/24743.png b/animateditems/24743.png new file mode 100644 index 00000000..bd0e635e Binary files /dev/null and b/animateditems/24743.png differ diff --git a/animateditems/24744.gif b/animateditems/24744.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24744.gif differ diff --git a/animateditems/24744.png b/animateditems/24744.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24744.png differ diff --git a/animateditems/2475.gif b/animateditems/2475.gif new file mode 100644 index 00000000..8f77ede3 Binary files /dev/null and b/animateditems/2475.gif differ diff --git a/animateditems/2475.png b/animateditems/2475.png new file mode 100644 index 00000000..b2fb42ce Binary files /dev/null and b/animateditems/2475.png differ diff --git a/animateditems/24757.gif b/animateditems/24757.gif new file mode 100644 index 00000000..e5af8b90 Binary files /dev/null and b/animateditems/24757.gif differ diff --git a/animateditems/24757.png b/animateditems/24757.png new file mode 100644 index 00000000..f30890fe Binary files /dev/null and b/animateditems/24757.png differ diff --git a/animateditems/24758.gif b/animateditems/24758.gif new file mode 100644 index 00000000..35e64782 Binary files /dev/null and b/animateditems/24758.gif differ diff --git a/animateditems/24758.png b/animateditems/24758.png new file mode 100644 index 00000000..521fef57 Binary files /dev/null and b/animateditems/24758.png differ diff --git a/animateditems/24759.gif b/animateditems/24759.gif new file mode 100644 index 00000000..8c3098f3 Binary files /dev/null and b/animateditems/24759.gif differ diff --git a/animateditems/24759.png b/animateditems/24759.png new file mode 100644 index 00000000..3292441f Binary files /dev/null and b/animateditems/24759.png differ diff --git a/animateditems/2476.gif b/animateditems/2476.gif new file mode 100644 index 00000000..d19c9b92 Binary files /dev/null and b/animateditems/2476.gif differ diff --git a/animateditems/2476.png b/animateditems/2476.png new file mode 100644 index 00000000..bbf5f021 Binary files /dev/null and b/animateditems/2476.png differ diff --git a/animateditems/24760.gif b/animateditems/24760.gif new file mode 100644 index 00000000..20c07c6e Binary files /dev/null and b/animateditems/24760.gif differ diff --git a/animateditems/24760.png b/animateditems/24760.png new file mode 100644 index 00000000..5f15699c Binary files /dev/null and b/animateditems/24760.png differ diff --git a/animateditems/24763.gif b/animateditems/24763.gif new file mode 100644 index 00000000..3acdde90 Binary files /dev/null and b/animateditems/24763.gif differ diff --git a/animateditems/24763.png b/animateditems/24763.png new file mode 100644 index 00000000..79e0fee2 Binary files /dev/null and b/animateditems/24763.png differ diff --git a/animateditems/24769.gif b/animateditems/24769.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24769.gif differ diff --git a/animateditems/24769.png b/animateditems/24769.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24769.png differ diff --git a/animateditems/2477.gif b/animateditems/2477.gif new file mode 100644 index 00000000..eb859389 Binary files /dev/null and b/animateditems/2477.gif differ diff --git a/animateditems/2477.png b/animateditems/2477.png new file mode 100644 index 00000000..771019d8 Binary files /dev/null and b/animateditems/2477.png differ diff --git a/animateditems/24770.gif b/animateditems/24770.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24770.gif differ diff --git a/animateditems/24770.png b/animateditems/24770.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24770.png differ diff --git a/animateditems/24771.gif b/animateditems/24771.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24771.gif differ diff --git a/animateditems/24771.png b/animateditems/24771.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24771.png differ diff --git a/animateditems/24772.gif b/animateditems/24772.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24772.gif differ diff --git a/animateditems/24772.png b/animateditems/24772.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24772.png differ diff --git a/animateditems/24774.gif b/animateditems/24774.gif new file mode 100644 index 00000000..605ea9a9 Binary files /dev/null and b/animateditems/24774.gif differ diff --git a/animateditems/24774.png b/animateditems/24774.png new file mode 100644 index 00000000..cb53ee3a Binary files /dev/null and b/animateditems/24774.png differ diff --git a/animateditems/24775.gif b/animateditems/24775.gif new file mode 100644 index 00000000..30e54cac Binary files /dev/null and b/animateditems/24775.gif differ diff --git a/animateditems/24775.png b/animateditems/24775.png new file mode 100644 index 00000000..59563462 Binary files /dev/null and b/animateditems/24775.png differ diff --git a/animateditems/24776.gif b/animateditems/24776.gif new file mode 100644 index 00000000..f24bc3b5 Binary files /dev/null and b/animateditems/24776.gif differ diff --git a/animateditems/24776.png b/animateditems/24776.png new file mode 100644 index 00000000..b9a98a31 Binary files /dev/null and b/animateditems/24776.png differ diff --git a/animateditems/24777.gif b/animateditems/24777.gif new file mode 100644 index 00000000..ef1ac31a Binary files /dev/null and b/animateditems/24777.gif differ diff --git a/animateditems/24777.png b/animateditems/24777.png new file mode 100644 index 00000000..d9bcdc90 Binary files /dev/null and b/animateditems/24777.png differ diff --git a/animateditems/2478.gif b/animateditems/2478.gif new file mode 100644 index 00000000..d5743236 Binary files /dev/null and b/animateditems/2478.gif differ diff --git a/animateditems/2478.png b/animateditems/2478.png new file mode 100644 index 00000000..4d760667 Binary files /dev/null and b/animateditems/2478.png differ diff --git a/animateditems/24783.gif b/animateditems/24783.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24783.gif differ diff --git a/animateditems/24783.png b/animateditems/24783.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24783.png differ diff --git a/animateditems/24784.gif b/animateditems/24784.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24784.gif differ diff --git a/animateditems/24784.png b/animateditems/24784.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24784.png differ diff --git a/animateditems/24785.gif b/animateditems/24785.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24785.gif differ diff --git a/animateditems/24785.png b/animateditems/24785.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24785.png differ diff --git a/animateditems/24786.gif b/animateditems/24786.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24786.gif differ diff --git a/animateditems/24786.png b/animateditems/24786.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24786.png differ diff --git a/animateditems/24788.gif b/animateditems/24788.gif new file mode 100644 index 00000000..49632394 Binary files /dev/null and b/animateditems/24788.gif differ diff --git a/animateditems/24788.png b/animateditems/24788.png new file mode 100644 index 00000000..01edc89f Binary files /dev/null and b/animateditems/24788.png differ diff --git a/animateditems/2479.gif b/animateditems/2479.gif new file mode 100644 index 00000000..181c27f9 Binary files /dev/null and b/animateditems/2479.gif differ diff --git a/animateditems/2479.png b/animateditems/2479.png new file mode 100644 index 00000000..4ce12a6a Binary files /dev/null and b/animateditems/2479.png differ diff --git a/animateditems/24790.gif b/animateditems/24790.gif new file mode 100644 index 00000000..8f8bc6a5 Binary files /dev/null and b/animateditems/24790.gif differ diff --git a/animateditems/24790.png b/animateditems/24790.png new file mode 100644 index 00000000..f21978d7 Binary files /dev/null and b/animateditems/24790.png differ diff --git a/animateditems/2480.gif b/animateditems/2480.gif new file mode 100644 index 00000000..f8298a9a Binary files /dev/null and b/animateditems/2480.gif differ diff --git a/animateditems/2480.png b/animateditems/2480.png new file mode 100644 index 00000000..b8a1bf77 Binary files /dev/null and b/animateditems/2480.png differ diff --git a/animateditems/24807.gif b/animateditems/24807.gif new file mode 100644 index 00000000..e103889b Binary files /dev/null and b/animateditems/24807.gif differ diff --git a/animateditems/24807.png b/animateditems/24807.png new file mode 100644 index 00000000..5ec19b2e Binary files /dev/null and b/animateditems/24807.png differ diff --git a/animateditems/24808.gif b/animateditems/24808.gif new file mode 100644 index 00000000..e103889b Binary files /dev/null and b/animateditems/24808.gif differ diff --git a/animateditems/24808.png b/animateditems/24808.png new file mode 100644 index 00000000..5ec19b2e Binary files /dev/null and b/animateditems/24808.png differ diff --git a/animateditems/24809.gif b/animateditems/24809.gif new file mode 100644 index 00000000..b9fb625f Binary files /dev/null and b/animateditems/24809.gif differ diff --git a/animateditems/24809.png b/animateditems/24809.png new file mode 100644 index 00000000..892c6d9b Binary files /dev/null and b/animateditems/24809.png differ diff --git a/animateditems/2481.gif b/animateditems/2481.gif new file mode 100644 index 00000000..03876082 Binary files /dev/null and b/animateditems/2481.gif differ diff --git a/animateditems/2481.png b/animateditems/2481.png new file mode 100644 index 00000000..1908dcd5 Binary files /dev/null and b/animateditems/2481.png differ diff --git a/animateditems/24810.gif b/animateditems/24810.gif new file mode 100644 index 00000000..e0a14e03 Binary files /dev/null and b/animateditems/24810.gif differ diff --git a/animateditems/24810.png b/animateditems/24810.png new file mode 100644 index 00000000..afa4e492 Binary files /dev/null and b/animateditems/24810.png differ diff --git a/animateditems/24814.gif b/animateditems/24814.gif new file mode 100644 index 00000000..6df7059f Binary files /dev/null and b/animateditems/24814.gif differ diff --git a/animateditems/24814.png b/animateditems/24814.png new file mode 100644 index 00000000..9f6a427d Binary files /dev/null and b/animateditems/24814.png differ diff --git a/animateditems/24815.gif b/animateditems/24815.gif new file mode 100644 index 00000000..6df7059f Binary files /dev/null and b/animateditems/24815.gif differ diff --git a/animateditems/24815.png b/animateditems/24815.png new file mode 100644 index 00000000..9f6a427d Binary files /dev/null and b/animateditems/24815.png differ diff --git a/animateditems/24816.gif b/animateditems/24816.gif new file mode 100644 index 00000000..607824b5 Binary files /dev/null and b/animateditems/24816.gif differ diff --git a/animateditems/24816.png b/animateditems/24816.png new file mode 100644 index 00000000..002df770 Binary files /dev/null and b/animateditems/24816.png differ diff --git a/animateditems/2482.gif b/animateditems/2482.gif new file mode 100644 index 00000000..bc90ea43 Binary files /dev/null and b/animateditems/2482.gif differ diff --git a/animateditems/2482.png b/animateditems/2482.png new file mode 100644 index 00000000..c0515ce4 Binary files /dev/null and b/animateditems/2482.png differ diff --git a/animateditems/24826.gif b/animateditems/24826.gif new file mode 100644 index 00000000..5a71a530 Binary files /dev/null and b/animateditems/24826.gif differ diff --git a/animateditems/24826.png b/animateditems/24826.png new file mode 100644 index 00000000..a585f056 Binary files /dev/null and b/animateditems/24826.png differ diff --git a/animateditems/24827.gif b/animateditems/24827.gif new file mode 100644 index 00000000..7a25adc2 Binary files /dev/null and b/animateditems/24827.gif differ diff --git a/animateditems/24827.png b/animateditems/24827.png new file mode 100644 index 00000000..e741eee4 Binary files /dev/null and b/animateditems/24827.png differ diff --git a/animateditems/24828.gif b/animateditems/24828.gif new file mode 100644 index 00000000..1c657c39 Binary files /dev/null and b/animateditems/24828.gif differ diff --git a/animateditems/24828.png b/animateditems/24828.png new file mode 100644 index 00000000..e141d2da Binary files /dev/null and b/animateditems/24828.png differ diff --git a/animateditems/2483.gif b/animateditems/2483.gif new file mode 100644 index 00000000..cd2b0ebc Binary files /dev/null and b/animateditems/2483.gif differ diff --git a/animateditems/2483.png b/animateditems/2483.png new file mode 100644 index 00000000..5fe31fc6 Binary files /dev/null and b/animateditems/2483.png differ diff --git a/animateditems/24838.gif b/animateditems/24838.gif new file mode 100644 index 00000000..cb9b8d35 Binary files /dev/null and b/animateditems/24838.gif differ diff --git a/animateditems/24838.png b/animateditems/24838.png new file mode 100644 index 00000000..f952ed79 Binary files /dev/null and b/animateditems/24838.png differ diff --git a/animateditems/24839.gif b/animateditems/24839.gif new file mode 100644 index 00000000..e1a6f47f Binary files /dev/null and b/animateditems/24839.gif differ diff --git a/animateditems/24839.png b/animateditems/24839.png new file mode 100644 index 00000000..c94725cd Binary files /dev/null and b/animateditems/24839.png differ diff --git a/animateditems/2484.gif b/animateditems/2484.gif new file mode 100644 index 00000000..97a24d33 Binary files /dev/null and b/animateditems/2484.gif differ diff --git a/animateditems/2484.png b/animateditems/2484.png new file mode 100644 index 00000000..925b766e Binary files /dev/null and b/animateditems/2484.png differ diff --git a/animateditems/24840.gif b/animateditems/24840.gif new file mode 100644 index 00000000..592c54c3 Binary files /dev/null and b/animateditems/24840.gif differ diff --git a/animateditems/24840.png b/animateditems/24840.png new file mode 100644 index 00000000..f0e385a6 Binary files /dev/null and b/animateditems/24840.png differ diff --git a/animateditems/24841.gif b/animateditems/24841.gif new file mode 100644 index 00000000..48ae1f4a Binary files /dev/null and b/animateditems/24841.gif differ diff --git a/animateditems/24841.png b/animateditems/24841.png new file mode 100644 index 00000000..056ff93e Binary files /dev/null and b/animateditems/24841.png differ diff --git a/animateditems/24842.gif b/animateditems/24842.gif new file mode 100644 index 00000000..28dbb676 Binary files /dev/null and b/animateditems/24842.gif differ diff --git a/animateditems/24842.png b/animateditems/24842.png new file mode 100644 index 00000000..c6044264 Binary files /dev/null and b/animateditems/24842.png differ diff --git a/animateditems/24843.gif b/animateditems/24843.gif new file mode 100644 index 00000000..419cc45b Binary files /dev/null and b/animateditems/24843.gif differ diff --git a/animateditems/24843.png b/animateditems/24843.png new file mode 100644 index 00000000..e51974a6 Binary files /dev/null and b/animateditems/24843.png differ diff --git a/animateditems/24844.gif b/animateditems/24844.gif new file mode 100644 index 00000000..b5ebbd50 Binary files /dev/null and b/animateditems/24844.gif differ diff --git a/animateditems/24844.png b/animateditems/24844.png new file mode 100644 index 00000000..f53cd697 Binary files /dev/null and b/animateditems/24844.png differ diff --git a/animateditems/24845.gif b/animateditems/24845.gif new file mode 100644 index 00000000..0e6c561c Binary files /dev/null and b/animateditems/24845.gif differ diff --git a/animateditems/24845.png b/animateditems/24845.png new file mode 100644 index 00000000..7c56294a Binary files /dev/null and b/animateditems/24845.png differ diff --git a/animateditems/24846.gif b/animateditems/24846.gif new file mode 100644 index 00000000..6952cacf Binary files /dev/null and b/animateditems/24846.gif differ diff --git a/animateditems/24846.png b/animateditems/24846.png new file mode 100644 index 00000000..c6ad16be Binary files /dev/null and b/animateditems/24846.png differ diff --git a/animateditems/24847.gif b/animateditems/24847.gif new file mode 100644 index 00000000..eee73bd2 Binary files /dev/null and b/animateditems/24847.gif differ diff --git a/animateditems/24847.png b/animateditems/24847.png new file mode 100644 index 00000000..e7bf5a08 Binary files /dev/null and b/animateditems/24847.png differ diff --git a/animateditems/24848.gif b/animateditems/24848.gif new file mode 100644 index 00000000..f952e2bc Binary files /dev/null and b/animateditems/24848.gif differ diff --git a/animateditems/24848.png b/animateditems/24848.png new file mode 100644 index 00000000..08056cfa Binary files /dev/null and b/animateditems/24848.png differ diff --git a/animateditems/24849.gif b/animateditems/24849.gif new file mode 100644 index 00000000..a1647138 Binary files /dev/null and b/animateditems/24849.gif differ diff --git a/animateditems/24849.png b/animateditems/24849.png new file mode 100644 index 00000000..12b1abb3 Binary files /dev/null and b/animateditems/24849.png differ diff --git a/animateditems/2485.gif b/animateditems/2485.gif new file mode 100644 index 00000000..1f82c8d8 Binary files /dev/null and b/animateditems/2485.gif differ diff --git a/animateditems/2485.png b/animateditems/2485.png new file mode 100644 index 00000000..91b961c6 Binary files /dev/null and b/animateditems/2485.png differ diff --git a/animateditems/24850.gif b/animateditems/24850.gif new file mode 100644 index 00000000..2c13ca08 Binary files /dev/null and b/animateditems/24850.gif differ diff --git a/animateditems/24850.png b/animateditems/24850.png new file mode 100644 index 00000000..657d1bbc Binary files /dev/null and b/animateditems/24850.png differ diff --git a/animateditems/24851.gif b/animateditems/24851.gif new file mode 100644 index 00000000..0727b40c Binary files /dev/null and b/animateditems/24851.gif differ diff --git a/animateditems/24851.png b/animateditems/24851.png new file mode 100644 index 00000000..0466648d Binary files /dev/null and b/animateditems/24851.png differ diff --git a/animateditems/2486.gif b/animateditems/2486.gif new file mode 100644 index 00000000..7ffa0699 Binary files /dev/null and b/animateditems/2486.gif differ diff --git a/animateditems/2486.png b/animateditems/2486.png new file mode 100644 index 00000000..d3bedd4c Binary files /dev/null and b/animateditems/2486.png differ diff --git a/animateditems/2487.gif b/animateditems/2487.gif new file mode 100644 index 00000000..ca27141a Binary files /dev/null and b/animateditems/2487.gif differ diff --git a/animateditems/2487.png b/animateditems/2487.png new file mode 100644 index 00000000..e4502f35 Binary files /dev/null and b/animateditems/2487.png differ diff --git a/animateditems/2488.gif b/animateditems/2488.gif new file mode 100644 index 00000000..850eb725 Binary files /dev/null and b/animateditems/2488.gif differ diff --git a/animateditems/2488.png b/animateditems/2488.png new file mode 100644 index 00000000..d79e727b Binary files /dev/null and b/animateditems/2488.png differ diff --git a/animateditems/2489.gif b/animateditems/2489.gif new file mode 100644 index 00000000..75074f59 Binary files /dev/null and b/animateditems/2489.gif differ diff --git a/animateditems/2489.png b/animateditems/2489.png new file mode 100644 index 00000000..7b79d649 Binary files /dev/null and b/animateditems/2489.png differ diff --git a/animateditems/2490.gif b/animateditems/2490.gif new file mode 100644 index 00000000..9649a833 Binary files /dev/null and b/animateditems/2490.gif differ diff --git a/animateditems/2490.png b/animateditems/2490.png new file mode 100644 index 00000000..cbdbf051 Binary files /dev/null and b/animateditems/2490.png differ diff --git a/animateditems/2491.gif b/animateditems/2491.gif new file mode 100644 index 00000000..976edca1 Binary files /dev/null and b/animateditems/2491.gif differ diff --git a/animateditems/2491.png b/animateditems/2491.png new file mode 100644 index 00000000..1f369a6e Binary files /dev/null and b/animateditems/2491.png differ diff --git a/animateditems/24910.gif b/animateditems/24910.gif new file mode 100644 index 00000000..1292bdae Binary files /dev/null and b/animateditems/24910.gif differ diff --git a/animateditems/24910.png b/animateditems/24910.png new file mode 100644 index 00000000..a17a8182 Binary files /dev/null and b/animateditems/24910.png differ diff --git a/animateditems/2492.gif b/animateditems/2492.gif new file mode 100644 index 00000000..f1117118 Binary files /dev/null and b/animateditems/2492.gif differ diff --git a/animateditems/2492.png b/animateditems/2492.png new file mode 100644 index 00000000..592b9284 Binary files /dev/null and b/animateditems/2492.png differ diff --git a/animateditems/2493.gif b/animateditems/2493.gif new file mode 100644 index 00000000..c7bd422b Binary files /dev/null and b/animateditems/2493.gif differ diff --git a/animateditems/2493.png b/animateditems/2493.png new file mode 100644 index 00000000..975eb52e Binary files /dev/null and b/animateditems/2493.png differ diff --git a/animateditems/2494.gif b/animateditems/2494.gif new file mode 100644 index 00000000..de8355c9 Binary files /dev/null and b/animateditems/2494.gif differ diff --git a/animateditems/2494.png b/animateditems/2494.png new file mode 100644 index 00000000..b99f4f64 Binary files /dev/null and b/animateditems/2494.png differ diff --git a/animateditems/2495.gif b/animateditems/2495.gif new file mode 100644 index 00000000..e4a926e4 Binary files /dev/null and b/animateditems/2495.gif differ diff --git a/animateditems/2495.png b/animateditems/2495.png new file mode 100644 index 00000000..b1bfdcc1 Binary files /dev/null and b/animateditems/2495.png differ diff --git a/animateditems/2496.gif b/animateditems/2496.gif new file mode 100644 index 00000000..a6686a4f Binary files /dev/null and b/animateditems/2496.gif differ diff --git a/animateditems/2496.png b/animateditems/2496.png new file mode 100644 index 00000000..0c3afd73 Binary files /dev/null and b/animateditems/2496.png differ diff --git a/animateditems/2497.gif b/animateditems/2497.gif new file mode 100644 index 00000000..90ea69c5 Binary files /dev/null and b/animateditems/2497.gif differ diff --git a/animateditems/2497.png b/animateditems/2497.png new file mode 100644 index 00000000..8614dbce Binary files /dev/null and b/animateditems/2497.png differ diff --git a/animateditems/2498.gif b/animateditems/2498.gif new file mode 100644 index 00000000..707207f2 Binary files /dev/null and b/animateditems/2498.gif differ diff --git a/animateditems/2498.png b/animateditems/2498.png new file mode 100644 index 00000000..fbb434ed Binary files /dev/null and b/animateditems/2498.png differ diff --git a/animateditems/2499.gif b/animateditems/2499.gif new file mode 100644 index 00000000..65ef573b Binary files /dev/null and b/animateditems/2499.gif differ diff --git a/animateditems/2499.png b/animateditems/2499.png new file mode 100644 index 00000000..f4dc28a8 Binary files /dev/null and b/animateditems/2499.png differ diff --git a/animateditems/25.gif b/animateditems/25.gif new file mode 100644 index 00000000..13fbb5e7 Binary files /dev/null and b/animateditems/25.gif differ diff --git a/animateditems/25.png b/animateditems/25.png new file mode 100644 index 00000000..5ee92347 Binary files /dev/null and b/animateditems/25.png differ diff --git a/animateditems/2500.gif b/animateditems/2500.gif new file mode 100644 index 00000000..5a289a5d Binary files /dev/null and b/animateditems/2500.gif differ diff --git a/animateditems/2500.png b/animateditems/2500.png new file mode 100644 index 00000000..70fb3317 Binary files /dev/null and b/animateditems/2500.png differ diff --git a/animateditems/2501.gif b/animateditems/2501.gif new file mode 100644 index 00000000..9f47ff6d Binary files /dev/null and b/animateditems/2501.gif differ diff --git a/animateditems/2501.png b/animateditems/2501.png new file mode 100644 index 00000000..515df44f Binary files /dev/null and b/animateditems/2501.png differ diff --git a/animateditems/2502.gif b/animateditems/2502.gif new file mode 100644 index 00000000..aa05dd94 Binary files /dev/null and b/animateditems/2502.gif differ diff --git a/animateditems/2502.png b/animateditems/2502.png new file mode 100644 index 00000000..8a20af5e Binary files /dev/null and b/animateditems/2502.png differ diff --git a/animateditems/2503.gif b/animateditems/2503.gif new file mode 100644 index 00000000..495917ef Binary files /dev/null and b/animateditems/2503.gif differ diff --git a/animateditems/2503.png b/animateditems/2503.png new file mode 100644 index 00000000..ae62422d Binary files /dev/null and b/animateditems/2503.png differ diff --git a/animateditems/2504.gif b/animateditems/2504.gif new file mode 100644 index 00000000..f65222ca Binary files /dev/null and b/animateditems/2504.gif differ diff --git a/animateditems/2504.png b/animateditems/2504.png new file mode 100644 index 00000000..1edc4093 Binary files /dev/null and b/animateditems/2504.png differ diff --git a/animateditems/2505.gif b/animateditems/2505.gif new file mode 100644 index 00000000..32af887d Binary files /dev/null and b/animateditems/2505.gif differ diff --git a/animateditems/2505.png b/animateditems/2505.png new file mode 100644 index 00000000..a40bd80d Binary files /dev/null and b/animateditems/2505.png differ diff --git a/animateditems/2506.gif b/animateditems/2506.gif new file mode 100644 index 00000000..8564286c Binary files /dev/null and b/animateditems/2506.gif differ diff --git a/animateditems/2506.png b/animateditems/2506.png new file mode 100644 index 00000000..e9ad921d Binary files /dev/null and b/animateditems/2506.png differ diff --git a/animateditems/2507.gif b/animateditems/2507.gif new file mode 100644 index 00000000..c4be9c43 Binary files /dev/null and b/animateditems/2507.gif differ diff --git a/animateditems/2507.png b/animateditems/2507.png new file mode 100644 index 00000000..f641658f Binary files /dev/null and b/animateditems/2507.png differ diff --git a/animateditems/2508.gif b/animateditems/2508.gif new file mode 100644 index 00000000..63e37426 Binary files /dev/null and b/animateditems/2508.gif differ diff --git a/animateditems/2508.png b/animateditems/2508.png new file mode 100644 index 00000000..11be0d51 Binary files /dev/null and b/animateditems/2508.png differ diff --git a/animateditems/2509.gif b/animateditems/2509.gif new file mode 100644 index 00000000..15852b59 Binary files /dev/null and b/animateditems/2509.gif differ diff --git a/animateditems/2509.png b/animateditems/2509.png new file mode 100644 index 00000000..54bf4b73 Binary files /dev/null and b/animateditems/2509.png differ diff --git a/animateditems/2510.gif b/animateditems/2510.gif new file mode 100644 index 00000000..8e71fd8c Binary files /dev/null and b/animateditems/2510.gif differ diff --git a/animateditems/2510.png b/animateditems/2510.png new file mode 100644 index 00000000..d3e7611e Binary files /dev/null and b/animateditems/2510.png differ diff --git a/animateditems/2511.gif b/animateditems/2511.gif new file mode 100644 index 00000000..38bd99d0 Binary files /dev/null and b/animateditems/2511.gif differ diff --git a/animateditems/2511.png b/animateditems/2511.png new file mode 100644 index 00000000..9404d22e Binary files /dev/null and b/animateditems/2511.png differ diff --git a/animateditems/2512.gif b/animateditems/2512.gif new file mode 100644 index 00000000..c85ae6e8 Binary files /dev/null and b/animateditems/2512.gif differ diff --git a/animateditems/2512.png b/animateditems/2512.png new file mode 100644 index 00000000..c6a1efa2 Binary files /dev/null and b/animateditems/2512.png differ diff --git a/animateditems/2513.gif b/animateditems/2513.gif new file mode 100644 index 00000000..c9e54d8d Binary files /dev/null and b/animateditems/2513.gif differ diff --git a/animateditems/2513.png b/animateditems/2513.png new file mode 100644 index 00000000..636184d6 Binary files /dev/null and b/animateditems/2513.png differ diff --git a/animateditems/2514.gif b/animateditems/2514.gif new file mode 100644 index 00000000..f61f410d Binary files /dev/null and b/animateditems/2514.gif differ diff --git a/animateditems/2514.png b/animateditems/2514.png new file mode 100644 index 00000000..bb79f025 Binary files /dev/null and b/animateditems/2514.png differ diff --git a/animateditems/2515.gif b/animateditems/2515.gif new file mode 100644 index 00000000..92939355 Binary files /dev/null and b/animateditems/2515.gif differ diff --git a/animateditems/2515.png b/animateditems/2515.png new file mode 100644 index 00000000..f54fd125 Binary files /dev/null and b/animateditems/2515.png differ diff --git a/animateditems/2516.gif b/animateditems/2516.gif new file mode 100644 index 00000000..201230b7 Binary files /dev/null and b/animateditems/2516.gif differ diff --git a/animateditems/2516.png b/animateditems/2516.png new file mode 100644 index 00000000..1c7a4f66 Binary files /dev/null and b/animateditems/2516.png differ diff --git a/animateditems/2517.gif b/animateditems/2517.gif new file mode 100644 index 00000000..b8d9cfdd Binary files /dev/null and b/animateditems/2517.gif differ diff --git a/animateditems/2517.png b/animateditems/2517.png new file mode 100644 index 00000000..7734537d Binary files /dev/null and b/animateditems/2517.png differ diff --git a/animateditems/25172.gif b/animateditems/25172.gif new file mode 100644 index 00000000..18047a09 Binary files /dev/null and b/animateditems/25172.gif differ diff --git a/animateditems/25172.png b/animateditems/25172.png new file mode 100644 index 00000000..3e5f002e Binary files /dev/null and b/animateditems/25172.png differ diff --git a/animateditems/25174.gif b/animateditems/25174.gif new file mode 100644 index 00000000..67ed2e63 Binary files /dev/null and b/animateditems/25174.gif differ diff --git a/animateditems/25174.png b/animateditems/25174.png new file mode 100644 index 00000000..c9d7fa97 Binary files /dev/null and b/animateditems/25174.png differ diff --git a/animateditems/25175.gif b/animateditems/25175.gif new file mode 100644 index 00000000..555655ea Binary files /dev/null and b/animateditems/25175.gif differ diff --git a/animateditems/25175.png b/animateditems/25175.png new file mode 100644 index 00000000..ae1e0e7f Binary files /dev/null and b/animateditems/25175.png differ diff --git a/animateditems/25176.gif b/animateditems/25176.gif new file mode 100644 index 00000000..36d5755a Binary files /dev/null and b/animateditems/25176.gif differ diff --git a/animateditems/25176.png b/animateditems/25176.png new file mode 100644 index 00000000..b83f6bb4 Binary files /dev/null and b/animateditems/25176.png differ diff --git a/animateditems/25177.gif b/animateditems/25177.gif new file mode 100644 index 00000000..aa005e5e Binary files /dev/null and b/animateditems/25177.gif differ diff --git a/animateditems/25177.png b/animateditems/25177.png new file mode 100644 index 00000000..8faeb1cd Binary files /dev/null and b/animateditems/25177.png differ diff --git a/animateditems/25178.gif b/animateditems/25178.gif new file mode 100644 index 00000000..da8d59bb Binary files /dev/null and b/animateditems/25178.gif differ diff --git a/animateditems/25178.png b/animateditems/25178.png new file mode 100644 index 00000000..e098a542 Binary files /dev/null and b/animateditems/25178.png differ diff --git a/animateditems/25179.gif b/animateditems/25179.gif new file mode 100644 index 00000000..beb52ead Binary files /dev/null and b/animateditems/25179.gif differ diff --git a/animateditems/25179.png b/animateditems/25179.png new file mode 100644 index 00000000..6e59a5b4 Binary files /dev/null and b/animateditems/25179.png differ diff --git a/animateditems/2518.gif b/animateditems/2518.gif new file mode 100644 index 00000000..50d9bd63 Binary files /dev/null and b/animateditems/2518.gif differ diff --git a/animateditems/2518.png b/animateditems/2518.png new file mode 100644 index 00000000..86b12924 Binary files /dev/null and b/animateditems/2518.png differ diff --git a/animateditems/25180.gif b/animateditems/25180.gif new file mode 100644 index 00000000..0ba076f9 Binary files /dev/null and b/animateditems/25180.gif differ diff --git a/animateditems/25180.png b/animateditems/25180.png new file mode 100644 index 00000000..00ecde15 Binary files /dev/null and b/animateditems/25180.png differ diff --git a/animateditems/25181.gif b/animateditems/25181.gif new file mode 100644 index 00000000..10f62bd1 Binary files /dev/null and b/animateditems/25181.gif differ diff --git a/animateditems/25181.png b/animateditems/25181.png new file mode 100644 index 00000000..df519328 Binary files /dev/null and b/animateditems/25181.png differ diff --git a/animateditems/25182.gif b/animateditems/25182.gif new file mode 100644 index 00000000..63765894 Binary files /dev/null and b/animateditems/25182.gif differ diff --git a/animateditems/25182.png b/animateditems/25182.png new file mode 100644 index 00000000..04ee41e2 Binary files /dev/null and b/animateditems/25182.png differ diff --git a/animateditems/25183.gif b/animateditems/25183.gif new file mode 100644 index 00000000..3d2e43e6 Binary files /dev/null and b/animateditems/25183.gif differ diff --git a/animateditems/25183.png b/animateditems/25183.png new file mode 100644 index 00000000..2ecc3c8c Binary files /dev/null and b/animateditems/25183.png differ diff --git a/animateditems/25184.gif b/animateditems/25184.gif new file mode 100644 index 00000000..63c91993 Binary files /dev/null and b/animateditems/25184.gif differ diff --git a/animateditems/25184.png b/animateditems/25184.png new file mode 100644 index 00000000..122ab168 Binary files /dev/null and b/animateditems/25184.png differ diff --git a/animateditems/25185.gif b/animateditems/25185.gif new file mode 100644 index 00000000..06319247 Binary files /dev/null and b/animateditems/25185.gif differ diff --git a/animateditems/25185.png b/animateditems/25185.png new file mode 100644 index 00000000..f867f2f0 Binary files /dev/null and b/animateditems/25185.png differ diff --git a/animateditems/25186.gif b/animateditems/25186.gif new file mode 100644 index 00000000..9adf1f86 Binary files /dev/null and b/animateditems/25186.gif differ diff --git a/animateditems/25186.png b/animateditems/25186.png new file mode 100644 index 00000000..196e9aec Binary files /dev/null and b/animateditems/25186.png differ diff --git a/animateditems/25187.gif b/animateditems/25187.gif new file mode 100644 index 00000000..b5b10241 Binary files /dev/null and b/animateditems/25187.gif differ diff --git a/animateditems/25187.png b/animateditems/25187.png new file mode 100644 index 00000000..1bf8c033 Binary files /dev/null and b/animateditems/25187.png differ diff --git a/animateditems/25188.gif b/animateditems/25188.gif new file mode 100644 index 00000000..c4561c90 Binary files /dev/null and b/animateditems/25188.gif differ diff --git a/animateditems/25188.png b/animateditems/25188.png new file mode 100644 index 00000000..cc0c743b Binary files /dev/null and b/animateditems/25188.png differ diff --git a/animateditems/25189.gif b/animateditems/25189.gif new file mode 100644 index 00000000..3fb3f207 Binary files /dev/null and b/animateditems/25189.gif differ diff --git a/animateditems/25189.png b/animateditems/25189.png new file mode 100644 index 00000000..d9815962 Binary files /dev/null and b/animateditems/25189.png differ diff --git a/animateditems/2519.gif b/animateditems/2519.gif new file mode 100644 index 00000000..02582461 Binary files /dev/null and b/animateditems/2519.gif differ diff --git a/animateditems/2519.png b/animateditems/2519.png new file mode 100644 index 00000000..f44e4bab Binary files /dev/null and b/animateditems/2519.png differ diff --git a/animateditems/25190.gif b/animateditems/25190.gif new file mode 100644 index 00000000..54056000 Binary files /dev/null and b/animateditems/25190.gif differ diff --git a/animateditems/25190.png b/animateditems/25190.png new file mode 100644 index 00000000..a84580e9 Binary files /dev/null and b/animateditems/25190.png differ diff --git a/animateditems/25191.gif b/animateditems/25191.gif new file mode 100644 index 00000000..43f58938 Binary files /dev/null and b/animateditems/25191.gif differ diff --git a/animateditems/25191.png b/animateditems/25191.png new file mode 100644 index 00000000..7dac2533 Binary files /dev/null and b/animateditems/25191.png differ diff --git a/animateditems/25192.gif b/animateditems/25192.gif new file mode 100644 index 00000000..a9d0c430 Binary files /dev/null and b/animateditems/25192.gif differ diff --git a/animateditems/25192.png b/animateditems/25192.png new file mode 100644 index 00000000..82afb451 Binary files /dev/null and b/animateditems/25192.png differ diff --git a/animateditems/25193.gif b/animateditems/25193.gif new file mode 100644 index 00000000..dbfef530 Binary files /dev/null and b/animateditems/25193.gif differ diff --git a/animateditems/25193.png b/animateditems/25193.png new file mode 100644 index 00000000..b9f38906 Binary files /dev/null and b/animateditems/25193.png differ diff --git a/animateditems/2520.gif b/animateditems/2520.gif new file mode 100644 index 00000000..da93bfa8 Binary files /dev/null and b/animateditems/2520.gif differ diff --git a/animateditems/2520.png b/animateditems/2520.png new file mode 100644 index 00000000..ce9da699 Binary files /dev/null and b/animateditems/2520.png differ diff --git a/animateditems/2521.gif b/animateditems/2521.gif new file mode 100644 index 00000000..eb0f298f Binary files /dev/null and b/animateditems/2521.gif differ diff --git a/animateditems/2521.png b/animateditems/2521.png new file mode 100644 index 00000000..e89d0687 Binary files /dev/null and b/animateditems/2521.png differ diff --git a/animateditems/2522.gif b/animateditems/2522.gif new file mode 100644 index 00000000..4ff9a0d2 Binary files /dev/null and b/animateditems/2522.gif differ diff --git a/animateditems/2522.png b/animateditems/2522.png new file mode 100644 index 00000000..f9d568e6 Binary files /dev/null and b/animateditems/2522.png differ diff --git a/animateditems/2523.gif b/animateditems/2523.gif new file mode 100644 index 00000000..d094362c Binary files /dev/null and b/animateditems/2523.gif differ diff --git a/animateditems/2523.png b/animateditems/2523.png new file mode 100644 index 00000000..8ee5e4a0 Binary files /dev/null and b/animateditems/2523.png differ diff --git a/animateditems/2524.gif b/animateditems/2524.gif new file mode 100644 index 00000000..ec461795 Binary files /dev/null and b/animateditems/2524.gif differ diff --git a/animateditems/2524.png b/animateditems/2524.png new file mode 100644 index 00000000..08896860 Binary files /dev/null and b/animateditems/2524.png differ diff --git a/animateditems/2525.gif b/animateditems/2525.gif new file mode 100644 index 00000000..2e2eddec Binary files /dev/null and b/animateditems/2525.gif differ diff --git a/animateditems/2525.png b/animateditems/2525.png new file mode 100644 index 00000000..3217ab95 Binary files /dev/null and b/animateditems/2525.png differ diff --git a/animateditems/2526.gif b/animateditems/2526.gif new file mode 100644 index 00000000..29181cf9 Binary files /dev/null and b/animateditems/2526.gif differ diff --git a/animateditems/2526.png b/animateditems/2526.png new file mode 100644 index 00000000..91e60b10 Binary files /dev/null and b/animateditems/2526.png differ diff --git a/animateditems/2527.gif b/animateditems/2527.gif new file mode 100644 index 00000000..f9752593 Binary files /dev/null and b/animateditems/2527.gif differ diff --git a/animateditems/2527.png b/animateditems/2527.png new file mode 100644 index 00000000..757e1c0b Binary files /dev/null and b/animateditems/2527.png differ diff --git a/animateditems/2528.gif b/animateditems/2528.gif new file mode 100644 index 00000000..66018a44 Binary files /dev/null and b/animateditems/2528.gif differ diff --git a/animateditems/2528.png b/animateditems/2528.png new file mode 100644 index 00000000..b3a6f4df Binary files /dev/null and b/animateditems/2528.png differ diff --git a/animateditems/2529.gif b/animateditems/2529.gif new file mode 100644 index 00000000..938e9414 Binary files /dev/null and b/animateditems/2529.gif differ diff --git a/animateditems/2529.png b/animateditems/2529.png new file mode 100644 index 00000000..c82e3fe8 Binary files /dev/null and b/animateditems/2529.png differ diff --git a/animateditems/2530.gif b/animateditems/2530.gif new file mode 100644 index 00000000..a763cb46 Binary files /dev/null and b/animateditems/2530.gif differ diff --git a/animateditems/2530.png b/animateditems/2530.png new file mode 100644 index 00000000..7016fa16 Binary files /dev/null and b/animateditems/2530.png differ diff --git a/animateditems/25305.gif b/animateditems/25305.gif new file mode 100644 index 00000000..2170f128 Binary files /dev/null and b/animateditems/25305.gif differ diff --git a/animateditems/25305.png b/animateditems/25305.png new file mode 100644 index 00000000..4bac559f Binary files /dev/null and b/animateditems/25305.png differ diff --git a/animateditems/25306.gif b/animateditems/25306.gif new file mode 100644 index 00000000..a97d4569 Binary files /dev/null and b/animateditems/25306.gif differ diff --git a/animateditems/25306.png b/animateditems/25306.png new file mode 100644 index 00000000..8582a9f6 Binary files /dev/null and b/animateditems/25306.png differ diff --git a/animateditems/25307.gif b/animateditems/25307.gif new file mode 100644 index 00000000..a97d4569 Binary files /dev/null and b/animateditems/25307.gif differ diff --git a/animateditems/25307.png b/animateditems/25307.png new file mode 100644 index 00000000..8582a9f6 Binary files /dev/null and b/animateditems/25307.png differ diff --git a/animateditems/25308.gif b/animateditems/25308.gif new file mode 100644 index 00000000..15c399a2 Binary files /dev/null and b/animateditems/25308.gif differ diff --git a/animateditems/25308.png b/animateditems/25308.png new file mode 100644 index 00000000..2c93c27c Binary files /dev/null and b/animateditems/25308.png differ diff --git a/animateditems/2531.gif b/animateditems/2531.gif new file mode 100644 index 00000000..df6d7827 Binary files /dev/null and b/animateditems/2531.gif differ diff --git a/animateditems/2531.png b/animateditems/2531.png new file mode 100644 index 00000000..be1512ff Binary files /dev/null and b/animateditems/2531.png differ diff --git a/animateditems/25312.gif b/animateditems/25312.gif new file mode 100644 index 00000000..049debd2 Binary files /dev/null and b/animateditems/25312.gif differ diff --git a/animateditems/25312.png b/animateditems/25312.png new file mode 100644 index 00000000..d11291a8 Binary files /dev/null and b/animateditems/25312.png differ diff --git a/animateditems/25315.gif b/animateditems/25315.gif new file mode 100644 index 00000000..dac99736 Binary files /dev/null and b/animateditems/25315.gif differ diff --git a/animateditems/25315.png b/animateditems/25315.png new file mode 100644 index 00000000..fbd974d6 Binary files /dev/null and b/animateditems/25315.png differ diff --git a/animateditems/25316.gif b/animateditems/25316.gif new file mode 100644 index 00000000..805907c4 Binary files /dev/null and b/animateditems/25316.gif differ diff --git a/animateditems/25316.png b/animateditems/25316.png new file mode 100644 index 00000000..7da2cf04 Binary files /dev/null and b/animateditems/25316.png differ diff --git a/animateditems/25317.gif b/animateditems/25317.gif new file mode 100644 index 00000000..815f3731 Binary files /dev/null and b/animateditems/25317.gif differ diff --git a/animateditems/25317.png b/animateditems/25317.png new file mode 100644 index 00000000..fc7b8f86 Binary files /dev/null and b/animateditems/25317.png differ diff --git a/animateditems/25318.gif b/animateditems/25318.gif new file mode 100644 index 00000000..3610df96 Binary files /dev/null and b/animateditems/25318.gif differ diff --git a/animateditems/25318.png b/animateditems/25318.png new file mode 100644 index 00000000..0347dd8e Binary files /dev/null and b/animateditems/25318.png differ diff --git a/animateditems/25319.gif b/animateditems/25319.gif new file mode 100644 index 00000000..09e8e84d Binary files /dev/null and b/animateditems/25319.gif differ diff --git a/animateditems/25319.png b/animateditems/25319.png new file mode 100644 index 00000000..d425c38b Binary files /dev/null and b/animateditems/25319.png differ diff --git a/animateditems/2532.gif b/animateditems/2532.gif new file mode 100644 index 00000000..576e5017 Binary files /dev/null and b/animateditems/2532.gif differ diff --git a/animateditems/2532.png b/animateditems/2532.png new file mode 100644 index 00000000..b4fca99b Binary files /dev/null and b/animateditems/2532.png differ diff --git a/animateditems/25321.gif b/animateditems/25321.gif new file mode 100644 index 00000000..dc98dfcf Binary files /dev/null and b/animateditems/25321.gif differ diff --git a/animateditems/25321.png b/animateditems/25321.png new file mode 100644 index 00000000..619f1140 Binary files /dev/null and b/animateditems/25321.png differ diff --git a/animateditems/25322.gif b/animateditems/25322.gif new file mode 100644 index 00000000..288703b3 Binary files /dev/null and b/animateditems/25322.gif differ diff --git a/animateditems/25322.png b/animateditems/25322.png new file mode 100644 index 00000000..4ea523db Binary files /dev/null and b/animateditems/25322.png differ diff --git a/animateditems/25323.gif b/animateditems/25323.gif new file mode 100644 index 00000000..65fc1845 Binary files /dev/null and b/animateditems/25323.gif differ diff --git a/animateditems/25323.png b/animateditems/25323.png new file mode 100644 index 00000000..2d2848f8 Binary files /dev/null and b/animateditems/25323.png differ diff --git a/animateditems/25324.gif b/animateditems/25324.gif new file mode 100644 index 00000000..534dc4da Binary files /dev/null and b/animateditems/25324.gif differ diff --git a/animateditems/25324.png b/animateditems/25324.png new file mode 100644 index 00000000..d0318894 Binary files /dev/null and b/animateditems/25324.png differ diff --git a/animateditems/25325.gif b/animateditems/25325.gif new file mode 100644 index 00000000..5ef373d1 Binary files /dev/null and b/animateditems/25325.gif differ diff --git a/animateditems/25325.png b/animateditems/25325.png new file mode 100644 index 00000000..a056627f Binary files /dev/null and b/animateditems/25325.png differ diff --git a/animateditems/2533.gif b/animateditems/2533.gif new file mode 100644 index 00000000..9494d864 Binary files /dev/null and b/animateditems/2533.gif differ diff --git a/animateditems/2533.png b/animateditems/2533.png new file mode 100644 index 00000000..466871e0 Binary files /dev/null and b/animateditems/2533.png differ diff --git a/animateditems/25336.gif b/animateditems/25336.gif new file mode 100644 index 00000000..f47e9699 Binary files /dev/null and b/animateditems/25336.gif differ diff --git a/animateditems/25336.png b/animateditems/25336.png new file mode 100644 index 00000000..f8cc27e9 Binary files /dev/null and b/animateditems/25336.png differ diff --git a/animateditems/25337.gif b/animateditems/25337.gif new file mode 100644 index 00000000..8394241f Binary files /dev/null and b/animateditems/25337.gif differ diff --git a/animateditems/25337.png b/animateditems/25337.png new file mode 100644 index 00000000..55e2edf7 Binary files /dev/null and b/animateditems/25337.png differ diff --git a/animateditems/25338.gif b/animateditems/25338.gif new file mode 100644 index 00000000..3e7185dd Binary files /dev/null and b/animateditems/25338.gif differ diff --git a/animateditems/25338.png b/animateditems/25338.png new file mode 100644 index 00000000..96d7330d Binary files /dev/null and b/animateditems/25338.png differ diff --git a/animateditems/2534.gif b/animateditems/2534.gif new file mode 100644 index 00000000..841f3a54 Binary files /dev/null and b/animateditems/2534.gif differ diff --git a/animateditems/2534.png b/animateditems/2534.png new file mode 100644 index 00000000..6ab4371c Binary files /dev/null and b/animateditems/2534.png differ diff --git a/animateditems/25348.gif b/animateditems/25348.gif new file mode 100644 index 00000000..82d3e510 Binary files /dev/null and b/animateditems/25348.gif differ diff --git a/animateditems/25348.png b/animateditems/25348.png new file mode 100644 index 00000000..411fd536 Binary files /dev/null and b/animateditems/25348.png differ diff --git a/animateditems/25349.gif b/animateditems/25349.gif new file mode 100644 index 00000000..22bf8298 Binary files /dev/null and b/animateditems/25349.gif differ diff --git a/animateditems/25349.png b/animateditems/25349.png new file mode 100644 index 00000000..c7cfa0ae Binary files /dev/null and b/animateditems/25349.png differ diff --git a/animateditems/2535.gif b/animateditems/2535.gif new file mode 100644 index 00000000..c4e3e034 Binary files /dev/null and b/animateditems/2535.gif differ diff --git a/animateditems/2535.png b/animateditems/2535.png new file mode 100644 index 00000000..c282cfbb Binary files /dev/null and b/animateditems/2535.png differ diff --git a/animateditems/25350.gif b/animateditems/25350.gif new file mode 100644 index 00000000..b3ce12b9 Binary files /dev/null and b/animateditems/25350.gif differ diff --git a/animateditems/25350.png b/animateditems/25350.png new file mode 100644 index 00000000..d00fcf32 Binary files /dev/null and b/animateditems/25350.png differ diff --git a/animateditems/25354.gif b/animateditems/25354.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/25354.gif differ diff --git a/animateditems/25354.png b/animateditems/25354.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/25354.png differ diff --git a/animateditems/2536.gif b/animateditems/2536.gif new file mode 100644 index 00000000..87899f83 Binary files /dev/null and b/animateditems/2536.gif differ diff --git a/animateditems/2536.png b/animateditems/2536.png new file mode 100644 index 00000000..06cbbf65 Binary files /dev/null and b/animateditems/2536.png differ diff --git a/animateditems/25360.gif b/animateditems/25360.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/25360.gif differ diff --git a/animateditems/25360.png b/animateditems/25360.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/25360.png differ diff --git a/animateditems/25361.gif b/animateditems/25361.gif new file mode 100644 index 00000000..445c5dc2 Binary files /dev/null and b/animateditems/25361.gif differ diff --git a/animateditems/25361.png b/animateditems/25361.png new file mode 100644 index 00000000..57d04ebf Binary files /dev/null and b/animateditems/25361.png differ diff --git a/animateditems/25362.gif b/animateditems/25362.gif new file mode 100644 index 00000000..670f5a45 Binary files /dev/null and b/animateditems/25362.gif differ diff --git a/animateditems/25362.png b/animateditems/25362.png new file mode 100644 index 00000000..e125e948 Binary files /dev/null and b/animateditems/25362.png differ diff --git a/animateditems/25363.gif b/animateditems/25363.gif new file mode 100644 index 00000000..4bb5517e Binary files /dev/null and b/animateditems/25363.gif differ diff --git a/animateditems/25363.png b/animateditems/25363.png new file mode 100644 index 00000000..783f52ff Binary files /dev/null and b/animateditems/25363.png differ diff --git a/animateditems/25364.gif b/animateditems/25364.gif new file mode 100644 index 00000000..17fa6604 Binary files /dev/null and b/animateditems/25364.gif differ diff --git a/animateditems/25364.png b/animateditems/25364.png new file mode 100644 index 00000000..baa6d027 Binary files /dev/null and b/animateditems/25364.png differ diff --git a/animateditems/25366.gif b/animateditems/25366.gif new file mode 100644 index 00000000..a5d711d9 Binary files /dev/null and b/animateditems/25366.gif differ diff --git a/animateditems/25366.png b/animateditems/25366.png new file mode 100644 index 00000000..960af8a1 Binary files /dev/null and b/animateditems/25366.png differ diff --git a/animateditems/25367.gif b/animateditems/25367.gif new file mode 100644 index 00000000..aaad78be Binary files /dev/null and b/animateditems/25367.gif differ diff --git a/animateditems/25367.png b/animateditems/25367.png new file mode 100644 index 00000000..f6c721b2 Binary files /dev/null and b/animateditems/25367.png differ diff --git a/animateditems/25368.gif b/animateditems/25368.gif new file mode 100644 index 00000000..92264eb5 Binary files /dev/null and b/animateditems/25368.gif differ diff --git a/animateditems/25368.png b/animateditems/25368.png new file mode 100644 index 00000000..d391c864 Binary files /dev/null and b/animateditems/25368.png differ diff --git a/animateditems/25369.gif b/animateditems/25369.gif new file mode 100644 index 00000000..350872c5 Binary files /dev/null and b/animateditems/25369.gif differ diff --git a/animateditems/25369.png b/animateditems/25369.png new file mode 100644 index 00000000..e6421b58 Binary files /dev/null and b/animateditems/25369.png differ diff --git a/animateditems/2537.gif b/animateditems/2537.gif new file mode 100644 index 00000000..448f6bb5 Binary files /dev/null and b/animateditems/2537.gif differ diff --git a/animateditems/2537.png b/animateditems/2537.png new file mode 100644 index 00000000..db800c85 Binary files /dev/null and b/animateditems/2537.png differ diff --git a/animateditems/25376.gif b/animateditems/25376.gif new file mode 100644 index 00000000..4c4ae9b4 Binary files /dev/null and b/animateditems/25376.gif differ diff --git a/animateditems/25376.png b/animateditems/25376.png new file mode 100644 index 00000000..41d46885 Binary files /dev/null and b/animateditems/25376.png differ diff --git a/animateditems/25377.gif b/animateditems/25377.gif new file mode 100644 index 00000000..78d07460 Binary files /dev/null and b/animateditems/25377.gif differ diff --git a/animateditems/25377.png b/animateditems/25377.png new file mode 100644 index 00000000..5d94b84e Binary files /dev/null and b/animateditems/25377.png differ diff --git a/animateditems/25378.gif b/animateditems/25378.gif new file mode 100644 index 00000000..29ab9edd Binary files /dev/null and b/animateditems/25378.gif differ diff --git a/animateditems/25378.png b/animateditems/25378.png new file mode 100644 index 00000000..353ba945 Binary files /dev/null and b/animateditems/25378.png differ diff --git a/animateditems/25379.gif b/animateditems/25379.gif new file mode 100644 index 00000000..9d049a28 Binary files /dev/null and b/animateditems/25379.gif differ diff --git a/animateditems/25379.png b/animateditems/25379.png new file mode 100644 index 00000000..716ea977 Binary files /dev/null and b/animateditems/25379.png differ diff --git a/animateditems/2538.gif b/animateditems/2538.gif new file mode 100644 index 00000000..a544d05f Binary files /dev/null and b/animateditems/2538.gif differ diff --git a/animateditems/2538.png b/animateditems/2538.png new file mode 100644 index 00000000..29c91fac Binary files /dev/null and b/animateditems/2538.png differ diff --git a/animateditems/25380.gif b/animateditems/25380.gif new file mode 100644 index 00000000..00de5701 Binary files /dev/null and b/animateditems/25380.gif differ diff --git a/animateditems/25380.png b/animateditems/25380.png new file mode 100644 index 00000000..10534f04 Binary files /dev/null and b/animateditems/25380.png differ diff --git a/animateditems/25381.gif b/animateditems/25381.gif new file mode 100644 index 00000000..d1c4598e Binary files /dev/null and b/animateditems/25381.gif differ diff --git a/animateditems/25381.png b/animateditems/25381.png new file mode 100644 index 00000000..0e94399d Binary files /dev/null and b/animateditems/25381.png differ diff --git a/animateditems/25382.gif b/animateditems/25382.gif new file mode 100644 index 00000000..e4dea3f0 Binary files /dev/null and b/animateditems/25382.gif differ diff --git a/animateditems/25382.png b/animateditems/25382.png new file mode 100644 index 00000000..a4fe0fe1 Binary files /dev/null and b/animateditems/25382.png differ diff --git a/animateditems/25383.gif b/animateditems/25383.gif new file mode 100644 index 00000000..a2a91d27 Binary files /dev/null and b/animateditems/25383.gif differ diff --git a/animateditems/25383.png b/animateditems/25383.png new file mode 100644 index 00000000..d291e87f Binary files /dev/null and b/animateditems/25383.png differ diff --git a/animateditems/25384.gif b/animateditems/25384.gif new file mode 100644 index 00000000..25f206b7 Binary files /dev/null and b/animateditems/25384.gif differ diff --git a/animateditems/25384.png b/animateditems/25384.png new file mode 100644 index 00000000..22d1f7a5 Binary files /dev/null and b/animateditems/25384.png differ diff --git a/animateditems/25385.gif b/animateditems/25385.gif new file mode 100644 index 00000000..86650e7a Binary files /dev/null and b/animateditems/25385.gif differ diff --git a/animateditems/25385.png b/animateditems/25385.png new file mode 100644 index 00000000..3c07c455 Binary files /dev/null and b/animateditems/25385.png differ diff --git a/animateditems/25386.gif b/animateditems/25386.gif new file mode 100644 index 00000000..379fbb57 Binary files /dev/null and b/animateditems/25386.gif differ diff --git a/animateditems/25386.png b/animateditems/25386.png new file mode 100644 index 00000000..446876f7 Binary files /dev/null and b/animateditems/25386.png differ diff --git a/animateditems/25387.gif b/animateditems/25387.gif new file mode 100644 index 00000000..eb3270d0 Binary files /dev/null and b/animateditems/25387.gif differ diff --git a/animateditems/25387.png b/animateditems/25387.png new file mode 100644 index 00000000..511e5b0d Binary files /dev/null and b/animateditems/25387.png differ diff --git a/animateditems/2539.gif b/animateditems/2539.gif new file mode 100644 index 00000000..32f7b9f4 Binary files /dev/null and b/animateditems/2539.gif differ diff --git a/animateditems/2539.png b/animateditems/2539.png new file mode 100644 index 00000000..f60fd67b Binary files /dev/null and b/animateditems/2539.png differ diff --git a/animateditems/25390.gif b/animateditems/25390.gif new file mode 100644 index 00000000..d1c4598e Binary files /dev/null and b/animateditems/25390.gif differ diff --git a/animateditems/25390.png b/animateditems/25390.png new file mode 100644 index 00000000..0e94399d Binary files /dev/null and b/animateditems/25390.png differ diff --git a/animateditems/25391.gif b/animateditems/25391.gif new file mode 100644 index 00000000..135cd6d6 Binary files /dev/null and b/animateditems/25391.gif differ diff --git a/animateditems/25391.png b/animateditems/25391.png new file mode 100644 index 00000000..e0744e3c Binary files /dev/null and b/animateditems/25391.png differ diff --git a/animateditems/25393.gif b/animateditems/25393.gif new file mode 100644 index 00000000..82225cd4 Binary files /dev/null and b/animateditems/25393.gif differ diff --git a/animateditems/25393.png b/animateditems/25393.png new file mode 100644 index 00000000..25e5f948 Binary files /dev/null and b/animateditems/25393.png differ diff --git a/animateditems/25395.gif b/animateditems/25395.gif new file mode 100644 index 00000000..b31ca64a Binary files /dev/null and b/animateditems/25395.gif differ diff --git a/animateditems/25395.png b/animateditems/25395.png new file mode 100644 index 00000000..0a7ba2db Binary files /dev/null and b/animateditems/25395.png differ diff --git a/animateditems/2540.gif b/animateditems/2540.gif new file mode 100644 index 00000000..23b4fddd Binary files /dev/null and b/animateditems/2540.gif differ diff --git a/animateditems/2540.png b/animateditems/2540.png new file mode 100644 index 00000000..2f0c8568 Binary files /dev/null and b/animateditems/2540.png differ diff --git a/animateditems/25402.gif b/animateditems/25402.gif new file mode 100644 index 00000000..252fc60b Binary files /dev/null and b/animateditems/25402.gif differ diff --git a/animateditems/25402.png b/animateditems/25402.png new file mode 100644 index 00000000..5057f72d Binary files /dev/null and b/animateditems/25402.png differ diff --git a/animateditems/2541.gif b/animateditems/2541.gif new file mode 100644 index 00000000..4470a501 Binary files /dev/null and b/animateditems/2541.gif differ diff --git a/animateditems/2541.png b/animateditems/2541.png new file mode 100644 index 00000000..833580f6 Binary files /dev/null and b/animateditems/2541.png differ diff --git a/animateditems/25410.gif b/animateditems/25410.gif new file mode 100644 index 00000000..fe2cb074 Binary files /dev/null and b/animateditems/25410.gif differ diff --git a/animateditems/25410.png b/animateditems/25410.png new file mode 100644 index 00000000..2e0c7162 Binary files /dev/null and b/animateditems/25410.png differ diff --git a/animateditems/25411.gif b/animateditems/25411.gif new file mode 100644 index 00000000..9e1b3793 Binary files /dev/null and b/animateditems/25411.gif differ diff --git a/animateditems/25411.png b/animateditems/25411.png new file mode 100644 index 00000000..5a5b3e6f Binary files /dev/null and b/animateditems/25411.png differ diff --git a/animateditems/25412.gif b/animateditems/25412.gif new file mode 100644 index 00000000..391845c5 Binary files /dev/null and b/animateditems/25412.gif differ diff --git a/animateditems/25412.png b/animateditems/25412.png new file mode 100644 index 00000000..1c4a6a00 Binary files /dev/null and b/animateditems/25412.png differ diff --git a/animateditems/25413.gif b/animateditems/25413.gif new file mode 100644 index 00000000..6c0e8ab5 Binary files /dev/null and b/animateditems/25413.gif differ diff --git a/animateditems/25413.png b/animateditems/25413.png new file mode 100644 index 00000000..3a641077 Binary files /dev/null and b/animateditems/25413.png differ diff --git a/animateditems/25414.gif b/animateditems/25414.gif new file mode 100644 index 00000000..8ae3eaf7 Binary files /dev/null and b/animateditems/25414.gif differ diff --git a/animateditems/25414.png b/animateditems/25414.png new file mode 100644 index 00000000..2e2482ee Binary files /dev/null and b/animateditems/25414.png differ diff --git a/animateditems/25415.gif b/animateditems/25415.gif new file mode 100644 index 00000000..274e0181 Binary files /dev/null and b/animateditems/25415.gif differ diff --git a/animateditems/25415.png b/animateditems/25415.png new file mode 100644 index 00000000..04c848cb Binary files /dev/null and b/animateditems/25415.png differ diff --git a/animateditems/25416.gif b/animateditems/25416.gif new file mode 100644 index 00000000..3c89179e Binary files /dev/null and b/animateditems/25416.gif differ diff --git a/animateditems/25416.png b/animateditems/25416.png new file mode 100644 index 00000000..1a86cf1a Binary files /dev/null and b/animateditems/25416.png differ diff --git a/animateditems/25418.gif b/animateditems/25418.gif new file mode 100644 index 00000000..5c01be21 Binary files /dev/null and b/animateditems/25418.gif differ diff --git a/animateditems/25418.png b/animateditems/25418.png new file mode 100644 index 00000000..0bb455e1 Binary files /dev/null and b/animateditems/25418.png differ diff --git a/animateditems/25419.gif b/animateditems/25419.gif new file mode 100644 index 00000000..8a1bb39f Binary files /dev/null and b/animateditems/25419.gif differ diff --git a/animateditems/25419.png b/animateditems/25419.png new file mode 100644 index 00000000..e3ea3a72 Binary files /dev/null and b/animateditems/25419.png differ diff --git a/animateditems/2542.gif b/animateditems/2542.gif new file mode 100644 index 00000000..10d084dd Binary files /dev/null and b/animateditems/2542.gif differ diff --git a/animateditems/2542.png b/animateditems/2542.png new file mode 100644 index 00000000..8c3b7307 Binary files /dev/null and b/animateditems/2542.png differ diff --git a/animateditems/25420.gif b/animateditems/25420.gif new file mode 100644 index 00000000..fcde5abd Binary files /dev/null and b/animateditems/25420.gif differ diff --git a/animateditems/25420.png b/animateditems/25420.png new file mode 100644 index 00000000..64259ea7 Binary files /dev/null and b/animateditems/25420.png differ diff --git a/animateditems/25421.gif b/animateditems/25421.gif new file mode 100644 index 00000000..7f9c23f7 Binary files /dev/null and b/animateditems/25421.gif differ diff --git a/animateditems/25421.png b/animateditems/25421.png new file mode 100644 index 00000000..242fa3b5 Binary files /dev/null and b/animateditems/25421.png differ diff --git a/animateditems/25422.gif b/animateditems/25422.gif new file mode 100644 index 00000000..be111f24 Binary files /dev/null and b/animateditems/25422.gif differ diff --git a/animateditems/25422.png b/animateditems/25422.png new file mode 100644 index 00000000..bcd74ada Binary files /dev/null and b/animateditems/25422.png differ diff --git a/animateditems/25423.gif b/animateditems/25423.gif new file mode 100644 index 00000000..dc06b9dc Binary files /dev/null and b/animateditems/25423.gif differ diff --git a/animateditems/25423.png b/animateditems/25423.png new file mode 100644 index 00000000..13406f86 Binary files /dev/null and b/animateditems/25423.png differ diff --git a/animateditems/25424.gif b/animateditems/25424.gif new file mode 100644 index 00000000..dc06b9dc Binary files /dev/null and b/animateditems/25424.gif differ diff --git a/animateditems/25424.png b/animateditems/25424.png new file mode 100644 index 00000000..13406f86 Binary files /dev/null and b/animateditems/25424.png differ diff --git a/animateditems/25425.gif b/animateditems/25425.gif new file mode 100644 index 00000000..8bcf4adf Binary files /dev/null and b/animateditems/25425.gif differ diff --git a/animateditems/25425.png b/animateditems/25425.png new file mode 100644 index 00000000..60515d2d Binary files /dev/null and b/animateditems/25425.png differ diff --git a/animateditems/25426.gif b/animateditems/25426.gif new file mode 100644 index 00000000..8bcf4adf Binary files /dev/null and b/animateditems/25426.gif differ diff --git a/animateditems/25426.png b/animateditems/25426.png new file mode 100644 index 00000000..60515d2d Binary files /dev/null and b/animateditems/25426.png differ diff --git a/animateditems/25427.gif b/animateditems/25427.gif new file mode 100644 index 00000000..dcfbd0a8 Binary files /dev/null and b/animateditems/25427.gif differ diff --git a/animateditems/25427.png b/animateditems/25427.png new file mode 100644 index 00000000..d0d50aed Binary files /dev/null and b/animateditems/25427.png differ diff --git a/animateditems/25428.gif b/animateditems/25428.gif new file mode 100644 index 00000000..dcfbd0a8 Binary files /dev/null and b/animateditems/25428.gif differ diff --git a/animateditems/25428.png b/animateditems/25428.png new file mode 100644 index 00000000..d0d50aed Binary files /dev/null and b/animateditems/25428.png differ diff --git a/animateditems/25429.gif b/animateditems/25429.gif new file mode 100644 index 00000000..8a978951 Binary files /dev/null and b/animateditems/25429.gif differ diff --git a/animateditems/25429.png b/animateditems/25429.png new file mode 100644 index 00000000..e016d46f Binary files /dev/null and b/animateditems/25429.png differ diff --git a/animateditems/2543.gif b/animateditems/2543.gif new file mode 100644 index 00000000..0c9158f8 Binary files /dev/null and b/animateditems/2543.gif differ diff --git a/animateditems/2543.png b/animateditems/2543.png new file mode 100644 index 00000000..1dfccb80 Binary files /dev/null and b/animateditems/2543.png differ diff --git a/animateditems/25430.gif b/animateditems/25430.gif new file mode 100644 index 00000000..8a978951 Binary files /dev/null and b/animateditems/25430.gif differ diff --git a/animateditems/25430.png b/animateditems/25430.png new file mode 100644 index 00000000..e016d46f Binary files /dev/null and b/animateditems/25430.png differ diff --git a/animateditems/25431.gif b/animateditems/25431.gif new file mode 100644 index 00000000..e4fd1375 Binary files /dev/null and b/animateditems/25431.gif differ diff --git a/animateditems/25431.png b/animateditems/25431.png new file mode 100644 index 00000000..66360bd6 Binary files /dev/null and b/animateditems/25431.png differ diff --git a/animateditems/2544.gif b/animateditems/2544.gif new file mode 100644 index 00000000..cd1d676b Binary files /dev/null and b/animateditems/2544.gif differ diff --git a/animateditems/2544.png b/animateditems/2544.png new file mode 100644 index 00000000..9cf349a3 Binary files /dev/null and b/animateditems/2544.png differ diff --git a/animateditems/2545.gif b/animateditems/2545.gif new file mode 100644 index 00000000..32e6d22d Binary files /dev/null and b/animateditems/2545.gif differ diff --git a/animateditems/2545.png b/animateditems/2545.png new file mode 100644 index 00000000..c4c8a460 Binary files /dev/null and b/animateditems/2545.png differ diff --git a/animateditems/2546.gif b/animateditems/2546.gif new file mode 100644 index 00000000..30e54cac Binary files /dev/null and b/animateditems/2546.gif differ diff --git a/animateditems/2546.png b/animateditems/2546.png new file mode 100644 index 00000000..59563462 Binary files /dev/null and b/animateditems/2546.png differ diff --git a/animateditems/2547.gif b/animateditems/2547.gif new file mode 100644 index 00000000..b32adef2 Binary files /dev/null and b/animateditems/2547.gif differ diff --git a/animateditems/2547.png b/animateditems/2547.png new file mode 100644 index 00000000..d6b91646 Binary files /dev/null and b/animateditems/2547.png differ diff --git a/animateditems/2548.gif b/animateditems/2548.gif new file mode 100644 index 00000000..360ccd8d Binary files /dev/null and b/animateditems/2548.gif differ diff --git a/animateditems/2548.png b/animateditems/2548.png new file mode 100644 index 00000000..8404417f Binary files /dev/null and b/animateditems/2548.png differ diff --git a/animateditems/2549.gif b/animateditems/2549.gif new file mode 100644 index 00000000..5fa6f844 Binary files /dev/null and b/animateditems/2549.gif differ diff --git a/animateditems/2549.png b/animateditems/2549.png new file mode 100644 index 00000000..7bc1c731 Binary files /dev/null and b/animateditems/2549.png differ diff --git a/animateditems/2550.gif b/animateditems/2550.gif new file mode 100644 index 00000000..bf25c7db Binary files /dev/null and b/animateditems/2550.gif differ diff --git a/animateditems/2550.png b/animateditems/2550.png new file mode 100644 index 00000000..06f12266 Binary files /dev/null and b/animateditems/2550.png differ diff --git a/animateditems/2551.gif b/animateditems/2551.gif new file mode 100644 index 00000000..d41ba8c8 Binary files /dev/null and b/animateditems/2551.gif differ diff --git a/animateditems/2551.png b/animateditems/2551.png new file mode 100644 index 00000000..e1451df5 Binary files /dev/null and b/animateditems/2551.png differ diff --git a/animateditems/25519.gif b/animateditems/25519.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/25519.gif differ diff --git a/animateditems/25519.png b/animateditems/25519.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/25519.png differ diff --git a/animateditems/2552.gif b/animateditems/2552.gif new file mode 100644 index 00000000..f0211f40 Binary files /dev/null and b/animateditems/2552.gif differ diff --git a/animateditems/2552.png b/animateditems/2552.png new file mode 100644 index 00000000..cc784a85 Binary files /dev/null and b/animateditems/2552.png differ diff --git a/animateditems/25521.gif b/animateditems/25521.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/25521.gif differ diff --git a/animateditems/25521.png b/animateditems/25521.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/25521.png differ diff --git a/animateditems/25522.gif b/animateditems/25522.gif new file mode 100644 index 00000000..3ca48915 Binary files /dev/null and b/animateditems/25522.gif differ diff --git a/animateditems/25522.png b/animateditems/25522.png new file mode 100644 index 00000000..10a1fe97 Binary files /dev/null and b/animateditems/25522.png differ diff --git a/animateditems/25523.gif b/animateditems/25523.gif new file mode 100644 index 00000000..45a71b3f Binary files /dev/null and b/animateditems/25523.gif differ diff --git a/animateditems/25523.png b/animateditems/25523.png new file mode 100644 index 00000000..a52ff5ea Binary files /dev/null and b/animateditems/25523.png differ diff --git a/animateditems/25524.gif b/animateditems/25524.gif new file mode 100644 index 00000000..6ded6f1d Binary files /dev/null and b/animateditems/25524.gif differ diff --git a/animateditems/25524.png b/animateditems/25524.png new file mode 100644 index 00000000..5a9b0907 Binary files /dev/null and b/animateditems/25524.png differ diff --git a/animateditems/25526.gif b/animateditems/25526.gif new file mode 100644 index 00000000..0b0cfa71 Binary files /dev/null and b/animateditems/25526.gif differ diff --git a/animateditems/25526.png b/animateditems/25526.png new file mode 100644 index 00000000..8181b605 Binary files /dev/null and b/animateditems/25526.png differ diff --git a/animateditems/2553.gif b/animateditems/2553.gif new file mode 100644 index 00000000..a4b3cd97 Binary files /dev/null and b/animateditems/2553.gif differ diff --git a/animateditems/2553.png b/animateditems/2553.png new file mode 100644 index 00000000..961a4458 Binary files /dev/null and b/animateditems/2553.png differ diff --git a/animateditems/25535.gif b/animateditems/25535.gif new file mode 100644 index 00000000..0bc20b96 Binary files /dev/null and b/animateditems/25535.gif differ diff --git a/animateditems/25535.png b/animateditems/25535.png new file mode 100644 index 00000000..7d275294 Binary files /dev/null and b/animateditems/25535.png differ diff --git a/animateditems/2554.gif b/animateditems/2554.gif new file mode 100644 index 00000000..2a9015ff Binary files /dev/null and b/animateditems/2554.gif differ diff --git a/animateditems/2554.png b/animateditems/2554.png new file mode 100644 index 00000000..01bbc2a4 Binary files /dev/null and b/animateditems/2554.png differ diff --git a/animateditems/25545.gif b/animateditems/25545.gif new file mode 100644 index 00000000..e63e5181 Binary files /dev/null and b/animateditems/25545.gif differ diff --git a/animateditems/25545.png b/animateditems/25545.png new file mode 100644 index 00000000..f6db1941 Binary files /dev/null and b/animateditems/25545.png differ diff --git a/animateditems/25546.gif b/animateditems/25546.gif new file mode 100644 index 00000000..3804bd7d Binary files /dev/null and b/animateditems/25546.gif differ diff --git a/animateditems/25546.png b/animateditems/25546.png new file mode 100644 index 00000000..d8a78a56 Binary files /dev/null and b/animateditems/25546.png differ diff --git a/animateditems/2556.gif b/animateditems/2556.gif new file mode 100644 index 00000000..5bc5bb02 Binary files /dev/null and b/animateditems/2556.gif differ diff --git a/animateditems/2556.png b/animateditems/2556.png new file mode 100644 index 00000000..e85c08e3 Binary files /dev/null and b/animateditems/2556.png differ diff --git a/animateditems/2557.gif b/animateditems/2557.gif new file mode 100644 index 00000000..611c8c00 Binary files /dev/null and b/animateditems/2557.gif differ diff --git a/animateditems/2557.png b/animateditems/2557.png new file mode 100644 index 00000000..60523f51 Binary files /dev/null and b/animateditems/2557.png differ diff --git a/animateditems/2558.gif b/animateditems/2558.gif new file mode 100644 index 00000000..68531e1f Binary files /dev/null and b/animateditems/2558.gif differ diff --git a/animateditems/2558.png b/animateditems/2558.png new file mode 100644 index 00000000..73e55f19 Binary files /dev/null and b/animateditems/2558.png differ diff --git a/animateditems/2559.gif b/animateditems/2559.gif new file mode 100644 index 00000000..c56be3d1 Binary files /dev/null and b/animateditems/2559.gif differ diff --git a/animateditems/2559.png b/animateditems/2559.png new file mode 100644 index 00000000..62a9f6f8 Binary files /dev/null and b/animateditems/2559.png differ diff --git a/animateditems/2560.gif b/animateditems/2560.gif new file mode 100644 index 00000000..09dbf722 Binary files /dev/null and b/animateditems/2560.gif differ diff --git a/animateditems/2560.png b/animateditems/2560.png new file mode 100644 index 00000000..0119f5b0 Binary files /dev/null and b/animateditems/2560.png differ diff --git a/animateditems/2561.gif b/animateditems/2561.gif new file mode 100644 index 00000000..5ccca5e1 Binary files /dev/null and b/animateditems/2561.gif differ diff --git a/animateditems/2561.png b/animateditems/2561.png new file mode 100644 index 00000000..b4d38fb9 Binary files /dev/null and b/animateditems/2561.png differ diff --git a/animateditems/2562.gif b/animateditems/2562.gif new file mode 100644 index 00000000..dce08ed3 Binary files /dev/null and b/animateditems/2562.gif differ diff --git a/animateditems/2562.png b/animateditems/2562.png new file mode 100644 index 00000000..3dcc0279 Binary files /dev/null and b/animateditems/2562.png differ diff --git a/animateditems/2563.gif b/animateditems/2563.gif new file mode 100644 index 00000000..026c65de Binary files /dev/null and b/animateditems/2563.gif differ diff --git a/animateditems/2563.png b/animateditems/2563.png new file mode 100644 index 00000000..3773fa11 Binary files /dev/null and b/animateditems/2563.png differ diff --git a/animateditems/2564.gif b/animateditems/2564.gif new file mode 100644 index 00000000..ff59781d Binary files /dev/null and b/animateditems/2564.gif differ diff --git a/animateditems/2564.png b/animateditems/2564.png new file mode 100644 index 00000000..d13e1d93 Binary files /dev/null and b/animateditems/2564.png differ diff --git a/animateditems/2565.gif b/animateditems/2565.gif new file mode 100644 index 00000000..5c5b9468 Binary files /dev/null and b/animateditems/2565.gif differ diff --git a/animateditems/2565.png b/animateditems/2565.png new file mode 100644 index 00000000..ad4a5c25 Binary files /dev/null and b/animateditems/2565.png differ diff --git a/animateditems/2566.gif b/animateditems/2566.gif new file mode 100644 index 00000000..783f0a5b Binary files /dev/null and b/animateditems/2566.gif differ diff --git a/animateditems/2566.png b/animateditems/2566.png new file mode 100644 index 00000000..a2276d73 Binary files /dev/null and b/animateditems/2566.png differ diff --git a/animateditems/2567.gif b/animateditems/2567.gif new file mode 100644 index 00000000..2c2d7a55 Binary files /dev/null and b/animateditems/2567.gif differ diff --git a/animateditems/2567.png b/animateditems/2567.png new file mode 100644 index 00000000..14d398f9 Binary files /dev/null and b/animateditems/2567.png differ diff --git a/animateditems/2568.gif b/animateditems/2568.gif new file mode 100644 index 00000000..89c6ee14 Binary files /dev/null and b/animateditems/2568.gif differ diff --git a/animateditems/2568.png b/animateditems/2568.png new file mode 100644 index 00000000..877a0098 Binary files /dev/null and b/animateditems/2568.png differ diff --git a/animateditems/2569.gif b/animateditems/2569.gif new file mode 100644 index 00000000..0a89ca8f Binary files /dev/null and b/animateditems/2569.gif differ diff --git a/animateditems/2569.png b/animateditems/2569.png new file mode 100644 index 00000000..8ef2b61b Binary files /dev/null and b/animateditems/2569.png differ diff --git a/animateditems/2570.gif b/animateditems/2570.gif new file mode 100644 index 00000000..e3066938 Binary files /dev/null and b/animateditems/2570.gif differ diff --git a/animateditems/2570.png b/animateditems/2570.png new file mode 100644 index 00000000..7887c7d2 Binary files /dev/null and b/animateditems/2570.png differ diff --git a/animateditems/2571.gif b/animateditems/2571.gif new file mode 100644 index 00000000..de82ac9f Binary files /dev/null and b/animateditems/2571.gif differ diff --git a/animateditems/2571.png b/animateditems/2571.png new file mode 100644 index 00000000..7cbee219 Binary files /dev/null and b/animateditems/2571.png differ diff --git a/animateditems/2572.gif b/animateditems/2572.gif new file mode 100644 index 00000000..65f7e18a Binary files /dev/null and b/animateditems/2572.gif differ diff --git a/animateditems/2572.png b/animateditems/2572.png new file mode 100644 index 00000000..bee58c9f Binary files /dev/null and b/animateditems/2572.png differ diff --git a/animateditems/2573.gif b/animateditems/2573.gif new file mode 100644 index 00000000..9fd3aec9 Binary files /dev/null and b/animateditems/2573.gif differ diff --git a/animateditems/2573.png b/animateditems/2573.png new file mode 100644 index 00000000..c9a34b00 Binary files /dev/null and b/animateditems/2573.png differ diff --git a/animateditems/2574.gif b/animateditems/2574.gif new file mode 100644 index 00000000..49c952d2 Binary files /dev/null and b/animateditems/2574.gif differ diff --git a/animateditems/2574.png b/animateditems/2574.png new file mode 100644 index 00000000..78ce3a85 Binary files /dev/null and b/animateditems/2574.png differ diff --git a/animateditems/2575.gif b/animateditems/2575.gif new file mode 100644 index 00000000..b9685005 Binary files /dev/null and b/animateditems/2575.gif differ diff --git a/animateditems/2575.png b/animateditems/2575.png new file mode 100644 index 00000000..1c36c43a Binary files /dev/null and b/animateditems/2575.png differ diff --git a/animateditems/2576.gif b/animateditems/2576.gif new file mode 100644 index 00000000..e18935ca Binary files /dev/null and b/animateditems/2576.gif differ diff --git a/animateditems/2576.png b/animateditems/2576.png new file mode 100644 index 00000000..2593b711 Binary files /dev/null and b/animateditems/2576.png differ diff --git a/animateditems/2577.gif b/animateditems/2577.gif new file mode 100644 index 00000000..9bd970aa Binary files /dev/null and b/animateditems/2577.gif differ diff --git a/animateditems/2577.png b/animateditems/2577.png new file mode 100644 index 00000000..540165ba Binary files /dev/null and b/animateditems/2577.png differ diff --git a/animateditems/2578.gif b/animateditems/2578.gif new file mode 100644 index 00000000..c438af61 Binary files /dev/null and b/animateditems/2578.gif differ diff --git a/animateditems/2578.png b/animateditems/2578.png new file mode 100644 index 00000000..c0d7d485 Binary files /dev/null and b/animateditems/2578.png differ diff --git a/animateditems/2579.gif b/animateditems/2579.gif new file mode 100644 index 00000000..608df718 Binary files /dev/null and b/animateditems/2579.gif differ diff --git a/animateditems/2579.png b/animateditems/2579.png new file mode 100644 index 00000000..6fce787d Binary files /dev/null and b/animateditems/2579.png differ diff --git a/animateditems/2580.gif b/animateditems/2580.gif new file mode 100644 index 00000000..163e58cc Binary files /dev/null and b/animateditems/2580.gif differ diff --git a/animateditems/2580.png b/animateditems/2580.png new file mode 100644 index 00000000..f34c1828 Binary files /dev/null and b/animateditems/2580.png differ diff --git a/animateditems/25879.gif b/animateditems/25879.gif new file mode 100644 index 00000000..93766308 Binary files /dev/null and b/animateditems/25879.gif differ diff --git a/animateditems/25879.png b/animateditems/25879.png new file mode 100644 index 00000000..6192d693 Binary files /dev/null and b/animateditems/25879.png differ diff --git a/animateditems/25880.gif b/animateditems/25880.gif new file mode 100644 index 00000000..30e5c0a4 Binary files /dev/null and b/animateditems/25880.gif differ diff --git a/animateditems/25880.png b/animateditems/25880.png new file mode 100644 index 00000000..4a5ac733 Binary files /dev/null and b/animateditems/25880.png differ diff --git a/animateditems/25881.gif b/animateditems/25881.gif new file mode 100644 index 00000000..cd4bb854 Binary files /dev/null and b/animateditems/25881.gif differ diff --git a/animateditems/25881.png b/animateditems/25881.png new file mode 100644 index 00000000..8387fc9f Binary files /dev/null and b/animateditems/25881.png differ diff --git a/animateditems/25882.gif b/animateditems/25882.gif new file mode 100644 index 00000000..b7d6e722 Binary files /dev/null and b/animateditems/25882.gif differ diff --git a/animateditems/25882.png b/animateditems/25882.png new file mode 100644 index 00000000..e4023e19 Binary files /dev/null and b/animateditems/25882.png differ diff --git a/animateditems/25883.gif b/animateditems/25883.gif new file mode 100644 index 00000000..46ceb553 Binary files /dev/null and b/animateditems/25883.gif differ diff --git a/animateditems/25883.png b/animateditems/25883.png new file mode 100644 index 00000000..44dc83dd Binary files /dev/null and b/animateditems/25883.png differ diff --git a/animateditems/25884.gif b/animateditems/25884.gif new file mode 100644 index 00000000..12a658ea Binary files /dev/null and b/animateditems/25884.gif differ diff --git a/animateditems/25884.png b/animateditems/25884.png new file mode 100644 index 00000000..0e80f050 Binary files /dev/null and b/animateditems/25884.png differ diff --git a/animateditems/25885.gif b/animateditems/25885.gif new file mode 100644 index 00000000..d87abaec Binary files /dev/null and b/animateditems/25885.gif differ diff --git a/animateditems/25885.png b/animateditems/25885.png new file mode 100644 index 00000000..89ba74ce Binary files /dev/null and b/animateditems/25885.png differ diff --git a/animateditems/25886.gif b/animateditems/25886.gif new file mode 100644 index 00000000..0fb998b6 Binary files /dev/null and b/animateditems/25886.gif differ diff --git a/animateditems/25886.png b/animateditems/25886.png new file mode 100644 index 00000000..38707ca2 Binary files /dev/null and b/animateditems/25886.png differ diff --git a/animateditems/25887.gif b/animateditems/25887.gif new file mode 100644 index 00000000..7102e9ea Binary files /dev/null and b/animateditems/25887.gif differ diff --git a/animateditems/25887.png b/animateditems/25887.png new file mode 100644 index 00000000..0f5a240d Binary files /dev/null and b/animateditems/25887.png differ diff --git a/animateditems/25888.gif b/animateditems/25888.gif new file mode 100644 index 00000000..f8e529a5 Binary files /dev/null and b/animateditems/25888.gif differ diff --git a/animateditems/25888.png b/animateditems/25888.png new file mode 100644 index 00000000..039194e3 Binary files /dev/null and b/animateditems/25888.png differ diff --git a/animateditems/25889.gif b/animateditems/25889.gif new file mode 100644 index 00000000..5c4d36fe Binary files /dev/null and b/animateditems/25889.gif differ diff --git a/animateditems/25889.png b/animateditems/25889.png new file mode 100644 index 00000000..5174c585 Binary files /dev/null and b/animateditems/25889.png differ diff --git a/animateditems/25890.gif b/animateditems/25890.gif new file mode 100644 index 00000000..8d590610 Binary files /dev/null and b/animateditems/25890.gif differ diff --git a/animateditems/25890.png b/animateditems/25890.png new file mode 100644 index 00000000..ba1b36dd Binary files /dev/null and b/animateditems/25890.png differ diff --git a/animateditems/25891.gif b/animateditems/25891.gif new file mode 100644 index 00000000..2b2a651a Binary files /dev/null and b/animateditems/25891.gif differ diff --git a/animateditems/25891.png b/animateditems/25891.png new file mode 100644 index 00000000..d9db5662 Binary files /dev/null and b/animateditems/25891.png differ diff --git a/animateditems/25892.gif b/animateditems/25892.gif new file mode 100644 index 00000000..b0a5921a Binary files /dev/null and b/animateditems/25892.gif differ diff --git a/animateditems/25892.png b/animateditems/25892.png new file mode 100644 index 00000000..f4d9997d Binary files /dev/null and b/animateditems/25892.png differ diff --git a/animateditems/25893.gif b/animateditems/25893.gif new file mode 100644 index 00000000..db4f0715 Binary files /dev/null and b/animateditems/25893.gif differ diff --git a/animateditems/25893.png b/animateditems/25893.png new file mode 100644 index 00000000..476f9670 Binary files /dev/null and b/animateditems/25893.png differ diff --git a/animateditems/25894.gif b/animateditems/25894.gif new file mode 100644 index 00000000..5a85d406 Binary files /dev/null and b/animateditems/25894.gif differ diff --git a/animateditems/25894.png b/animateditems/25894.png new file mode 100644 index 00000000..c31fa7e8 Binary files /dev/null and b/animateditems/25894.png differ diff --git a/animateditems/25895.gif b/animateditems/25895.gif new file mode 100644 index 00000000..c5ca54ed Binary files /dev/null and b/animateditems/25895.gif differ diff --git a/animateditems/25895.png b/animateditems/25895.png new file mode 100644 index 00000000..34f85fbe Binary files /dev/null and b/animateditems/25895.png differ diff --git a/animateditems/25896.gif b/animateditems/25896.gif new file mode 100644 index 00000000..4096c182 Binary files /dev/null and b/animateditems/25896.gif differ diff --git a/animateditems/25896.png b/animateditems/25896.png new file mode 100644 index 00000000..8c5dcc2b Binary files /dev/null and b/animateditems/25896.png differ diff --git a/animateditems/25897.gif b/animateditems/25897.gif new file mode 100644 index 00000000..25c6de4f Binary files /dev/null and b/animateditems/25897.gif differ diff --git a/animateditems/25897.png b/animateditems/25897.png new file mode 100644 index 00000000..46fab17f Binary files /dev/null and b/animateditems/25897.png differ diff --git a/animateditems/25898.gif b/animateditems/25898.gif new file mode 100644 index 00000000..a3f47b73 Binary files /dev/null and b/animateditems/25898.gif differ diff --git a/animateditems/25898.png b/animateditems/25898.png new file mode 100644 index 00000000..1075c1d0 Binary files /dev/null and b/animateditems/25898.png differ diff --git a/animateditems/25899.gif b/animateditems/25899.gif new file mode 100644 index 00000000..1d5d3acb Binary files /dev/null and b/animateditems/25899.gif differ diff --git a/animateditems/25899.png b/animateditems/25899.png new file mode 100644 index 00000000..618195ef Binary files /dev/null and b/animateditems/25899.png differ diff --git a/animateditems/25900.gif b/animateditems/25900.gif new file mode 100644 index 00000000..255d312b Binary files /dev/null and b/animateditems/25900.gif differ diff --git a/animateditems/25900.png b/animateditems/25900.png new file mode 100644 index 00000000..8b8adb78 Binary files /dev/null and b/animateditems/25900.png differ diff --git a/animateditems/25901.gif b/animateditems/25901.gif new file mode 100644 index 00000000..3217bcc8 Binary files /dev/null and b/animateditems/25901.gif differ diff --git a/animateditems/25901.png b/animateditems/25901.png new file mode 100644 index 00000000..b6c423ba Binary files /dev/null and b/animateditems/25901.png differ diff --git a/animateditems/25902.gif b/animateditems/25902.gif new file mode 100644 index 00000000..b23d36f9 Binary files /dev/null and b/animateditems/25902.gif differ diff --git a/animateditems/25902.png b/animateditems/25902.png new file mode 100644 index 00000000..cd9c2a2f Binary files /dev/null and b/animateditems/25902.png differ diff --git a/animateditems/25903.gif b/animateditems/25903.gif new file mode 100644 index 00000000..cc6f4784 Binary files /dev/null and b/animateditems/25903.gif differ diff --git a/animateditems/25903.png b/animateditems/25903.png new file mode 100644 index 00000000..20f5baff Binary files /dev/null and b/animateditems/25903.png differ diff --git a/animateditems/25904.gif b/animateditems/25904.gif new file mode 100644 index 00000000..a28b9bb6 Binary files /dev/null and b/animateditems/25904.gif differ diff --git a/animateditems/25904.png b/animateditems/25904.png new file mode 100644 index 00000000..601ec6c6 Binary files /dev/null and b/animateditems/25904.png differ diff --git a/animateditems/25905.gif b/animateditems/25905.gif new file mode 100644 index 00000000..5ce4d587 Binary files /dev/null and b/animateditems/25905.gif differ diff --git a/animateditems/25905.png b/animateditems/25905.png new file mode 100644 index 00000000..e3b98248 Binary files /dev/null and b/animateditems/25905.png differ diff --git a/animateditems/25906.gif b/animateditems/25906.gif new file mode 100644 index 00000000..5993ef14 Binary files /dev/null and b/animateditems/25906.gif differ diff --git a/animateditems/25906.png b/animateditems/25906.png new file mode 100644 index 00000000..8554ed14 Binary files /dev/null and b/animateditems/25906.png differ diff --git a/animateditems/25907.gif b/animateditems/25907.gif new file mode 100644 index 00000000..4935d1fb Binary files /dev/null and b/animateditems/25907.gif differ diff --git a/animateditems/25907.png b/animateditems/25907.png new file mode 100644 index 00000000..ad46a60d Binary files /dev/null and b/animateditems/25907.png differ diff --git a/animateditems/25908.gif b/animateditems/25908.gif new file mode 100644 index 00000000..4d81c393 Binary files /dev/null and b/animateditems/25908.gif differ diff --git a/animateditems/25908.png b/animateditems/25908.png new file mode 100644 index 00000000..42706c43 Binary files /dev/null and b/animateditems/25908.png differ diff --git a/animateditems/25909.gif b/animateditems/25909.gif new file mode 100644 index 00000000..f4fb9c0b Binary files /dev/null and b/animateditems/25909.gif differ diff --git a/animateditems/25909.png b/animateditems/25909.png new file mode 100644 index 00000000..b257980d Binary files /dev/null and b/animateditems/25909.png differ diff --git a/animateditems/25910.gif b/animateditems/25910.gif new file mode 100644 index 00000000..21121983 Binary files /dev/null and b/animateditems/25910.gif differ diff --git a/animateditems/25910.png b/animateditems/25910.png new file mode 100644 index 00000000..521c6921 Binary files /dev/null and b/animateditems/25910.png differ diff --git a/animateditems/25911.gif b/animateditems/25911.gif new file mode 100644 index 00000000..a6680f00 Binary files /dev/null and b/animateditems/25911.gif differ diff --git a/animateditems/25911.png b/animateditems/25911.png new file mode 100644 index 00000000..03de250d Binary files /dev/null and b/animateditems/25911.png differ diff --git a/animateditems/25912.gif b/animateditems/25912.gif new file mode 100644 index 00000000..58e1a671 Binary files /dev/null and b/animateditems/25912.gif differ diff --git a/animateditems/25912.png b/animateditems/25912.png new file mode 100644 index 00000000..4a19d2d9 Binary files /dev/null and b/animateditems/25912.png differ diff --git a/animateditems/25913.gif b/animateditems/25913.gif new file mode 100644 index 00000000..718652f1 Binary files /dev/null and b/animateditems/25913.gif differ diff --git a/animateditems/25913.png b/animateditems/25913.png new file mode 100644 index 00000000..28e4c764 Binary files /dev/null and b/animateditems/25913.png differ diff --git a/animateditems/25914.gif b/animateditems/25914.gif new file mode 100644 index 00000000..536e219a Binary files /dev/null and b/animateditems/25914.gif differ diff --git a/animateditems/25914.png b/animateditems/25914.png new file mode 100644 index 00000000..8e4f3312 Binary files /dev/null and b/animateditems/25914.png differ diff --git a/animateditems/25915.gif b/animateditems/25915.gif new file mode 100644 index 00000000..7e097c50 Binary files /dev/null and b/animateditems/25915.gif differ diff --git a/animateditems/25915.png b/animateditems/25915.png new file mode 100644 index 00000000..718cc54d Binary files /dev/null and b/animateditems/25915.png differ diff --git a/animateditems/25916.gif b/animateditems/25916.gif new file mode 100644 index 00000000..f3c83038 Binary files /dev/null and b/animateditems/25916.gif differ diff --git a/animateditems/25916.png b/animateditems/25916.png new file mode 100644 index 00000000..3d7aa738 Binary files /dev/null and b/animateditems/25916.png differ diff --git a/animateditems/25917.gif b/animateditems/25917.gif new file mode 100644 index 00000000..9b2cb9f9 Binary files /dev/null and b/animateditems/25917.gif differ diff --git a/animateditems/25917.png b/animateditems/25917.png new file mode 100644 index 00000000..874c7dac Binary files /dev/null and b/animateditems/25917.png differ diff --git a/animateditems/25918.gif b/animateditems/25918.gif new file mode 100644 index 00000000..86b51aef Binary files /dev/null and b/animateditems/25918.gif differ diff --git a/animateditems/25918.png b/animateditems/25918.png new file mode 100644 index 00000000..b715496f Binary files /dev/null and b/animateditems/25918.png differ diff --git a/animateditems/25919.gif b/animateditems/25919.gif new file mode 100644 index 00000000..0241d61b Binary files /dev/null and b/animateditems/25919.gif differ diff --git a/animateditems/25919.png b/animateditems/25919.png new file mode 100644 index 00000000..97db1665 Binary files /dev/null and b/animateditems/25919.png differ diff --git a/animateditems/25920.gif b/animateditems/25920.gif new file mode 100644 index 00000000..727bace7 Binary files /dev/null and b/animateditems/25920.gif differ diff --git a/animateditems/25920.png b/animateditems/25920.png new file mode 100644 index 00000000..67307026 Binary files /dev/null and b/animateditems/25920.png differ diff --git a/animateditems/25921.gif b/animateditems/25921.gif new file mode 100644 index 00000000..5f0ad3e9 Binary files /dev/null and b/animateditems/25921.gif differ diff --git a/animateditems/25921.png b/animateditems/25921.png new file mode 100644 index 00000000..02140c4e Binary files /dev/null and b/animateditems/25921.png differ diff --git a/animateditems/25922.gif b/animateditems/25922.gif new file mode 100644 index 00000000..d8ce2ec5 Binary files /dev/null and b/animateditems/25922.gif differ diff --git a/animateditems/25922.png b/animateditems/25922.png new file mode 100644 index 00000000..252a0ab2 Binary files /dev/null and b/animateditems/25922.png differ diff --git a/animateditems/25923.gif b/animateditems/25923.gif new file mode 100644 index 00000000..3c68245c Binary files /dev/null and b/animateditems/25923.gif differ diff --git a/animateditems/25923.png b/animateditems/25923.png new file mode 100644 index 00000000..abed6672 Binary files /dev/null and b/animateditems/25923.png differ diff --git a/animateditems/25924.gif b/animateditems/25924.gif new file mode 100644 index 00000000..2cf3744a Binary files /dev/null and b/animateditems/25924.gif differ diff --git a/animateditems/25924.png b/animateditems/25924.png new file mode 100644 index 00000000..c991f6dc Binary files /dev/null and b/animateditems/25924.png differ diff --git a/animateditems/25925.gif b/animateditems/25925.gif new file mode 100644 index 00000000..c168afe3 Binary files /dev/null and b/animateditems/25925.gif differ diff --git a/animateditems/25925.png b/animateditems/25925.png new file mode 100644 index 00000000..62a63494 Binary files /dev/null and b/animateditems/25925.png differ diff --git a/animateditems/25926.gif b/animateditems/25926.gif new file mode 100644 index 00000000..7fcd1d33 Binary files /dev/null and b/animateditems/25926.gif differ diff --git a/animateditems/25926.png b/animateditems/25926.png new file mode 100644 index 00000000..d5f0b38f Binary files /dev/null and b/animateditems/25926.png differ diff --git a/animateditems/25927.gif b/animateditems/25927.gif new file mode 100644 index 00000000..7280e4f3 Binary files /dev/null and b/animateditems/25927.gif differ diff --git a/animateditems/25927.png b/animateditems/25927.png new file mode 100644 index 00000000..47f191ec Binary files /dev/null and b/animateditems/25927.png differ diff --git a/animateditems/25928.gif b/animateditems/25928.gif new file mode 100644 index 00000000..7cb89203 Binary files /dev/null and b/animateditems/25928.gif differ diff --git a/animateditems/25928.png b/animateditems/25928.png new file mode 100644 index 00000000..c8e210e7 Binary files /dev/null and b/animateditems/25928.png differ diff --git a/animateditems/25929.gif b/animateditems/25929.gif new file mode 100644 index 00000000..248fbb65 Binary files /dev/null and b/animateditems/25929.gif differ diff --git a/animateditems/25929.png b/animateditems/25929.png new file mode 100644 index 00000000..678b147f Binary files /dev/null and b/animateditems/25929.png differ diff --git a/animateditems/25930.gif b/animateditems/25930.gif new file mode 100644 index 00000000..3902254c Binary files /dev/null and b/animateditems/25930.gif differ diff --git a/animateditems/25930.png b/animateditems/25930.png new file mode 100644 index 00000000..accd1629 Binary files /dev/null and b/animateditems/25930.png differ diff --git a/animateditems/25931.gif b/animateditems/25931.gif new file mode 100644 index 00000000..3112d443 Binary files /dev/null and b/animateditems/25931.gif differ diff --git a/animateditems/25931.png b/animateditems/25931.png new file mode 100644 index 00000000..06d707cc Binary files /dev/null and b/animateditems/25931.png differ diff --git a/animateditems/25932.gif b/animateditems/25932.gif new file mode 100644 index 00000000..87461b1f Binary files /dev/null and b/animateditems/25932.gif differ diff --git a/animateditems/25932.png b/animateditems/25932.png new file mode 100644 index 00000000..7ace7eef Binary files /dev/null and b/animateditems/25932.png differ diff --git a/animateditems/25933.gif b/animateditems/25933.gif new file mode 100644 index 00000000..eec42053 Binary files /dev/null and b/animateditems/25933.gif differ diff --git a/animateditems/25933.png b/animateditems/25933.png new file mode 100644 index 00000000..67c19aee Binary files /dev/null and b/animateditems/25933.png differ diff --git a/animateditems/25934.gif b/animateditems/25934.gif new file mode 100644 index 00000000..cecbe75b Binary files /dev/null and b/animateditems/25934.gif differ diff --git a/animateditems/25934.png b/animateditems/25934.png new file mode 100644 index 00000000..750609e8 Binary files /dev/null and b/animateditems/25934.png differ diff --git a/animateditems/25935.gif b/animateditems/25935.gif new file mode 100644 index 00000000..90578522 Binary files /dev/null and b/animateditems/25935.gif differ diff --git a/animateditems/25935.png b/animateditems/25935.png new file mode 100644 index 00000000..80f1b3ee Binary files /dev/null and b/animateditems/25935.png differ diff --git a/animateditems/25936.gif b/animateditems/25936.gif new file mode 100644 index 00000000..c1333962 Binary files /dev/null and b/animateditems/25936.gif differ diff --git a/animateditems/25936.png b/animateditems/25936.png new file mode 100644 index 00000000..c8156734 Binary files /dev/null and b/animateditems/25936.png differ diff --git a/animateditems/25937.gif b/animateditems/25937.gif new file mode 100644 index 00000000..c2087872 Binary files /dev/null and b/animateditems/25937.gif differ diff --git a/animateditems/25937.png b/animateditems/25937.png new file mode 100644 index 00000000..dcfef2f9 Binary files /dev/null and b/animateditems/25937.png differ diff --git a/animateditems/25938.gif b/animateditems/25938.gif new file mode 100644 index 00000000..97727361 Binary files /dev/null and b/animateditems/25938.gif differ diff --git a/animateditems/25938.png b/animateditems/25938.png new file mode 100644 index 00000000..c6477e8c Binary files /dev/null and b/animateditems/25938.png differ diff --git a/animateditems/25939.gif b/animateditems/25939.gif new file mode 100644 index 00000000..70cb2e98 Binary files /dev/null and b/animateditems/25939.gif differ diff --git a/animateditems/25939.png b/animateditems/25939.png new file mode 100644 index 00000000..ca6ca020 Binary files /dev/null and b/animateditems/25939.png differ diff --git a/animateditems/25940.gif b/animateditems/25940.gif new file mode 100644 index 00000000..10c73569 Binary files /dev/null and b/animateditems/25940.gif differ diff --git a/animateditems/25940.png b/animateditems/25940.png new file mode 100644 index 00000000..bc1d3773 Binary files /dev/null and b/animateditems/25940.png differ diff --git a/animateditems/25941.gif b/animateditems/25941.gif new file mode 100644 index 00000000..92b84792 Binary files /dev/null and b/animateditems/25941.gif differ diff --git a/animateditems/25941.png b/animateditems/25941.png new file mode 100644 index 00000000..fb4e076e Binary files /dev/null and b/animateditems/25941.png differ diff --git a/animateditems/25942.gif b/animateditems/25942.gif new file mode 100644 index 00000000..ccd2b662 Binary files /dev/null and b/animateditems/25942.gif differ diff --git a/animateditems/25942.png b/animateditems/25942.png new file mode 100644 index 00000000..4b1fdf35 Binary files /dev/null and b/animateditems/25942.png differ diff --git a/animateditems/25943.gif b/animateditems/25943.gif new file mode 100644 index 00000000..a7d8e618 Binary files /dev/null and b/animateditems/25943.gif differ diff --git a/animateditems/25943.png b/animateditems/25943.png new file mode 100644 index 00000000..717de83f Binary files /dev/null and b/animateditems/25943.png differ diff --git a/animateditems/25944.gif b/animateditems/25944.gif new file mode 100644 index 00000000..2a36b37d Binary files /dev/null and b/animateditems/25944.gif differ diff --git a/animateditems/25944.png b/animateditems/25944.png new file mode 100644 index 00000000..67820706 Binary files /dev/null and b/animateditems/25944.png differ diff --git a/animateditems/25945.gif b/animateditems/25945.gif new file mode 100644 index 00000000..d75f03a9 Binary files /dev/null and b/animateditems/25945.gif differ diff --git a/animateditems/25945.png b/animateditems/25945.png new file mode 100644 index 00000000..9397b676 Binary files /dev/null and b/animateditems/25945.png differ diff --git a/animateditems/25946.gif b/animateditems/25946.gif new file mode 100644 index 00000000..07a1bcd9 Binary files /dev/null and b/animateditems/25946.gif differ diff --git a/animateditems/25946.png b/animateditems/25946.png new file mode 100644 index 00000000..7c62e50c Binary files /dev/null and b/animateditems/25946.png differ diff --git a/animateditems/25947.gif b/animateditems/25947.gif new file mode 100644 index 00000000..d8246dba Binary files /dev/null and b/animateditems/25947.gif differ diff --git a/animateditems/25947.png b/animateditems/25947.png new file mode 100644 index 00000000..ee0a3642 Binary files /dev/null and b/animateditems/25947.png differ diff --git a/animateditems/25948.gif b/animateditems/25948.gif new file mode 100644 index 00000000..0335b13b Binary files /dev/null and b/animateditems/25948.gif differ diff --git a/animateditems/25948.png b/animateditems/25948.png new file mode 100644 index 00000000..138c0348 Binary files /dev/null and b/animateditems/25948.png differ diff --git a/animateditems/25949.gif b/animateditems/25949.gif new file mode 100644 index 00000000..463e35dc Binary files /dev/null and b/animateditems/25949.gif differ diff --git a/animateditems/25949.png b/animateditems/25949.png new file mode 100644 index 00000000..2350aa8c Binary files /dev/null and b/animateditems/25949.png differ diff --git a/animateditems/2595.gif b/animateditems/2595.gif new file mode 100644 index 00000000..31ef8995 Binary files /dev/null and b/animateditems/2595.gif differ diff --git a/animateditems/2595.png b/animateditems/2595.png new file mode 100644 index 00000000..f533b1c3 Binary files /dev/null and b/animateditems/2595.png differ diff --git a/animateditems/25950.gif b/animateditems/25950.gif new file mode 100644 index 00000000..4d9970ad Binary files /dev/null and b/animateditems/25950.gif differ diff --git a/animateditems/25950.png b/animateditems/25950.png new file mode 100644 index 00000000..a4ee486a Binary files /dev/null and b/animateditems/25950.png differ diff --git a/animateditems/25951.gif b/animateditems/25951.gif new file mode 100644 index 00000000..e4814e34 Binary files /dev/null and b/animateditems/25951.gif differ diff --git a/animateditems/25951.png b/animateditems/25951.png new file mode 100644 index 00000000..cd3fdd4d Binary files /dev/null and b/animateditems/25951.png differ diff --git a/animateditems/25952.gif b/animateditems/25952.gif new file mode 100644 index 00000000..701ef67f Binary files /dev/null and b/animateditems/25952.gif differ diff --git a/animateditems/25952.png b/animateditems/25952.png new file mode 100644 index 00000000..910f7fb6 Binary files /dev/null and b/animateditems/25952.png differ diff --git a/animateditems/25953.gif b/animateditems/25953.gif new file mode 100644 index 00000000..6bd5e505 Binary files /dev/null and b/animateditems/25953.gif differ diff --git a/animateditems/25953.png b/animateditems/25953.png new file mode 100644 index 00000000..fb124c65 Binary files /dev/null and b/animateditems/25953.png differ diff --git a/animateditems/25954.gif b/animateditems/25954.gif new file mode 100644 index 00000000..f488b48b Binary files /dev/null and b/animateditems/25954.gif differ diff --git a/animateditems/25954.png b/animateditems/25954.png new file mode 100644 index 00000000..6117ed3d Binary files /dev/null and b/animateditems/25954.png differ diff --git a/animateditems/25955.gif b/animateditems/25955.gif new file mode 100644 index 00000000..b32ec3ba Binary files /dev/null and b/animateditems/25955.gif differ diff --git a/animateditems/25955.png b/animateditems/25955.png new file mode 100644 index 00000000..214d8a80 Binary files /dev/null and b/animateditems/25955.png differ diff --git a/animateditems/25956.gif b/animateditems/25956.gif new file mode 100644 index 00000000..f0278ddf Binary files /dev/null and b/animateditems/25956.gif differ diff --git a/animateditems/25956.png b/animateditems/25956.png new file mode 100644 index 00000000..7370c49b Binary files /dev/null and b/animateditems/25956.png differ diff --git a/animateditems/25957.gif b/animateditems/25957.gif new file mode 100644 index 00000000..93def840 Binary files /dev/null and b/animateditems/25957.gif differ diff --git a/animateditems/25957.png b/animateditems/25957.png new file mode 100644 index 00000000..c5c39766 Binary files /dev/null and b/animateditems/25957.png differ diff --git a/animateditems/25958.gif b/animateditems/25958.gif new file mode 100644 index 00000000..e0d74d57 Binary files /dev/null and b/animateditems/25958.gif differ diff --git a/animateditems/25958.png b/animateditems/25958.png new file mode 100644 index 00000000..bdf0feed Binary files /dev/null and b/animateditems/25958.png differ diff --git a/animateditems/25959.gif b/animateditems/25959.gif new file mode 100644 index 00000000..1b3e986e Binary files /dev/null and b/animateditems/25959.gif differ diff --git a/animateditems/25959.png b/animateditems/25959.png new file mode 100644 index 00000000..0fe95b87 Binary files /dev/null and b/animateditems/25959.png differ diff --git a/animateditems/2596.gif b/animateditems/2596.gif new file mode 100644 index 00000000..9a445c93 Binary files /dev/null and b/animateditems/2596.gif differ diff --git a/animateditems/2596.png b/animateditems/2596.png new file mode 100644 index 00000000..624df3f5 Binary files /dev/null and b/animateditems/2596.png differ diff --git a/animateditems/25960.gif b/animateditems/25960.gif new file mode 100644 index 00000000..7d89159a Binary files /dev/null and b/animateditems/25960.gif differ diff --git a/animateditems/25960.png b/animateditems/25960.png new file mode 100644 index 00000000..bfffbc1b Binary files /dev/null and b/animateditems/25960.png differ diff --git a/animateditems/25961.gif b/animateditems/25961.gif new file mode 100644 index 00000000..26af8a81 Binary files /dev/null and b/animateditems/25961.gif differ diff --git a/animateditems/25961.png b/animateditems/25961.png new file mode 100644 index 00000000..1d3b4bef Binary files /dev/null and b/animateditems/25961.png differ diff --git a/animateditems/25962.gif b/animateditems/25962.gif new file mode 100644 index 00000000..bf231216 Binary files /dev/null and b/animateditems/25962.gif differ diff --git a/animateditems/25962.png b/animateditems/25962.png new file mode 100644 index 00000000..e823ee7a Binary files /dev/null and b/animateditems/25962.png differ diff --git a/animateditems/25963.gif b/animateditems/25963.gif new file mode 100644 index 00000000..69f8ce98 Binary files /dev/null and b/animateditems/25963.gif differ diff --git a/animateditems/25963.png b/animateditems/25963.png new file mode 100644 index 00000000..675761e7 Binary files /dev/null and b/animateditems/25963.png differ diff --git a/animateditems/25964.gif b/animateditems/25964.gif new file mode 100644 index 00000000..b490ae5f Binary files /dev/null and b/animateditems/25964.gif differ diff --git a/animateditems/25964.png b/animateditems/25964.png new file mode 100644 index 00000000..8a8185d6 Binary files /dev/null and b/animateditems/25964.png differ diff --git a/animateditems/25965.gif b/animateditems/25965.gif new file mode 100644 index 00000000..144322de Binary files /dev/null and b/animateditems/25965.gif differ diff --git a/animateditems/25965.png b/animateditems/25965.png new file mode 100644 index 00000000..444d4de3 Binary files /dev/null and b/animateditems/25965.png differ diff --git a/animateditems/25966.gif b/animateditems/25966.gif new file mode 100644 index 00000000..1fa819b4 Binary files /dev/null and b/animateditems/25966.gif differ diff --git a/animateditems/25966.png b/animateditems/25966.png new file mode 100644 index 00000000..632ce0ba Binary files /dev/null and b/animateditems/25966.png differ diff --git a/animateditems/25967.gif b/animateditems/25967.gif new file mode 100644 index 00000000..5e58323f Binary files /dev/null and b/animateditems/25967.gif differ diff --git a/animateditems/25967.png b/animateditems/25967.png new file mode 100644 index 00000000..7a389937 Binary files /dev/null and b/animateditems/25967.png differ diff --git a/animateditems/25968.gif b/animateditems/25968.gif new file mode 100644 index 00000000..ef7bfaeb Binary files /dev/null and b/animateditems/25968.gif differ diff --git a/animateditems/25968.png b/animateditems/25968.png new file mode 100644 index 00000000..2b7dfb99 Binary files /dev/null and b/animateditems/25968.png differ diff --git a/animateditems/25969.gif b/animateditems/25969.gif new file mode 100644 index 00000000..1b4d2f92 Binary files /dev/null and b/animateditems/25969.gif differ diff --git a/animateditems/25969.png b/animateditems/25969.png new file mode 100644 index 00000000..6e585eb7 Binary files /dev/null and b/animateditems/25969.png differ diff --git a/animateditems/2597.gif b/animateditems/2597.gif new file mode 100644 index 00000000..b68f45d3 Binary files /dev/null and b/animateditems/2597.gif differ diff --git a/animateditems/2597.png b/animateditems/2597.png new file mode 100644 index 00000000..5131db50 Binary files /dev/null and b/animateditems/2597.png differ diff --git a/animateditems/25970.gif b/animateditems/25970.gif new file mode 100644 index 00000000..eee56197 Binary files /dev/null and b/animateditems/25970.gif differ diff --git a/animateditems/25970.png b/animateditems/25970.png new file mode 100644 index 00000000..98469322 Binary files /dev/null and b/animateditems/25970.png differ diff --git a/animateditems/25971.gif b/animateditems/25971.gif new file mode 100644 index 00000000..0c490030 Binary files /dev/null and b/animateditems/25971.gif differ diff --git a/animateditems/25971.png b/animateditems/25971.png new file mode 100644 index 00000000..17a313ff Binary files /dev/null and b/animateditems/25971.png differ diff --git a/animateditems/25972.gif b/animateditems/25972.gif new file mode 100644 index 00000000..18bc21b1 Binary files /dev/null and b/animateditems/25972.gif differ diff --git a/animateditems/25972.png b/animateditems/25972.png new file mode 100644 index 00000000..f8c58c31 Binary files /dev/null and b/animateditems/25972.png differ diff --git a/animateditems/25973.gif b/animateditems/25973.gif new file mode 100644 index 00000000..14a39f3d Binary files /dev/null and b/animateditems/25973.gif differ diff --git a/animateditems/25973.png b/animateditems/25973.png new file mode 100644 index 00000000..075ac2ed Binary files /dev/null and b/animateditems/25973.png differ diff --git a/animateditems/25974.gif b/animateditems/25974.gif new file mode 100644 index 00000000..3a26d2f5 Binary files /dev/null and b/animateditems/25974.gif differ diff --git a/animateditems/25974.png b/animateditems/25974.png new file mode 100644 index 00000000..7a5d19f7 Binary files /dev/null and b/animateditems/25974.png differ diff --git a/animateditems/25975.gif b/animateditems/25975.gif new file mode 100644 index 00000000..851eac62 Binary files /dev/null and b/animateditems/25975.gif differ diff --git a/animateditems/25975.png b/animateditems/25975.png new file mode 100644 index 00000000..309a8ecc Binary files /dev/null and b/animateditems/25975.png differ diff --git a/animateditems/25976.gif b/animateditems/25976.gif new file mode 100644 index 00000000..6934b019 Binary files /dev/null and b/animateditems/25976.gif differ diff --git a/animateditems/25976.png b/animateditems/25976.png new file mode 100644 index 00000000..fc70784a Binary files /dev/null and b/animateditems/25976.png differ diff --git a/animateditems/25977.gif b/animateditems/25977.gif new file mode 100644 index 00000000..c5a594b5 Binary files /dev/null and b/animateditems/25977.gif differ diff --git a/animateditems/25977.png b/animateditems/25977.png new file mode 100644 index 00000000..3a20ff07 Binary files /dev/null and b/animateditems/25977.png differ diff --git a/animateditems/25978.gif b/animateditems/25978.gif new file mode 100644 index 00000000..6b27f29f Binary files /dev/null and b/animateditems/25978.gif differ diff --git a/animateditems/25978.png b/animateditems/25978.png new file mode 100644 index 00000000..7621ef4d Binary files /dev/null and b/animateditems/25978.png differ diff --git a/animateditems/25979.gif b/animateditems/25979.gif new file mode 100644 index 00000000..761a00bb Binary files /dev/null and b/animateditems/25979.gif differ diff --git a/animateditems/25979.png b/animateditems/25979.png new file mode 100644 index 00000000..cf2bd459 Binary files /dev/null and b/animateditems/25979.png differ diff --git a/animateditems/2598.gif b/animateditems/2598.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/2598.gif differ diff --git a/animateditems/2598.png b/animateditems/2598.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/2598.png differ diff --git a/animateditems/25980.gif b/animateditems/25980.gif new file mode 100644 index 00000000..7ebf66a9 Binary files /dev/null and b/animateditems/25980.gif differ diff --git a/animateditems/25980.png b/animateditems/25980.png new file mode 100644 index 00000000..78e62204 Binary files /dev/null and b/animateditems/25980.png differ diff --git a/animateditems/25981.gif b/animateditems/25981.gif new file mode 100644 index 00000000..636bfddb Binary files /dev/null and b/animateditems/25981.gif differ diff --git a/animateditems/25981.png b/animateditems/25981.png new file mode 100644 index 00000000..cfa12f7f Binary files /dev/null and b/animateditems/25981.png differ diff --git a/animateditems/25982.gif b/animateditems/25982.gif new file mode 100644 index 00000000..bfa87fab Binary files /dev/null and b/animateditems/25982.gif differ diff --git a/animateditems/25982.png b/animateditems/25982.png new file mode 100644 index 00000000..a329cb06 Binary files /dev/null and b/animateditems/25982.png differ diff --git a/animateditems/25983.gif b/animateditems/25983.gif new file mode 100644 index 00000000..6828d230 Binary files /dev/null and b/animateditems/25983.gif differ diff --git a/animateditems/25983.png b/animateditems/25983.png new file mode 100644 index 00000000..1ec529e1 Binary files /dev/null and b/animateditems/25983.png differ diff --git a/animateditems/25984.gif b/animateditems/25984.gif new file mode 100644 index 00000000..cb65e2ff Binary files /dev/null and b/animateditems/25984.gif differ diff --git a/animateditems/25984.png b/animateditems/25984.png new file mode 100644 index 00000000..e1f7fb81 Binary files /dev/null and b/animateditems/25984.png differ diff --git a/animateditems/25985.gif b/animateditems/25985.gif new file mode 100644 index 00000000..2e7dacfc Binary files /dev/null and b/animateditems/25985.gif differ diff --git a/animateditems/25985.png b/animateditems/25985.png new file mode 100644 index 00000000..7639909f Binary files /dev/null and b/animateditems/25985.png differ diff --git a/animateditems/25986.gif b/animateditems/25986.gif new file mode 100644 index 00000000..2e447145 Binary files /dev/null and b/animateditems/25986.gif differ diff --git a/animateditems/25986.png b/animateditems/25986.png new file mode 100644 index 00000000..47d41086 Binary files /dev/null and b/animateditems/25986.png differ diff --git a/animateditems/25987.gif b/animateditems/25987.gif new file mode 100644 index 00000000..7111e3a7 Binary files /dev/null and b/animateditems/25987.gif differ diff --git a/animateditems/25987.png b/animateditems/25987.png new file mode 100644 index 00000000..7e31b5f0 Binary files /dev/null and b/animateditems/25987.png differ diff --git a/animateditems/25988.gif b/animateditems/25988.gif new file mode 100644 index 00000000..721988b0 Binary files /dev/null and b/animateditems/25988.gif differ diff --git a/animateditems/25988.png b/animateditems/25988.png new file mode 100644 index 00000000..717c82f5 Binary files /dev/null and b/animateditems/25988.png differ diff --git a/animateditems/25989.gif b/animateditems/25989.gif new file mode 100644 index 00000000..60df5f4f Binary files /dev/null and b/animateditems/25989.gif differ diff --git a/animateditems/25989.png b/animateditems/25989.png new file mode 100644 index 00000000..bd6cf3da Binary files /dev/null and b/animateditems/25989.png differ diff --git a/animateditems/2599.gif b/animateditems/2599.gif new file mode 100644 index 00000000..d22be760 Binary files /dev/null and b/animateditems/2599.gif differ diff --git a/animateditems/2599.png b/animateditems/2599.png new file mode 100644 index 00000000..53c551f2 Binary files /dev/null and b/animateditems/2599.png differ diff --git a/animateditems/25990.gif b/animateditems/25990.gif new file mode 100644 index 00000000..62ff98ab Binary files /dev/null and b/animateditems/25990.gif differ diff --git a/animateditems/25990.png b/animateditems/25990.png new file mode 100644 index 00000000..05366d84 Binary files /dev/null and b/animateditems/25990.png differ diff --git a/animateditems/25991.gif b/animateditems/25991.gif new file mode 100644 index 00000000..adc2f36b Binary files /dev/null and b/animateditems/25991.gif differ diff --git a/animateditems/25991.png b/animateditems/25991.png new file mode 100644 index 00000000..a31c3ef8 Binary files /dev/null and b/animateditems/25991.png differ diff --git a/animateditems/25992.gif b/animateditems/25992.gif new file mode 100644 index 00000000..a7bc740d Binary files /dev/null and b/animateditems/25992.gif differ diff --git a/animateditems/25992.png b/animateditems/25992.png new file mode 100644 index 00000000..48d4bfee Binary files /dev/null and b/animateditems/25992.png differ diff --git a/animateditems/25993.gif b/animateditems/25993.gif new file mode 100644 index 00000000..0598ab0f Binary files /dev/null and b/animateditems/25993.gif differ diff --git a/animateditems/25993.png b/animateditems/25993.png new file mode 100644 index 00000000..988433ef Binary files /dev/null and b/animateditems/25993.png differ diff --git a/animateditems/25994.gif b/animateditems/25994.gif new file mode 100644 index 00000000..c40bd604 Binary files /dev/null and b/animateditems/25994.gif differ diff --git a/animateditems/25994.png b/animateditems/25994.png new file mode 100644 index 00000000..0677c9db Binary files /dev/null and b/animateditems/25994.png differ diff --git a/animateditems/25995.gif b/animateditems/25995.gif new file mode 100644 index 00000000..46d3a539 Binary files /dev/null and b/animateditems/25995.gif differ diff --git a/animateditems/25995.png b/animateditems/25995.png new file mode 100644 index 00000000..d990ac87 Binary files /dev/null and b/animateditems/25995.png differ diff --git a/animateditems/25996.gif b/animateditems/25996.gif new file mode 100644 index 00000000..ecbfcc34 Binary files /dev/null and b/animateditems/25996.gif differ diff --git a/animateditems/25996.png b/animateditems/25996.png new file mode 100644 index 00000000..0a428a38 Binary files /dev/null and b/animateditems/25996.png differ diff --git a/animateditems/25997.gif b/animateditems/25997.gif new file mode 100644 index 00000000..0955532d Binary files /dev/null and b/animateditems/25997.gif differ diff --git a/animateditems/25997.png b/animateditems/25997.png new file mode 100644 index 00000000..2dc68762 Binary files /dev/null and b/animateditems/25997.png differ diff --git a/animateditems/25998.gif b/animateditems/25998.gif new file mode 100644 index 00000000..4c361c23 Binary files /dev/null and b/animateditems/25998.gif differ diff --git a/animateditems/25998.png b/animateditems/25998.png new file mode 100644 index 00000000..8883bbda Binary files /dev/null and b/animateditems/25998.png differ diff --git a/animateditems/26.gif b/animateditems/26.gif new file mode 100644 index 00000000..c5205f33 Binary files /dev/null and b/animateditems/26.gif differ diff --git a/animateditems/26.png b/animateditems/26.png new file mode 100644 index 00000000..8fed7640 Binary files /dev/null and b/animateditems/26.png differ diff --git a/animateditems/2600.gif b/animateditems/2600.gif new file mode 100644 index 00000000..b9f1f1cf Binary files /dev/null and b/animateditems/2600.gif differ diff --git a/animateditems/2600.png b/animateditems/2600.png new file mode 100644 index 00000000..a053b38f Binary files /dev/null and b/animateditems/2600.png differ diff --git a/animateditems/26029.gif b/animateditems/26029.gif new file mode 100644 index 00000000..2e73cadc Binary files /dev/null and b/animateditems/26029.gif differ diff --git a/animateditems/26029.png b/animateditems/26029.png new file mode 100644 index 00000000..df355c85 Binary files /dev/null and b/animateditems/26029.png differ diff --git a/animateditems/26030.gif b/animateditems/26030.gif new file mode 100644 index 00000000..2dfb7321 Binary files /dev/null and b/animateditems/26030.gif differ diff --git a/animateditems/26030.png b/animateditems/26030.png new file mode 100644 index 00000000..97cc5b42 Binary files /dev/null and b/animateditems/26030.png differ diff --git a/animateditems/26031.gif b/animateditems/26031.gif new file mode 100644 index 00000000..8003b15b Binary files /dev/null and b/animateditems/26031.gif differ diff --git a/animateditems/26031.png b/animateditems/26031.png new file mode 100644 index 00000000..e5bc1f95 Binary files /dev/null and b/animateditems/26031.png differ diff --git a/animateditems/26052.gif b/animateditems/26052.gif new file mode 100644 index 00000000..f9967e51 Binary files /dev/null and b/animateditems/26052.gif differ diff --git a/animateditems/26052.png b/animateditems/26052.png new file mode 100644 index 00000000..33999307 Binary files /dev/null and b/animateditems/26052.png differ diff --git a/animateditems/26054.gif b/animateditems/26054.gif new file mode 100644 index 00000000..e8de796d Binary files /dev/null and b/animateditems/26054.gif differ diff --git a/animateditems/26054.png b/animateditems/26054.png new file mode 100644 index 00000000..76d85637 Binary files /dev/null and b/animateditems/26054.png differ diff --git a/animateditems/26112.gif b/animateditems/26112.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/26112.gif differ diff --git a/animateditems/26112.png b/animateditems/26112.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/26112.png differ diff --git a/animateditems/26113.gif b/animateditems/26113.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/26113.gif differ diff --git a/animateditems/26113.png b/animateditems/26113.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/26113.png differ diff --git a/animateditems/26114.gif b/animateditems/26114.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/26114.gif differ diff --git a/animateditems/26114.png b/animateditems/26114.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/26114.png differ diff --git a/animateditems/26115.gif b/animateditems/26115.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/26115.gif differ diff --git a/animateditems/26115.png b/animateditems/26115.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/26115.png differ diff --git a/animateditems/26116.gif b/animateditems/26116.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/26116.gif differ diff --git a/animateditems/26116.png b/animateditems/26116.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/26116.png differ diff --git a/animateditems/26129.gif b/animateditems/26129.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/26129.gif differ diff --git a/animateditems/26129.png b/animateditems/26129.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/26129.png differ diff --git a/animateditems/26130.gif b/animateditems/26130.gif new file mode 100644 index 00000000..a4be8408 Binary files /dev/null and b/animateditems/26130.gif differ diff --git a/animateditems/26130.png b/animateditems/26130.png new file mode 100644 index 00000000..570c7047 Binary files /dev/null and b/animateditems/26130.png differ diff --git a/animateditems/26131.gif b/animateditems/26131.gif new file mode 100644 index 00000000..c3e83d84 Binary files /dev/null and b/animateditems/26131.gif differ diff --git a/animateditems/26131.png b/animateditems/26131.png new file mode 100644 index 00000000..e19872be Binary files /dev/null and b/animateditems/26131.png differ diff --git a/animateditems/26132.gif b/animateditems/26132.gif new file mode 100644 index 00000000..e996c5ee Binary files /dev/null and b/animateditems/26132.gif differ diff --git a/animateditems/26132.png b/animateditems/26132.png new file mode 100644 index 00000000..ebae298c Binary files /dev/null and b/animateditems/26132.png differ diff --git a/animateditems/26133.gif b/animateditems/26133.gif new file mode 100644 index 00000000..21a35948 Binary files /dev/null and b/animateditems/26133.gif differ diff --git a/animateditems/26133.png b/animateditems/26133.png new file mode 100644 index 00000000..3e5544b8 Binary files /dev/null and b/animateditems/26133.png differ diff --git a/animateditems/26143.gif b/animateditems/26143.gif new file mode 100644 index 00000000..bee65aa9 Binary files /dev/null and b/animateditems/26143.gif differ diff --git a/animateditems/26143.png b/animateditems/26143.png new file mode 100644 index 00000000..bc9334aa Binary files /dev/null and b/animateditems/26143.png differ diff --git a/animateditems/26144.gif b/animateditems/26144.gif new file mode 100644 index 00000000..ce4a7bfb Binary files /dev/null and b/animateditems/26144.gif differ diff --git a/animateditems/26144.png b/animateditems/26144.png new file mode 100644 index 00000000..77d6309e Binary files /dev/null and b/animateditems/26144.png differ diff --git a/animateditems/26145.gif b/animateditems/26145.gif new file mode 100644 index 00000000..dfb85cd6 Binary files /dev/null and b/animateditems/26145.gif differ diff --git a/animateditems/26145.png b/animateditems/26145.png new file mode 100644 index 00000000..bb40af08 Binary files /dev/null and b/animateditems/26145.png differ diff --git a/animateditems/26146.gif b/animateditems/26146.gif new file mode 100644 index 00000000..f578d7c7 Binary files /dev/null and b/animateditems/26146.gif differ diff --git a/animateditems/26146.png b/animateditems/26146.png new file mode 100644 index 00000000..6fbff064 Binary files /dev/null and b/animateditems/26146.png differ diff --git a/animateditems/26147.gif b/animateditems/26147.gif new file mode 100644 index 00000000..a5aad95e Binary files /dev/null and b/animateditems/26147.gif differ diff --git a/animateditems/26147.png b/animateditems/26147.png new file mode 100644 index 00000000..cab33e92 Binary files /dev/null and b/animateditems/26147.png differ diff --git a/animateditems/26148.gif b/animateditems/26148.gif new file mode 100644 index 00000000..23eb4dea Binary files /dev/null and b/animateditems/26148.gif differ diff --git a/animateditems/26148.png b/animateditems/26148.png new file mode 100644 index 00000000..0ddf67fa Binary files /dev/null and b/animateditems/26148.png differ diff --git a/animateditems/26149.gif b/animateditems/26149.gif new file mode 100644 index 00000000..665a7cb1 Binary files /dev/null and b/animateditems/26149.gif differ diff --git a/animateditems/26149.png b/animateditems/26149.png new file mode 100644 index 00000000..ab5eebc7 Binary files /dev/null and b/animateditems/26149.png differ diff --git a/animateditems/26150.gif b/animateditems/26150.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26150.gif differ diff --git a/animateditems/26150.png b/animateditems/26150.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26150.png differ diff --git a/animateditems/26151.gif b/animateditems/26151.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26151.gif differ diff --git a/animateditems/26151.png b/animateditems/26151.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26151.png differ diff --git a/animateditems/26152.gif b/animateditems/26152.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26152.gif differ diff --git a/animateditems/26152.png b/animateditems/26152.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26152.png differ diff --git a/animateditems/26153.gif b/animateditems/26153.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26153.gif differ diff --git a/animateditems/26153.png b/animateditems/26153.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26153.png differ diff --git a/animateditems/26154.gif b/animateditems/26154.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26154.gif differ diff --git a/animateditems/26154.png b/animateditems/26154.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26154.png differ diff --git a/animateditems/26155.gif b/animateditems/26155.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26155.gif differ diff --git a/animateditems/26155.png b/animateditems/26155.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26155.png differ diff --git a/animateditems/26156.gif b/animateditems/26156.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/26156.gif differ diff --git a/animateditems/26156.png b/animateditems/26156.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/26156.png differ diff --git a/animateditems/26157.gif b/animateditems/26157.gif new file mode 100644 index 00000000..99e12bfe Binary files /dev/null and b/animateditems/26157.gif differ diff --git a/animateditems/26157.png b/animateditems/26157.png new file mode 100644 index 00000000..c3da25a1 Binary files /dev/null and b/animateditems/26157.png differ diff --git a/animateditems/26158.gif b/animateditems/26158.gif new file mode 100644 index 00000000..465afa05 Binary files /dev/null and b/animateditems/26158.gif differ diff --git a/animateditems/26158.png b/animateditems/26158.png new file mode 100644 index 00000000..bd3f3945 Binary files /dev/null and b/animateditems/26158.png differ diff --git a/animateditems/26159.gif b/animateditems/26159.gif new file mode 100644 index 00000000..5a5ef894 Binary files /dev/null and b/animateditems/26159.gif differ diff --git a/animateditems/26159.png b/animateditems/26159.png new file mode 100644 index 00000000..03a715a6 Binary files /dev/null and b/animateditems/26159.png differ diff --git a/animateditems/26160.gif b/animateditems/26160.gif new file mode 100644 index 00000000..0a29cea4 Binary files /dev/null and b/animateditems/26160.gif differ diff --git a/animateditems/26160.png b/animateditems/26160.png new file mode 100644 index 00000000..60fb8128 Binary files /dev/null and b/animateditems/26160.png differ diff --git a/animateditems/26161.gif b/animateditems/26161.gif new file mode 100644 index 00000000..4293dc34 Binary files /dev/null and b/animateditems/26161.gif differ diff --git a/animateditems/26161.png b/animateditems/26161.png new file mode 100644 index 00000000..e4243160 Binary files /dev/null and b/animateditems/26161.png differ diff --git a/animateditems/26162.gif b/animateditems/26162.gif new file mode 100644 index 00000000..2a5fef31 Binary files /dev/null and b/animateditems/26162.gif differ diff --git a/animateditems/26162.png b/animateditems/26162.png new file mode 100644 index 00000000..64c09c7d Binary files /dev/null and b/animateditems/26162.png differ diff --git a/animateditems/26163.gif b/animateditems/26163.gif new file mode 100644 index 00000000..847e77c2 Binary files /dev/null and b/animateditems/26163.gif differ diff --git a/animateditems/26163.png b/animateditems/26163.png new file mode 100644 index 00000000..74c0983c Binary files /dev/null and b/animateditems/26163.png differ diff --git a/animateditems/26164.gif b/animateditems/26164.gif new file mode 100644 index 00000000..d2c67996 Binary files /dev/null and b/animateditems/26164.gif differ diff --git a/animateditems/26164.png b/animateditems/26164.png new file mode 100644 index 00000000..1385e616 Binary files /dev/null and b/animateditems/26164.png differ diff --git a/animateditems/26165.gif b/animateditems/26165.gif new file mode 100644 index 00000000..5907d1b8 Binary files /dev/null and b/animateditems/26165.gif differ diff --git a/animateditems/26165.png b/animateditems/26165.png new file mode 100644 index 00000000..4a325beb Binary files /dev/null and b/animateditems/26165.png differ diff --git a/animateditems/26166.gif b/animateditems/26166.gif new file mode 100644 index 00000000..30144bad Binary files /dev/null and b/animateditems/26166.gif differ diff --git a/animateditems/26166.png b/animateditems/26166.png new file mode 100644 index 00000000..e439b8c7 Binary files /dev/null and b/animateditems/26166.png differ diff --git a/animateditems/26167.gif b/animateditems/26167.gif new file mode 100644 index 00000000..661524d8 Binary files /dev/null and b/animateditems/26167.gif differ diff --git a/animateditems/26167.png b/animateditems/26167.png new file mode 100644 index 00000000..10b833e1 Binary files /dev/null and b/animateditems/26167.png differ diff --git a/animateditems/26168.gif b/animateditems/26168.gif new file mode 100644 index 00000000..f360490a Binary files /dev/null and b/animateditems/26168.gif differ diff --git a/animateditems/26168.png b/animateditems/26168.png new file mode 100644 index 00000000..05cf176c Binary files /dev/null and b/animateditems/26168.png differ diff --git a/animateditems/26169.gif b/animateditems/26169.gif new file mode 100644 index 00000000..158dbe3a Binary files /dev/null and b/animateditems/26169.gif differ diff --git a/animateditems/26169.png b/animateditems/26169.png new file mode 100644 index 00000000..d054c222 Binary files /dev/null and b/animateditems/26169.png differ diff --git a/animateditems/26170.gif b/animateditems/26170.gif new file mode 100644 index 00000000..09358ce1 Binary files /dev/null and b/animateditems/26170.gif differ diff --git a/animateditems/26170.png b/animateditems/26170.png new file mode 100644 index 00000000..819ab017 Binary files /dev/null and b/animateditems/26170.png differ diff --git a/animateditems/26171.gif b/animateditems/26171.gif new file mode 100644 index 00000000..e4f01b05 Binary files /dev/null and b/animateditems/26171.gif differ diff --git a/animateditems/26171.png b/animateditems/26171.png new file mode 100644 index 00000000..bb626c7f Binary files /dev/null and b/animateditems/26171.png differ diff --git a/animateditems/26172.gif b/animateditems/26172.gif new file mode 100644 index 00000000..62941c98 Binary files /dev/null and b/animateditems/26172.gif differ diff --git a/animateditems/26172.png b/animateditems/26172.png new file mode 100644 index 00000000..2b4265c1 Binary files /dev/null and b/animateditems/26172.png differ diff --git a/animateditems/26173.gif b/animateditems/26173.gif new file mode 100644 index 00000000..f23d8ea1 Binary files /dev/null and b/animateditems/26173.gif differ diff --git a/animateditems/26173.png b/animateditems/26173.png new file mode 100644 index 00000000..c409d0f1 Binary files /dev/null and b/animateditems/26173.png differ diff --git a/animateditems/26174.gif b/animateditems/26174.gif new file mode 100644 index 00000000..732f2d23 Binary files /dev/null and b/animateditems/26174.gif differ diff --git a/animateditems/26174.png b/animateditems/26174.png new file mode 100644 index 00000000..9ec03f3f Binary files /dev/null and b/animateditems/26174.png differ diff --git a/animateditems/26175.gif b/animateditems/26175.gif new file mode 100644 index 00000000..95020826 Binary files /dev/null and b/animateditems/26175.gif differ diff --git a/animateditems/26175.png b/animateditems/26175.png new file mode 100644 index 00000000..e387d039 Binary files /dev/null and b/animateditems/26175.png differ diff --git a/animateditems/26176.gif b/animateditems/26176.gif new file mode 100644 index 00000000..b14d21f5 Binary files /dev/null and b/animateditems/26176.gif differ diff --git a/animateditems/26176.png b/animateditems/26176.png new file mode 100644 index 00000000..68cb979b Binary files /dev/null and b/animateditems/26176.png differ diff --git a/animateditems/26177.gif b/animateditems/26177.gif new file mode 100644 index 00000000..a3662f6a Binary files /dev/null and b/animateditems/26177.gif differ diff --git a/animateditems/26177.png b/animateditems/26177.png new file mode 100644 index 00000000..c603fbd9 Binary files /dev/null and b/animateditems/26177.png differ diff --git a/animateditems/26178.gif b/animateditems/26178.gif new file mode 100644 index 00000000..b83806c1 Binary files /dev/null and b/animateditems/26178.gif differ diff --git a/animateditems/26178.png b/animateditems/26178.png new file mode 100644 index 00000000..aa237fb9 Binary files /dev/null and b/animateditems/26178.png differ diff --git a/animateditems/26179.gif b/animateditems/26179.gif new file mode 100644 index 00000000..0539e4bf Binary files /dev/null and b/animateditems/26179.gif differ diff --git a/animateditems/26179.png b/animateditems/26179.png new file mode 100644 index 00000000..163af189 Binary files /dev/null and b/animateditems/26179.png differ diff --git a/animateditems/26180.gif b/animateditems/26180.gif new file mode 100644 index 00000000..974b2f2e Binary files /dev/null and b/animateditems/26180.gif differ diff --git a/animateditems/26180.png b/animateditems/26180.png new file mode 100644 index 00000000..dad124bb Binary files /dev/null and b/animateditems/26180.png differ diff --git a/animateditems/26181.gif b/animateditems/26181.gif new file mode 100644 index 00000000..f7e53ca1 Binary files /dev/null and b/animateditems/26181.gif differ diff --git a/animateditems/26181.png b/animateditems/26181.png new file mode 100644 index 00000000..f8b9d5c4 Binary files /dev/null and b/animateditems/26181.png differ diff --git a/animateditems/26182.gif b/animateditems/26182.gif new file mode 100644 index 00000000..d3ac8160 Binary files /dev/null and b/animateditems/26182.gif differ diff --git a/animateditems/26182.png b/animateditems/26182.png new file mode 100644 index 00000000..89bfd21a Binary files /dev/null and b/animateditems/26182.png differ diff --git a/animateditems/26183.gif b/animateditems/26183.gif new file mode 100644 index 00000000..fd97376e Binary files /dev/null and b/animateditems/26183.gif differ diff --git a/animateditems/26183.png b/animateditems/26183.png new file mode 100644 index 00000000..1cc27a30 Binary files /dev/null and b/animateditems/26183.png differ diff --git a/animateditems/26184.gif b/animateditems/26184.gif new file mode 100644 index 00000000..7bd31c31 Binary files /dev/null and b/animateditems/26184.gif differ diff --git a/animateditems/26184.png b/animateditems/26184.png new file mode 100644 index 00000000..298aad45 Binary files /dev/null and b/animateditems/26184.png differ diff --git a/animateditems/26185.gif b/animateditems/26185.gif new file mode 100644 index 00000000..fd753ac1 Binary files /dev/null and b/animateditems/26185.gif differ diff --git a/animateditems/26185.png b/animateditems/26185.png new file mode 100644 index 00000000..4c76ca54 Binary files /dev/null and b/animateditems/26185.png differ diff --git a/animateditems/26186.gif b/animateditems/26186.gif new file mode 100644 index 00000000..69668011 Binary files /dev/null and b/animateditems/26186.gif differ diff --git a/animateditems/26186.png b/animateditems/26186.png new file mode 100644 index 00000000..b85bad36 Binary files /dev/null and b/animateditems/26186.png differ diff --git a/animateditems/26187.gif b/animateditems/26187.gif new file mode 100644 index 00000000..214d682f Binary files /dev/null and b/animateditems/26187.gif differ diff --git a/animateditems/26187.png b/animateditems/26187.png new file mode 100644 index 00000000..003d5562 Binary files /dev/null and b/animateditems/26187.png differ diff --git a/animateditems/26188.gif b/animateditems/26188.gif new file mode 100644 index 00000000..2e0c5b37 Binary files /dev/null and b/animateditems/26188.gif differ diff --git a/animateditems/26188.png b/animateditems/26188.png new file mode 100644 index 00000000..f62a90ef Binary files /dev/null and b/animateditems/26188.png differ diff --git a/animateditems/26189.gif b/animateditems/26189.gif new file mode 100644 index 00000000..9b415419 Binary files /dev/null and b/animateditems/26189.gif differ diff --git a/animateditems/26189.png b/animateditems/26189.png new file mode 100644 index 00000000..0e568404 Binary files /dev/null and b/animateditems/26189.png differ diff --git a/animateditems/26190.gif b/animateditems/26190.gif new file mode 100644 index 00000000..e21f2b96 Binary files /dev/null and b/animateditems/26190.gif differ diff --git a/animateditems/26190.png b/animateditems/26190.png new file mode 100644 index 00000000..e13c78e4 Binary files /dev/null and b/animateditems/26190.png differ diff --git a/animateditems/26191.gif b/animateditems/26191.gif new file mode 100644 index 00000000..46c7bd30 Binary files /dev/null and b/animateditems/26191.gif differ diff --git a/animateditems/26191.png b/animateditems/26191.png new file mode 100644 index 00000000..dcdcdc8a Binary files /dev/null and b/animateditems/26191.png differ diff --git a/animateditems/26192.gif b/animateditems/26192.gif new file mode 100644 index 00000000..079d673a Binary files /dev/null and b/animateditems/26192.gif differ diff --git a/animateditems/26192.png b/animateditems/26192.png new file mode 100644 index 00000000..14c0f43d Binary files /dev/null and b/animateditems/26192.png differ diff --git a/animateditems/26194.gif b/animateditems/26194.gif new file mode 100644 index 00000000..de65a5c3 Binary files /dev/null and b/animateditems/26194.gif differ diff --git a/animateditems/26194.png b/animateditems/26194.png new file mode 100644 index 00000000..332fb910 Binary files /dev/null and b/animateditems/26194.png differ diff --git a/animateditems/26197.gif b/animateditems/26197.gif new file mode 100644 index 00000000..6b930942 Binary files /dev/null and b/animateditems/26197.gif differ diff --git a/animateditems/26197.png b/animateditems/26197.png new file mode 100644 index 00000000..5a5704cb Binary files /dev/null and b/animateditems/26197.png differ diff --git a/animateditems/26198.gif b/animateditems/26198.gif new file mode 100644 index 00000000..ee8a417f Binary files /dev/null and b/animateditems/26198.gif differ diff --git a/animateditems/26198.png b/animateditems/26198.png new file mode 100644 index 00000000..45e785d0 Binary files /dev/null and b/animateditems/26198.png differ diff --git a/animateditems/26199.gif b/animateditems/26199.gif new file mode 100644 index 00000000..05afa526 Binary files /dev/null and b/animateditems/26199.gif differ diff --git a/animateditems/26199.png b/animateditems/26199.png new file mode 100644 index 00000000..35a0aa3a Binary files /dev/null and b/animateditems/26199.png differ diff --git a/animateditems/26200.gif b/animateditems/26200.gif new file mode 100644 index 00000000..f21a69cf Binary files /dev/null and b/animateditems/26200.gif differ diff --git a/animateditems/26200.png b/animateditems/26200.png new file mode 100644 index 00000000..044b7d7b Binary files /dev/null and b/animateditems/26200.png differ diff --git a/animateditems/26201.gif b/animateditems/26201.gif new file mode 100644 index 00000000..6a2ce2a6 Binary files /dev/null and b/animateditems/26201.gif differ diff --git a/animateditems/26201.png b/animateditems/26201.png new file mode 100644 index 00000000..3d071f81 Binary files /dev/null and b/animateditems/26201.png differ diff --git a/animateditems/26203.gif b/animateditems/26203.gif new file mode 100644 index 00000000..9790d4ba Binary files /dev/null and b/animateditems/26203.gif differ diff --git a/animateditems/26203.png b/animateditems/26203.png new file mode 100644 index 00000000..b30a7bb1 Binary files /dev/null and b/animateditems/26203.png differ diff --git a/animateditems/26228.gif b/animateditems/26228.gif new file mode 100644 index 00000000..445bdab9 Binary files /dev/null and b/animateditems/26228.gif differ diff --git a/animateditems/26228.png b/animateditems/26228.png new file mode 100644 index 00000000..1d0bf539 Binary files /dev/null and b/animateditems/26228.png differ diff --git a/animateditems/26229.gif b/animateditems/26229.gif new file mode 100644 index 00000000..1e9528c0 Binary files /dev/null and b/animateditems/26229.gif differ diff --git a/animateditems/26229.png b/animateditems/26229.png new file mode 100644 index 00000000..53e99034 Binary files /dev/null and b/animateditems/26229.png differ diff --git a/animateditems/26233.gif b/animateditems/26233.gif new file mode 100644 index 00000000..5c4d36fe Binary files /dev/null and b/animateditems/26233.gif differ diff --git a/animateditems/26233.png b/animateditems/26233.png new file mode 100644 index 00000000..5174c585 Binary files /dev/null and b/animateditems/26233.png differ diff --git a/animateditems/26234.gif b/animateditems/26234.gif new file mode 100644 index 00000000..1d5d3acb Binary files /dev/null and b/animateditems/26234.gif differ diff --git a/animateditems/26234.png b/animateditems/26234.png new file mode 100644 index 00000000..618195ef Binary files /dev/null and b/animateditems/26234.png differ diff --git a/animateditems/26235.gif b/animateditems/26235.gif new file mode 100644 index 00000000..f4fb9c0b Binary files /dev/null and b/animateditems/26235.gif differ diff --git a/animateditems/26235.png b/animateditems/26235.png new file mode 100644 index 00000000..b257980d Binary files /dev/null and b/animateditems/26235.png differ diff --git a/animateditems/26236.gif b/animateditems/26236.gif new file mode 100644 index 00000000..8d590610 Binary files /dev/null and b/animateditems/26236.gif differ diff --git a/animateditems/26236.png b/animateditems/26236.png new file mode 100644 index 00000000..ba1b36dd Binary files /dev/null and b/animateditems/26236.png differ diff --git a/animateditems/26237.gif b/animateditems/26237.gif new file mode 100644 index 00000000..255d312b Binary files /dev/null and b/animateditems/26237.gif differ diff --git a/animateditems/26237.png b/animateditems/26237.png new file mode 100644 index 00000000..8b8adb78 Binary files /dev/null and b/animateditems/26237.png differ diff --git a/animateditems/26238.gif b/animateditems/26238.gif new file mode 100644 index 00000000..21121983 Binary files /dev/null and b/animateditems/26238.gif differ diff --git a/animateditems/26238.png b/animateditems/26238.png new file mode 100644 index 00000000..521c6921 Binary files /dev/null and b/animateditems/26238.png differ diff --git a/animateditems/26239.gif b/animateditems/26239.gif new file mode 100644 index 00000000..2b2a651a Binary files /dev/null and b/animateditems/26239.gif differ diff --git a/animateditems/26239.png b/animateditems/26239.png new file mode 100644 index 00000000..d9db5662 Binary files /dev/null and b/animateditems/26239.png differ diff --git a/animateditems/2624.gif b/animateditems/2624.gif new file mode 100644 index 00000000..635050f1 Binary files /dev/null and b/animateditems/2624.gif differ diff --git a/animateditems/2624.png b/animateditems/2624.png new file mode 100644 index 00000000..c9d714c5 Binary files /dev/null and b/animateditems/2624.png differ diff --git a/animateditems/26240.gif b/animateditems/26240.gif new file mode 100644 index 00000000..3217bcc8 Binary files /dev/null and b/animateditems/26240.gif differ diff --git a/animateditems/26240.png b/animateditems/26240.png new file mode 100644 index 00000000..b6c423ba Binary files /dev/null and b/animateditems/26240.png differ diff --git a/animateditems/26241.gif b/animateditems/26241.gif new file mode 100644 index 00000000..a6680f00 Binary files /dev/null and b/animateditems/26241.gif differ diff --git a/animateditems/26241.png b/animateditems/26241.png new file mode 100644 index 00000000..03de250d Binary files /dev/null and b/animateditems/26241.png differ diff --git a/animateditems/26242.gif b/animateditems/26242.gif new file mode 100644 index 00000000..b0a5921a Binary files /dev/null and b/animateditems/26242.gif differ diff --git a/animateditems/26242.png b/animateditems/26242.png new file mode 100644 index 00000000..f4d9997d Binary files /dev/null and b/animateditems/26242.png differ diff --git a/animateditems/26243.gif b/animateditems/26243.gif new file mode 100644 index 00000000..b23d36f9 Binary files /dev/null and b/animateditems/26243.gif differ diff --git a/animateditems/26243.png b/animateditems/26243.png new file mode 100644 index 00000000..cd9c2a2f Binary files /dev/null and b/animateditems/26243.png differ diff --git a/animateditems/26244.gif b/animateditems/26244.gif new file mode 100644 index 00000000..58e1a671 Binary files /dev/null and b/animateditems/26244.gif differ diff --git a/animateditems/26244.png b/animateditems/26244.png new file mode 100644 index 00000000..4a19d2d9 Binary files /dev/null and b/animateditems/26244.png differ diff --git a/animateditems/26245.gif b/animateditems/26245.gif new file mode 100644 index 00000000..db4f0715 Binary files /dev/null and b/animateditems/26245.gif differ diff --git a/animateditems/26245.png b/animateditems/26245.png new file mode 100644 index 00000000..476f9670 Binary files /dev/null and b/animateditems/26245.png differ diff --git a/animateditems/26246.gif b/animateditems/26246.gif new file mode 100644 index 00000000..cc6f4784 Binary files /dev/null and b/animateditems/26246.gif differ diff --git a/animateditems/26246.png b/animateditems/26246.png new file mode 100644 index 00000000..20f5baff Binary files /dev/null and b/animateditems/26246.png differ diff --git a/animateditems/26247.gif b/animateditems/26247.gif new file mode 100644 index 00000000..718652f1 Binary files /dev/null and b/animateditems/26247.gif differ diff --git a/animateditems/26247.png b/animateditems/26247.png new file mode 100644 index 00000000..28e4c764 Binary files /dev/null and b/animateditems/26247.png differ diff --git a/animateditems/26248.gif b/animateditems/26248.gif new file mode 100644 index 00000000..5a85d406 Binary files /dev/null and b/animateditems/26248.gif differ diff --git a/animateditems/26248.png b/animateditems/26248.png new file mode 100644 index 00000000..c31fa7e8 Binary files /dev/null and b/animateditems/26248.png differ diff --git a/animateditems/26249.gif b/animateditems/26249.gif new file mode 100644 index 00000000..a28b9bb6 Binary files /dev/null and b/animateditems/26249.gif differ diff --git a/animateditems/26249.png b/animateditems/26249.png new file mode 100644 index 00000000..601ec6c6 Binary files /dev/null and b/animateditems/26249.png differ diff --git a/animateditems/2625.gif b/animateditems/2625.gif new file mode 100644 index 00000000..bbaa4df3 Binary files /dev/null and b/animateditems/2625.gif differ diff --git a/animateditems/2625.png b/animateditems/2625.png new file mode 100644 index 00000000..132391df Binary files /dev/null and b/animateditems/2625.png differ diff --git a/animateditems/26250.gif b/animateditems/26250.gif new file mode 100644 index 00000000..536e219a Binary files /dev/null and b/animateditems/26250.gif differ diff --git a/animateditems/26250.png b/animateditems/26250.png new file mode 100644 index 00000000..8e4f3312 Binary files /dev/null and b/animateditems/26250.png differ diff --git a/animateditems/26251.gif b/animateditems/26251.gif new file mode 100644 index 00000000..c5ca54ed Binary files /dev/null and b/animateditems/26251.gif differ diff --git a/animateditems/26251.png b/animateditems/26251.png new file mode 100644 index 00000000..34f85fbe Binary files /dev/null and b/animateditems/26251.png differ diff --git a/animateditems/26252.gif b/animateditems/26252.gif new file mode 100644 index 00000000..727bace7 Binary files /dev/null and b/animateditems/26252.gif differ diff --git a/animateditems/26252.png b/animateditems/26252.png new file mode 100644 index 00000000..67307026 Binary files /dev/null and b/animateditems/26252.png differ diff --git a/animateditems/26253.gif b/animateditems/26253.gif new file mode 100644 index 00000000..5993ef14 Binary files /dev/null and b/animateditems/26253.gif differ diff --git a/animateditems/26253.png b/animateditems/26253.png new file mode 100644 index 00000000..8554ed14 Binary files /dev/null and b/animateditems/26253.png differ diff --git a/animateditems/26254.gif b/animateditems/26254.gif new file mode 100644 index 00000000..7e097c50 Binary files /dev/null and b/animateditems/26254.gif differ diff --git a/animateditems/26254.png b/animateditems/26254.png new file mode 100644 index 00000000..718cc54d Binary files /dev/null and b/animateditems/26254.png differ diff --git a/animateditems/26255.gif b/animateditems/26255.gif new file mode 100644 index 00000000..5f0ad3e9 Binary files /dev/null and b/animateditems/26255.gif differ diff --git a/animateditems/26255.png b/animateditems/26255.png new file mode 100644 index 00000000..02140c4e Binary files /dev/null and b/animateditems/26255.png differ diff --git a/animateditems/26256.gif b/animateditems/26256.gif new file mode 100644 index 00000000..d8ce2ec5 Binary files /dev/null and b/animateditems/26256.gif differ diff --git a/animateditems/26256.png b/animateditems/26256.png new file mode 100644 index 00000000..252a0ab2 Binary files /dev/null and b/animateditems/26256.png differ diff --git a/animateditems/26257.gif b/animateditems/26257.gif new file mode 100644 index 00000000..2cf3744a Binary files /dev/null and b/animateditems/26257.gif differ diff --git a/animateditems/26257.png b/animateditems/26257.png new file mode 100644 index 00000000..c991f6dc Binary files /dev/null and b/animateditems/26257.png differ diff --git a/animateditems/26258.gif b/animateditems/26258.gif new file mode 100644 index 00000000..c168afe3 Binary files /dev/null and b/animateditems/26258.gif differ diff --git a/animateditems/26258.png b/animateditems/26258.png new file mode 100644 index 00000000..62a63494 Binary files /dev/null and b/animateditems/26258.png differ diff --git a/animateditems/2626.gif b/animateditems/2626.gif new file mode 100644 index 00000000..2f5db9e3 Binary files /dev/null and b/animateditems/2626.gif differ diff --git a/animateditems/2626.png b/animateditems/2626.png new file mode 100644 index 00000000..1200d501 Binary files /dev/null and b/animateditems/2626.png differ diff --git a/animateditems/26260.gif b/animateditems/26260.gif new file mode 100644 index 00000000..7fcd1d33 Binary files /dev/null and b/animateditems/26260.gif differ diff --git a/animateditems/26260.png b/animateditems/26260.png new file mode 100644 index 00000000..d5f0b38f Binary files /dev/null and b/animateditems/26260.png differ diff --git a/animateditems/26261.gif b/animateditems/26261.gif new file mode 100644 index 00000000..7d89159a Binary files /dev/null and b/animateditems/26261.gif differ diff --git a/animateditems/26261.png b/animateditems/26261.png new file mode 100644 index 00000000..bfffbc1b Binary files /dev/null and b/animateditems/26261.png differ diff --git a/animateditems/26262.gif b/animateditems/26262.gif new file mode 100644 index 00000000..7cb89203 Binary files /dev/null and b/animateditems/26262.gif differ diff --git a/animateditems/26262.png b/animateditems/26262.png new file mode 100644 index 00000000..c8e210e7 Binary files /dev/null and b/animateditems/26262.png differ diff --git a/animateditems/26263.gif b/animateditems/26263.gif new file mode 100644 index 00000000..248fbb65 Binary files /dev/null and b/animateditems/26263.gif differ diff --git a/animateditems/26263.png b/animateditems/26263.png new file mode 100644 index 00000000..678b147f Binary files /dev/null and b/animateditems/26263.png differ diff --git a/animateditems/26264.gif b/animateditems/26264.gif new file mode 100644 index 00000000..4096c182 Binary files /dev/null and b/animateditems/26264.gif differ diff --git a/animateditems/26264.png b/animateditems/26264.png new file mode 100644 index 00000000..8c5dcc2b Binary files /dev/null and b/animateditems/26264.png differ diff --git a/animateditems/26265.gif b/animateditems/26265.gif new file mode 100644 index 00000000..26af8a81 Binary files /dev/null and b/animateditems/26265.gif differ diff --git a/animateditems/26265.png b/animateditems/26265.png new file mode 100644 index 00000000..1d3b4bef Binary files /dev/null and b/animateditems/26265.png differ diff --git a/animateditems/26266.gif b/animateditems/26266.gif new file mode 100644 index 00000000..5ce4d587 Binary files /dev/null and b/animateditems/26266.gif differ diff --git a/animateditems/26266.png b/animateditems/26266.png new file mode 100644 index 00000000..e3b98248 Binary files /dev/null and b/animateditems/26266.png differ diff --git a/animateditems/26267.gif b/animateditems/26267.gif new file mode 100644 index 00000000..3902254c Binary files /dev/null and b/animateditems/26267.gif differ diff --git a/animateditems/26267.png b/animateditems/26267.png new file mode 100644 index 00000000..accd1629 Binary files /dev/null and b/animateditems/26267.png differ diff --git a/animateditems/26268.gif b/animateditems/26268.gif new file mode 100644 index 00000000..f3c83038 Binary files /dev/null and b/animateditems/26268.gif differ diff --git a/animateditems/26268.png b/animateditems/26268.png new file mode 100644 index 00000000..3d7aa738 Binary files /dev/null and b/animateditems/26268.png differ diff --git a/animateditems/26269.gif b/animateditems/26269.gif new file mode 100644 index 00000000..87461b1f Binary files /dev/null and b/animateditems/26269.gif differ diff --git a/animateditems/26269.png b/animateditems/26269.png new file mode 100644 index 00000000..7ace7eef Binary files /dev/null and b/animateditems/26269.png differ diff --git a/animateditems/2627.gif b/animateditems/2627.gif new file mode 100644 index 00000000..edc19449 Binary files /dev/null and b/animateditems/2627.gif differ diff --git a/animateditems/2627.png b/animateditems/2627.png new file mode 100644 index 00000000..13a31434 Binary files /dev/null and b/animateditems/2627.png differ diff --git a/animateditems/26270.gif b/animateditems/26270.gif new file mode 100644 index 00000000..bf231216 Binary files /dev/null and b/animateditems/26270.gif differ diff --git a/animateditems/26270.png b/animateditems/26270.png new file mode 100644 index 00000000..e823ee7a Binary files /dev/null and b/animateditems/26270.png differ diff --git a/animateditems/26271.gif b/animateditems/26271.gif new file mode 100644 index 00000000..eec42053 Binary files /dev/null and b/animateditems/26271.gif differ diff --git a/animateditems/26271.png b/animateditems/26271.png new file mode 100644 index 00000000..67c19aee Binary files /dev/null and b/animateditems/26271.png differ diff --git a/animateditems/26272.gif b/animateditems/26272.gif new file mode 100644 index 00000000..b490ae5f Binary files /dev/null and b/animateditems/26272.gif differ diff --git a/animateditems/26272.png b/animateditems/26272.png new file mode 100644 index 00000000..8a8185d6 Binary files /dev/null and b/animateditems/26272.png differ diff --git a/animateditems/26273.gif b/animateditems/26273.gif new file mode 100644 index 00000000..cecbe75b Binary files /dev/null and b/animateditems/26273.gif differ diff --git a/animateditems/26273.png b/animateditems/26273.png new file mode 100644 index 00000000..750609e8 Binary files /dev/null and b/animateditems/26273.png differ diff --git a/animateditems/26274.gif b/animateditems/26274.gif new file mode 100644 index 00000000..144322de Binary files /dev/null and b/animateditems/26274.gif differ diff --git a/animateditems/26274.png b/animateditems/26274.png new file mode 100644 index 00000000..444d4de3 Binary files /dev/null and b/animateditems/26274.png differ diff --git a/animateditems/26275.gif b/animateditems/26275.gif new file mode 100644 index 00000000..c1333962 Binary files /dev/null and b/animateditems/26275.gif differ diff --git a/animateditems/26275.png b/animateditems/26275.png new file mode 100644 index 00000000..c8156734 Binary files /dev/null and b/animateditems/26275.png differ diff --git a/animateditems/26276.gif b/animateditems/26276.gif new file mode 100644 index 00000000..c2087872 Binary files /dev/null and b/animateditems/26276.gif differ diff --git a/animateditems/26276.png b/animateditems/26276.png new file mode 100644 index 00000000..dcfef2f9 Binary files /dev/null and b/animateditems/26276.png differ diff --git a/animateditems/26277.gif b/animateditems/26277.gif new file mode 100644 index 00000000..1fa819b4 Binary files /dev/null and b/animateditems/26277.gif differ diff --git a/animateditems/26277.png b/animateditems/26277.png new file mode 100644 index 00000000..632ce0ba Binary files /dev/null and b/animateditems/26277.png differ diff --git a/animateditems/26278.gif b/animateditems/26278.gif new file mode 100644 index 00000000..97727361 Binary files /dev/null and b/animateditems/26278.gif differ diff --git a/animateditems/26278.png b/animateditems/26278.png new file mode 100644 index 00000000..c6477e8c Binary files /dev/null and b/animateditems/26278.png differ diff --git a/animateditems/26279.gif b/animateditems/26279.gif new file mode 100644 index 00000000..10c73569 Binary files /dev/null and b/animateditems/26279.gif differ diff --git a/animateditems/26279.png b/animateditems/26279.png new file mode 100644 index 00000000..bc1d3773 Binary files /dev/null and b/animateditems/26279.png differ diff --git a/animateditems/2628.gif b/animateditems/2628.gif new file mode 100644 index 00000000..b2cbdcfb Binary files /dev/null and b/animateditems/2628.gif differ diff --git a/animateditems/2628.png b/animateditems/2628.png new file mode 100644 index 00000000..55ab832d Binary files /dev/null and b/animateditems/2628.png differ diff --git a/animateditems/26280.gif b/animateditems/26280.gif new file mode 100644 index 00000000..ef7bfaeb Binary files /dev/null and b/animateditems/26280.gif differ diff --git a/animateditems/26280.png b/animateditems/26280.png new file mode 100644 index 00000000..2b7dfb99 Binary files /dev/null and b/animateditems/26280.png differ diff --git a/animateditems/26281.gif b/animateditems/26281.gif new file mode 100644 index 00000000..92b84792 Binary files /dev/null and b/animateditems/26281.gif differ diff --git a/animateditems/26281.png b/animateditems/26281.png new file mode 100644 index 00000000..fb4e076e Binary files /dev/null and b/animateditems/26281.png differ diff --git a/animateditems/26282.gif b/animateditems/26282.gif new file mode 100644 index 00000000..1b4d2f92 Binary files /dev/null and b/animateditems/26282.gif differ diff --git a/animateditems/26282.png b/animateditems/26282.png new file mode 100644 index 00000000..6e585eb7 Binary files /dev/null and b/animateditems/26282.png differ diff --git a/animateditems/26283.gif b/animateditems/26283.gif new file mode 100644 index 00000000..ccd2b662 Binary files /dev/null and b/animateditems/26283.gif differ diff --git a/animateditems/26283.png b/animateditems/26283.png new file mode 100644 index 00000000..4b1fdf35 Binary files /dev/null and b/animateditems/26283.png differ diff --git a/animateditems/26284.gif b/animateditems/26284.gif new file mode 100644 index 00000000..eee56197 Binary files /dev/null and b/animateditems/26284.gif differ diff --git a/animateditems/26284.png b/animateditems/26284.png new file mode 100644 index 00000000..98469322 Binary files /dev/null and b/animateditems/26284.png differ diff --git a/animateditems/26285.gif b/animateditems/26285.gif new file mode 100644 index 00000000..2a36b37d Binary files /dev/null and b/animateditems/26285.gif differ diff --git a/animateditems/26285.png b/animateditems/26285.png new file mode 100644 index 00000000..67820706 Binary files /dev/null and b/animateditems/26285.png differ diff --git a/animateditems/26286.gif b/animateditems/26286.gif new file mode 100644 index 00000000..d75f03a9 Binary files /dev/null and b/animateditems/26286.gif differ diff --git a/animateditems/26286.png b/animateditems/26286.png new file mode 100644 index 00000000..9397b676 Binary files /dev/null and b/animateditems/26286.png differ diff --git a/animateditems/26287.gif b/animateditems/26287.gif new file mode 100644 index 00000000..18bc21b1 Binary files /dev/null and b/animateditems/26287.gif differ diff --git a/animateditems/26287.png b/animateditems/26287.png new file mode 100644 index 00000000..f8c58c31 Binary files /dev/null and b/animateditems/26287.png differ diff --git a/animateditems/26288.gif b/animateditems/26288.gif new file mode 100644 index 00000000..07a1bcd9 Binary files /dev/null and b/animateditems/26288.gif differ diff --git a/animateditems/26288.png b/animateditems/26288.png new file mode 100644 index 00000000..7c62e50c Binary files /dev/null and b/animateditems/26288.png differ diff --git a/animateditems/26289.gif b/animateditems/26289.gif new file mode 100644 index 00000000..0335b13b Binary files /dev/null and b/animateditems/26289.gif differ diff --git a/animateditems/26289.png b/animateditems/26289.png new file mode 100644 index 00000000..138c0348 Binary files /dev/null and b/animateditems/26289.png differ diff --git a/animateditems/2629.gif b/animateditems/2629.gif new file mode 100644 index 00000000..2372dee1 Binary files /dev/null and b/animateditems/2629.gif differ diff --git a/animateditems/2629.png b/animateditems/2629.png new file mode 100644 index 00000000..6e3d6853 Binary files /dev/null and b/animateditems/2629.png differ diff --git a/animateditems/26290.gif b/animateditems/26290.gif new file mode 100644 index 00000000..14a39f3d Binary files /dev/null and b/animateditems/26290.gif differ diff --git a/animateditems/26290.png b/animateditems/26290.png new file mode 100644 index 00000000..075ac2ed Binary files /dev/null and b/animateditems/26290.png differ diff --git a/animateditems/26291.gif b/animateditems/26291.gif new file mode 100644 index 00000000..463e35dc Binary files /dev/null and b/animateditems/26291.gif differ diff --git a/animateditems/26291.png b/animateditems/26291.png new file mode 100644 index 00000000..2350aa8c Binary files /dev/null and b/animateditems/26291.png differ diff --git a/animateditems/26292.gif b/animateditems/26292.gif new file mode 100644 index 00000000..4d9970ad Binary files /dev/null and b/animateditems/26292.gif differ diff --git a/animateditems/26292.png b/animateditems/26292.png new file mode 100644 index 00000000..a4ee486a Binary files /dev/null and b/animateditems/26292.png differ diff --git a/animateditems/26293.gif b/animateditems/26293.gif new file mode 100644 index 00000000..3a26d2f5 Binary files /dev/null and b/animateditems/26293.gif differ diff --git a/animateditems/26293.png b/animateditems/26293.png new file mode 100644 index 00000000..7a5d19f7 Binary files /dev/null and b/animateditems/26293.png differ diff --git a/animateditems/26294.gif b/animateditems/26294.gif new file mode 100644 index 00000000..701ef67f Binary files /dev/null and b/animateditems/26294.gif differ diff --git a/animateditems/26294.png b/animateditems/26294.png new file mode 100644 index 00000000..910f7fb6 Binary files /dev/null and b/animateditems/26294.png differ diff --git a/animateditems/26295.gif b/animateditems/26295.gif new file mode 100644 index 00000000..6bd5e505 Binary files /dev/null and b/animateditems/26295.gif differ diff --git a/animateditems/26295.png b/animateditems/26295.png new file mode 100644 index 00000000..fb124c65 Binary files /dev/null and b/animateditems/26295.png differ diff --git a/animateditems/26296.gif b/animateditems/26296.gif new file mode 100644 index 00000000..6934b019 Binary files /dev/null and b/animateditems/26296.gif differ diff --git a/animateditems/26296.png b/animateditems/26296.png new file mode 100644 index 00000000..fc70784a Binary files /dev/null and b/animateditems/26296.png differ diff --git a/animateditems/26297.gif b/animateditems/26297.gif new file mode 100644 index 00000000..f488b48b Binary files /dev/null and b/animateditems/26297.gif differ diff --git a/animateditems/26297.png b/animateditems/26297.png new file mode 100644 index 00000000..6117ed3d Binary files /dev/null and b/animateditems/26297.png differ diff --git a/animateditems/26298.gif b/animateditems/26298.gif new file mode 100644 index 00000000..c5a594b5 Binary files /dev/null and b/animateditems/26298.gif differ diff --git a/animateditems/26298.png b/animateditems/26298.png new file mode 100644 index 00000000..3a20ff07 Binary files /dev/null and b/animateditems/26298.png differ diff --git a/animateditems/26299.gif b/animateditems/26299.gif new file mode 100644 index 00000000..f0278ddf Binary files /dev/null and b/animateditems/26299.gif differ diff --git a/animateditems/26299.png b/animateditems/26299.png new file mode 100644 index 00000000..7370c49b Binary files /dev/null and b/animateditems/26299.png differ diff --git a/animateditems/2630.gif b/animateditems/2630.gif new file mode 100644 index 00000000..7bc365cb Binary files /dev/null and b/animateditems/2630.gif differ diff --git a/animateditems/2630.png b/animateditems/2630.png new file mode 100644 index 00000000..8f7aec2d Binary files /dev/null and b/animateditems/2630.png differ diff --git a/animateditems/26300.gif b/animateditems/26300.gif new file mode 100644 index 00000000..6b27f29f Binary files /dev/null and b/animateditems/26300.gif differ diff --git a/animateditems/26300.png b/animateditems/26300.png new file mode 100644 index 00000000..7621ef4d Binary files /dev/null and b/animateditems/26300.png differ diff --git a/animateditems/26301.gif b/animateditems/26301.gif new file mode 100644 index 00000000..93def840 Binary files /dev/null and b/animateditems/26301.gif differ diff --git a/animateditems/26301.png b/animateditems/26301.png new file mode 100644 index 00000000..c5c39766 Binary files /dev/null and b/animateditems/26301.png differ diff --git a/animateditems/26302.gif b/animateditems/26302.gif new file mode 100644 index 00000000..e0d74d57 Binary files /dev/null and b/animateditems/26302.gif differ diff --git a/animateditems/26302.png b/animateditems/26302.png new file mode 100644 index 00000000..bdf0feed Binary files /dev/null and b/animateditems/26302.png differ diff --git a/animateditems/26303.gif b/animateditems/26303.gif new file mode 100644 index 00000000..7ebf66a9 Binary files /dev/null and b/animateditems/26303.gif differ diff --git a/animateditems/26303.png b/animateditems/26303.png new file mode 100644 index 00000000..78e62204 Binary files /dev/null and b/animateditems/26303.png differ diff --git a/animateditems/26304.gif b/animateditems/26304.gif new file mode 100644 index 00000000..636bfddb Binary files /dev/null and b/animateditems/26304.gif differ diff --git a/animateditems/26304.png b/animateditems/26304.png new file mode 100644 index 00000000..cfa12f7f Binary files /dev/null and b/animateditems/26304.png differ diff --git a/animateditems/26305.gif b/animateditems/26305.gif new file mode 100644 index 00000000..bfa87fab Binary files /dev/null and b/animateditems/26305.gif differ diff --git a/animateditems/26305.png b/animateditems/26305.png new file mode 100644 index 00000000..a329cb06 Binary files /dev/null and b/animateditems/26305.png differ diff --git a/animateditems/26306.gif b/animateditems/26306.gif new file mode 100644 index 00000000..cb65e2ff Binary files /dev/null and b/animateditems/26306.gif differ diff --git a/animateditems/26306.png b/animateditems/26306.png new file mode 100644 index 00000000..e1f7fb81 Binary files /dev/null and b/animateditems/26306.png differ diff --git a/animateditems/26307.gif b/animateditems/26307.gif new file mode 100644 index 00000000..2e7dacfc Binary files /dev/null and b/animateditems/26307.gif differ diff --git a/animateditems/26307.png b/animateditems/26307.png new file mode 100644 index 00000000..7639909f Binary files /dev/null and b/animateditems/26307.png differ diff --git a/animateditems/26308.gif b/animateditems/26308.gif new file mode 100644 index 00000000..2e447145 Binary files /dev/null and b/animateditems/26308.gif differ diff --git a/animateditems/26308.png b/animateditems/26308.png new file mode 100644 index 00000000..47d41086 Binary files /dev/null and b/animateditems/26308.png differ diff --git a/animateditems/26309.gif b/animateditems/26309.gif new file mode 100644 index 00000000..721988b0 Binary files /dev/null and b/animateditems/26309.gif differ diff --git a/animateditems/26309.png b/animateditems/26309.png new file mode 100644 index 00000000..717c82f5 Binary files /dev/null and b/animateditems/26309.png differ diff --git a/animateditems/2631.gif b/animateditems/2631.gif new file mode 100644 index 00000000..001604e6 Binary files /dev/null and b/animateditems/2631.gif differ diff --git a/animateditems/2631.png b/animateditems/2631.png new file mode 100644 index 00000000..6b5faddf Binary files /dev/null and b/animateditems/2631.png differ diff --git a/animateditems/26310.gif b/animateditems/26310.gif new file mode 100644 index 00000000..60df5f4f Binary files /dev/null and b/animateditems/26310.gif differ diff --git a/animateditems/26310.png b/animateditems/26310.png new file mode 100644 index 00000000..bd6cf3da Binary files /dev/null and b/animateditems/26310.png differ diff --git a/animateditems/26311.gif b/animateditems/26311.gif new file mode 100644 index 00000000..62ff98ab Binary files /dev/null and b/animateditems/26311.gif differ diff --git a/animateditems/26311.png b/animateditems/26311.png new file mode 100644 index 00000000..05366d84 Binary files /dev/null and b/animateditems/26311.png differ diff --git a/animateditems/26312.gif b/animateditems/26312.gif new file mode 100644 index 00000000..a7bc740d Binary files /dev/null and b/animateditems/26312.gif differ diff --git a/animateditems/26312.png b/animateditems/26312.png new file mode 100644 index 00000000..48d4bfee Binary files /dev/null and b/animateditems/26312.png differ diff --git a/animateditems/26313.gif b/animateditems/26313.gif new file mode 100644 index 00000000..0598ab0f Binary files /dev/null and b/animateditems/26313.gif differ diff --git a/animateditems/26313.png b/animateditems/26313.png new file mode 100644 index 00000000..988433ef Binary files /dev/null and b/animateditems/26313.png differ diff --git a/animateditems/26314.gif b/animateditems/26314.gif new file mode 100644 index 00000000..c40bd604 Binary files /dev/null and b/animateditems/26314.gif differ diff --git a/animateditems/26314.png b/animateditems/26314.png new file mode 100644 index 00000000..0677c9db Binary files /dev/null and b/animateditems/26314.png differ diff --git a/animateditems/26315.gif b/animateditems/26315.gif new file mode 100644 index 00000000..ecbfcc34 Binary files /dev/null and b/animateditems/26315.gif differ diff --git a/animateditems/26315.png b/animateditems/26315.png new file mode 100644 index 00000000..0a428a38 Binary files /dev/null and b/animateditems/26315.png differ diff --git a/animateditems/26316.gif b/animateditems/26316.gif new file mode 100644 index 00000000..0955532d Binary files /dev/null and b/animateditems/26316.gif differ diff --git a/animateditems/26316.png b/animateditems/26316.png new file mode 100644 index 00000000..2dc68762 Binary files /dev/null and b/animateditems/26316.png differ diff --git a/animateditems/26317.gif b/animateditems/26317.gif new file mode 100644 index 00000000..4c361c23 Binary files /dev/null and b/animateditems/26317.gif differ diff --git a/animateditems/26317.png b/animateditems/26317.png new file mode 100644 index 00000000..8883bbda Binary files /dev/null and b/animateditems/26317.png differ diff --git a/animateditems/26318.gif b/animateditems/26318.gif new file mode 100644 index 00000000..25c6de4f Binary files /dev/null and b/animateditems/26318.gif differ diff --git a/animateditems/26318.png b/animateditems/26318.png new file mode 100644 index 00000000..46fab17f Binary files /dev/null and b/animateditems/26318.png differ diff --git a/animateditems/26319.gif b/animateditems/26319.gif new file mode 100644 index 00000000..4935d1fb Binary files /dev/null and b/animateditems/26319.gif differ diff --git a/animateditems/26319.png b/animateditems/26319.png new file mode 100644 index 00000000..ad46a60d Binary files /dev/null and b/animateditems/26319.png differ diff --git a/animateditems/2632.gif b/animateditems/2632.gif new file mode 100644 index 00000000..d0970a5e Binary files /dev/null and b/animateditems/2632.gif differ diff --git a/animateditems/2632.png b/animateditems/2632.png new file mode 100644 index 00000000..12448398 Binary files /dev/null and b/animateditems/2632.png differ diff --git a/animateditems/26320.gif b/animateditems/26320.gif new file mode 100644 index 00000000..9b2cb9f9 Binary files /dev/null and b/animateditems/26320.gif differ diff --git a/animateditems/26320.png b/animateditems/26320.png new file mode 100644 index 00000000..874c7dac Binary files /dev/null and b/animateditems/26320.png differ diff --git a/animateditems/26321.gif b/animateditems/26321.gif new file mode 100644 index 00000000..a3f47b73 Binary files /dev/null and b/animateditems/26321.gif differ diff --git a/animateditems/26321.png b/animateditems/26321.png new file mode 100644 index 00000000..1075c1d0 Binary files /dev/null and b/animateditems/26321.png differ diff --git a/animateditems/26322.gif b/animateditems/26322.gif new file mode 100644 index 00000000..4d81c393 Binary files /dev/null and b/animateditems/26322.gif differ diff --git a/animateditems/26322.png b/animateditems/26322.png new file mode 100644 index 00000000..42706c43 Binary files /dev/null and b/animateditems/26322.png differ diff --git a/animateditems/26323.gif b/animateditems/26323.gif new file mode 100644 index 00000000..86b51aef Binary files /dev/null and b/animateditems/26323.gif differ diff --git a/animateditems/26323.png b/animateditems/26323.png new file mode 100644 index 00000000..b715496f Binary files /dev/null and b/animateditems/26323.png differ diff --git a/animateditems/2633.gif b/animateditems/2633.gif new file mode 100644 index 00000000..d5bdfb83 Binary files /dev/null and b/animateditems/2633.gif differ diff --git a/animateditems/2633.png b/animateditems/2633.png new file mode 100644 index 00000000..58aadfb7 Binary files /dev/null and b/animateditems/2633.png differ diff --git a/animateditems/26332.gif b/animateditems/26332.gif new file mode 100644 index 00000000..c9c92d0d Binary files /dev/null and b/animateditems/26332.gif differ diff --git a/animateditems/26332.png b/animateditems/26332.png new file mode 100644 index 00000000..0923bc2c Binary files /dev/null and b/animateditems/26332.png differ diff --git a/animateditems/26333.gif b/animateditems/26333.gif new file mode 100644 index 00000000..b8a79f6e Binary files /dev/null and b/animateditems/26333.gif differ diff --git a/animateditems/26333.png b/animateditems/26333.png new file mode 100644 index 00000000..c7b72006 Binary files /dev/null and b/animateditems/26333.png differ diff --git a/animateditems/26334.gif b/animateditems/26334.gif new file mode 100644 index 00000000..578f3be6 Binary files /dev/null and b/animateditems/26334.gif differ diff --git a/animateditems/26334.png b/animateditems/26334.png new file mode 100644 index 00000000..d2c60471 Binary files /dev/null and b/animateditems/26334.png differ diff --git a/animateditems/26335.gif b/animateditems/26335.gif new file mode 100644 index 00000000..738a3bf4 Binary files /dev/null and b/animateditems/26335.gif differ diff --git a/animateditems/26335.png b/animateditems/26335.png new file mode 100644 index 00000000..0bfe7fd5 Binary files /dev/null and b/animateditems/26335.png differ diff --git a/animateditems/26336.gif b/animateditems/26336.gif new file mode 100644 index 00000000..5336bb4a Binary files /dev/null and b/animateditems/26336.gif differ diff --git a/animateditems/26336.png b/animateditems/26336.png new file mode 100644 index 00000000..d30303b8 Binary files /dev/null and b/animateditems/26336.png differ diff --git a/animateditems/26337.gif b/animateditems/26337.gif new file mode 100644 index 00000000..ac7c7339 Binary files /dev/null and b/animateditems/26337.gif differ diff --git a/animateditems/26337.png b/animateditems/26337.png new file mode 100644 index 00000000..742ad769 Binary files /dev/null and b/animateditems/26337.png differ diff --git a/animateditems/26338.gif b/animateditems/26338.gif new file mode 100644 index 00000000..8dbe8a9b Binary files /dev/null and b/animateditems/26338.gif differ diff --git a/animateditems/26338.png b/animateditems/26338.png new file mode 100644 index 00000000..cc384a2c Binary files /dev/null and b/animateditems/26338.png differ diff --git a/animateditems/26339.gif b/animateditems/26339.gif new file mode 100644 index 00000000..f5dfe12e Binary files /dev/null and b/animateditems/26339.gif differ diff --git a/animateditems/26339.png b/animateditems/26339.png new file mode 100644 index 00000000..5517ed04 Binary files /dev/null and b/animateditems/26339.png differ diff --git a/animateditems/2634.gif b/animateditems/2634.gif new file mode 100644 index 00000000..45c598e3 Binary files /dev/null and b/animateditems/2634.gif differ diff --git a/animateditems/2634.png b/animateditems/2634.png new file mode 100644 index 00000000..377d2301 Binary files /dev/null and b/animateditems/2634.png differ diff --git a/animateditems/26340.gif b/animateditems/26340.gif new file mode 100644 index 00000000..b63a13fc Binary files /dev/null and b/animateditems/26340.gif differ diff --git a/animateditems/26340.png b/animateditems/26340.png new file mode 100644 index 00000000..6be48633 Binary files /dev/null and b/animateditems/26340.png differ diff --git a/animateditems/26341.gif b/animateditems/26341.gif new file mode 100644 index 00000000..8fe7e864 Binary files /dev/null and b/animateditems/26341.gif differ diff --git a/animateditems/26341.png b/animateditems/26341.png new file mode 100644 index 00000000..523fb9e1 Binary files /dev/null and b/animateditems/26341.png differ diff --git a/animateditems/26342.gif b/animateditems/26342.gif new file mode 100644 index 00000000..2681c47f Binary files /dev/null and b/animateditems/26342.gif differ diff --git a/animateditems/26342.png b/animateditems/26342.png new file mode 100644 index 00000000..7ad1d022 Binary files /dev/null and b/animateditems/26342.png differ diff --git a/animateditems/26343.gif b/animateditems/26343.gif new file mode 100644 index 00000000..9b4b88a2 Binary files /dev/null and b/animateditems/26343.gif differ diff --git a/animateditems/26343.png b/animateditems/26343.png new file mode 100644 index 00000000..3cdc8de6 Binary files /dev/null and b/animateditems/26343.png differ diff --git a/animateditems/2635.gif b/animateditems/2635.gif new file mode 100644 index 00000000..dcfef062 Binary files /dev/null and b/animateditems/2635.gif differ diff --git a/animateditems/2635.png b/animateditems/2635.png new file mode 100644 index 00000000..e91044b6 Binary files /dev/null and b/animateditems/2635.png differ diff --git a/animateditems/2636.gif b/animateditems/2636.gif new file mode 100644 index 00000000..006be340 Binary files /dev/null and b/animateditems/2636.gif differ diff --git a/animateditems/2636.png b/animateditems/2636.png new file mode 100644 index 00000000..e32c40fa Binary files /dev/null and b/animateditems/2636.png differ diff --git a/animateditems/2637.gif b/animateditems/2637.gif new file mode 100644 index 00000000..609b9eaa Binary files /dev/null and b/animateditems/2637.gif differ diff --git a/animateditems/2637.png b/animateditems/2637.png new file mode 100644 index 00000000..2fecd471 Binary files /dev/null and b/animateditems/2637.png differ diff --git a/animateditems/26377.gif b/animateditems/26377.gif new file mode 100644 index 00000000..b9f62517 Binary files /dev/null and b/animateditems/26377.gif differ diff --git a/animateditems/26377.png b/animateditems/26377.png new file mode 100644 index 00000000..d9349a77 Binary files /dev/null and b/animateditems/26377.png differ diff --git a/animateditems/26378.gif b/animateditems/26378.gif new file mode 100644 index 00000000..12a09565 Binary files /dev/null and b/animateditems/26378.gif differ diff --git a/animateditems/26378.png b/animateditems/26378.png new file mode 100644 index 00000000..52519f56 Binary files /dev/null and b/animateditems/26378.png differ diff --git a/animateditems/2638.gif b/animateditems/2638.gif new file mode 100644 index 00000000..a1d2ac4d Binary files /dev/null and b/animateditems/2638.gif differ diff --git a/animateditems/2638.png b/animateditems/2638.png new file mode 100644 index 00000000..d784640f Binary files /dev/null and b/animateditems/2638.png differ diff --git a/animateditems/26385.gif b/animateditems/26385.gif new file mode 100644 index 00000000..bb5d94a6 Binary files /dev/null and b/animateditems/26385.gif differ diff --git a/animateditems/26385.png b/animateditems/26385.png new file mode 100644 index 00000000..c71075c4 Binary files /dev/null and b/animateditems/26385.png differ diff --git a/animateditems/26387.gif b/animateditems/26387.gif new file mode 100644 index 00000000..1d458d41 Binary files /dev/null and b/animateditems/26387.gif differ diff --git a/animateditems/26387.png b/animateditems/26387.png new file mode 100644 index 00000000..b338208a Binary files /dev/null and b/animateditems/26387.png differ diff --git a/animateditems/26388.gif b/animateditems/26388.gif new file mode 100644 index 00000000..e90a5131 Binary files /dev/null and b/animateditems/26388.gif differ diff --git a/animateditems/26388.png b/animateditems/26388.png new file mode 100644 index 00000000..b979699a Binary files /dev/null and b/animateditems/26388.png differ diff --git a/animateditems/26389.gif b/animateditems/26389.gif new file mode 100644 index 00000000..eff231e9 Binary files /dev/null and b/animateditems/26389.gif differ diff --git a/animateditems/26389.png b/animateditems/26389.png new file mode 100644 index 00000000..bab4dd30 Binary files /dev/null and b/animateditems/26389.png differ diff --git a/animateditems/2639.gif b/animateditems/2639.gif new file mode 100644 index 00000000..75699fe2 Binary files /dev/null and b/animateditems/2639.gif differ diff --git a/animateditems/2639.png b/animateditems/2639.png new file mode 100644 index 00000000..369beb8f Binary files /dev/null and b/animateditems/2639.png differ diff --git a/animateditems/26390.gif b/animateditems/26390.gif new file mode 100644 index 00000000..5434a7e3 Binary files /dev/null and b/animateditems/26390.gif differ diff --git a/animateditems/26390.png b/animateditems/26390.png new file mode 100644 index 00000000..26e79008 Binary files /dev/null and b/animateditems/26390.png differ diff --git a/animateditems/26394.gif b/animateditems/26394.gif new file mode 100644 index 00000000..f3b535f6 Binary files /dev/null and b/animateditems/26394.gif differ diff --git a/animateditems/26394.png b/animateditems/26394.png new file mode 100644 index 00000000..7014fece Binary files /dev/null and b/animateditems/26394.png differ diff --git a/animateditems/2640.gif b/animateditems/2640.gif new file mode 100644 index 00000000..6922347d Binary files /dev/null and b/animateditems/2640.gif differ diff --git a/animateditems/2640.png b/animateditems/2640.png new file mode 100644 index 00000000..125f8c66 Binary files /dev/null and b/animateditems/2640.png differ diff --git a/animateditems/2641.gif b/animateditems/2641.gif new file mode 100644 index 00000000..90c70fb6 Binary files /dev/null and b/animateditems/2641.gif differ diff --git a/animateditems/2641.png b/animateditems/2641.png new file mode 100644 index 00000000..0fe27b4a Binary files /dev/null and b/animateditems/2641.png differ diff --git a/animateditems/2642.gif b/animateditems/2642.gif new file mode 100644 index 00000000..0d6ef90e Binary files /dev/null and b/animateditems/2642.gif differ diff --git a/animateditems/2642.png b/animateditems/2642.png new file mode 100644 index 00000000..9f77fcc6 Binary files /dev/null and b/animateditems/2642.png differ diff --git a/animateditems/2643.gif b/animateditems/2643.gif new file mode 100644 index 00000000..f191b510 Binary files /dev/null and b/animateditems/2643.gif differ diff --git a/animateditems/2643.png b/animateditems/2643.png new file mode 100644 index 00000000..bc5ed6f2 Binary files /dev/null and b/animateditems/2643.png differ diff --git a/animateditems/2644.gif b/animateditems/2644.gif new file mode 100644 index 00000000..f1c232dd Binary files /dev/null and b/animateditems/2644.gif differ diff --git a/animateditems/2644.png b/animateditems/2644.png new file mode 100644 index 00000000..7b32dac2 Binary files /dev/null and b/animateditems/2644.png differ diff --git a/animateditems/2645.gif b/animateditems/2645.gif new file mode 100644 index 00000000..f868e5dc Binary files /dev/null and b/animateditems/2645.gif differ diff --git a/animateditems/2645.png b/animateditems/2645.png new file mode 100644 index 00000000..efb57ea5 Binary files /dev/null and b/animateditems/2645.png differ diff --git a/animateditems/2646.gif b/animateditems/2646.gif new file mode 100644 index 00000000..49662357 Binary files /dev/null and b/animateditems/2646.gif differ diff --git a/animateditems/2646.png b/animateditems/2646.png new file mode 100644 index 00000000..8925520a Binary files /dev/null and b/animateditems/2646.png differ diff --git a/animateditems/26466.gif b/animateditems/26466.gif new file mode 100644 index 00000000..2260d720 Binary files /dev/null and b/animateditems/26466.gif differ diff --git a/animateditems/26466.png b/animateditems/26466.png new file mode 100644 index 00000000..c5d0a0cb Binary files /dev/null and b/animateditems/26466.png differ diff --git a/animateditems/26467.gif b/animateditems/26467.gif new file mode 100644 index 00000000..7f28de62 Binary files /dev/null and b/animateditems/26467.gif differ diff --git a/animateditems/26467.png b/animateditems/26467.png new file mode 100644 index 00000000..69de34c7 Binary files /dev/null and b/animateditems/26467.png differ diff --git a/animateditems/26468.gif b/animateditems/26468.gif new file mode 100644 index 00000000..dac4823b Binary files /dev/null and b/animateditems/26468.gif differ diff --git a/animateditems/26468.png b/animateditems/26468.png new file mode 100644 index 00000000..5e9eb257 Binary files /dev/null and b/animateditems/26468.png differ diff --git a/animateditems/26469.gif b/animateditems/26469.gif new file mode 100644 index 00000000..715f834b Binary files /dev/null and b/animateditems/26469.gif differ diff --git a/animateditems/26469.png b/animateditems/26469.png new file mode 100644 index 00000000..051663c5 Binary files /dev/null and b/animateditems/26469.png differ diff --git a/animateditems/2647.gif b/animateditems/2647.gif new file mode 100644 index 00000000..56cbb743 Binary files /dev/null and b/animateditems/2647.gif differ diff --git a/animateditems/2647.png b/animateditems/2647.png new file mode 100644 index 00000000..08b22b8f Binary files /dev/null and b/animateditems/2647.png differ diff --git a/animateditems/2648.gif b/animateditems/2648.gif new file mode 100644 index 00000000..a1892b2d Binary files /dev/null and b/animateditems/2648.gif differ diff --git a/animateditems/2648.png b/animateditems/2648.png new file mode 100644 index 00000000..cc75e603 Binary files /dev/null and b/animateditems/2648.png differ diff --git a/animateditems/2649.gif b/animateditems/2649.gif new file mode 100644 index 00000000..9b75bfbe Binary files /dev/null and b/animateditems/2649.gif differ diff --git a/animateditems/2649.png b/animateditems/2649.png new file mode 100644 index 00000000..d756d05a Binary files /dev/null and b/animateditems/2649.png differ diff --git a/animateditems/2650.gif b/animateditems/2650.gif new file mode 100644 index 00000000..777acfd7 Binary files /dev/null and b/animateditems/2650.gif differ diff --git a/animateditems/2650.png b/animateditems/2650.png new file mode 100644 index 00000000..6b96ab6a Binary files /dev/null and b/animateditems/2650.png differ diff --git a/animateditems/2651.gif b/animateditems/2651.gif new file mode 100644 index 00000000..51e23b7b Binary files /dev/null and b/animateditems/2651.gif differ diff --git a/animateditems/2651.png b/animateditems/2651.png new file mode 100644 index 00000000..42e00cda Binary files /dev/null and b/animateditems/2651.png differ diff --git a/animateditems/2652.gif b/animateditems/2652.gif new file mode 100644 index 00000000..05822511 Binary files /dev/null and b/animateditems/2652.gif differ diff --git a/animateditems/2652.png b/animateditems/2652.png new file mode 100644 index 00000000..63eee154 Binary files /dev/null and b/animateditems/2652.png differ diff --git a/animateditems/2653.gif b/animateditems/2653.gif new file mode 100644 index 00000000..79643d9d Binary files /dev/null and b/animateditems/2653.gif differ diff --git a/animateditems/2653.png b/animateditems/2653.png new file mode 100644 index 00000000..e2d204e9 Binary files /dev/null and b/animateditems/2653.png differ diff --git a/animateditems/2654.gif b/animateditems/2654.gif new file mode 100644 index 00000000..682867f9 Binary files /dev/null and b/animateditems/2654.gif differ diff --git a/animateditems/2654.png b/animateditems/2654.png new file mode 100644 index 00000000..b40809a5 Binary files /dev/null and b/animateditems/2654.png differ diff --git a/animateditems/2655.gif b/animateditems/2655.gif new file mode 100644 index 00000000..35d23421 Binary files /dev/null and b/animateditems/2655.gif differ diff --git a/animateditems/2655.png b/animateditems/2655.png new file mode 100644 index 00000000..19f1f32c Binary files /dev/null and b/animateditems/2655.png differ diff --git a/animateditems/2656.gif b/animateditems/2656.gif new file mode 100644 index 00000000..17177cba Binary files /dev/null and b/animateditems/2656.gif differ diff --git a/animateditems/2656.png b/animateditems/2656.png new file mode 100644 index 00000000..cb5c638a Binary files /dev/null and b/animateditems/2656.png differ diff --git a/animateditems/2657.gif b/animateditems/2657.gif new file mode 100644 index 00000000..bd5eaf46 Binary files /dev/null and b/animateditems/2657.gif differ diff --git a/animateditems/2657.png b/animateditems/2657.png new file mode 100644 index 00000000..59b6e56a Binary files /dev/null and b/animateditems/2657.png differ diff --git a/animateditems/2658.gif b/animateditems/2658.gif new file mode 100644 index 00000000..4f7042b6 Binary files /dev/null and b/animateditems/2658.gif differ diff --git a/animateditems/2658.png b/animateditems/2658.png new file mode 100644 index 00000000..cbe102c9 Binary files /dev/null and b/animateditems/2658.png differ diff --git a/animateditems/2659.gif b/animateditems/2659.gif new file mode 100644 index 00000000..b09c382d Binary files /dev/null and b/animateditems/2659.gif differ diff --git a/animateditems/2659.png b/animateditems/2659.png new file mode 100644 index 00000000..269458d1 Binary files /dev/null and b/animateditems/2659.png differ diff --git a/animateditems/2660.gif b/animateditems/2660.gif new file mode 100644 index 00000000..24a0084b Binary files /dev/null and b/animateditems/2660.gif differ diff --git a/animateditems/2660.png b/animateditems/2660.png new file mode 100644 index 00000000..5f2d9c94 Binary files /dev/null and b/animateditems/2660.png differ diff --git a/animateditems/2661.gif b/animateditems/2661.gif new file mode 100644 index 00000000..14d031e8 Binary files /dev/null and b/animateditems/2661.gif differ diff --git a/animateditems/2661.png b/animateditems/2661.png new file mode 100644 index 00000000..76a2fe2b Binary files /dev/null and b/animateditems/2661.png differ diff --git a/animateditems/2662.gif b/animateditems/2662.gif new file mode 100644 index 00000000..bc27fe27 Binary files /dev/null and b/animateditems/2662.gif differ diff --git a/animateditems/2662.png b/animateditems/2662.png new file mode 100644 index 00000000..621fa25d Binary files /dev/null and b/animateditems/2662.png differ diff --git a/animateditems/2663.gif b/animateditems/2663.gif new file mode 100644 index 00000000..1c18ee35 Binary files /dev/null and b/animateditems/2663.gif differ diff --git a/animateditems/2663.png b/animateditems/2663.png new file mode 100644 index 00000000..6cdef1cc Binary files /dev/null and b/animateditems/2663.png differ diff --git a/animateditems/2664.gif b/animateditems/2664.gif new file mode 100644 index 00000000..a79cf718 Binary files /dev/null and b/animateditems/2664.gif differ diff --git a/animateditems/2664.png b/animateditems/2664.png new file mode 100644 index 00000000..f002133e Binary files /dev/null and b/animateditems/2664.png differ diff --git a/animateditems/26641.gif b/animateditems/26641.gif new file mode 100644 index 00000000..bbaab7db Binary files /dev/null and b/animateditems/26641.gif differ diff --git a/animateditems/26641.png b/animateditems/26641.png new file mode 100644 index 00000000..489be532 Binary files /dev/null and b/animateditems/26641.png differ diff --git a/animateditems/26642.gif b/animateditems/26642.gif new file mode 100644 index 00000000..6c042719 Binary files /dev/null and b/animateditems/26642.gif differ diff --git a/animateditems/26642.png b/animateditems/26642.png new file mode 100644 index 00000000..c63f1c87 Binary files /dev/null and b/animateditems/26642.png differ diff --git a/animateditems/2665.gif b/animateditems/2665.gif new file mode 100644 index 00000000..b4463413 Binary files /dev/null and b/animateditems/2665.gif differ diff --git a/animateditems/2665.png b/animateditems/2665.png new file mode 100644 index 00000000..6a180d26 Binary files /dev/null and b/animateditems/2665.png differ diff --git a/animateditems/2666.gif b/animateditems/2666.gif new file mode 100644 index 00000000..2575f3e9 Binary files /dev/null and b/animateditems/2666.gif differ diff --git a/animateditems/2666.png b/animateditems/2666.png new file mode 100644 index 00000000..a4a00e83 Binary files /dev/null and b/animateditems/2666.png differ diff --git a/animateditems/2667.gif b/animateditems/2667.gif new file mode 100644 index 00000000..f1b90985 Binary files /dev/null and b/animateditems/2667.gif differ diff --git a/animateditems/2667.png b/animateditems/2667.png new file mode 100644 index 00000000..fcd013d2 Binary files /dev/null and b/animateditems/2667.png differ diff --git a/animateditems/2668.gif b/animateditems/2668.gif new file mode 100644 index 00000000..06116fd2 Binary files /dev/null and b/animateditems/2668.gif differ diff --git a/animateditems/2668.png b/animateditems/2668.png new file mode 100644 index 00000000..f35202bc Binary files /dev/null and b/animateditems/2668.png differ diff --git a/animateditems/2669.gif b/animateditems/2669.gif new file mode 100644 index 00000000..3a0aea51 Binary files /dev/null and b/animateditems/2669.gif differ diff --git a/animateditems/2669.png b/animateditems/2669.png new file mode 100644 index 00000000..7de9fa8e Binary files /dev/null and b/animateditems/2669.png differ diff --git a/animateditems/2670.gif b/animateditems/2670.gif new file mode 100644 index 00000000..384f43c3 Binary files /dev/null and b/animateditems/2670.gif differ diff --git a/animateditems/2670.png b/animateditems/2670.png new file mode 100644 index 00000000..6fd1583a Binary files /dev/null and b/animateditems/2670.png differ diff --git a/animateditems/2671.gif b/animateditems/2671.gif new file mode 100644 index 00000000..9906293c Binary files /dev/null and b/animateditems/2671.gif differ diff --git a/animateditems/2671.png b/animateditems/2671.png new file mode 100644 index 00000000..0b45a3c8 Binary files /dev/null and b/animateditems/2671.png differ diff --git a/animateditems/2672.gif b/animateditems/2672.gif new file mode 100644 index 00000000..56804d55 Binary files /dev/null and b/animateditems/2672.gif differ diff --git a/animateditems/2672.png b/animateditems/2672.png new file mode 100644 index 00000000..38905554 Binary files /dev/null and b/animateditems/2672.png differ diff --git a/animateditems/2673.gif b/animateditems/2673.gif new file mode 100644 index 00000000..8a96a6c8 Binary files /dev/null and b/animateditems/2673.gif differ diff --git a/animateditems/2673.png b/animateditems/2673.png new file mode 100644 index 00000000..09fb1902 Binary files /dev/null and b/animateditems/2673.png differ diff --git a/animateditems/2674.gif b/animateditems/2674.gif new file mode 100644 index 00000000..345ee486 Binary files /dev/null and b/animateditems/2674.gif differ diff --git a/animateditems/2674.png b/animateditems/2674.png new file mode 100644 index 00000000..679ef78a Binary files /dev/null and b/animateditems/2674.png differ diff --git a/animateditems/2675.gif b/animateditems/2675.gif new file mode 100644 index 00000000..10e6dc36 Binary files /dev/null and b/animateditems/2675.gif differ diff --git a/animateditems/2675.png b/animateditems/2675.png new file mode 100644 index 00000000..8006fd20 Binary files /dev/null and b/animateditems/2675.png differ diff --git a/animateditems/2676.gif b/animateditems/2676.gif new file mode 100644 index 00000000..334a06e0 Binary files /dev/null and b/animateditems/2676.gif differ diff --git a/animateditems/2676.png b/animateditems/2676.png new file mode 100644 index 00000000..75ffd37e Binary files /dev/null and b/animateditems/2676.png differ diff --git a/animateditems/2677.gif b/animateditems/2677.gif new file mode 100644 index 00000000..2b42a6f8 Binary files /dev/null and b/animateditems/2677.gif differ diff --git a/animateditems/2677.png b/animateditems/2677.png new file mode 100644 index 00000000..4f7b101d Binary files /dev/null and b/animateditems/2677.png differ diff --git a/animateditems/2678.gif b/animateditems/2678.gif new file mode 100644 index 00000000..71a7e798 Binary files /dev/null and b/animateditems/2678.gif differ diff --git a/animateditems/2678.png b/animateditems/2678.png new file mode 100644 index 00000000..f4309af0 Binary files /dev/null and b/animateditems/2678.png differ diff --git a/animateditems/2679.gif b/animateditems/2679.gif new file mode 100644 index 00000000..0d5f4d13 Binary files /dev/null and b/animateditems/2679.gif differ diff --git a/animateditems/2679.png b/animateditems/2679.png new file mode 100644 index 00000000..5347ba4a Binary files /dev/null and b/animateditems/2679.png differ diff --git a/animateditems/2680.gif b/animateditems/2680.gif new file mode 100644 index 00000000..5304b493 Binary files /dev/null and b/animateditems/2680.gif differ diff --git a/animateditems/2680.png b/animateditems/2680.png new file mode 100644 index 00000000..2802de32 Binary files /dev/null and b/animateditems/2680.png differ diff --git a/animateditems/2681.gif b/animateditems/2681.gif new file mode 100644 index 00000000..88324e88 Binary files /dev/null and b/animateditems/2681.gif differ diff --git a/animateditems/2681.png b/animateditems/2681.png new file mode 100644 index 00000000..c92fe356 Binary files /dev/null and b/animateditems/2681.png differ diff --git a/animateditems/2682.gif b/animateditems/2682.gif new file mode 100644 index 00000000..457ee277 Binary files /dev/null and b/animateditems/2682.gif differ diff --git a/animateditems/2682.png b/animateditems/2682.png new file mode 100644 index 00000000..bba5df99 Binary files /dev/null and b/animateditems/2682.png differ diff --git a/animateditems/2683.gif b/animateditems/2683.gif new file mode 100644 index 00000000..f1214e04 Binary files /dev/null and b/animateditems/2683.gif differ diff --git a/animateditems/2683.png b/animateditems/2683.png new file mode 100644 index 00000000..904d454e Binary files /dev/null and b/animateditems/2683.png differ diff --git a/animateditems/2684.gif b/animateditems/2684.gif new file mode 100644 index 00000000..f852d4f4 Binary files /dev/null and b/animateditems/2684.gif differ diff --git a/animateditems/2684.png b/animateditems/2684.png new file mode 100644 index 00000000..eac20f47 Binary files /dev/null and b/animateditems/2684.png differ diff --git a/animateditems/2685.gif b/animateditems/2685.gif new file mode 100644 index 00000000..adf849d5 Binary files /dev/null and b/animateditems/2685.gif differ diff --git a/animateditems/2685.png b/animateditems/2685.png new file mode 100644 index 00000000..fd79ff5b Binary files /dev/null and b/animateditems/2685.png differ diff --git a/animateditems/2686.gif b/animateditems/2686.gif new file mode 100644 index 00000000..66272467 Binary files /dev/null and b/animateditems/2686.gif differ diff --git a/animateditems/2686.png b/animateditems/2686.png new file mode 100644 index 00000000..ff97b9db Binary files /dev/null and b/animateditems/2686.png differ diff --git a/animateditems/2687.gif b/animateditems/2687.gif new file mode 100644 index 00000000..f26c8044 Binary files /dev/null and b/animateditems/2687.gif differ diff --git a/animateditems/2687.png b/animateditems/2687.png new file mode 100644 index 00000000..9b13557f Binary files /dev/null and b/animateditems/2687.png differ diff --git a/animateditems/2688.gif b/animateditems/2688.gif new file mode 100644 index 00000000..ac5a2238 Binary files /dev/null and b/animateditems/2688.gif differ diff --git a/animateditems/2688.png b/animateditems/2688.png new file mode 100644 index 00000000..95a57130 Binary files /dev/null and b/animateditems/2688.png differ diff --git a/animateditems/2689.gif b/animateditems/2689.gif new file mode 100644 index 00000000..3e0b5d36 Binary files /dev/null and b/animateditems/2689.gif differ diff --git a/animateditems/2689.png b/animateditems/2689.png new file mode 100644 index 00000000..c04d16d6 Binary files /dev/null and b/animateditems/2689.png differ diff --git a/animateditems/2690.gif b/animateditems/2690.gif new file mode 100644 index 00000000..c16f31d9 Binary files /dev/null and b/animateditems/2690.gif differ diff --git a/animateditems/2690.png b/animateditems/2690.png new file mode 100644 index 00000000..4bf61bd9 Binary files /dev/null and b/animateditems/2690.png differ diff --git a/animateditems/2691.gif b/animateditems/2691.gif new file mode 100644 index 00000000..656fc34a Binary files /dev/null and b/animateditems/2691.gif differ diff --git a/animateditems/2691.png b/animateditems/2691.png new file mode 100644 index 00000000..09cf6dd1 Binary files /dev/null and b/animateditems/2691.png differ diff --git a/animateditems/2692.gif b/animateditems/2692.gif new file mode 100644 index 00000000..5dfa66e1 Binary files /dev/null and b/animateditems/2692.gif differ diff --git a/animateditems/2692.png b/animateditems/2692.png new file mode 100644 index 00000000..4bf3c483 Binary files /dev/null and b/animateditems/2692.png differ diff --git a/animateditems/2693.gif b/animateditems/2693.gif new file mode 100644 index 00000000..a70eff34 Binary files /dev/null and b/animateditems/2693.gif differ diff --git a/animateditems/2693.png b/animateditems/2693.png new file mode 100644 index 00000000..24321966 Binary files /dev/null and b/animateditems/2693.png differ diff --git a/animateditems/2694.gif b/animateditems/2694.gif new file mode 100644 index 00000000..4b1632b6 Binary files /dev/null and b/animateditems/2694.gif differ diff --git a/animateditems/2694.png b/animateditems/2694.png new file mode 100644 index 00000000..fc9522c5 Binary files /dev/null and b/animateditems/2694.png differ diff --git a/animateditems/2695.gif b/animateditems/2695.gif new file mode 100644 index 00000000..93d2d96d Binary files /dev/null and b/animateditems/2695.gif differ diff --git a/animateditems/2695.png b/animateditems/2695.png new file mode 100644 index 00000000..4527d58d Binary files /dev/null and b/animateditems/2695.png differ diff --git a/animateditems/2696.gif b/animateditems/2696.gif new file mode 100644 index 00000000..632e65e5 Binary files /dev/null and b/animateditems/2696.gif differ diff --git a/animateditems/2696.png b/animateditems/2696.png new file mode 100644 index 00000000..79728ca1 Binary files /dev/null and b/animateditems/2696.png differ diff --git a/animateditems/27.gif b/animateditems/27.gif new file mode 100644 index 00000000..ecce4bf2 Binary files /dev/null and b/animateditems/27.gif differ diff --git a/animateditems/27.png b/animateditems/27.png new file mode 100644 index 00000000..42402e83 Binary files /dev/null and b/animateditems/27.png differ diff --git a/animateditems/27036.gif b/animateditems/27036.gif new file mode 100644 index 00000000..3acc0537 Binary files /dev/null and b/animateditems/27036.gif differ diff --git a/animateditems/27036.png b/animateditems/27036.png new file mode 100644 index 00000000..e09dbc3f Binary files /dev/null and b/animateditems/27036.png differ diff --git a/animateditems/27037.gif b/animateditems/27037.gif new file mode 100644 index 00000000..24eebef6 Binary files /dev/null and b/animateditems/27037.gif differ diff --git a/animateditems/27037.png b/animateditems/27037.png new file mode 100644 index 00000000..db060050 Binary files /dev/null and b/animateditems/27037.png differ diff --git a/animateditems/27038.gif b/animateditems/27038.gif new file mode 100644 index 00000000..2f1e2b69 Binary files /dev/null and b/animateditems/27038.gif differ diff --git a/animateditems/27038.png b/animateditems/27038.png new file mode 100644 index 00000000..e344aeff Binary files /dev/null and b/animateditems/27038.png differ diff --git a/animateditems/27039.gif b/animateditems/27039.gif new file mode 100644 index 00000000..151c9084 Binary files /dev/null and b/animateditems/27039.gif differ diff --git a/animateditems/27039.png b/animateditems/27039.png new file mode 100644 index 00000000..31c3ffc8 Binary files /dev/null and b/animateditems/27039.png differ diff --git a/animateditems/27040.gif b/animateditems/27040.gif new file mode 100644 index 00000000..c9bc305e Binary files /dev/null and b/animateditems/27040.gif differ diff --git a/animateditems/27040.png b/animateditems/27040.png new file mode 100644 index 00000000..da7ea423 Binary files /dev/null and b/animateditems/27040.png differ diff --git a/animateditems/27041.gif b/animateditems/27041.gif new file mode 100644 index 00000000..4f621b86 Binary files /dev/null and b/animateditems/27041.gif differ diff --git a/animateditems/27041.png b/animateditems/27041.png new file mode 100644 index 00000000..e3dbdaf1 Binary files /dev/null and b/animateditems/27041.png differ diff --git a/animateditems/27042.gif b/animateditems/27042.gif new file mode 100644 index 00000000..653e3b76 Binary files /dev/null and b/animateditems/27042.gif differ diff --git a/animateditems/27042.png b/animateditems/27042.png new file mode 100644 index 00000000..5dc2de40 Binary files /dev/null and b/animateditems/27042.png differ diff --git a/animateditems/27043.gif b/animateditems/27043.gif new file mode 100644 index 00000000..c485c870 Binary files /dev/null and b/animateditems/27043.gif differ diff --git a/animateditems/27043.png b/animateditems/27043.png new file mode 100644 index 00000000..8831541f Binary files /dev/null and b/animateditems/27043.png differ diff --git a/animateditems/27044.gif b/animateditems/27044.gif new file mode 100644 index 00000000..753b6793 Binary files /dev/null and b/animateditems/27044.gif differ diff --git a/animateditems/27044.png b/animateditems/27044.png new file mode 100644 index 00000000..7257ea74 Binary files /dev/null and b/animateditems/27044.png differ diff --git a/animateditems/27045.gif b/animateditems/27045.gif new file mode 100644 index 00000000..206acd4d Binary files /dev/null and b/animateditems/27045.gif differ diff --git a/animateditems/27045.png b/animateditems/27045.png new file mode 100644 index 00000000..043408c9 Binary files /dev/null and b/animateditems/27045.png differ diff --git a/animateditems/27046.gif b/animateditems/27046.gif new file mode 100644 index 00000000..47b4345c Binary files /dev/null and b/animateditems/27046.gif differ diff --git a/animateditems/27046.png b/animateditems/27046.png new file mode 100644 index 00000000..7cacb3c9 Binary files /dev/null and b/animateditems/27046.png differ diff --git a/animateditems/27047.gif b/animateditems/27047.gif new file mode 100644 index 00000000..ec759fbb Binary files /dev/null and b/animateditems/27047.gif differ diff --git a/animateditems/27047.png b/animateditems/27047.png new file mode 100644 index 00000000..58fc0855 Binary files /dev/null and b/animateditems/27047.png differ diff --git a/animateditems/27048.gif b/animateditems/27048.gif new file mode 100644 index 00000000..9f83d1da Binary files /dev/null and b/animateditems/27048.gif differ diff --git a/animateditems/27048.png b/animateditems/27048.png new file mode 100644 index 00000000..a0056746 Binary files /dev/null and b/animateditems/27048.png differ diff --git a/animateditems/27049.gif b/animateditems/27049.gif new file mode 100644 index 00000000..ffa8405b Binary files /dev/null and b/animateditems/27049.gif differ diff --git a/animateditems/27049.png b/animateditems/27049.png new file mode 100644 index 00000000..e1ba50d3 Binary files /dev/null and b/animateditems/27049.png differ diff --git a/animateditems/27050.gif b/animateditems/27050.gif new file mode 100644 index 00000000..c251d91c Binary files /dev/null and b/animateditems/27050.gif differ diff --git a/animateditems/27050.png b/animateditems/27050.png new file mode 100644 index 00000000..edd72e3c Binary files /dev/null and b/animateditems/27050.png differ diff --git a/animateditems/27051.gif b/animateditems/27051.gif new file mode 100644 index 00000000..40f0b0dd Binary files /dev/null and b/animateditems/27051.gif differ diff --git a/animateditems/27051.png b/animateditems/27051.png new file mode 100644 index 00000000..9b03dc50 Binary files /dev/null and b/animateditems/27051.png differ diff --git a/animateditems/27052.gif b/animateditems/27052.gif new file mode 100644 index 00000000..85512048 Binary files /dev/null and b/animateditems/27052.gif differ diff --git a/animateditems/27052.png b/animateditems/27052.png new file mode 100644 index 00000000..2ed5fc2e Binary files /dev/null and b/animateditems/27052.png differ diff --git a/animateditems/27053.gif b/animateditems/27053.gif new file mode 100644 index 00000000..c84505da Binary files /dev/null and b/animateditems/27053.gif differ diff --git a/animateditems/27053.png b/animateditems/27053.png new file mode 100644 index 00000000..3583215a Binary files /dev/null and b/animateditems/27053.png differ diff --git a/animateditems/27058.gif b/animateditems/27058.gif new file mode 100644 index 00000000..26811389 Binary files /dev/null and b/animateditems/27058.gif differ diff --git a/animateditems/27058.png b/animateditems/27058.png new file mode 100644 index 00000000..d81b9aad Binary files /dev/null and b/animateditems/27058.png differ diff --git a/animateditems/27060.gif b/animateditems/27060.gif new file mode 100644 index 00000000..b78f82e6 Binary files /dev/null and b/animateditems/27060.gif differ diff --git a/animateditems/27060.png b/animateditems/27060.png new file mode 100644 index 00000000..05f77b30 Binary files /dev/null and b/animateditems/27060.png differ diff --git a/animateditems/27061.gif b/animateditems/27061.gif new file mode 100644 index 00000000..e3c620d6 Binary files /dev/null and b/animateditems/27061.gif differ diff --git a/animateditems/27061.png b/animateditems/27061.png new file mode 100644 index 00000000..79f2bd0b Binary files /dev/null and b/animateditems/27061.png differ diff --git a/animateditems/27065.gif b/animateditems/27065.gif new file mode 100644 index 00000000..82b523a0 Binary files /dev/null and b/animateditems/27065.gif differ diff --git a/animateditems/27065.png b/animateditems/27065.png new file mode 100644 index 00000000..9d570281 Binary files /dev/null and b/animateditems/27065.png differ diff --git a/animateditems/27071.gif b/animateditems/27071.gif new file mode 100644 index 00000000..45909c47 Binary files /dev/null and b/animateditems/27071.gif differ diff --git a/animateditems/27071.png b/animateditems/27071.png new file mode 100644 index 00000000..3be207d6 Binary files /dev/null and b/animateditems/27071.png differ diff --git a/animateditems/27094.gif b/animateditems/27094.gif new file mode 100644 index 00000000..0b0cfa71 Binary files /dev/null and b/animateditems/27094.gif differ diff --git a/animateditems/27094.png b/animateditems/27094.png new file mode 100644 index 00000000..8181b605 Binary files /dev/null and b/animateditems/27094.png differ diff --git a/animateditems/2741.gif b/animateditems/2741.gif new file mode 100644 index 00000000..8867e2fa Binary files /dev/null and b/animateditems/2741.gif differ diff --git a/animateditems/2741.png b/animateditems/2741.png new file mode 100644 index 00000000..fa927c08 Binary files /dev/null and b/animateditems/2741.png differ diff --git a/animateditems/2744.gif b/animateditems/2744.gif new file mode 100644 index 00000000..8e650fd6 Binary files /dev/null and b/animateditems/2744.gif differ diff --git a/animateditems/2744.png b/animateditems/2744.png new file mode 100644 index 00000000..2cb24c60 Binary files /dev/null and b/animateditems/2744.png differ diff --git a/animateditems/2745.gif b/animateditems/2745.gif new file mode 100644 index 00000000..34c4bfc3 Binary files /dev/null and b/animateditems/2745.gif differ diff --git a/animateditems/2745.png b/animateditems/2745.png new file mode 100644 index 00000000..5cbb3ffb Binary files /dev/null and b/animateditems/2745.png differ diff --git a/animateditems/2746.gif b/animateditems/2746.gif new file mode 100644 index 00000000..7156c211 Binary files /dev/null and b/animateditems/2746.gif differ diff --git a/animateditems/2746.png b/animateditems/2746.png new file mode 100644 index 00000000..bedeae5c Binary files /dev/null and b/animateditems/2746.png differ diff --git a/animateditems/2747.gif b/animateditems/2747.gif new file mode 100644 index 00000000..c3087f12 Binary files /dev/null and b/animateditems/2747.gif differ diff --git a/animateditems/2747.png b/animateditems/2747.png new file mode 100644 index 00000000..b0185907 Binary files /dev/null and b/animateditems/2747.png differ diff --git a/animateditems/27517.gif b/animateditems/27517.gif new file mode 100644 index 00000000..c170c868 Binary files /dev/null and b/animateditems/27517.gif differ diff --git a/animateditems/27517.png b/animateditems/27517.png new file mode 100644 index 00000000..176f5335 Binary files /dev/null and b/animateditems/27517.png differ diff --git a/animateditems/27518.gif b/animateditems/27518.gif new file mode 100644 index 00000000..4edeb918 Binary files /dev/null and b/animateditems/27518.gif differ diff --git a/animateditems/27518.png b/animateditems/27518.png new file mode 100644 index 00000000..026b0391 Binary files /dev/null and b/animateditems/27518.png differ diff --git a/animateditems/27529.gif b/animateditems/27529.gif new file mode 100644 index 00000000..ff4f4aa0 Binary files /dev/null and b/animateditems/27529.gif differ diff --git a/animateditems/27529.png b/animateditems/27529.png new file mode 100644 index 00000000..1cd0261c Binary files /dev/null and b/animateditems/27529.png differ diff --git a/animateditems/2754.gif b/animateditems/2754.gif new file mode 100644 index 00000000..5cd2c5c7 Binary files /dev/null and b/animateditems/2754.gif differ diff --git a/animateditems/2754.png b/animateditems/2754.png new file mode 100644 index 00000000..66e87c47 Binary files /dev/null and b/animateditems/2754.png differ diff --git a/animateditems/27585.gif b/animateditems/27585.gif new file mode 100644 index 00000000..a51f8219 Binary files /dev/null and b/animateditems/27585.gif differ diff --git a/animateditems/27585.png b/animateditems/27585.png new file mode 100644 index 00000000..475c5131 Binary files /dev/null and b/animateditems/27585.png differ diff --git a/animateditems/2759.gif b/animateditems/2759.gif new file mode 100644 index 00000000..dd3f6fb7 Binary files /dev/null and b/animateditems/2759.gif differ diff --git a/animateditems/2759.png b/animateditems/2759.png new file mode 100644 index 00000000..85b2f655 Binary files /dev/null and b/animateditems/2759.png differ diff --git a/animateditems/27593.gif b/animateditems/27593.gif new file mode 100644 index 00000000..9372f211 Binary files /dev/null and b/animateditems/27593.gif differ diff --git a/animateditems/27593.png b/animateditems/27593.png new file mode 100644 index 00000000..04d63285 Binary files /dev/null and b/animateditems/27593.png differ diff --git a/animateditems/27594.gif b/animateditems/27594.gif new file mode 100644 index 00000000..77a03d12 Binary files /dev/null and b/animateditems/27594.gif differ diff --git a/animateditems/27594.png b/animateditems/27594.png new file mode 100644 index 00000000..bc94e890 Binary files /dev/null and b/animateditems/27594.png differ diff --git a/animateditems/27595.gif b/animateditems/27595.gif new file mode 100644 index 00000000..15684941 Binary files /dev/null and b/animateditems/27595.gif differ diff --git a/animateditems/27595.png b/animateditems/27595.png new file mode 100644 index 00000000..0e505ea9 Binary files /dev/null and b/animateditems/27595.png differ diff --git a/animateditems/27596.gif b/animateditems/27596.gif new file mode 100644 index 00000000..1d0ec300 Binary files /dev/null and b/animateditems/27596.gif differ diff --git a/animateditems/27596.png b/animateditems/27596.png new file mode 100644 index 00000000..09a65348 Binary files /dev/null and b/animateditems/27596.png differ diff --git a/animateditems/27597.gif b/animateditems/27597.gif new file mode 100644 index 00000000..1a0f118e Binary files /dev/null and b/animateditems/27597.gif differ diff --git a/animateditems/27597.png b/animateditems/27597.png new file mode 100644 index 00000000..54859afe Binary files /dev/null and b/animateditems/27597.png differ diff --git a/animateditems/27598.gif b/animateditems/27598.gif new file mode 100644 index 00000000..e8682104 Binary files /dev/null and b/animateditems/27598.gif differ diff --git a/animateditems/27598.png b/animateditems/27598.png new file mode 100644 index 00000000..09722ac0 Binary files /dev/null and b/animateditems/27598.png differ diff --git a/animateditems/27599.gif b/animateditems/27599.gif new file mode 100644 index 00000000..ee2055ab Binary files /dev/null and b/animateditems/27599.gif differ diff --git a/animateditems/27599.png b/animateditems/27599.png new file mode 100644 index 00000000..20d867db Binary files /dev/null and b/animateditems/27599.png differ diff --git a/animateditems/2760.gif b/animateditems/2760.gif new file mode 100644 index 00000000..6f457490 Binary files /dev/null and b/animateditems/2760.gif differ diff --git a/animateditems/2760.png b/animateditems/2760.png new file mode 100644 index 00000000..0f9a65c6 Binary files /dev/null and b/animateditems/2760.png differ diff --git a/animateditems/27600.gif b/animateditems/27600.gif new file mode 100644 index 00000000..3c80518b Binary files /dev/null and b/animateditems/27600.gif differ diff --git a/animateditems/27600.png b/animateditems/27600.png new file mode 100644 index 00000000..569e8771 Binary files /dev/null and b/animateditems/27600.png differ diff --git a/animateditems/27601.gif b/animateditems/27601.gif new file mode 100644 index 00000000..8df06fae Binary files /dev/null and b/animateditems/27601.gif differ diff --git a/animateditems/27601.png b/animateditems/27601.png new file mode 100644 index 00000000..0a50b5d9 Binary files /dev/null and b/animateditems/27601.png differ diff --git a/animateditems/27602.gif b/animateditems/27602.gif new file mode 100644 index 00000000..1a963ae4 Binary files /dev/null and b/animateditems/27602.gif differ diff --git a/animateditems/27602.png b/animateditems/27602.png new file mode 100644 index 00000000..133bbe5c Binary files /dev/null and b/animateditems/27602.png differ diff --git a/animateditems/27603.gif b/animateditems/27603.gif new file mode 100644 index 00000000..1d064ddd Binary files /dev/null and b/animateditems/27603.gif differ diff --git a/animateditems/27603.png b/animateditems/27603.png new file mode 100644 index 00000000..e70aaf76 Binary files /dev/null and b/animateditems/27603.png differ diff --git a/animateditems/27604.gif b/animateditems/27604.gif new file mode 100644 index 00000000..cf59c54f Binary files /dev/null and b/animateditems/27604.gif differ diff --git a/animateditems/27604.png b/animateditems/27604.png new file mode 100644 index 00000000..8088aa8d Binary files /dev/null and b/animateditems/27604.png differ diff --git a/animateditems/27605.gif b/animateditems/27605.gif new file mode 100644 index 00000000..3a78675c Binary files /dev/null and b/animateditems/27605.gif differ diff --git a/animateditems/27605.png b/animateditems/27605.png new file mode 100644 index 00000000..30db75d4 Binary files /dev/null and b/animateditems/27605.png differ diff --git a/animateditems/27606.gif b/animateditems/27606.gif new file mode 100644 index 00000000..60841e6c Binary files /dev/null and b/animateditems/27606.gif differ diff --git a/animateditems/27606.png b/animateditems/27606.png new file mode 100644 index 00000000..4b06e5eb Binary files /dev/null and b/animateditems/27606.png differ diff --git a/animateditems/27607.gif b/animateditems/27607.gif new file mode 100644 index 00000000..07a54987 Binary files /dev/null and b/animateditems/27607.gif differ diff --git a/animateditems/27607.png b/animateditems/27607.png new file mode 100644 index 00000000..4cea0f11 Binary files /dev/null and b/animateditems/27607.png differ diff --git a/animateditems/27610.gif b/animateditems/27610.gif new file mode 100644 index 00000000..de615bb0 Binary files /dev/null and b/animateditems/27610.gif differ diff --git a/animateditems/27610.png b/animateditems/27610.png new file mode 100644 index 00000000..d85a1851 Binary files /dev/null and b/animateditems/27610.png differ diff --git a/animateditems/27611.gif b/animateditems/27611.gif new file mode 100644 index 00000000..09d527f8 Binary files /dev/null and b/animateditems/27611.gif differ diff --git a/animateditems/27611.png b/animateditems/27611.png new file mode 100644 index 00000000..db9a6e1e Binary files /dev/null and b/animateditems/27611.png differ diff --git a/animateditems/27612.gif b/animateditems/27612.gif new file mode 100644 index 00000000..b77d00cf Binary files /dev/null and b/animateditems/27612.gif differ diff --git a/animateditems/27612.png b/animateditems/27612.png new file mode 100644 index 00000000..ccbf7cdc Binary files /dev/null and b/animateditems/27612.png differ diff --git a/animateditems/27613.gif b/animateditems/27613.gif new file mode 100644 index 00000000..bc74d2cd Binary files /dev/null and b/animateditems/27613.gif differ diff --git a/animateditems/27613.png b/animateditems/27613.png new file mode 100644 index 00000000..6d6463c2 Binary files /dev/null and b/animateditems/27613.png differ diff --git a/animateditems/27614.gif b/animateditems/27614.gif new file mode 100644 index 00000000..3791a288 Binary files /dev/null and b/animateditems/27614.gif differ diff --git a/animateditems/27614.png b/animateditems/27614.png new file mode 100644 index 00000000..affca1b8 Binary files /dev/null and b/animateditems/27614.png differ diff --git a/animateditems/27615.gif b/animateditems/27615.gif new file mode 100644 index 00000000..86283f02 Binary files /dev/null and b/animateditems/27615.gif differ diff --git a/animateditems/27615.png b/animateditems/27615.png new file mode 100644 index 00000000..56c82986 Binary files /dev/null and b/animateditems/27615.png differ diff --git a/animateditems/27616.gif b/animateditems/27616.gif new file mode 100644 index 00000000..2bd96afd Binary files /dev/null and b/animateditems/27616.gif differ diff --git a/animateditems/27616.png b/animateditems/27616.png new file mode 100644 index 00000000..cc804887 Binary files /dev/null and b/animateditems/27616.png differ diff --git a/animateditems/27617.gif b/animateditems/27617.gif new file mode 100644 index 00000000..980506d7 Binary files /dev/null and b/animateditems/27617.gif differ diff --git a/animateditems/27617.png b/animateditems/27617.png new file mode 100644 index 00000000..a6189a3d Binary files /dev/null and b/animateditems/27617.png differ diff --git a/animateditems/27618.gif b/animateditems/27618.gif new file mode 100644 index 00000000..e81f7818 Binary files /dev/null and b/animateditems/27618.gif differ diff --git a/animateditems/27618.png b/animateditems/27618.png new file mode 100644 index 00000000..63967285 Binary files /dev/null and b/animateditems/27618.png differ diff --git a/animateditems/27619.gif b/animateditems/27619.gif new file mode 100644 index 00000000..d22b78ad Binary files /dev/null and b/animateditems/27619.gif differ diff --git a/animateditems/27619.png b/animateditems/27619.png new file mode 100644 index 00000000..3b9ee834 Binary files /dev/null and b/animateditems/27619.png differ diff --git a/animateditems/27620.gif b/animateditems/27620.gif new file mode 100644 index 00000000..e7200093 Binary files /dev/null and b/animateditems/27620.gif differ diff --git a/animateditems/27620.png b/animateditems/27620.png new file mode 100644 index 00000000..cde723db Binary files /dev/null and b/animateditems/27620.png differ diff --git a/animateditems/27621.gif b/animateditems/27621.gif new file mode 100644 index 00000000..41ff2f82 Binary files /dev/null and b/animateditems/27621.gif differ diff --git a/animateditems/27621.png b/animateditems/27621.png new file mode 100644 index 00000000..3bb21d8d Binary files /dev/null and b/animateditems/27621.png differ diff --git a/animateditems/27622.gif b/animateditems/27622.gif new file mode 100644 index 00000000..cd540b05 Binary files /dev/null and b/animateditems/27622.gif differ diff --git a/animateditems/27622.png b/animateditems/27622.png new file mode 100644 index 00000000..2da82d18 Binary files /dev/null and b/animateditems/27622.png differ diff --git a/animateditems/27623.gif b/animateditems/27623.gif new file mode 100644 index 00000000..632af422 Binary files /dev/null and b/animateditems/27623.gif differ diff --git a/animateditems/27623.png b/animateditems/27623.png new file mode 100644 index 00000000..a0e6aba6 Binary files /dev/null and b/animateditems/27623.png differ diff --git a/animateditems/27624.gif b/animateditems/27624.gif new file mode 100644 index 00000000..41ad716c Binary files /dev/null and b/animateditems/27624.gif differ diff --git a/animateditems/27624.png b/animateditems/27624.png new file mode 100644 index 00000000..74028bbc Binary files /dev/null and b/animateditems/27624.png differ diff --git a/animateditems/27625.gif b/animateditems/27625.gif new file mode 100644 index 00000000..3780f305 Binary files /dev/null and b/animateditems/27625.gif differ diff --git a/animateditems/27625.png b/animateditems/27625.png new file mode 100644 index 00000000..5827931d Binary files /dev/null and b/animateditems/27625.png differ diff --git a/animateditems/27626.gif b/animateditems/27626.gif new file mode 100644 index 00000000..c30ba802 Binary files /dev/null and b/animateditems/27626.gif differ diff --git a/animateditems/27626.png b/animateditems/27626.png new file mode 100644 index 00000000..a39d3b1d Binary files /dev/null and b/animateditems/27626.png differ diff --git a/animateditems/27627.gif b/animateditems/27627.gif new file mode 100644 index 00000000..886c3093 Binary files /dev/null and b/animateditems/27627.gif differ diff --git a/animateditems/27627.png b/animateditems/27627.png new file mode 100644 index 00000000..6dee5668 Binary files /dev/null and b/animateditems/27627.png differ diff --git a/animateditems/27628.gif b/animateditems/27628.gif new file mode 100644 index 00000000..cf22e089 Binary files /dev/null and b/animateditems/27628.gif differ diff --git a/animateditems/27628.png b/animateditems/27628.png new file mode 100644 index 00000000..51ee8361 Binary files /dev/null and b/animateditems/27628.png differ diff --git a/animateditems/27629.gif b/animateditems/27629.gif new file mode 100644 index 00000000..b998c0c5 Binary files /dev/null and b/animateditems/27629.gif differ diff --git a/animateditems/27629.png b/animateditems/27629.png new file mode 100644 index 00000000..fd7bb9ba Binary files /dev/null and b/animateditems/27629.png differ diff --git a/animateditems/27630.gif b/animateditems/27630.gif new file mode 100644 index 00000000..a248a2fe Binary files /dev/null and b/animateditems/27630.gif differ diff --git a/animateditems/27630.png b/animateditems/27630.png new file mode 100644 index 00000000..20f9ec88 Binary files /dev/null and b/animateditems/27630.png differ diff --git a/animateditems/27631.gif b/animateditems/27631.gif new file mode 100644 index 00000000..2310bdf9 Binary files /dev/null and b/animateditems/27631.gif differ diff --git a/animateditems/27631.png b/animateditems/27631.png new file mode 100644 index 00000000..4ba03b5b Binary files /dev/null and b/animateditems/27631.png differ diff --git a/animateditems/27632.gif b/animateditems/27632.gif new file mode 100644 index 00000000..2ab87361 Binary files /dev/null and b/animateditems/27632.gif differ diff --git a/animateditems/27632.png b/animateditems/27632.png new file mode 100644 index 00000000..348654fe Binary files /dev/null and b/animateditems/27632.png differ diff --git a/animateditems/27633.gif b/animateditems/27633.gif new file mode 100644 index 00000000..fffab64f Binary files /dev/null and b/animateditems/27633.gif differ diff --git a/animateditems/27633.png b/animateditems/27633.png new file mode 100644 index 00000000..0b70e60c Binary files /dev/null and b/animateditems/27633.png differ diff --git a/animateditems/27715.gif b/animateditems/27715.gif new file mode 100644 index 00000000..d55817c4 Binary files /dev/null and b/animateditems/27715.gif differ diff --git a/animateditems/27715.png b/animateditems/27715.png new file mode 100644 index 00000000..a72569d8 Binary files /dev/null and b/animateditems/27715.png differ diff --git a/animateditems/27718.gif b/animateditems/27718.gif new file mode 100644 index 00000000..e563f063 Binary files /dev/null and b/animateditems/27718.gif differ diff --git a/animateditems/27718.png b/animateditems/27718.png new file mode 100644 index 00000000..0be2e338 Binary files /dev/null and b/animateditems/27718.png differ diff --git a/animateditems/27744.gif b/animateditems/27744.gif new file mode 100644 index 00000000..cb2b427b Binary files /dev/null and b/animateditems/27744.gif differ diff --git a/animateditems/27744.png b/animateditems/27744.png new file mode 100644 index 00000000..18505292 Binary files /dev/null and b/animateditems/27744.png differ diff --git a/animateditems/27745.gif b/animateditems/27745.gif new file mode 100644 index 00000000..30c12f98 Binary files /dev/null and b/animateditems/27745.gif differ diff --git a/animateditems/27745.png b/animateditems/27745.png new file mode 100644 index 00000000..fb1b9acb Binary files /dev/null and b/animateditems/27745.png differ diff --git a/animateditems/27861.gif b/animateditems/27861.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/27861.gif differ diff --git a/animateditems/27861.png b/animateditems/27861.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/27861.png differ diff --git a/animateditems/27862.gif b/animateditems/27862.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/27862.gif differ diff --git a/animateditems/27862.png b/animateditems/27862.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/27862.png differ diff --git a/animateditems/27863.gif b/animateditems/27863.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/27863.gif differ diff --git a/animateditems/27863.png b/animateditems/27863.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/27863.png differ diff --git a/animateditems/27864.gif b/animateditems/27864.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/27864.gif differ diff --git a/animateditems/27864.png b/animateditems/27864.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/27864.png differ diff --git a/animateditems/27865.gif b/animateditems/27865.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/27865.gif differ diff --git a/animateditems/27865.png b/animateditems/27865.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/27865.png differ diff --git a/animateditems/2787.gif b/animateditems/2787.gif new file mode 100644 index 00000000..9eb0c945 Binary files /dev/null and b/animateditems/2787.gif differ diff --git a/animateditems/2787.png b/animateditems/2787.png new file mode 100644 index 00000000..f64661db Binary files /dev/null and b/animateditems/2787.png differ diff --git a/animateditems/2788.gif b/animateditems/2788.gif new file mode 100644 index 00000000..b0517512 Binary files /dev/null and b/animateditems/2788.gif differ diff --git a/animateditems/2788.png b/animateditems/2788.png new file mode 100644 index 00000000..475c132d Binary files /dev/null and b/animateditems/2788.png differ diff --git a/animateditems/2789.gif b/animateditems/2789.gif new file mode 100644 index 00000000..8e3f1dca Binary files /dev/null and b/animateditems/2789.gif differ diff --git a/animateditems/2789.png b/animateditems/2789.png new file mode 100644 index 00000000..a7904fd8 Binary files /dev/null and b/animateditems/2789.png differ diff --git a/animateditems/27891.gif b/animateditems/27891.gif new file mode 100644 index 00000000..3fa9b955 Binary files /dev/null and b/animateditems/27891.gif differ diff --git a/animateditems/27891.png b/animateditems/27891.png new file mode 100644 index 00000000..944c953e Binary files /dev/null and b/animateditems/27891.png differ diff --git a/animateditems/27894.gif b/animateditems/27894.gif new file mode 100644 index 00000000..f16edaad Binary files /dev/null and b/animateditems/27894.gif differ diff --git a/animateditems/27894.png b/animateditems/27894.png new file mode 100644 index 00000000..67906e4c Binary files /dev/null and b/animateditems/27894.png differ diff --git a/animateditems/27895.gif b/animateditems/27895.gif new file mode 100644 index 00000000..3fa9b955 Binary files /dev/null and b/animateditems/27895.gif differ diff --git a/animateditems/27895.png b/animateditems/27895.png new file mode 100644 index 00000000..944c953e Binary files /dev/null and b/animateditems/27895.png differ diff --git a/animateditems/27898.gif b/animateditems/27898.gif new file mode 100644 index 00000000..1d458d41 Binary files /dev/null and b/animateditems/27898.gif differ diff --git a/animateditems/27898.png b/animateditems/27898.png new file mode 100644 index 00000000..b338208a Binary files /dev/null and b/animateditems/27898.png differ diff --git a/animateditems/2790.gif b/animateditems/2790.gif new file mode 100644 index 00000000..963f6fc4 Binary files /dev/null and b/animateditems/2790.gif differ diff --git a/animateditems/2790.png b/animateditems/2790.png new file mode 100644 index 00000000..34d04d6e Binary files /dev/null and b/animateditems/2790.png differ diff --git a/animateditems/27900.gif b/animateditems/27900.gif new file mode 100644 index 00000000..65cf5752 Binary files /dev/null and b/animateditems/27900.gif differ diff --git a/animateditems/27900.png b/animateditems/27900.png new file mode 100644 index 00000000..ff73e531 Binary files /dev/null and b/animateditems/27900.png differ diff --git a/animateditems/2791.gif b/animateditems/2791.gif new file mode 100644 index 00000000..0c5569d3 Binary files /dev/null and b/animateditems/2791.gif differ diff --git a/animateditems/2791.png b/animateditems/2791.png new file mode 100644 index 00000000..42b3ed90 Binary files /dev/null and b/animateditems/2791.png differ diff --git a/animateditems/2792.gif b/animateditems/2792.gif new file mode 100644 index 00000000..0f2e0077 Binary files /dev/null and b/animateditems/2792.gif differ diff --git a/animateditems/2792.png b/animateditems/2792.png new file mode 100644 index 00000000..9875bae2 Binary files /dev/null and b/animateditems/2792.png differ diff --git a/animateditems/2793.gif b/animateditems/2793.gif new file mode 100644 index 00000000..357a0dc7 Binary files /dev/null and b/animateditems/2793.gif differ diff --git a/animateditems/2793.png b/animateditems/2793.png new file mode 100644 index 00000000..54f66eee Binary files /dev/null and b/animateditems/2793.png differ diff --git a/animateditems/2794.gif b/animateditems/2794.gif new file mode 100644 index 00000000..55f9ac73 Binary files /dev/null and b/animateditems/2794.gif differ diff --git a/animateditems/2794.png b/animateditems/2794.png new file mode 100644 index 00000000..e99a677f Binary files /dev/null and b/animateditems/2794.png differ diff --git a/animateditems/2795.gif b/animateditems/2795.gif new file mode 100644 index 00000000..0b67a4f2 Binary files /dev/null and b/animateditems/2795.gif differ diff --git a/animateditems/2795.png b/animateditems/2795.png new file mode 100644 index 00000000..7df77cba Binary files /dev/null and b/animateditems/2795.png differ diff --git a/animateditems/27951.gif b/animateditems/27951.gif new file mode 100644 index 00000000..2b80e08a Binary files /dev/null and b/animateditems/27951.gif differ diff --git a/animateditems/27951.png b/animateditems/27951.png new file mode 100644 index 00000000..f2fafc8e Binary files /dev/null and b/animateditems/27951.png differ diff --git a/animateditems/27952.gif b/animateditems/27952.gif new file mode 100644 index 00000000..0f47602f Binary files /dev/null and b/animateditems/27952.gif differ diff --git a/animateditems/27952.png b/animateditems/27952.png new file mode 100644 index 00000000..ed4d35f8 Binary files /dev/null and b/animateditems/27952.png differ diff --git a/animateditems/27953.gif b/animateditems/27953.gif new file mode 100644 index 00000000..0f47602f Binary files /dev/null and b/animateditems/27953.gif differ diff --git a/animateditems/27953.png b/animateditems/27953.png new file mode 100644 index 00000000..ed4d35f8 Binary files /dev/null and b/animateditems/27953.png differ diff --git a/animateditems/27958.gif b/animateditems/27958.gif new file mode 100644 index 00000000..ab226741 Binary files /dev/null and b/animateditems/27958.gif differ diff --git a/animateditems/27958.png b/animateditems/27958.png new file mode 100644 index 00000000..68bcfd4d Binary files /dev/null and b/animateditems/27958.png differ diff --git a/animateditems/27959.gif b/animateditems/27959.gif new file mode 100644 index 00000000..22050ba0 Binary files /dev/null and b/animateditems/27959.gif differ diff --git a/animateditems/27959.png b/animateditems/27959.png new file mode 100644 index 00000000..799ef0d3 Binary files /dev/null and b/animateditems/27959.png differ diff --git a/animateditems/2796.gif b/animateditems/2796.gif new file mode 100644 index 00000000..1ccdb6e6 Binary files /dev/null and b/animateditems/2796.gif differ diff --git a/animateditems/2796.png b/animateditems/2796.png new file mode 100644 index 00000000..0e131aa4 Binary files /dev/null and b/animateditems/2796.png differ diff --git a/animateditems/27960.gif b/animateditems/27960.gif new file mode 100644 index 00000000..8e448fb6 Binary files /dev/null and b/animateditems/27960.gif differ diff --git a/animateditems/27960.png b/animateditems/27960.png new file mode 100644 index 00000000..7f2e7555 Binary files /dev/null and b/animateditems/27960.png differ diff --git a/animateditems/27961.gif b/animateditems/27961.gif new file mode 100644 index 00000000..57d8303a Binary files /dev/null and b/animateditems/27961.gif differ diff --git a/animateditems/27961.png b/animateditems/27961.png new file mode 100644 index 00000000..d0e7f774 Binary files /dev/null and b/animateditems/27961.png differ diff --git a/animateditems/27962.gif b/animateditems/27962.gif new file mode 100644 index 00000000..1b13f5d9 Binary files /dev/null and b/animateditems/27962.gif differ diff --git a/animateditems/27962.png b/animateditems/27962.png new file mode 100644 index 00000000..0cf6bf9e Binary files /dev/null and b/animateditems/27962.png differ diff --git a/animateditems/2798.gif b/animateditems/2798.gif new file mode 100644 index 00000000..2f7192bb Binary files /dev/null and b/animateditems/2798.gif differ diff --git a/animateditems/2798.png b/animateditems/2798.png new file mode 100644 index 00000000..d02e3e73 Binary files /dev/null and b/animateditems/2798.png differ diff --git a/animateditems/2799.gif b/animateditems/2799.gif new file mode 100644 index 00000000..51dc6e19 Binary files /dev/null and b/animateditems/2799.gif differ diff --git a/animateditems/2799.png b/animateditems/2799.png new file mode 100644 index 00000000..e7584e19 Binary files /dev/null and b/animateditems/2799.png differ diff --git a/animateditems/28.gif b/animateditems/28.gif new file mode 100644 index 00000000..65ba925c Binary files /dev/null and b/animateditems/28.gif differ diff --git a/animateditems/28.png b/animateditems/28.png new file mode 100644 index 00000000..9ce8303e Binary files /dev/null and b/animateditems/28.png differ diff --git a/animateditems/2800.gif b/animateditems/2800.gif new file mode 100644 index 00000000..84c5837b Binary files /dev/null and b/animateditems/2800.gif differ diff --git a/animateditems/2800.png b/animateditems/2800.png new file mode 100644 index 00000000..b5df78b6 Binary files /dev/null and b/animateditems/2800.png differ diff --git a/animateditems/2801.gif b/animateditems/2801.gif new file mode 100644 index 00000000..b34ec90e Binary files /dev/null and b/animateditems/2801.gif differ diff --git a/animateditems/2801.png b/animateditems/2801.png new file mode 100644 index 00000000..278ed666 Binary files /dev/null and b/animateditems/2801.png differ diff --git a/animateditems/28016.gif b/animateditems/28016.gif new file mode 100644 index 00000000..dae56e16 Binary files /dev/null and b/animateditems/28016.gif differ diff --git a/animateditems/28016.png b/animateditems/28016.png new file mode 100644 index 00000000..eb55bde2 Binary files /dev/null and b/animateditems/28016.png differ diff --git a/animateditems/28017.gif b/animateditems/28017.gif new file mode 100644 index 00000000..264643c0 Binary files /dev/null and b/animateditems/28017.gif differ diff --git a/animateditems/28017.png b/animateditems/28017.png new file mode 100644 index 00000000..d4d1804c Binary files /dev/null and b/animateditems/28017.png differ diff --git a/animateditems/2802.gif b/animateditems/2802.gif new file mode 100644 index 00000000..12ed5848 Binary files /dev/null and b/animateditems/2802.gif differ diff --git a/animateditems/2802.png b/animateditems/2802.png new file mode 100644 index 00000000..6fd41de2 Binary files /dev/null and b/animateditems/2802.png differ diff --git a/animateditems/2803.gif b/animateditems/2803.gif new file mode 100644 index 00000000..d5836ef8 Binary files /dev/null and b/animateditems/2803.gif differ diff --git a/animateditems/2803.png b/animateditems/2803.png new file mode 100644 index 00000000..1296c264 Binary files /dev/null and b/animateditems/2803.png differ diff --git a/animateditems/2804.gif b/animateditems/2804.gif new file mode 100644 index 00000000..7fe7b7d7 Binary files /dev/null and b/animateditems/2804.gif differ diff --git a/animateditems/2804.png b/animateditems/2804.png new file mode 100644 index 00000000..cdc646ac Binary files /dev/null and b/animateditems/2804.png differ diff --git a/animateditems/2805.gif b/animateditems/2805.gif new file mode 100644 index 00000000..7f36c559 Binary files /dev/null and b/animateditems/2805.gif differ diff --git a/animateditems/2805.png b/animateditems/2805.png new file mode 100644 index 00000000..f7da0ab8 Binary files /dev/null and b/animateditems/2805.png differ diff --git a/animateditems/2806.gif b/animateditems/2806.gif new file mode 100644 index 00000000..7d3e82b5 Binary files /dev/null and b/animateditems/2806.gif differ diff --git a/animateditems/2806.png b/animateditems/2806.png new file mode 100644 index 00000000..fd5c4109 Binary files /dev/null and b/animateditems/2806.png differ diff --git a/animateditems/2807.gif b/animateditems/2807.gif new file mode 100644 index 00000000..06e31d92 Binary files /dev/null and b/animateditems/2807.gif differ diff --git a/animateditems/2807.png b/animateditems/2807.png new file mode 100644 index 00000000..71aa16ff Binary files /dev/null and b/animateditems/2807.png differ diff --git a/animateditems/2809.gif b/animateditems/2809.gif new file mode 100644 index 00000000..070dccc8 Binary files /dev/null and b/animateditems/2809.gif differ diff --git a/animateditems/2809.png b/animateditems/2809.png new file mode 100644 index 00000000..d54bbb19 Binary files /dev/null and b/animateditems/2809.png differ diff --git a/animateditems/2810.gif b/animateditems/2810.gif new file mode 100644 index 00000000..dc191f01 Binary files /dev/null and b/animateditems/2810.gif differ diff --git a/animateditems/2810.png b/animateditems/2810.png new file mode 100644 index 00000000..196c1e74 Binary files /dev/null and b/animateditems/2810.png differ diff --git a/animateditems/2811.gif b/animateditems/2811.gif new file mode 100644 index 00000000..e11522aa Binary files /dev/null and b/animateditems/2811.gif differ diff --git a/animateditems/2811.png b/animateditems/2811.png new file mode 100644 index 00000000..9d7967cc Binary files /dev/null and b/animateditems/2811.png differ diff --git a/animateditems/2813.gif b/animateditems/2813.gif new file mode 100644 index 00000000..1a7707c6 Binary files /dev/null and b/animateditems/2813.gif differ diff --git a/animateditems/2813.png b/animateditems/2813.png new file mode 100644 index 00000000..224ee46e Binary files /dev/null and b/animateditems/2813.png differ diff --git a/animateditems/2814.gif b/animateditems/2814.gif new file mode 100644 index 00000000..97e86e86 Binary files /dev/null and b/animateditems/2814.gif differ diff --git a/animateditems/2814.png b/animateditems/2814.png new file mode 100644 index 00000000..beef3dec Binary files /dev/null and b/animateditems/2814.png differ diff --git a/animateditems/2815.gif b/animateditems/2815.gif new file mode 100644 index 00000000..6b3ce389 Binary files /dev/null and b/animateditems/2815.gif differ diff --git a/animateditems/2815.png b/animateditems/2815.png new file mode 100644 index 00000000..a428e166 Binary files /dev/null and b/animateditems/2815.png differ diff --git a/animateditems/2816.gif b/animateditems/2816.gif new file mode 100644 index 00000000..6b3ce389 Binary files /dev/null and b/animateditems/2816.gif differ diff --git a/animateditems/2816.png b/animateditems/2816.png new file mode 100644 index 00000000..a428e166 Binary files /dev/null and b/animateditems/2816.png differ diff --git a/animateditems/2817.gif b/animateditems/2817.gif new file mode 100644 index 00000000..0178df6b Binary files /dev/null and b/animateditems/2817.gif differ diff --git a/animateditems/2817.png b/animateditems/2817.png new file mode 100644 index 00000000..a0cf456d Binary files /dev/null and b/animateditems/2817.png differ diff --git a/animateditems/2818.gif b/animateditems/2818.gif new file mode 100644 index 00000000..541f6a61 Binary files /dev/null and b/animateditems/2818.gif differ diff --git a/animateditems/2818.png b/animateditems/2818.png new file mode 100644 index 00000000..45b80bdd Binary files /dev/null and b/animateditems/2818.png differ diff --git a/animateditems/2819.gif b/animateditems/2819.gif new file mode 100644 index 00000000..5cf044f8 Binary files /dev/null and b/animateditems/2819.gif differ diff --git a/animateditems/2819.png b/animateditems/2819.png new file mode 100644 index 00000000..22c628c4 Binary files /dev/null and b/animateditems/2819.png differ diff --git a/animateditems/2820.gif b/animateditems/2820.gif new file mode 100644 index 00000000..853e5c5d Binary files /dev/null and b/animateditems/2820.gif differ diff --git a/animateditems/2820.png b/animateditems/2820.png new file mode 100644 index 00000000..372b7b41 Binary files /dev/null and b/animateditems/2820.png differ diff --git a/animateditems/2821.gif b/animateditems/2821.gif new file mode 100644 index 00000000..e19aeff7 Binary files /dev/null and b/animateditems/2821.gif differ diff --git a/animateditems/2821.png b/animateditems/2821.png new file mode 100644 index 00000000..268932cd Binary files /dev/null and b/animateditems/2821.png differ diff --git a/animateditems/2822.gif b/animateditems/2822.gif new file mode 100644 index 00000000..b025aa27 Binary files /dev/null and b/animateditems/2822.gif differ diff --git a/animateditems/2822.png b/animateditems/2822.png new file mode 100644 index 00000000..ae847cf1 Binary files /dev/null and b/animateditems/2822.png differ diff --git a/animateditems/2823.gif b/animateditems/2823.gif new file mode 100644 index 00000000..591910bc Binary files /dev/null and b/animateditems/2823.gif differ diff --git a/animateditems/2823.png b/animateditems/2823.png new file mode 100644 index 00000000..0882f6f9 Binary files /dev/null and b/animateditems/2823.png differ diff --git a/animateditems/2826.gif b/animateditems/2826.gif new file mode 100644 index 00000000..e226e1f6 Binary files /dev/null and b/animateditems/2826.gif differ diff --git a/animateditems/2826.png b/animateditems/2826.png new file mode 100644 index 00000000..a7925e90 Binary files /dev/null and b/animateditems/2826.png differ diff --git a/animateditems/2827.gif b/animateditems/2827.gif new file mode 100644 index 00000000..1143dd81 Binary files /dev/null and b/animateditems/2827.gif differ diff --git a/animateditems/2827.png b/animateditems/2827.png new file mode 100644 index 00000000..7f510398 Binary files /dev/null and b/animateditems/2827.png differ diff --git a/animateditems/2828.gif b/animateditems/2828.gif new file mode 100644 index 00000000..d5fb4ef5 Binary files /dev/null and b/animateditems/2828.gif differ diff --git a/animateditems/2828.png b/animateditems/2828.png new file mode 100644 index 00000000..672fc67c Binary files /dev/null and b/animateditems/2828.png differ diff --git a/animateditems/28288.gif b/animateditems/28288.gif new file mode 100644 index 00000000..3cfb92f9 Binary files /dev/null and b/animateditems/28288.gif differ diff --git a/animateditems/28288.png b/animateditems/28288.png new file mode 100644 index 00000000..c3cd43f6 Binary files /dev/null and b/animateditems/28288.png differ diff --git a/animateditems/28289.gif b/animateditems/28289.gif new file mode 100644 index 00000000..bd19bf79 Binary files /dev/null and b/animateditems/28289.gif differ diff --git a/animateditems/28289.png b/animateditems/28289.png new file mode 100644 index 00000000..2ff36719 Binary files /dev/null and b/animateditems/28289.png differ diff --git a/animateditems/2829.gif b/animateditems/2829.gif new file mode 100644 index 00000000..d5fb4ef5 Binary files /dev/null and b/animateditems/2829.gif differ diff --git a/animateditems/2829.png b/animateditems/2829.png new file mode 100644 index 00000000..672fc67c Binary files /dev/null and b/animateditems/2829.png differ diff --git a/animateditems/28290.gif b/animateditems/28290.gif new file mode 100644 index 00000000..3cfb92f9 Binary files /dev/null and b/animateditems/28290.gif differ diff --git a/animateditems/28290.png b/animateditems/28290.png new file mode 100644 index 00000000..c3cd43f6 Binary files /dev/null and b/animateditems/28290.png differ diff --git a/animateditems/2830.gif b/animateditems/2830.gif new file mode 100644 index 00000000..fdfd4f3c Binary files /dev/null and b/animateditems/2830.gif differ diff --git a/animateditems/2830.png b/animateditems/2830.png new file mode 100644 index 00000000..1f7246e7 Binary files /dev/null and b/animateditems/2830.png differ diff --git a/animateditems/2831.gif b/animateditems/2831.gif new file mode 100644 index 00000000..6f755b1d Binary files /dev/null and b/animateditems/2831.gif differ diff --git a/animateditems/2831.png b/animateditems/2831.png new file mode 100644 index 00000000..2c443f24 Binary files /dev/null and b/animateditems/2831.png differ diff --git a/animateditems/2832.gif b/animateditems/2832.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/2832.gif differ diff --git a/animateditems/2832.png b/animateditems/2832.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/2832.png differ diff --git a/animateditems/2833.gif b/animateditems/2833.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/2833.gif differ diff --git a/animateditems/2833.png b/animateditems/2833.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/2833.png differ diff --git a/animateditems/2834.gif b/animateditems/2834.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/2834.gif differ diff --git a/animateditems/2834.png b/animateditems/2834.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/2834.png differ diff --git a/animateditems/28345.gif b/animateditems/28345.gif new file mode 100644 index 00000000..87ae0ba3 Binary files /dev/null and b/animateditems/28345.gif differ diff --git a/animateditems/28345.png b/animateditems/28345.png new file mode 100644 index 00000000..30756a7f Binary files /dev/null and b/animateditems/28345.png differ diff --git a/animateditems/28347.gif b/animateditems/28347.gif new file mode 100644 index 00000000..76751e9e Binary files /dev/null and b/animateditems/28347.gif differ diff --git a/animateditems/28347.png b/animateditems/28347.png new file mode 100644 index 00000000..18a974f6 Binary files /dev/null and b/animateditems/28347.png differ diff --git a/animateditems/28348.gif b/animateditems/28348.gif new file mode 100644 index 00000000..5f85af50 Binary files /dev/null and b/animateditems/28348.gif differ diff --git a/animateditems/28348.png b/animateditems/28348.png new file mode 100644 index 00000000..f242ae1c Binary files /dev/null and b/animateditems/28348.png differ diff --git a/animateditems/28349.gif b/animateditems/28349.gif new file mode 100644 index 00000000..e5554ee1 Binary files /dev/null and b/animateditems/28349.gif differ diff --git a/animateditems/28349.png b/animateditems/28349.png new file mode 100644 index 00000000..c4d111a1 Binary files /dev/null and b/animateditems/28349.png differ diff --git a/animateditems/2835.gif b/animateditems/2835.gif new file mode 100644 index 00000000..d466a4ea Binary files /dev/null and b/animateditems/2835.gif differ diff --git a/animateditems/2835.png b/animateditems/2835.png new file mode 100644 index 00000000..a4318393 Binary files /dev/null and b/animateditems/2835.png differ diff --git a/animateditems/28350.gif b/animateditems/28350.gif new file mode 100644 index 00000000..414da243 Binary files /dev/null and b/animateditems/28350.gif differ diff --git a/animateditems/28350.png b/animateditems/28350.png new file mode 100644 index 00000000..853a1e36 Binary files /dev/null and b/animateditems/28350.png differ diff --git a/animateditems/28351.gif b/animateditems/28351.gif new file mode 100644 index 00000000..23c5f153 Binary files /dev/null and b/animateditems/28351.gif differ diff --git a/animateditems/28351.png b/animateditems/28351.png new file mode 100644 index 00000000..8a32d37b Binary files /dev/null and b/animateditems/28351.png differ diff --git a/animateditems/28352.gif b/animateditems/28352.gif new file mode 100644 index 00000000..0a9110f9 Binary files /dev/null and b/animateditems/28352.gif differ diff --git a/animateditems/28352.png b/animateditems/28352.png new file mode 100644 index 00000000..f0c58b0c Binary files /dev/null and b/animateditems/28352.png differ diff --git a/animateditems/28353.gif b/animateditems/28353.gif new file mode 100644 index 00000000..179b96a9 Binary files /dev/null and b/animateditems/28353.gif differ diff --git a/animateditems/28353.png b/animateditems/28353.png new file mode 100644 index 00000000..d3d84c71 Binary files /dev/null and b/animateditems/28353.png differ diff --git a/animateditems/28354.gif b/animateditems/28354.gif new file mode 100644 index 00000000..833b5c1c Binary files /dev/null and b/animateditems/28354.gif differ diff --git a/animateditems/28354.png b/animateditems/28354.png new file mode 100644 index 00000000..5d1bdf5e Binary files /dev/null and b/animateditems/28354.png differ diff --git a/animateditems/28355.gif b/animateditems/28355.gif new file mode 100644 index 00000000..822fe05a Binary files /dev/null and b/animateditems/28355.gif differ diff --git a/animateditems/28355.png b/animateditems/28355.png new file mode 100644 index 00000000..5b564e92 Binary files /dev/null and b/animateditems/28355.png differ diff --git a/animateditems/28356.gif b/animateditems/28356.gif new file mode 100644 index 00000000..a6205f89 Binary files /dev/null and b/animateditems/28356.gif differ diff --git a/animateditems/28356.png b/animateditems/28356.png new file mode 100644 index 00000000..d69026d2 Binary files /dev/null and b/animateditems/28356.png differ diff --git a/animateditems/28357.gif b/animateditems/28357.gif new file mode 100644 index 00000000..c5ba6ab5 Binary files /dev/null and b/animateditems/28357.gif differ diff --git a/animateditems/28357.png b/animateditems/28357.png new file mode 100644 index 00000000..e0761ea6 Binary files /dev/null and b/animateditems/28357.png differ diff --git a/animateditems/28358.gif b/animateditems/28358.gif new file mode 100644 index 00000000..060d0142 Binary files /dev/null and b/animateditems/28358.gif differ diff --git a/animateditems/28358.png b/animateditems/28358.png new file mode 100644 index 00000000..53d2f082 Binary files /dev/null and b/animateditems/28358.png differ diff --git a/animateditems/2836.gif b/animateditems/2836.gif new file mode 100644 index 00000000..596146a3 Binary files /dev/null and b/animateditems/2836.gif differ diff --git a/animateditems/2836.png b/animateditems/2836.png new file mode 100644 index 00000000..311f3c92 Binary files /dev/null and b/animateditems/2836.png differ diff --git a/animateditems/2837.gif b/animateditems/2837.gif new file mode 100644 index 00000000..a8fca2b2 Binary files /dev/null and b/animateditems/2837.gif differ diff --git a/animateditems/2837.png b/animateditems/2837.png new file mode 100644 index 00000000..97ec3736 Binary files /dev/null and b/animateditems/2837.png differ diff --git a/animateditems/28374.gif b/animateditems/28374.gif new file mode 100644 index 00000000..55f123fc Binary files /dev/null and b/animateditems/28374.gif differ diff --git a/animateditems/28374.png b/animateditems/28374.png new file mode 100644 index 00000000..850101e9 Binary files /dev/null and b/animateditems/28374.png differ diff --git a/animateditems/28375.gif b/animateditems/28375.gif new file mode 100644 index 00000000..12a09565 Binary files /dev/null and b/animateditems/28375.gif differ diff --git a/animateditems/28375.png b/animateditems/28375.png new file mode 100644 index 00000000..52519f56 Binary files /dev/null and b/animateditems/28375.png differ diff --git a/animateditems/2838.gif b/animateditems/2838.gif new file mode 100644 index 00000000..a8fca2b2 Binary files /dev/null and b/animateditems/2838.gif differ diff --git a/animateditems/2838.png b/animateditems/2838.png new file mode 100644 index 00000000..97ec3736 Binary files /dev/null and b/animateditems/2838.png differ diff --git a/animateditems/28385.gif b/animateditems/28385.gif new file mode 100644 index 00000000..d8b7383f Binary files /dev/null and b/animateditems/28385.gif differ diff --git a/animateditems/28385.png b/animateditems/28385.png new file mode 100644 index 00000000..c07c4923 Binary files /dev/null and b/animateditems/28385.png differ diff --git a/animateditems/28386.gif b/animateditems/28386.gif new file mode 100644 index 00000000..4399ac85 Binary files /dev/null and b/animateditems/28386.gif differ diff --git a/animateditems/28386.png b/animateditems/28386.png new file mode 100644 index 00000000..cea47a57 Binary files /dev/null and b/animateditems/28386.png differ diff --git a/animateditems/28387.gif b/animateditems/28387.gif new file mode 100644 index 00000000..df4b9fa8 Binary files /dev/null and b/animateditems/28387.gif differ diff --git a/animateditems/28387.png b/animateditems/28387.png new file mode 100644 index 00000000..f4391138 Binary files /dev/null and b/animateditems/28387.png differ diff --git a/animateditems/28388.gif b/animateditems/28388.gif new file mode 100644 index 00000000..a948fe7c Binary files /dev/null and b/animateditems/28388.gif differ diff --git a/animateditems/28388.png b/animateditems/28388.png new file mode 100644 index 00000000..0f416dbd Binary files /dev/null and b/animateditems/28388.png differ diff --git a/animateditems/28389.gif b/animateditems/28389.gif new file mode 100644 index 00000000..a83ff443 Binary files /dev/null and b/animateditems/28389.gif differ diff --git a/animateditems/28389.png b/animateditems/28389.png new file mode 100644 index 00000000..89e20709 Binary files /dev/null and b/animateditems/28389.png differ diff --git a/animateditems/2839.gif b/animateditems/2839.gif new file mode 100644 index 00000000..f924970b Binary files /dev/null and b/animateditems/2839.gif differ diff --git a/animateditems/2839.png b/animateditems/2839.png new file mode 100644 index 00000000..5e214146 Binary files /dev/null and b/animateditems/2839.png differ diff --git a/animateditems/28390.gif b/animateditems/28390.gif new file mode 100644 index 00000000..c4d7e2e5 Binary files /dev/null and b/animateditems/28390.gif differ diff --git a/animateditems/28390.png b/animateditems/28390.png new file mode 100644 index 00000000..3f81ebbd Binary files /dev/null and b/animateditems/28390.png differ diff --git a/animateditems/28391.gif b/animateditems/28391.gif new file mode 100644 index 00000000..ab52290c Binary files /dev/null and b/animateditems/28391.gif differ diff --git a/animateditems/28391.png b/animateditems/28391.png new file mode 100644 index 00000000..0edf9633 Binary files /dev/null and b/animateditems/28391.png differ diff --git a/animateditems/28393.gif b/animateditems/28393.gif new file mode 100644 index 00000000..51d11f09 Binary files /dev/null and b/animateditems/28393.gif differ diff --git a/animateditems/28393.png b/animateditems/28393.png new file mode 100644 index 00000000..88682501 Binary files /dev/null and b/animateditems/28393.png differ diff --git a/animateditems/28398.gif b/animateditems/28398.gif new file mode 100644 index 00000000..77955dcc Binary files /dev/null and b/animateditems/28398.gif differ diff --git a/animateditems/28398.png b/animateditems/28398.png new file mode 100644 index 00000000..c11f2253 Binary files /dev/null and b/animateditems/28398.png differ diff --git a/animateditems/28399.gif b/animateditems/28399.gif new file mode 100644 index 00000000..b1a3b247 Binary files /dev/null and b/animateditems/28399.gif differ diff --git a/animateditems/28399.png b/animateditems/28399.png new file mode 100644 index 00000000..98221e77 Binary files /dev/null and b/animateditems/28399.png differ diff --git a/animateditems/2840.gif b/animateditems/2840.gif new file mode 100644 index 00000000..de82e0e9 Binary files /dev/null and b/animateditems/2840.gif differ diff --git a/animateditems/2840.png b/animateditems/2840.png new file mode 100644 index 00000000..5c98005a Binary files /dev/null and b/animateditems/2840.png differ diff --git a/animateditems/28400.gif b/animateditems/28400.gif new file mode 100644 index 00000000..91b116c1 Binary files /dev/null and b/animateditems/28400.gif differ diff --git a/animateditems/28400.png b/animateditems/28400.png new file mode 100644 index 00000000..1782e40a Binary files /dev/null and b/animateditems/28400.png differ diff --git a/animateditems/28401.gif b/animateditems/28401.gif new file mode 100644 index 00000000..5aac84b9 Binary files /dev/null and b/animateditems/28401.gif differ diff --git a/animateditems/28401.png b/animateditems/28401.png new file mode 100644 index 00000000..a9215309 Binary files /dev/null and b/animateditems/28401.png differ diff --git a/animateditems/28402.gif b/animateditems/28402.gif new file mode 100644 index 00000000..eecae394 Binary files /dev/null and b/animateditems/28402.gif differ diff --git a/animateditems/28402.png b/animateditems/28402.png new file mode 100644 index 00000000..e9a04612 Binary files /dev/null and b/animateditems/28402.png differ diff --git a/animateditems/2841.gif b/animateditems/2841.gif new file mode 100644 index 00000000..f0e66334 Binary files /dev/null and b/animateditems/2841.gif differ diff --git a/animateditems/2841.png b/animateditems/2841.png new file mode 100644 index 00000000..ebf70f1b Binary files /dev/null and b/animateditems/2841.png differ diff --git a/animateditems/28413.gif b/animateditems/28413.gif new file mode 100644 index 00000000..4bb3d4a7 Binary files /dev/null and b/animateditems/28413.gif differ diff --git a/animateditems/28413.png b/animateditems/28413.png new file mode 100644 index 00000000..a2f498a4 Binary files /dev/null and b/animateditems/28413.png differ diff --git a/animateditems/28414.gif b/animateditems/28414.gif new file mode 100644 index 00000000..15ce04e6 Binary files /dev/null and b/animateditems/28414.gif differ diff --git a/animateditems/28414.png b/animateditems/28414.png new file mode 100644 index 00000000..4d0b4cc6 Binary files /dev/null and b/animateditems/28414.png differ diff --git a/animateditems/28415.gif b/animateditems/28415.gif new file mode 100644 index 00000000..4bad04ce Binary files /dev/null and b/animateditems/28415.gif differ diff --git a/animateditems/28415.png b/animateditems/28415.png new file mode 100644 index 00000000..d7b0089f Binary files /dev/null and b/animateditems/28415.png differ diff --git a/animateditems/28416.gif b/animateditems/28416.gif new file mode 100644 index 00000000..aa630828 Binary files /dev/null and b/animateditems/28416.gif differ diff --git a/animateditems/28416.png b/animateditems/28416.png new file mode 100644 index 00000000..1879a236 Binary files /dev/null and b/animateditems/28416.png differ diff --git a/animateditems/2842.gif b/animateditems/2842.gif new file mode 100644 index 00000000..f0e66334 Binary files /dev/null and b/animateditems/2842.gif differ diff --git a/animateditems/2842.png b/animateditems/2842.png new file mode 100644 index 00000000..ebf70f1b Binary files /dev/null and b/animateditems/2842.png differ diff --git a/animateditems/2843.gif b/animateditems/2843.gif new file mode 100644 index 00000000..48a0bf9f Binary files /dev/null and b/animateditems/2843.gif differ diff --git a/animateditems/2843.png b/animateditems/2843.png new file mode 100644 index 00000000..245d81e3 Binary files /dev/null and b/animateditems/2843.png differ diff --git a/animateditems/28435.gif b/animateditems/28435.gif new file mode 100644 index 00000000..362a91c7 Binary files /dev/null and b/animateditems/28435.gif differ diff --git a/animateditems/28435.png b/animateditems/28435.png new file mode 100644 index 00000000..df75e209 Binary files /dev/null and b/animateditems/28435.png differ diff --git a/animateditems/28438.gif b/animateditems/28438.gif new file mode 100644 index 00000000..1a05a061 Binary files /dev/null and b/animateditems/28438.gif differ diff --git a/animateditems/28438.png b/animateditems/28438.png new file mode 100644 index 00000000..5180b3b6 Binary files /dev/null and b/animateditems/28438.png differ diff --git a/animateditems/28451.gif b/animateditems/28451.gif new file mode 100644 index 00000000..884091d5 Binary files /dev/null and b/animateditems/28451.gif differ diff --git a/animateditems/28451.png b/animateditems/28451.png new file mode 100644 index 00000000..e6034c27 Binary files /dev/null and b/animateditems/28451.png differ diff --git a/animateditems/2848.gif b/animateditems/2848.gif new file mode 100644 index 00000000..a9aa58d2 Binary files /dev/null and b/animateditems/2848.gif differ diff --git a/animateditems/2848.png b/animateditems/2848.png new file mode 100644 index 00000000..601213f6 Binary files /dev/null and b/animateditems/2848.png differ diff --git a/animateditems/2853.gif b/animateditems/2853.gif new file mode 100644 index 00000000..61282e7f Binary files /dev/null and b/animateditems/2853.gif differ diff --git a/animateditems/2853.png b/animateditems/2853.png new file mode 100644 index 00000000..8b646b79 Binary files /dev/null and b/animateditems/2853.png differ diff --git a/animateditems/2854.gif b/animateditems/2854.gif new file mode 100644 index 00000000..2d2ce6ba Binary files /dev/null and b/animateditems/2854.gif differ diff --git a/animateditems/2854.png b/animateditems/2854.png new file mode 100644 index 00000000..728f282a Binary files /dev/null and b/animateditems/2854.png differ diff --git a/animateditems/2855.gif b/animateditems/2855.gif new file mode 100644 index 00000000..0774fd8b Binary files /dev/null and b/animateditems/2855.gif differ diff --git a/animateditems/2855.png b/animateditems/2855.png new file mode 100644 index 00000000..b20118e0 Binary files /dev/null and b/animateditems/2855.png differ diff --git a/animateditems/28559.gif b/animateditems/28559.gif new file mode 100644 index 00000000..f7585634 Binary files /dev/null and b/animateditems/28559.gif differ diff --git a/animateditems/28559.png b/animateditems/28559.png new file mode 100644 index 00000000..35f4fb63 Binary files /dev/null and b/animateditems/28559.png differ diff --git a/animateditems/2856.gif b/animateditems/2856.gif new file mode 100644 index 00000000..0774fd8b Binary files /dev/null and b/animateditems/2856.gif differ diff --git a/animateditems/2856.png b/animateditems/2856.png new file mode 100644 index 00000000..b20118e0 Binary files /dev/null and b/animateditems/2856.png differ diff --git a/animateditems/28560.gif b/animateditems/28560.gif new file mode 100644 index 00000000..2359f8ea Binary files /dev/null and b/animateditems/28560.gif differ diff --git a/animateditems/28560.png b/animateditems/28560.png new file mode 100644 index 00000000..6106ed6d Binary files /dev/null and b/animateditems/28560.png differ diff --git a/animateditems/28561.gif b/animateditems/28561.gif new file mode 100644 index 00000000..92978a7c Binary files /dev/null and b/animateditems/28561.gif differ diff --git a/animateditems/28561.png b/animateditems/28561.png new file mode 100644 index 00000000..28d10269 Binary files /dev/null and b/animateditems/28561.png differ diff --git a/animateditems/28562.gif b/animateditems/28562.gif new file mode 100644 index 00000000..db9cc93a Binary files /dev/null and b/animateditems/28562.gif differ diff --git a/animateditems/28562.png b/animateditems/28562.png new file mode 100644 index 00000000..5d13f5ef Binary files /dev/null and b/animateditems/28562.png differ diff --git a/animateditems/28563.gif b/animateditems/28563.gif new file mode 100644 index 00000000..1ea0bd00 Binary files /dev/null and b/animateditems/28563.gif differ diff --git a/animateditems/28563.png b/animateditems/28563.png new file mode 100644 index 00000000..beedefcc Binary files /dev/null and b/animateditems/28563.png differ diff --git a/animateditems/28564.gif b/animateditems/28564.gif new file mode 100644 index 00000000..7ace8dd5 Binary files /dev/null and b/animateditems/28564.gif differ diff --git a/animateditems/28564.png b/animateditems/28564.png new file mode 100644 index 00000000..13fb6c88 Binary files /dev/null and b/animateditems/28564.png differ diff --git a/animateditems/28565.gif b/animateditems/28565.gif new file mode 100644 index 00000000..a07972ae Binary files /dev/null and b/animateditems/28565.gif differ diff --git a/animateditems/28565.png b/animateditems/28565.png new file mode 100644 index 00000000..d8d699f0 Binary files /dev/null and b/animateditems/28565.png differ diff --git a/animateditems/28566.gif b/animateditems/28566.gif new file mode 100644 index 00000000..a5944d64 Binary files /dev/null and b/animateditems/28566.gif differ diff --git a/animateditems/28566.png b/animateditems/28566.png new file mode 100644 index 00000000..640623d3 Binary files /dev/null and b/animateditems/28566.png differ diff --git a/animateditems/28567.gif b/animateditems/28567.gif new file mode 100644 index 00000000..0c289240 Binary files /dev/null and b/animateditems/28567.gif differ diff --git a/animateditems/28567.png b/animateditems/28567.png new file mode 100644 index 00000000..11fc09eb Binary files /dev/null and b/animateditems/28567.png differ diff --git a/animateditems/28568.gif b/animateditems/28568.gif new file mode 100644 index 00000000..983c67cd Binary files /dev/null and b/animateditems/28568.gif differ diff --git a/animateditems/28568.png b/animateditems/28568.png new file mode 100644 index 00000000..6dd35e32 Binary files /dev/null and b/animateditems/28568.png differ diff --git a/animateditems/28569.gif b/animateditems/28569.gif new file mode 100644 index 00000000..7b1f9dd8 Binary files /dev/null and b/animateditems/28569.gif differ diff --git a/animateditems/28569.png b/animateditems/28569.png new file mode 100644 index 00000000..f0b3019e Binary files /dev/null and b/animateditems/28569.png differ diff --git a/animateditems/28570.gif b/animateditems/28570.gif new file mode 100644 index 00000000..87e6ffb7 Binary files /dev/null and b/animateditems/28570.gif differ diff --git a/animateditems/28570.png b/animateditems/28570.png new file mode 100644 index 00000000..c9cdbbc6 Binary files /dev/null and b/animateditems/28570.png differ diff --git a/animateditems/28571.gif b/animateditems/28571.gif new file mode 100644 index 00000000..b59001a4 Binary files /dev/null and b/animateditems/28571.gif differ diff --git a/animateditems/28571.png b/animateditems/28571.png new file mode 100644 index 00000000..4304acdf Binary files /dev/null and b/animateditems/28571.png differ diff --git a/animateditems/28572.gif b/animateditems/28572.gif new file mode 100644 index 00000000..20e794ae Binary files /dev/null and b/animateditems/28572.gif differ diff --git a/animateditems/28572.png b/animateditems/28572.png new file mode 100644 index 00000000..5f2a57fe Binary files /dev/null and b/animateditems/28572.png differ diff --git a/animateditems/28573.gif b/animateditems/28573.gif new file mode 100644 index 00000000..8c7d66c7 Binary files /dev/null and b/animateditems/28573.gif differ diff --git a/animateditems/28573.png b/animateditems/28573.png new file mode 100644 index 00000000..3496bade Binary files /dev/null and b/animateditems/28573.png differ diff --git a/animateditems/28574.gif b/animateditems/28574.gif new file mode 100644 index 00000000..9c2a764a Binary files /dev/null and b/animateditems/28574.gif differ diff --git a/animateditems/28574.png b/animateditems/28574.png new file mode 100644 index 00000000..048e4696 Binary files /dev/null and b/animateditems/28574.png differ diff --git a/animateditems/28575.gif b/animateditems/28575.gif new file mode 100644 index 00000000..f0c8f9ba Binary files /dev/null and b/animateditems/28575.gif differ diff --git a/animateditems/28575.png b/animateditems/28575.png new file mode 100644 index 00000000..2f9ff89c Binary files /dev/null and b/animateditems/28575.png differ diff --git a/animateditems/28576.gif b/animateditems/28576.gif new file mode 100644 index 00000000..4c2d8ebf Binary files /dev/null and b/animateditems/28576.gif differ diff --git a/animateditems/28576.png b/animateditems/28576.png new file mode 100644 index 00000000..a9f951f7 Binary files /dev/null and b/animateditems/28576.png differ diff --git a/animateditems/28577.gif b/animateditems/28577.gif new file mode 100644 index 00000000..0a9a4d6e Binary files /dev/null and b/animateditems/28577.gif differ diff --git a/animateditems/28577.png b/animateditems/28577.png new file mode 100644 index 00000000..7145c8f7 Binary files /dev/null and b/animateditems/28577.png differ diff --git a/animateditems/28578.gif b/animateditems/28578.gif new file mode 100644 index 00000000..6397d17b Binary files /dev/null and b/animateditems/28578.gif differ diff --git a/animateditems/28578.png b/animateditems/28578.png new file mode 100644 index 00000000..48538008 Binary files /dev/null and b/animateditems/28578.png differ diff --git a/animateditems/28579.gif b/animateditems/28579.gif new file mode 100644 index 00000000..0bb03d9f Binary files /dev/null and b/animateditems/28579.gif differ diff --git a/animateditems/28579.png b/animateditems/28579.png new file mode 100644 index 00000000..0e4a9a47 Binary files /dev/null and b/animateditems/28579.png differ diff --git a/animateditems/28580.gif b/animateditems/28580.gif new file mode 100644 index 00000000..97f80e58 Binary files /dev/null and b/animateditems/28580.gif differ diff --git a/animateditems/28580.png b/animateditems/28580.png new file mode 100644 index 00000000..a7a9199d Binary files /dev/null and b/animateditems/28580.png differ diff --git a/animateditems/28581.gif b/animateditems/28581.gif new file mode 100644 index 00000000..08f79781 Binary files /dev/null and b/animateditems/28581.gif differ diff --git a/animateditems/28581.png b/animateditems/28581.png new file mode 100644 index 00000000..49c32e57 Binary files /dev/null and b/animateditems/28581.png differ diff --git a/animateditems/28582.gif b/animateditems/28582.gif new file mode 100644 index 00000000..a849927b Binary files /dev/null and b/animateditems/28582.gif differ diff --git a/animateditems/28582.png b/animateditems/28582.png new file mode 100644 index 00000000..85f6eb3c Binary files /dev/null and b/animateditems/28582.png differ diff --git a/animateditems/28583.gif b/animateditems/28583.gif new file mode 100644 index 00000000..79b91377 Binary files /dev/null and b/animateditems/28583.gif differ diff --git a/animateditems/28583.png b/animateditems/28583.png new file mode 100644 index 00000000..4ba2b044 Binary files /dev/null and b/animateditems/28583.png differ diff --git a/animateditems/28584.gif b/animateditems/28584.gif new file mode 100644 index 00000000..6091aed2 Binary files /dev/null and b/animateditems/28584.gif differ diff --git a/animateditems/28584.png b/animateditems/28584.png new file mode 100644 index 00000000..11361a7a Binary files /dev/null and b/animateditems/28584.png differ diff --git a/animateditems/28585.gif b/animateditems/28585.gif new file mode 100644 index 00000000..b24373c1 Binary files /dev/null and b/animateditems/28585.gif differ diff --git a/animateditems/28585.png b/animateditems/28585.png new file mode 100644 index 00000000..580b14e1 Binary files /dev/null and b/animateditems/28585.png differ diff --git a/animateditems/28586.gif b/animateditems/28586.gif new file mode 100644 index 00000000..ad7443f1 Binary files /dev/null and b/animateditems/28586.gif differ diff --git a/animateditems/28586.png b/animateditems/28586.png new file mode 100644 index 00000000..2b339f8a Binary files /dev/null and b/animateditems/28586.png differ diff --git a/animateditems/28587.gif b/animateditems/28587.gif new file mode 100644 index 00000000..aac882b8 Binary files /dev/null and b/animateditems/28587.gif differ diff --git a/animateditems/28587.png b/animateditems/28587.png new file mode 100644 index 00000000..65dc4eb9 Binary files /dev/null and b/animateditems/28587.png differ diff --git a/animateditems/28588.gif b/animateditems/28588.gif new file mode 100644 index 00000000..66024171 Binary files /dev/null and b/animateditems/28588.gif differ diff --git a/animateditems/28588.png b/animateditems/28588.png new file mode 100644 index 00000000..a0dc4e79 Binary files /dev/null and b/animateditems/28588.png differ diff --git a/animateditems/28589.gif b/animateditems/28589.gif new file mode 100644 index 00000000..9dde0ed6 Binary files /dev/null and b/animateditems/28589.gif differ diff --git a/animateditems/28589.png b/animateditems/28589.png new file mode 100644 index 00000000..b1c70cad Binary files /dev/null and b/animateditems/28589.png differ diff --git a/animateditems/28590.gif b/animateditems/28590.gif new file mode 100644 index 00000000..c8bf5115 Binary files /dev/null and b/animateditems/28590.gif differ diff --git a/animateditems/28590.png b/animateditems/28590.png new file mode 100644 index 00000000..719e9bbf Binary files /dev/null and b/animateditems/28590.png differ diff --git a/animateditems/28591.gif b/animateditems/28591.gif new file mode 100644 index 00000000..a6d2f30a Binary files /dev/null and b/animateditems/28591.gif differ diff --git a/animateditems/28591.png b/animateditems/28591.png new file mode 100644 index 00000000..760981e0 Binary files /dev/null and b/animateditems/28591.png differ diff --git a/animateditems/28592.gif b/animateditems/28592.gif new file mode 100644 index 00000000..5297613b Binary files /dev/null and b/animateditems/28592.gif differ diff --git a/animateditems/28592.png b/animateditems/28592.png new file mode 100644 index 00000000..b2d20fc8 Binary files /dev/null and b/animateditems/28592.png differ diff --git a/animateditems/28593.gif b/animateditems/28593.gif new file mode 100644 index 00000000..509b6f3b Binary files /dev/null and b/animateditems/28593.gif differ diff --git a/animateditems/28593.png b/animateditems/28593.png new file mode 100644 index 00000000..08f7ccb5 Binary files /dev/null and b/animateditems/28593.png differ diff --git a/animateditems/28594.gif b/animateditems/28594.gif new file mode 100644 index 00000000..d16d80be Binary files /dev/null and b/animateditems/28594.gif differ diff --git a/animateditems/28594.png b/animateditems/28594.png new file mode 100644 index 00000000..d2987579 Binary files /dev/null and b/animateditems/28594.png differ diff --git a/animateditems/28595.gif b/animateditems/28595.gif new file mode 100644 index 00000000..733b9418 Binary files /dev/null and b/animateditems/28595.gif differ diff --git a/animateditems/28595.png b/animateditems/28595.png new file mode 100644 index 00000000..89c041a8 Binary files /dev/null and b/animateditems/28595.png differ diff --git a/animateditems/28596.gif b/animateditems/28596.gif new file mode 100644 index 00000000..abd753a6 Binary files /dev/null and b/animateditems/28596.gif differ diff --git a/animateditems/28596.png b/animateditems/28596.png new file mode 100644 index 00000000..35e0d7c9 Binary files /dev/null and b/animateditems/28596.png differ diff --git a/animateditems/28597.gif b/animateditems/28597.gif new file mode 100644 index 00000000..3b199628 Binary files /dev/null and b/animateditems/28597.gif differ diff --git a/animateditems/28597.png b/animateditems/28597.png new file mode 100644 index 00000000..589eb024 Binary files /dev/null and b/animateditems/28597.png differ diff --git a/animateditems/28598.gif b/animateditems/28598.gif new file mode 100644 index 00000000..a0eecd5c Binary files /dev/null and b/animateditems/28598.gif differ diff --git a/animateditems/28598.png b/animateditems/28598.png new file mode 100644 index 00000000..0f4e9808 Binary files /dev/null and b/animateditems/28598.png differ diff --git a/animateditems/28599.gif b/animateditems/28599.gif new file mode 100644 index 00000000..d97e7a18 Binary files /dev/null and b/animateditems/28599.gif differ diff --git a/animateditems/28599.png b/animateditems/28599.png new file mode 100644 index 00000000..b9ed6876 Binary files /dev/null and b/animateditems/28599.png differ diff --git a/animateditems/2860.gif b/animateditems/2860.gif new file mode 100644 index 00000000..344431b1 Binary files /dev/null and b/animateditems/2860.gif differ diff --git a/animateditems/2860.png b/animateditems/2860.png new file mode 100644 index 00000000..9f304322 Binary files /dev/null and b/animateditems/2860.png differ diff --git a/animateditems/28600.gif b/animateditems/28600.gif new file mode 100644 index 00000000..949178af Binary files /dev/null and b/animateditems/28600.gif differ diff --git a/animateditems/28600.png b/animateditems/28600.png new file mode 100644 index 00000000..6b047a65 Binary files /dev/null and b/animateditems/28600.png differ diff --git a/animateditems/28601.gif b/animateditems/28601.gif new file mode 100644 index 00000000..ddb1e835 Binary files /dev/null and b/animateditems/28601.gif differ diff --git a/animateditems/28601.png b/animateditems/28601.png new file mode 100644 index 00000000..d7ade5e3 Binary files /dev/null and b/animateditems/28601.png differ diff --git a/animateditems/28602.gif b/animateditems/28602.gif new file mode 100644 index 00000000..7a8c52ed Binary files /dev/null and b/animateditems/28602.gif differ diff --git a/animateditems/28602.png b/animateditems/28602.png new file mode 100644 index 00000000..cb7c9544 Binary files /dev/null and b/animateditems/28602.png differ diff --git a/animateditems/28603.gif b/animateditems/28603.gif new file mode 100644 index 00000000..2f3c20dc Binary files /dev/null and b/animateditems/28603.gif differ diff --git a/animateditems/28603.png b/animateditems/28603.png new file mode 100644 index 00000000..f2a64e7b Binary files /dev/null and b/animateditems/28603.png differ diff --git a/animateditems/28604.gif b/animateditems/28604.gif new file mode 100644 index 00000000..d4e3566d Binary files /dev/null and b/animateditems/28604.gif differ diff --git a/animateditems/28604.png b/animateditems/28604.png new file mode 100644 index 00000000..72f2fdb4 Binary files /dev/null and b/animateditems/28604.png differ diff --git a/animateditems/28605.gif b/animateditems/28605.gif new file mode 100644 index 00000000..700d9ca6 Binary files /dev/null and b/animateditems/28605.gif differ diff --git a/animateditems/28605.png b/animateditems/28605.png new file mode 100644 index 00000000..08b88abc Binary files /dev/null and b/animateditems/28605.png differ diff --git a/animateditems/28606.gif b/animateditems/28606.gif new file mode 100644 index 00000000..c360bb81 Binary files /dev/null and b/animateditems/28606.gif differ diff --git a/animateditems/28606.png b/animateditems/28606.png new file mode 100644 index 00000000..604d488d Binary files /dev/null and b/animateditems/28606.png differ diff --git a/animateditems/28607.gif b/animateditems/28607.gif new file mode 100644 index 00000000..0a75b128 Binary files /dev/null and b/animateditems/28607.gif differ diff --git a/animateditems/28607.png b/animateditems/28607.png new file mode 100644 index 00000000..af7d22c3 Binary files /dev/null and b/animateditems/28607.png differ diff --git a/animateditems/28608.gif b/animateditems/28608.gif new file mode 100644 index 00000000..69ff5a2f Binary files /dev/null and b/animateditems/28608.gif differ diff --git a/animateditems/28608.png b/animateditems/28608.png new file mode 100644 index 00000000..bdac6c8b Binary files /dev/null and b/animateditems/28608.png differ diff --git a/animateditems/28609.gif b/animateditems/28609.gif new file mode 100644 index 00000000..317e621d Binary files /dev/null and b/animateditems/28609.gif differ diff --git a/animateditems/28609.png b/animateditems/28609.png new file mode 100644 index 00000000..61789675 Binary files /dev/null and b/animateditems/28609.png differ diff --git a/animateditems/2861.gif b/animateditems/2861.gif new file mode 100644 index 00000000..02718d08 Binary files /dev/null and b/animateditems/2861.gif differ diff --git a/animateditems/2861.png b/animateditems/2861.png new file mode 100644 index 00000000..8f3eea9a Binary files /dev/null and b/animateditems/2861.png differ diff --git a/animateditems/28610.gif b/animateditems/28610.gif new file mode 100644 index 00000000..76105381 Binary files /dev/null and b/animateditems/28610.gif differ diff --git a/animateditems/28610.png b/animateditems/28610.png new file mode 100644 index 00000000..3810be81 Binary files /dev/null and b/animateditems/28610.png differ diff --git a/animateditems/28611.gif b/animateditems/28611.gif new file mode 100644 index 00000000..6c73c661 Binary files /dev/null and b/animateditems/28611.gif differ diff --git a/animateditems/28611.png b/animateditems/28611.png new file mode 100644 index 00000000..fbf13290 Binary files /dev/null and b/animateditems/28611.png differ diff --git a/animateditems/28612.gif b/animateditems/28612.gif new file mode 100644 index 00000000..94804695 Binary files /dev/null and b/animateditems/28612.gif differ diff --git a/animateditems/28612.png b/animateditems/28612.png new file mode 100644 index 00000000..17174dbd Binary files /dev/null and b/animateditems/28612.png differ diff --git a/animateditems/28613.gif b/animateditems/28613.gif new file mode 100644 index 00000000..571004c7 Binary files /dev/null and b/animateditems/28613.gif differ diff --git a/animateditems/28613.png b/animateditems/28613.png new file mode 100644 index 00000000..ff0eff78 Binary files /dev/null and b/animateditems/28613.png differ diff --git a/animateditems/28614.gif b/animateditems/28614.gif new file mode 100644 index 00000000..7644b6b3 Binary files /dev/null and b/animateditems/28614.gif differ diff --git a/animateditems/28614.png b/animateditems/28614.png new file mode 100644 index 00000000..3f5d6888 Binary files /dev/null and b/animateditems/28614.png differ diff --git a/animateditems/28615.gif b/animateditems/28615.gif new file mode 100644 index 00000000..d1de4044 Binary files /dev/null and b/animateditems/28615.gif differ diff --git a/animateditems/28615.png b/animateditems/28615.png new file mode 100644 index 00000000..86b18d8b Binary files /dev/null and b/animateditems/28615.png differ diff --git a/animateditems/28616.gif b/animateditems/28616.gif new file mode 100644 index 00000000..d2d6a6a6 Binary files /dev/null and b/animateditems/28616.gif differ diff --git a/animateditems/28616.png b/animateditems/28616.png new file mode 100644 index 00000000..9fe1652f Binary files /dev/null and b/animateditems/28616.png differ diff --git a/animateditems/28617.gif b/animateditems/28617.gif new file mode 100644 index 00000000..c21040b2 Binary files /dev/null and b/animateditems/28617.gif differ diff --git a/animateditems/28617.png b/animateditems/28617.png new file mode 100644 index 00000000..b6120432 Binary files /dev/null and b/animateditems/28617.png differ diff --git a/animateditems/28618.gif b/animateditems/28618.gif new file mode 100644 index 00000000..9627bbb8 Binary files /dev/null and b/animateditems/28618.gif differ diff --git a/animateditems/28618.png b/animateditems/28618.png new file mode 100644 index 00000000..78a3f915 Binary files /dev/null and b/animateditems/28618.png differ diff --git a/animateditems/28619.gif b/animateditems/28619.gif new file mode 100644 index 00000000..3035ecc5 Binary files /dev/null and b/animateditems/28619.gif differ diff --git a/animateditems/28619.png b/animateditems/28619.png new file mode 100644 index 00000000..a9310198 Binary files /dev/null and b/animateditems/28619.png differ diff --git a/animateditems/2862.gif b/animateditems/2862.gif new file mode 100644 index 00000000..e2be52d7 Binary files /dev/null and b/animateditems/2862.gif differ diff --git a/animateditems/2862.png b/animateditems/2862.png new file mode 100644 index 00000000..0e2256c2 Binary files /dev/null and b/animateditems/2862.png differ diff --git a/animateditems/28620.gif b/animateditems/28620.gif new file mode 100644 index 00000000..cf0c9107 Binary files /dev/null and b/animateditems/28620.gif differ diff --git a/animateditems/28620.png b/animateditems/28620.png new file mode 100644 index 00000000..4f02a3e8 Binary files /dev/null and b/animateditems/28620.png differ diff --git a/animateditems/28621.gif b/animateditems/28621.gif new file mode 100644 index 00000000..7b331387 Binary files /dev/null and b/animateditems/28621.gif differ diff --git a/animateditems/28621.png b/animateditems/28621.png new file mode 100644 index 00000000..a465be04 Binary files /dev/null and b/animateditems/28621.png differ diff --git a/animateditems/28622.gif b/animateditems/28622.gif new file mode 100644 index 00000000..aed5b64f Binary files /dev/null and b/animateditems/28622.gif differ diff --git a/animateditems/28622.png b/animateditems/28622.png new file mode 100644 index 00000000..8d629693 Binary files /dev/null and b/animateditems/28622.png differ diff --git a/animateditems/28623.gif b/animateditems/28623.gif new file mode 100644 index 00000000..c2654826 Binary files /dev/null and b/animateditems/28623.gif differ diff --git a/animateditems/28623.png b/animateditems/28623.png new file mode 100644 index 00000000..be0df83f Binary files /dev/null and b/animateditems/28623.png differ diff --git a/animateditems/28624.gif b/animateditems/28624.gif new file mode 100644 index 00000000..7f2e14d9 Binary files /dev/null and b/animateditems/28624.gif differ diff --git a/animateditems/28624.png b/animateditems/28624.png new file mode 100644 index 00000000..f60750f0 Binary files /dev/null and b/animateditems/28624.png differ diff --git a/animateditems/28625.gif b/animateditems/28625.gif new file mode 100644 index 00000000..a888b64b Binary files /dev/null and b/animateditems/28625.gif differ diff --git a/animateditems/28625.png b/animateditems/28625.png new file mode 100644 index 00000000..8736ea0b Binary files /dev/null and b/animateditems/28625.png differ diff --git a/animateditems/28626.gif b/animateditems/28626.gif new file mode 100644 index 00000000..59f6516b Binary files /dev/null and b/animateditems/28626.gif differ diff --git a/animateditems/28626.png b/animateditems/28626.png new file mode 100644 index 00000000..3727a51c Binary files /dev/null and b/animateditems/28626.png differ diff --git a/animateditems/28627.gif b/animateditems/28627.gif new file mode 100644 index 00000000..013e64b3 Binary files /dev/null and b/animateditems/28627.gif differ diff --git a/animateditems/28627.png b/animateditems/28627.png new file mode 100644 index 00000000..c6d75692 Binary files /dev/null and b/animateditems/28627.png differ diff --git a/animateditems/28628.gif b/animateditems/28628.gif new file mode 100644 index 00000000..e374e9dc Binary files /dev/null and b/animateditems/28628.gif differ diff --git a/animateditems/28628.png b/animateditems/28628.png new file mode 100644 index 00000000..8878b3b1 Binary files /dev/null and b/animateditems/28628.png differ diff --git a/animateditems/28629.gif b/animateditems/28629.gif new file mode 100644 index 00000000..543b913c Binary files /dev/null and b/animateditems/28629.gif differ diff --git a/animateditems/28629.png b/animateditems/28629.png new file mode 100644 index 00000000..3a88c39e Binary files /dev/null and b/animateditems/28629.png differ diff --git a/animateditems/2863.gif b/animateditems/2863.gif new file mode 100644 index 00000000..be959abc Binary files /dev/null and b/animateditems/2863.gif differ diff --git a/animateditems/2863.png b/animateditems/2863.png new file mode 100644 index 00000000..5c085e87 Binary files /dev/null and b/animateditems/2863.png differ diff --git a/animateditems/28630.gif b/animateditems/28630.gif new file mode 100644 index 00000000..d806775a Binary files /dev/null and b/animateditems/28630.gif differ diff --git a/animateditems/28630.png b/animateditems/28630.png new file mode 100644 index 00000000..46fa660b Binary files /dev/null and b/animateditems/28630.png differ diff --git a/animateditems/28631.gif b/animateditems/28631.gif new file mode 100644 index 00000000..4399ac85 Binary files /dev/null and b/animateditems/28631.gif differ diff --git a/animateditems/28631.png b/animateditems/28631.png new file mode 100644 index 00000000..cea47a57 Binary files /dev/null and b/animateditems/28631.png differ diff --git a/animateditems/28632.gif b/animateditems/28632.gif new file mode 100644 index 00000000..a948fe7c Binary files /dev/null and b/animateditems/28632.gif differ diff --git a/animateditems/28632.png b/animateditems/28632.png new file mode 100644 index 00000000..0f416dbd Binary files /dev/null and b/animateditems/28632.png differ diff --git a/animateditems/28635.gif b/animateditems/28635.gif new file mode 100644 index 00000000..9ccddcca Binary files /dev/null and b/animateditems/28635.gif differ diff --git a/animateditems/28635.png b/animateditems/28635.png new file mode 100644 index 00000000..8e253a37 Binary files /dev/null and b/animateditems/28635.png differ diff --git a/animateditems/28636.gif b/animateditems/28636.gif new file mode 100644 index 00000000..10c04e51 Binary files /dev/null and b/animateditems/28636.gif differ diff --git a/animateditems/28636.png b/animateditems/28636.png new file mode 100644 index 00000000..1da5b0a0 Binary files /dev/null and b/animateditems/28636.png differ diff --git a/animateditems/28637.gif b/animateditems/28637.gif new file mode 100644 index 00000000..e103889b Binary files /dev/null and b/animateditems/28637.gif differ diff --git a/animateditems/28637.png b/animateditems/28637.png new file mode 100644 index 00000000..5ec19b2e Binary files /dev/null and b/animateditems/28637.png differ diff --git a/animateditems/28638.gif b/animateditems/28638.gif new file mode 100644 index 00000000..041973e9 Binary files /dev/null and b/animateditems/28638.gif differ diff --git a/animateditems/28638.png b/animateditems/28638.png new file mode 100644 index 00000000..816b3a18 Binary files /dev/null and b/animateditems/28638.png differ diff --git a/animateditems/28639.gif b/animateditems/28639.gif new file mode 100644 index 00000000..5c4d36fe Binary files /dev/null and b/animateditems/28639.gif differ diff --git a/animateditems/28639.png b/animateditems/28639.png new file mode 100644 index 00000000..5174c585 Binary files /dev/null and b/animateditems/28639.png differ diff --git a/animateditems/2864.gif b/animateditems/2864.gif new file mode 100644 index 00000000..8839cd33 Binary files /dev/null and b/animateditems/2864.gif differ diff --git a/animateditems/2864.png b/animateditems/2864.png new file mode 100644 index 00000000..eea394d1 Binary files /dev/null and b/animateditems/2864.png differ diff --git a/animateditems/28640.gif b/animateditems/28640.gif new file mode 100644 index 00000000..1d5d3acb Binary files /dev/null and b/animateditems/28640.gif differ diff --git a/animateditems/28640.png b/animateditems/28640.png new file mode 100644 index 00000000..618195ef Binary files /dev/null and b/animateditems/28640.png differ diff --git a/animateditems/28641.gif b/animateditems/28641.gif new file mode 100644 index 00000000..f4fb9c0b Binary files /dev/null and b/animateditems/28641.gif differ diff --git a/animateditems/28641.png b/animateditems/28641.png new file mode 100644 index 00000000..b257980d Binary files /dev/null and b/animateditems/28641.png differ diff --git a/animateditems/28642.gif b/animateditems/28642.gif new file mode 100644 index 00000000..8d590610 Binary files /dev/null and b/animateditems/28642.gif differ diff --git a/animateditems/28642.png b/animateditems/28642.png new file mode 100644 index 00000000..ba1b36dd Binary files /dev/null and b/animateditems/28642.png differ diff --git a/animateditems/28643.gif b/animateditems/28643.gif new file mode 100644 index 00000000..255d312b Binary files /dev/null and b/animateditems/28643.gif differ diff --git a/animateditems/28643.png b/animateditems/28643.png new file mode 100644 index 00000000..8b8adb78 Binary files /dev/null and b/animateditems/28643.png differ diff --git a/animateditems/28644.gif b/animateditems/28644.gif new file mode 100644 index 00000000..21121983 Binary files /dev/null and b/animateditems/28644.gif differ diff --git a/animateditems/28644.png b/animateditems/28644.png new file mode 100644 index 00000000..521c6921 Binary files /dev/null and b/animateditems/28644.png differ diff --git a/animateditems/28645.gif b/animateditems/28645.gif new file mode 100644 index 00000000..2b2a651a Binary files /dev/null and b/animateditems/28645.gif differ diff --git a/animateditems/28645.png b/animateditems/28645.png new file mode 100644 index 00000000..d9db5662 Binary files /dev/null and b/animateditems/28645.png differ diff --git a/animateditems/28646.gif b/animateditems/28646.gif new file mode 100644 index 00000000..3217bcc8 Binary files /dev/null and b/animateditems/28646.gif differ diff --git a/animateditems/28646.png b/animateditems/28646.png new file mode 100644 index 00000000..b6c423ba Binary files /dev/null and b/animateditems/28646.png differ diff --git a/animateditems/28647.gif b/animateditems/28647.gif new file mode 100644 index 00000000..a6680f00 Binary files /dev/null and b/animateditems/28647.gif differ diff --git a/animateditems/28647.png b/animateditems/28647.png new file mode 100644 index 00000000..03de250d Binary files /dev/null and b/animateditems/28647.png differ diff --git a/animateditems/28648.gif b/animateditems/28648.gif new file mode 100644 index 00000000..b0a5921a Binary files /dev/null and b/animateditems/28648.gif differ diff --git a/animateditems/28648.png b/animateditems/28648.png new file mode 100644 index 00000000..f4d9997d Binary files /dev/null and b/animateditems/28648.png differ diff --git a/animateditems/28649.gif b/animateditems/28649.gif new file mode 100644 index 00000000..b23d36f9 Binary files /dev/null and b/animateditems/28649.gif differ diff --git a/animateditems/28649.png b/animateditems/28649.png new file mode 100644 index 00000000..cd9c2a2f Binary files /dev/null and b/animateditems/28649.png differ diff --git a/animateditems/2865.gif b/animateditems/2865.gif new file mode 100644 index 00000000..f8ddb7c7 Binary files /dev/null and b/animateditems/2865.gif differ diff --git a/animateditems/2865.png b/animateditems/2865.png new file mode 100644 index 00000000..a3918bec Binary files /dev/null and b/animateditems/2865.png differ diff --git a/animateditems/28650.gif b/animateditems/28650.gif new file mode 100644 index 00000000..58e1a671 Binary files /dev/null and b/animateditems/28650.gif differ diff --git a/animateditems/28650.png b/animateditems/28650.png new file mode 100644 index 00000000..4a19d2d9 Binary files /dev/null and b/animateditems/28650.png differ diff --git a/animateditems/28651.gif b/animateditems/28651.gif new file mode 100644 index 00000000..db4f0715 Binary files /dev/null and b/animateditems/28651.gif differ diff --git a/animateditems/28651.png b/animateditems/28651.png new file mode 100644 index 00000000..476f9670 Binary files /dev/null and b/animateditems/28651.png differ diff --git a/animateditems/28652.gif b/animateditems/28652.gif new file mode 100644 index 00000000..cc6f4784 Binary files /dev/null and b/animateditems/28652.gif differ diff --git a/animateditems/28652.png b/animateditems/28652.png new file mode 100644 index 00000000..20f5baff Binary files /dev/null and b/animateditems/28652.png differ diff --git a/animateditems/28653.gif b/animateditems/28653.gif new file mode 100644 index 00000000..718652f1 Binary files /dev/null and b/animateditems/28653.gif differ diff --git a/animateditems/28653.png b/animateditems/28653.png new file mode 100644 index 00000000..28e4c764 Binary files /dev/null and b/animateditems/28653.png differ diff --git a/animateditems/28654.gif b/animateditems/28654.gif new file mode 100644 index 00000000..5a85d406 Binary files /dev/null and b/animateditems/28654.gif differ diff --git a/animateditems/28654.png b/animateditems/28654.png new file mode 100644 index 00000000..c31fa7e8 Binary files /dev/null and b/animateditems/28654.png differ diff --git a/animateditems/28655.gif b/animateditems/28655.gif new file mode 100644 index 00000000..a28b9bb6 Binary files /dev/null and b/animateditems/28655.gif differ diff --git a/animateditems/28655.png b/animateditems/28655.png new file mode 100644 index 00000000..601ec6c6 Binary files /dev/null and b/animateditems/28655.png differ diff --git a/animateditems/28656.gif b/animateditems/28656.gif new file mode 100644 index 00000000..536e219a Binary files /dev/null and b/animateditems/28656.gif differ diff --git a/animateditems/28656.png b/animateditems/28656.png new file mode 100644 index 00000000..8e4f3312 Binary files /dev/null and b/animateditems/28656.png differ diff --git a/animateditems/28657.gif b/animateditems/28657.gif new file mode 100644 index 00000000..c5ca54ed Binary files /dev/null and b/animateditems/28657.gif differ diff --git a/animateditems/28657.png b/animateditems/28657.png new file mode 100644 index 00000000..34f85fbe Binary files /dev/null and b/animateditems/28657.png differ diff --git a/animateditems/28658.gif b/animateditems/28658.gif new file mode 100644 index 00000000..5993ef14 Binary files /dev/null and b/animateditems/28658.gif differ diff --git a/animateditems/28658.png b/animateditems/28658.png new file mode 100644 index 00000000..8554ed14 Binary files /dev/null and b/animateditems/28658.png differ diff --git a/animateditems/28659.gif b/animateditems/28659.gif new file mode 100644 index 00000000..7e097c50 Binary files /dev/null and b/animateditems/28659.gif differ diff --git a/animateditems/28659.png b/animateditems/28659.png new file mode 100644 index 00000000..718cc54d Binary files /dev/null and b/animateditems/28659.png differ diff --git a/animateditems/2866.gif b/animateditems/2866.gif new file mode 100644 index 00000000..80a0caa8 Binary files /dev/null and b/animateditems/2866.gif differ diff --git a/animateditems/2866.png b/animateditems/2866.png new file mode 100644 index 00000000..73a7ff49 Binary files /dev/null and b/animateditems/2866.png differ diff --git a/animateditems/28660.gif b/animateditems/28660.gif new file mode 100644 index 00000000..4096c182 Binary files /dev/null and b/animateditems/28660.gif differ diff --git a/animateditems/28660.png b/animateditems/28660.png new file mode 100644 index 00000000..8c5dcc2b Binary files /dev/null and b/animateditems/28660.png differ diff --git a/animateditems/28661.gif b/animateditems/28661.gif new file mode 100644 index 00000000..5ce4d587 Binary files /dev/null and b/animateditems/28661.gif differ diff --git a/animateditems/28661.png b/animateditems/28661.png new file mode 100644 index 00000000..e3b98248 Binary files /dev/null and b/animateditems/28661.png differ diff --git a/animateditems/28662.gif b/animateditems/28662.gif new file mode 100644 index 00000000..f3c83038 Binary files /dev/null and b/animateditems/28662.gif differ diff --git a/animateditems/28662.png b/animateditems/28662.png new file mode 100644 index 00000000..3d7aa738 Binary files /dev/null and b/animateditems/28662.png differ diff --git a/animateditems/28663.gif b/animateditems/28663.gif new file mode 100644 index 00000000..25c6de4f Binary files /dev/null and b/animateditems/28663.gif differ diff --git a/animateditems/28663.png b/animateditems/28663.png new file mode 100644 index 00000000..46fab17f Binary files /dev/null and b/animateditems/28663.png differ diff --git a/animateditems/28664.gif b/animateditems/28664.gif new file mode 100644 index 00000000..4935d1fb Binary files /dev/null and b/animateditems/28664.gif differ diff --git a/animateditems/28664.png b/animateditems/28664.png new file mode 100644 index 00000000..ad46a60d Binary files /dev/null and b/animateditems/28664.png differ diff --git a/animateditems/28665.gif b/animateditems/28665.gif new file mode 100644 index 00000000..9b2cb9f9 Binary files /dev/null and b/animateditems/28665.gif differ diff --git a/animateditems/28665.png b/animateditems/28665.png new file mode 100644 index 00000000..874c7dac Binary files /dev/null and b/animateditems/28665.png differ diff --git a/animateditems/28666.gif b/animateditems/28666.gif new file mode 100644 index 00000000..a3f47b73 Binary files /dev/null and b/animateditems/28666.gif differ diff --git a/animateditems/28666.png b/animateditems/28666.png new file mode 100644 index 00000000..1075c1d0 Binary files /dev/null and b/animateditems/28666.png differ diff --git a/animateditems/28667.gif b/animateditems/28667.gif new file mode 100644 index 00000000..4d81c393 Binary files /dev/null and b/animateditems/28667.gif differ diff --git a/animateditems/28667.png b/animateditems/28667.png new file mode 100644 index 00000000..42706c43 Binary files /dev/null and b/animateditems/28667.png differ diff --git a/animateditems/2867.gif b/animateditems/2867.gif new file mode 100644 index 00000000..ac03413f Binary files /dev/null and b/animateditems/2867.gif differ diff --git a/animateditems/2867.png b/animateditems/2867.png new file mode 100644 index 00000000..aa0985b1 Binary files /dev/null and b/animateditems/2867.png differ diff --git a/animateditems/28670.gif b/animateditems/28670.gif new file mode 100644 index 00000000..727bace7 Binary files /dev/null and b/animateditems/28670.gif differ diff --git a/animateditems/28670.png b/animateditems/28670.png new file mode 100644 index 00000000..67307026 Binary files /dev/null and b/animateditems/28670.png differ diff --git a/animateditems/28671.gif b/animateditems/28671.gif new file mode 100644 index 00000000..5f0ad3e9 Binary files /dev/null and b/animateditems/28671.gif differ diff --git a/animateditems/28671.png b/animateditems/28671.png new file mode 100644 index 00000000..02140c4e Binary files /dev/null and b/animateditems/28671.png differ diff --git a/animateditems/28672.gif b/animateditems/28672.gif new file mode 100644 index 00000000..d8ce2ec5 Binary files /dev/null and b/animateditems/28672.gif differ diff --git a/animateditems/28672.png b/animateditems/28672.png new file mode 100644 index 00000000..252a0ab2 Binary files /dev/null and b/animateditems/28672.png differ diff --git a/animateditems/28673.gif b/animateditems/28673.gif new file mode 100644 index 00000000..2cf3744a Binary files /dev/null and b/animateditems/28673.gif differ diff --git a/animateditems/28673.png b/animateditems/28673.png new file mode 100644 index 00000000..c991f6dc Binary files /dev/null and b/animateditems/28673.png differ diff --git a/animateditems/28674.gif b/animateditems/28674.gif new file mode 100644 index 00000000..c168afe3 Binary files /dev/null and b/animateditems/28674.gif differ diff --git a/animateditems/28674.png b/animateditems/28674.png new file mode 100644 index 00000000..62a63494 Binary files /dev/null and b/animateditems/28674.png differ diff --git a/animateditems/28675.gif b/animateditems/28675.gif new file mode 100644 index 00000000..7fcd1d33 Binary files /dev/null and b/animateditems/28675.gif differ diff --git a/animateditems/28675.png b/animateditems/28675.png new file mode 100644 index 00000000..d5f0b38f Binary files /dev/null and b/animateditems/28675.png differ diff --git a/animateditems/28676.gif b/animateditems/28676.gif new file mode 100644 index 00000000..7cb89203 Binary files /dev/null and b/animateditems/28676.gif differ diff --git a/animateditems/28676.png b/animateditems/28676.png new file mode 100644 index 00000000..c8e210e7 Binary files /dev/null and b/animateditems/28676.png differ diff --git a/animateditems/28677.gif b/animateditems/28677.gif new file mode 100644 index 00000000..248fbb65 Binary files /dev/null and b/animateditems/28677.gif differ diff --git a/animateditems/28677.png b/animateditems/28677.png new file mode 100644 index 00000000..678b147f Binary files /dev/null and b/animateditems/28677.png differ diff --git a/animateditems/28678.gif b/animateditems/28678.gif new file mode 100644 index 00000000..3902254c Binary files /dev/null and b/animateditems/28678.gif differ diff --git a/animateditems/28678.png b/animateditems/28678.png new file mode 100644 index 00000000..accd1629 Binary files /dev/null and b/animateditems/28678.png differ diff --git a/animateditems/28679.gif b/animateditems/28679.gif new file mode 100644 index 00000000..87461b1f Binary files /dev/null and b/animateditems/28679.gif differ diff --git a/animateditems/28679.png b/animateditems/28679.png new file mode 100644 index 00000000..7ace7eef Binary files /dev/null and b/animateditems/28679.png differ diff --git a/animateditems/2868.gif b/animateditems/2868.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/2868.gif differ diff --git a/animateditems/2868.png b/animateditems/2868.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/2868.png differ diff --git a/animateditems/28680.gif b/animateditems/28680.gif new file mode 100644 index 00000000..eec42053 Binary files /dev/null and b/animateditems/28680.gif differ diff --git a/animateditems/28680.png b/animateditems/28680.png new file mode 100644 index 00000000..67c19aee Binary files /dev/null and b/animateditems/28680.png differ diff --git a/animateditems/28681.gif b/animateditems/28681.gif new file mode 100644 index 00000000..cecbe75b Binary files /dev/null and b/animateditems/28681.gif differ diff --git a/animateditems/28681.png b/animateditems/28681.png new file mode 100644 index 00000000..750609e8 Binary files /dev/null and b/animateditems/28681.png differ diff --git a/animateditems/28682.gif b/animateditems/28682.gif new file mode 100644 index 00000000..c1333962 Binary files /dev/null and b/animateditems/28682.gif differ diff --git a/animateditems/28682.png b/animateditems/28682.png new file mode 100644 index 00000000..c8156734 Binary files /dev/null and b/animateditems/28682.png differ diff --git a/animateditems/28683.gif b/animateditems/28683.gif new file mode 100644 index 00000000..c2087872 Binary files /dev/null and b/animateditems/28683.gif differ diff --git a/animateditems/28683.png b/animateditems/28683.png new file mode 100644 index 00000000..dcfef2f9 Binary files /dev/null and b/animateditems/28683.png differ diff --git a/animateditems/28684.gif b/animateditems/28684.gif new file mode 100644 index 00000000..97727361 Binary files /dev/null and b/animateditems/28684.gif differ diff --git a/animateditems/28684.png b/animateditems/28684.png new file mode 100644 index 00000000..c6477e8c Binary files /dev/null and b/animateditems/28684.png differ diff --git a/animateditems/28685.gif b/animateditems/28685.gif new file mode 100644 index 00000000..10c73569 Binary files /dev/null and b/animateditems/28685.gif differ diff --git a/animateditems/28685.png b/animateditems/28685.png new file mode 100644 index 00000000..bc1d3773 Binary files /dev/null and b/animateditems/28685.png differ diff --git a/animateditems/28686.gif b/animateditems/28686.gif new file mode 100644 index 00000000..92b84792 Binary files /dev/null and b/animateditems/28686.gif differ diff --git a/animateditems/28686.png b/animateditems/28686.png new file mode 100644 index 00000000..fb4e076e Binary files /dev/null and b/animateditems/28686.png differ diff --git a/animateditems/28687.gif b/animateditems/28687.gif new file mode 100644 index 00000000..ccd2b662 Binary files /dev/null and b/animateditems/28687.gif differ diff --git a/animateditems/28687.png b/animateditems/28687.png new file mode 100644 index 00000000..4b1fdf35 Binary files /dev/null and b/animateditems/28687.png differ diff --git a/animateditems/28688.gif b/animateditems/28688.gif new file mode 100644 index 00000000..2a36b37d Binary files /dev/null and b/animateditems/28688.gif differ diff --git a/animateditems/28688.png b/animateditems/28688.png new file mode 100644 index 00000000..67820706 Binary files /dev/null and b/animateditems/28688.png differ diff --git a/animateditems/28689.gif b/animateditems/28689.gif new file mode 100644 index 00000000..d75f03a9 Binary files /dev/null and b/animateditems/28689.gif differ diff --git a/animateditems/28689.png b/animateditems/28689.png new file mode 100644 index 00000000..9397b676 Binary files /dev/null and b/animateditems/28689.png differ diff --git a/animateditems/28690.gif b/animateditems/28690.gif new file mode 100644 index 00000000..07a1bcd9 Binary files /dev/null and b/animateditems/28690.gif differ diff --git a/animateditems/28690.png b/animateditems/28690.png new file mode 100644 index 00000000..7c62e50c Binary files /dev/null and b/animateditems/28690.png differ diff --git a/animateditems/28691.gif b/animateditems/28691.gif new file mode 100644 index 00000000..0335b13b Binary files /dev/null and b/animateditems/28691.gif differ diff --git a/animateditems/28691.png b/animateditems/28691.png new file mode 100644 index 00000000..138c0348 Binary files /dev/null and b/animateditems/28691.png differ diff --git a/animateditems/28692.gif b/animateditems/28692.gif new file mode 100644 index 00000000..463e35dc Binary files /dev/null and b/animateditems/28692.gif differ diff --git a/animateditems/28692.png b/animateditems/28692.png new file mode 100644 index 00000000..2350aa8c Binary files /dev/null and b/animateditems/28692.png differ diff --git a/animateditems/28693.gif b/animateditems/28693.gif new file mode 100644 index 00000000..4d9970ad Binary files /dev/null and b/animateditems/28693.gif differ diff --git a/animateditems/28693.png b/animateditems/28693.png new file mode 100644 index 00000000..a4ee486a Binary files /dev/null and b/animateditems/28693.png differ diff --git a/animateditems/28694.gif b/animateditems/28694.gif new file mode 100644 index 00000000..701ef67f Binary files /dev/null and b/animateditems/28694.gif differ diff --git a/animateditems/28694.png b/animateditems/28694.png new file mode 100644 index 00000000..910f7fb6 Binary files /dev/null and b/animateditems/28694.png differ diff --git a/animateditems/28695.gif b/animateditems/28695.gif new file mode 100644 index 00000000..6bd5e505 Binary files /dev/null and b/animateditems/28695.gif differ diff --git a/animateditems/28695.png b/animateditems/28695.png new file mode 100644 index 00000000..fb124c65 Binary files /dev/null and b/animateditems/28695.png differ diff --git a/animateditems/28696.gif b/animateditems/28696.gif new file mode 100644 index 00000000..f488b48b Binary files /dev/null and b/animateditems/28696.gif differ diff --git a/animateditems/28696.png b/animateditems/28696.png new file mode 100644 index 00000000..6117ed3d Binary files /dev/null and b/animateditems/28696.png differ diff --git a/animateditems/28697.gif b/animateditems/28697.gif new file mode 100644 index 00000000..f0278ddf Binary files /dev/null and b/animateditems/28697.gif differ diff --git a/animateditems/28697.png b/animateditems/28697.png new file mode 100644 index 00000000..7370c49b Binary files /dev/null and b/animateditems/28697.png differ diff --git a/animateditems/28698.gif b/animateditems/28698.gif new file mode 100644 index 00000000..93def840 Binary files /dev/null and b/animateditems/28698.gif differ diff --git a/animateditems/28698.png b/animateditems/28698.png new file mode 100644 index 00000000..c5c39766 Binary files /dev/null and b/animateditems/28698.png differ diff --git a/animateditems/28699.gif b/animateditems/28699.gif new file mode 100644 index 00000000..e0d74d57 Binary files /dev/null and b/animateditems/28699.gif differ diff --git a/animateditems/28699.png b/animateditems/28699.png new file mode 100644 index 00000000..bdf0feed Binary files /dev/null and b/animateditems/28699.png differ diff --git a/animateditems/28700.gif b/animateditems/28700.gif new file mode 100644 index 00000000..7d89159a Binary files /dev/null and b/animateditems/28700.gif differ diff --git a/animateditems/28700.png b/animateditems/28700.png new file mode 100644 index 00000000..bfffbc1b Binary files /dev/null and b/animateditems/28700.png differ diff --git a/animateditems/28701.gif b/animateditems/28701.gif new file mode 100644 index 00000000..26af8a81 Binary files /dev/null and b/animateditems/28701.gif differ diff --git a/animateditems/28701.png b/animateditems/28701.png new file mode 100644 index 00000000..1d3b4bef Binary files /dev/null and b/animateditems/28701.png differ diff --git a/animateditems/28702.gif b/animateditems/28702.gif new file mode 100644 index 00000000..bf231216 Binary files /dev/null and b/animateditems/28702.gif differ diff --git a/animateditems/28702.png b/animateditems/28702.png new file mode 100644 index 00000000..e823ee7a Binary files /dev/null and b/animateditems/28702.png differ diff --git a/animateditems/28703.gif b/animateditems/28703.gif new file mode 100644 index 00000000..b490ae5f Binary files /dev/null and b/animateditems/28703.gif differ diff --git a/animateditems/28703.png b/animateditems/28703.png new file mode 100644 index 00000000..8a8185d6 Binary files /dev/null and b/animateditems/28703.png differ diff --git a/animateditems/28704.gif b/animateditems/28704.gif new file mode 100644 index 00000000..144322de Binary files /dev/null and b/animateditems/28704.gif differ diff --git a/animateditems/28704.png b/animateditems/28704.png new file mode 100644 index 00000000..444d4de3 Binary files /dev/null and b/animateditems/28704.png differ diff --git a/animateditems/28705.gif b/animateditems/28705.gif new file mode 100644 index 00000000..1fa819b4 Binary files /dev/null and b/animateditems/28705.gif differ diff --git a/animateditems/28705.png b/animateditems/28705.png new file mode 100644 index 00000000..632ce0ba Binary files /dev/null and b/animateditems/28705.png differ diff --git a/animateditems/28706.gif b/animateditems/28706.gif new file mode 100644 index 00000000..ef7bfaeb Binary files /dev/null and b/animateditems/28706.gif differ diff --git a/animateditems/28706.png b/animateditems/28706.png new file mode 100644 index 00000000..2b7dfb99 Binary files /dev/null and b/animateditems/28706.png differ diff --git a/animateditems/28707.gif b/animateditems/28707.gif new file mode 100644 index 00000000..1b4d2f92 Binary files /dev/null and b/animateditems/28707.gif differ diff --git a/animateditems/28707.png b/animateditems/28707.png new file mode 100644 index 00000000..6e585eb7 Binary files /dev/null and b/animateditems/28707.png differ diff --git a/animateditems/28708.gif b/animateditems/28708.gif new file mode 100644 index 00000000..eee56197 Binary files /dev/null and b/animateditems/28708.gif differ diff --git a/animateditems/28708.png b/animateditems/28708.png new file mode 100644 index 00000000..98469322 Binary files /dev/null and b/animateditems/28708.png differ diff --git a/animateditems/28709.gif b/animateditems/28709.gif new file mode 100644 index 00000000..18bc21b1 Binary files /dev/null and b/animateditems/28709.gif differ diff --git a/animateditems/28709.png b/animateditems/28709.png new file mode 100644 index 00000000..f8c58c31 Binary files /dev/null and b/animateditems/28709.png differ diff --git a/animateditems/2871.gif b/animateditems/2871.gif new file mode 100644 index 00000000..699118a9 Binary files /dev/null and b/animateditems/2871.gif differ diff --git a/animateditems/2871.png b/animateditems/2871.png new file mode 100644 index 00000000..9bb2e16f Binary files /dev/null and b/animateditems/2871.png differ diff --git a/animateditems/28710.gif b/animateditems/28710.gif new file mode 100644 index 00000000..14a39f3d Binary files /dev/null and b/animateditems/28710.gif differ diff --git a/animateditems/28710.png b/animateditems/28710.png new file mode 100644 index 00000000..075ac2ed Binary files /dev/null and b/animateditems/28710.png differ diff --git a/animateditems/28711.gif b/animateditems/28711.gif new file mode 100644 index 00000000..3a26d2f5 Binary files /dev/null and b/animateditems/28711.gif differ diff --git a/animateditems/28711.png b/animateditems/28711.png new file mode 100644 index 00000000..7a5d19f7 Binary files /dev/null and b/animateditems/28711.png differ diff --git a/animateditems/28712.gif b/animateditems/28712.gif new file mode 100644 index 00000000..6934b019 Binary files /dev/null and b/animateditems/28712.gif differ diff --git a/animateditems/28712.png b/animateditems/28712.png new file mode 100644 index 00000000..fc70784a Binary files /dev/null and b/animateditems/28712.png differ diff --git a/animateditems/28713.gif b/animateditems/28713.gif new file mode 100644 index 00000000..c5a594b5 Binary files /dev/null and b/animateditems/28713.gif differ diff --git a/animateditems/28713.png b/animateditems/28713.png new file mode 100644 index 00000000..3a20ff07 Binary files /dev/null and b/animateditems/28713.png differ diff --git a/animateditems/28714.gif b/animateditems/28714.gif new file mode 100644 index 00000000..6b27f29f Binary files /dev/null and b/animateditems/28714.gif differ diff --git a/animateditems/28714.png b/animateditems/28714.png new file mode 100644 index 00000000..7621ef4d Binary files /dev/null and b/animateditems/28714.png differ diff --git a/animateditems/28715.gif b/animateditems/28715.gif new file mode 100644 index 00000000..7ebf66a9 Binary files /dev/null and b/animateditems/28715.gif differ diff --git a/animateditems/28715.png b/animateditems/28715.png new file mode 100644 index 00000000..78e62204 Binary files /dev/null and b/animateditems/28715.png differ diff --git a/animateditems/28716.gif b/animateditems/28716.gif new file mode 100644 index 00000000..636bfddb Binary files /dev/null and b/animateditems/28716.gif differ diff --git a/animateditems/28716.png b/animateditems/28716.png new file mode 100644 index 00000000..cfa12f7f Binary files /dev/null and b/animateditems/28716.png differ diff --git a/animateditems/28717.gif b/animateditems/28717.gif new file mode 100644 index 00000000..bfa87fab Binary files /dev/null and b/animateditems/28717.gif differ diff --git a/animateditems/28717.png b/animateditems/28717.png new file mode 100644 index 00000000..a329cb06 Binary files /dev/null and b/animateditems/28717.png differ diff --git a/animateditems/28718.gif b/animateditems/28718.gif new file mode 100644 index 00000000..cb65e2ff Binary files /dev/null and b/animateditems/28718.gif differ diff --git a/animateditems/28718.png b/animateditems/28718.png new file mode 100644 index 00000000..e1f7fb81 Binary files /dev/null and b/animateditems/28718.png differ diff --git a/animateditems/28719.gif b/animateditems/28719.gif new file mode 100644 index 00000000..2e7dacfc Binary files /dev/null and b/animateditems/28719.gif differ diff --git a/animateditems/28719.png b/animateditems/28719.png new file mode 100644 index 00000000..7639909f Binary files /dev/null and b/animateditems/28719.png differ diff --git a/animateditems/2872.gif b/animateditems/2872.gif new file mode 100644 index 00000000..fc31bbe2 Binary files /dev/null and b/animateditems/2872.gif differ diff --git a/animateditems/2872.png b/animateditems/2872.png new file mode 100644 index 00000000..d22846ed Binary files /dev/null and b/animateditems/2872.png differ diff --git a/animateditems/28720.gif b/animateditems/28720.gif new file mode 100644 index 00000000..2e447145 Binary files /dev/null and b/animateditems/28720.gif differ diff --git a/animateditems/28720.png b/animateditems/28720.png new file mode 100644 index 00000000..47d41086 Binary files /dev/null and b/animateditems/28720.png differ diff --git a/animateditems/28721.gif b/animateditems/28721.gif new file mode 100644 index 00000000..721988b0 Binary files /dev/null and b/animateditems/28721.gif differ diff --git a/animateditems/28721.png b/animateditems/28721.png new file mode 100644 index 00000000..717c82f5 Binary files /dev/null and b/animateditems/28721.png differ diff --git a/animateditems/28722.gif b/animateditems/28722.gif new file mode 100644 index 00000000..60df5f4f Binary files /dev/null and b/animateditems/28722.gif differ diff --git a/animateditems/28722.png b/animateditems/28722.png new file mode 100644 index 00000000..bd6cf3da Binary files /dev/null and b/animateditems/28722.png differ diff --git a/animateditems/28723.gif b/animateditems/28723.gif new file mode 100644 index 00000000..62ff98ab Binary files /dev/null and b/animateditems/28723.gif differ diff --git a/animateditems/28723.png b/animateditems/28723.png new file mode 100644 index 00000000..05366d84 Binary files /dev/null and b/animateditems/28723.png differ diff --git a/animateditems/28724.gif b/animateditems/28724.gif new file mode 100644 index 00000000..a7bc740d Binary files /dev/null and b/animateditems/28724.gif differ diff --git a/animateditems/28724.png b/animateditems/28724.png new file mode 100644 index 00000000..48d4bfee Binary files /dev/null and b/animateditems/28724.png differ diff --git a/animateditems/28725.gif b/animateditems/28725.gif new file mode 100644 index 00000000..0598ab0f Binary files /dev/null and b/animateditems/28725.gif differ diff --git a/animateditems/28725.png b/animateditems/28725.png new file mode 100644 index 00000000..988433ef Binary files /dev/null and b/animateditems/28725.png differ diff --git a/animateditems/28726.gif b/animateditems/28726.gif new file mode 100644 index 00000000..c40bd604 Binary files /dev/null and b/animateditems/28726.gif differ diff --git a/animateditems/28726.png b/animateditems/28726.png new file mode 100644 index 00000000..0677c9db Binary files /dev/null and b/animateditems/28726.png differ diff --git a/animateditems/28727.gif b/animateditems/28727.gif new file mode 100644 index 00000000..ecbfcc34 Binary files /dev/null and b/animateditems/28727.gif differ diff --git a/animateditems/28727.png b/animateditems/28727.png new file mode 100644 index 00000000..0a428a38 Binary files /dev/null and b/animateditems/28727.png differ diff --git a/animateditems/28728.gif b/animateditems/28728.gif new file mode 100644 index 00000000..0955532d Binary files /dev/null and b/animateditems/28728.gif differ diff --git a/animateditems/28728.png b/animateditems/28728.png new file mode 100644 index 00000000..2dc68762 Binary files /dev/null and b/animateditems/28728.png differ diff --git a/animateditems/28729.gif b/animateditems/28729.gif new file mode 100644 index 00000000..4c361c23 Binary files /dev/null and b/animateditems/28729.gif differ diff --git a/animateditems/28729.png b/animateditems/28729.png new file mode 100644 index 00000000..8883bbda Binary files /dev/null and b/animateditems/28729.png differ diff --git a/animateditems/2873.gif b/animateditems/2873.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/2873.gif differ diff --git a/animateditems/2873.png b/animateditems/2873.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/2873.png differ diff --git a/animateditems/28730.gif b/animateditems/28730.gif new file mode 100644 index 00000000..45627902 Binary files /dev/null and b/animateditems/28730.gif differ diff --git a/animateditems/28730.png b/animateditems/28730.png new file mode 100644 index 00000000..413362b9 Binary files /dev/null and b/animateditems/28730.png differ diff --git a/animateditems/28741.gif b/animateditems/28741.gif new file mode 100644 index 00000000..e423ab0a Binary files /dev/null and b/animateditems/28741.gif differ diff --git a/animateditems/28741.png b/animateditems/28741.png new file mode 100644 index 00000000..616b6cb7 Binary files /dev/null and b/animateditems/28741.png differ diff --git a/animateditems/28742.gif b/animateditems/28742.gif new file mode 100644 index 00000000..77066565 Binary files /dev/null and b/animateditems/28742.gif differ diff --git a/animateditems/28742.png b/animateditems/28742.png new file mode 100644 index 00000000..f8286a2d Binary files /dev/null and b/animateditems/28742.png differ diff --git a/animateditems/2876.gif b/animateditems/2876.gif new file mode 100644 index 00000000..80ff07d8 Binary files /dev/null and b/animateditems/2876.gif differ diff --git a/animateditems/2876.png b/animateditems/2876.png new file mode 100644 index 00000000..aa77a73d Binary files /dev/null and b/animateditems/2876.png differ diff --git a/animateditems/2877.gif b/animateditems/2877.gif new file mode 100644 index 00000000..7118e1e5 Binary files /dev/null and b/animateditems/2877.gif differ diff --git a/animateditems/2877.png b/animateditems/2877.png new file mode 100644 index 00000000..686aac88 Binary files /dev/null and b/animateditems/2877.png differ diff --git a/animateditems/28837.gif b/animateditems/28837.gif new file mode 100644 index 00000000..65cf5752 Binary files /dev/null and b/animateditems/28837.gif differ diff --git a/animateditems/28837.png b/animateditems/28837.png new file mode 100644 index 00000000..ff73e531 Binary files /dev/null and b/animateditems/28837.png differ diff --git a/animateditems/28842.gif b/animateditems/28842.gif new file mode 100644 index 00000000..c8986da8 Binary files /dev/null and b/animateditems/28842.gif differ diff --git a/animateditems/28842.png b/animateditems/28842.png new file mode 100644 index 00000000..5b60e20a Binary files /dev/null and b/animateditems/28842.png differ diff --git a/animateditems/28843.gif b/animateditems/28843.gif new file mode 100644 index 00000000..e88094a6 Binary files /dev/null and b/animateditems/28843.gif differ diff --git a/animateditems/28843.png b/animateditems/28843.png new file mode 100644 index 00000000..05fa13f7 Binary files /dev/null and b/animateditems/28843.png differ diff --git a/animateditems/28844.gif b/animateditems/28844.gif new file mode 100644 index 00000000..ff9a4a1f Binary files /dev/null and b/animateditems/28844.gif differ diff --git a/animateditems/28844.png b/animateditems/28844.png new file mode 100644 index 00000000..e8242b76 Binary files /dev/null and b/animateditems/28844.png differ diff --git a/animateditems/28845.gif b/animateditems/28845.gif new file mode 100644 index 00000000..1b026aee Binary files /dev/null and b/animateditems/28845.gif differ diff --git a/animateditems/28845.png b/animateditems/28845.png new file mode 100644 index 00000000..44e7848c Binary files /dev/null and b/animateditems/28845.png differ diff --git a/animateditems/28846.gif b/animateditems/28846.gif new file mode 100644 index 00000000..38f4065d Binary files /dev/null and b/animateditems/28846.gif differ diff --git a/animateditems/28846.png b/animateditems/28846.png new file mode 100644 index 00000000..ea169494 Binary files /dev/null and b/animateditems/28846.png differ diff --git a/animateditems/2885.gif b/animateditems/2885.gif new file mode 100644 index 00000000..9c20e265 Binary files /dev/null and b/animateditems/2885.gif differ diff --git a/animateditems/2885.png b/animateditems/2885.png new file mode 100644 index 00000000..7cb99538 Binary files /dev/null and b/animateditems/2885.png differ diff --git a/animateditems/2886.gif b/animateditems/2886.gif new file mode 100644 index 00000000..fd55c05b Binary files /dev/null and b/animateditems/2886.gif differ diff --git a/animateditems/2886.png b/animateditems/2886.png new file mode 100644 index 00000000..719b90ac Binary files /dev/null and b/animateditems/2886.png differ diff --git a/animateditems/2887.gif b/animateditems/2887.gif new file mode 100644 index 00000000..a66cdc6b Binary files /dev/null and b/animateditems/2887.gif differ diff --git a/animateditems/2887.png b/animateditems/2887.png new file mode 100644 index 00000000..172148a4 Binary files /dev/null and b/animateditems/2887.png differ diff --git a/animateditems/2888.gif b/animateditems/2888.gif new file mode 100644 index 00000000..86e61d6c Binary files /dev/null and b/animateditems/2888.gif differ diff --git a/animateditems/2888.png b/animateditems/2888.png new file mode 100644 index 00000000..172502d9 Binary files /dev/null and b/animateditems/2888.png differ diff --git a/animateditems/2897.gif b/animateditems/2897.gif new file mode 100644 index 00000000..aa0f024b Binary files /dev/null and b/animateditems/2897.gif differ diff --git a/animateditems/2897.png b/animateditems/2897.png new file mode 100644 index 00000000..ce138c40 Binary files /dev/null and b/animateditems/2897.png differ diff --git a/animateditems/2898.gif b/animateditems/2898.gif new file mode 100644 index 00000000..bd9bce6d Binary files /dev/null and b/animateditems/2898.gif differ diff --git a/animateditems/2898.png b/animateditems/2898.png new file mode 100644 index 00000000..ee367b43 Binary files /dev/null and b/animateditems/2898.png differ diff --git a/animateditems/2899.gif b/animateditems/2899.gif new file mode 100644 index 00000000..1eeac2d2 Binary files /dev/null and b/animateditems/2899.gif differ diff --git a/animateditems/2899.png b/animateditems/2899.png new file mode 100644 index 00000000..e0fa26c4 Binary files /dev/null and b/animateditems/2899.png differ diff --git a/animateditems/2900.gif b/animateditems/2900.gif new file mode 100644 index 00000000..f4eab639 Binary files /dev/null and b/animateditems/2900.gif differ diff --git a/animateditems/2900.png b/animateditems/2900.png new file mode 100644 index 00000000..ac32e572 Binary files /dev/null and b/animateditems/2900.png differ diff --git a/animateditems/2901.gif b/animateditems/2901.gif new file mode 100644 index 00000000..149e68cc Binary files /dev/null and b/animateditems/2901.gif differ diff --git a/animateditems/2901.png b/animateditems/2901.png new file mode 100644 index 00000000..55500182 Binary files /dev/null and b/animateditems/2901.png differ diff --git a/animateditems/2902.gif b/animateditems/2902.gif new file mode 100644 index 00000000..7bb9ab74 Binary files /dev/null and b/animateditems/2902.gif differ diff --git a/animateditems/2902.png b/animateditems/2902.png new file mode 100644 index 00000000..1f80d135 Binary files /dev/null and b/animateditems/2902.png differ diff --git a/animateditems/2903.gif b/animateditems/2903.gif new file mode 100644 index 00000000..73a2be8e Binary files /dev/null and b/animateditems/2903.gif differ diff --git a/animateditems/2903.png b/animateditems/2903.png new file mode 100644 index 00000000..aa94541c Binary files /dev/null and b/animateditems/2903.png differ diff --git a/animateditems/2904.gif b/animateditems/2904.gif new file mode 100644 index 00000000..cb607d24 Binary files /dev/null and b/animateditems/2904.gif differ diff --git a/animateditems/2904.png b/animateditems/2904.png new file mode 100644 index 00000000..5aa9e696 Binary files /dev/null and b/animateditems/2904.png differ diff --git a/animateditems/2905.gif b/animateditems/2905.gif new file mode 100644 index 00000000..c2997321 Binary files /dev/null and b/animateditems/2905.gif differ diff --git a/animateditems/2905.png b/animateditems/2905.png new file mode 100644 index 00000000..8c7927f9 Binary files /dev/null and b/animateditems/2905.png differ diff --git a/animateditems/2906.gif b/animateditems/2906.gif new file mode 100644 index 00000000..72aee899 Binary files /dev/null and b/animateditems/2906.gif differ diff --git a/animateditems/2906.png b/animateditems/2906.png new file mode 100644 index 00000000..3c637448 Binary files /dev/null and b/animateditems/2906.png differ diff --git a/animateditems/2907.gif b/animateditems/2907.gif new file mode 100644 index 00000000..ddb94658 Binary files /dev/null and b/animateditems/2907.gif differ diff --git a/animateditems/2907.png b/animateditems/2907.png new file mode 100644 index 00000000..a63386fa Binary files /dev/null and b/animateditems/2907.png differ diff --git a/animateditems/2913.gif b/animateditems/2913.gif new file mode 100644 index 00000000..30434d38 Binary files /dev/null and b/animateditems/2913.gif differ diff --git a/animateditems/2913.png b/animateditems/2913.png new file mode 100644 index 00000000..469987f1 Binary files /dev/null and b/animateditems/2913.png differ diff --git a/animateditems/2914.gif b/animateditems/2914.gif new file mode 100644 index 00000000..c59ff33e Binary files /dev/null and b/animateditems/2914.gif differ diff --git a/animateditems/2914.png b/animateditems/2914.png new file mode 100644 index 00000000..98129d83 Binary files /dev/null and b/animateditems/2914.png differ diff --git a/animateditems/2915.gif b/animateditems/2915.gif new file mode 100644 index 00000000..eae685b0 Binary files /dev/null and b/animateditems/2915.gif differ diff --git a/animateditems/2915.png b/animateditems/2915.png new file mode 100644 index 00000000..38af74a3 Binary files /dev/null and b/animateditems/2915.png differ diff --git a/animateditems/2920.gif b/animateditems/2920.gif new file mode 100644 index 00000000..c9cebab6 Binary files /dev/null and b/animateditems/2920.gif differ diff --git a/animateditems/2920.png b/animateditems/2920.png new file mode 100644 index 00000000..0987df40 Binary files /dev/null and b/animateditems/2920.png differ diff --git a/animateditems/2921.gif b/animateditems/2921.gif new file mode 100644 index 00000000..96428818 Binary files /dev/null and b/animateditems/2921.gif differ diff --git a/animateditems/2921.png b/animateditems/2921.png new file mode 100644 index 00000000..7bb3f7ce Binary files /dev/null and b/animateditems/2921.png differ diff --git a/animateditems/2922.gif b/animateditems/2922.gif new file mode 100644 index 00000000..ebb646ca Binary files /dev/null and b/animateditems/2922.gif differ diff --git a/animateditems/2922.png b/animateditems/2922.png new file mode 100644 index 00000000..c867e75a Binary files /dev/null and b/animateditems/2922.png differ diff --git a/animateditems/2923.gif b/animateditems/2923.gif new file mode 100644 index 00000000..1e1864df Binary files /dev/null and b/animateditems/2923.gif differ diff --git a/animateditems/2923.png b/animateditems/2923.png new file mode 100644 index 00000000..eda96dfc Binary files /dev/null and b/animateditems/2923.png differ diff --git a/animateditems/2924.gif b/animateditems/2924.gif new file mode 100644 index 00000000..4b44675b Binary files /dev/null and b/animateditems/2924.gif differ diff --git a/animateditems/2924.png b/animateditems/2924.png new file mode 100644 index 00000000..11ec6e38 Binary files /dev/null and b/animateditems/2924.png differ diff --git a/animateditems/2925.gif b/animateditems/2925.gif new file mode 100644 index 00000000..1143dd81 Binary files /dev/null and b/animateditems/2925.gif differ diff --git a/animateditems/2925.png b/animateditems/2925.png new file mode 100644 index 00000000..7f510398 Binary files /dev/null and b/animateditems/2925.png differ diff --git a/animateditems/2926.gif b/animateditems/2926.gif new file mode 100644 index 00000000..d5fb4ef5 Binary files /dev/null and b/animateditems/2926.gif differ diff --git a/animateditems/2926.png b/animateditems/2926.png new file mode 100644 index 00000000..672fc67c Binary files /dev/null and b/animateditems/2926.png differ diff --git a/animateditems/2927.gif b/animateditems/2927.gif new file mode 100644 index 00000000..d5fb4ef5 Binary files /dev/null and b/animateditems/2927.gif differ diff --git a/animateditems/2927.png b/animateditems/2927.png new file mode 100644 index 00000000..672fc67c Binary files /dev/null and b/animateditems/2927.png differ diff --git a/animateditems/2928.gif b/animateditems/2928.gif new file mode 100644 index 00000000..66fe1aac Binary files /dev/null and b/animateditems/2928.gif differ diff --git a/animateditems/2928.png b/animateditems/2928.png new file mode 100644 index 00000000..c21ca7f8 Binary files /dev/null and b/animateditems/2928.png differ diff --git a/animateditems/2929.gif b/animateditems/2929.gif new file mode 100644 index 00000000..3cc6e33d Binary files /dev/null and b/animateditems/2929.gif differ diff --git a/animateditems/2929.png b/animateditems/2929.png new file mode 100644 index 00000000..af8e2e69 Binary files /dev/null and b/animateditems/2929.png differ diff --git a/animateditems/2930.gif b/animateditems/2930.gif new file mode 100644 index 00000000..e11522aa Binary files /dev/null and b/animateditems/2930.gif differ diff --git a/animateditems/2930.png b/animateditems/2930.png new file mode 100644 index 00000000..9d7967cc Binary files /dev/null and b/animateditems/2930.png differ diff --git a/animateditems/2935.gif b/animateditems/2935.gif new file mode 100644 index 00000000..b59e5197 Binary files /dev/null and b/animateditems/2935.gif differ diff --git a/animateditems/2935.png b/animateditems/2935.png new file mode 100644 index 00000000..75b69d09 Binary files /dev/null and b/animateditems/2935.png differ diff --git a/animateditems/2936.gif b/animateditems/2936.gif new file mode 100644 index 00000000..68764d60 Binary files /dev/null and b/animateditems/2936.gif differ diff --git a/animateditems/2936.png b/animateditems/2936.png new file mode 100644 index 00000000..4243c07e Binary files /dev/null and b/animateditems/2936.png differ diff --git a/animateditems/2937.gif b/animateditems/2937.gif new file mode 100644 index 00000000..63a566f9 Binary files /dev/null and b/animateditems/2937.gif differ diff --git a/animateditems/2937.png b/animateditems/2937.png new file mode 100644 index 00000000..15e8bda2 Binary files /dev/null and b/animateditems/2937.png differ diff --git a/animateditems/2938.gif b/animateditems/2938.gif new file mode 100644 index 00000000..5e7f6e6d Binary files /dev/null and b/animateditems/2938.gif differ diff --git a/animateditems/2938.png b/animateditems/2938.png new file mode 100644 index 00000000..8fabc4c1 Binary files /dev/null and b/animateditems/2938.png differ diff --git a/animateditems/2939.gif b/animateditems/2939.gif new file mode 100644 index 00000000..baac4184 Binary files /dev/null and b/animateditems/2939.gif differ diff --git a/animateditems/2939.png b/animateditems/2939.png new file mode 100644 index 00000000..f049c843 Binary files /dev/null and b/animateditems/2939.png differ diff --git a/animateditems/2940.gif b/animateditems/2940.gif new file mode 100644 index 00000000..0183ccab Binary files /dev/null and b/animateditems/2940.gif differ diff --git a/animateditems/2940.png b/animateditems/2940.png new file mode 100644 index 00000000..7439a086 Binary files /dev/null and b/animateditems/2940.png differ diff --git a/animateditems/2941.gif b/animateditems/2941.gif new file mode 100644 index 00000000..1c59c3b3 Binary files /dev/null and b/animateditems/2941.gif differ diff --git a/animateditems/2941.png b/animateditems/2941.png new file mode 100644 index 00000000..f1bfc3cd Binary files /dev/null and b/animateditems/2941.png differ diff --git a/animateditems/2942.gif b/animateditems/2942.gif new file mode 100644 index 00000000..148f4df8 Binary files /dev/null and b/animateditems/2942.gif differ diff --git a/animateditems/2942.png b/animateditems/2942.png new file mode 100644 index 00000000..c6c35ec4 Binary files /dev/null and b/animateditems/2942.png differ diff --git a/animateditems/2943.gif b/animateditems/2943.gif new file mode 100644 index 00000000..148f4df8 Binary files /dev/null and b/animateditems/2943.gif differ diff --git a/animateditems/2943.png b/animateditems/2943.png new file mode 100644 index 00000000..c6c35ec4 Binary files /dev/null and b/animateditems/2943.png differ diff --git a/animateditems/2944.gif b/animateditems/2944.gif new file mode 100644 index 00000000..f8d3082f Binary files /dev/null and b/animateditems/2944.gif differ diff --git a/animateditems/2944.png b/animateditems/2944.png new file mode 100644 index 00000000..f8bd0cb3 Binary files /dev/null and b/animateditems/2944.png differ diff --git a/animateditems/2945.gif b/animateditems/2945.gif new file mode 100644 index 00000000..bcbd9ebc Binary files /dev/null and b/animateditems/2945.gif differ diff --git a/animateditems/2945.png b/animateditems/2945.png new file mode 100644 index 00000000..7abbe75e Binary files /dev/null and b/animateditems/2945.png differ diff --git a/animateditems/2946.gif b/animateditems/2946.gif new file mode 100644 index 00000000..1a6fbb10 Binary files /dev/null and b/animateditems/2946.gif differ diff --git a/animateditems/2946.png b/animateditems/2946.png new file mode 100644 index 00000000..93593c8e Binary files /dev/null and b/animateditems/2946.png differ diff --git a/animateditems/2947.gif b/animateditems/2947.gif new file mode 100644 index 00000000..6ef6f6cd Binary files /dev/null and b/animateditems/2947.gif differ diff --git a/animateditems/2947.png b/animateditems/2947.png new file mode 100644 index 00000000..243e6175 Binary files /dev/null and b/animateditems/2947.png differ diff --git a/animateditems/2948.gif b/animateditems/2948.gif new file mode 100644 index 00000000..6ef6f6cd Binary files /dev/null and b/animateditems/2948.gif differ diff --git a/animateditems/2948.png b/animateditems/2948.png new file mode 100644 index 00000000..243e6175 Binary files /dev/null and b/animateditems/2948.png differ diff --git a/animateditems/2949.gif b/animateditems/2949.gif new file mode 100644 index 00000000..9c559da7 Binary files /dev/null and b/animateditems/2949.gif differ diff --git a/animateditems/2949.png b/animateditems/2949.png new file mode 100644 index 00000000..5207c8c7 Binary files /dev/null and b/animateditems/2949.png differ diff --git a/animateditems/2950.gif b/animateditems/2950.gif new file mode 100644 index 00000000..1f940dd4 Binary files /dev/null and b/animateditems/2950.gif differ diff --git a/animateditems/2950.png b/animateditems/2950.png new file mode 100644 index 00000000..e059784c Binary files /dev/null and b/animateditems/2950.png differ diff --git a/animateditems/2951.gif b/animateditems/2951.gif new file mode 100644 index 00000000..a976b91f Binary files /dev/null and b/animateditems/2951.gif differ diff --git a/animateditems/2951.png b/animateditems/2951.png new file mode 100644 index 00000000..fbd54a5d Binary files /dev/null and b/animateditems/2951.png differ diff --git a/animateditems/2956.gif b/animateditems/2956.gif new file mode 100644 index 00000000..eda2e54f Binary files /dev/null and b/animateditems/2956.gif differ diff --git a/animateditems/2956.png b/animateditems/2956.png new file mode 100644 index 00000000..766440b7 Binary files /dev/null and b/animateditems/2956.png differ diff --git a/animateditems/2957.gif b/animateditems/2957.gif new file mode 100644 index 00000000..8ef14455 Binary files /dev/null and b/animateditems/2957.gif differ diff --git a/animateditems/2957.png b/animateditems/2957.png new file mode 100644 index 00000000..22c0d285 Binary files /dev/null and b/animateditems/2957.png differ diff --git a/animateditems/2958.gif b/animateditems/2958.gif new file mode 100644 index 00000000..92371848 Binary files /dev/null and b/animateditems/2958.gif differ diff --git a/animateditems/2958.png b/animateditems/2958.png new file mode 100644 index 00000000..7fb00f30 Binary files /dev/null and b/animateditems/2958.png differ diff --git a/animateditems/2959.gif b/animateditems/2959.gif new file mode 100644 index 00000000..92371848 Binary files /dev/null and b/animateditems/2959.gif differ diff --git a/animateditems/2959.png b/animateditems/2959.png new file mode 100644 index 00000000..7fb00f30 Binary files /dev/null and b/animateditems/2959.png differ diff --git a/animateditems/2960.gif b/animateditems/2960.gif new file mode 100644 index 00000000..f89f6a80 Binary files /dev/null and b/animateditems/2960.gif differ diff --git a/animateditems/2960.png b/animateditems/2960.png new file mode 100644 index 00000000..a437d449 Binary files /dev/null and b/animateditems/2960.png differ diff --git a/animateditems/29603.gif b/animateditems/29603.gif new file mode 100644 index 00000000..d3d1090f Binary files /dev/null and b/animateditems/29603.gif differ diff --git a/animateditems/29603.png b/animateditems/29603.png new file mode 100644 index 00000000..11001be1 Binary files /dev/null and b/animateditems/29603.png differ diff --git a/animateditems/29604.gif b/animateditems/29604.gif new file mode 100644 index 00000000..d3d1090f Binary files /dev/null and b/animateditems/29604.gif differ diff --git a/animateditems/29604.png b/animateditems/29604.png new file mode 100644 index 00000000..11001be1 Binary files /dev/null and b/animateditems/29604.png differ diff --git a/animateditems/2961.gif b/animateditems/2961.gif new file mode 100644 index 00000000..cd018789 Binary files /dev/null and b/animateditems/2961.gif differ diff --git a/animateditems/2961.png b/animateditems/2961.png new file mode 100644 index 00000000..5dac1c82 Binary files /dev/null and b/animateditems/2961.png differ diff --git a/animateditems/2962.gif b/animateditems/2962.gif new file mode 100644 index 00000000..79412398 Binary files /dev/null and b/animateditems/2962.gif differ diff --git a/animateditems/2962.png b/animateditems/2962.png new file mode 100644 index 00000000..923ea1ac Binary files /dev/null and b/animateditems/2962.png differ diff --git a/animateditems/2963.gif b/animateditems/2963.gif new file mode 100644 index 00000000..79412398 Binary files /dev/null and b/animateditems/2963.gif differ diff --git a/animateditems/2963.png b/animateditems/2963.png new file mode 100644 index 00000000..923ea1ac Binary files /dev/null and b/animateditems/2963.png differ diff --git a/animateditems/2964.gif b/animateditems/2964.gif new file mode 100644 index 00000000..b73d5820 Binary files /dev/null and b/animateditems/2964.gif differ diff --git a/animateditems/2964.png b/animateditems/2964.png new file mode 100644 index 00000000..ae0ee105 Binary files /dev/null and b/animateditems/2964.png differ diff --git a/animateditems/2965.gif b/animateditems/2965.gif new file mode 100644 index 00000000..c91805c9 Binary files /dev/null and b/animateditems/2965.gif differ diff --git a/animateditems/2965.png b/animateditems/2965.png new file mode 100644 index 00000000..03fcded7 Binary files /dev/null and b/animateditems/2965.png differ diff --git a/animateditems/2966.gif b/animateditems/2966.gif new file mode 100644 index 00000000..517e2e38 Binary files /dev/null and b/animateditems/2966.gif differ diff --git a/animateditems/2966.png b/animateditems/2966.png new file mode 100644 index 00000000..0642c0cb Binary files /dev/null and b/animateditems/2966.png differ diff --git a/animateditems/2967.gif b/animateditems/2967.gif new file mode 100644 index 00000000..0a09d515 Binary files /dev/null and b/animateditems/2967.gif differ diff --git a/animateditems/2967.png b/animateditems/2967.png new file mode 100644 index 00000000..0cb30847 Binary files /dev/null and b/animateditems/2967.png differ diff --git a/animateditems/2968.gif b/animateditems/2968.gif new file mode 100644 index 00000000..baac4184 Binary files /dev/null and b/animateditems/2968.gif differ diff --git a/animateditems/2968.png b/animateditems/2968.png new file mode 100644 index 00000000..f049c843 Binary files /dev/null and b/animateditems/2968.png differ diff --git a/animateditems/2975.gif b/animateditems/2975.gif new file mode 100644 index 00000000..ae5a813d Binary files /dev/null and b/animateditems/2975.gif differ diff --git a/animateditems/2975.png b/animateditems/2975.png new file mode 100644 index 00000000..e25e0910 Binary files /dev/null and b/animateditems/2975.png differ diff --git a/animateditems/2976.gif b/animateditems/2976.gif new file mode 100644 index 00000000..463498a7 Binary files /dev/null and b/animateditems/2976.gif differ diff --git a/animateditems/2976.png b/animateditems/2976.png new file mode 100644 index 00000000..ba2d5e87 Binary files /dev/null and b/animateditems/2976.png differ diff --git a/animateditems/2977.gif b/animateditems/2977.gif new file mode 100644 index 00000000..cba29919 Binary files /dev/null and b/animateditems/2977.gif differ diff --git a/animateditems/2977.png b/animateditems/2977.png new file mode 100644 index 00000000..3e6bd37f Binary files /dev/null and b/animateditems/2977.png differ diff --git a/animateditems/2978.gif b/animateditems/2978.gif new file mode 100644 index 00000000..49da96ea Binary files /dev/null and b/animateditems/2978.gif differ diff --git a/animateditems/2978.png b/animateditems/2978.png new file mode 100644 index 00000000..83df20cd Binary files /dev/null and b/animateditems/2978.png differ diff --git a/animateditems/2979.gif b/animateditems/2979.gif new file mode 100644 index 00000000..5857664f Binary files /dev/null and b/animateditems/2979.gif differ diff --git a/animateditems/2979.png b/animateditems/2979.png new file mode 100644 index 00000000..2d12d76f Binary files /dev/null and b/animateditems/2979.png differ diff --git a/animateditems/2980.gif b/animateditems/2980.gif new file mode 100644 index 00000000..d66894b6 Binary files /dev/null and b/animateditems/2980.gif differ diff --git a/animateditems/2980.png b/animateditems/2980.png new file mode 100644 index 00000000..5dc30a81 Binary files /dev/null and b/animateditems/2980.png differ diff --git a/animateditems/2981.gif b/animateditems/2981.gif new file mode 100644 index 00000000..a0f9e2b6 Binary files /dev/null and b/animateditems/2981.gif differ diff --git a/animateditems/2981.png b/animateditems/2981.png new file mode 100644 index 00000000..10e21349 Binary files /dev/null and b/animateditems/2981.png differ diff --git a/animateditems/2982.gif b/animateditems/2982.gif new file mode 100644 index 00000000..8eeaa85d Binary files /dev/null and b/animateditems/2982.gif differ diff --git a/animateditems/2982.png b/animateditems/2982.png new file mode 100644 index 00000000..a697639c Binary files /dev/null and b/animateditems/2982.png differ diff --git a/animateditems/2983.gif b/animateditems/2983.gif new file mode 100644 index 00000000..2cdb05af Binary files /dev/null and b/animateditems/2983.gif differ diff --git a/animateditems/2983.png b/animateditems/2983.png new file mode 100644 index 00000000..9397407d Binary files /dev/null and b/animateditems/2983.png differ diff --git a/animateditems/2984.gif b/animateditems/2984.gif new file mode 100644 index 00000000..f33256b8 Binary files /dev/null and b/animateditems/2984.gif differ diff --git a/animateditems/2984.png b/animateditems/2984.png new file mode 100644 index 00000000..aa233fef Binary files /dev/null and b/animateditems/2984.png differ diff --git a/animateditems/2985.gif b/animateditems/2985.gif new file mode 100644 index 00000000..d3777fb8 Binary files /dev/null and b/animateditems/2985.gif differ diff --git a/animateditems/2985.png b/animateditems/2985.png new file mode 100644 index 00000000..df162033 Binary files /dev/null and b/animateditems/2985.png differ diff --git a/animateditems/2986.gif b/animateditems/2986.gif new file mode 100644 index 00000000..658b9adc Binary files /dev/null and b/animateditems/2986.gif differ diff --git a/animateditems/2986.png b/animateditems/2986.png new file mode 100644 index 00000000..d771726c Binary files /dev/null and b/animateditems/2986.png differ diff --git a/animateditems/2987.gif b/animateditems/2987.gif new file mode 100644 index 00000000..ae621a45 Binary files /dev/null and b/animateditems/2987.gif differ diff --git a/animateditems/2987.png b/animateditems/2987.png new file mode 100644 index 00000000..9911e9a5 Binary files /dev/null and b/animateditems/2987.png differ diff --git a/animateditems/2988.gif b/animateditems/2988.gif new file mode 100644 index 00000000..088ef118 Binary files /dev/null and b/animateditems/2988.gif differ diff --git a/animateditems/2988.png b/animateditems/2988.png new file mode 100644 index 00000000..3d2c44b7 Binary files /dev/null and b/animateditems/2988.png differ diff --git a/animateditems/29917.gif b/animateditems/29917.gif new file mode 100644 index 00000000..e763b3ce Binary files /dev/null and b/animateditems/29917.gif differ diff --git a/animateditems/29917.png b/animateditems/29917.png new file mode 100644 index 00000000..2fa22f2d Binary files /dev/null and b/animateditems/29917.png differ diff --git a/animateditems/29918.gif b/animateditems/29918.gif new file mode 100644 index 00000000..f9b12cf0 Binary files /dev/null and b/animateditems/29918.gif differ diff --git a/animateditems/29918.png b/animateditems/29918.png new file mode 100644 index 00000000..d8daa939 Binary files /dev/null and b/animateditems/29918.png differ diff --git a/animateditems/29919.gif b/animateditems/29919.gif new file mode 100644 index 00000000..5e240753 Binary files /dev/null and b/animateditems/29919.gif differ diff --git a/animateditems/29919.png b/animateditems/29919.png new file mode 100644 index 00000000..60abadfb Binary files /dev/null and b/animateditems/29919.png differ diff --git a/animateditems/2992.gif b/animateditems/2992.gif new file mode 100644 index 00000000..89295f68 Binary files /dev/null and b/animateditems/2992.gif differ diff --git a/animateditems/2992.png b/animateditems/2992.png new file mode 100644 index 00000000..71d13255 Binary files /dev/null and b/animateditems/2992.png differ diff --git a/animateditems/29920.gif b/animateditems/29920.gif new file mode 100644 index 00000000..b5de4fb2 Binary files /dev/null and b/animateditems/29920.gif differ diff --git a/animateditems/29920.png b/animateditems/29920.png new file mode 100644 index 00000000..04269889 Binary files /dev/null and b/animateditems/29920.png differ diff --git a/animateditems/29921.gif b/animateditems/29921.gif new file mode 100644 index 00000000..16307fb0 Binary files /dev/null and b/animateditems/29921.gif differ diff --git a/animateditems/29921.png b/animateditems/29921.png new file mode 100644 index 00000000..313edb18 Binary files /dev/null and b/animateditems/29921.png differ diff --git a/animateditems/29922.gif b/animateditems/29922.gif new file mode 100644 index 00000000..d758d8fe Binary files /dev/null and b/animateditems/29922.gif differ diff --git a/animateditems/29922.png b/animateditems/29922.png new file mode 100644 index 00000000..c0c68686 Binary files /dev/null and b/animateditems/29922.png differ diff --git a/animateditems/29923.gif b/animateditems/29923.gif new file mode 100644 index 00000000..7e3a8ddd Binary files /dev/null and b/animateditems/29923.gif differ diff --git a/animateditems/29923.png b/animateditems/29923.png new file mode 100644 index 00000000..02328c80 Binary files /dev/null and b/animateditems/29923.png differ diff --git a/animateditems/29924.gif b/animateditems/29924.gif new file mode 100644 index 00000000..54011cea Binary files /dev/null and b/animateditems/29924.gif differ diff --git a/animateditems/29924.png b/animateditems/29924.png new file mode 100644 index 00000000..752c3961 Binary files /dev/null and b/animateditems/29924.png differ diff --git a/animateditems/29925.gif b/animateditems/29925.gif new file mode 100644 index 00000000..cd586b0c Binary files /dev/null and b/animateditems/29925.gif differ diff --git a/animateditems/29925.png b/animateditems/29925.png new file mode 100644 index 00000000..c7b569d1 Binary files /dev/null and b/animateditems/29925.png differ diff --git a/animateditems/29926.gif b/animateditems/29926.gif new file mode 100644 index 00000000..1a6fcf25 Binary files /dev/null and b/animateditems/29926.gif differ diff --git a/animateditems/29926.png b/animateditems/29926.png new file mode 100644 index 00000000..c49587fd Binary files /dev/null and b/animateditems/29926.png differ diff --git a/animateditems/2993.gif b/animateditems/2993.gif new file mode 100644 index 00000000..f131a5e3 Binary files /dev/null and b/animateditems/2993.gif differ diff --git a/animateditems/2993.png b/animateditems/2993.png new file mode 100644 index 00000000..929b3f0a Binary files /dev/null and b/animateditems/2993.png differ diff --git a/animateditems/2994.gif b/animateditems/2994.gif new file mode 100644 index 00000000..c80fe96e Binary files /dev/null and b/animateditems/2994.gif differ diff --git a/animateditems/2994.png b/animateditems/2994.png new file mode 100644 index 00000000..516a85f2 Binary files /dev/null and b/animateditems/2994.png differ diff --git a/animateditems/2995.gif b/animateditems/2995.gif new file mode 100644 index 00000000..5bd1544e Binary files /dev/null and b/animateditems/2995.gif differ diff --git a/animateditems/2995.png b/animateditems/2995.png new file mode 100644 index 00000000..88a3acd2 Binary files /dev/null and b/animateditems/2995.png differ diff --git a/animateditems/29957.gif b/animateditems/29957.gif new file mode 100644 index 00000000..6957ce8a Binary files /dev/null and b/animateditems/29957.gif differ diff --git a/animateditems/29957.png b/animateditems/29957.png new file mode 100644 index 00000000..23f0ddcd Binary files /dev/null and b/animateditems/29957.png differ diff --git a/animateditems/2996.gif b/animateditems/2996.gif new file mode 100644 index 00000000..025bdf4b Binary files /dev/null and b/animateditems/2996.gif differ diff --git a/animateditems/2996.png b/animateditems/2996.png new file mode 100644 index 00000000..ead05eec Binary files /dev/null and b/animateditems/2996.png differ diff --git a/animateditems/29963.gif b/animateditems/29963.gif new file mode 100644 index 00000000..6364e24b Binary files /dev/null and b/animateditems/29963.gif differ diff --git a/animateditems/29963.png b/animateditems/29963.png new file mode 100644 index 00000000..2845b10a Binary files /dev/null and b/animateditems/29963.png differ diff --git a/animateditems/29964.gif b/animateditems/29964.gif new file mode 100644 index 00000000..079158f1 Binary files /dev/null and b/animateditems/29964.gif differ diff --git a/animateditems/29964.png b/animateditems/29964.png new file mode 100644 index 00000000..130351a9 Binary files /dev/null and b/animateditems/29964.png differ diff --git a/animateditems/2997.gif b/animateditems/2997.gif new file mode 100644 index 00000000..e11522aa Binary files /dev/null and b/animateditems/2997.gif differ diff --git a/animateditems/2997.png b/animateditems/2997.png new file mode 100644 index 00000000..9d7967cc Binary files /dev/null and b/animateditems/2997.png differ diff --git a/animateditems/2998.gif b/animateditems/2998.gif new file mode 100644 index 00000000..fa2eb4b9 Binary files /dev/null and b/animateditems/2998.gif differ diff --git a/animateditems/2998.png b/animateditems/2998.png new file mode 100644 index 00000000..e60cf879 Binary files /dev/null and b/animateditems/2998.png differ diff --git a/animateditems/2999.gif b/animateditems/2999.gif new file mode 100644 index 00000000..2af7778d Binary files /dev/null and b/animateditems/2999.gif differ diff --git a/animateditems/2999.png b/animateditems/2999.png new file mode 100644 index 00000000..bbef591e Binary files /dev/null and b/animateditems/2999.png differ diff --git a/animateditems/3.gif b/animateditems/3.gif new file mode 100644 index 00000000..12b7f21b Binary files /dev/null and b/animateditems/3.gif differ diff --git a/animateditems/3000.gif b/animateditems/3000.gif new file mode 100644 index 00000000..addffeb1 Binary files /dev/null and b/animateditems/3000.gif differ diff --git a/animateditems/3000.png b/animateditems/3000.png new file mode 100644 index 00000000..dc8f2c06 Binary files /dev/null and b/animateditems/3000.png differ diff --git a/animateditems/3007.gif b/animateditems/3007.gif new file mode 100644 index 00000000..dd8f2d6c Binary files /dev/null and b/animateditems/3007.gif differ diff --git a/animateditems/3007.png b/animateditems/3007.png new file mode 100644 index 00000000..7670494f Binary files /dev/null and b/animateditems/3007.png differ diff --git a/animateditems/3008.gif b/animateditems/3008.gif new file mode 100644 index 00000000..949d68be Binary files /dev/null and b/animateditems/3008.gif differ diff --git a/animateditems/3008.png b/animateditems/3008.png new file mode 100644 index 00000000..d4e17907 Binary files /dev/null and b/animateditems/3008.png differ diff --git a/animateditems/3009.gif b/animateditems/3009.gif new file mode 100644 index 00000000..7ad1a0d0 Binary files /dev/null and b/animateditems/3009.gif differ diff --git a/animateditems/3009.png b/animateditems/3009.png new file mode 100644 index 00000000..85d49330 Binary files /dev/null and b/animateditems/3009.png differ diff --git a/animateditems/3010.gif b/animateditems/3010.gif new file mode 100644 index 00000000..532627c6 Binary files /dev/null and b/animateditems/3010.gif differ diff --git a/animateditems/3010.png b/animateditems/3010.png new file mode 100644 index 00000000..f93c6853 Binary files /dev/null and b/animateditems/3010.png differ diff --git a/animateditems/30100.gif b/animateditems/30100.gif new file mode 100644 index 00000000..76bae873 Binary files /dev/null and b/animateditems/30100.gif differ diff --git a/animateditems/30100.png b/animateditems/30100.png new file mode 100644 index 00000000..eed57afa Binary files /dev/null and b/animateditems/30100.png differ diff --git a/animateditems/30101.gif b/animateditems/30101.gif new file mode 100644 index 00000000..7d296d48 Binary files /dev/null and b/animateditems/30101.gif differ diff --git a/animateditems/30101.png b/animateditems/30101.png new file mode 100644 index 00000000..baf7d162 Binary files /dev/null and b/animateditems/30101.png differ diff --git a/animateditems/30102.gif b/animateditems/30102.gif new file mode 100644 index 00000000..6d2b866c Binary files /dev/null and b/animateditems/30102.gif differ diff --git a/animateditems/30102.png b/animateditems/30102.png new file mode 100644 index 00000000..403f1eeb Binary files /dev/null and b/animateditems/30102.png differ diff --git a/animateditems/30103.gif b/animateditems/30103.gif new file mode 100644 index 00000000..c233ad54 Binary files /dev/null and b/animateditems/30103.gif differ diff --git a/animateditems/30103.png b/animateditems/30103.png new file mode 100644 index 00000000..70eb3c59 Binary files /dev/null and b/animateditems/30103.png differ diff --git a/animateditems/30105.gif b/animateditems/30105.gif new file mode 100644 index 00000000..df6b7fe4 Binary files /dev/null and b/animateditems/30105.gif differ diff --git a/animateditems/30105.png b/animateditems/30105.png new file mode 100644 index 00000000..fa08481e Binary files /dev/null and b/animateditems/30105.png differ diff --git a/animateditems/30106.gif b/animateditems/30106.gif new file mode 100644 index 00000000..22a638b8 Binary files /dev/null and b/animateditems/30106.gif differ diff --git a/animateditems/30106.png b/animateditems/30106.png new file mode 100644 index 00000000..bed47626 Binary files /dev/null and b/animateditems/30106.png differ diff --git a/animateditems/30107.gif b/animateditems/30107.gif new file mode 100644 index 00000000..ab922d6d Binary files /dev/null and b/animateditems/30107.gif differ diff --git a/animateditems/30107.png b/animateditems/30107.png new file mode 100644 index 00000000..4ecc8787 Binary files /dev/null and b/animateditems/30107.png differ diff --git a/animateditems/30108.gif b/animateditems/30108.gif new file mode 100644 index 00000000..a008cfe6 Binary files /dev/null and b/animateditems/30108.gif differ diff --git a/animateditems/30108.png b/animateditems/30108.png new file mode 100644 index 00000000..a0765dfa Binary files /dev/null and b/animateditems/30108.png differ diff --git a/animateditems/30109.gif b/animateditems/30109.gif new file mode 100644 index 00000000..f6029fc0 Binary files /dev/null and b/animateditems/30109.gif differ diff --git a/animateditems/30109.png b/animateditems/30109.png new file mode 100644 index 00000000..ed69356c Binary files /dev/null and b/animateditems/30109.png differ diff --git a/animateditems/3011.gif b/animateditems/3011.gif new file mode 100644 index 00000000..da0ff4f5 Binary files /dev/null and b/animateditems/3011.gif differ diff --git a/animateditems/3011.png b/animateditems/3011.png new file mode 100644 index 00000000..9c5b38b5 Binary files /dev/null and b/animateditems/3011.png differ diff --git a/animateditems/30110.gif b/animateditems/30110.gif new file mode 100644 index 00000000..4d1536d2 Binary files /dev/null and b/animateditems/30110.gif differ diff --git a/animateditems/30110.png b/animateditems/30110.png new file mode 100644 index 00000000..090f73b3 Binary files /dev/null and b/animateditems/30110.png differ diff --git a/animateditems/30111.gif b/animateditems/30111.gif new file mode 100644 index 00000000..a4e3b5a8 Binary files /dev/null and b/animateditems/30111.gif differ diff --git a/animateditems/30111.png b/animateditems/30111.png new file mode 100644 index 00000000..fee8a5b5 Binary files /dev/null and b/animateditems/30111.png differ diff --git a/animateditems/30112.gif b/animateditems/30112.gif new file mode 100644 index 00000000..c1e556d2 Binary files /dev/null and b/animateditems/30112.gif differ diff --git a/animateditems/30112.png b/animateditems/30112.png new file mode 100644 index 00000000..5fe1f822 Binary files /dev/null and b/animateditems/30112.png differ diff --git a/animateditems/30113.gif b/animateditems/30113.gif new file mode 100644 index 00000000..06f9ac1a Binary files /dev/null and b/animateditems/30113.gif differ diff --git a/animateditems/30113.png b/animateditems/30113.png new file mode 100644 index 00000000..082136df Binary files /dev/null and b/animateditems/30113.png differ diff --git a/animateditems/30114.gif b/animateditems/30114.gif new file mode 100644 index 00000000..e116cdb7 Binary files /dev/null and b/animateditems/30114.gif differ diff --git a/animateditems/30114.png b/animateditems/30114.png new file mode 100644 index 00000000..7b2c3b1d Binary files /dev/null and b/animateditems/30114.png differ diff --git a/animateditems/30116.gif b/animateditems/30116.gif new file mode 100644 index 00000000..45e25eac Binary files /dev/null and b/animateditems/30116.gif differ diff --git a/animateditems/30116.png b/animateditems/30116.png new file mode 100644 index 00000000..b63a66f8 Binary files /dev/null and b/animateditems/30116.png differ diff --git a/animateditems/30117.gif b/animateditems/30117.gif new file mode 100644 index 00000000..7c0e4910 Binary files /dev/null and b/animateditems/30117.gif differ diff --git a/animateditems/30117.png b/animateditems/30117.png new file mode 100644 index 00000000..4f49d88d Binary files /dev/null and b/animateditems/30117.png differ diff --git a/animateditems/30118.gif b/animateditems/30118.gif new file mode 100644 index 00000000..e8069259 Binary files /dev/null and b/animateditems/30118.gif differ diff --git a/animateditems/30118.png b/animateditems/30118.png new file mode 100644 index 00000000..e789608a Binary files /dev/null and b/animateditems/30118.png differ diff --git a/animateditems/30119.gif b/animateditems/30119.gif new file mode 100644 index 00000000..4accd57c Binary files /dev/null and b/animateditems/30119.gif differ diff --git a/animateditems/30119.png b/animateditems/30119.png new file mode 100644 index 00000000..7dfa1b43 Binary files /dev/null and b/animateditems/30119.png differ diff --git a/animateditems/3012.gif b/animateditems/3012.gif new file mode 100644 index 00000000..5e742098 Binary files /dev/null and b/animateditems/3012.gif differ diff --git a/animateditems/3012.png b/animateditems/3012.png new file mode 100644 index 00000000..35b4ec1c Binary files /dev/null and b/animateditems/3012.png differ diff --git a/animateditems/30120.gif b/animateditems/30120.gif new file mode 100644 index 00000000..cbed3cfc Binary files /dev/null and b/animateditems/30120.gif differ diff --git a/animateditems/30120.png b/animateditems/30120.png new file mode 100644 index 00000000..66f8a356 Binary files /dev/null and b/animateditems/30120.png differ diff --git a/animateditems/30121.gif b/animateditems/30121.gif new file mode 100644 index 00000000..ee765f9c Binary files /dev/null and b/animateditems/30121.gif differ diff --git a/animateditems/30121.png b/animateditems/30121.png new file mode 100644 index 00000000..f8ed82ad Binary files /dev/null and b/animateditems/30121.png differ diff --git a/animateditems/3013.gif b/animateditems/3013.gif new file mode 100644 index 00000000..595f057b Binary files /dev/null and b/animateditems/3013.gif differ diff --git a/animateditems/3013.png b/animateditems/3013.png new file mode 100644 index 00000000..4e52ffca Binary files /dev/null and b/animateditems/3013.png differ diff --git a/animateditems/3014.gif b/animateditems/3014.gif new file mode 100644 index 00000000..3fd09d3c Binary files /dev/null and b/animateditems/3014.gif differ diff --git a/animateditems/3014.png b/animateditems/3014.png new file mode 100644 index 00000000..0428369b Binary files /dev/null and b/animateditems/3014.png differ diff --git a/animateditems/3015.gif b/animateditems/3015.gif new file mode 100644 index 00000000..506782ce Binary files /dev/null and b/animateditems/3015.gif differ diff --git a/animateditems/3015.png b/animateditems/3015.png new file mode 100644 index 00000000..32e87756 Binary files /dev/null and b/animateditems/3015.png differ diff --git a/animateditems/30154.gif b/animateditems/30154.gif new file mode 100644 index 00000000..14e9dfb8 Binary files /dev/null and b/animateditems/30154.gif differ diff --git a/animateditems/30154.png b/animateditems/30154.png new file mode 100644 index 00000000..fa6d9bd7 Binary files /dev/null and b/animateditems/30154.png differ diff --git a/animateditems/30155.gif b/animateditems/30155.gif new file mode 100644 index 00000000..af7755a6 Binary files /dev/null and b/animateditems/30155.gif differ diff --git a/animateditems/30155.png b/animateditems/30155.png new file mode 100644 index 00000000..8f09e87c Binary files /dev/null and b/animateditems/30155.png differ diff --git a/animateditems/30165.gif b/animateditems/30165.gif new file mode 100644 index 00000000..e930f25b Binary files /dev/null and b/animateditems/30165.gif differ diff --git a/animateditems/30165.png b/animateditems/30165.png new file mode 100644 index 00000000..7760be88 Binary files /dev/null and b/animateditems/30165.png differ diff --git a/animateditems/30167.gif b/animateditems/30167.gif new file mode 100644 index 00000000..6cdb3bcf Binary files /dev/null and b/animateditems/30167.gif differ diff --git a/animateditems/30167.png b/animateditems/30167.png new file mode 100644 index 00000000..0d7c1685 Binary files /dev/null and b/animateditems/30167.png differ diff --git a/animateditems/30178.gif b/animateditems/30178.gif new file mode 100644 index 00000000..353d1bad Binary files /dev/null and b/animateditems/30178.gif differ diff --git a/animateditems/30178.png b/animateditems/30178.png new file mode 100644 index 00000000..400682cf Binary files /dev/null and b/animateditems/30178.png differ diff --git a/animateditems/30179.gif b/animateditems/30179.gif new file mode 100644 index 00000000..c67f524b Binary files /dev/null and b/animateditems/30179.gif differ diff --git a/animateditems/30179.png b/animateditems/30179.png new file mode 100644 index 00000000..29b34c21 Binary files /dev/null and b/animateditems/30179.png differ diff --git a/animateditems/30180.gif b/animateditems/30180.gif new file mode 100644 index 00000000..4ef38ec4 Binary files /dev/null and b/animateditems/30180.gif differ diff --git a/animateditems/30180.png b/animateditems/30180.png new file mode 100644 index 00000000..df90c304 Binary files /dev/null and b/animateditems/30180.png differ diff --git a/animateditems/30181.gif b/animateditems/30181.gif new file mode 100644 index 00000000..0c70ed86 Binary files /dev/null and b/animateditems/30181.gif differ diff --git a/animateditems/30181.png b/animateditems/30181.png new file mode 100644 index 00000000..b5c7f2df Binary files /dev/null and b/animateditems/30181.png differ diff --git a/animateditems/30182.gif b/animateditems/30182.gif new file mode 100644 index 00000000..d36fa3dc Binary files /dev/null and b/animateditems/30182.gif differ diff --git a/animateditems/30182.png b/animateditems/30182.png new file mode 100644 index 00000000..12b1306a Binary files /dev/null and b/animateditems/30182.png differ diff --git a/animateditems/3019.gif b/animateditems/3019.gif new file mode 100644 index 00000000..ca4ea27b Binary files /dev/null and b/animateditems/3019.gif differ diff --git a/animateditems/3019.png b/animateditems/3019.png new file mode 100644 index 00000000..f0063124 Binary files /dev/null and b/animateditems/3019.png differ diff --git a/animateditems/3020.gif b/animateditems/3020.gif new file mode 100644 index 00000000..b20c8ae6 Binary files /dev/null and b/animateditems/3020.gif differ diff --git a/animateditems/3020.png b/animateditems/3020.png new file mode 100644 index 00000000..9cb04173 Binary files /dev/null and b/animateditems/3020.png differ diff --git a/animateditems/3021.gif b/animateditems/3021.gif new file mode 100644 index 00000000..6d819108 Binary files /dev/null and b/animateditems/3021.gif differ diff --git a/animateditems/3021.png b/animateditems/3021.png new file mode 100644 index 00000000..91830369 Binary files /dev/null and b/animateditems/3021.png differ diff --git a/animateditems/30247.gif b/animateditems/30247.gif new file mode 100644 index 00000000..895b066c Binary files /dev/null and b/animateditems/30247.gif differ diff --git a/animateditems/30247.png b/animateditems/30247.png new file mode 100644 index 00000000..ecbb2ae9 Binary files /dev/null and b/animateditems/30247.png differ diff --git a/animateditems/30248.gif b/animateditems/30248.gif new file mode 100644 index 00000000..e1fdbf78 Binary files /dev/null and b/animateditems/30248.gif differ diff --git a/animateditems/30248.png b/animateditems/30248.png new file mode 100644 index 00000000..2e737a98 Binary files /dev/null and b/animateditems/30248.png differ diff --git a/animateditems/30249.gif b/animateditems/30249.gif new file mode 100644 index 00000000..a7a646e5 Binary files /dev/null and b/animateditems/30249.gif differ diff --git a/animateditems/30249.png b/animateditems/30249.png new file mode 100644 index 00000000..8c6eb422 Binary files /dev/null and b/animateditems/30249.png differ diff --git a/animateditems/30250.gif b/animateditems/30250.gif new file mode 100644 index 00000000..de58c8bd Binary files /dev/null and b/animateditems/30250.gif differ diff --git a/animateditems/30250.png b/animateditems/30250.png new file mode 100644 index 00000000..5767442d Binary files /dev/null and b/animateditems/30250.png differ diff --git a/animateditems/30251.gif b/animateditems/30251.gif new file mode 100644 index 00000000..f1e8313f Binary files /dev/null and b/animateditems/30251.gif differ diff --git a/animateditems/30251.png b/animateditems/30251.png new file mode 100644 index 00000000..96dcb4cb Binary files /dev/null and b/animateditems/30251.png differ diff --git a/animateditems/30252.gif b/animateditems/30252.gif new file mode 100644 index 00000000..3acbd59c Binary files /dev/null and b/animateditems/30252.gif differ diff --git a/animateditems/30252.png b/animateditems/30252.png new file mode 100644 index 00000000..2653b4a2 Binary files /dev/null and b/animateditems/30252.png differ diff --git a/animateditems/30253.gif b/animateditems/30253.gif new file mode 100644 index 00000000..edc58b5a Binary files /dev/null and b/animateditems/30253.gif differ diff --git a/animateditems/30253.png b/animateditems/30253.png new file mode 100644 index 00000000..5e9bb6d9 Binary files /dev/null and b/animateditems/30253.png differ diff --git a/animateditems/30254.gif b/animateditems/30254.gif new file mode 100644 index 00000000..072d6790 Binary files /dev/null and b/animateditems/30254.gif differ diff --git a/animateditems/30254.png b/animateditems/30254.png new file mode 100644 index 00000000..53a149da Binary files /dev/null and b/animateditems/30254.png differ diff --git a/animateditems/30255.gif b/animateditems/30255.gif new file mode 100644 index 00000000..027cc1e3 Binary files /dev/null and b/animateditems/30255.gif differ diff --git a/animateditems/30255.png b/animateditems/30255.png new file mode 100644 index 00000000..bacd56c3 Binary files /dev/null and b/animateditems/30255.png differ diff --git a/animateditems/30256.gif b/animateditems/30256.gif new file mode 100644 index 00000000..414fe882 Binary files /dev/null and b/animateditems/30256.gif differ diff --git a/animateditems/30256.png b/animateditems/30256.png new file mode 100644 index 00000000..19fb4dbf Binary files /dev/null and b/animateditems/30256.png differ diff --git a/animateditems/30257.gif b/animateditems/30257.gif new file mode 100644 index 00000000..06a8072e Binary files /dev/null and b/animateditems/30257.gif differ diff --git a/animateditems/30257.png b/animateditems/30257.png new file mode 100644 index 00000000..a9f63f68 Binary files /dev/null and b/animateditems/30257.png differ diff --git a/animateditems/30258.gif b/animateditems/30258.gif new file mode 100644 index 00000000..52ce3539 Binary files /dev/null and b/animateditems/30258.gif differ diff --git a/animateditems/30258.png b/animateditems/30258.png new file mode 100644 index 00000000..e6f6f4e4 Binary files /dev/null and b/animateditems/30258.png differ diff --git a/animateditems/30259.gif b/animateditems/30259.gif new file mode 100644 index 00000000..85844d4b Binary files /dev/null and b/animateditems/30259.gif differ diff --git a/animateditems/30259.png b/animateditems/30259.png new file mode 100644 index 00000000..de6315b2 Binary files /dev/null and b/animateditems/30259.png differ diff --git a/animateditems/30260.gif b/animateditems/30260.gif new file mode 100644 index 00000000..1df157f0 Binary files /dev/null and b/animateditems/30260.gif differ diff --git a/animateditems/30260.png b/animateditems/30260.png new file mode 100644 index 00000000..71c495c2 Binary files /dev/null and b/animateditems/30260.png differ diff --git a/animateditems/30261.gif b/animateditems/30261.gif new file mode 100644 index 00000000..c42e080d Binary files /dev/null and b/animateditems/30261.gif differ diff --git a/animateditems/30261.png b/animateditems/30261.png new file mode 100644 index 00000000..fcf538b6 Binary files /dev/null and b/animateditems/30261.png differ diff --git a/animateditems/30262.gif b/animateditems/30262.gif new file mode 100644 index 00000000..30aaa195 Binary files /dev/null and b/animateditems/30262.gif differ diff --git a/animateditems/30262.png b/animateditems/30262.png new file mode 100644 index 00000000..1519585d Binary files /dev/null and b/animateditems/30262.png differ diff --git a/animateditems/30263.gif b/animateditems/30263.gif new file mode 100644 index 00000000..e07ac283 Binary files /dev/null and b/animateditems/30263.gif differ diff --git a/animateditems/30263.png b/animateditems/30263.png new file mode 100644 index 00000000..686abce9 Binary files /dev/null and b/animateditems/30263.png differ diff --git a/animateditems/30274.gif b/animateditems/30274.gif new file mode 100644 index 00000000..caf49564 Binary files /dev/null and b/animateditems/30274.gif differ diff --git a/animateditems/30274.png b/animateditems/30274.png new file mode 100644 index 00000000..ca7cb20a Binary files /dev/null and b/animateditems/30274.png differ diff --git a/animateditems/30275.gif b/animateditems/30275.gif new file mode 100644 index 00000000..20820889 Binary files /dev/null and b/animateditems/30275.gif differ diff --git a/animateditems/30275.png b/animateditems/30275.png new file mode 100644 index 00000000..c052208e Binary files /dev/null and b/animateditems/30275.png differ diff --git a/animateditems/30276.gif b/animateditems/30276.gif new file mode 100644 index 00000000..1f9ae7f7 Binary files /dev/null and b/animateditems/30276.gif differ diff --git a/animateditems/30276.png b/animateditems/30276.png new file mode 100644 index 00000000..1b071b82 Binary files /dev/null and b/animateditems/30276.png differ diff --git a/animateditems/30277.gif b/animateditems/30277.gif new file mode 100644 index 00000000..cfe767ae Binary files /dev/null and b/animateditems/30277.gif differ diff --git a/animateditems/30277.png b/animateditems/30277.png new file mode 100644 index 00000000..e8267ed2 Binary files /dev/null and b/animateditems/30277.png differ diff --git a/animateditems/30278.gif b/animateditems/30278.gif new file mode 100644 index 00000000..fc86662d Binary files /dev/null and b/animateditems/30278.gif differ diff --git a/animateditems/30278.png b/animateditems/30278.png new file mode 100644 index 00000000..6dc6a026 Binary files /dev/null and b/animateditems/30278.png differ diff --git a/animateditems/30279.gif b/animateditems/30279.gif new file mode 100644 index 00000000..fb922c13 Binary files /dev/null and b/animateditems/30279.gif differ diff --git a/animateditems/30279.png b/animateditems/30279.png new file mode 100644 index 00000000..e8523143 Binary files /dev/null and b/animateditems/30279.png differ diff --git a/animateditems/3028.gif b/animateditems/3028.gif new file mode 100644 index 00000000..ed4f9433 Binary files /dev/null and b/animateditems/3028.gif differ diff --git a/animateditems/3028.png b/animateditems/3028.png new file mode 100644 index 00000000..869c1a1b Binary files /dev/null and b/animateditems/3028.png differ diff --git a/animateditems/30280.gif b/animateditems/30280.gif new file mode 100644 index 00000000..e1816f97 Binary files /dev/null and b/animateditems/30280.gif differ diff --git a/animateditems/30280.png b/animateditems/30280.png new file mode 100644 index 00000000..988a6a7b Binary files /dev/null and b/animateditems/30280.png differ diff --git a/animateditems/30281.gif b/animateditems/30281.gif new file mode 100644 index 00000000..42851261 Binary files /dev/null and b/animateditems/30281.gif differ diff --git a/animateditems/30281.png b/animateditems/30281.png new file mode 100644 index 00000000..2a24c475 Binary files /dev/null and b/animateditems/30281.png differ diff --git a/animateditems/30282.gif b/animateditems/30282.gif new file mode 100644 index 00000000..12fc42de Binary files /dev/null and b/animateditems/30282.gif differ diff --git a/animateditems/30282.png b/animateditems/30282.png new file mode 100644 index 00000000..bc601c3c Binary files /dev/null and b/animateditems/30282.png differ diff --git a/animateditems/30283.gif b/animateditems/30283.gif new file mode 100644 index 00000000..19ba0322 Binary files /dev/null and b/animateditems/30283.gif differ diff --git a/animateditems/30283.png b/animateditems/30283.png new file mode 100644 index 00000000..ad87ef1b Binary files /dev/null and b/animateditems/30283.png differ diff --git a/animateditems/3029.gif b/animateditems/3029.gif new file mode 100644 index 00000000..717ec0ae Binary files /dev/null and b/animateditems/3029.gif differ diff --git a/animateditems/3029.png b/animateditems/3029.png new file mode 100644 index 00000000..b4860a16 Binary files /dev/null and b/animateditems/3029.png differ diff --git a/animateditems/3030.gif b/animateditems/3030.gif new file mode 100644 index 00000000..4169bfaa Binary files /dev/null and b/animateditems/3030.gif differ diff --git a/animateditems/3030.png b/animateditems/3030.png new file mode 100644 index 00000000..9aeeb180 Binary files /dev/null and b/animateditems/3030.png differ diff --git a/animateditems/30303.gif b/animateditems/30303.gif new file mode 100644 index 00000000..cb549a73 Binary files /dev/null and b/animateditems/30303.gif differ diff --git a/animateditems/30303.png b/animateditems/30303.png new file mode 100644 index 00000000..1b9150c0 Binary files /dev/null and b/animateditems/30303.png differ diff --git a/animateditems/30304.gif b/animateditems/30304.gif new file mode 100644 index 00000000..fb63e456 Binary files /dev/null and b/animateditems/30304.gif differ diff --git a/animateditems/30304.png b/animateditems/30304.png new file mode 100644 index 00000000..475969e1 Binary files /dev/null and b/animateditems/30304.png differ diff --git a/animateditems/30305.gif b/animateditems/30305.gif new file mode 100644 index 00000000..01aa5c0c Binary files /dev/null and b/animateditems/30305.gif differ diff --git a/animateditems/30305.png b/animateditems/30305.png new file mode 100644 index 00000000..4a37fd36 Binary files /dev/null and b/animateditems/30305.png differ diff --git a/animateditems/30306.gif b/animateditems/30306.gif new file mode 100644 index 00000000..f9ed1d56 Binary files /dev/null and b/animateditems/30306.gif differ diff --git a/animateditems/30306.png b/animateditems/30306.png new file mode 100644 index 00000000..ba2be789 Binary files /dev/null and b/animateditems/30306.png differ diff --git a/animateditems/30307.gif b/animateditems/30307.gif new file mode 100644 index 00000000..96c7acc5 Binary files /dev/null and b/animateditems/30307.gif differ diff --git a/animateditems/30307.png b/animateditems/30307.png new file mode 100644 index 00000000..4e7390b9 Binary files /dev/null and b/animateditems/30307.png differ diff --git a/animateditems/30309.gif b/animateditems/30309.gif new file mode 100644 index 00000000..cf069452 Binary files /dev/null and b/animateditems/30309.gif differ diff --git a/animateditems/30309.png b/animateditems/30309.png new file mode 100644 index 00000000..4823566f Binary files /dev/null and b/animateditems/30309.png differ diff --git a/animateditems/30310.gif b/animateditems/30310.gif new file mode 100644 index 00000000..89834c42 Binary files /dev/null and b/animateditems/30310.gif differ diff --git a/animateditems/30310.png b/animateditems/30310.png new file mode 100644 index 00000000..a138db70 Binary files /dev/null and b/animateditems/30310.png differ diff --git a/animateditems/30311.gif b/animateditems/30311.gif new file mode 100644 index 00000000..febac916 Binary files /dev/null and b/animateditems/30311.gif differ diff --git a/animateditems/30311.png b/animateditems/30311.png new file mode 100644 index 00000000..071989e7 Binary files /dev/null and b/animateditems/30311.png differ diff --git a/animateditems/30312.gif b/animateditems/30312.gif new file mode 100644 index 00000000..33dd86e8 Binary files /dev/null and b/animateditems/30312.gif differ diff --git a/animateditems/30312.png b/animateditems/30312.png new file mode 100644 index 00000000..1f1f5585 Binary files /dev/null and b/animateditems/30312.png differ diff --git a/animateditems/30313.gif b/animateditems/30313.gif new file mode 100644 index 00000000..9c083660 Binary files /dev/null and b/animateditems/30313.gif differ diff --git a/animateditems/30313.png b/animateditems/30313.png new file mode 100644 index 00000000..9e183d43 Binary files /dev/null and b/animateditems/30313.png differ diff --git a/animateditems/30362.gif b/animateditems/30362.gif new file mode 100644 index 00000000..f20fdc5d Binary files /dev/null and b/animateditems/30362.gif differ diff --git a/animateditems/30362.png b/animateditems/30362.png new file mode 100644 index 00000000..f5551c51 Binary files /dev/null and b/animateditems/30362.png differ diff --git a/animateditems/30369.gif b/animateditems/30369.gif new file mode 100644 index 00000000..e930f25b Binary files /dev/null and b/animateditems/30369.gif differ diff --git a/animateditems/30369.png b/animateditems/30369.png new file mode 100644 index 00000000..7760be88 Binary files /dev/null and b/animateditems/30369.png differ diff --git a/animateditems/3043.gif b/animateditems/3043.gif new file mode 100644 index 00000000..163387fa Binary files /dev/null and b/animateditems/3043.gif differ diff --git a/animateditems/3043.png b/animateditems/3043.png new file mode 100644 index 00000000..e542daea Binary files /dev/null and b/animateditems/3043.png differ diff --git a/animateditems/3044.gif b/animateditems/3044.gif new file mode 100644 index 00000000..43ebfb12 Binary files /dev/null and b/animateditems/3044.gif differ diff --git a/animateditems/3044.png b/animateditems/3044.png new file mode 100644 index 00000000..3cce7280 Binary files /dev/null and b/animateditems/3044.png differ diff --git a/animateditems/3045.gif b/animateditems/3045.gif new file mode 100644 index 00000000..821def25 Binary files /dev/null and b/animateditems/3045.gif differ diff --git a/animateditems/3045.png b/animateditems/3045.png new file mode 100644 index 00000000..f71ab4da Binary files /dev/null and b/animateditems/3045.png differ diff --git a/animateditems/3046.gif b/animateditems/3046.gif new file mode 100644 index 00000000..ab1bf89a Binary files /dev/null and b/animateditems/3046.gif differ diff --git a/animateditems/3046.png b/animateditems/3046.png new file mode 100644 index 00000000..9d0f6dc4 Binary files /dev/null and b/animateditems/3046.png differ diff --git a/animateditems/3047.gif b/animateditems/3047.gif new file mode 100644 index 00000000..90ec8308 Binary files /dev/null and b/animateditems/3047.gif differ diff --git a/animateditems/3047.png b/animateditems/3047.png new file mode 100644 index 00000000..c8ab7d17 Binary files /dev/null and b/animateditems/3047.png differ diff --git a/animateditems/3048.gif b/animateditems/3048.gif new file mode 100644 index 00000000..a97ea5a4 Binary files /dev/null and b/animateditems/3048.gif differ diff --git a/animateditems/3048.png b/animateditems/3048.png new file mode 100644 index 00000000..de66ad51 Binary files /dev/null and b/animateditems/3048.png differ diff --git a/animateditems/3049.gif b/animateditems/3049.gif new file mode 100644 index 00000000..6ab63db6 Binary files /dev/null and b/animateditems/3049.gif differ diff --git a/animateditems/3049.png b/animateditems/3049.png new file mode 100644 index 00000000..157591c3 Binary files /dev/null and b/animateditems/3049.png differ diff --git a/animateditems/3050.gif b/animateditems/3050.gif new file mode 100644 index 00000000..188d78c7 Binary files /dev/null and b/animateditems/3050.gif differ diff --git a/animateditems/3050.png b/animateditems/3050.png new file mode 100644 index 00000000..71e1b561 Binary files /dev/null and b/animateditems/3050.png differ diff --git a/animateditems/30501.gif b/animateditems/30501.gif new file mode 100644 index 00000000..81ce5ba6 Binary files /dev/null and b/animateditems/30501.gif differ diff --git a/animateditems/30501.png b/animateditems/30501.png new file mode 100644 index 00000000..5f91952f Binary files /dev/null and b/animateditems/30501.png differ diff --git a/animateditems/30502.gif b/animateditems/30502.gif new file mode 100644 index 00000000..81ce5ba6 Binary files /dev/null and b/animateditems/30502.gif differ diff --git a/animateditems/30502.png b/animateditems/30502.png new file mode 100644 index 00000000..5f91952f Binary files /dev/null and b/animateditems/30502.png differ diff --git a/animateditems/30503.gif b/animateditems/30503.gif new file mode 100644 index 00000000..870b9f97 Binary files /dev/null and b/animateditems/30503.gif differ diff --git a/animateditems/30503.png b/animateditems/30503.png new file mode 100644 index 00000000..8309a363 Binary files /dev/null and b/animateditems/30503.png differ diff --git a/animateditems/3051.gif b/animateditems/3051.gif new file mode 100644 index 00000000..8c4acc53 Binary files /dev/null and b/animateditems/3051.gif differ diff --git a/animateditems/3051.png b/animateditems/3051.png new file mode 100644 index 00000000..44c335f9 Binary files /dev/null and b/animateditems/3051.png differ diff --git a/animateditems/30523.gif b/animateditems/30523.gif new file mode 100644 index 00000000..80fa3119 Binary files /dev/null and b/animateditems/30523.gif differ diff --git a/animateditems/30523.png b/animateditems/30523.png new file mode 100644 index 00000000..9a240df6 Binary files /dev/null and b/animateditems/30523.png differ diff --git a/animateditems/30524.gif b/animateditems/30524.gif new file mode 100644 index 00000000..6a40a648 Binary files /dev/null and b/animateditems/30524.gif differ diff --git a/animateditems/30524.png b/animateditems/30524.png new file mode 100644 index 00000000..b6e70ff4 Binary files /dev/null and b/animateditems/30524.png differ diff --git a/animateditems/30525.gif b/animateditems/30525.gif new file mode 100644 index 00000000..2ee43dc0 Binary files /dev/null and b/animateditems/30525.gif differ diff --git a/animateditems/30525.png b/animateditems/30525.png new file mode 100644 index 00000000..33efb287 Binary files /dev/null and b/animateditems/30525.png differ diff --git a/animateditems/30585.gif b/animateditems/30585.gif new file mode 100644 index 00000000..b5ddd171 Binary files /dev/null and b/animateditems/30585.gif differ diff --git a/animateditems/30585.png b/animateditems/30585.png new file mode 100644 index 00000000..2c53f346 Binary files /dev/null and b/animateditems/30585.png differ diff --git a/animateditems/30586.gif b/animateditems/30586.gif new file mode 100644 index 00000000..6a2285ac Binary files /dev/null and b/animateditems/30586.gif differ diff --git a/animateditems/30586.png b/animateditems/30586.png new file mode 100644 index 00000000..c928faab Binary files /dev/null and b/animateditems/30586.png differ diff --git a/animateditems/30587.gif b/animateditems/30587.gif new file mode 100644 index 00000000..75f0fbff Binary files /dev/null and b/animateditems/30587.gif differ diff --git a/animateditems/30587.png b/animateditems/30587.png new file mode 100644 index 00000000..d94dcad8 Binary files /dev/null and b/animateditems/30587.png differ diff --git a/animateditems/30588.gif b/animateditems/30588.gif new file mode 100644 index 00000000..7b10107c Binary files /dev/null and b/animateditems/30588.gif differ diff --git a/animateditems/30588.png b/animateditems/30588.png new file mode 100644 index 00000000..bfb27f02 Binary files /dev/null and b/animateditems/30588.png differ diff --git a/animateditems/30589.gif b/animateditems/30589.gif new file mode 100644 index 00000000..0096150d Binary files /dev/null and b/animateditems/30589.gif differ diff --git a/animateditems/30589.png b/animateditems/30589.png new file mode 100644 index 00000000..a115a89f Binary files /dev/null and b/animateditems/30589.png differ diff --git a/animateditems/30590.gif b/animateditems/30590.gif new file mode 100644 index 00000000..fcfd020b Binary files /dev/null and b/animateditems/30590.gif differ diff --git a/animateditems/30590.png b/animateditems/30590.png new file mode 100644 index 00000000..df15b11c Binary files /dev/null and b/animateditems/30590.png differ diff --git a/animateditems/3060.gif b/animateditems/3060.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3060.gif differ diff --git a/animateditems/3060.png b/animateditems/3060.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3060.png differ diff --git a/animateditems/3061.gif b/animateditems/3061.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3061.gif differ diff --git a/animateditems/3061.png b/animateditems/3061.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3061.png differ diff --git a/animateditems/3062.gif b/animateditems/3062.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3062.gif differ diff --git a/animateditems/3062.png b/animateditems/3062.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3062.png differ diff --git a/animateditems/3063.gif b/animateditems/3063.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3063.gif differ diff --git a/animateditems/3063.png b/animateditems/3063.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3063.png differ diff --git a/animateditems/3064.gif b/animateditems/3064.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3064.gif differ diff --git a/animateditems/3064.png b/animateditems/3064.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3064.png differ diff --git a/animateditems/3067.gif b/animateditems/3067.gif new file mode 100644 index 00000000..7d3e82b5 Binary files /dev/null and b/animateditems/3067.gif differ diff --git a/animateditems/3067.png b/animateditems/3067.png new file mode 100644 index 00000000..fd5c4109 Binary files /dev/null and b/animateditems/3067.png differ diff --git a/animateditems/3068.gif b/animateditems/3068.gif new file mode 100644 index 00000000..06e31d92 Binary files /dev/null and b/animateditems/3068.gif differ diff --git a/animateditems/3068.png b/animateditems/3068.png new file mode 100644 index 00000000..71aa16ff Binary files /dev/null and b/animateditems/3068.png differ diff --git a/animateditems/3070.gif b/animateditems/3070.gif new file mode 100644 index 00000000..dc191f01 Binary files /dev/null and b/animateditems/3070.gif differ diff --git a/animateditems/3070.png b/animateditems/3070.png new file mode 100644 index 00000000..196c1e74 Binary files /dev/null and b/animateditems/3070.png differ diff --git a/animateditems/3071.gif b/animateditems/3071.gif new file mode 100644 index 00000000..e11522aa Binary files /dev/null and b/animateditems/3071.gif differ diff --git a/animateditems/3071.png b/animateditems/3071.png new file mode 100644 index 00000000..9d7967cc Binary files /dev/null and b/animateditems/3071.png differ diff --git a/animateditems/3072.gif b/animateditems/3072.gif new file mode 100644 index 00000000..e11522aa Binary files /dev/null and b/animateditems/3072.gif differ diff --git a/animateditems/3072.png b/animateditems/3072.png new file mode 100644 index 00000000..9d7967cc Binary files /dev/null and b/animateditems/3072.png differ diff --git a/animateditems/3073.gif b/animateditems/3073.gif new file mode 100644 index 00000000..1a7707c6 Binary files /dev/null and b/animateditems/3073.gif differ diff --git a/animateditems/3073.png b/animateditems/3073.png new file mode 100644 index 00000000..224ee46e Binary files /dev/null and b/animateditems/3073.png differ diff --git a/animateditems/3074.gif b/animateditems/3074.gif new file mode 100644 index 00000000..97e86e86 Binary files /dev/null and b/animateditems/3074.gif differ diff --git a/animateditems/3074.png b/animateditems/3074.png new file mode 100644 index 00000000..beef3dec Binary files /dev/null and b/animateditems/3074.png differ diff --git a/animateditems/3075.gif b/animateditems/3075.gif new file mode 100644 index 00000000..6b3ce389 Binary files /dev/null and b/animateditems/3075.gif differ diff --git a/animateditems/3075.png b/animateditems/3075.png new file mode 100644 index 00000000..a428e166 Binary files /dev/null and b/animateditems/3075.png differ diff --git a/animateditems/3076.gif b/animateditems/3076.gif new file mode 100644 index 00000000..6b3ce389 Binary files /dev/null and b/animateditems/3076.gif differ diff --git a/animateditems/3076.png b/animateditems/3076.png new file mode 100644 index 00000000..a428e166 Binary files /dev/null and b/animateditems/3076.png differ diff --git a/animateditems/3077.gif b/animateditems/3077.gif new file mode 100644 index 00000000..0178df6b Binary files /dev/null and b/animateditems/3077.gif differ diff --git a/animateditems/3077.png b/animateditems/3077.png new file mode 100644 index 00000000..a0cf456d Binary files /dev/null and b/animateditems/3077.png differ diff --git a/animateditems/3078.gif b/animateditems/3078.gif new file mode 100644 index 00000000..541f6a61 Binary files /dev/null and b/animateditems/3078.gif differ diff --git a/animateditems/3078.png b/animateditems/3078.png new file mode 100644 index 00000000..45b80bdd Binary files /dev/null and b/animateditems/3078.png differ diff --git a/animateditems/3079.gif b/animateditems/3079.gif new file mode 100644 index 00000000..5cf044f8 Binary files /dev/null and b/animateditems/3079.gif differ diff --git a/animateditems/3079.png b/animateditems/3079.png new file mode 100644 index 00000000..22c628c4 Binary files /dev/null and b/animateditems/3079.png differ diff --git a/animateditems/3080.gif b/animateditems/3080.gif new file mode 100644 index 00000000..853e5c5d Binary files /dev/null and b/animateditems/3080.gif differ diff --git a/animateditems/3080.png b/animateditems/3080.png new file mode 100644 index 00000000..372b7b41 Binary files /dev/null and b/animateditems/3080.png differ diff --git a/animateditems/3081.gif b/animateditems/3081.gif new file mode 100644 index 00000000..e19aeff7 Binary files /dev/null and b/animateditems/3081.gif differ diff --git a/animateditems/3081.png b/animateditems/3081.png new file mode 100644 index 00000000..268932cd Binary files /dev/null and b/animateditems/3081.png differ diff --git a/animateditems/3082.gif b/animateditems/3082.gif new file mode 100644 index 00000000..b025aa27 Binary files /dev/null and b/animateditems/3082.gif differ diff --git a/animateditems/3082.png b/animateditems/3082.png new file mode 100644 index 00000000..ae847cf1 Binary files /dev/null and b/animateditems/3082.png differ diff --git a/animateditems/3083.gif b/animateditems/3083.gif new file mode 100644 index 00000000..591910bc Binary files /dev/null and b/animateditems/3083.gif differ diff --git a/animateditems/3083.png b/animateditems/3083.png new file mode 100644 index 00000000..0882f6f9 Binary files /dev/null and b/animateditems/3083.png differ diff --git a/animateditems/3086.gif b/animateditems/3086.gif new file mode 100644 index 00000000..e226e1f6 Binary files /dev/null and b/animateditems/3086.gif differ diff --git a/animateditems/3086.png b/animateditems/3086.png new file mode 100644 index 00000000..a7925e90 Binary files /dev/null and b/animateditems/3086.png differ diff --git a/animateditems/3087.gif b/animateditems/3087.gif new file mode 100644 index 00000000..1143dd81 Binary files /dev/null and b/animateditems/3087.gif differ diff --git a/animateditems/3087.png b/animateditems/3087.png new file mode 100644 index 00000000..7f510398 Binary files /dev/null and b/animateditems/3087.png differ diff --git a/animateditems/3088.gif b/animateditems/3088.gif new file mode 100644 index 00000000..d5fb4ef5 Binary files /dev/null and b/animateditems/3088.gif differ diff --git a/animateditems/3088.png b/animateditems/3088.png new file mode 100644 index 00000000..672fc67c Binary files /dev/null and b/animateditems/3088.png differ diff --git a/animateditems/3089.gif b/animateditems/3089.gif new file mode 100644 index 00000000..d5fb4ef5 Binary files /dev/null and b/animateditems/3089.gif differ diff --git a/animateditems/3089.png b/animateditems/3089.png new file mode 100644 index 00000000..672fc67c Binary files /dev/null and b/animateditems/3089.png differ diff --git a/animateditems/3090.gif b/animateditems/3090.gif new file mode 100644 index 00000000..fdfd4f3c Binary files /dev/null and b/animateditems/3090.gif differ diff --git a/animateditems/3090.png b/animateditems/3090.png new file mode 100644 index 00000000..1f7246e7 Binary files /dev/null and b/animateditems/3090.png differ diff --git a/animateditems/3091.gif b/animateditems/3091.gif new file mode 100644 index 00000000..6f755b1d Binary files /dev/null and b/animateditems/3091.gif differ diff --git a/animateditems/3091.png b/animateditems/3091.png new file mode 100644 index 00000000..2c443f24 Binary files /dev/null and b/animateditems/3091.png differ diff --git a/animateditems/3092.gif b/animateditems/3092.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/3092.gif differ diff --git a/animateditems/3092.png b/animateditems/3092.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/3092.png differ diff --git a/animateditems/3093.gif b/animateditems/3093.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/3093.gif differ diff --git a/animateditems/3093.png b/animateditems/3093.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/3093.png differ diff --git a/animateditems/3094.gif b/animateditems/3094.gif new file mode 100644 index 00000000..a0026e46 Binary files /dev/null and b/animateditems/3094.gif differ diff --git a/animateditems/3094.png b/animateditems/3094.png new file mode 100644 index 00000000..5daa2fef Binary files /dev/null and b/animateditems/3094.png differ diff --git a/animateditems/3095.gif b/animateditems/3095.gif new file mode 100644 index 00000000..d466a4ea Binary files /dev/null and b/animateditems/3095.gif differ diff --git a/animateditems/3095.png b/animateditems/3095.png new file mode 100644 index 00000000..a4318393 Binary files /dev/null and b/animateditems/3095.png differ diff --git a/animateditems/3096.gif b/animateditems/3096.gif new file mode 100644 index 00000000..596146a3 Binary files /dev/null and b/animateditems/3096.gif differ diff --git a/animateditems/3096.png b/animateditems/3096.png new file mode 100644 index 00000000..311f3c92 Binary files /dev/null and b/animateditems/3096.png differ diff --git a/animateditems/3097.gif b/animateditems/3097.gif new file mode 100644 index 00000000..a8fca2b2 Binary files /dev/null and b/animateditems/3097.gif differ diff --git a/animateditems/3097.png b/animateditems/3097.png new file mode 100644 index 00000000..97ec3736 Binary files /dev/null and b/animateditems/3097.png differ diff --git a/animateditems/3098.gif b/animateditems/3098.gif new file mode 100644 index 00000000..a8fca2b2 Binary files /dev/null and b/animateditems/3098.gif differ diff --git a/animateditems/3098.png b/animateditems/3098.png new file mode 100644 index 00000000..97ec3736 Binary files /dev/null and b/animateditems/3098.png differ diff --git a/animateditems/3099.gif b/animateditems/3099.gif new file mode 100644 index 00000000..f924970b Binary files /dev/null and b/animateditems/3099.gif differ diff --git a/animateditems/3099.png b/animateditems/3099.png new file mode 100644 index 00000000..5e214146 Binary files /dev/null and b/animateditems/3099.png differ diff --git a/animateditems/3100.gif b/animateditems/3100.gif new file mode 100644 index 00000000..de82e0e9 Binary files /dev/null and b/animateditems/3100.gif differ diff --git a/animateditems/3100.png b/animateditems/3100.png new file mode 100644 index 00000000..5c98005a Binary files /dev/null and b/animateditems/3100.png differ diff --git a/animateditems/3101.gif b/animateditems/3101.gif new file mode 100644 index 00000000..f0e66334 Binary files /dev/null and b/animateditems/3101.gif differ diff --git a/animateditems/3101.png b/animateditems/3101.png new file mode 100644 index 00000000..ebf70f1b Binary files /dev/null and b/animateditems/3101.png differ diff --git a/animateditems/3102.gif b/animateditems/3102.gif new file mode 100644 index 00000000..f0e66334 Binary files /dev/null and b/animateditems/3102.gif differ diff --git a/animateditems/3102.png b/animateditems/3102.png new file mode 100644 index 00000000..ebf70f1b Binary files /dev/null and b/animateditems/3102.png differ diff --git a/animateditems/3103.gif b/animateditems/3103.gif new file mode 100644 index 00000000..48a0bf9f Binary files /dev/null and b/animateditems/3103.gif differ diff --git a/animateditems/3103.png b/animateditems/3103.png new file mode 100644 index 00000000..245d81e3 Binary files /dev/null and b/animateditems/3103.png differ diff --git a/animateditems/3108.gif b/animateditems/3108.gif new file mode 100644 index 00000000..30434d38 Binary files /dev/null and b/animateditems/3108.gif differ diff --git a/animateditems/3108.png b/animateditems/3108.png new file mode 100644 index 00000000..469987f1 Binary files /dev/null and b/animateditems/3108.png differ diff --git a/animateditems/31117.gif b/animateditems/31117.gif new file mode 100644 index 00000000..74d2d0ed Binary files /dev/null and b/animateditems/31117.gif differ diff --git a/animateditems/31117.png b/animateditems/31117.png new file mode 100644 index 00000000..33b4afce Binary files /dev/null and b/animateditems/31117.png differ diff --git a/animateditems/31119.gif b/animateditems/31119.gif new file mode 100644 index 00000000..adff75d9 Binary files /dev/null and b/animateditems/31119.gif differ diff --git a/animateditems/31119.png b/animateditems/31119.png new file mode 100644 index 00000000..484b650a Binary files /dev/null and b/animateditems/31119.png differ diff --git a/animateditems/31120.gif b/animateditems/31120.gif new file mode 100644 index 00000000..ebf14171 Binary files /dev/null and b/animateditems/31120.gif differ diff --git a/animateditems/31120.png b/animateditems/31120.png new file mode 100644 index 00000000..11c2252f Binary files /dev/null and b/animateditems/31120.png differ diff --git a/animateditems/31121.gif b/animateditems/31121.gif new file mode 100644 index 00000000..a4e3b5a8 Binary files /dev/null and b/animateditems/31121.gif differ diff --git a/animateditems/31121.png b/animateditems/31121.png new file mode 100644 index 00000000..fee8a5b5 Binary files /dev/null and b/animateditems/31121.png differ diff --git a/animateditems/31122.gif b/animateditems/31122.gif new file mode 100644 index 00000000..a6205f89 Binary files /dev/null and b/animateditems/31122.gif differ diff --git a/animateditems/31122.png b/animateditems/31122.png new file mode 100644 index 00000000..d69026d2 Binary files /dev/null and b/animateditems/31122.png differ diff --git a/animateditems/31124.gif b/animateditems/31124.gif new file mode 100644 index 00000000..9ab771ac Binary files /dev/null and b/animateditems/31124.gif differ diff --git a/animateditems/31124.png b/animateditems/31124.png new file mode 100644 index 00000000..ac397ee4 Binary files /dev/null and b/animateditems/31124.png differ diff --git a/animateditems/3113.gif b/animateditems/3113.gif new file mode 100644 index 00000000..61282e7f Binary files /dev/null and b/animateditems/3113.gif differ diff --git a/animateditems/3113.png b/animateditems/3113.png new file mode 100644 index 00000000..8b646b79 Binary files /dev/null and b/animateditems/3113.png differ diff --git a/animateditems/31131.gif b/animateditems/31131.gif new file mode 100644 index 00000000..339e6670 Binary files /dev/null and b/animateditems/31131.gif differ diff --git a/animateditems/31131.png b/animateditems/31131.png new file mode 100644 index 00000000..b2ec00b2 Binary files /dev/null and b/animateditems/31131.png differ diff --git a/animateditems/31132.gif b/animateditems/31132.gif new file mode 100644 index 00000000..900f01ca Binary files /dev/null and b/animateditems/31132.gif differ diff --git a/animateditems/31132.png b/animateditems/31132.png new file mode 100644 index 00000000..52885adb Binary files /dev/null and b/animateditems/31132.png differ diff --git a/animateditems/31133.gif b/animateditems/31133.gif new file mode 100644 index 00000000..cb4a8674 Binary files /dev/null and b/animateditems/31133.gif differ diff --git a/animateditems/31133.png b/animateditems/31133.png new file mode 100644 index 00000000..7bdfbcf9 Binary files /dev/null and b/animateditems/31133.png differ diff --git a/animateditems/31134.gif b/animateditems/31134.gif new file mode 100644 index 00000000..a77c0946 Binary files /dev/null and b/animateditems/31134.gif differ diff --git a/animateditems/31134.png b/animateditems/31134.png new file mode 100644 index 00000000..4344cb60 Binary files /dev/null and b/animateditems/31134.png differ diff --git a/animateditems/31139.gif b/animateditems/31139.gif new file mode 100644 index 00000000..fbdd18df Binary files /dev/null and b/animateditems/31139.gif differ diff --git a/animateditems/31139.png b/animateditems/31139.png new file mode 100644 index 00000000..d1a5c80a Binary files /dev/null and b/animateditems/31139.png differ diff --git a/animateditems/3114.gif b/animateditems/3114.gif new file mode 100644 index 00000000..2d2ce6ba Binary files /dev/null and b/animateditems/3114.gif differ diff --git a/animateditems/3114.png b/animateditems/3114.png new file mode 100644 index 00000000..728f282a Binary files /dev/null and b/animateditems/3114.png differ diff --git a/animateditems/31140.gif b/animateditems/31140.gif new file mode 100644 index 00000000..1f487a1d Binary files /dev/null and b/animateditems/31140.gif differ diff --git a/animateditems/31140.png b/animateditems/31140.png new file mode 100644 index 00000000..40d1bfba Binary files /dev/null and b/animateditems/31140.png differ diff --git a/animateditems/31141.gif b/animateditems/31141.gif new file mode 100644 index 00000000..6cfa27c0 Binary files /dev/null and b/animateditems/31141.gif differ diff --git a/animateditems/31141.png b/animateditems/31141.png new file mode 100644 index 00000000..5b35de09 Binary files /dev/null and b/animateditems/31141.png differ diff --git a/animateditems/31144.gif b/animateditems/31144.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/31144.gif differ diff --git a/animateditems/31144.png b/animateditems/31144.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/31144.png differ diff --git a/animateditems/31145.gif b/animateditems/31145.gif new file mode 100644 index 00000000..9ab56832 Binary files /dev/null and b/animateditems/31145.gif differ diff --git a/animateditems/31145.png b/animateditems/31145.png new file mode 100644 index 00000000..11d2c55d Binary files /dev/null and b/animateditems/31145.png differ diff --git a/animateditems/31146.gif b/animateditems/31146.gif new file mode 100644 index 00000000..983b1258 Binary files /dev/null and b/animateditems/31146.gif differ diff --git a/animateditems/31146.png b/animateditems/31146.png new file mode 100644 index 00000000..951c5111 Binary files /dev/null and b/animateditems/31146.png differ diff --git a/animateditems/31147.gif b/animateditems/31147.gif new file mode 100644 index 00000000..7ac53902 Binary files /dev/null and b/animateditems/31147.gif differ diff --git a/animateditems/31147.png b/animateditems/31147.png new file mode 100644 index 00000000..e2223f9d Binary files /dev/null and b/animateditems/31147.png differ diff --git a/animateditems/31148.gif b/animateditems/31148.gif new file mode 100644 index 00000000..6e725588 Binary files /dev/null and b/animateditems/31148.gif differ diff --git a/animateditems/31148.png b/animateditems/31148.png new file mode 100644 index 00000000..c5103089 Binary files /dev/null and b/animateditems/31148.png differ diff --git a/animateditems/31149.gif b/animateditems/31149.gif new file mode 100644 index 00000000..cd1d7193 Binary files /dev/null and b/animateditems/31149.gif differ diff --git a/animateditems/31149.png b/animateditems/31149.png new file mode 100644 index 00000000..30eaf8ec Binary files /dev/null and b/animateditems/31149.png differ diff --git a/animateditems/3115.gif b/animateditems/3115.gif new file mode 100644 index 00000000..0774fd8b Binary files /dev/null and b/animateditems/3115.gif differ diff --git a/animateditems/3115.png b/animateditems/3115.png new file mode 100644 index 00000000..b20118e0 Binary files /dev/null and b/animateditems/3115.png differ diff --git a/animateditems/31150.gif b/animateditems/31150.gif new file mode 100644 index 00000000..6796edf0 Binary files /dev/null and b/animateditems/31150.gif differ diff --git a/animateditems/31150.png b/animateditems/31150.png new file mode 100644 index 00000000..77f1954e Binary files /dev/null and b/animateditems/31150.png differ diff --git a/animateditems/31151.gif b/animateditems/31151.gif new file mode 100644 index 00000000..c2f26d6e Binary files /dev/null and b/animateditems/31151.gif differ diff --git a/animateditems/31151.png b/animateditems/31151.png new file mode 100644 index 00000000..7c96bc8e Binary files /dev/null and b/animateditems/31151.png differ diff --git a/animateditems/3116.gif b/animateditems/3116.gif new file mode 100644 index 00000000..0774fd8b Binary files /dev/null and b/animateditems/3116.gif differ diff --git a/animateditems/3116.png b/animateditems/3116.png new file mode 100644 index 00000000..b20118e0 Binary files /dev/null and b/animateditems/3116.png differ diff --git a/animateditems/31171.gif b/animateditems/31171.gif new file mode 100644 index 00000000..1d458d41 Binary files /dev/null and b/animateditems/31171.gif differ diff --git a/animateditems/31171.png b/animateditems/31171.png new file mode 100644 index 00000000..b338208a Binary files /dev/null and b/animateditems/31171.png differ diff --git a/animateditems/31174.gif b/animateditems/31174.gif new file mode 100644 index 00000000..607824b5 Binary files /dev/null and b/animateditems/31174.gif differ diff --git a/animateditems/31174.png b/animateditems/31174.png new file mode 100644 index 00000000..002df770 Binary files /dev/null and b/animateditems/31174.png differ diff --git a/animateditems/31181.gif b/animateditems/31181.gif new file mode 100644 index 00000000..fb2ce1f7 Binary files /dev/null and b/animateditems/31181.gif differ diff --git a/animateditems/31181.png b/animateditems/31181.png new file mode 100644 index 00000000..6767ceb8 Binary files /dev/null and b/animateditems/31181.png differ diff --git a/animateditems/31182.gif b/animateditems/31182.gif new file mode 100644 index 00000000..3ff19d28 Binary files /dev/null and b/animateditems/31182.gif differ diff --git a/animateditems/31182.png b/animateditems/31182.png new file mode 100644 index 00000000..dc549279 Binary files /dev/null and b/animateditems/31182.png differ diff --git a/animateditems/3119.gif b/animateditems/3119.gif new file mode 100644 index 00000000..89295f68 Binary files /dev/null and b/animateditems/3119.gif differ diff --git a/animateditems/3119.png b/animateditems/3119.png new file mode 100644 index 00000000..71d13255 Binary files /dev/null and b/animateditems/3119.png differ diff --git a/animateditems/31191.gif b/animateditems/31191.gif new file mode 100644 index 00000000..c80a6b5b Binary files /dev/null and b/animateditems/31191.gif differ diff --git a/animateditems/31191.png b/animateditems/31191.png new file mode 100644 index 00000000..28f37a8f Binary files /dev/null and b/animateditems/31191.png differ diff --git a/animateditems/31192.gif b/animateditems/31192.gif new file mode 100644 index 00000000..4f51b242 Binary files /dev/null and b/animateditems/31192.gif differ diff --git a/animateditems/31192.png b/animateditems/31192.png new file mode 100644 index 00000000..e03636b7 Binary files /dev/null and b/animateditems/31192.png differ diff --git a/animateditems/31193.gif b/animateditems/31193.gif new file mode 100644 index 00000000..3e1aad88 Binary files /dev/null and b/animateditems/31193.gif differ diff --git a/animateditems/31193.png b/animateditems/31193.png new file mode 100644 index 00000000..12dbc49e Binary files /dev/null and b/animateditems/31193.png differ diff --git a/animateditems/31194.gif b/animateditems/31194.gif new file mode 100644 index 00000000..36e7ab08 Binary files /dev/null and b/animateditems/31194.gif differ diff --git a/animateditems/31194.png b/animateditems/31194.png new file mode 100644 index 00000000..406891ff Binary files /dev/null and b/animateditems/31194.png differ diff --git a/animateditems/31196.gif b/animateditems/31196.gif new file mode 100644 index 00000000..c257a180 Binary files /dev/null and b/animateditems/31196.gif differ diff --git a/animateditems/31196.png b/animateditems/31196.png new file mode 100644 index 00000000..4cd7a7c0 Binary files /dev/null and b/animateditems/31196.png differ diff --git a/animateditems/31197.gif b/animateditems/31197.gif new file mode 100644 index 00000000..4e50db03 Binary files /dev/null and b/animateditems/31197.gif differ diff --git a/animateditems/31197.png b/animateditems/31197.png new file mode 100644 index 00000000..42c8675f Binary files /dev/null and b/animateditems/31197.png differ diff --git a/animateditems/31198.gif b/animateditems/31198.gif new file mode 100644 index 00000000..31509d08 Binary files /dev/null and b/animateditems/31198.gif differ diff --git a/animateditems/31198.png b/animateditems/31198.png new file mode 100644 index 00000000..7ad54932 Binary files /dev/null and b/animateditems/31198.png differ diff --git a/animateditems/31199.gif b/animateditems/31199.gif new file mode 100644 index 00000000..d877769e Binary files /dev/null and b/animateditems/31199.gif differ diff --git a/animateditems/31199.png b/animateditems/31199.png new file mode 100644 index 00000000..5212dd2c Binary files /dev/null and b/animateditems/31199.png differ diff --git a/animateditems/3120.gif b/animateditems/3120.gif new file mode 100644 index 00000000..f131a5e3 Binary files /dev/null and b/animateditems/3120.gif differ diff --git a/animateditems/3120.png b/animateditems/3120.png new file mode 100644 index 00000000..929b3f0a Binary files /dev/null and b/animateditems/3120.png differ diff --git a/animateditems/31200.gif b/animateditems/31200.gif new file mode 100644 index 00000000..c8097f56 Binary files /dev/null and b/animateditems/31200.gif differ diff --git a/animateditems/31200.png b/animateditems/31200.png new file mode 100644 index 00000000..460e12d6 Binary files /dev/null and b/animateditems/31200.png differ diff --git a/animateditems/31208.gif b/animateditems/31208.gif new file mode 100644 index 00000000..43097b8c Binary files /dev/null and b/animateditems/31208.gif differ diff --git a/animateditems/31208.png b/animateditems/31208.png new file mode 100644 index 00000000..f57f9d39 Binary files /dev/null and b/animateditems/31208.png differ diff --git a/animateditems/31209.gif b/animateditems/31209.gif new file mode 100644 index 00000000..12a4fe22 Binary files /dev/null and b/animateditems/31209.gif differ diff --git a/animateditems/31209.png b/animateditems/31209.png new file mode 100644 index 00000000..71a10002 Binary files /dev/null and b/animateditems/31209.png differ diff --git a/animateditems/3121.gif b/animateditems/3121.gif new file mode 100644 index 00000000..c80fe96e Binary files /dev/null and b/animateditems/3121.gif differ diff --git a/animateditems/3121.png b/animateditems/3121.png new file mode 100644 index 00000000..516a85f2 Binary files /dev/null and b/animateditems/3121.png differ diff --git a/animateditems/31210.gif b/animateditems/31210.gif new file mode 100644 index 00000000..4ef55015 Binary files /dev/null and b/animateditems/31210.gif differ diff --git a/animateditems/31210.png b/animateditems/31210.png new file mode 100644 index 00000000..949666a2 Binary files /dev/null and b/animateditems/31210.png differ diff --git a/animateditems/31211.gif b/animateditems/31211.gif new file mode 100644 index 00000000..f96ba131 Binary files /dev/null and b/animateditems/31211.gif differ diff --git a/animateditems/31211.png b/animateditems/31211.png new file mode 100644 index 00000000..ae8dbd6b Binary files /dev/null and b/animateditems/31211.png differ diff --git a/animateditems/31212.gif b/animateditems/31212.gif new file mode 100644 index 00000000..3056b75f Binary files /dev/null and b/animateditems/31212.gif differ diff --git a/animateditems/31212.png b/animateditems/31212.png new file mode 100644 index 00000000..2657edc1 Binary files /dev/null and b/animateditems/31212.png differ diff --git a/animateditems/31213.gif b/animateditems/31213.gif new file mode 100644 index 00000000..67e19110 Binary files /dev/null and b/animateditems/31213.gif differ diff --git a/animateditems/31213.png b/animateditems/31213.png new file mode 100644 index 00000000..e3b7842c Binary files /dev/null and b/animateditems/31213.png differ diff --git a/animateditems/31222.gif b/animateditems/31222.gif new file mode 100644 index 00000000..a83aa054 Binary files /dev/null and b/animateditems/31222.gif differ diff --git a/animateditems/31222.png b/animateditems/31222.png new file mode 100644 index 00000000..48aa1c07 Binary files /dev/null and b/animateditems/31222.png differ diff --git a/animateditems/31223.gif b/animateditems/31223.gif new file mode 100644 index 00000000..7880ec9a Binary files /dev/null and b/animateditems/31223.gif differ diff --git a/animateditems/31223.png b/animateditems/31223.png new file mode 100644 index 00000000..e39f2540 Binary files /dev/null and b/animateditems/31223.png differ diff --git a/animateditems/31224.gif b/animateditems/31224.gif new file mode 100644 index 00000000..39cefd3e Binary files /dev/null and b/animateditems/31224.gif differ diff --git a/animateditems/31224.png b/animateditems/31224.png new file mode 100644 index 00000000..70c8e31c Binary files /dev/null and b/animateditems/31224.png differ diff --git a/animateditems/31225.gif b/animateditems/31225.gif new file mode 100644 index 00000000..a57128ae Binary files /dev/null and b/animateditems/31225.gif differ diff --git a/animateditems/31225.png b/animateditems/31225.png new file mode 100644 index 00000000..d980b380 Binary files /dev/null and b/animateditems/31225.png differ diff --git a/animateditems/31226.gif b/animateditems/31226.gif new file mode 100644 index 00000000..92ea9f00 Binary files /dev/null and b/animateditems/31226.gif differ diff --git a/animateditems/31226.png b/animateditems/31226.png new file mode 100644 index 00000000..4d8a4e26 Binary files /dev/null and b/animateditems/31226.png differ diff --git a/animateditems/31227.gif b/animateditems/31227.gif new file mode 100644 index 00000000..e96d0b15 Binary files /dev/null and b/animateditems/31227.gif differ diff --git a/animateditems/31227.png b/animateditems/31227.png new file mode 100644 index 00000000..5a5cd5b2 Binary files /dev/null and b/animateditems/31227.png differ diff --git a/animateditems/31228.gif b/animateditems/31228.gif new file mode 100644 index 00000000..f53f8900 Binary files /dev/null and b/animateditems/31228.gif differ diff --git a/animateditems/31228.png b/animateditems/31228.png new file mode 100644 index 00000000..0340b41e Binary files /dev/null and b/animateditems/31228.png differ diff --git a/animateditems/3130.gif b/animateditems/3130.gif new file mode 100644 index 00000000..14cf7ef3 Binary files /dev/null and b/animateditems/3130.gif differ diff --git a/animateditems/3130.png b/animateditems/3130.png new file mode 100644 index 00000000..3f3d0613 Binary files /dev/null and b/animateditems/3130.png differ diff --git a/animateditems/31306.gif b/animateditems/31306.gif new file mode 100644 index 00000000..e33a0274 Binary files /dev/null and b/animateditems/31306.gif differ diff --git a/animateditems/31306.png b/animateditems/31306.png new file mode 100644 index 00000000..0df99acc Binary files /dev/null and b/animateditems/31306.png differ diff --git a/animateditems/3131.gif b/animateditems/3131.gif new file mode 100644 index 00000000..14cf7ef3 Binary files /dev/null and b/animateditems/3131.gif differ diff --git a/animateditems/3131.png b/animateditems/3131.png new file mode 100644 index 00000000..3f3d0613 Binary files /dev/null and b/animateditems/3131.png differ diff --git a/animateditems/3132.gif b/animateditems/3132.gif new file mode 100644 index 00000000..14cf7ef3 Binary files /dev/null and b/animateditems/3132.gif differ diff --git a/animateditems/3132.png b/animateditems/3132.png new file mode 100644 index 00000000..3f3d0613 Binary files /dev/null and b/animateditems/3132.png differ diff --git a/animateditems/3133.gif b/animateditems/3133.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3133.gif differ diff --git a/animateditems/3133.png b/animateditems/3133.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3133.png differ diff --git a/animateditems/3134.gif b/animateditems/3134.gif new file mode 100644 index 00000000..d4f13c9d Binary files /dev/null and b/animateditems/3134.gif differ diff --git a/animateditems/3134.png b/animateditems/3134.png new file mode 100644 index 00000000..c54756ce Binary files /dev/null and b/animateditems/3134.png differ diff --git a/animateditems/31358.gif b/animateditems/31358.gif new file mode 100644 index 00000000..4ef29ebc Binary files /dev/null and b/animateditems/31358.gif differ diff --git a/animateditems/31358.png b/animateditems/31358.png new file mode 100644 index 00000000..49493640 Binary files /dev/null and b/animateditems/31358.png differ diff --git a/animateditems/31363.gif b/animateditems/31363.gif new file mode 100644 index 00000000..83ca66ee Binary files /dev/null and b/animateditems/31363.gif differ diff --git a/animateditems/31363.png b/animateditems/31363.png new file mode 100644 index 00000000..3f67f451 Binary files /dev/null and b/animateditems/31363.png differ diff --git a/animateditems/31364.gif b/animateditems/31364.gif new file mode 100644 index 00000000..17c11f04 Binary files /dev/null and b/animateditems/31364.gif differ diff --git a/animateditems/31364.png b/animateditems/31364.png new file mode 100644 index 00000000..9873e00d Binary files /dev/null and b/animateditems/31364.png differ diff --git a/animateditems/31365.gif b/animateditems/31365.gif new file mode 100644 index 00000000..eb641475 Binary files /dev/null and b/animateditems/31365.gif differ diff --git a/animateditems/31365.png b/animateditems/31365.png new file mode 100644 index 00000000..753af371 Binary files /dev/null and b/animateditems/31365.png differ diff --git a/animateditems/31366.gif b/animateditems/31366.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/31366.gif differ diff --git a/animateditems/31366.png b/animateditems/31366.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/31366.png differ diff --git a/animateditems/31370.gif b/animateditems/31370.gif new file mode 100644 index 00000000..c0363967 Binary files /dev/null and b/animateditems/31370.gif differ diff --git a/animateditems/31370.png b/animateditems/31370.png new file mode 100644 index 00000000..c59ed49b Binary files /dev/null and b/animateditems/31370.png differ diff --git a/animateditems/31371.gif b/animateditems/31371.gif new file mode 100644 index 00000000..3d71d9cf Binary files /dev/null and b/animateditems/31371.gif differ diff --git a/animateditems/31371.png b/animateditems/31371.png new file mode 100644 index 00000000..a7568c9f Binary files /dev/null and b/animateditems/31371.png differ diff --git a/animateditems/31372.gif b/animateditems/31372.gif new file mode 100644 index 00000000..f1319cff Binary files /dev/null and b/animateditems/31372.gif differ diff --git a/animateditems/31372.png b/animateditems/31372.png new file mode 100644 index 00000000..1d0295b0 Binary files /dev/null and b/animateditems/31372.png differ diff --git a/animateditems/31373.gif b/animateditems/31373.gif new file mode 100644 index 00000000..8d7cd633 Binary files /dev/null and b/animateditems/31373.gif differ diff --git a/animateditems/31373.png b/animateditems/31373.png new file mode 100644 index 00000000..b446b1c3 Binary files /dev/null and b/animateditems/31373.png differ diff --git a/animateditems/31374.gif b/animateditems/31374.gif new file mode 100644 index 00000000..432e4272 Binary files /dev/null and b/animateditems/31374.gif differ diff --git a/animateditems/31374.png b/animateditems/31374.png new file mode 100644 index 00000000..fc1042d5 Binary files /dev/null and b/animateditems/31374.png differ diff --git a/animateditems/31375.gif b/animateditems/31375.gif new file mode 100644 index 00000000..feac414c Binary files /dev/null and b/animateditems/31375.gif differ diff --git a/animateditems/31375.png b/animateditems/31375.png new file mode 100644 index 00000000..9025770f Binary files /dev/null and b/animateditems/31375.png differ diff --git a/animateditems/31376.gif b/animateditems/31376.gif new file mode 100644 index 00000000..052eccdf Binary files /dev/null and b/animateditems/31376.gif differ diff --git a/animateditems/31376.png b/animateditems/31376.png new file mode 100644 index 00000000..f880182b Binary files /dev/null and b/animateditems/31376.png differ diff --git a/animateditems/31377.gif b/animateditems/31377.gif new file mode 100644 index 00000000..9d2dacd7 Binary files /dev/null and b/animateditems/31377.gif differ diff --git a/animateditems/31377.png b/animateditems/31377.png new file mode 100644 index 00000000..ce73cc88 Binary files /dev/null and b/animateditems/31377.png differ diff --git a/animateditems/31378.gif b/animateditems/31378.gif new file mode 100644 index 00000000..9304114a Binary files /dev/null and b/animateditems/31378.gif differ diff --git a/animateditems/31378.png b/animateditems/31378.png new file mode 100644 index 00000000..cb031536 Binary files /dev/null and b/animateditems/31378.png differ diff --git a/animateditems/31379.gif b/animateditems/31379.gif new file mode 100644 index 00000000..6819e8b2 Binary files /dev/null and b/animateditems/31379.gif differ diff --git a/animateditems/31379.png b/animateditems/31379.png new file mode 100644 index 00000000..b62c4997 Binary files /dev/null and b/animateditems/31379.png differ diff --git a/animateditems/31380.gif b/animateditems/31380.gif new file mode 100644 index 00000000..39401c54 Binary files /dev/null and b/animateditems/31380.gif differ diff --git a/animateditems/31380.png b/animateditems/31380.png new file mode 100644 index 00000000..d222f3a5 Binary files /dev/null and b/animateditems/31380.png differ diff --git a/animateditems/31381.gif b/animateditems/31381.gif new file mode 100644 index 00000000..3f2af014 Binary files /dev/null and b/animateditems/31381.gif differ diff --git a/animateditems/31381.png b/animateditems/31381.png new file mode 100644 index 00000000..3acf0788 Binary files /dev/null and b/animateditems/31381.png differ diff --git a/animateditems/31402.gif b/animateditems/31402.gif new file mode 100644 index 00000000..bf25c7db Binary files /dev/null and b/animateditems/31402.gif differ diff --git a/animateditems/31402.png b/animateditems/31402.png new file mode 100644 index 00000000..06f12266 Binary files /dev/null and b/animateditems/31402.png differ diff --git a/animateditems/31403.gif b/animateditems/31403.gif new file mode 100644 index 00000000..bf25c7db Binary files /dev/null and b/animateditems/31403.gif differ diff --git a/animateditems/31403.png b/animateditems/31403.png new file mode 100644 index 00000000..06f12266 Binary files /dev/null and b/animateditems/31403.png differ diff --git a/animateditems/31404.gif b/animateditems/31404.gif new file mode 100644 index 00000000..bf25c7db Binary files /dev/null and b/animateditems/31404.gif differ diff --git a/animateditems/31404.png b/animateditems/31404.png new file mode 100644 index 00000000..06f12266 Binary files /dev/null and b/animateditems/31404.png differ diff --git a/animateditems/31405.gif b/animateditems/31405.gif new file mode 100644 index 00000000..bf25c7db Binary files /dev/null and b/animateditems/31405.gif differ diff --git a/animateditems/31405.png b/animateditems/31405.png new file mode 100644 index 00000000..06f12266 Binary files /dev/null and b/animateditems/31405.png differ diff --git a/animateditems/31447.gif b/animateditems/31447.gif new file mode 100644 index 00000000..d0df2813 Binary files /dev/null and b/animateditems/31447.gif differ diff --git a/animateditems/31447.png b/animateditems/31447.png new file mode 100644 index 00000000..3d74043d Binary files /dev/null and b/animateditems/31447.png differ diff --git a/animateditems/31448.gif b/animateditems/31448.gif new file mode 100644 index 00000000..e4636405 Binary files /dev/null and b/animateditems/31448.gif differ diff --git a/animateditems/31448.png b/animateditems/31448.png new file mode 100644 index 00000000..d445bace Binary files /dev/null and b/animateditems/31448.png differ diff --git a/animateditems/31449.gif b/animateditems/31449.gif new file mode 100644 index 00000000..e71256e3 Binary files /dev/null and b/animateditems/31449.gif differ diff --git a/animateditems/31449.png b/animateditems/31449.png new file mode 100644 index 00000000..e18c86c3 Binary files /dev/null and b/animateditems/31449.png differ diff --git a/animateditems/31477.gif b/animateditems/31477.gif new file mode 100644 index 00000000..cea3e451 Binary files /dev/null and b/animateditems/31477.gif differ diff --git a/animateditems/31477.png b/animateditems/31477.png new file mode 100644 index 00000000..7281a73b Binary files /dev/null and b/animateditems/31477.png differ diff --git a/animateditems/31478.gif b/animateditems/31478.gif new file mode 100644 index 00000000..973e3035 Binary files /dev/null and b/animateditems/31478.gif differ diff --git a/animateditems/31478.png b/animateditems/31478.png new file mode 100644 index 00000000..1cf3e93d Binary files /dev/null and b/animateditems/31478.png differ diff --git a/animateditems/31479.gif b/animateditems/31479.gif new file mode 100644 index 00000000..8b38e302 Binary files /dev/null and b/animateditems/31479.gif differ diff --git a/animateditems/31479.png b/animateditems/31479.png new file mode 100644 index 00000000..79fdb885 Binary files /dev/null and b/animateditems/31479.png differ diff --git a/animateditems/31480.gif b/animateditems/31480.gif new file mode 100644 index 00000000..663cc07a Binary files /dev/null and b/animateditems/31480.gif differ diff --git a/animateditems/31480.png b/animateditems/31480.png new file mode 100644 index 00000000..1fc84fb7 Binary files /dev/null and b/animateditems/31480.png differ diff --git a/animateditems/31481.gif b/animateditems/31481.gif new file mode 100644 index 00000000..054960c1 Binary files /dev/null and b/animateditems/31481.gif differ diff --git a/animateditems/31481.png b/animateditems/31481.png new file mode 100644 index 00000000..77ffdb37 Binary files /dev/null and b/animateditems/31481.png differ diff --git a/animateditems/31482.gif b/animateditems/31482.gif new file mode 100644 index 00000000..7e6bc0dc Binary files /dev/null and b/animateditems/31482.gif differ diff --git a/animateditems/31482.png b/animateditems/31482.png new file mode 100644 index 00000000..dc594ad5 Binary files /dev/null and b/animateditems/31482.png differ diff --git a/animateditems/31485.gif b/animateditems/31485.gif new file mode 100644 index 00000000..3b2dfcb2 Binary files /dev/null and b/animateditems/31485.gif differ diff --git a/animateditems/31485.png b/animateditems/31485.png new file mode 100644 index 00000000..40425414 Binary files /dev/null and b/animateditems/31485.png differ diff --git a/animateditems/31486.gif b/animateditems/31486.gif new file mode 100644 index 00000000..3b2dfcb2 Binary files /dev/null and b/animateditems/31486.gif differ diff --git a/animateditems/31486.png b/animateditems/31486.png new file mode 100644 index 00000000..40425414 Binary files /dev/null and b/animateditems/31486.png differ diff --git a/animateditems/31487.gif b/animateditems/31487.gif new file mode 100644 index 00000000..3b2dfcb2 Binary files /dev/null and b/animateditems/31487.gif differ diff --git a/animateditems/31487.png b/animateditems/31487.png new file mode 100644 index 00000000..40425414 Binary files /dev/null and b/animateditems/31487.png differ diff --git a/animateditems/31488.gif b/animateditems/31488.gif new file mode 100644 index 00000000..3b2dfcb2 Binary files /dev/null and b/animateditems/31488.gif differ diff --git a/animateditems/31488.png b/animateditems/31488.png new file mode 100644 index 00000000..40425414 Binary files /dev/null and b/animateditems/31488.png differ diff --git a/animateditems/31509.gif b/animateditems/31509.gif new file mode 100644 index 00000000..c0de7aeb Binary files /dev/null and b/animateditems/31509.gif differ diff --git a/animateditems/31509.png b/animateditems/31509.png new file mode 100644 index 00000000..aa783019 Binary files /dev/null and b/animateditems/31509.png differ diff --git a/animateditems/31543.gif b/animateditems/31543.gif new file mode 100644 index 00000000..d3d1090f Binary files /dev/null and b/animateditems/31543.gif differ diff --git a/animateditems/31543.png b/animateditems/31543.png new file mode 100644 index 00000000..11001be1 Binary files /dev/null and b/animateditems/31543.png differ diff --git a/animateditems/31550.gif b/animateditems/31550.gif new file mode 100644 index 00000000..3c7f4b0e Binary files /dev/null and b/animateditems/31550.gif differ diff --git a/animateditems/31550.png b/animateditems/31550.png new file mode 100644 index 00000000..a050472d Binary files /dev/null and b/animateditems/31550.png differ diff --git a/animateditems/31551.gif b/animateditems/31551.gif new file mode 100644 index 00000000..49662554 Binary files /dev/null and b/animateditems/31551.gif differ diff --git a/animateditems/31551.png b/animateditems/31551.png new file mode 100644 index 00000000..72a823c8 Binary files /dev/null and b/animateditems/31551.png differ diff --git a/animateditems/31552.gif b/animateditems/31552.gif new file mode 100644 index 00000000..5701b96c Binary files /dev/null and b/animateditems/31552.gif differ diff --git a/animateditems/31552.png b/animateditems/31552.png new file mode 100644 index 00000000..0d7e10c2 Binary files /dev/null and b/animateditems/31552.png differ diff --git a/animateditems/31553.gif b/animateditems/31553.gif new file mode 100644 index 00000000..199425c6 Binary files /dev/null and b/animateditems/31553.gif differ diff --git a/animateditems/31553.png b/animateditems/31553.png new file mode 100644 index 00000000..e70f6ce6 Binary files /dev/null and b/animateditems/31553.png differ diff --git a/animateditems/31571.gif b/animateditems/31571.gif new file mode 100644 index 00000000..8ea856a1 Binary files /dev/null and b/animateditems/31571.gif differ diff --git a/animateditems/31571.png b/animateditems/31571.png new file mode 100644 index 00000000..85744282 Binary files /dev/null and b/animateditems/31571.png differ diff --git a/animateditems/31572.gif b/animateditems/31572.gif new file mode 100644 index 00000000..8ea856a1 Binary files /dev/null and b/animateditems/31572.gif differ diff --git a/animateditems/31572.png b/animateditems/31572.png new file mode 100644 index 00000000..85744282 Binary files /dev/null and b/animateditems/31572.png differ diff --git a/animateditems/31573.gif b/animateditems/31573.gif new file mode 100644 index 00000000..6d1bd666 Binary files /dev/null and b/animateditems/31573.gif differ diff --git a/animateditems/31573.png b/animateditems/31573.png new file mode 100644 index 00000000..f06b4538 Binary files /dev/null and b/animateditems/31573.png differ diff --git a/animateditems/31932.gif b/animateditems/31932.gif new file mode 100644 index 00000000..fdbe91fe Binary files /dev/null and b/animateditems/31932.gif differ diff --git a/animateditems/31932.png b/animateditems/31932.png new file mode 100644 index 00000000..b6f7d373 Binary files /dev/null and b/animateditems/31932.png differ diff --git a/animateditems/31942.gif b/animateditems/31942.gif new file mode 100644 index 00000000..9525d4d1 Binary files /dev/null and b/animateditems/31942.gif differ diff --git a/animateditems/31942.png b/animateditems/31942.png new file mode 100644 index 00000000..929e0421 Binary files /dev/null and b/animateditems/31942.png differ diff --git a/animateditems/31943.gif b/animateditems/31943.gif new file mode 100644 index 00000000..6d492cf9 Binary files /dev/null and b/animateditems/31943.gif differ diff --git a/animateditems/31943.png b/animateditems/31943.png new file mode 100644 index 00000000..1d8d5d17 Binary files /dev/null and b/animateditems/31943.png differ diff --git a/animateditems/31944.gif b/animateditems/31944.gif new file mode 100644 index 00000000..f07f9edf Binary files /dev/null and b/animateditems/31944.gif differ diff --git a/animateditems/31944.png b/animateditems/31944.png new file mode 100644 index 00000000..83bee0b6 Binary files /dev/null and b/animateditems/31944.png differ diff --git a/animateditems/31945.gif b/animateditems/31945.gif new file mode 100644 index 00000000..734bfe24 Binary files /dev/null and b/animateditems/31945.gif differ diff --git a/animateditems/31945.png b/animateditems/31945.png new file mode 100644 index 00000000..61442832 Binary files /dev/null and b/animateditems/31945.png differ diff --git a/animateditems/31947.gif b/animateditems/31947.gif new file mode 100644 index 00000000..bb156763 Binary files /dev/null and b/animateditems/31947.gif differ diff --git a/animateditems/31947.png b/animateditems/31947.png new file mode 100644 index 00000000..d8008075 Binary files /dev/null and b/animateditems/31947.png differ diff --git a/animateditems/31948.gif b/animateditems/31948.gif new file mode 100644 index 00000000..db363295 Binary files /dev/null and b/animateditems/31948.gif differ diff --git a/animateditems/31948.png b/animateditems/31948.png new file mode 100644 index 00000000..0a030439 Binary files /dev/null and b/animateditems/31948.png differ diff --git a/animateditems/31949.gif b/animateditems/31949.gif new file mode 100644 index 00000000..0364b9c7 Binary files /dev/null and b/animateditems/31949.gif differ diff --git a/animateditems/31949.png b/animateditems/31949.png new file mode 100644 index 00000000..603ab595 Binary files /dev/null and b/animateditems/31949.png differ diff --git a/animateditems/31950.gif b/animateditems/31950.gif new file mode 100644 index 00000000..c0b57973 Binary files /dev/null and b/animateditems/31950.gif differ diff --git a/animateditems/31950.png b/animateditems/31950.png new file mode 100644 index 00000000..cfdc8454 Binary files /dev/null and b/animateditems/31950.png differ diff --git a/animateditems/31955.gif b/animateditems/31955.gif new file mode 100644 index 00000000..aa6dccca Binary files /dev/null and b/animateditems/31955.gif differ diff --git a/animateditems/31955.png b/animateditems/31955.png new file mode 100644 index 00000000..75937548 Binary files /dev/null and b/animateditems/31955.png differ diff --git a/animateditems/31960.gif b/animateditems/31960.gif new file mode 100644 index 00000000..6c7fc0be Binary files /dev/null and b/animateditems/31960.gif differ diff --git a/animateditems/31960.png b/animateditems/31960.png new file mode 100644 index 00000000..957026ba Binary files /dev/null and b/animateditems/31960.png differ diff --git a/animateditems/31963.gif b/animateditems/31963.gif new file mode 100644 index 00000000..4416b1a5 Binary files /dev/null and b/animateditems/31963.gif differ diff --git a/animateditems/31963.png b/animateditems/31963.png new file mode 100644 index 00000000..5800a971 Binary files /dev/null and b/animateditems/31963.png differ diff --git a/animateditems/31964.gif b/animateditems/31964.gif new file mode 100644 index 00000000..ccf268a6 Binary files /dev/null and b/animateditems/31964.gif differ diff --git a/animateditems/31964.png b/animateditems/31964.png new file mode 100644 index 00000000..3e9e26cf Binary files /dev/null and b/animateditems/31964.png differ diff --git a/animateditems/31965.gif b/animateditems/31965.gif new file mode 100644 index 00000000..a1ae2196 Binary files /dev/null and b/animateditems/31965.gif differ diff --git a/animateditems/31965.png b/animateditems/31965.png new file mode 100644 index 00000000..351d3746 Binary files /dev/null and b/animateditems/31965.png differ diff --git a/animateditems/31966.gif b/animateditems/31966.gif new file mode 100644 index 00000000..74e01502 Binary files /dev/null and b/animateditems/31966.gif differ diff --git a/animateditems/31966.png b/animateditems/31966.png new file mode 100644 index 00000000..cf534774 Binary files /dev/null and b/animateditems/31966.png differ diff --git a/animateditems/32000.gif b/animateditems/32000.gif new file mode 100644 index 00000000..6c5f028b Binary files /dev/null and b/animateditems/32000.gif differ diff --git a/animateditems/32000.png b/animateditems/32000.png new file mode 100644 index 00000000..c3e29c96 Binary files /dev/null and b/animateditems/32000.png differ diff --git a/animateditems/32001.gif b/animateditems/32001.gif new file mode 100644 index 00000000..37cb6b8d Binary files /dev/null and b/animateditems/32001.gif differ diff --git a/animateditems/32001.png b/animateditems/32001.png new file mode 100644 index 00000000..0184ed8e Binary files /dev/null and b/animateditems/32001.png differ diff --git a/animateditems/32002.gif b/animateditems/32002.gif new file mode 100644 index 00000000..94ae6f06 Binary files /dev/null and b/animateditems/32002.gif differ diff --git a/animateditems/32002.png b/animateditems/32002.png new file mode 100644 index 00000000..bc8e16c0 Binary files /dev/null and b/animateditems/32002.png differ diff --git a/animateditems/32003.gif b/animateditems/32003.gif new file mode 100644 index 00000000..eee50de6 Binary files /dev/null and b/animateditems/32003.gif differ diff --git a/animateditems/32003.png b/animateditems/32003.png new file mode 100644 index 00000000..c0c1f895 Binary files /dev/null and b/animateditems/32003.png differ diff --git a/animateditems/32004.gif b/animateditems/32004.gif new file mode 100644 index 00000000..a7d5a653 Binary files /dev/null and b/animateditems/32004.gif differ diff --git a/animateditems/32004.png b/animateditems/32004.png new file mode 100644 index 00000000..bb188c68 Binary files /dev/null and b/animateditems/32004.png differ diff --git a/animateditems/32007.gif b/animateditems/32007.gif new file mode 100644 index 00000000..124df764 Binary files /dev/null and b/animateditems/32007.gif differ diff --git a/animateditems/32007.png b/animateditems/32007.png new file mode 100644 index 00000000..d8db45de Binary files /dev/null and b/animateditems/32007.png differ diff --git a/animateditems/32063.gif b/animateditems/32063.gif new file mode 100644 index 00000000..4b5dad1e Binary files /dev/null and b/animateditems/32063.gif differ diff --git a/animateditems/32063.png b/animateditems/32063.png new file mode 100644 index 00000000..40cad779 Binary files /dev/null and b/animateditems/32063.png differ diff --git a/animateditems/32064.gif b/animateditems/32064.gif new file mode 100644 index 00000000..26ec696d Binary files /dev/null and b/animateditems/32064.gif differ diff --git a/animateditems/32064.png b/animateditems/32064.png new file mode 100644 index 00000000..d5292c41 Binary files /dev/null and b/animateditems/32064.png differ diff --git a/animateditems/32065.gif b/animateditems/32065.gif new file mode 100644 index 00000000..1995b789 Binary files /dev/null and b/animateditems/32065.gif differ diff --git a/animateditems/32065.png b/animateditems/32065.png new file mode 100644 index 00000000..cd361460 Binary files /dev/null and b/animateditems/32065.png differ diff --git a/animateditems/32066.gif b/animateditems/32066.gif new file mode 100644 index 00000000..67916e0f Binary files /dev/null and b/animateditems/32066.gif differ diff --git a/animateditems/32066.png b/animateditems/32066.png new file mode 100644 index 00000000..a521f162 Binary files /dev/null and b/animateditems/32066.png differ diff --git a/animateditems/32067.gif b/animateditems/32067.gif new file mode 100644 index 00000000..475e9059 Binary files /dev/null and b/animateditems/32067.gif differ diff --git a/animateditems/32067.png b/animateditems/32067.png new file mode 100644 index 00000000..354a5f61 Binary files /dev/null and b/animateditems/32067.png differ diff --git a/animateditems/32068.gif b/animateditems/32068.gif new file mode 100644 index 00000000..1e96e8de Binary files /dev/null and b/animateditems/32068.gif differ diff --git a/animateditems/32068.png b/animateditems/32068.png new file mode 100644 index 00000000..0f8b233d Binary files /dev/null and b/animateditems/32068.png differ diff --git a/animateditems/32069.gif b/animateditems/32069.gif new file mode 100644 index 00000000..84a02017 Binary files /dev/null and b/animateditems/32069.gif differ diff --git a/animateditems/32069.png b/animateditems/32069.png new file mode 100644 index 00000000..01861e66 Binary files /dev/null and b/animateditems/32069.png differ diff --git a/animateditems/32070.gif b/animateditems/32070.gif new file mode 100644 index 00000000..81c1e87d Binary files /dev/null and b/animateditems/32070.gif differ diff --git a/animateditems/32070.png b/animateditems/32070.png new file mode 100644 index 00000000..74102dff Binary files /dev/null and b/animateditems/32070.png differ diff --git a/animateditems/32071.gif b/animateditems/32071.gif new file mode 100644 index 00000000..4f106782 Binary files /dev/null and b/animateditems/32071.gif differ diff --git a/animateditems/32071.png b/animateditems/32071.png new file mode 100644 index 00000000..46cb12ef Binary files /dev/null and b/animateditems/32071.png differ diff --git a/animateditems/32072.gif b/animateditems/32072.gif new file mode 100644 index 00000000..c63d6773 Binary files /dev/null and b/animateditems/32072.gif differ diff --git a/animateditems/32072.png b/animateditems/32072.png new file mode 100644 index 00000000..80f67f0d Binary files /dev/null and b/animateditems/32072.png differ diff --git a/animateditems/32073.gif b/animateditems/32073.gif new file mode 100644 index 00000000..d3adf3b6 Binary files /dev/null and b/animateditems/32073.gif differ diff --git a/animateditems/32073.png b/animateditems/32073.png new file mode 100644 index 00000000..5b58c25e Binary files /dev/null and b/animateditems/32073.png differ diff --git a/animateditems/32074.gif b/animateditems/32074.gif new file mode 100644 index 00000000..dfd8ca66 Binary files /dev/null and b/animateditems/32074.gif differ diff --git a/animateditems/32074.png b/animateditems/32074.png new file mode 100644 index 00000000..511addd3 Binary files /dev/null and b/animateditems/32074.png differ diff --git a/animateditems/32075.gif b/animateditems/32075.gif new file mode 100644 index 00000000..b5e230cb Binary files /dev/null and b/animateditems/32075.gif differ diff --git a/animateditems/32075.png b/animateditems/32075.png new file mode 100644 index 00000000..e8d81db5 Binary files /dev/null and b/animateditems/32075.png differ diff --git a/animateditems/32076.gif b/animateditems/32076.gif new file mode 100644 index 00000000..2d662b77 Binary files /dev/null and b/animateditems/32076.gif differ diff --git a/animateditems/32076.png b/animateditems/32076.png new file mode 100644 index 00000000..9e6be5ea Binary files /dev/null and b/animateditems/32076.png differ diff --git a/animateditems/32077.gif b/animateditems/32077.gif new file mode 100644 index 00000000..fd3fc38f Binary files /dev/null and b/animateditems/32077.gif differ diff --git a/animateditems/32077.png b/animateditems/32077.png new file mode 100644 index 00000000..e3a8a3c9 Binary files /dev/null and b/animateditems/32077.png differ diff --git a/animateditems/32078.gif b/animateditems/32078.gif new file mode 100644 index 00000000..101793f0 Binary files /dev/null and b/animateditems/32078.gif differ diff --git a/animateditems/32078.png b/animateditems/32078.png new file mode 100644 index 00000000..5a0e54e8 Binary files /dev/null and b/animateditems/32078.png differ diff --git a/animateditems/32079.gif b/animateditems/32079.gif new file mode 100644 index 00000000..bd19a804 Binary files /dev/null and b/animateditems/32079.gif differ diff --git a/animateditems/32079.png b/animateditems/32079.png new file mode 100644 index 00000000..9590e051 Binary files /dev/null and b/animateditems/32079.png differ diff --git a/animateditems/32080.gif b/animateditems/32080.gif new file mode 100644 index 00000000..df512218 Binary files /dev/null and b/animateditems/32080.gif differ diff --git a/animateditems/32080.png b/animateditems/32080.png new file mode 100644 index 00000000..4e8149f5 Binary files /dev/null and b/animateditems/32080.png differ diff --git a/animateditems/32081.gif b/animateditems/32081.gif new file mode 100644 index 00000000..9c2a9da0 Binary files /dev/null and b/animateditems/32081.gif differ diff --git a/animateditems/32081.png b/animateditems/32081.png new file mode 100644 index 00000000..de62accf Binary files /dev/null and b/animateditems/32081.png differ diff --git a/animateditems/32082.gif b/animateditems/32082.gif new file mode 100644 index 00000000..f1039e4a Binary files /dev/null and b/animateditems/32082.gif differ diff --git a/animateditems/32082.png b/animateditems/32082.png new file mode 100644 index 00000000..c8f02772 Binary files /dev/null and b/animateditems/32082.png differ diff --git a/animateditems/32083.gif b/animateditems/32083.gif new file mode 100644 index 00000000..7efd2d72 Binary files /dev/null and b/animateditems/32083.gif differ diff --git a/animateditems/32083.png b/animateditems/32083.png new file mode 100644 index 00000000..1c6dc64f Binary files /dev/null and b/animateditems/32083.png differ diff --git a/animateditems/32084.gif b/animateditems/32084.gif new file mode 100644 index 00000000..d7f878c0 Binary files /dev/null and b/animateditems/32084.gif differ diff --git a/animateditems/32084.png b/animateditems/32084.png new file mode 100644 index 00000000..dfec40bd Binary files /dev/null and b/animateditems/32084.png differ diff --git a/animateditems/32085.gif b/animateditems/32085.gif new file mode 100644 index 00000000..82dd821a Binary files /dev/null and b/animateditems/32085.gif differ diff --git a/animateditems/32085.png b/animateditems/32085.png new file mode 100644 index 00000000..d90177dd Binary files /dev/null and b/animateditems/32085.png differ diff --git a/animateditems/32086.gif b/animateditems/32086.gif new file mode 100644 index 00000000..bcfbfad7 Binary files /dev/null and b/animateditems/32086.gif differ diff --git a/animateditems/32086.png b/animateditems/32086.png new file mode 100644 index 00000000..d2080e6a Binary files /dev/null and b/animateditems/32086.png differ diff --git a/animateditems/32087.gif b/animateditems/32087.gif new file mode 100644 index 00000000..86fd4091 Binary files /dev/null and b/animateditems/32087.gif differ diff --git a/animateditems/32087.png b/animateditems/32087.png new file mode 100644 index 00000000..22d47cc7 Binary files /dev/null and b/animateditems/32087.png differ diff --git a/animateditems/32088.gif b/animateditems/32088.gif new file mode 100644 index 00000000..123d730b Binary files /dev/null and b/animateditems/32088.gif differ diff --git a/animateditems/32088.png b/animateditems/32088.png new file mode 100644 index 00000000..da164081 Binary files /dev/null and b/animateditems/32088.png differ diff --git a/animateditems/32415.gif b/animateditems/32415.gif new file mode 100644 index 00000000..d8142d86 Binary files /dev/null and b/animateditems/32415.gif differ diff --git a/animateditems/32416.gif b/animateditems/32416.gif new file mode 100644 index 00000000..b03285e3 Binary files /dev/null and b/animateditems/32416.gif differ diff --git a/animateditems/32417.gif b/animateditems/32417.gif new file mode 100644 index 00000000..ba7ce28d Binary files /dev/null and b/animateditems/32417.gif differ diff --git a/animateditems/32418.gif b/animateditems/32418.gif new file mode 100644 index 00000000..d1898924 Binary files /dev/null and b/animateditems/32418.gif differ diff --git a/animateditems/32419.gif b/animateditems/32419.gif new file mode 100644 index 00000000..7449c0a8 Binary files /dev/null and b/animateditems/32419.gif differ diff --git a/animateditems/32420.gif b/animateditems/32420.gif new file mode 100644 index 00000000..ce3d271c Binary files /dev/null and b/animateditems/32420.gif differ diff --git a/animateditems/32421.gif b/animateditems/32421.gif new file mode 100644 index 00000000..3b57de35 Binary files /dev/null and b/animateditems/32421.gif differ diff --git a/animateditems/32422.gif b/animateditems/32422.gif new file mode 100644 index 00000000..ab84685d Binary files /dev/null and b/animateditems/32422.gif differ diff --git a/animateditems/32423.gif b/animateditems/32423.gif new file mode 100644 index 00000000..080b8ff9 Binary files /dev/null and b/animateditems/32423.gif differ diff --git a/animateditems/32424.gif b/animateditems/32424.gif new file mode 100644 index 00000000..5529bb63 Binary files /dev/null and b/animateditems/32424.gif differ diff --git a/animateditems/32425.gif b/animateditems/32425.gif new file mode 100644 index 00000000..e2827e0a Binary files /dev/null and b/animateditems/32425.gif differ diff --git a/animateditems/32523.gif b/animateditems/32523.gif new file mode 100644 index 00000000..eaacf095 Binary files /dev/null and b/animateditems/32523.gif differ diff --git a/animateditems/32598.gif b/animateditems/32598.gif new file mode 100644 index 00000000..651877fe Binary files /dev/null and b/animateditems/32598.gif differ diff --git a/animateditems/32598.png b/animateditems/32598.png new file mode 100644 index 00000000..d0d7fcd6 Binary files /dev/null and b/animateditems/32598.png differ diff --git a/animateditems/32599.gif b/animateditems/32599.gif new file mode 100644 index 00000000..3d36f18a Binary files /dev/null and b/animateditems/32599.gif differ diff --git a/animateditems/32599.png b/animateditems/32599.png new file mode 100644 index 00000000..f22f25ef Binary files /dev/null and b/animateditems/32599.png differ diff --git a/animateditems/32600.gif b/animateditems/32600.gif new file mode 100644 index 00000000..2582b8ef Binary files /dev/null and b/animateditems/32600.gif differ diff --git a/animateditems/32600.png b/animateditems/32600.png new file mode 100644 index 00000000..c2f1e543 Binary files /dev/null and b/animateditems/32600.png differ diff --git a/animateditems/32601.gif b/animateditems/32601.gif new file mode 100644 index 00000000..aa20ddb5 Binary files /dev/null and b/animateditems/32601.gif differ diff --git a/animateditems/32601.png b/animateditems/32601.png new file mode 100644 index 00000000..86dd3103 Binary files /dev/null and b/animateditems/32601.png differ diff --git a/animateditems/32602.gif b/animateditems/32602.gif new file mode 100644 index 00000000..ca0c70af Binary files /dev/null and b/animateditems/32602.gif differ diff --git a/animateditems/32602.png b/animateditems/32602.png new file mode 100644 index 00000000..4cfb3f24 Binary files /dev/null and b/animateditems/32602.png differ diff --git a/animateditems/32603.gif b/animateditems/32603.gif new file mode 100644 index 00000000..b923d61e Binary files /dev/null and b/animateditems/32603.gif differ diff --git a/animateditems/32603.png b/animateditems/32603.png new file mode 100644 index 00000000..845df08c Binary files /dev/null and b/animateditems/32603.png differ diff --git a/animateditems/32604.gif b/animateditems/32604.gif new file mode 100644 index 00000000..3240cbee Binary files /dev/null and b/animateditems/32604.gif differ diff --git a/animateditems/32604.png b/animateditems/32604.png new file mode 100644 index 00000000..a467dd9f Binary files /dev/null and b/animateditems/32604.png differ diff --git a/animateditems/32605.gif b/animateditems/32605.gif new file mode 100644 index 00000000..3d83f450 Binary files /dev/null and b/animateditems/32605.gif differ diff --git a/animateditems/32605.png b/animateditems/32605.png new file mode 100644 index 00000000..dd20d6db Binary files /dev/null and b/animateditems/32605.png differ diff --git a/animateditems/32606.gif b/animateditems/32606.gif new file mode 100644 index 00000000..163e58cc Binary files /dev/null and b/animateditems/32606.gif differ diff --git a/animateditems/32606.png b/animateditems/32606.png new file mode 100644 index 00000000..f34c1828 Binary files /dev/null and b/animateditems/32606.png differ diff --git a/animateditems/32644.gif b/animateditems/32644.gif new file mode 100644 index 00000000..cc1a0517 Binary files /dev/null and b/animateditems/32644.gif differ diff --git a/animateditems/32644.png b/animateditems/32644.png new file mode 100644 index 00000000..0907ce9b Binary files /dev/null and b/animateditems/32644.png differ diff --git a/animateditems/32645.gif b/animateditems/32645.gif new file mode 100644 index 00000000..c42ce09d Binary files /dev/null and b/animateditems/32645.gif differ diff --git a/animateditems/32645.png b/animateditems/32645.png new file mode 100644 index 00000000..0733b269 Binary files /dev/null and b/animateditems/32645.png differ diff --git a/animateditems/32646.gif b/animateditems/32646.gif new file mode 100644 index 00000000..57ece20b Binary files /dev/null and b/animateditems/32646.gif differ diff --git a/animateditems/32646.png b/animateditems/32646.png new file mode 100644 index 00000000..7a798f69 Binary files /dev/null and b/animateditems/32646.png differ diff --git a/animateditems/32647.gif b/animateditems/32647.gif new file mode 100644 index 00000000..c8890276 Binary files /dev/null and b/animateditems/32647.gif differ diff --git a/animateditems/32647.png b/animateditems/32647.png new file mode 100644 index 00000000..179e346e Binary files /dev/null and b/animateditems/32647.png differ diff --git a/animateditems/32648.gif b/animateditems/32648.gif new file mode 100644 index 00000000..38068c7b Binary files /dev/null and b/animateditems/32648.gif differ diff --git a/animateditems/32648.png b/animateditems/32648.png new file mode 100644 index 00000000..b3b1b7de Binary files /dev/null and b/animateditems/32648.png differ diff --git a/animateditems/32649.gif b/animateditems/32649.gif new file mode 100644 index 00000000..dcd394ae Binary files /dev/null and b/animateditems/32649.gif differ diff --git a/animateditems/32649.png b/animateditems/32649.png new file mode 100644 index 00000000..d83e4cff Binary files /dev/null and b/animateditems/32649.png differ diff --git a/animateditems/32650.gif b/animateditems/32650.gif new file mode 100644 index 00000000..9dbd8762 Binary files /dev/null and b/animateditems/32650.gif differ diff --git a/animateditems/32650.png b/animateditems/32650.png new file mode 100644 index 00000000..4dce64d3 Binary files /dev/null and b/animateditems/32650.png differ diff --git a/animateditems/32651.gif b/animateditems/32651.gif new file mode 100644 index 00000000..d497de9c Binary files /dev/null and b/animateditems/32651.gif differ diff --git a/animateditems/32651.png b/animateditems/32651.png new file mode 100644 index 00000000..10700734 Binary files /dev/null and b/animateditems/32651.png differ diff --git a/animateditems/32659.gif b/animateditems/32659.gif new file mode 100644 index 00000000..8c43c479 Binary files /dev/null and b/animateditems/32659.gif differ diff --git a/animateditems/32659.png b/animateditems/32659.png new file mode 100644 index 00000000..25077c6f Binary files /dev/null and b/animateditems/32659.png differ diff --git a/animateditems/32660.gif b/animateditems/32660.gif new file mode 100644 index 00000000..533381aa Binary files /dev/null and b/animateditems/32660.gif differ diff --git a/animateditems/32660.png b/animateditems/32660.png new file mode 100644 index 00000000..bb4e53e4 Binary files /dev/null and b/animateditems/32660.png differ diff --git a/animateditems/32661.gif b/animateditems/32661.gif new file mode 100644 index 00000000..dc2dfb67 Binary files /dev/null and b/animateditems/32661.gif differ diff --git a/animateditems/32661.png b/animateditems/32661.png new file mode 100644 index 00000000..b1a08123 Binary files /dev/null and b/animateditems/32661.png differ diff --git a/animateditems/32662.gif b/animateditems/32662.gif new file mode 100644 index 00000000..a88bc355 Binary files /dev/null and b/animateditems/32662.gif differ diff --git a/animateditems/32662.png b/animateditems/32662.png new file mode 100644 index 00000000..12ae117d Binary files /dev/null and b/animateditems/32662.png differ diff --git a/animateditems/32665.gif b/animateditems/32665.gif new file mode 100644 index 00000000..c73c3380 Binary files /dev/null and b/animateditems/32665.gif differ diff --git a/animateditems/32665.png b/animateditems/32665.png new file mode 100644 index 00000000..f8720cf9 Binary files /dev/null and b/animateditems/32665.png differ diff --git a/animateditems/32709.gif b/animateditems/32709.gif new file mode 100644 index 00000000..dc4a4700 Binary files /dev/null and b/animateditems/32709.gif differ diff --git a/animateditems/32709.png b/animateditems/32709.png new file mode 100644 index 00000000..ce76de6f Binary files /dev/null and b/animateditems/32709.png differ diff --git a/animateditems/32710.gif b/animateditems/32710.gif new file mode 100644 index 00000000..0ffc0194 Binary files /dev/null and b/animateditems/32710.gif differ diff --git a/animateditems/32710.png b/animateditems/32710.png new file mode 100644 index 00000000..834cca87 Binary files /dev/null and b/animateditems/32710.png differ diff --git a/animateditems/32711.gif b/animateditems/32711.gif new file mode 100644 index 00000000..08ec0f4d Binary files /dev/null and b/animateditems/32711.gif differ diff --git a/animateditems/32711.png b/animateditems/32711.png new file mode 100644 index 00000000..24244b7d Binary files /dev/null and b/animateditems/32711.png differ diff --git a/animateditems/32712.gif b/animateditems/32712.gif new file mode 100644 index 00000000..cd1f4da1 Binary files /dev/null and b/animateditems/32712.gif differ diff --git a/animateditems/32712.png b/animateditems/32712.png new file mode 100644 index 00000000..1af73944 Binary files /dev/null and b/animateditems/32712.png differ diff --git a/animateditems/32714.gif b/animateditems/32714.gif new file mode 100644 index 00000000..d66e9fe2 Binary files /dev/null and b/animateditems/32714.gif differ diff --git a/animateditems/32714.png b/animateditems/32714.png new file mode 100644 index 00000000..14e6fd5b Binary files /dev/null and b/animateditems/32714.png differ diff --git a/animateditems/32715.gif b/animateditems/32715.gif new file mode 100644 index 00000000..e932a10b Binary files /dev/null and b/animateditems/32715.gif differ diff --git a/animateditems/32715.png b/animateditems/32715.png new file mode 100644 index 00000000..728df60f Binary files /dev/null and b/animateditems/32715.png differ diff --git a/animateditems/32716.gif b/animateditems/32716.gif new file mode 100644 index 00000000..5a58faa9 Binary files /dev/null and b/animateditems/32716.gif differ diff --git a/animateditems/32716.png b/animateditems/32716.png new file mode 100644 index 00000000..d0d8440d Binary files /dev/null and b/animateditems/32716.png differ diff --git a/animateditems/32717.gif b/animateditems/32717.gif new file mode 100644 index 00000000..ee8cce93 Binary files /dev/null and b/animateditems/32717.gif differ diff --git a/animateditems/32717.png b/animateditems/32717.png new file mode 100644 index 00000000..edbc884a Binary files /dev/null and b/animateditems/32717.png differ diff --git a/animateditems/32738.gif b/animateditems/32738.gif new file mode 100644 index 00000000..474eb353 Binary files /dev/null and b/animateditems/32738.gif differ diff --git a/animateditems/32738.png b/animateditems/32738.png new file mode 100644 index 00000000..6ec63716 Binary files /dev/null and b/animateditems/32738.png differ diff --git a/animateditems/32739.gif b/animateditems/32739.gif new file mode 100644 index 00000000..358260fa Binary files /dev/null and b/animateditems/32739.gif differ diff --git a/animateditems/32739.png b/animateditems/32739.png new file mode 100644 index 00000000..63e8c336 Binary files /dev/null and b/animateditems/32739.png differ diff --git a/animateditems/32740.gif b/animateditems/32740.gif new file mode 100644 index 00000000..18d73f8c Binary files /dev/null and b/animateditems/32740.gif differ diff --git a/animateditems/32740.png b/animateditems/32740.png new file mode 100644 index 00000000..61f063c7 Binary files /dev/null and b/animateditems/32740.png differ diff --git a/animateditems/32741.gif b/animateditems/32741.gif new file mode 100644 index 00000000..6c5f028b Binary files /dev/null and b/animateditems/32741.gif differ diff --git a/animateditems/32741.png b/animateditems/32741.png new file mode 100644 index 00000000..c3e29c96 Binary files /dev/null and b/animateditems/32741.png differ diff --git a/animateditems/32743.gif b/animateditems/32743.gif new file mode 100644 index 00000000..aab944ca Binary files /dev/null and b/animateditems/32743.gif differ diff --git a/animateditems/32743.png b/animateditems/32743.png new file mode 100644 index 00000000..6099524d Binary files /dev/null and b/animateditems/32743.png differ diff --git a/animateditems/32788.gif b/animateditems/32788.gif new file mode 100644 index 00000000..91e9b665 Binary files /dev/null and b/animateditems/32788.gif differ diff --git a/animateditems/32788.png b/animateditems/32788.png new file mode 100644 index 00000000..4a77cf05 Binary files /dev/null and b/animateditems/32788.png differ diff --git a/animateditems/32802.gif b/animateditems/32802.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/32802.gif differ diff --git a/animateditems/32802.png b/animateditems/32802.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/32802.png differ diff --git a/animateditems/32803.gif b/animateditems/32803.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/32803.gif differ diff --git a/animateditems/32803.png b/animateditems/32803.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/32803.png differ diff --git a/animateditems/32824.gif b/animateditems/32824.gif new file mode 100644 index 00000000..18b5b9f3 Binary files /dev/null and b/animateditems/32824.gif differ diff --git a/animateditems/32824.png b/animateditems/32824.png new file mode 100644 index 00000000..a8d6e53f Binary files /dev/null and b/animateditems/32824.png differ diff --git a/animateditems/32825.gif b/animateditems/32825.gif new file mode 100644 index 00000000..cd776888 Binary files /dev/null and b/animateditems/32825.gif differ diff --git a/animateditems/32825.png b/animateditems/32825.png new file mode 100644 index 00000000..7112e46a Binary files /dev/null and b/animateditems/32825.png differ diff --git a/animateditems/32826.gif b/animateditems/32826.gif new file mode 100644 index 00000000..88a9526f Binary files /dev/null and b/animateditems/32826.gif differ diff --git a/animateditems/32826.png b/animateditems/32826.png new file mode 100644 index 00000000..328205fb Binary files /dev/null and b/animateditems/32826.png differ diff --git a/animateditems/32827.gif b/animateditems/32827.gif new file mode 100644 index 00000000..d258bc64 Binary files /dev/null and b/animateditems/32827.gif differ diff --git a/animateditems/32827.png b/animateditems/32827.png new file mode 100644 index 00000000..a3555088 Binary files /dev/null and b/animateditems/32827.png differ diff --git a/animateditems/32836.gif b/animateditems/32836.gif new file mode 100644 index 00000000..7a037f3d Binary files /dev/null and b/animateditems/32836.gif differ diff --git a/animateditems/32836.png b/animateditems/32836.png new file mode 100644 index 00000000..59847927 Binary files /dev/null and b/animateditems/32836.png differ diff --git a/animateditems/32837.gif b/animateditems/32837.gif new file mode 100644 index 00000000..a2a99d9b Binary files /dev/null and b/animateditems/32837.gif differ diff --git a/animateditems/32837.png b/animateditems/32837.png new file mode 100644 index 00000000..ef16d2b6 Binary files /dev/null and b/animateditems/32837.png differ diff --git a/animateditems/32838.gif b/animateditems/32838.gif new file mode 100644 index 00000000..a2a99d9b Binary files /dev/null and b/animateditems/32838.gif differ diff --git a/animateditems/32838.png b/animateditems/32838.png new file mode 100644 index 00000000..ef16d2b6 Binary files /dev/null and b/animateditems/32838.png differ diff --git a/animateditems/32839.gif b/animateditems/32839.gif new file mode 100644 index 00000000..5ac785c1 Binary files /dev/null and b/animateditems/32839.gif differ diff --git a/animateditems/32839.png b/animateditems/32839.png new file mode 100644 index 00000000..db571ba7 Binary files /dev/null and b/animateditems/32839.png differ diff --git a/animateditems/32840.gif b/animateditems/32840.gif new file mode 100644 index 00000000..79731edd Binary files /dev/null and b/animateditems/32840.gif differ diff --git a/animateditems/32840.png b/animateditems/32840.png new file mode 100644 index 00000000..d18500b4 Binary files /dev/null and b/animateditems/32840.png differ diff --git a/animateditems/32841.gif b/animateditems/32841.gif new file mode 100644 index 00000000..821d0874 Binary files /dev/null and b/animateditems/32841.gif differ diff --git a/animateditems/32841.png b/animateditems/32841.png new file mode 100644 index 00000000..b1773f52 Binary files /dev/null and b/animateditems/32841.png differ diff --git a/animateditems/32842.gif b/animateditems/32842.gif new file mode 100644 index 00000000..4738f953 Binary files /dev/null and b/animateditems/32842.gif differ diff --git a/animateditems/32842.png b/animateditems/32842.png new file mode 100644 index 00000000..b97e0640 Binary files /dev/null and b/animateditems/32842.png differ diff --git a/animateditems/32843.gif b/animateditems/32843.gif new file mode 100644 index 00000000..ac4e5b9e Binary files /dev/null and b/animateditems/32843.gif differ diff --git a/animateditems/32843.png b/animateditems/32843.png new file mode 100644 index 00000000..5a86e6fd Binary files /dev/null and b/animateditems/32843.png differ diff --git a/animateditems/32844.gif b/animateditems/32844.gif new file mode 100644 index 00000000..ec1eecb5 Binary files /dev/null and b/animateditems/32844.gif differ diff --git a/animateditems/32844.png b/animateditems/32844.png new file mode 100644 index 00000000..32c4a477 Binary files /dev/null and b/animateditems/32844.png differ diff --git a/animateditems/32845.gif b/animateditems/32845.gif new file mode 100644 index 00000000..3f51a3ed Binary files /dev/null and b/animateditems/32845.gif differ diff --git a/animateditems/32845.png b/animateditems/32845.png new file mode 100644 index 00000000..20b4abe8 Binary files /dev/null and b/animateditems/32845.png differ diff --git a/animateditems/32846.gif b/animateditems/32846.gif new file mode 100644 index 00000000..699a1a87 Binary files /dev/null and b/animateditems/32846.gif differ diff --git a/animateditems/32846.png b/animateditems/32846.png new file mode 100644 index 00000000..c3c867f2 Binary files /dev/null and b/animateditems/32846.png differ diff --git a/animateditems/32847.gif b/animateditems/32847.gif new file mode 100644 index 00000000..bba95558 Binary files /dev/null and b/animateditems/32847.gif differ diff --git a/animateditems/32847.png b/animateditems/32847.png new file mode 100644 index 00000000..d9b4fb3d Binary files /dev/null and b/animateditems/32847.png differ diff --git a/animateditems/32848.gif b/animateditems/32848.gif new file mode 100644 index 00000000..195b3d1e Binary files /dev/null and b/animateditems/32848.gif differ diff --git a/animateditems/32848.png b/animateditems/32848.png new file mode 100644 index 00000000..0451702d Binary files /dev/null and b/animateditems/32848.png differ diff --git a/animateditems/32849.gif b/animateditems/32849.gif new file mode 100644 index 00000000..07170531 Binary files /dev/null and b/animateditems/32849.gif differ diff --git a/animateditems/32849.png b/animateditems/32849.png new file mode 100644 index 00000000..38a3005a Binary files /dev/null and b/animateditems/32849.png differ diff --git a/animateditems/32850.gif b/animateditems/32850.gif new file mode 100644 index 00000000..5bc5bb02 Binary files /dev/null and b/animateditems/32850.gif differ diff --git a/animateditems/32850.png b/animateditems/32850.png new file mode 100644 index 00000000..e85c08e3 Binary files /dev/null and b/animateditems/32850.png differ diff --git a/animateditems/32851.gif b/animateditems/32851.gif new file mode 100644 index 00000000..67fd328f Binary files /dev/null and b/animateditems/32851.gif differ diff --git a/animateditems/32851.png b/animateditems/32851.png new file mode 100644 index 00000000..eabb556b Binary files /dev/null and b/animateditems/32851.png differ diff --git a/animateditems/32852.gif b/animateditems/32852.gif new file mode 100644 index 00000000..ef0463d1 Binary files /dev/null and b/animateditems/32852.gif differ diff --git a/animateditems/32852.png b/animateditems/32852.png new file mode 100644 index 00000000..d4df5766 Binary files /dev/null and b/animateditems/32852.png differ diff --git a/animateditems/32853.gif b/animateditems/32853.gif new file mode 100644 index 00000000..2001ce1f Binary files /dev/null and b/animateditems/32853.gif differ diff --git a/animateditems/32853.png b/animateditems/32853.png new file mode 100644 index 00000000..cb7f5a3f Binary files /dev/null and b/animateditems/32853.png differ diff --git a/animateditems/32856.gif b/animateditems/32856.gif new file mode 100644 index 00000000..68d0af6a Binary files /dev/null and b/animateditems/32856.gif differ diff --git a/animateditems/32856.png b/animateditems/32856.png new file mode 100644 index 00000000..9327ff22 Binary files /dev/null and b/animateditems/32856.png differ diff --git a/animateditems/32857.gif b/animateditems/32857.gif new file mode 100644 index 00000000..87a14051 Binary files /dev/null and b/animateditems/32857.gif differ diff --git a/animateditems/32857.png b/animateditems/32857.png new file mode 100644 index 00000000..9c6626e6 Binary files /dev/null and b/animateditems/32857.png differ diff --git a/animateditems/32858.gif b/animateditems/32858.gif new file mode 100644 index 00000000..c0220641 Binary files /dev/null and b/animateditems/32858.gif differ diff --git a/animateditems/32858.png b/animateditems/32858.png new file mode 100644 index 00000000..d9e5348b Binary files /dev/null and b/animateditems/32858.png differ diff --git a/animateditems/32859.gif b/animateditems/32859.gif new file mode 100644 index 00000000..474eb353 Binary files /dev/null and b/animateditems/32859.gif differ diff --git a/animateditems/32859.png b/animateditems/32859.png new file mode 100644 index 00000000..6ec63716 Binary files /dev/null and b/animateditems/32859.png differ diff --git a/animateditems/32860.gif b/animateditems/32860.gif new file mode 100644 index 00000000..358260fa Binary files /dev/null and b/animateditems/32860.gif differ diff --git a/animateditems/32860.png b/animateditems/32860.png new file mode 100644 index 00000000..63e8c336 Binary files /dev/null and b/animateditems/32860.png differ diff --git a/animateditems/32861.gif b/animateditems/32861.gif new file mode 100644 index 00000000..18d73f8c Binary files /dev/null and b/animateditems/32861.gif differ diff --git a/animateditems/32861.png b/animateditems/32861.png new file mode 100644 index 00000000..61f063c7 Binary files /dev/null and b/animateditems/32861.png differ diff --git a/animateditems/32862.gif b/animateditems/32862.gif new file mode 100644 index 00000000..bb7824e1 Binary files /dev/null and b/animateditems/32862.gif differ diff --git a/animateditems/32862.png b/animateditems/32862.png new file mode 100644 index 00000000..0179b67e Binary files /dev/null and b/animateditems/32862.png differ diff --git a/animateditems/32864.gif b/animateditems/32864.gif new file mode 100644 index 00000000..71782d1b Binary files /dev/null and b/animateditems/32864.gif differ diff --git a/animateditems/32864.png b/animateditems/32864.png new file mode 100644 index 00000000..9c823bc7 Binary files /dev/null and b/animateditems/32864.png differ diff --git a/animateditems/32865.gif b/animateditems/32865.gif new file mode 100644 index 00000000..d9addeba Binary files /dev/null and b/animateditems/32865.gif differ diff --git a/animateditems/32865.png b/animateditems/32865.png new file mode 100644 index 00000000..3af26719 Binary files /dev/null and b/animateditems/32865.png differ diff --git a/animateditems/32866.gif b/animateditems/32866.gif new file mode 100644 index 00000000..700a2ccc Binary files /dev/null and b/animateditems/32866.gif differ diff --git a/animateditems/32866.png b/animateditems/32866.png new file mode 100644 index 00000000..e4882869 Binary files /dev/null and b/animateditems/32866.png differ diff --git a/animateditems/32867.gif b/animateditems/32867.gif new file mode 100644 index 00000000..8b0c7c45 Binary files /dev/null and b/animateditems/32867.gif differ diff --git a/animateditems/32867.png b/animateditems/32867.png new file mode 100644 index 00000000..6ac7f32c Binary files /dev/null and b/animateditems/32867.png differ diff --git a/animateditems/32868.gif b/animateditems/32868.gif new file mode 100644 index 00000000..647efd9a Binary files /dev/null and b/animateditems/32868.gif differ diff --git a/animateditems/32868.png b/animateditems/32868.png new file mode 100644 index 00000000..b76802b0 Binary files /dev/null and b/animateditems/32868.png differ diff --git a/animateditems/32869.gif b/animateditems/32869.gif new file mode 100644 index 00000000..da7a1253 Binary files /dev/null and b/animateditems/32869.gif differ diff --git a/animateditems/32869.png b/animateditems/32869.png new file mode 100644 index 00000000..3c2671f3 Binary files /dev/null and b/animateditems/32869.png differ diff --git a/animateditems/32870.gif b/animateditems/32870.gif new file mode 100644 index 00000000..157868ec Binary files /dev/null and b/animateditems/32870.gif differ diff --git a/animateditems/32870.png b/animateditems/32870.png new file mode 100644 index 00000000..9d7d29c4 Binary files /dev/null and b/animateditems/32870.png differ diff --git a/animateditems/32882.gif b/animateditems/32882.gif new file mode 100644 index 00000000..0baaac1b Binary files /dev/null and b/animateditems/32882.gif differ diff --git a/animateditems/32882.png b/animateditems/32882.png new file mode 100644 index 00000000..3d82ee91 Binary files /dev/null and b/animateditems/32882.png differ diff --git a/animateditems/32911.gif b/animateditems/32911.gif new file mode 100644 index 00000000..90ba3ba7 Binary files /dev/null and b/animateditems/32911.gif differ diff --git a/animateditems/32911.png b/animateditems/32911.png new file mode 100644 index 00000000..69c3f9f5 Binary files /dev/null and b/animateditems/32911.png differ diff --git a/animateditems/32912.gif b/animateditems/32912.gif new file mode 100644 index 00000000..e8db53e5 Binary files /dev/null and b/animateditems/32912.gif differ diff --git a/animateditems/32912.png b/animateditems/32912.png new file mode 100644 index 00000000..7d87393e Binary files /dev/null and b/animateditems/32912.png differ diff --git a/animateditems/32913.gif b/animateditems/32913.gif new file mode 100644 index 00000000..2d99ad40 Binary files /dev/null and b/animateditems/32913.gif differ diff --git a/animateditems/32913.png b/animateditems/32913.png new file mode 100644 index 00000000..4fccf681 Binary files /dev/null and b/animateditems/32913.png differ diff --git a/animateditems/32914.gif b/animateditems/32914.gif new file mode 100644 index 00000000..f30dd346 Binary files /dev/null and b/animateditems/32914.gif differ diff --git a/animateditems/32914.png b/animateditems/32914.png new file mode 100644 index 00000000..00665db7 Binary files /dev/null and b/animateditems/32914.png differ diff --git a/animateditems/32915.gif b/animateditems/32915.gif new file mode 100644 index 00000000..a715e97b Binary files /dev/null and b/animateditems/32915.gif differ diff --git a/animateditems/32915.png b/animateditems/32915.png new file mode 100644 index 00000000..bd295277 Binary files /dev/null and b/animateditems/32915.png differ diff --git a/animateditems/32916.gif b/animateditems/32916.gif new file mode 100644 index 00000000..96dd157b Binary files /dev/null and b/animateditems/32916.gif differ diff --git a/animateditems/32916.png b/animateditems/32916.png new file mode 100644 index 00000000..9f41fad8 Binary files /dev/null and b/animateditems/32916.png differ diff --git a/animateditems/32917.gif b/animateditems/32917.gif new file mode 100644 index 00000000..cbe12a7c Binary files /dev/null and b/animateditems/32917.gif differ diff --git a/animateditems/32917.png b/animateditems/32917.png new file mode 100644 index 00000000..68e8969b Binary files /dev/null and b/animateditems/32917.png differ diff --git a/animateditems/32918.gif b/animateditems/32918.gif new file mode 100644 index 00000000..7273cc70 Binary files /dev/null and b/animateditems/32918.gif differ diff --git a/animateditems/32918.png b/animateditems/32918.png new file mode 100644 index 00000000..b31a8903 Binary files /dev/null and b/animateditems/32918.png differ diff --git a/animateditems/32919.gif b/animateditems/32919.gif new file mode 100644 index 00000000..6469795d Binary files /dev/null and b/animateditems/32919.gif differ diff --git a/animateditems/32919.png b/animateditems/32919.png new file mode 100644 index 00000000..135c55d2 Binary files /dev/null and b/animateditems/32919.png differ diff --git a/animateditems/32920.gif b/animateditems/32920.gif new file mode 100644 index 00000000..10c28106 Binary files /dev/null and b/animateditems/32920.gif differ diff --git a/animateditems/32920.png b/animateditems/32920.png new file mode 100644 index 00000000..dd555a91 Binary files /dev/null and b/animateditems/32920.png differ diff --git a/animateditems/32921.gif b/animateditems/32921.gif new file mode 100644 index 00000000..81b47386 Binary files /dev/null and b/animateditems/32921.gif differ diff --git a/animateditems/32921.png b/animateditems/32921.png new file mode 100644 index 00000000..87936afb Binary files /dev/null and b/animateditems/32921.png differ diff --git a/animateditems/32922.gif b/animateditems/32922.gif new file mode 100644 index 00000000..cf963d72 Binary files /dev/null and b/animateditems/32922.gif differ diff --git a/animateditems/32922.png b/animateditems/32922.png new file mode 100644 index 00000000..e5f67876 Binary files /dev/null and b/animateditems/32922.png differ diff --git a/animateditems/32923.gif b/animateditems/32923.gif new file mode 100644 index 00000000..1ec8d5d8 Binary files /dev/null and b/animateditems/32923.gif differ diff --git a/animateditems/32923.png b/animateditems/32923.png new file mode 100644 index 00000000..b03a6b03 Binary files /dev/null and b/animateditems/32923.png differ diff --git a/animateditems/32924.gif b/animateditems/32924.gif new file mode 100644 index 00000000..87f2adc0 Binary files /dev/null and b/animateditems/32924.gif differ diff --git a/animateditems/32924.png b/animateditems/32924.png new file mode 100644 index 00000000..43d38a51 Binary files /dev/null and b/animateditems/32924.png differ diff --git a/animateditems/32925.gif b/animateditems/32925.gif new file mode 100644 index 00000000..66099d6a Binary files /dev/null and b/animateditems/32925.gif differ diff --git a/animateditems/32925.png b/animateditems/32925.png new file mode 100644 index 00000000..c4de5f54 Binary files /dev/null and b/animateditems/32925.png differ diff --git a/animateditems/32926.gif b/animateditems/32926.gif new file mode 100644 index 00000000..4f1dbf22 Binary files /dev/null and b/animateditems/32926.gif differ diff --git a/animateditems/32926.png b/animateditems/32926.png new file mode 100644 index 00000000..0d4b20d0 Binary files /dev/null and b/animateditems/32926.png differ diff --git a/animateditems/32927.gif b/animateditems/32927.gif new file mode 100644 index 00000000..82476699 Binary files /dev/null and b/animateditems/32927.gif differ diff --git a/animateditems/32927.png b/animateditems/32927.png new file mode 100644 index 00000000..d3f1f19b Binary files /dev/null and b/animateditems/32927.png differ diff --git a/animateditems/32931.gif b/animateditems/32931.gif new file mode 100644 index 00000000..8e54cd63 Binary files /dev/null and b/animateditems/32931.gif differ diff --git a/animateditems/32931.png b/animateditems/32931.png new file mode 100644 index 00000000..8fc568a0 Binary files /dev/null and b/animateditems/32931.png differ diff --git a/animateditems/32932.gif b/animateditems/32932.gif new file mode 100644 index 00000000..55ddbea4 Binary files /dev/null and b/animateditems/32932.gif differ diff --git a/animateditems/32932.png b/animateditems/32932.png new file mode 100644 index 00000000..20f565e2 Binary files /dev/null and b/animateditems/32932.png differ diff --git a/animateditems/32933.gif b/animateditems/32933.gif new file mode 100644 index 00000000..ba58f9db Binary files /dev/null and b/animateditems/32933.gif differ diff --git a/animateditems/32933.png b/animateditems/32933.png new file mode 100644 index 00000000..cbd36302 Binary files /dev/null and b/animateditems/32933.png differ diff --git a/animateditems/32934.gif b/animateditems/32934.gif new file mode 100644 index 00000000..fea48260 Binary files /dev/null and b/animateditems/32934.gif differ diff --git a/animateditems/32934.png b/animateditems/32934.png new file mode 100644 index 00000000..1ac6f7ff Binary files /dev/null and b/animateditems/32934.png differ diff --git a/animateditems/32935.gif b/animateditems/32935.gif new file mode 100644 index 00000000..228bb930 Binary files /dev/null and b/animateditems/32935.gif differ diff --git a/animateditems/32935.png b/animateditems/32935.png new file mode 100644 index 00000000..bfa948df Binary files /dev/null and b/animateditems/32935.png differ diff --git a/animateditems/32936.gif b/animateditems/32936.gif new file mode 100644 index 00000000..ff021ceb Binary files /dev/null and b/animateditems/32936.gif differ diff --git a/animateditems/32936.png b/animateditems/32936.png new file mode 100644 index 00000000..85069cb6 Binary files /dev/null and b/animateditems/32936.png differ diff --git a/animateditems/32937.gif b/animateditems/32937.gif new file mode 100644 index 00000000..dead4fee Binary files /dev/null and b/animateditems/32937.gif differ diff --git a/animateditems/32937.png b/animateditems/32937.png new file mode 100644 index 00000000..8059be08 Binary files /dev/null and b/animateditems/32937.png differ diff --git a/animateditems/32938.gif b/animateditems/32938.gif new file mode 100644 index 00000000..4cc929eb Binary files /dev/null and b/animateditems/32938.gif differ diff --git a/animateditems/32938.png b/animateditems/32938.png new file mode 100644 index 00000000..eb31c956 Binary files /dev/null and b/animateditems/32938.png differ diff --git a/animateditems/32939.gif b/animateditems/32939.gif new file mode 100644 index 00000000..f49dc412 Binary files /dev/null and b/animateditems/32939.gif differ diff --git a/animateditems/32939.png b/animateditems/32939.png new file mode 100644 index 00000000..a3674380 Binary files /dev/null and b/animateditems/32939.png differ diff --git a/animateditems/32940.gif b/animateditems/32940.gif new file mode 100644 index 00000000..08085515 Binary files /dev/null and b/animateditems/32940.gif differ diff --git a/animateditems/32940.png b/animateditems/32940.png new file mode 100644 index 00000000..5fa7e464 Binary files /dev/null and b/animateditems/32940.png differ diff --git a/animateditems/32941.gif b/animateditems/32941.gif new file mode 100644 index 00000000..b18ebfda Binary files /dev/null and b/animateditems/32941.gif differ diff --git a/animateditems/32941.png b/animateditems/32941.png new file mode 100644 index 00000000..826ab2f9 Binary files /dev/null and b/animateditems/32941.png differ diff --git a/animateditems/32971.gif b/animateditems/32971.gif new file mode 100644 index 00000000..5a97f8fe Binary files /dev/null and b/animateditems/32971.gif differ diff --git a/animateditems/32971.png b/animateditems/32971.png new file mode 100644 index 00000000..199f3a6a Binary files /dev/null and b/animateditems/32971.png differ diff --git a/animateditems/32972.gif b/animateditems/32972.gif new file mode 100644 index 00000000..1d50a878 Binary files /dev/null and b/animateditems/32972.gif differ diff --git a/animateditems/32972.png b/animateditems/32972.png new file mode 100644 index 00000000..19608cf7 Binary files /dev/null and b/animateditems/32972.png differ diff --git a/animateditems/32973.gif b/animateditems/32973.gif new file mode 100644 index 00000000..ef810f53 Binary files /dev/null and b/animateditems/32973.gif differ diff --git a/animateditems/32973.png b/animateditems/32973.png new file mode 100644 index 00000000..4370722b Binary files /dev/null and b/animateditems/32973.png differ diff --git a/animateditems/32974.gif b/animateditems/32974.gif new file mode 100644 index 00000000..750cb771 Binary files /dev/null and b/animateditems/32974.gif differ diff --git a/animateditems/32974.png b/animateditems/32974.png new file mode 100644 index 00000000..d202ae23 Binary files /dev/null and b/animateditems/32974.png differ diff --git a/animateditems/32975.gif b/animateditems/32975.gif new file mode 100644 index 00000000..60580d48 Binary files /dev/null and b/animateditems/32975.gif differ diff --git a/animateditems/32975.png b/animateditems/32975.png new file mode 100644 index 00000000..a4735dbb Binary files /dev/null and b/animateditems/32975.png differ diff --git a/animateditems/32976.gif b/animateditems/32976.gif new file mode 100644 index 00000000..224ce648 Binary files /dev/null and b/animateditems/32976.gif differ diff --git a/animateditems/32976.png b/animateditems/32976.png new file mode 100644 index 00000000..cccfb43c Binary files /dev/null and b/animateditems/32976.png differ diff --git a/animateditems/32977.gif b/animateditems/32977.gif new file mode 100644 index 00000000..5d76d896 Binary files /dev/null and b/animateditems/32977.gif differ diff --git a/animateditems/32977.png b/animateditems/32977.png new file mode 100644 index 00000000..37f49d13 Binary files /dev/null and b/animateditems/32977.png differ diff --git a/animateditems/32978.gif b/animateditems/32978.gif new file mode 100644 index 00000000..66bd72c6 Binary files /dev/null and b/animateditems/32978.gif differ diff --git a/animateditems/32978.png b/animateditems/32978.png new file mode 100644 index 00000000..de0eb005 Binary files /dev/null and b/animateditems/32978.png differ diff --git a/animateditems/32979.gif b/animateditems/32979.gif new file mode 100644 index 00000000..f6171774 Binary files /dev/null and b/animateditems/32979.gif differ diff --git a/animateditems/32979.png b/animateditems/32979.png new file mode 100644 index 00000000..8bc0d401 Binary files /dev/null and b/animateditems/32979.png differ diff --git a/animateditems/32980.gif b/animateditems/32980.gif new file mode 100644 index 00000000..00be5b2e Binary files /dev/null and b/animateditems/32980.gif differ diff --git a/animateditems/32980.png b/animateditems/32980.png new file mode 100644 index 00000000..b63b1fbe Binary files /dev/null and b/animateditems/32980.png differ diff --git a/animateditems/32981.gif b/animateditems/32981.gif new file mode 100644 index 00000000..617aa49f Binary files /dev/null and b/animateditems/32981.gif differ diff --git a/animateditems/32981.png b/animateditems/32981.png new file mode 100644 index 00000000..198cd114 Binary files /dev/null and b/animateditems/32981.png differ diff --git a/animateditems/32993.gif b/animateditems/32993.gif new file mode 100644 index 00000000..70f3c2cf Binary files /dev/null and b/animateditems/32993.gif differ diff --git a/animateditems/32993.png b/animateditems/32993.png new file mode 100644 index 00000000..8120e7f8 Binary files /dev/null and b/animateditems/32993.png differ diff --git a/animateditems/32998.gif b/animateditems/32998.gif new file mode 100644 index 00000000..e9a4beca Binary files /dev/null and b/animateditems/32998.gif differ diff --git a/animateditems/32998.png b/animateditems/32998.png new file mode 100644 index 00000000..b3aa0a26 Binary files /dev/null and b/animateditems/32998.png differ diff --git a/animateditems/32999.gif b/animateditems/32999.gif new file mode 100644 index 00000000..e9a4beca Binary files /dev/null and b/animateditems/32999.gif differ diff --git a/animateditems/32999.png b/animateditems/32999.png new file mode 100644 index 00000000..b3aa0a26 Binary files /dev/null and b/animateditems/32999.png differ diff --git a/animateditems/33000.gif b/animateditems/33000.gif new file mode 100644 index 00000000..80987451 Binary files /dev/null and b/animateditems/33000.gif differ diff --git a/animateditems/33000.png b/animateditems/33000.png new file mode 100644 index 00000000..adc6faf3 Binary files /dev/null and b/animateditems/33000.png differ diff --git a/animateditems/33018.gif b/animateditems/33018.gif new file mode 100644 index 00000000..db2dd14c Binary files /dev/null and b/animateditems/33018.gif differ diff --git a/animateditems/33018.png b/animateditems/33018.png new file mode 100644 index 00000000..f507cc6c Binary files /dev/null and b/animateditems/33018.png differ diff --git a/animateditems/33019.gif b/animateditems/33019.gif new file mode 100644 index 00000000..07c5d50a Binary files /dev/null and b/animateditems/33019.gif differ diff --git a/animateditems/33019.png b/animateditems/33019.png new file mode 100644 index 00000000..d62e250b Binary files /dev/null and b/animateditems/33019.png differ diff --git a/animateditems/33020.gif b/animateditems/33020.gif new file mode 100644 index 00000000..98d443c0 Binary files /dev/null and b/animateditems/33020.gif differ diff --git a/animateditems/33020.png b/animateditems/33020.png new file mode 100644 index 00000000..4b74d7fd Binary files /dev/null and b/animateditems/33020.png differ diff --git a/animateditems/33021.gif b/animateditems/33021.gif new file mode 100644 index 00000000..b7638a76 Binary files /dev/null and b/animateditems/33021.gif differ diff --git a/animateditems/33021.png b/animateditems/33021.png new file mode 100644 index 00000000..4f98cf02 Binary files /dev/null and b/animateditems/33021.png differ diff --git a/animateditems/33022.gif b/animateditems/33022.gif new file mode 100644 index 00000000..69d1c463 Binary files /dev/null and b/animateditems/33022.gif differ diff --git a/animateditems/33022.png b/animateditems/33022.png new file mode 100644 index 00000000..e860ac0b Binary files /dev/null and b/animateditems/33022.png differ diff --git a/animateditems/33023.gif b/animateditems/33023.gif new file mode 100644 index 00000000..2d18f1bf Binary files /dev/null and b/animateditems/33023.gif differ diff --git a/animateditems/33023.png b/animateditems/33023.png new file mode 100644 index 00000000..9896be7e Binary files /dev/null and b/animateditems/33023.png differ diff --git a/animateditems/33027.gif b/animateditems/33027.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/33027.gif differ diff --git a/animateditems/33027.png b/animateditems/33027.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/33027.png differ diff --git a/animateditems/33028.gif b/animateditems/33028.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/33028.gif differ diff --git a/animateditems/33028.png b/animateditems/33028.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/33028.png differ diff --git a/animateditems/33049.gif b/animateditems/33049.gif new file mode 100644 index 00000000..000cc82b Binary files /dev/null and b/animateditems/33049.gif differ diff --git a/animateditems/33049.png b/animateditems/33049.png new file mode 100644 index 00000000..24d0afaa Binary files /dev/null and b/animateditems/33049.png differ diff --git a/animateditems/33050.gif b/animateditems/33050.gif new file mode 100644 index 00000000..603f9559 Binary files /dev/null and b/animateditems/33050.gif differ diff --git a/animateditems/33050.png b/animateditems/33050.png new file mode 100644 index 00000000..f2b639fc Binary files /dev/null and b/animateditems/33050.png differ diff --git a/animateditems/33051.gif b/animateditems/33051.gif new file mode 100644 index 00000000..86cac3f9 Binary files /dev/null and b/animateditems/33051.gif differ diff --git a/animateditems/33051.png b/animateditems/33051.png new file mode 100644 index 00000000..5ec710a5 Binary files /dev/null and b/animateditems/33051.png differ diff --git a/animateditems/33052.gif b/animateditems/33052.gif new file mode 100644 index 00000000..3bb2b915 Binary files /dev/null and b/animateditems/33052.gif differ diff --git a/animateditems/33052.png b/animateditems/33052.png new file mode 100644 index 00000000..774d0c19 Binary files /dev/null and b/animateditems/33052.png differ diff --git a/animateditems/33053.gif b/animateditems/33053.gif new file mode 100644 index 00000000..7032287b Binary files /dev/null and b/animateditems/33053.gif differ diff --git a/animateditems/33053.png b/animateditems/33053.png new file mode 100644 index 00000000..7b0bd3bc Binary files /dev/null and b/animateditems/33053.png differ diff --git a/animateditems/33054.gif b/animateditems/33054.gif new file mode 100644 index 00000000..7ae6f4d9 Binary files /dev/null and b/animateditems/33054.gif differ diff --git a/animateditems/33054.png b/animateditems/33054.png new file mode 100644 index 00000000..5760e50f Binary files /dev/null and b/animateditems/33054.png differ diff --git a/animateditems/33055.gif b/animateditems/33055.gif new file mode 100644 index 00000000..7efea8ca Binary files /dev/null and b/animateditems/33055.gif differ diff --git a/animateditems/33055.png b/animateditems/33055.png new file mode 100644 index 00000000..6060977c Binary files /dev/null and b/animateditems/33055.png differ diff --git a/animateditems/33056.gif b/animateditems/33056.gif new file mode 100644 index 00000000..9eb2beac Binary files /dev/null and b/animateditems/33056.gif differ diff --git a/animateditems/33056.png b/animateditems/33056.png new file mode 100644 index 00000000..1cf6b4d5 Binary files /dev/null and b/animateditems/33056.png differ diff --git a/animateditems/33057.gif b/animateditems/33057.gif new file mode 100644 index 00000000..f88b088a Binary files /dev/null and b/animateditems/33057.gif differ diff --git a/animateditems/33057.png b/animateditems/33057.png new file mode 100644 index 00000000..94bb8875 Binary files /dev/null and b/animateditems/33057.png differ diff --git a/animateditems/33058.gif b/animateditems/33058.gif new file mode 100644 index 00000000..89073f3d Binary files /dev/null and b/animateditems/33058.gif differ diff --git a/animateditems/33058.png b/animateditems/33058.png new file mode 100644 index 00000000..b1ddf863 Binary files /dev/null and b/animateditems/33058.png differ diff --git a/animateditems/33631.gif b/animateditems/33631.gif new file mode 100644 index 00000000..9ff74e0a Binary files /dev/null and b/animateditems/33631.gif differ diff --git a/animateditems/33631.png b/animateditems/33631.png new file mode 100644 index 00000000..8e1e0298 Binary files /dev/null and b/animateditems/33631.png differ diff --git a/animateditems/33859.gif b/animateditems/33859.gif new file mode 100644 index 00000000..5b97fc27 Binary files /dev/null and b/animateditems/33859.gif differ diff --git a/animateditems/33859.png b/animateditems/33859.png new file mode 100644 index 00000000..09377897 Binary files /dev/null and b/animateditems/33859.png differ diff --git a/animateditems/33860.gif b/animateditems/33860.gif new file mode 100644 index 00000000..7c3a0e7c Binary files /dev/null and b/animateditems/33860.gif differ diff --git a/animateditems/33860.png b/animateditems/33860.png new file mode 100644 index 00000000..edd1f030 Binary files /dev/null and b/animateditems/33860.png differ diff --git a/animateditems/33861.gif b/animateditems/33861.gif new file mode 100644 index 00000000..90419495 Binary files /dev/null and b/animateditems/33861.gif differ diff --git a/animateditems/33861.png b/animateditems/33861.png new file mode 100644 index 00000000..89b54618 Binary files /dev/null and b/animateditems/33861.png differ diff --git a/animateditems/33862.gif b/animateditems/33862.gif new file mode 100644 index 00000000..18d73786 Binary files /dev/null and b/animateditems/33862.gif differ diff --git a/animateditems/33862.png b/animateditems/33862.png new file mode 100644 index 00000000..194da974 Binary files /dev/null and b/animateditems/33862.png differ diff --git a/animateditems/33919.gif b/animateditems/33919.gif new file mode 100644 index 00000000..4ecaba1e Binary files /dev/null and b/animateditems/33919.gif differ diff --git a/animateditems/33919.png b/animateditems/33919.png new file mode 100644 index 00000000..06d3b89c Binary files /dev/null and b/animateditems/33919.png differ diff --git a/animateditems/33920.gif b/animateditems/33920.gif new file mode 100644 index 00000000..adff75d9 Binary files /dev/null and b/animateditems/33920.gif differ diff --git a/animateditems/33920.png b/animateditems/33920.png new file mode 100644 index 00000000..484b650a Binary files /dev/null and b/animateditems/33920.png differ diff --git a/animateditems/33921.gif b/animateditems/33921.gif new file mode 100644 index 00000000..ba1eec6f Binary files /dev/null and b/animateditems/33921.gif differ diff --git a/animateditems/33921.png b/animateditems/33921.png new file mode 100644 index 00000000..34a59549 Binary files /dev/null and b/animateditems/33921.png differ diff --git a/animateditems/33922.gif b/animateditems/33922.gif new file mode 100644 index 00000000..d631b044 Binary files /dev/null and b/animateditems/33922.gif differ diff --git a/animateditems/33922.png b/animateditems/33922.png new file mode 100644 index 00000000..14d825da Binary files /dev/null and b/animateditems/33922.png differ diff --git a/animateditems/33923.gif b/animateditems/33923.gif new file mode 100644 index 00000000..3cfb92f9 Binary files /dev/null and b/animateditems/33923.gif differ diff --git a/animateditems/33923.png b/animateditems/33923.png new file mode 100644 index 00000000..c3cd43f6 Binary files /dev/null and b/animateditems/33923.png differ diff --git a/animateditems/33924.gif b/animateditems/33924.gif new file mode 100644 index 00000000..452d3520 Binary files /dev/null and b/animateditems/33924.gif differ diff --git a/animateditems/33924.png b/animateditems/33924.png new file mode 100644 index 00000000..b02559a1 Binary files /dev/null and b/animateditems/33924.png differ diff --git a/animateditems/33952.gif b/animateditems/33952.gif new file mode 100644 index 00000000..972bae7f Binary files /dev/null and b/animateditems/33952.gif differ diff --git a/animateditems/33952.png b/animateditems/33952.png new file mode 100644 index 00000000..7e58500b Binary files /dev/null and b/animateditems/33952.png differ diff --git a/animateditems/33953.gif b/animateditems/33953.gif new file mode 100644 index 00000000..1bcffd1b Binary files /dev/null and b/animateditems/33953.gif differ diff --git a/animateditems/33953.png b/animateditems/33953.png new file mode 100644 index 00000000..1694853c Binary files /dev/null and b/animateditems/33953.png differ diff --git a/animateditems/33959.gif b/animateditems/33959.gif new file mode 100644 index 00000000..dd8f2d6c Binary files /dev/null and b/animateditems/33959.gif differ diff --git a/animateditems/33959.png b/animateditems/33959.png new file mode 100644 index 00000000..7670494f Binary files /dev/null and b/animateditems/33959.png differ diff --git a/animateditems/33960.gif b/animateditems/33960.gif new file mode 100644 index 00000000..949d68be Binary files /dev/null and b/animateditems/33960.gif differ diff --git a/animateditems/33960.png b/animateditems/33960.png new file mode 100644 index 00000000..d4e17907 Binary files /dev/null and b/animateditems/33960.png differ diff --git a/animateditems/33961.gif b/animateditems/33961.gif new file mode 100644 index 00000000..7ad1a0d0 Binary files /dev/null and b/animateditems/33961.gif differ diff --git a/animateditems/33961.png b/animateditems/33961.png new file mode 100644 index 00000000..85d49330 Binary files /dev/null and b/animateditems/33961.png differ diff --git a/animateditems/33962.gif b/animateditems/33962.gif new file mode 100644 index 00000000..ea100dce Binary files /dev/null and b/animateditems/33962.gif differ diff --git a/animateditems/33962.png b/animateditems/33962.png new file mode 100644 index 00000000..53ad1edb Binary files /dev/null and b/animateditems/33962.png differ diff --git a/animateditems/33979.gif b/animateditems/33979.gif new file mode 100644 index 00000000..2ebf0535 Binary files /dev/null and b/animateditems/33979.gif differ diff --git a/animateditems/33979.png b/animateditems/33979.png new file mode 100644 index 00000000..695fe449 Binary files /dev/null and b/animateditems/33979.png differ diff --git a/animateditems/33980.gif b/animateditems/33980.gif new file mode 100644 index 00000000..a318b494 Binary files /dev/null and b/animateditems/33980.gif differ diff --git a/animateditems/33980.png b/animateditems/33980.png new file mode 100644 index 00000000..104bca6f Binary files /dev/null and b/animateditems/33980.png differ diff --git a/animateditems/33981.gif b/animateditems/33981.gif new file mode 100644 index 00000000..1d58e0d4 Binary files /dev/null and b/animateditems/33981.gif differ diff --git a/animateditems/33981.png b/animateditems/33981.png new file mode 100644 index 00000000..cf2f4521 Binary files /dev/null and b/animateditems/33981.png differ diff --git a/animateditems/33983.gif b/animateditems/33983.gif new file mode 100644 index 00000000..66de49c4 Binary files /dev/null and b/animateditems/33983.gif differ diff --git a/animateditems/33983.png b/animateditems/33983.png new file mode 100644 index 00000000..1211db03 Binary files /dev/null and b/animateditems/33983.png differ diff --git a/animateditems/33984.gif b/animateditems/33984.gif new file mode 100644 index 00000000..c036eec1 Binary files /dev/null and b/animateditems/33984.gif differ diff --git a/animateditems/33984.png b/animateditems/33984.png new file mode 100644 index 00000000..e529f43d Binary files /dev/null and b/animateditems/33984.png differ diff --git a/animateditems/33985.gif b/animateditems/33985.gif new file mode 100644 index 00000000..4b7406c6 Binary files /dev/null and b/animateditems/33985.gif differ diff --git a/animateditems/33985.png b/animateditems/33985.png new file mode 100644 index 00000000..0fa85ea4 Binary files /dev/null and b/animateditems/33985.png differ diff --git a/animateditems/33986.gif b/animateditems/33986.gif new file mode 100644 index 00000000..6996b7aa Binary files /dev/null and b/animateditems/33986.gif differ diff --git a/animateditems/33986.png b/animateditems/33986.png new file mode 100644 index 00000000..bc5dfafd Binary files /dev/null and b/animateditems/33986.png differ diff --git a/animateditems/33987.gif b/animateditems/33987.gif new file mode 100644 index 00000000..2edb7cf1 Binary files /dev/null and b/animateditems/33987.gif differ diff --git a/animateditems/33987.png b/animateditems/33987.png new file mode 100644 index 00000000..b7d212c8 Binary files /dev/null and b/animateditems/33987.png differ diff --git a/animateditems/33988.gif b/animateditems/33988.gif new file mode 100644 index 00000000..1c788db5 Binary files /dev/null and b/animateditems/33988.gif differ diff --git a/animateditems/33988.png b/animateditems/33988.png new file mode 100644 index 00000000..547ab12d Binary files /dev/null and b/animateditems/33988.png differ diff --git a/animateditems/33989.gif b/animateditems/33989.gif new file mode 100644 index 00000000..e3053ea6 Binary files /dev/null and b/animateditems/33989.gif differ diff --git a/animateditems/33989.png b/animateditems/33989.png new file mode 100644 index 00000000..46184503 Binary files /dev/null and b/animateditems/33989.png differ diff --git a/animateditems/33990.gif b/animateditems/33990.gif new file mode 100644 index 00000000..8c3c10e7 Binary files /dev/null and b/animateditems/33990.gif differ diff --git a/animateditems/33990.png b/animateditems/33990.png new file mode 100644 index 00000000..8a092029 Binary files /dev/null and b/animateditems/33990.png differ diff --git a/animateditems/33991.gif b/animateditems/33991.gif new file mode 100644 index 00000000..c2f26d6e Binary files /dev/null and b/animateditems/33991.gif differ diff --git a/animateditems/33991.png b/animateditems/33991.png new file mode 100644 index 00000000..7c96bc8e Binary files /dev/null and b/animateditems/33991.png differ diff --git a/animateditems/33992.gif b/animateditems/33992.gif new file mode 100644 index 00000000..fd42c259 Binary files /dev/null and b/animateditems/33992.gif differ diff --git a/animateditems/33992.png b/animateditems/33992.png new file mode 100644 index 00000000..03faf021 Binary files /dev/null and b/animateditems/33992.png differ diff --git a/animateditems/33995.gif b/animateditems/33995.gif new file mode 100644 index 00000000..3e378e66 Binary files /dev/null and b/animateditems/33995.gif differ diff --git a/animateditems/33995.png b/animateditems/33995.png new file mode 100644 index 00000000..bdc6862b Binary files /dev/null and b/animateditems/33995.png differ diff --git a/animateditems/33996.gif b/animateditems/33996.gif new file mode 100644 index 00000000..2087a3ed Binary files /dev/null and b/animateditems/33996.gif differ diff --git a/animateditems/33996.png b/animateditems/33996.png new file mode 100644 index 00000000..2ba5de49 Binary files /dev/null and b/animateditems/33996.png differ diff --git a/animateditems/34006.gif b/animateditems/34006.gif new file mode 100644 index 00000000..df2247a5 Binary files /dev/null and b/animateditems/34006.gif differ diff --git a/animateditems/34006.png b/animateditems/34006.png new file mode 100644 index 00000000..a57122ac Binary files /dev/null and b/animateditems/34006.png differ diff --git a/animateditems/34010.gif b/animateditems/34010.gif new file mode 100644 index 00000000..ae4329e9 Binary files /dev/null and b/animateditems/34010.gif differ diff --git a/animateditems/34010.png b/animateditems/34010.png new file mode 100644 index 00000000..617516f1 Binary files /dev/null and b/animateditems/34010.png differ diff --git a/animateditems/34011.gif b/animateditems/34011.gif new file mode 100644 index 00000000..63211ee2 Binary files /dev/null and b/animateditems/34011.gif differ diff --git a/animateditems/34011.png b/animateditems/34011.png new file mode 100644 index 00000000..a443d83d Binary files /dev/null and b/animateditems/34011.png differ diff --git a/animateditems/34012.gif b/animateditems/34012.gif new file mode 100644 index 00000000..1fbda6e1 Binary files /dev/null and b/animateditems/34012.gif differ diff --git a/animateditems/34012.png b/animateditems/34012.png new file mode 100644 index 00000000..5d34f3c2 Binary files /dev/null and b/animateditems/34012.png differ diff --git a/animateditems/34023.gif b/animateditems/34023.gif new file mode 100644 index 00000000..52f8aaea Binary files /dev/null and b/animateditems/34023.gif differ diff --git a/animateditems/34023.png b/animateditems/34023.png new file mode 100644 index 00000000..ae21b459 Binary files /dev/null and b/animateditems/34023.png differ diff --git a/animateditems/34024.gif b/animateditems/34024.gif new file mode 100644 index 00000000..52f8aaea Binary files /dev/null and b/animateditems/34024.gif differ diff --git a/animateditems/34024.png b/animateditems/34024.png new file mode 100644 index 00000000..ae21b459 Binary files /dev/null and b/animateditems/34024.png differ diff --git a/animateditems/34025.gif b/animateditems/34025.gif new file mode 100644 index 00000000..d53c318d Binary files /dev/null and b/animateditems/34025.gif differ diff --git a/animateditems/34025.png b/animateditems/34025.png new file mode 100644 index 00000000..b206456e Binary files /dev/null and b/animateditems/34025.png differ diff --git a/animateditems/34026.gif b/animateditems/34026.gif new file mode 100644 index 00000000..93e52664 Binary files /dev/null and b/animateditems/34026.gif differ diff --git a/animateditems/34026.png b/animateditems/34026.png new file mode 100644 index 00000000..1734c414 Binary files /dev/null and b/animateditems/34026.png differ diff --git a/animateditems/34027.gif b/animateditems/34027.gif new file mode 100644 index 00000000..404bd3fa Binary files /dev/null and b/animateditems/34027.gif differ diff --git a/animateditems/34027.png b/animateditems/34027.png new file mode 100644 index 00000000..b7ca32cf Binary files /dev/null and b/animateditems/34027.png differ diff --git a/animateditems/34035.gif b/animateditems/34035.gif new file mode 100644 index 00000000..987fef1d Binary files /dev/null and b/animateditems/34035.gif differ diff --git a/animateditems/34035.png b/animateditems/34035.png new file mode 100644 index 00000000..52b86c6c Binary files /dev/null and b/animateditems/34035.png differ diff --git a/animateditems/34037.gif b/animateditems/34037.gif new file mode 100644 index 00000000..34b534fa Binary files /dev/null and b/animateditems/34037.gif differ diff --git a/animateditems/34037.png b/animateditems/34037.png new file mode 100644 index 00000000..4210aedd Binary files /dev/null and b/animateditems/34037.png differ diff --git a/animateditems/34058.gif b/animateditems/34058.gif new file mode 100644 index 00000000..d53bcb2c Binary files /dev/null and b/animateditems/34058.gif differ diff --git a/animateditems/34084.gif b/animateditems/34084.gif new file mode 100644 index 00000000..a303cb7b Binary files /dev/null and b/animateditems/34084.gif differ diff --git a/animateditems/34084.png b/animateditems/34084.png new file mode 100644 index 00000000..ebd0f806 Binary files /dev/null and b/animateditems/34084.png differ diff --git a/animateditems/34087.gif b/animateditems/34087.gif new file mode 100644 index 00000000..59471bfc Binary files /dev/null and b/animateditems/34087.gif differ diff --git a/animateditems/34087.png b/animateditems/34087.png new file mode 100644 index 00000000..6588d23c Binary files /dev/null and b/animateditems/34087.png differ diff --git a/animateditems/34089.gif b/animateditems/34089.gif new file mode 100644 index 00000000..b6c881d9 Binary files /dev/null and b/animateditems/34089.gif differ diff --git a/animateditems/34089.png b/animateditems/34089.png new file mode 100644 index 00000000..ff690425 Binary files /dev/null and b/animateditems/34089.png differ diff --git a/animateditems/34090.gif b/animateditems/34090.gif new file mode 100644 index 00000000..b6c881d9 Binary files /dev/null and b/animateditems/34090.gif differ diff --git a/animateditems/34090.png b/animateditems/34090.png new file mode 100644 index 00000000..ff690425 Binary files /dev/null and b/animateditems/34090.png differ diff --git a/animateditems/34091.gif b/animateditems/34091.gif new file mode 100644 index 00000000..b6c881d9 Binary files /dev/null and b/animateditems/34091.gif differ diff --git a/animateditems/34091.png b/animateditems/34091.png new file mode 100644 index 00000000..ff690425 Binary files /dev/null and b/animateditems/34091.png differ diff --git a/animateditems/34092.gif b/animateditems/34092.gif new file mode 100644 index 00000000..b6c881d9 Binary files /dev/null and b/animateditems/34092.gif differ diff --git a/animateditems/34092.png b/animateditems/34092.png new file mode 100644 index 00000000..ff690425 Binary files /dev/null and b/animateditems/34092.png differ diff --git a/animateditems/34093.gif b/animateditems/34093.gif new file mode 100644 index 00000000..1d716979 Binary files /dev/null and b/animateditems/34093.gif differ diff --git a/animateditems/34093.png b/animateditems/34093.png new file mode 100644 index 00000000..166823a1 Binary files /dev/null and b/animateditems/34093.png differ diff --git a/animateditems/34094.gif b/animateditems/34094.gif new file mode 100644 index 00000000..bee16953 Binary files /dev/null and b/animateditems/34094.gif differ diff --git a/animateditems/34094.png b/animateditems/34094.png new file mode 100644 index 00000000..7f4304cf Binary files /dev/null and b/animateditems/34094.png differ diff --git a/animateditems/34095.gif b/animateditems/34095.gif new file mode 100644 index 00000000..9a984347 Binary files /dev/null and b/animateditems/34095.gif differ diff --git a/animateditems/34095.png b/animateditems/34095.png new file mode 100644 index 00000000..f16d4fad Binary files /dev/null and b/animateditems/34095.png differ diff --git a/animateditems/34096.gif b/animateditems/34096.gif new file mode 100644 index 00000000..ee7c8c09 Binary files /dev/null and b/animateditems/34096.gif differ diff --git a/animateditems/34096.png b/animateditems/34096.png new file mode 100644 index 00000000..e7c8c442 Binary files /dev/null and b/animateditems/34096.png differ diff --git a/animateditems/34097.gif b/animateditems/34097.gif new file mode 100644 index 00000000..cf99e8b6 Binary files /dev/null and b/animateditems/34097.gif differ diff --git a/animateditems/34097.png b/animateditems/34097.png new file mode 100644 index 00000000..31482466 Binary files /dev/null and b/animateditems/34097.png differ diff --git a/animateditems/34098.gif b/animateditems/34098.gif new file mode 100644 index 00000000..00cd0ea3 Binary files /dev/null and b/animateditems/34098.gif differ diff --git a/animateditems/34098.png b/animateditems/34098.png new file mode 100644 index 00000000..7e96954b Binary files /dev/null and b/animateditems/34098.png differ diff --git a/animateditems/34099.gif b/animateditems/34099.gif new file mode 100644 index 00000000..fe483663 Binary files /dev/null and b/animateditems/34099.gif differ diff --git a/animateditems/34099.png b/animateditems/34099.png new file mode 100644 index 00000000..2ba864f3 Binary files /dev/null and b/animateditems/34099.png differ diff --git a/animateditems/34101.gif b/animateditems/34101.gif new file mode 100644 index 00000000..208c8de3 Binary files /dev/null and b/animateditems/34101.gif differ diff --git a/animateditems/34101.png b/animateditems/34101.png new file mode 100644 index 00000000..feef1604 Binary files /dev/null and b/animateditems/34101.png differ diff --git a/animateditems/34102.gif b/animateditems/34102.gif new file mode 100644 index 00000000..5e81c373 Binary files /dev/null and b/animateditems/34102.gif differ diff --git a/animateditems/34102.png b/animateditems/34102.png new file mode 100644 index 00000000..7ccedf09 Binary files /dev/null and b/animateditems/34102.png differ diff --git a/animateditems/34103.gif b/animateditems/34103.gif new file mode 100644 index 00000000..d7b6a4a9 Binary files /dev/null and b/animateditems/34103.gif differ diff --git a/animateditems/34103.png b/animateditems/34103.png new file mode 100644 index 00000000..22d5208a Binary files /dev/null and b/animateditems/34103.png differ diff --git a/animateditems/34141.gif b/animateditems/34141.gif new file mode 100644 index 00000000..28dde98a Binary files /dev/null and b/animateditems/34141.gif differ diff --git a/animateditems/34141.png b/animateditems/34141.png new file mode 100644 index 00000000..9c48002f Binary files /dev/null and b/animateditems/34141.png differ diff --git a/animateditems/34142.gif b/animateditems/34142.gif new file mode 100644 index 00000000..ec558419 Binary files /dev/null and b/animateditems/34142.gif differ diff --git a/animateditems/34142.png b/animateditems/34142.png new file mode 100644 index 00000000..df8bd1e5 Binary files /dev/null and b/animateditems/34142.png differ diff --git a/animateditems/34143.gif b/animateditems/34143.gif new file mode 100644 index 00000000..67a654e6 Binary files /dev/null and b/animateditems/34143.gif differ diff --git a/animateditems/34143.png b/animateditems/34143.png new file mode 100644 index 00000000..3f3a1c71 Binary files /dev/null and b/animateditems/34143.png differ diff --git a/animateditems/34144.gif b/animateditems/34144.gif new file mode 100644 index 00000000..5bcb6378 Binary files /dev/null and b/animateditems/34144.gif differ diff --git a/animateditems/34144.png b/animateditems/34144.png new file mode 100644 index 00000000..84fb50ef Binary files /dev/null and b/animateditems/34144.png differ diff --git a/animateditems/34145.gif b/animateditems/34145.gif new file mode 100644 index 00000000..3610df96 Binary files /dev/null and b/animateditems/34145.gif differ diff --git a/animateditems/34145.png b/animateditems/34145.png new file mode 100644 index 00000000..0347dd8e Binary files /dev/null and b/animateditems/34145.png differ diff --git a/animateditems/34212.gif b/animateditems/34212.gif new file mode 100644 index 00000000..80987451 Binary files /dev/null and b/animateditems/34212.gif differ diff --git a/animateditems/34212.png b/animateditems/34212.png new file mode 100644 index 00000000..adc6faf3 Binary files /dev/null and b/animateditems/34212.png differ diff --git a/animateditems/34213.gif b/animateditems/34213.gif new file mode 100644 index 00000000..66f5511d Binary files /dev/null and b/animateditems/34213.gif differ diff --git a/animateditems/34213.png b/animateditems/34213.png new file mode 100644 index 00000000..29364c51 Binary files /dev/null and b/animateditems/34213.png differ diff --git a/animateditems/34214.gif b/animateditems/34214.gif new file mode 100644 index 00000000..2e989af0 Binary files /dev/null and b/animateditems/34214.gif differ diff --git a/animateditems/34214.png b/animateditems/34214.png new file mode 100644 index 00000000..25571f71 Binary files /dev/null and b/animateditems/34214.png differ diff --git a/animateditems/34215.gif b/animateditems/34215.gif new file mode 100644 index 00000000..65a21881 Binary files /dev/null and b/animateditems/34215.gif differ diff --git a/animateditems/34215.png b/animateditems/34215.png new file mode 100644 index 00000000..56aae24d Binary files /dev/null and b/animateditems/34215.png differ diff --git a/animateditems/34216.gif b/animateditems/34216.gif new file mode 100644 index 00000000..8f63e47e Binary files /dev/null and b/animateditems/34216.gif differ diff --git a/animateditems/34216.png b/animateditems/34216.png new file mode 100644 index 00000000..f5ea6602 Binary files /dev/null and b/animateditems/34216.png differ diff --git a/animateditems/34217.gif b/animateditems/34217.gif new file mode 100644 index 00000000..4e41b087 Binary files /dev/null and b/animateditems/34217.gif differ diff --git a/animateditems/34217.png b/animateditems/34217.png new file mode 100644 index 00000000..45206570 Binary files /dev/null and b/animateditems/34217.png differ diff --git a/animateditems/34228.gif b/animateditems/34228.gif new file mode 100644 index 00000000..4e9d4f48 Binary files /dev/null and b/animateditems/34228.gif differ diff --git a/animateditems/34228.png b/animateditems/34228.png new file mode 100644 index 00000000..71b67462 Binary files /dev/null and b/animateditems/34228.png differ diff --git a/animateditems/34229.gif b/animateditems/34229.gif new file mode 100644 index 00000000..58531036 Binary files /dev/null and b/animateditems/34229.gif differ diff --git a/animateditems/34229.png b/animateditems/34229.png new file mode 100644 index 00000000..18a36bc8 Binary files /dev/null and b/animateditems/34229.png differ diff --git a/animateditems/34230.gif b/animateditems/34230.gif new file mode 100644 index 00000000..0b327011 Binary files /dev/null and b/animateditems/34230.gif differ diff --git a/animateditems/34230.png b/animateditems/34230.png new file mode 100644 index 00000000..8feadaea Binary files /dev/null and b/animateditems/34230.png differ diff --git a/animateditems/34231.gif b/animateditems/34231.gif new file mode 100644 index 00000000..d7c419e8 Binary files /dev/null and b/animateditems/34231.gif differ diff --git a/animateditems/34231.png b/animateditems/34231.png new file mode 100644 index 00000000..100a6faa Binary files /dev/null and b/animateditems/34231.png differ diff --git a/animateditems/34232.gif b/animateditems/34232.gif new file mode 100644 index 00000000..234e3287 Binary files /dev/null and b/animateditems/34232.gif differ diff --git a/animateditems/34232.png b/animateditems/34232.png new file mode 100644 index 00000000..7e3f2d2e Binary files /dev/null and b/animateditems/34232.png differ diff --git a/animateditems/34233.gif b/animateditems/34233.gif new file mode 100644 index 00000000..f1dd5763 Binary files /dev/null and b/animateditems/34233.gif differ diff --git a/animateditems/34233.png b/animateditems/34233.png new file mode 100644 index 00000000..c876cd36 Binary files /dev/null and b/animateditems/34233.png differ diff --git a/animateditems/34234.gif b/animateditems/34234.gif new file mode 100644 index 00000000..f75d73b7 Binary files /dev/null and b/animateditems/34234.gif differ diff --git a/animateditems/34234.png b/animateditems/34234.png new file mode 100644 index 00000000..ec55392c Binary files /dev/null and b/animateditems/34234.png differ diff --git a/animateditems/34235.gif b/animateditems/34235.gif new file mode 100644 index 00000000..9ea628ab Binary files /dev/null and b/animateditems/34235.gif differ diff --git a/animateditems/34235.png b/animateditems/34235.png new file mode 100644 index 00000000..d65f0a9d Binary files /dev/null and b/animateditems/34235.png differ diff --git a/animateditems/34236.gif b/animateditems/34236.gif new file mode 100644 index 00000000..2872756c Binary files /dev/null and b/animateditems/34236.gif differ diff --git a/animateditems/34236.png b/animateditems/34236.png new file mode 100644 index 00000000..9cde4cea Binary files /dev/null and b/animateditems/34236.png differ diff --git a/animateditems/34237.gif b/animateditems/34237.gif new file mode 100644 index 00000000..94e8123e Binary files /dev/null and b/animateditems/34237.gif differ diff --git a/animateditems/34237.png b/animateditems/34237.png new file mode 100644 index 00000000..d58e6625 Binary files /dev/null and b/animateditems/34237.png differ diff --git a/animateditems/34238.gif b/animateditems/34238.gif new file mode 100644 index 00000000..6b494154 Binary files /dev/null and b/animateditems/34238.gif differ diff --git a/animateditems/34238.png b/animateditems/34238.png new file mode 100644 index 00000000..42e264d6 Binary files /dev/null and b/animateditems/34238.png differ diff --git a/animateditems/34239.gif b/animateditems/34239.gif new file mode 100644 index 00000000..5f9de1d1 Binary files /dev/null and b/animateditems/34239.gif differ diff --git a/animateditems/34239.png b/animateditems/34239.png new file mode 100644 index 00000000..82e082d2 Binary files /dev/null and b/animateditems/34239.png differ diff --git a/animateditems/34244.gif b/animateditems/34244.gif new file mode 100644 index 00000000..a3674771 Binary files /dev/null and b/animateditems/34244.gif differ diff --git a/animateditems/34244.png b/animateditems/34244.png new file mode 100644 index 00000000..03668308 Binary files /dev/null and b/animateditems/34244.png differ diff --git a/animateditems/34245.gif b/animateditems/34245.gif new file mode 100644 index 00000000..f3067429 Binary files /dev/null and b/animateditems/34245.gif differ diff --git a/animateditems/34245.png b/animateditems/34245.png new file mode 100644 index 00000000..75fe3986 Binary files /dev/null and b/animateditems/34245.png differ diff --git a/animateditems/34246.gif b/animateditems/34246.gif new file mode 100644 index 00000000..62e9c659 Binary files /dev/null and b/animateditems/34246.gif differ diff --git a/animateditems/34246.png b/animateditems/34246.png new file mode 100644 index 00000000..c5403551 Binary files /dev/null and b/animateditems/34246.png differ diff --git a/animateditems/34247.gif b/animateditems/34247.gif new file mode 100644 index 00000000..61593f4b Binary files /dev/null and b/animateditems/34247.gif differ diff --git a/animateditems/34247.png b/animateditems/34247.png new file mode 100644 index 00000000..10abbab4 Binary files /dev/null and b/animateditems/34247.png differ diff --git a/animateditems/34248.gif b/animateditems/34248.gif new file mode 100644 index 00000000..3461fa85 Binary files /dev/null and b/animateditems/34248.gif differ diff --git a/animateditems/34248.png b/animateditems/34248.png new file mode 100644 index 00000000..1e69f32a Binary files /dev/null and b/animateditems/34248.png differ diff --git a/animateditems/34249.gif b/animateditems/34249.gif new file mode 100644 index 00000000..995b3fdf Binary files /dev/null and b/animateditems/34249.gif differ diff --git a/animateditems/34249.png b/animateditems/34249.png new file mode 100644 index 00000000..d2f86200 Binary files /dev/null and b/animateditems/34249.png differ diff --git a/animateditems/34250.gif b/animateditems/34250.gif new file mode 100644 index 00000000..c8b74a6c Binary files /dev/null and b/animateditems/34250.gif differ diff --git a/animateditems/34250.png b/animateditems/34250.png new file mode 100644 index 00000000..a6b0a03b Binary files /dev/null and b/animateditems/34250.png differ diff --git a/animateditems/34251.gif b/animateditems/34251.gif new file mode 100644 index 00000000..e21c1d0a Binary files /dev/null and b/animateditems/34251.gif differ diff --git a/animateditems/34251.png b/animateditems/34251.png new file mode 100644 index 00000000..b9b9ecce Binary files /dev/null and b/animateditems/34251.png differ diff --git a/animateditems/34268.gif b/animateditems/34268.gif new file mode 100644 index 00000000..83215224 Binary files /dev/null and b/animateditems/34268.gif differ diff --git a/animateditems/34268.png b/animateditems/34268.png new file mode 100644 index 00000000..c2b5ee7e Binary files /dev/null and b/animateditems/34268.png differ diff --git a/animateditems/34269.gif b/animateditems/34269.gif new file mode 100644 index 00000000..c641e473 Binary files /dev/null and b/animateditems/34269.gif differ diff --git a/animateditems/34269.png b/animateditems/34269.png new file mode 100644 index 00000000..cff85d54 Binary files /dev/null and b/animateditems/34269.png differ diff --git a/animateditems/34270.gif b/animateditems/34270.gif new file mode 100644 index 00000000..fcd9f2f4 Binary files /dev/null and b/animateditems/34270.gif differ diff --git a/animateditems/34270.png b/animateditems/34270.png new file mode 100644 index 00000000..bc7d6d82 Binary files /dev/null and b/animateditems/34270.png differ diff --git a/animateditems/34271.gif b/animateditems/34271.gif new file mode 100644 index 00000000..a4b3cd97 Binary files /dev/null and b/animateditems/34271.gif differ diff --git a/animateditems/34271.png b/animateditems/34271.png new file mode 100644 index 00000000..961a4458 Binary files /dev/null and b/animateditems/34271.png differ diff --git a/animateditems/34272.gif b/animateditems/34272.gif new file mode 100644 index 00000000..f5a4afc6 Binary files /dev/null and b/animateditems/34272.gif differ diff --git a/animateditems/34272.png b/animateditems/34272.png new file mode 100644 index 00000000..a3d0dd14 Binary files /dev/null and b/animateditems/34272.png differ diff --git a/animateditems/34273.gif b/animateditems/34273.gif new file mode 100644 index 00000000..37a5efe6 Binary files /dev/null and b/animateditems/34273.gif differ diff --git a/animateditems/34273.png b/animateditems/34273.png new file mode 100644 index 00000000..7bd4dec4 Binary files /dev/null and b/animateditems/34273.png differ diff --git a/animateditems/34274.gif b/animateditems/34274.gif new file mode 100644 index 00000000..1d58e0d4 Binary files /dev/null and b/animateditems/34274.gif differ diff --git a/animateditems/34274.png b/animateditems/34274.png new file mode 100644 index 00000000..cf2f4521 Binary files /dev/null and b/animateditems/34274.png differ diff --git a/animateditems/34275.gif b/animateditems/34275.gif new file mode 100644 index 00000000..fd42c259 Binary files /dev/null and b/animateditems/34275.gif differ diff --git a/animateditems/34275.png b/animateditems/34275.png new file mode 100644 index 00000000..03faf021 Binary files /dev/null and b/animateditems/34275.png differ diff --git a/animateditems/34276.gif b/animateditems/34276.gif new file mode 100644 index 00000000..6996b7aa Binary files /dev/null and b/animateditems/34276.gif differ diff --git a/animateditems/34276.png b/animateditems/34276.png new file mode 100644 index 00000000..bc5dfafd Binary files /dev/null and b/animateditems/34276.png differ diff --git a/animateditems/34277.gif b/animateditems/34277.gif new file mode 100644 index 00000000..66f5511d Binary files /dev/null and b/animateditems/34277.gif differ diff --git a/animateditems/34277.png b/animateditems/34277.png new file mode 100644 index 00000000..29364c51 Binary files /dev/null and b/animateditems/34277.png differ diff --git a/animateditems/34278.gif b/animateditems/34278.gif new file mode 100644 index 00000000..582e0e44 Binary files /dev/null and b/animateditems/34278.gif differ diff --git a/animateditems/34278.png b/animateditems/34278.png new file mode 100644 index 00000000..9622859b Binary files /dev/null and b/animateditems/34278.png differ diff --git a/animateditems/34279.gif b/animateditems/34279.gif new file mode 100644 index 00000000..bb43cc6a Binary files /dev/null and b/animateditems/34279.gif differ diff --git a/animateditems/34279.png b/animateditems/34279.png new file mode 100644 index 00000000..53a44616 Binary files /dev/null and b/animateditems/34279.png differ diff --git a/animateditems/34280.gif b/animateditems/34280.gif new file mode 100644 index 00000000..6a0321db Binary files /dev/null and b/animateditems/34280.gif differ diff --git a/animateditems/34280.png b/animateditems/34280.png new file mode 100644 index 00000000..272a81f9 Binary files /dev/null and b/animateditems/34280.png differ diff --git a/animateditems/34281.gif b/animateditems/34281.gif new file mode 100644 index 00000000..29707d0a Binary files /dev/null and b/animateditems/34281.gif differ diff --git a/animateditems/34281.png b/animateditems/34281.png new file mode 100644 index 00000000..2943569f Binary files /dev/null and b/animateditems/34281.png differ diff --git a/animateditems/34287.gif b/animateditems/34287.gif new file mode 100644 index 00000000..c1a8fc79 Binary files /dev/null and b/animateditems/34287.gif differ diff --git a/animateditems/34287.png b/animateditems/34287.png new file mode 100644 index 00000000..a1aef8c0 Binary files /dev/null and b/animateditems/34287.png differ diff --git a/animateditems/34288.gif b/animateditems/34288.gif new file mode 100644 index 00000000..34b534fa Binary files /dev/null and b/animateditems/34288.gif differ diff --git a/animateditems/34288.png b/animateditems/34288.png new file mode 100644 index 00000000..4210aedd Binary files /dev/null and b/animateditems/34288.png differ diff --git a/animateditems/34289.gif b/animateditems/34289.gif new file mode 100644 index 00000000..37a74dd6 Binary files /dev/null and b/animateditems/34289.gif differ diff --git a/animateditems/34289.png b/animateditems/34289.png new file mode 100644 index 00000000..0a71340e Binary files /dev/null and b/animateditems/34289.png differ diff --git a/animateditems/34290.gif b/animateditems/34290.gif new file mode 100644 index 00000000..6300a594 Binary files /dev/null and b/animateditems/34290.gif differ diff --git a/animateditems/34290.png b/animateditems/34290.png new file mode 100644 index 00000000..66b3a41c Binary files /dev/null and b/animateditems/34290.png differ diff --git a/animateditems/34330.gif b/animateditems/34330.gif new file mode 100644 index 00000000..ee3c04d4 Binary files /dev/null and b/animateditems/34330.gif differ diff --git a/animateditems/34330.png b/animateditems/34330.png new file mode 100644 index 00000000..079fde57 Binary files /dev/null and b/animateditems/34330.png differ diff --git a/animateditems/34331.gif b/animateditems/34331.gif new file mode 100644 index 00000000..ee3c04d4 Binary files /dev/null and b/animateditems/34331.gif differ diff --git a/animateditems/34331.png b/animateditems/34331.png new file mode 100644 index 00000000..079fde57 Binary files /dev/null and b/animateditems/34331.png differ diff --git a/animateditems/34334.gif b/animateditems/34334.gif new file mode 100644 index 00000000..19ba1e35 Binary files /dev/null and b/animateditems/34334.gif differ diff --git a/animateditems/34334.png b/animateditems/34334.png new file mode 100644 index 00000000..41772e9c Binary files /dev/null and b/animateditems/34334.png differ diff --git a/animateditems/34341.gif b/animateditems/34341.gif new file mode 100644 index 00000000..a339b4f0 Binary files /dev/null and b/animateditems/34341.gif differ diff --git a/animateditems/34341.png b/animateditems/34341.png new file mode 100644 index 00000000..ca50ba27 Binary files /dev/null and b/animateditems/34341.png differ diff --git a/animateditems/34342.gif b/animateditems/34342.gif new file mode 100644 index 00000000..837a176c Binary files /dev/null and b/animateditems/34342.gif differ diff --git a/animateditems/34342.png b/animateditems/34342.png new file mode 100644 index 00000000..4a717ebe Binary files /dev/null and b/animateditems/34342.png differ diff --git a/animateditems/34370.gif b/animateditems/34370.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/34370.gif differ diff --git a/animateditems/34370.png b/animateditems/34370.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/34370.png differ diff --git a/animateditems/34371.gif b/animateditems/34371.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/34371.gif differ diff --git a/animateditems/34371.png b/animateditems/34371.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/34371.png differ diff --git a/animateditems/34372.gif b/animateditems/34372.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/34372.gif differ diff --git a/animateditems/34372.png b/animateditems/34372.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/34372.png differ diff --git a/animateditems/34373.gif b/animateditems/34373.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/34373.gif differ diff --git a/animateditems/34373.png b/animateditems/34373.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/34373.png differ diff --git a/animateditems/34376.gif b/animateditems/34376.gif new file mode 100644 index 00000000..9790d4ba Binary files /dev/null and b/animateditems/34376.gif differ diff --git a/animateditems/34376.png b/animateditems/34376.png new file mode 100644 index 00000000..b30a7bb1 Binary files /dev/null and b/animateditems/34376.png differ diff --git a/animateditems/34381.gif b/animateditems/34381.gif new file mode 100644 index 00000000..2d9f4e89 Binary files /dev/null and b/animateditems/34381.gif differ diff --git a/animateditems/34381.png b/animateditems/34381.png new file mode 100644 index 00000000..b1e63080 Binary files /dev/null and b/animateditems/34381.png differ diff --git a/animateditems/34382.gif b/animateditems/34382.gif new file mode 100644 index 00000000..6300a594 Binary files /dev/null and b/animateditems/34382.gif differ diff --git a/animateditems/34382.png b/animateditems/34382.png new file mode 100644 index 00000000..66b3a41c Binary files /dev/null and b/animateditems/34382.png differ diff --git a/animateditems/34393.gif b/animateditems/34393.gif new file mode 100644 index 00000000..81e579fc Binary files /dev/null and b/animateditems/34393.gif differ diff --git a/animateditems/34393.png b/animateditems/34393.png new file mode 100644 index 00000000..ffb715ec Binary files /dev/null and b/animateditems/34393.png differ diff --git a/animateditems/34394.gif b/animateditems/34394.gif new file mode 100644 index 00000000..89981adb Binary files /dev/null and b/animateditems/34394.gif differ diff --git a/animateditems/34394.png b/animateditems/34394.png new file mode 100644 index 00000000..e011ab68 Binary files /dev/null and b/animateditems/34394.png differ diff --git a/animateditems/34567.gif b/animateditems/34567.gif new file mode 100644 index 00000000..fda46735 Binary files /dev/null and b/animateditems/34567.gif differ diff --git a/animateditems/34567.png b/animateditems/34567.png new file mode 100644 index 00000000..2c8391ac Binary files /dev/null and b/animateditems/34567.png differ diff --git a/animateditems/34569.gif b/animateditems/34569.gif new file mode 100644 index 00000000..b6c716fe Binary files /dev/null and b/animateditems/34569.gif differ diff --git a/animateditems/34569.png b/animateditems/34569.png new file mode 100644 index 00000000..6b73bcdc Binary files /dev/null and b/animateditems/34569.png differ diff --git a/animateditems/34570.gif b/animateditems/34570.gif new file mode 100644 index 00000000..d9b9d2ca Binary files /dev/null and b/animateditems/34570.gif differ diff --git a/animateditems/34570.png b/animateditems/34570.png new file mode 100644 index 00000000..0c05bed0 Binary files /dev/null and b/animateditems/34570.png differ diff --git a/animateditems/34620.gif b/animateditems/34620.gif new file mode 100644 index 00000000..5bcb6378 Binary files /dev/null and b/animateditems/34620.gif differ diff --git a/animateditems/34620.png b/animateditems/34620.png new file mode 100644 index 00000000..84fb50ef Binary files /dev/null and b/animateditems/34620.png differ diff --git a/animateditems/34622.gif b/animateditems/34622.gif new file mode 100644 index 00000000..049f10df Binary files /dev/null and b/animateditems/34622.gif differ diff --git a/animateditems/34622.png b/animateditems/34622.png new file mode 100644 index 00000000..8ae1b3f8 Binary files /dev/null and b/animateditems/34622.png differ diff --git a/animateditems/34624.gif b/animateditems/34624.gif new file mode 100644 index 00000000..d431bd4a Binary files /dev/null and b/animateditems/34624.gif differ diff --git a/animateditems/34624.png b/animateditems/34624.png new file mode 100644 index 00000000..04663bec Binary files /dev/null and b/animateditems/34624.png differ diff --git a/animateditems/34626.gif b/animateditems/34626.gif new file mode 100644 index 00000000..fce217f3 Binary files /dev/null and b/animateditems/34626.gif differ diff --git a/animateditems/34626.png b/animateditems/34626.png new file mode 100644 index 00000000..579ff54f Binary files /dev/null and b/animateditems/34626.png differ diff --git a/animateditems/34628.gif b/animateditems/34628.gif new file mode 100644 index 00000000..f1b90985 Binary files /dev/null and b/animateditems/34628.gif differ diff --git a/animateditems/34628.png b/animateditems/34628.png new file mode 100644 index 00000000..fcd013d2 Binary files /dev/null and b/animateditems/34628.png differ diff --git a/animateditems/34630.gif b/animateditems/34630.gif new file mode 100644 index 00000000..3e855c47 Binary files /dev/null and b/animateditems/34630.gif differ diff --git a/animateditems/34630.png b/animateditems/34630.png new file mode 100644 index 00000000..79bf2b0f Binary files /dev/null and b/animateditems/34630.png differ diff --git a/animateditems/34632.gif b/animateditems/34632.gif new file mode 100644 index 00000000..d45964f5 Binary files /dev/null and b/animateditems/34632.gif differ diff --git a/animateditems/34632.png b/animateditems/34632.png new file mode 100644 index 00000000..fb854a2c Binary files /dev/null and b/animateditems/34632.png differ diff --git a/animateditems/34634.gif b/animateditems/34634.gif new file mode 100644 index 00000000..5dfa66e1 Binary files /dev/null and b/animateditems/34634.gif differ diff --git a/animateditems/34634.png b/animateditems/34634.png new file mode 100644 index 00000000..4bf3c483 Binary files /dev/null and b/animateditems/34634.png differ diff --git a/animateditems/34636.gif b/animateditems/34636.gif new file mode 100644 index 00000000..9906293c Binary files /dev/null and b/animateditems/34636.gif differ diff --git a/animateditems/34636.png b/animateditems/34636.png new file mode 100644 index 00000000..0b45a3c8 Binary files /dev/null and b/animateditems/34636.png differ diff --git a/animateditems/34638.gif b/animateditems/34638.gif new file mode 100644 index 00000000..b0517512 Binary files /dev/null and b/animateditems/34638.gif differ diff --git a/animateditems/34638.png b/animateditems/34638.png new file mode 100644 index 00000000..475c132d Binary files /dev/null and b/animateditems/34638.png differ diff --git a/animateditems/34640.gif b/animateditems/34640.gif new file mode 100644 index 00000000..491bd8c0 Binary files /dev/null and b/animateditems/34640.gif differ diff --git a/animateditems/34640.png b/animateditems/34640.png new file mode 100644 index 00000000..282854c2 Binary files /dev/null and b/animateditems/34640.png differ diff --git a/animateditems/34642.gif b/animateditems/34642.gif new file mode 100644 index 00000000..fea6cabf Binary files /dev/null and b/animateditems/34642.gif differ diff --git a/animateditems/34642.png b/animateditems/34642.png new file mode 100644 index 00000000..cdeef065 Binary files /dev/null and b/animateditems/34642.png differ diff --git a/animateditems/34644.gif b/animateditems/34644.gif new file mode 100644 index 00000000..632e65e5 Binary files /dev/null and b/animateditems/34644.gif differ diff --git a/animateditems/34644.png b/animateditems/34644.png new file mode 100644 index 00000000..79728ca1 Binary files /dev/null and b/animateditems/34644.png differ diff --git a/animateditems/34646.gif b/animateditems/34646.gif new file mode 100644 index 00000000..93d2d96d Binary files /dev/null and b/animateditems/34646.gif differ diff --git a/animateditems/34646.png b/animateditems/34646.png new file mode 100644 index 00000000..4527d58d Binary files /dev/null and b/animateditems/34646.png differ diff --git a/animateditems/34648.gif b/animateditems/34648.gif new file mode 100644 index 00000000..adf849d5 Binary files /dev/null and b/animateditems/34648.gif differ diff --git a/animateditems/34648.png b/animateditems/34648.png new file mode 100644 index 00000000..fd79ff5b Binary files /dev/null and b/animateditems/34648.png differ diff --git a/animateditems/34650.gif b/animateditems/34650.gif new file mode 100644 index 00000000..334a06e0 Binary files /dev/null and b/animateditems/34650.gif differ diff --git a/animateditems/34650.png b/animateditems/34650.png new file mode 100644 index 00000000..75ffd37e Binary files /dev/null and b/animateditems/34650.png differ diff --git a/animateditems/34652.gif b/animateditems/34652.gif new file mode 100644 index 00000000..552feeeb Binary files /dev/null and b/animateditems/34652.gif differ diff --git a/animateditems/34652.png b/animateditems/34652.png new file mode 100644 index 00000000..514aa88e Binary files /dev/null and b/animateditems/34652.png differ diff --git a/animateditems/34654.gif b/animateditems/34654.gif new file mode 100644 index 00000000..8ff2012e Binary files /dev/null and b/animateditems/34654.gif differ diff --git a/animateditems/34654.png b/animateditems/34654.png new file mode 100644 index 00000000..cc513ec1 Binary files /dev/null and b/animateditems/34654.png differ diff --git a/animateditems/34656.gif b/animateditems/34656.gif new file mode 100644 index 00000000..00af04aa Binary files /dev/null and b/animateditems/34656.gif differ diff --git a/animateditems/34656.png b/animateditems/34656.png new file mode 100644 index 00000000..cbe58894 Binary files /dev/null and b/animateditems/34656.png differ diff --git a/animateditems/34658.gif b/animateditems/34658.gif new file mode 100644 index 00000000..e831b789 Binary files /dev/null and b/animateditems/34658.gif differ diff --git a/animateditems/34658.png b/animateditems/34658.png new file mode 100644 index 00000000..bdcf60d9 Binary files /dev/null and b/animateditems/34658.png differ diff --git a/animateditems/34665.gif b/animateditems/34665.gif new file mode 100644 index 00000000..8bf56ae1 Binary files /dev/null and b/animateditems/34665.gif differ diff --git a/animateditems/34665.png b/animateditems/34665.png new file mode 100644 index 00000000..5d99096c Binary files /dev/null and b/animateditems/34665.png differ diff --git a/animateditems/34666.gif b/animateditems/34666.gif new file mode 100644 index 00000000..53e0b1e1 Binary files /dev/null and b/animateditems/34666.gif differ diff --git a/animateditems/34666.png b/animateditems/34666.png new file mode 100644 index 00000000..d93531b2 Binary files /dev/null and b/animateditems/34666.png differ diff --git a/animateditems/34667.gif b/animateditems/34667.gif new file mode 100644 index 00000000..28085cbd Binary files /dev/null and b/animateditems/34667.gif differ diff --git a/animateditems/34667.png b/animateditems/34667.png new file mode 100644 index 00000000..ce9eb2d3 Binary files /dev/null and b/animateditems/34667.png differ diff --git a/animateditems/34668.gif b/animateditems/34668.gif new file mode 100644 index 00000000..93c89f77 Binary files /dev/null and b/animateditems/34668.gif differ diff --git a/animateditems/34668.png b/animateditems/34668.png new file mode 100644 index 00000000..11bec58b Binary files /dev/null and b/animateditems/34668.png differ diff --git a/animateditems/34669.gif b/animateditems/34669.gif new file mode 100644 index 00000000..a824b8e9 Binary files /dev/null and b/animateditems/34669.gif differ diff --git a/animateditems/34669.png b/animateditems/34669.png new file mode 100644 index 00000000..7407c8b2 Binary files /dev/null and b/animateditems/34669.png differ diff --git a/animateditems/34682.gif b/animateditems/34682.gif new file mode 100644 index 00000000..939612da Binary files /dev/null and b/animateditems/34682.gif differ diff --git a/animateditems/34682.png b/animateditems/34682.png new file mode 100644 index 00000000..3956a46e Binary files /dev/null and b/animateditems/34682.png differ diff --git a/animateditems/34683.gif b/animateditems/34683.gif new file mode 100644 index 00000000..789523f4 Binary files /dev/null and b/animateditems/34683.gif differ diff --git a/animateditems/34683.png b/animateditems/34683.png new file mode 100644 index 00000000..7db0e9fe Binary files /dev/null and b/animateditems/34683.png differ diff --git a/animateditems/34684.gif b/animateditems/34684.gif new file mode 100644 index 00000000..b0be2461 Binary files /dev/null and b/animateditems/34684.gif differ diff --git a/animateditems/34684.png b/animateditems/34684.png new file mode 100644 index 00000000..ed9028fe Binary files /dev/null and b/animateditems/34684.png differ diff --git a/animateditems/34685.gif b/animateditems/34685.gif new file mode 100644 index 00000000..107f2fcd Binary files /dev/null and b/animateditems/34685.gif differ diff --git a/animateditems/34685.png b/animateditems/34685.png new file mode 100644 index 00000000..45f31cca Binary files /dev/null and b/animateditems/34685.png differ diff --git a/animateditems/34686.gif b/animateditems/34686.gif new file mode 100644 index 00000000..46d09d3a Binary files /dev/null and b/animateditems/34686.gif differ diff --git a/animateditems/34686.png b/animateditems/34686.png new file mode 100644 index 00000000..ca970704 Binary files /dev/null and b/animateditems/34686.png differ diff --git a/animateditems/34687.gif b/animateditems/34687.gif new file mode 100644 index 00000000..5a21c25c Binary files /dev/null and b/animateditems/34687.gif differ diff --git a/animateditems/34687.png b/animateditems/34687.png new file mode 100644 index 00000000..5f645c81 Binary files /dev/null and b/animateditems/34687.png differ diff --git a/animateditems/34699.gif b/animateditems/34699.gif new file mode 100644 index 00000000..f718d38a Binary files /dev/null and b/animateditems/34699.gif differ diff --git a/animateditems/34699.png b/animateditems/34699.png new file mode 100644 index 00000000..3b59aff1 Binary files /dev/null and b/animateditems/34699.png differ diff --git a/animateditems/34700.gif b/animateditems/34700.gif new file mode 100644 index 00000000..64c882d5 Binary files /dev/null and b/animateditems/34700.gif differ diff --git a/animateditems/34700.png b/animateditems/34700.png new file mode 100644 index 00000000..b9a9a026 Binary files /dev/null and b/animateditems/34700.png differ diff --git a/animateditems/34701.gif b/animateditems/34701.gif new file mode 100644 index 00000000..4de4ebfd Binary files /dev/null and b/animateditems/34701.gif differ diff --git a/animateditems/34701.png b/animateditems/34701.png new file mode 100644 index 00000000..291dd79d Binary files /dev/null and b/animateditems/34701.png differ diff --git a/animateditems/34722.gif b/animateditems/34722.gif new file mode 100644 index 00000000..dc0f5701 Binary files /dev/null and b/animateditems/34722.gif differ diff --git a/animateditems/34722.png b/animateditems/34722.png new file mode 100644 index 00000000..3d66225a Binary files /dev/null and b/animateditems/34722.png differ diff --git a/animateditems/34723.gif b/animateditems/34723.gif new file mode 100644 index 00000000..36a73b9f Binary files /dev/null and b/animateditems/34723.gif differ diff --git a/animateditems/34723.png b/animateditems/34723.png new file mode 100644 index 00000000..e867dc52 Binary files /dev/null and b/animateditems/34723.png differ diff --git a/animateditems/34724.gif b/animateditems/34724.gif new file mode 100644 index 00000000..af4fab01 Binary files /dev/null and b/animateditems/34724.gif differ diff --git a/animateditems/34724.png b/animateditems/34724.png new file mode 100644 index 00000000..b6bbd940 Binary files /dev/null and b/animateditems/34724.png differ diff --git a/animateditems/34725.gif b/animateditems/34725.gif new file mode 100644 index 00000000..3b8ce04a Binary files /dev/null and b/animateditems/34725.gif differ diff --git a/animateditems/34725.png b/animateditems/34725.png new file mode 100644 index 00000000..831bf2fe Binary files /dev/null and b/animateditems/34725.png differ diff --git a/animateditems/34726.gif b/animateditems/34726.gif new file mode 100644 index 00000000..3b045c68 Binary files /dev/null and b/animateditems/34726.gif differ diff --git a/animateditems/34726.png b/animateditems/34726.png new file mode 100644 index 00000000..5e1364ab Binary files /dev/null and b/animateditems/34726.png differ diff --git a/animateditems/34727.gif b/animateditems/34727.gif new file mode 100644 index 00000000..3955c114 Binary files /dev/null and b/animateditems/34727.gif differ diff --git a/animateditems/34727.png b/animateditems/34727.png new file mode 100644 index 00000000..2d458f14 Binary files /dev/null and b/animateditems/34727.png differ diff --git a/animateditems/34728.gif b/animateditems/34728.gif new file mode 100644 index 00000000..1043fab8 Binary files /dev/null and b/animateditems/34728.gif differ diff --git a/animateditems/34728.png b/animateditems/34728.png new file mode 100644 index 00000000..0b20a97e Binary files /dev/null and b/animateditems/34728.png differ diff --git a/animateditems/34729.gif b/animateditems/34729.gif new file mode 100644 index 00000000..851eae27 Binary files /dev/null and b/animateditems/34729.gif differ diff --git a/animateditems/34729.png b/animateditems/34729.png new file mode 100644 index 00000000..a2d27a9c Binary files /dev/null and b/animateditems/34729.png differ diff --git a/animateditems/34730.gif b/animateditems/34730.gif new file mode 100644 index 00000000..fc64ede6 Binary files /dev/null and b/animateditems/34730.gif differ diff --git a/animateditems/34730.png b/animateditems/34730.png new file mode 100644 index 00000000..8c278692 Binary files /dev/null and b/animateditems/34730.png differ diff --git a/animateditems/34731.gif b/animateditems/34731.gif new file mode 100644 index 00000000..47eca3db Binary files /dev/null and b/animateditems/34731.gif differ diff --git a/animateditems/34731.png b/animateditems/34731.png new file mode 100644 index 00000000..987765ec Binary files /dev/null and b/animateditems/34731.png differ diff --git a/animateditems/34732.gif b/animateditems/34732.gif new file mode 100644 index 00000000..f7469bf4 Binary files /dev/null and b/animateditems/34732.gif differ diff --git a/animateditems/34732.png b/animateditems/34732.png new file mode 100644 index 00000000..023ac4c2 Binary files /dev/null and b/animateditems/34732.png differ diff --git a/animateditems/34733.gif b/animateditems/34733.gif new file mode 100644 index 00000000..ca54a17e Binary files /dev/null and b/animateditems/34733.gif differ diff --git a/animateditems/34733.png b/animateditems/34733.png new file mode 100644 index 00000000..bf9b6bdb Binary files /dev/null and b/animateditems/34733.png differ diff --git a/animateditems/34752.gif b/animateditems/34752.gif new file mode 100644 index 00000000..129bb485 Binary files /dev/null and b/animateditems/34752.gif differ diff --git a/animateditems/34752.png b/animateditems/34752.png new file mode 100644 index 00000000..045b725c Binary files /dev/null and b/animateditems/34752.png differ diff --git a/animateditems/34753.gif b/animateditems/34753.gif new file mode 100644 index 00000000..b44799f3 Binary files /dev/null and b/animateditems/34753.gif differ diff --git a/animateditems/34753.png b/animateditems/34753.png new file mode 100644 index 00000000..cfac46fc Binary files /dev/null and b/animateditems/34753.png differ diff --git a/animateditems/34754.gif b/animateditems/34754.gif new file mode 100644 index 00000000..841c9823 Binary files /dev/null and b/animateditems/34754.gif differ diff --git a/animateditems/34754.png b/animateditems/34754.png new file mode 100644 index 00000000..495ec237 Binary files /dev/null and b/animateditems/34754.png differ diff --git a/animateditems/34755.gif b/animateditems/34755.gif new file mode 100644 index 00000000..8484fe4b Binary files /dev/null and b/animateditems/34755.gif differ diff --git a/animateditems/34755.png b/animateditems/34755.png new file mode 100644 index 00000000..a65577e2 Binary files /dev/null and b/animateditems/34755.png differ diff --git a/animateditems/34756.gif b/animateditems/34756.gif new file mode 100644 index 00000000..235a7f3f Binary files /dev/null and b/animateditems/34756.gif differ diff --git a/animateditems/34756.png b/animateditems/34756.png new file mode 100644 index 00000000..04663b5e Binary files /dev/null and b/animateditems/34756.png differ diff --git a/animateditems/34757.gif b/animateditems/34757.gif new file mode 100644 index 00000000..dac16d87 Binary files /dev/null and b/animateditems/34757.gif differ diff --git a/animateditems/34757.png b/animateditems/34757.png new file mode 100644 index 00000000..0eea7502 Binary files /dev/null and b/animateditems/34757.png differ diff --git a/animateditems/34758.gif b/animateditems/34758.gif new file mode 100644 index 00000000..df896b5c Binary files /dev/null and b/animateditems/34758.gif differ diff --git a/animateditems/34758.png b/animateditems/34758.png new file mode 100644 index 00000000..689838ca Binary files /dev/null and b/animateditems/34758.png differ diff --git a/animateditems/34759.gif b/animateditems/34759.gif new file mode 100644 index 00000000..5a3d6f06 Binary files /dev/null and b/animateditems/34759.gif differ diff --git a/animateditems/34759.png b/animateditems/34759.png new file mode 100644 index 00000000..a2441d37 Binary files /dev/null and b/animateditems/34759.png differ diff --git a/animateditems/34760.gif b/animateditems/34760.gif new file mode 100644 index 00000000..ba3898d0 Binary files /dev/null and b/animateditems/34760.gif differ diff --git a/animateditems/34760.png b/animateditems/34760.png new file mode 100644 index 00000000..1af83277 Binary files /dev/null and b/animateditems/34760.png differ diff --git a/animateditems/34761.gif b/animateditems/34761.gif new file mode 100644 index 00000000..4fae6d98 Binary files /dev/null and b/animateditems/34761.gif differ diff --git a/animateditems/34761.png b/animateditems/34761.png new file mode 100644 index 00000000..284de164 Binary files /dev/null and b/animateditems/34761.png differ diff --git a/animateditems/34770.gif b/animateditems/34770.gif new file mode 100644 index 00000000..a2bbf25c Binary files /dev/null and b/animateditems/34770.gif differ diff --git a/animateditems/34770.png b/animateditems/34770.png new file mode 100644 index 00000000..899b47fe Binary files /dev/null and b/animateditems/34770.png differ diff --git a/animateditems/34826.gif b/animateditems/34826.gif new file mode 100644 index 00000000..c4eb66bd Binary files /dev/null and b/animateditems/34826.gif differ diff --git a/animateditems/34826.png b/animateditems/34826.png new file mode 100644 index 00000000..4a3eadeb Binary files /dev/null and b/animateditems/34826.png differ diff --git a/animateditems/34827.gif b/animateditems/34827.gif new file mode 100644 index 00000000..dc0f5701 Binary files /dev/null and b/animateditems/34827.gif differ diff --git a/animateditems/34827.png b/animateditems/34827.png new file mode 100644 index 00000000..3d66225a Binary files /dev/null and b/animateditems/34827.png differ diff --git a/animateditems/34828.gif b/animateditems/34828.gif new file mode 100644 index 00000000..36a73b9f Binary files /dev/null and b/animateditems/34828.gif differ diff --git a/animateditems/34828.png b/animateditems/34828.png new file mode 100644 index 00000000..e867dc52 Binary files /dev/null and b/animateditems/34828.png differ diff --git a/animateditems/34853.gif b/animateditems/34853.gif new file mode 100644 index 00000000..488559e2 Binary files /dev/null and b/animateditems/34853.gif differ diff --git a/animateditems/34853.png b/animateditems/34853.png new file mode 100644 index 00000000..9ac24506 Binary files /dev/null and b/animateditems/34853.png differ diff --git a/animateditems/34854.gif b/animateditems/34854.gif new file mode 100644 index 00000000..3636c759 Binary files /dev/null and b/animateditems/34854.gif differ diff --git a/animateditems/34854.png b/animateditems/34854.png new file mode 100644 index 00000000..d03edbc6 Binary files /dev/null and b/animateditems/34854.png differ diff --git a/animateditems/34881.gif b/animateditems/34881.gif new file mode 100644 index 00000000..40299c42 Binary files /dev/null and b/animateditems/34881.gif differ diff --git a/animateditems/34881.png b/animateditems/34881.png new file mode 100644 index 00000000..b15fd3e0 Binary files /dev/null and b/animateditems/34881.png differ diff --git a/animateditems/34882.gif b/animateditems/34882.gif new file mode 100644 index 00000000..1e275f5a Binary files /dev/null and b/animateditems/34882.gif differ diff --git a/animateditems/34882.png b/animateditems/34882.png new file mode 100644 index 00000000..20f5f94f Binary files /dev/null and b/animateditems/34882.png differ diff --git a/animateditems/34883.gif b/animateditems/34883.gif new file mode 100644 index 00000000..9dba22cf Binary files /dev/null and b/animateditems/34883.gif differ diff --git a/animateditems/34883.png b/animateditems/34883.png new file mode 100644 index 00000000..e0884a78 Binary files /dev/null and b/animateditems/34883.png differ diff --git a/animateditems/34884.gif b/animateditems/34884.gif new file mode 100644 index 00000000..3d725c70 Binary files /dev/null and b/animateditems/34884.gif differ diff --git a/animateditems/34884.png b/animateditems/34884.png new file mode 100644 index 00000000..ed2ac6d8 Binary files /dev/null and b/animateditems/34884.png differ diff --git a/animateditems/35223.gif b/animateditems/35223.gif new file mode 100644 index 00000000..c973dfd2 Binary files /dev/null and b/animateditems/35223.gif differ diff --git a/animateditems/35223.png b/animateditems/35223.png new file mode 100644 index 00000000..70df647f Binary files /dev/null and b/animateditems/35223.png differ diff --git a/animateditems/35229.gif b/animateditems/35229.gif new file mode 100644 index 00000000..b2025404 Binary files /dev/null and b/animateditems/35229.gif differ diff --git a/animateditems/35230.gif b/animateditems/35230.gif new file mode 100644 index 00000000..e97d55f1 Binary files /dev/null and b/animateditems/35230.gif differ diff --git a/animateditems/35231.gif b/animateditems/35231.gif new file mode 100644 index 00000000..2a0963ba Binary files /dev/null and b/animateditems/35231.gif differ diff --git a/animateditems/35232.gif b/animateditems/35232.gif new file mode 100644 index 00000000..83f6ae9e Binary files /dev/null and b/animateditems/35232.gif differ diff --git a/animateditems/35234.gif b/animateditems/35234.gif new file mode 100644 index 00000000..3d7e901f Binary files /dev/null and b/animateditems/35234.gif differ diff --git a/animateditems/35234.png b/animateditems/35234.png new file mode 100644 index 00000000..0edefcfd Binary files /dev/null and b/animateditems/35234.png differ diff --git a/animateditems/35235.gif b/animateditems/35235.gif new file mode 100644 index 00000000..5fe14b05 Binary files /dev/null and b/animateditems/35235.gif differ diff --git a/animateditems/35235.png b/animateditems/35235.png new file mode 100644 index 00000000..70f351cc Binary files /dev/null and b/animateditems/35235.png differ diff --git a/animateditems/35236.gif b/animateditems/35236.gif new file mode 100644 index 00000000..38f13ba9 Binary files /dev/null and b/animateditems/35236.gif differ diff --git a/animateditems/35236.png b/animateditems/35236.png new file mode 100644 index 00000000..4306f885 Binary files /dev/null and b/animateditems/35236.png differ diff --git a/animateditems/35237.gif b/animateditems/35237.gif new file mode 100644 index 00000000..a089d998 Binary files /dev/null and b/animateditems/35237.gif differ diff --git a/animateditems/35237.png b/animateditems/35237.png new file mode 100644 index 00000000..1b0a046d Binary files /dev/null and b/animateditems/35237.png differ diff --git a/animateditems/35238.gif b/animateditems/35238.gif new file mode 100644 index 00000000..7cd27067 Binary files /dev/null and b/animateditems/35238.gif differ diff --git a/animateditems/35238.png b/animateditems/35238.png new file mode 100644 index 00000000..93b7853c Binary files /dev/null and b/animateditems/35238.png differ diff --git a/animateditems/35239.gif b/animateditems/35239.gif new file mode 100644 index 00000000..def255ee Binary files /dev/null and b/animateditems/35239.gif differ diff --git a/animateditems/35239.png b/animateditems/35239.png new file mode 100644 index 00000000..5cc853f6 Binary files /dev/null and b/animateditems/35239.png differ diff --git a/animateditems/35240.gif b/animateditems/35240.gif new file mode 100644 index 00000000..c91aa335 Binary files /dev/null and b/animateditems/35240.gif differ diff --git a/animateditems/35240.png b/animateditems/35240.png new file mode 100644 index 00000000..b0eb0603 Binary files /dev/null and b/animateditems/35240.png differ diff --git a/animateditems/35241.gif b/animateditems/35241.gif new file mode 100644 index 00000000..0977ba06 Binary files /dev/null and b/animateditems/35241.gif differ diff --git a/animateditems/35241.png b/animateditems/35241.png new file mode 100644 index 00000000..94118df7 Binary files /dev/null and b/animateditems/35241.png differ diff --git a/animateditems/35242.gif b/animateditems/35242.gif new file mode 100644 index 00000000..ac133b80 Binary files /dev/null and b/animateditems/35242.gif differ diff --git a/animateditems/35242.png b/animateditems/35242.png new file mode 100644 index 00000000..18a55eb6 Binary files /dev/null and b/animateditems/35242.png differ diff --git a/animateditems/35243.gif b/animateditems/35243.gif new file mode 100644 index 00000000..ac133b80 Binary files /dev/null and b/animateditems/35243.gif differ diff --git a/animateditems/35243.png b/animateditems/35243.png new file mode 100644 index 00000000..18a55eb6 Binary files /dev/null and b/animateditems/35243.png differ diff --git a/animateditems/35245.gif b/animateditems/35245.gif new file mode 100644 index 00000000..7dae0135 Binary files /dev/null and b/animateditems/35245.gif differ diff --git a/animateditems/35245.png b/animateditems/35245.png new file mode 100644 index 00000000..1cc06aab Binary files /dev/null and b/animateditems/35245.png differ diff --git a/animateditems/35249.gif b/animateditems/35249.gif new file mode 100644 index 00000000..f4309941 Binary files /dev/null and b/animateditems/35249.gif differ diff --git a/animateditems/35249.png b/animateditems/35249.png new file mode 100644 index 00000000..0caf40dc Binary files /dev/null and b/animateditems/35249.png differ diff --git a/animateditems/35250.gif b/animateditems/35250.gif new file mode 100644 index 00000000..8ee7c133 Binary files /dev/null and b/animateditems/35250.gif differ diff --git a/animateditems/35250.png b/animateditems/35250.png new file mode 100644 index 00000000..1b802585 Binary files /dev/null and b/animateditems/35250.png differ diff --git a/animateditems/35251.gif b/animateditems/35251.gif new file mode 100644 index 00000000..ce40a8da Binary files /dev/null and b/animateditems/35251.gif differ diff --git a/animateditems/35251.png b/animateditems/35251.png new file mode 100644 index 00000000..73898259 Binary files /dev/null and b/animateditems/35251.png differ diff --git a/animateditems/35252.gif b/animateditems/35252.gif new file mode 100644 index 00000000..9f5611e6 Binary files /dev/null and b/animateditems/35252.gif differ diff --git a/animateditems/35252.png b/animateditems/35252.png new file mode 100644 index 00000000..19d968ac Binary files /dev/null and b/animateditems/35252.png differ diff --git a/animateditems/35253.gif b/animateditems/35253.gif new file mode 100644 index 00000000..f47748e9 Binary files /dev/null and b/animateditems/35253.gif differ diff --git a/animateditems/35253.png b/animateditems/35253.png new file mode 100644 index 00000000..fe196551 Binary files /dev/null and b/animateditems/35253.png differ diff --git a/animateditems/35254.gif b/animateditems/35254.gif new file mode 100644 index 00000000..45d97ec2 Binary files /dev/null and b/animateditems/35254.gif differ diff --git a/animateditems/35254.png b/animateditems/35254.png new file mode 100644 index 00000000..6d22f5a9 Binary files /dev/null and b/animateditems/35254.png differ diff --git a/animateditems/35255.gif b/animateditems/35255.gif new file mode 100644 index 00000000..337acad3 Binary files /dev/null and b/animateditems/35255.gif differ diff --git a/animateditems/35255.png b/animateditems/35255.png new file mode 100644 index 00000000..b68e4a3a Binary files /dev/null and b/animateditems/35255.png differ diff --git a/animateditems/35256.gif b/animateditems/35256.gif new file mode 100644 index 00000000..438abc23 Binary files /dev/null and b/animateditems/35256.gif differ diff --git a/animateditems/35256.png b/animateditems/35256.png new file mode 100644 index 00000000..e986db08 Binary files /dev/null and b/animateditems/35256.png differ diff --git a/animateditems/35258.gif b/animateditems/35258.gif new file mode 100644 index 00000000..5dfa66e1 Binary files /dev/null and b/animateditems/35258.gif differ diff --git a/animateditems/35258.png b/animateditems/35258.png new file mode 100644 index 00000000..4bf3c483 Binary files /dev/null and b/animateditems/35258.png differ diff --git a/animateditems/35259.gif b/animateditems/35259.gif new file mode 100644 index 00000000..84dee2d6 Binary files /dev/null and b/animateditems/35259.gif differ diff --git a/animateditems/35259.png b/animateditems/35259.png new file mode 100644 index 00000000..4083ee8e Binary files /dev/null and b/animateditems/35259.png differ diff --git a/animateditems/35272.gif b/animateditems/35272.gif new file mode 100644 index 00000000..e5c22bce Binary files /dev/null and b/animateditems/35272.gif differ diff --git a/animateditems/35272.png b/animateditems/35272.png new file mode 100644 index 00000000..6b01802d Binary files /dev/null and b/animateditems/35272.png differ diff --git a/animateditems/35273.gif b/animateditems/35273.gif new file mode 100644 index 00000000..589fdcbf Binary files /dev/null and b/animateditems/35273.gif differ diff --git a/animateditems/35273.png b/animateditems/35273.png new file mode 100644 index 00000000..4fb504a8 Binary files /dev/null and b/animateditems/35273.png differ diff --git a/animateditems/35274.gif b/animateditems/35274.gif new file mode 100644 index 00000000..bdbc70f9 Binary files /dev/null and b/animateditems/35274.gif differ diff --git a/animateditems/35274.png b/animateditems/35274.png new file mode 100644 index 00000000..7e03497d Binary files /dev/null and b/animateditems/35274.png differ diff --git a/animateditems/35275.gif b/animateditems/35275.gif new file mode 100644 index 00000000..8d9a1284 Binary files /dev/null and b/animateditems/35275.gif differ diff --git a/animateditems/35275.png b/animateditems/35275.png new file mode 100644 index 00000000..dd49df34 Binary files /dev/null and b/animateditems/35275.png differ diff --git a/animateditems/35276.gif b/animateditems/35276.gif new file mode 100644 index 00000000..6a0482bd Binary files /dev/null and b/animateditems/35276.gif differ diff --git a/animateditems/35276.png b/animateditems/35276.png new file mode 100644 index 00000000..68f25791 Binary files /dev/null and b/animateditems/35276.png differ diff --git a/animateditems/35277.gif b/animateditems/35277.gif new file mode 100644 index 00000000..39eede5b Binary files /dev/null and b/animateditems/35277.gif differ diff --git a/animateditems/35277.png b/animateditems/35277.png new file mode 100644 index 00000000..3c25bc87 Binary files /dev/null and b/animateditems/35277.png differ diff --git a/animateditems/35278.gif b/animateditems/35278.gif new file mode 100644 index 00000000..0785264d Binary files /dev/null and b/animateditems/35278.gif differ diff --git a/animateditems/35278.png b/animateditems/35278.png new file mode 100644 index 00000000..723f7bd1 Binary files /dev/null and b/animateditems/35278.png differ diff --git a/animateditems/35279.gif b/animateditems/35279.gif new file mode 100644 index 00000000..3c396cd5 Binary files /dev/null and b/animateditems/35279.gif differ diff --git a/animateditems/35279.png b/animateditems/35279.png new file mode 100644 index 00000000..c49ea5c0 Binary files /dev/null and b/animateditems/35279.png differ diff --git a/animateditems/35280.gif b/animateditems/35280.gif new file mode 100644 index 00000000..0cf151b9 Binary files /dev/null and b/animateditems/35280.gif differ diff --git a/animateditems/35280.png b/animateditems/35280.png new file mode 100644 index 00000000..d4469f6d Binary files /dev/null and b/animateditems/35280.png differ diff --git a/animateditems/35281.gif b/animateditems/35281.gif new file mode 100644 index 00000000..be3a1c66 Binary files /dev/null and b/animateditems/35281.gif differ diff --git a/animateditems/35281.png b/animateditems/35281.png new file mode 100644 index 00000000..bfda0a5a Binary files /dev/null and b/animateditems/35281.png differ diff --git a/animateditems/35282.gif b/animateditems/35282.gif new file mode 100644 index 00000000..067e22e8 Binary files /dev/null and b/animateditems/35282.gif differ diff --git a/animateditems/35282.png b/animateditems/35282.png new file mode 100644 index 00000000..55f62a47 Binary files /dev/null and b/animateditems/35282.png differ diff --git a/animateditems/35284.gif b/animateditems/35284.gif new file mode 100644 index 00000000..ba0a7d01 Binary files /dev/null and b/animateditems/35284.gif differ diff --git a/animateditems/35284.png b/animateditems/35284.png new file mode 100644 index 00000000..b08af781 Binary files /dev/null and b/animateditems/35284.png differ diff --git a/animateditems/35285.gif b/animateditems/35285.gif new file mode 100644 index 00000000..e079e9d4 Binary files /dev/null and b/animateditems/35285.gif differ diff --git a/animateditems/35285.png b/animateditems/35285.png new file mode 100644 index 00000000..c7f306f8 Binary files /dev/null and b/animateditems/35285.png differ diff --git a/animateditems/35286.gif b/animateditems/35286.gif new file mode 100644 index 00000000..7ccc2376 Binary files /dev/null and b/animateditems/35286.gif differ diff --git a/animateditems/35286.png b/animateditems/35286.png new file mode 100644 index 00000000..88cfa617 Binary files /dev/null and b/animateditems/35286.png differ diff --git a/animateditems/35287.gif b/animateditems/35287.gif new file mode 100644 index 00000000..77802458 Binary files /dev/null and b/animateditems/35287.gif differ diff --git a/animateditems/35287.png b/animateditems/35287.png new file mode 100644 index 00000000..dffd572b Binary files /dev/null and b/animateditems/35287.png differ diff --git a/animateditems/35288.gif b/animateditems/35288.gif new file mode 100644 index 00000000..21396e56 Binary files /dev/null and b/animateditems/35288.gif differ diff --git a/animateditems/35288.png b/animateditems/35288.png new file mode 100644 index 00000000..69735cc8 Binary files /dev/null and b/animateditems/35288.png differ diff --git a/animateditems/35289.gif b/animateditems/35289.gif new file mode 100644 index 00000000..21396e56 Binary files /dev/null and b/animateditems/35289.gif differ diff --git a/animateditems/35289.png b/animateditems/35289.png new file mode 100644 index 00000000..69735cc8 Binary files /dev/null and b/animateditems/35289.png differ diff --git a/animateditems/35291.gif b/animateditems/35291.gif new file mode 100644 index 00000000..9f5496de Binary files /dev/null and b/animateditems/35291.gif differ diff --git a/animateditems/35291.png b/animateditems/35291.png new file mode 100644 index 00000000..f078cadf Binary files /dev/null and b/animateditems/35291.png differ diff --git a/animateditems/35354.gif b/animateditems/35354.gif new file mode 100644 index 00000000..bd19e88d Binary files /dev/null and b/animateditems/35354.gif differ diff --git a/animateditems/35354.png b/animateditems/35354.png new file mode 100644 index 00000000..a2276bb0 Binary files /dev/null and b/animateditems/35354.png differ diff --git a/animateditems/35359.gif b/animateditems/35359.gif new file mode 100644 index 00000000..3b91fd0e Binary files /dev/null and b/animateditems/35359.gif differ diff --git a/animateditems/35359.png b/animateditems/35359.png new file mode 100644 index 00000000..07c385dc Binary files /dev/null and b/animateditems/35359.png differ diff --git a/animateditems/35360.gif b/animateditems/35360.gif new file mode 100644 index 00000000..628c5f13 Binary files /dev/null and b/animateditems/35360.gif differ diff --git a/animateditems/35360.png b/animateditems/35360.png new file mode 100644 index 00000000..895b8d8b Binary files /dev/null and b/animateditems/35360.png differ diff --git a/animateditems/35367.gif b/animateditems/35367.gif new file mode 100644 index 00000000..3910c72a Binary files /dev/null and b/animateditems/35367.gif differ diff --git a/animateditems/35367.png b/animateditems/35367.png new file mode 100644 index 00000000..b7729c7f Binary files /dev/null and b/animateditems/35367.png differ diff --git a/animateditems/35380.gif b/animateditems/35380.gif new file mode 100644 index 00000000..83832205 Binary files /dev/null and b/animateditems/35380.gif differ diff --git a/animateditems/35380.png b/animateditems/35380.png new file mode 100644 index 00000000..ba4893b9 Binary files /dev/null and b/animateditems/35380.png differ diff --git a/animateditems/35381.gif b/animateditems/35381.gif new file mode 100644 index 00000000..5c13c606 Binary files /dev/null and b/animateditems/35381.gif differ diff --git a/animateditems/35381.png b/animateditems/35381.png new file mode 100644 index 00000000..e212be3e Binary files /dev/null and b/animateditems/35381.png differ diff --git a/animateditems/35402.gif b/animateditems/35402.gif new file mode 100644 index 00000000..b8415300 Binary files /dev/null and b/animateditems/35402.gif differ diff --git a/animateditems/35402.png b/animateditems/35402.png new file mode 100644 index 00000000..64b8f361 Binary files /dev/null and b/animateditems/35402.png differ diff --git a/animateditems/35413.gif b/animateditems/35413.gif new file mode 100644 index 00000000..c973dfd2 Binary files /dev/null and b/animateditems/35413.gif differ diff --git a/animateditems/35413.png b/animateditems/35413.png new file mode 100644 index 00000000..70df647f Binary files /dev/null and b/animateditems/35413.png differ diff --git a/animateditems/35414.gif b/animateditems/35414.gif new file mode 100644 index 00000000..11a5742e Binary files /dev/null and b/animateditems/35414.gif differ diff --git a/animateditems/35414.png b/animateditems/35414.png new file mode 100644 index 00000000..3b195db0 Binary files /dev/null and b/animateditems/35414.png differ diff --git a/animateditems/35415.gif b/animateditems/35415.gif new file mode 100644 index 00000000..2852d5bf Binary files /dev/null and b/animateditems/35415.gif differ diff --git a/animateditems/35415.png b/animateditems/35415.png new file mode 100644 index 00000000..2abd4da2 Binary files /dev/null and b/animateditems/35415.png differ diff --git a/animateditems/35416.gif b/animateditems/35416.gif new file mode 100644 index 00000000..11a5742e Binary files /dev/null and b/animateditems/35416.gif differ diff --git a/animateditems/35416.png b/animateditems/35416.png new file mode 100644 index 00000000..3b195db0 Binary files /dev/null and b/animateditems/35416.png differ diff --git a/animateditems/35420.gif b/animateditems/35420.gif new file mode 100644 index 00000000..5d29c50d Binary files /dev/null and b/animateditems/35420.gif differ diff --git a/animateditems/35420.png b/animateditems/35420.png new file mode 100644 index 00000000..b3f6151f Binary files /dev/null and b/animateditems/35420.png differ diff --git a/animateditems/35421.gif b/animateditems/35421.gif new file mode 100644 index 00000000..49b07f9e Binary files /dev/null and b/animateditems/35421.gif differ diff --git a/animateditems/35421.png b/animateditems/35421.png new file mode 100644 index 00000000..5e7c2590 Binary files /dev/null and b/animateditems/35421.png differ diff --git a/animateditems/35425.gif b/animateditems/35425.gif new file mode 100644 index 00000000..e9ac902c Binary files /dev/null and b/animateditems/35425.gif differ diff --git a/animateditems/35425.png b/animateditems/35425.png new file mode 100644 index 00000000..ae85ce65 Binary files /dev/null and b/animateditems/35425.png differ diff --git a/animateditems/35426.gif b/animateditems/35426.gif new file mode 100644 index 00000000..b29cf105 Binary files /dev/null and b/animateditems/35426.gif differ diff --git a/animateditems/35426.png b/animateditems/35426.png new file mode 100644 index 00000000..5d1e3899 Binary files /dev/null and b/animateditems/35426.png differ diff --git a/animateditems/35427.gif b/animateditems/35427.gif new file mode 100644 index 00000000..79e12d6a Binary files /dev/null and b/animateditems/35427.gif differ diff --git a/animateditems/35427.png b/animateditems/35427.png new file mode 100644 index 00000000..06044da2 Binary files /dev/null and b/animateditems/35427.png differ diff --git a/animateditems/35428.gif b/animateditems/35428.gif new file mode 100644 index 00000000..a575dfda Binary files /dev/null and b/animateditems/35428.gif differ diff --git a/animateditems/35428.png b/animateditems/35428.png new file mode 100644 index 00000000..597d1941 Binary files /dev/null and b/animateditems/35428.png differ diff --git a/animateditems/35429.gif b/animateditems/35429.gif new file mode 100644 index 00000000..0f08c46f Binary files /dev/null and b/animateditems/35429.gif differ diff --git a/animateditems/35429.png b/animateditems/35429.png new file mode 100644 index 00000000..40a63065 Binary files /dev/null and b/animateditems/35429.png differ diff --git a/animateditems/35430.gif b/animateditems/35430.gif new file mode 100644 index 00000000..cb39c6ae Binary files /dev/null and b/animateditems/35430.gif differ diff --git a/animateditems/35430.png b/animateditems/35430.png new file mode 100644 index 00000000..ce52f80b Binary files /dev/null and b/animateditems/35430.png differ diff --git a/animateditems/35959.gif b/animateditems/35959.gif new file mode 100644 index 00000000..c5c85f0a Binary files /dev/null and b/animateditems/35959.gif differ diff --git a/animateditems/35959.png b/animateditems/35959.png new file mode 100644 index 00000000..1c2f2f65 Binary files /dev/null and b/animateditems/35959.png differ diff --git a/animateditems/35960.gif b/animateditems/35960.gif new file mode 100644 index 00000000..c408072a Binary files /dev/null and b/animateditems/35960.gif differ diff --git a/animateditems/35960.png b/animateditems/35960.png new file mode 100644 index 00000000..cde99c1c Binary files /dev/null and b/animateditems/35960.png differ diff --git a/animateditems/35961.gif b/animateditems/35961.gif new file mode 100644 index 00000000..47281a39 Binary files /dev/null and b/animateditems/35961.gif differ diff --git a/animateditems/35961.png b/animateditems/35961.png new file mode 100644 index 00000000..866a5600 Binary files /dev/null and b/animateditems/35961.png differ diff --git a/animateditems/35962.gif b/animateditems/35962.gif new file mode 100644 index 00000000..fae17230 Binary files /dev/null and b/animateditems/35962.gif differ diff --git a/animateditems/35962.png b/animateditems/35962.png new file mode 100644 index 00000000..ce5f5ee9 Binary files /dev/null and b/animateditems/35962.png differ diff --git a/animateditems/35963.gif b/animateditems/35963.gif new file mode 100644 index 00000000..ad549e17 Binary files /dev/null and b/animateditems/35963.gif differ diff --git a/animateditems/35963.png b/animateditems/35963.png new file mode 100644 index 00000000..8b538ae8 Binary files /dev/null and b/animateditems/35963.png differ diff --git a/animateditems/35964.gif b/animateditems/35964.gif new file mode 100644 index 00000000..c16b2add Binary files /dev/null and b/animateditems/35964.gif differ diff --git a/animateditems/35964.png b/animateditems/35964.png new file mode 100644 index 00000000..923f67b1 Binary files /dev/null and b/animateditems/35964.png differ diff --git a/animateditems/35965.gif b/animateditems/35965.gif new file mode 100644 index 00000000..2e11dc51 Binary files /dev/null and b/animateditems/35965.gif differ diff --git a/animateditems/35965.png b/animateditems/35965.png new file mode 100644 index 00000000..85e37971 Binary files /dev/null and b/animateditems/35965.png differ diff --git a/animateditems/35966.gif b/animateditems/35966.gif new file mode 100644 index 00000000..bafd8485 Binary files /dev/null and b/animateditems/35966.gif differ diff --git a/animateditems/35966.png b/animateditems/35966.png new file mode 100644 index 00000000..945b9399 Binary files /dev/null and b/animateditems/35966.png differ diff --git a/animateditems/35975.gif b/animateditems/35975.gif new file mode 100644 index 00000000..18b8e52a Binary files /dev/null and b/animateditems/35975.gif differ diff --git a/animateditems/35975.png b/animateditems/35975.png new file mode 100644 index 00000000..d0fe506e Binary files /dev/null and b/animateditems/35975.png differ diff --git a/animateditems/35976.gif b/animateditems/35976.gif new file mode 100644 index 00000000..96ef5131 Binary files /dev/null and b/animateditems/35976.gif differ diff --git a/animateditems/35976.png b/animateditems/35976.png new file mode 100644 index 00000000..9354f20d Binary files /dev/null and b/animateditems/35976.png differ diff --git a/animateditems/35986.gif b/animateditems/35986.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/35986.gif differ diff --git a/animateditems/35986.png b/animateditems/35986.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/35986.png differ diff --git a/animateditems/35987.gif b/animateditems/35987.gif new file mode 100644 index 00000000..5bc7d95a Binary files /dev/null and b/animateditems/35987.gif differ diff --git a/animateditems/35987.png b/animateditems/35987.png new file mode 100644 index 00000000..201a36d1 Binary files /dev/null and b/animateditems/35987.png differ diff --git a/animateditems/35988.gif b/animateditems/35988.gif new file mode 100644 index 00000000..5bc7d95a Binary files /dev/null and b/animateditems/35988.gif differ diff --git a/animateditems/35988.png b/animateditems/35988.png new file mode 100644 index 00000000..201a36d1 Binary files /dev/null and b/animateditems/35988.png differ diff --git a/animateditems/35989.gif b/animateditems/35989.gif new file mode 100644 index 00000000..0b821a2c Binary files /dev/null and b/animateditems/35989.gif differ diff --git a/animateditems/35989.png b/animateditems/35989.png new file mode 100644 index 00000000..d2b3483d Binary files /dev/null and b/animateditems/35989.png differ diff --git a/animateditems/35990.gif b/animateditems/35990.gif new file mode 100644 index 00000000..0b821a2c Binary files /dev/null and b/animateditems/35990.gif differ diff --git a/animateditems/35990.png b/animateditems/35990.png new file mode 100644 index 00000000..d2b3483d Binary files /dev/null and b/animateditems/35990.png differ diff --git a/animateditems/36412.gif b/animateditems/36412.gif new file mode 100644 index 00000000..244a83e6 Binary files /dev/null and b/animateditems/36412.gif differ diff --git a/animateditems/36413.gif b/animateditems/36413.gif new file mode 100644 index 00000000..af79f76c Binary files /dev/null and b/animateditems/36413.gif differ diff --git a/animateditems/36414.gif b/animateditems/36414.gif new file mode 100644 index 00000000..f9cd62dc Binary files /dev/null and b/animateditems/36414.gif differ diff --git a/animateditems/36418.gif b/animateditems/36418.gif new file mode 100644 index 00000000..0d62bdc3 Binary files /dev/null and b/animateditems/36418.gif differ diff --git a/animateditems/36432.gif b/animateditems/36432.gif new file mode 100644 index 00000000..0b821a2c Binary files /dev/null and b/animateditems/36432.gif differ diff --git a/animateditems/36432.png b/animateditems/36432.png new file mode 100644 index 00000000..d2b3483d Binary files /dev/null and b/animateditems/36432.png differ diff --git a/animateditems/36433.gif b/animateditems/36433.gif new file mode 100644 index 00000000..5bc7d95a Binary files /dev/null and b/animateditems/36433.gif differ diff --git a/animateditems/36433.png b/animateditems/36433.png new file mode 100644 index 00000000..201a36d1 Binary files /dev/null and b/animateditems/36433.png differ diff --git a/animateditems/36434.gif b/animateditems/36434.gif new file mode 100644 index 00000000..9e0098a4 Binary files /dev/null and b/animateditems/36434.gif differ diff --git a/animateditems/36434.png b/animateditems/36434.png new file mode 100644 index 00000000..3cfddbfd Binary files /dev/null and b/animateditems/36434.png differ diff --git a/animateditems/36435.gif b/animateditems/36435.gif new file mode 100644 index 00000000..5523f330 Binary files /dev/null and b/animateditems/36435.gif differ diff --git a/animateditems/36435.png b/animateditems/36435.png new file mode 100644 index 00000000..d3bd8e3b Binary files /dev/null and b/animateditems/36435.png differ diff --git a/animateditems/36436.gif b/animateditems/36436.gif new file mode 100644 index 00000000..a33f8043 Binary files /dev/null and b/animateditems/36436.gif differ diff --git a/animateditems/36436.png b/animateditems/36436.png new file mode 100644 index 00000000..7c9a7e33 Binary files /dev/null and b/animateditems/36436.png differ diff --git a/animateditems/36437.gif b/animateditems/36437.gif new file mode 100644 index 00000000..43f4f6bc Binary files /dev/null and b/animateditems/36437.gif differ diff --git a/animateditems/36437.png b/animateditems/36437.png new file mode 100644 index 00000000..b48d11cb Binary files /dev/null and b/animateditems/36437.png differ diff --git a/animateditems/36449.gif b/animateditems/36449.gif new file mode 100644 index 00000000..59d7a23b Binary files /dev/null and b/animateditems/36449.gif differ diff --git a/animateditems/36449.png b/animateditems/36449.png new file mode 100644 index 00000000..f5b74620 Binary files /dev/null and b/animateditems/36449.png differ diff --git a/animateditems/36547.gif b/animateditems/36547.gif new file mode 100644 index 00000000..6a066ef9 Binary files /dev/null and b/animateditems/36547.gif differ diff --git a/animateditems/36547.png b/animateditems/36547.png new file mode 100644 index 00000000..f7d506a6 Binary files /dev/null and b/animateditems/36547.png differ diff --git a/animateditems/36548.gif b/animateditems/36548.gif new file mode 100644 index 00000000..ba96ed83 Binary files /dev/null and b/animateditems/36548.gif differ diff --git a/animateditems/36548.png b/animateditems/36548.png new file mode 100644 index 00000000..6862f551 Binary files /dev/null and b/animateditems/36548.png differ diff --git a/animateditems/36549.gif b/animateditems/36549.gif new file mode 100644 index 00000000..ba96ed83 Binary files /dev/null and b/animateditems/36549.gif differ diff --git a/animateditems/36549.png b/animateditems/36549.png new file mode 100644 index 00000000..6862f551 Binary files /dev/null and b/animateditems/36549.png differ diff --git a/animateditems/36572.gif b/animateditems/36572.gif new file mode 100644 index 00000000..5306945a Binary files /dev/null and b/animateditems/36572.gif differ diff --git a/animateditems/36572.png b/animateditems/36572.png new file mode 100644 index 00000000..12ec0fc2 Binary files /dev/null and b/animateditems/36572.png differ diff --git a/animateditems/36576.gif b/animateditems/36576.gif new file mode 100644 index 00000000..60c9fe72 Binary files /dev/null and b/animateditems/36576.gif differ diff --git a/animateditems/36576.png b/animateditems/36576.png new file mode 100644 index 00000000..7e1b7016 Binary files /dev/null and b/animateditems/36576.png differ diff --git a/animateditems/36577.gif b/animateditems/36577.gif new file mode 100644 index 00000000..4d681f6c Binary files /dev/null and b/animateditems/36577.gif differ diff --git a/animateditems/36577.png b/animateditems/36577.png new file mode 100644 index 00000000..0f887b40 Binary files /dev/null and b/animateditems/36577.png differ diff --git a/animateditems/36578.gif b/animateditems/36578.gif new file mode 100644 index 00000000..499631a9 Binary files /dev/null and b/animateditems/36578.gif differ diff --git a/animateditems/36578.png b/animateditems/36578.png new file mode 100644 index 00000000..1d4db0e5 Binary files /dev/null and b/animateditems/36578.png differ diff --git a/animateditems/36579.gif b/animateditems/36579.gif new file mode 100644 index 00000000..adc981f8 Binary files /dev/null and b/animateditems/36579.gif differ diff --git a/animateditems/36579.png b/animateditems/36579.png new file mode 100644 index 00000000..5dac003b Binary files /dev/null and b/animateditems/36579.png differ diff --git a/animateditems/36580.gif b/animateditems/36580.gif new file mode 100644 index 00000000..eab8547d Binary files /dev/null and b/animateditems/36580.gif differ diff --git a/animateditems/36580.png b/animateditems/36580.png new file mode 100644 index 00000000..5291f1d1 Binary files /dev/null and b/animateditems/36580.png differ diff --git a/animateditems/36581.gif b/animateditems/36581.gif new file mode 100644 index 00000000..16fcd326 Binary files /dev/null and b/animateditems/36581.gif differ diff --git a/animateditems/36581.png b/animateditems/36581.png new file mode 100644 index 00000000..cac58055 Binary files /dev/null and b/animateditems/36581.png differ diff --git a/animateditems/36582.gif b/animateditems/36582.gif new file mode 100644 index 00000000..caf9c38e Binary files /dev/null and b/animateditems/36582.gif differ diff --git a/animateditems/36582.png b/animateditems/36582.png new file mode 100644 index 00000000..a0ea124a Binary files /dev/null and b/animateditems/36582.png differ diff --git a/animateditems/36583.gif b/animateditems/36583.gif new file mode 100644 index 00000000..7a54af8d Binary files /dev/null and b/animateditems/36583.gif differ diff --git a/animateditems/36583.png b/animateditems/36583.png new file mode 100644 index 00000000..b1a3b502 Binary files /dev/null and b/animateditems/36583.png differ diff --git a/animateditems/36584.gif b/animateditems/36584.gif new file mode 100644 index 00000000..f181de63 Binary files /dev/null and b/animateditems/36584.gif differ diff --git a/animateditems/36584.png b/animateditems/36584.png new file mode 100644 index 00000000..5af2fe24 Binary files /dev/null and b/animateditems/36584.png differ diff --git a/animateditems/36585.gif b/animateditems/36585.gif new file mode 100644 index 00000000..7f855004 Binary files /dev/null and b/animateditems/36585.gif differ diff --git a/animateditems/36585.png b/animateditems/36585.png new file mode 100644 index 00000000..bc01fbcd Binary files /dev/null and b/animateditems/36585.png differ diff --git a/animateditems/36586.gif b/animateditems/36586.gif new file mode 100644 index 00000000..f9d144f7 Binary files /dev/null and b/animateditems/36586.gif differ diff --git a/animateditems/36586.png b/animateditems/36586.png new file mode 100644 index 00000000..574a5187 Binary files /dev/null and b/animateditems/36586.png differ diff --git a/animateditems/36587.gif b/animateditems/36587.gif new file mode 100644 index 00000000..d5610bf0 Binary files /dev/null and b/animateditems/36587.gif differ diff --git a/animateditems/36587.png b/animateditems/36587.png new file mode 100644 index 00000000..c5e1d22c Binary files /dev/null and b/animateditems/36587.png differ diff --git a/animateditems/36588.gif b/animateditems/36588.gif new file mode 100644 index 00000000..7469c1a4 Binary files /dev/null and b/animateditems/36588.gif differ diff --git a/animateditems/36588.png b/animateditems/36588.png new file mode 100644 index 00000000..2c78c79d Binary files /dev/null and b/animateditems/36588.png differ diff --git a/animateditems/36589.gif b/animateditems/36589.gif new file mode 100644 index 00000000..be82160f Binary files /dev/null and b/animateditems/36589.gif differ diff --git a/animateditems/36589.png b/animateditems/36589.png new file mode 100644 index 00000000..33abe29b Binary files /dev/null and b/animateditems/36589.png differ diff --git a/animateditems/36590.gif b/animateditems/36590.gif new file mode 100644 index 00000000..7f6e519c Binary files /dev/null and b/animateditems/36590.gif differ diff --git a/animateditems/36590.png b/animateditems/36590.png new file mode 100644 index 00000000..48fe7e41 Binary files /dev/null and b/animateditems/36590.png differ diff --git a/animateditems/36591.gif b/animateditems/36591.gif new file mode 100644 index 00000000..dba67ef5 Binary files /dev/null and b/animateditems/36591.gif differ diff --git a/animateditems/36591.png b/animateditems/36591.png new file mode 100644 index 00000000..c80e3a21 Binary files /dev/null and b/animateditems/36591.png differ diff --git a/animateditems/36592.gif b/animateditems/36592.gif new file mode 100644 index 00000000..b9ec4d86 Binary files /dev/null and b/animateditems/36592.gif differ diff --git a/animateditems/36592.png b/animateditems/36592.png new file mode 100644 index 00000000..b135cfd1 Binary files /dev/null and b/animateditems/36592.png differ diff --git a/animateditems/36593.gif b/animateditems/36593.gif new file mode 100644 index 00000000..47d915df Binary files /dev/null and b/animateditems/36593.gif differ diff --git a/animateditems/36593.png b/animateditems/36593.png new file mode 100644 index 00000000..b2b34ef4 Binary files /dev/null and b/animateditems/36593.png differ diff --git a/animateditems/36594.gif b/animateditems/36594.gif new file mode 100644 index 00000000..ebe3d754 Binary files /dev/null and b/animateditems/36594.gif differ diff --git a/animateditems/36594.png b/animateditems/36594.png new file mode 100644 index 00000000..ac148179 Binary files /dev/null and b/animateditems/36594.png differ diff --git a/animateditems/36595.gif b/animateditems/36595.gif new file mode 100644 index 00000000..d5610bf0 Binary files /dev/null and b/animateditems/36595.gif differ diff --git a/animateditems/36595.png b/animateditems/36595.png new file mode 100644 index 00000000..c5e1d22c Binary files /dev/null and b/animateditems/36595.png differ diff --git a/animateditems/36596.gif b/animateditems/36596.gif new file mode 100644 index 00000000..d5610bf0 Binary files /dev/null and b/animateditems/36596.gif differ diff --git a/animateditems/36596.png b/animateditems/36596.png new file mode 100644 index 00000000..c5e1d22c Binary files /dev/null and b/animateditems/36596.png differ diff --git a/animateditems/36597.gif b/animateditems/36597.gif new file mode 100644 index 00000000..d5610bf0 Binary files /dev/null and b/animateditems/36597.gif differ diff --git a/animateditems/36597.png b/animateditems/36597.png new file mode 100644 index 00000000..c5e1d22c Binary files /dev/null and b/animateditems/36597.png differ diff --git a/animateditems/36598.gif b/animateditems/36598.gif new file mode 100644 index 00000000..7a80fb29 Binary files /dev/null and b/animateditems/36598.gif differ diff --git a/animateditems/36598.png b/animateditems/36598.png new file mode 100644 index 00000000..82dd5690 Binary files /dev/null and b/animateditems/36598.png differ diff --git a/animateditems/36599.gif b/animateditems/36599.gif new file mode 100644 index 00000000..d49fbd4c Binary files /dev/null and b/animateditems/36599.gif differ diff --git a/animateditems/36599.png b/animateditems/36599.png new file mode 100644 index 00000000..337a930d Binary files /dev/null and b/animateditems/36599.png differ diff --git a/animateditems/36600.gif b/animateditems/36600.gif new file mode 100644 index 00000000..f25b4658 Binary files /dev/null and b/animateditems/36600.gif differ diff --git a/animateditems/36600.png b/animateditems/36600.png new file mode 100644 index 00000000..bc2343e4 Binary files /dev/null and b/animateditems/36600.png differ diff --git a/animateditems/36601.gif b/animateditems/36601.gif new file mode 100644 index 00000000..32e85dbc Binary files /dev/null and b/animateditems/36601.gif differ diff --git a/animateditems/36601.png b/animateditems/36601.png new file mode 100644 index 00000000..8f1dfc83 Binary files /dev/null and b/animateditems/36601.png differ diff --git a/animateditems/36602.gif b/animateditems/36602.gif new file mode 100644 index 00000000..0371e472 Binary files /dev/null and b/animateditems/36602.gif differ diff --git a/animateditems/36602.png b/animateditems/36602.png new file mode 100644 index 00000000..c6fc55b8 Binary files /dev/null and b/animateditems/36602.png differ diff --git a/animateditems/36603.gif b/animateditems/36603.gif new file mode 100644 index 00000000..fad79366 Binary files /dev/null and b/animateditems/36603.gif differ diff --git a/animateditems/36603.png b/animateditems/36603.png new file mode 100644 index 00000000..676cac58 Binary files /dev/null and b/animateditems/36603.png differ diff --git a/animateditems/36604.gif b/animateditems/36604.gif new file mode 100644 index 00000000..b9356f59 Binary files /dev/null and b/animateditems/36604.gif differ diff --git a/animateditems/36604.png b/animateditems/36604.png new file mode 100644 index 00000000..5294cf84 Binary files /dev/null and b/animateditems/36604.png differ diff --git a/animateditems/36606.gif b/animateditems/36606.gif new file mode 100644 index 00000000..5302015d Binary files /dev/null and b/animateditems/36606.gif differ diff --git a/animateditems/36606.png b/animateditems/36606.png new file mode 100644 index 00000000..9230922d Binary files /dev/null and b/animateditems/36606.png differ diff --git a/animateditems/36608.gif b/animateditems/36608.gif new file mode 100644 index 00000000..3f7ba337 Binary files /dev/null and b/animateditems/36608.gif differ diff --git a/animateditems/36608.png b/animateditems/36608.png new file mode 100644 index 00000000..f1c024c4 Binary files /dev/null and b/animateditems/36608.png differ diff --git a/animateditems/36609.gif b/animateditems/36609.gif new file mode 100644 index 00000000..c751848c Binary files /dev/null and b/animateditems/36609.gif differ diff --git a/animateditems/36609.png b/animateditems/36609.png new file mode 100644 index 00000000..450c83e6 Binary files /dev/null and b/animateditems/36609.png differ diff --git a/animateditems/36664.gif b/animateditems/36664.gif new file mode 100644 index 00000000..a34ae456 Binary files /dev/null and b/animateditems/36664.gif differ diff --git a/animateditems/36664.png b/animateditems/36664.png new file mode 100644 index 00000000..a6faca81 Binary files /dev/null and b/animateditems/36664.png differ diff --git a/animateditems/36670.gif b/animateditems/36670.gif new file mode 100644 index 00000000..c9824dcb Binary files /dev/null and b/animateditems/36670.gif differ diff --git a/animateditems/36670.png b/animateditems/36670.png new file mode 100644 index 00000000..970c7fb9 Binary files /dev/null and b/animateditems/36670.png differ diff --git a/animateditems/36672.gif b/animateditems/36672.gif new file mode 100644 index 00000000..e3e34189 Binary files /dev/null and b/animateditems/36672.gif differ diff --git a/animateditems/36672.png b/animateditems/36672.png new file mode 100644 index 00000000..c95d74ab Binary files /dev/null and b/animateditems/36672.png differ diff --git a/animateditems/36673.gif b/animateditems/36673.gif new file mode 100644 index 00000000..bc8fc9db Binary files /dev/null and b/animateditems/36673.gif differ diff --git a/animateditems/36673.png b/animateditems/36673.png new file mode 100644 index 00000000..d847e6a5 Binary files /dev/null and b/animateditems/36673.png differ diff --git a/animateditems/36674.gif b/animateditems/36674.gif new file mode 100644 index 00000000..81c215bf Binary files /dev/null and b/animateditems/36674.gif differ diff --git a/animateditems/36674.png b/animateditems/36674.png new file mode 100644 index 00000000..47956dc8 Binary files /dev/null and b/animateditems/36674.png differ diff --git a/animateditems/36675.gif b/animateditems/36675.gif new file mode 100644 index 00000000..920ed3d0 Binary files /dev/null and b/animateditems/36675.gif differ diff --git a/animateditems/36675.png b/animateditems/36675.png new file mode 100644 index 00000000..ff0d1726 Binary files /dev/null and b/animateditems/36675.png differ diff --git a/animateditems/36676.gif b/animateditems/36676.gif new file mode 100644 index 00000000..f6a34199 Binary files /dev/null and b/animateditems/36676.gif differ diff --git a/animateditems/36676.png b/animateditems/36676.png new file mode 100644 index 00000000..4ca2339b Binary files /dev/null and b/animateditems/36676.png differ diff --git a/animateditems/36677.gif b/animateditems/36677.gif new file mode 100644 index 00000000..dead099d Binary files /dev/null and b/animateditems/36677.gif differ diff --git a/animateditems/36677.png b/animateditems/36677.png new file mode 100644 index 00000000..c3f83aff Binary files /dev/null and b/animateditems/36677.png differ diff --git a/animateditems/36678.gif b/animateditems/36678.gif new file mode 100644 index 00000000..530ea0d6 Binary files /dev/null and b/animateditems/36678.gif differ diff --git a/animateditems/36678.png b/animateditems/36678.png new file mode 100644 index 00000000..540dd321 Binary files /dev/null and b/animateditems/36678.png differ diff --git a/animateditems/36679.gif b/animateditems/36679.gif new file mode 100644 index 00000000..c183c6c1 Binary files /dev/null and b/animateditems/36679.gif differ diff --git a/animateditems/36679.png b/animateditems/36679.png new file mode 100644 index 00000000..06aed15e Binary files /dev/null and b/animateditems/36679.png differ diff --git a/animateditems/36680.gif b/animateditems/36680.gif new file mode 100644 index 00000000..27d70841 Binary files /dev/null and b/animateditems/36680.gif differ diff --git a/animateditems/36680.png b/animateditems/36680.png new file mode 100644 index 00000000..09ef4c49 Binary files /dev/null and b/animateditems/36680.png differ diff --git a/animateditems/36681.gif b/animateditems/36681.gif new file mode 100644 index 00000000..c912c86a Binary files /dev/null and b/animateditems/36681.gif differ diff --git a/animateditems/36681.png b/animateditems/36681.png new file mode 100644 index 00000000..5ff6a2ed Binary files /dev/null and b/animateditems/36681.png differ diff --git a/animateditems/36728.gif b/animateditems/36728.gif new file mode 100644 index 00000000..8e0ae644 Binary files /dev/null and b/animateditems/36728.gif differ diff --git a/animateditems/36728.png b/animateditems/36728.png new file mode 100644 index 00000000..2fdc4774 Binary files /dev/null and b/animateditems/36728.png differ diff --git a/animateditems/36729.gif b/animateditems/36729.gif new file mode 100644 index 00000000..9073b9cb Binary files /dev/null and b/animateditems/36729.gif differ diff --git a/animateditems/36729.png b/animateditems/36729.png new file mode 100644 index 00000000..57de2680 Binary files /dev/null and b/animateditems/36729.png differ diff --git a/animateditems/36730.gif b/animateditems/36730.gif new file mode 100644 index 00000000..0220309e Binary files /dev/null and b/animateditems/36730.gif differ diff --git a/animateditems/36730.png b/animateditems/36730.png new file mode 100644 index 00000000..db4f072e Binary files /dev/null and b/animateditems/36730.png differ diff --git a/animateditems/36731.gif b/animateditems/36731.gif new file mode 100644 index 00000000..1857cf01 Binary files /dev/null and b/animateditems/36731.gif differ diff --git a/animateditems/36731.png b/animateditems/36731.png new file mode 100644 index 00000000..5accd31a Binary files /dev/null and b/animateditems/36731.png differ diff --git a/animateditems/36732.gif b/animateditems/36732.gif new file mode 100644 index 00000000..01fc95ee Binary files /dev/null and b/animateditems/36732.gif differ diff --git a/animateditems/36732.png b/animateditems/36732.png new file mode 100644 index 00000000..4c0b6d8b Binary files /dev/null and b/animateditems/36732.png differ diff --git a/animateditems/36733.gif b/animateditems/36733.gif new file mode 100644 index 00000000..7beb73ca Binary files /dev/null and b/animateditems/36733.gif differ diff --git a/animateditems/36733.png b/animateditems/36733.png new file mode 100644 index 00000000..f8d00d26 Binary files /dev/null and b/animateditems/36733.png differ diff --git a/animateditems/36734.gif b/animateditems/36734.gif new file mode 100644 index 00000000..6873b427 Binary files /dev/null and b/animateditems/36734.gif differ diff --git a/animateditems/36734.png b/animateditems/36734.png new file mode 100644 index 00000000..5cd46f34 Binary files /dev/null and b/animateditems/36734.png differ diff --git a/animateditems/36735.gif b/animateditems/36735.gif new file mode 100644 index 00000000..ee1e506e Binary files /dev/null and b/animateditems/36735.gif differ diff --git a/animateditems/36735.png b/animateditems/36735.png new file mode 100644 index 00000000..257f849c Binary files /dev/null and b/animateditems/36735.png differ diff --git a/animateditems/36736.gif b/animateditems/36736.gif new file mode 100644 index 00000000..a99e11f8 Binary files /dev/null and b/animateditems/36736.gif differ diff --git a/animateditems/36736.png b/animateditems/36736.png new file mode 100644 index 00000000..52827e9a Binary files /dev/null and b/animateditems/36736.png differ diff --git a/animateditems/36738.gif b/animateditems/36738.gif new file mode 100644 index 00000000..5ec0ef03 Binary files /dev/null and b/animateditems/36738.gif differ diff --git a/animateditems/36738.png b/animateditems/36738.png new file mode 100644 index 00000000..ca1c27f0 Binary files /dev/null and b/animateditems/36738.png differ diff --git a/animateditems/36739.gif b/animateditems/36739.gif new file mode 100644 index 00000000..31bfe269 Binary files /dev/null and b/animateditems/36739.gif differ diff --git a/animateditems/36739.png b/animateditems/36739.png new file mode 100644 index 00000000..7c7630e1 Binary files /dev/null and b/animateditems/36739.png differ diff --git a/animateditems/36740.gif b/animateditems/36740.gif new file mode 100644 index 00000000..cda49071 Binary files /dev/null and b/animateditems/36740.gif differ diff --git a/animateditems/36740.png b/animateditems/36740.png new file mode 100644 index 00000000..7b1e2d54 Binary files /dev/null and b/animateditems/36740.png differ diff --git a/animateditems/36741.gif b/animateditems/36741.gif new file mode 100644 index 00000000..5eaea297 Binary files /dev/null and b/animateditems/36741.gif differ diff --git a/animateditems/36741.png b/animateditems/36741.png new file mode 100644 index 00000000..f79b7079 Binary files /dev/null and b/animateditems/36741.png differ diff --git a/animateditems/36742.gif b/animateditems/36742.gif new file mode 100644 index 00000000..c5bad782 Binary files /dev/null and b/animateditems/36742.gif differ diff --git a/animateditems/36742.png b/animateditems/36742.png new file mode 100644 index 00000000..56ed1a67 Binary files /dev/null and b/animateditems/36742.png differ diff --git a/animateditems/36743.gif b/animateditems/36743.gif new file mode 100644 index 00000000..1bf3aeed Binary files /dev/null and b/animateditems/36743.gif differ diff --git a/animateditems/36743.png b/animateditems/36743.png new file mode 100644 index 00000000..d978b5de Binary files /dev/null and b/animateditems/36743.png differ diff --git a/animateditems/36744.gif b/animateditems/36744.gif new file mode 100644 index 00000000..a9751efb Binary files /dev/null and b/animateditems/36744.gif differ diff --git a/animateditems/36744.png b/animateditems/36744.png new file mode 100644 index 00000000..fe43623e Binary files /dev/null and b/animateditems/36744.png differ diff --git a/animateditems/36745.gif b/animateditems/36745.gif new file mode 100644 index 00000000..5dd7e8e4 Binary files /dev/null and b/animateditems/36745.gif differ diff --git a/animateditems/36745.png b/animateditems/36745.png new file mode 100644 index 00000000..2cfbb175 Binary files /dev/null and b/animateditems/36745.png differ diff --git a/animateditems/36746.gif b/animateditems/36746.gif new file mode 100644 index 00000000..6328ee98 Binary files /dev/null and b/animateditems/36746.gif differ diff --git a/animateditems/36746.png b/animateditems/36746.png new file mode 100644 index 00000000..b7bb0894 Binary files /dev/null and b/animateditems/36746.png differ diff --git a/animateditems/36747.gif b/animateditems/36747.gif new file mode 100644 index 00000000..d8f45b5c Binary files /dev/null and b/animateditems/36747.gif differ diff --git a/animateditems/36747.png b/animateditems/36747.png new file mode 100644 index 00000000..e28b0190 Binary files /dev/null and b/animateditems/36747.png differ diff --git a/animateditems/36748.gif b/animateditems/36748.gif new file mode 100644 index 00000000..e523f3b1 Binary files /dev/null and b/animateditems/36748.gif differ diff --git a/animateditems/36748.png b/animateditems/36748.png new file mode 100644 index 00000000..52b094dc Binary files /dev/null and b/animateditems/36748.png differ diff --git a/animateditems/36749.gif b/animateditems/36749.gif new file mode 100644 index 00000000..990349f3 Binary files /dev/null and b/animateditems/36749.gif differ diff --git a/animateditems/36749.png b/animateditems/36749.png new file mode 100644 index 00000000..ddc0940e Binary files /dev/null and b/animateditems/36749.png differ diff --git a/animateditems/36750.gif b/animateditems/36750.gif new file mode 100644 index 00000000..42e9c48d Binary files /dev/null and b/animateditems/36750.gif differ diff --git a/animateditems/36750.png b/animateditems/36750.png new file mode 100644 index 00000000..6187d486 Binary files /dev/null and b/animateditems/36750.png differ diff --git a/animateditems/36751.gif b/animateditems/36751.gif new file mode 100644 index 00000000..c96257b1 Binary files /dev/null and b/animateditems/36751.gif differ diff --git a/animateditems/36751.png b/animateditems/36751.png new file mode 100644 index 00000000..bdd4c33d Binary files /dev/null and b/animateditems/36751.png differ diff --git a/animateditems/36752.gif b/animateditems/36752.gif new file mode 100644 index 00000000..b0f2a926 Binary files /dev/null and b/animateditems/36752.gif differ diff --git a/animateditems/36752.png b/animateditems/36752.png new file mode 100644 index 00000000..faff1e74 Binary files /dev/null and b/animateditems/36752.png differ diff --git a/animateditems/36753.gif b/animateditems/36753.gif new file mode 100644 index 00000000..3e9d1f0f Binary files /dev/null and b/animateditems/36753.gif differ diff --git a/animateditems/36753.png b/animateditems/36753.png new file mode 100644 index 00000000..fe22a41b Binary files /dev/null and b/animateditems/36753.png differ diff --git a/animateditems/36754.gif b/animateditems/36754.gif new file mode 100644 index 00000000..3238018c Binary files /dev/null and b/animateditems/36754.gif differ diff --git a/animateditems/36754.png b/animateditems/36754.png new file mode 100644 index 00000000..08d3eb23 Binary files /dev/null and b/animateditems/36754.png differ diff --git a/animateditems/36755.gif b/animateditems/36755.gif new file mode 100644 index 00000000..ad27da27 Binary files /dev/null and b/animateditems/36755.gif differ diff --git a/animateditems/36755.png b/animateditems/36755.png new file mode 100644 index 00000000..00b29d1b Binary files /dev/null and b/animateditems/36755.png differ diff --git a/animateditems/36756.gif b/animateditems/36756.gif new file mode 100644 index 00000000..bf714b23 Binary files /dev/null and b/animateditems/36756.gif differ diff --git a/animateditems/36756.png b/animateditems/36756.png new file mode 100644 index 00000000..1e885409 Binary files /dev/null and b/animateditems/36756.png differ diff --git a/animateditems/36757.gif b/animateditems/36757.gif new file mode 100644 index 00000000..292fe8db Binary files /dev/null and b/animateditems/36757.gif differ diff --git a/animateditems/36757.png b/animateditems/36757.png new file mode 100644 index 00000000..5d010dbc Binary files /dev/null and b/animateditems/36757.png differ diff --git a/animateditems/36758.gif b/animateditems/36758.gif new file mode 100644 index 00000000..5e7bc609 Binary files /dev/null and b/animateditems/36758.gif differ diff --git a/animateditems/36758.png b/animateditems/36758.png new file mode 100644 index 00000000..23078cc3 Binary files /dev/null and b/animateditems/36758.png differ diff --git a/animateditems/36759.gif b/animateditems/36759.gif new file mode 100644 index 00000000..04299fb1 Binary files /dev/null and b/animateditems/36759.gif differ diff --git a/animateditems/36759.png b/animateditems/36759.png new file mode 100644 index 00000000..58812997 Binary files /dev/null and b/animateditems/36759.png differ diff --git a/animateditems/36765.gif b/animateditems/36765.gif new file mode 100644 index 00000000..c5d32412 Binary files /dev/null and b/animateditems/36765.gif differ diff --git a/animateditems/36765.png b/animateditems/36765.png new file mode 100644 index 00000000..dd07e533 Binary files /dev/null and b/animateditems/36765.png differ diff --git a/animateditems/36794.gif b/animateditems/36794.gif new file mode 100644 index 00000000..f7e96a72 Binary files /dev/null and b/animateditems/36794.gif differ diff --git a/animateditems/36794.png b/animateditems/36794.png new file mode 100644 index 00000000..60944330 Binary files /dev/null and b/animateditems/36794.png differ diff --git a/animateditems/36795.gif b/animateditems/36795.gif new file mode 100644 index 00000000..6ecbc827 Binary files /dev/null and b/animateditems/36795.gif differ diff --git a/animateditems/36795.png b/animateditems/36795.png new file mode 100644 index 00000000..ce84e8c6 Binary files /dev/null and b/animateditems/36795.png differ diff --git a/animateditems/36796.gif b/animateditems/36796.gif new file mode 100644 index 00000000..87eeee95 Binary files /dev/null and b/animateditems/36796.gif differ diff --git a/animateditems/36796.png b/animateditems/36796.png new file mode 100644 index 00000000..7878bde2 Binary files /dev/null and b/animateditems/36796.png differ diff --git a/animateditems/36797.gif b/animateditems/36797.gif new file mode 100644 index 00000000..80ec4138 Binary files /dev/null and b/animateditems/36797.gif differ diff --git a/animateditems/36797.png b/animateditems/36797.png new file mode 100644 index 00000000..f2fed43f Binary files /dev/null and b/animateditems/36797.png differ diff --git a/animateditems/36798.gif b/animateditems/36798.gif new file mode 100644 index 00000000..d3195030 Binary files /dev/null and b/animateditems/36798.gif differ diff --git a/animateditems/36798.png b/animateditems/36798.png new file mode 100644 index 00000000..e8a7a976 Binary files /dev/null and b/animateditems/36798.png differ diff --git a/animateditems/36799.gif b/animateditems/36799.gif new file mode 100644 index 00000000..81ebec23 Binary files /dev/null and b/animateditems/36799.gif differ diff --git a/animateditems/36799.png b/animateditems/36799.png new file mode 100644 index 00000000..bc4e97e0 Binary files /dev/null and b/animateditems/36799.png differ diff --git a/animateditems/36800.gif b/animateditems/36800.gif new file mode 100644 index 00000000..47ff18d5 Binary files /dev/null and b/animateditems/36800.gif differ diff --git a/animateditems/36800.png b/animateditems/36800.png new file mode 100644 index 00000000..90b9aaef Binary files /dev/null and b/animateditems/36800.png differ diff --git a/animateditems/36801.gif b/animateditems/36801.gif new file mode 100644 index 00000000..2c938919 Binary files /dev/null and b/animateditems/36801.gif differ diff --git a/animateditems/36801.png b/animateditems/36801.png new file mode 100644 index 00000000..5e36d1a4 Binary files /dev/null and b/animateditems/36801.png differ diff --git a/animateditems/36802.gif b/animateditems/36802.gif new file mode 100644 index 00000000..14b9de6a Binary files /dev/null and b/animateditems/36802.gif differ diff --git a/animateditems/36802.png b/animateditems/36802.png new file mode 100644 index 00000000..9407189c Binary files /dev/null and b/animateditems/36802.png differ diff --git a/animateditems/36803.gif b/animateditems/36803.gif new file mode 100644 index 00000000..14b9de6a Binary files /dev/null and b/animateditems/36803.gif differ diff --git a/animateditems/36803.png b/animateditems/36803.png new file mode 100644 index 00000000..9407189c Binary files /dev/null and b/animateditems/36803.png differ diff --git a/animateditems/36804.gif b/animateditems/36804.gif new file mode 100644 index 00000000..14b9de6a Binary files /dev/null and b/animateditems/36804.gif differ diff --git a/animateditems/36804.png b/animateditems/36804.png new file mode 100644 index 00000000..9407189c Binary files /dev/null and b/animateditems/36804.png differ diff --git a/animateditems/36805.gif b/animateditems/36805.gif new file mode 100644 index 00000000..6989f038 Binary files /dev/null and b/animateditems/36805.gif differ diff --git a/animateditems/36805.png b/animateditems/36805.png new file mode 100644 index 00000000..946d91c8 Binary files /dev/null and b/animateditems/36805.png differ diff --git a/animateditems/36806.gif b/animateditems/36806.gif new file mode 100644 index 00000000..34ee5d6c Binary files /dev/null and b/animateditems/36806.gif differ diff --git a/animateditems/36806.png b/animateditems/36806.png new file mode 100644 index 00000000..7d3c132b Binary files /dev/null and b/animateditems/36806.png differ diff --git a/animateditems/36807.gif b/animateditems/36807.gif new file mode 100644 index 00000000..5a078672 Binary files /dev/null and b/animateditems/36807.gif differ diff --git a/animateditems/36807.png b/animateditems/36807.png new file mode 100644 index 00000000..f1e4e941 Binary files /dev/null and b/animateditems/36807.png differ diff --git a/animateditems/36808.gif b/animateditems/36808.gif new file mode 100644 index 00000000..edd781d1 Binary files /dev/null and b/animateditems/36808.gif differ diff --git a/animateditems/36808.png b/animateditems/36808.png new file mode 100644 index 00000000..dbd9ebeb Binary files /dev/null and b/animateditems/36808.png differ diff --git a/animateditems/36809.gif b/animateditems/36809.gif new file mode 100644 index 00000000..6b0beacb Binary files /dev/null and b/animateditems/36809.gif differ diff --git a/animateditems/36809.png b/animateditems/36809.png new file mode 100644 index 00000000..7594c386 Binary files /dev/null and b/animateditems/36809.png differ diff --git a/animateditems/36810.gif b/animateditems/36810.gif new file mode 100644 index 00000000..233d7a6f Binary files /dev/null and b/animateditems/36810.gif differ diff --git a/animateditems/36810.png b/animateditems/36810.png new file mode 100644 index 00000000..fcef3ed4 Binary files /dev/null and b/animateditems/36810.png differ diff --git a/animateditems/36811.gif b/animateditems/36811.gif new file mode 100644 index 00000000..d55638ac Binary files /dev/null and b/animateditems/36811.gif differ diff --git a/animateditems/36811.png b/animateditems/36811.png new file mode 100644 index 00000000..61848983 Binary files /dev/null and b/animateditems/36811.png differ diff --git a/animateditems/36812.gif b/animateditems/36812.gif new file mode 100644 index 00000000..30f5fd6a Binary files /dev/null and b/animateditems/36812.gif differ diff --git a/animateditems/36812.png b/animateditems/36812.png new file mode 100644 index 00000000..06f24432 Binary files /dev/null and b/animateditems/36812.png differ diff --git a/animateditems/36813.gif b/animateditems/36813.gif new file mode 100644 index 00000000..53ee62aa Binary files /dev/null and b/animateditems/36813.gif differ diff --git a/animateditems/36813.png b/animateditems/36813.png new file mode 100644 index 00000000..2d11d808 Binary files /dev/null and b/animateditems/36813.png differ diff --git a/animateditems/36816.gif b/animateditems/36816.gif new file mode 100644 index 00000000..f54e91e9 Binary files /dev/null and b/animateditems/36816.gif differ diff --git a/animateditems/36816.png b/animateditems/36816.png new file mode 100644 index 00000000..54c09721 Binary files /dev/null and b/animateditems/36816.png differ diff --git a/animateditems/36817.gif b/animateditems/36817.gif new file mode 100644 index 00000000..c65bb96e Binary files /dev/null and b/animateditems/36817.gif differ diff --git a/animateditems/36817.png b/animateditems/36817.png new file mode 100644 index 00000000..4d369e5e Binary files /dev/null and b/animateditems/36817.png differ diff --git a/animateditems/36818.gif b/animateditems/36818.gif new file mode 100644 index 00000000..4cfcbf0a Binary files /dev/null and b/animateditems/36818.gif differ diff --git a/animateditems/36818.png b/animateditems/36818.png new file mode 100644 index 00000000..dbd17151 Binary files /dev/null and b/animateditems/36818.png differ diff --git a/animateditems/36819.gif b/animateditems/36819.gif new file mode 100644 index 00000000..d9b49bcf Binary files /dev/null and b/animateditems/36819.gif differ diff --git a/animateditems/36819.png b/animateditems/36819.png new file mode 100644 index 00000000..20a7a082 Binary files /dev/null and b/animateditems/36819.png differ diff --git a/animateditems/36820.gif b/animateditems/36820.gif new file mode 100644 index 00000000..417aa94c Binary files /dev/null and b/animateditems/36820.gif differ diff --git a/animateditems/36820.png b/animateditems/36820.png new file mode 100644 index 00000000..2a5a15b2 Binary files /dev/null and b/animateditems/36820.png differ diff --git a/animateditems/36826.gif b/animateditems/36826.gif new file mode 100644 index 00000000..5d894f43 Binary files /dev/null and b/animateditems/36826.gif differ diff --git a/animateditems/36826.png b/animateditems/36826.png new file mode 100644 index 00000000..9a451b3f Binary files /dev/null and b/animateditems/36826.png differ diff --git a/animateditems/36865.gif b/animateditems/36865.gif new file mode 100644 index 00000000..593a1eb7 Binary files /dev/null and b/animateditems/36865.gif differ diff --git a/animateditems/36865.png b/animateditems/36865.png new file mode 100644 index 00000000..7767a4fd Binary files /dev/null and b/animateditems/36865.png differ diff --git a/animateditems/36866.gif b/animateditems/36866.gif new file mode 100644 index 00000000..e423ab0a Binary files /dev/null and b/animateditems/36866.gif differ diff --git a/animateditems/36866.png b/animateditems/36866.png new file mode 100644 index 00000000..616b6cb7 Binary files /dev/null and b/animateditems/36866.png differ diff --git a/animateditems/36873.gif b/animateditems/36873.gif new file mode 100644 index 00000000..976958a7 Binary files /dev/null and b/animateditems/36873.gif differ diff --git a/animateditems/36873.png b/animateditems/36873.png new file mode 100644 index 00000000..4fb18494 Binary files /dev/null and b/animateditems/36873.png differ diff --git a/animateditems/36874.gif b/animateditems/36874.gif new file mode 100644 index 00000000..976958a7 Binary files /dev/null and b/animateditems/36874.gif differ diff --git a/animateditems/36874.png b/animateditems/36874.png new file mode 100644 index 00000000..4fb18494 Binary files /dev/null and b/animateditems/36874.png differ diff --git a/animateditems/36875.gif b/animateditems/36875.gif new file mode 100644 index 00000000..329427e3 Binary files /dev/null and b/animateditems/36875.gif differ diff --git a/animateditems/36875.png b/animateditems/36875.png new file mode 100644 index 00000000..513dea2c Binary files /dev/null and b/animateditems/36875.png differ diff --git a/animateditems/36893.gif b/animateditems/36893.gif new file mode 100644 index 00000000..22bf8298 Binary files /dev/null and b/animateditems/36893.gif differ diff --git a/animateditems/36893.png b/animateditems/36893.png new file mode 100644 index 00000000..c7cfa0ae Binary files /dev/null and b/animateditems/36893.png differ diff --git a/animateditems/36909.gif b/animateditems/36909.gif new file mode 100644 index 00000000..43b14e70 Binary files /dev/null and b/animateditems/36909.gif differ diff --git a/animateditems/36909.png b/animateditems/36909.png new file mode 100644 index 00000000..1006497a Binary files /dev/null and b/animateditems/36909.png differ diff --git a/animateditems/36910.gif b/animateditems/36910.gif new file mode 100644 index 00000000..b1910bf4 Binary files /dev/null and b/animateditems/36910.gif differ diff --git a/animateditems/36910.png b/animateditems/36910.png new file mode 100644 index 00000000..cf098433 Binary files /dev/null and b/animateditems/36910.png differ diff --git a/animateditems/36914.gif b/animateditems/36914.gif new file mode 100644 index 00000000..edc880b1 Binary files /dev/null and b/animateditems/36914.gif differ diff --git a/animateditems/36914.png b/animateditems/36914.png new file mode 100644 index 00000000..51d47d42 Binary files /dev/null and b/animateditems/36914.png differ diff --git a/animateditems/36920.gif b/animateditems/36920.gif new file mode 100644 index 00000000..a36f77c4 Binary files /dev/null and b/animateditems/36920.gif differ diff --git a/animateditems/36920.png b/animateditems/36920.png new file mode 100644 index 00000000..e33c7308 Binary files /dev/null and b/animateditems/36920.png differ diff --git a/animateditems/36921.gif b/animateditems/36921.gif new file mode 100644 index 00000000..a36f77c4 Binary files /dev/null and b/animateditems/36921.gif differ diff --git a/animateditems/36921.png b/animateditems/36921.png new file mode 100644 index 00000000..e33c7308 Binary files /dev/null and b/animateditems/36921.png differ diff --git a/animateditems/36922.gif b/animateditems/36922.gif new file mode 100644 index 00000000..c2da6cd6 Binary files /dev/null and b/animateditems/36922.gif differ diff --git a/animateditems/36922.png b/animateditems/36922.png new file mode 100644 index 00000000..7fef6f3f Binary files /dev/null and b/animateditems/36922.png differ diff --git a/animateditems/36923.gif b/animateditems/36923.gif new file mode 100644 index 00000000..c2da6cd6 Binary files /dev/null and b/animateditems/36923.gif differ diff --git a/animateditems/36923.png b/animateditems/36923.png new file mode 100644 index 00000000..7fef6f3f Binary files /dev/null and b/animateditems/36923.png differ diff --git a/animateditems/36924.gif b/animateditems/36924.gif new file mode 100644 index 00000000..cb5754bd Binary files /dev/null and b/animateditems/36924.gif differ diff --git a/animateditems/36924.png b/animateditems/36924.png new file mode 100644 index 00000000..26c19aed Binary files /dev/null and b/animateditems/36924.png differ diff --git a/animateditems/36925.gif b/animateditems/36925.gif new file mode 100644 index 00000000..0fc84061 Binary files /dev/null and b/animateditems/36925.gif differ diff --git a/animateditems/36925.png b/animateditems/36925.png new file mode 100644 index 00000000..226fad10 Binary files /dev/null and b/animateditems/36925.png differ diff --git a/animateditems/36982.gif b/animateditems/36982.gif new file mode 100644 index 00000000..aa47a2d1 Binary files /dev/null and b/animateditems/36982.gif differ diff --git a/animateditems/36982.png b/animateditems/36982.png new file mode 100644 index 00000000..2d95ed7f Binary files /dev/null and b/animateditems/36982.png differ diff --git a/animateditems/36983.gif b/animateditems/36983.gif new file mode 100644 index 00000000..aa47a2d1 Binary files /dev/null and b/animateditems/36983.gif differ diff --git a/animateditems/36983.png b/animateditems/36983.png new file mode 100644 index 00000000..2d95ed7f Binary files /dev/null and b/animateditems/36983.png differ diff --git a/animateditems/36987.gif b/animateditems/36987.gif new file mode 100644 index 00000000..07c37c5b Binary files /dev/null and b/animateditems/36987.gif differ diff --git a/animateditems/36987.png b/animateditems/36987.png new file mode 100644 index 00000000..b443fd44 Binary files /dev/null and b/animateditems/36987.png differ diff --git a/animateditems/37451.gif b/animateditems/37451.gif new file mode 100644 index 00000000..210cf4a6 Binary files /dev/null and b/animateditems/37451.gif differ diff --git a/animateditems/37452.gif b/animateditems/37452.gif new file mode 100644 index 00000000..339dc8e8 Binary files /dev/null and b/animateditems/37452.gif differ diff --git a/animateditems/37463.gif b/animateditems/37463.gif new file mode 100644 index 00000000..07b550a9 Binary files /dev/null and b/animateditems/37463.gif differ diff --git a/animateditems/37935.gif b/animateditems/37935.gif new file mode 100644 index 00000000..81fff8c3 Binary files /dev/null and b/animateditems/37935.gif differ diff --git a/animateditems/37935.png b/animateditems/37935.png new file mode 100644 index 00000000..3546c868 Binary files /dev/null and b/animateditems/37935.png differ diff --git a/animateditems/37936.gif b/animateditems/37936.gif new file mode 100644 index 00000000..63016190 Binary files /dev/null and b/animateditems/37936.gif differ diff --git a/animateditems/37936.png b/animateditems/37936.png new file mode 100644 index 00000000..265b350a Binary files /dev/null and b/animateditems/37936.png differ diff --git a/animateditems/37937.gif b/animateditems/37937.gif new file mode 100644 index 00000000..5e7b2d9c Binary files /dev/null and b/animateditems/37937.gif differ diff --git a/animateditems/37937.png b/animateditems/37937.png new file mode 100644 index 00000000..41d801cb Binary files /dev/null and b/animateditems/37937.png differ diff --git a/animateditems/37938.gif b/animateditems/37938.gif new file mode 100644 index 00000000..7a378473 Binary files /dev/null and b/animateditems/37938.gif differ diff --git a/animateditems/37938.png b/animateditems/37938.png new file mode 100644 index 00000000..2ca76ef8 Binary files /dev/null and b/animateditems/37938.png differ diff --git a/animateditems/37939.gif b/animateditems/37939.gif new file mode 100644 index 00000000..30c9eec9 Binary files /dev/null and b/animateditems/37939.gif differ diff --git a/animateditems/37939.png b/animateditems/37939.png new file mode 100644 index 00000000..e9096994 Binary files /dev/null and b/animateditems/37939.png differ diff --git a/animateditems/37940.gif b/animateditems/37940.gif new file mode 100644 index 00000000..fd8fe0cb Binary files /dev/null and b/animateditems/37940.gif differ diff --git a/animateditems/37940.png b/animateditems/37940.png new file mode 100644 index 00000000..6945f70f Binary files /dev/null and b/animateditems/37940.png differ diff --git a/animateditems/37941.gif b/animateditems/37941.gif new file mode 100644 index 00000000..30be301a Binary files /dev/null and b/animateditems/37941.gif differ diff --git a/animateditems/37941.png b/animateditems/37941.png new file mode 100644 index 00000000..26a7502c Binary files /dev/null and b/animateditems/37941.png differ diff --git a/animateditems/37942.gif b/animateditems/37942.gif new file mode 100644 index 00000000..b969a6cb Binary files /dev/null and b/animateditems/37942.gif differ diff --git a/animateditems/37942.png b/animateditems/37942.png new file mode 100644 index 00000000..1896d35b Binary files /dev/null and b/animateditems/37942.png differ diff --git a/animateditems/37943.gif b/animateditems/37943.gif new file mode 100644 index 00000000..7214f943 Binary files /dev/null and b/animateditems/37943.gif differ diff --git a/animateditems/37943.png b/animateditems/37943.png new file mode 100644 index 00000000..d41e5e2c Binary files /dev/null and b/animateditems/37943.png differ diff --git a/animateditems/37944.gif b/animateditems/37944.gif new file mode 100644 index 00000000..867f0fc9 Binary files /dev/null and b/animateditems/37944.gif differ diff --git a/animateditems/37944.png b/animateditems/37944.png new file mode 100644 index 00000000..7f68566b Binary files /dev/null and b/animateditems/37944.png differ diff --git a/animateditems/37945.gif b/animateditems/37945.gif new file mode 100644 index 00000000..75ad1105 Binary files /dev/null and b/animateditems/37945.gif differ diff --git a/animateditems/37945.png b/animateditems/37945.png new file mode 100644 index 00000000..935d82ab Binary files /dev/null and b/animateditems/37945.png differ diff --git a/animateditems/37946.gif b/animateditems/37946.gif new file mode 100644 index 00000000..11dd4d0f Binary files /dev/null and b/animateditems/37946.gif differ diff --git a/animateditems/37946.png b/animateditems/37946.png new file mode 100644 index 00000000..d39463c6 Binary files /dev/null and b/animateditems/37946.png differ diff --git a/animateditems/37947.gif b/animateditems/37947.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/37947.gif differ diff --git a/animateditems/37947.png b/animateditems/37947.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/37947.png differ diff --git a/animateditems/37992.gif b/animateditems/37992.gif new file mode 100644 index 00000000..3ff9e8d4 Binary files /dev/null and b/animateditems/37992.gif differ diff --git a/animateditems/37992.png b/animateditems/37992.png new file mode 100644 index 00000000..5040cffc Binary files /dev/null and b/animateditems/37992.png differ diff --git a/animateditems/38032.gif b/animateditems/38032.gif new file mode 100644 index 00000000..8d130197 Binary files /dev/null and b/animateditems/38032.gif differ diff --git a/animateditems/38032.png b/animateditems/38032.png new file mode 100644 index 00000000..fe3befa1 Binary files /dev/null and b/animateditems/38032.png differ diff --git a/animateditems/38135.gif b/animateditems/38135.gif new file mode 100644 index 00000000..ae27c5b2 Binary files /dev/null and b/animateditems/38135.gif differ diff --git a/animateditems/38135.png b/animateditems/38135.png new file mode 100644 index 00000000..edc3f4a2 Binary files /dev/null and b/animateditems/38135.png differ diff --git a/animateditems/38151.gif b/animateditems/38151.gif new file mode 100644 index 00000000..f1317e5b Binary files /dev/null and b/animateditems/38151.gif differ diff --git a/animateditems/38151.png b/animateditems/38151.png new file mode 100644 index 00000000..9fca3e4f Binary files /dev/null and b/animateditems/38151.png differ diff --git a/animateditems/38164.gif b/animateditems/38164.gif new file mode 100644 index 00000000..e8f102d1 Binary files /dev/null and b/animateditems/38164.gif differ diff --git a/animateditems/38164.png b/animateditems/38164.png new file mode 100644 index 00000000..7a8f4041 Binary files /dev/null and b/animateditems/38164.png differ diff --git a/animateditems/38170.gif b/animateditems/38170.gif new file mode 100644 index 00000000..37d241b8 Binary files /dev/null and b/animateditems/38170.gif differ diff --git a/animateditems/38170.png b/animateditems/38170.png new file mode 100644 index 00000000..5347c2c0 Binary files /dev/null and b/animateditems/38170.png differ diff --git a/animateditems/38171.gif b/animateditems/38171.gif new file mode 100644 index 00000000..9caa8f61 Binary files /dev/null and b/animateditems/38171.gif differ diff --git a/animateditems/38171.png b/animateditems/38171.png new file mode 100644 index 00000000..f0caef61 Binary files /dev/null and b/animateditems/38171.png differ diff --git a/animateditems/38172.gif b/animateditems/38172.gif new file mode 100644 index 00000000..dd50f842 Binary files /dev/null and b/animateditems/38172.gif differ diff --git a/animateditems/38172.png b/animateditems/38172.png new file mode 100644 index 00000000..04c0fd41 Binary files /dev/null and b/animateditems/38172.png differ diff --git a/animateditems/38173.gif b/animateditems/38173.gif new file mode 100644 index 00000000..0578f0f5 Binary files /dev/null and b/animateditems/38173.gif differ diff --git a/animateditems/38173.png b/animateditems/38173.png new file mode 100644 index 00000000..624e4340 Binary files /dev/null and b/animateditems/38173.png differ diff --git a/animateditems/38174.gif b/animateditems/38174.gif new file mode 100644 index 00000000..71fffab0 Binary files /dev/null and b/animateditems/38174.gif differ diff --git a/animateditems/38174.png b/animateditems/38174.png new file mode 100644 index 00000000..22e5d0dc Binary files /dev/null and b/animateditems/38174.png differ diff --git a/animateditems/38175.gif b/animateditems/38175.gif new file mode 100644 index 00000000..29b7af32 Binary files /dev/null and b/animateditems/38175.gif differ diff --git a/animateditems/38175.png b/animateditems/38175.png new file mode 100644 index 00000000..e98267fb Binary files /dev/null and b/animateditems/38175.png differ diff --git a/animateditems/38176.gif b/animateditems/38176.gif new file mode 100644 index 00000000..605a9eb2 Binary files /dev/null and b/animateditems/38176.gif differ diff --git a/animateditems/38176.png b/animateditems/38176.png new file mode 100644 index 00000000..bf6f83c2 Binary files /dev/null and b/animateditems/38176.png differ diff --git a/animateditems/38177.gif b/animateditems/38177.gif new file mode 100644 index 00000000..21546e81 Binary files /dev/null and b/animateditems/38177.gif differ diff --git a/animateditems/38177.png b/animateditems/38177.png new file mode 100644 index 00000000..5b66de4b Binary files /dev/null and b/animateditems/38177.png differ diff --git a/animateditems/38178.gif b/animateditems/38178.gif new file mode 100644 index 00000000..b75402ff Binary files /dev/null and b/animateditems/38178.gif differ diff --git a/animateditems/38178.png b/animateditems/38178.png new file mode 100644 index 00000000..fa64022c Binary files /dev/null and b/animateditems/38178.png differ diff --git a/animateditems/38179.gif b/animateditems/38179.gif new file mode 100644 index 00000000..9f5efe08 Binary files /dev/null and b/animateditems/38179.gif differ diff --git a/animateditems/38179.png b/animateditems/38179.png new file mode 100644 index 00000000..fb37964a Binary files /dev/null and b/animateditems/38179.png differ diff --git a/animateditems/38218.gif b/animateditems/38218.gif new file mode 100644 index 00000000..3574b0d3 Binary files /dev/null and b/animateditems/38218.gif differ diff --git a/animateditems/38218.png b/animateditems/38218.png new file mode 100644 index 00000000..7d3e17a9 Binary files /dev/null and b/animateditems/38218.png differ diff --git a/animateditems/38227.gif b/animateditems/38227.gif new file mode 100644 index 00000000..5f8fa296 Binary files /dev/null and b/animateditems/38227.gif differ diff --git a/animateditems/38227.png b/animateditems/38227.png new file mode 100644 index 00000000..749f4f08 Binary files /dev/null and b/animateditems/38227.png differ diff --git a/animateditems/38228.gif b/animateditems/38228.gif new file mode 100644 index 00000000..2e3afc6c Binary files /dev/null and b/animateditems/38228.gif differ diff --git a/animateditems/38228.png b/animateditems/38228.png new file mode 100644 index 00000000..51592212 Binary files /dev/null and b/animateditems/38228.png differ diff --git a/animateditems/38229.gif b/animateditems/38229.gif new file mode 100644 index 00000000..39c2102a Binary files /dev/null and b/animateditems/38229.gif differ diff --git a/animateditems/38229.png b/animateditems/38229.png new file mode 100644 index 00000000..dd698cb2 Binary files /dev/null and b/animateditems/38229.png differ diff --git a/animateditems/38230.gif b/animateditems/38230.gif new file mode 100644 index 00000000..23f801ee Binary files /dev/null and b/animateditems/38230.gif differ diff --git a/animateditems/38230.png b/animateditems/38230.png new file mode 100644 index 00000000..94f866b8 Binary files /dev/null and b/animateditems/38230.png differ diff --git a/animateditems/38232.gif b/animateditems/38232.gif new file mode 100644 index 00000000..f4a10720 Binary files /dev/null and b/animateditems/38232.gif differ diff --git a/animateditems/38232.png b/animateditems/38232.png new file mode 100644 index 00000000..1d36b46a Binary files /dev/null and b/animateditems/38232.png differ diff --git a/animateditems/38233.gif b/animateditems/38233.gif new file mode 100644 index 00000000..c9c037b9 Binary files /dev/null and b/animateditems/38233.gif differ diff --git a/animateditems/38233.png b/animateditems/38233.png new file mode 100644 index 00000000..e9c6eb25 Binary files /dev/null and b/animateditems/38233.png differ diff --git a/animateditems/38234.gif b/animateditems/38234.gif new file mode 100644 index 00000000..c9ec87d8 Binary files /dev/null and b/animateditems/38234.gif differ diff --git a/animateditems/38234.png b/animateditems/38234.png new file mode 100644 index 00000000..a78d0302 Binary files /dev/null and b/animateditems/38234.png differ diff --git a/animateditems/38235.gif b/animateditems/38235.gif new file mode 100644 index 00000000..eac47958 Binary files /dev/null and b/animateditems/38235.gif differ diff --git a/animateditems/38235.png b/animateditems/38235.png new file mode 100644 index 00000000..497e0224 Binary files /dev/null and b/animateditems/38235.png differ diff --git a/animateditems/38236.gif b/animateditems/38236.gif new file mode 100644 index 00000000..98c5da1a Binary files /dev/null and b/animateditems/38236.gif differ diff --git a/animateditems/38236.png b/animateditems/38236.png new file mode 100644 index 00000000..df7ad58c Binary files /dev/null and b/animateditems/38236.png differ diff --git a/animateditems/38237.gif b/animateditems/38237.gif new file mode 100644 index 00000000..76a6ba87 Binary files /dev/null and b/animateditems/38237.gif differ diff --git a/animateditems/38237.png b/animateditems/38237.png new file mode 100644 index 00000000..f634f0f2 Binary files /dev/null and b/animateditems/38237.png differ diff --git a/animateditems/38244.gif b/animateditems/38244.gif new file mode 100644 index 00000000..9f53d046 Binary files /dev/null and b/animateditems/38244.gif differ diff --git a/animateditems/38244.png b/animateditems/38244.png new file mode 100644 index 00000000..ecfb14f5 Binary files /dev/null and b/animateditems/38244.png differ diff --git a/animateditems/38245.gif b/animateditems/38245.gif new file mode 100644 index 00000000..610dc1d2 Binary files /dev/null and b/animateditems/38245.gif differ diff --git a/animateditems/38245.png b/animateditems/38245.png new file mode 100644 index 00000000..01462fa3 Binary files /dev/null and b/animateditems/38245.png differ diff --git a/animateditems/38246.gif b/animateditems/38246.gif new file mode 100644 index 00000000..ee82ba80 Binary files /dev/null and b/animateditems/38246.gif differ diff --git a/animateditems/38246.png b/animateditems/38246.png new file mode 100644 index 00000000..e78480ef Binary files /dev/null and b/animateditems/38246.png differ diff --git a/animateditems/38247.gif b/animateditems/38247.gif new file mode 100644 index 00000000..2e1483b8 Binary files /dev/null and b/animateditems/38247.gif differ diff --git a/animateditems/38247.png b/animateditems/38247.png new file mode 100644 index 00000000..61ec88b2 Binary files /dev/null and b/animateditems/38247.png differ diff --git a/animateditems/38251.gif b/animateditems/38251.gif new file mode 100644 index 00000000..e5edd735 Binary files /dev/null and b/animateditems/38251.gif differ diff --git a/animateditems/38251.png b/animateditems/38251.png new file mode 100644 index 00000000..19c03ad2 Binary files /dev/null and b/animateditems/38251.png differ diff --git a/animateditems/38252.gif b/animateditems/38252.gif new file mode 100644 index 00000000..c6ff0eeb Binary files /dev/null and b/animateditems/38252.gif differ diff --git a/animateditems/38252.png b/animateditems/38252.png new file mode 100644 index 00000000..08ccc395 Binary files /dev/null and b/animateditems/38252.png differ diff --git a/animateditems/38260.gif b/animateditems/38260.gif new file mode 100644 index 00000000..89286824 Binary files /dev/null and b/animateditems/38260.gif differ diff --git a/animateditems/38260.png b/animateditems/38260.png new file mode 100644 index 00000000..f317ab78 Binary files /dev/null and b/animateditems/38260.png differ diff --git a/animateditems/38261.gif b/animateditems/38261.gif new file mode 100644 index 00000000..dd95c8e4 Binary files /dev/null and b/animateditems/38261.gif differ diff --git a/animateditems/38261.png b/animateditems/38261.png new file mode 100644 index 00000000..6a0da267 Binary files /dev/null and b/animateditems/38261.png differ diff --git a/animateditems/38262.gif b/animateditems/38262.gif new file mode 100644 index 00000000..b22d2b47 Binary files /dev/null and b/animateditems/38262.gif differ diff --git a/animateditems/38262.png b/animateditems/38262.png new file mode 100644 index 00000000..6a671b03 Binary files /dev/null and b/animateditems/38262.png differ diff --git a/animateditems/38263.gif b/animateditems/38263.gif new file mode 100644 index 00000000..9acf7e27 Binary files /dev/null and b/animateditems/38263.gif differ diff --git a/animateditems/38263.png b/animateditems/38263.png new file mode 100644 index 00000000..90a30628 Binary files /dev/null and b/animateditems/38263.png differ diff --git a/animateditems/38264.gif b/animateditems/38264.gif new file mode 100644 index 00000000..37633dcd Binary files /dev/null and b/animateditems/38264.gif differ diff --git a/animateditems/38264.png b/animateditems/38264.png new file mode 100644 index 00000000..21bdb2ce Binary files /dev/null and b/animateditems/38264.png differ diff --git a/animateditems/38265.gif b/animateditems/38265.gif new file mode 100644 index 00000000..5a1ab669 Binary files /dev/null and b/animateditems/38265.gif differ diff --git a/animateditems/38265.png b/animateditems/38265.png new file mode 100644 index 00000000..67bf8b80 Binary files /dev/null and b/animateditems/38265.png differ diff --git a/animateditems/38266.gif b/animateditems/38266.gif new file mode 100644 index 00000000..fa60dd76 Binary files /dev/null and b/animateditems/38266.gif differ diff --git a/animateditems/38266.png b/animateditems/38266.png new file mode 100644 index 00000000..57d95e19 Binary files /dev/null and b/animateditems/38266.png differ diff --git a/animateditems/38267.gif b/animateditems/38267.gif new file mode 100644 index 00000000..3adbc0a3 Binary files /dev/null and b/animateditems/38267.gif differ diff --git a/animateditems/38267.png b/animateditems/38267.png new file mode 100644 index 00000000..709619e1 Binary files /dev/null and b/animateditems/38267.png differ diff --git a/animateditems/38268.gif b/animateditems/38268.gif new file mode 100644 index 00000000..9437f765 Binary files /dev/null and b/animateditems/38268.gif differ diff --git a/animateditems/38268.png b/animateditems/38268.png new file mode 100644 index 00000000..804c42da Binary files /dev/null and b/animateditems/38268.png differ diff --git a/animateditems/38269.gif b/animateditems/38269.gif new file mode 100644 index 00000000..ce752e44 Binary files /dev/null and b/animateditems/38269.gif differ diff --git a/animateditems/38269.png b/animateditems/38269.png new file mode 100644 index 00000000..9dc39e5d Binary files /dev/null and b/animateditems/38269.png differ diff --git a/animateditems/38351.gif b/animateditems/38351.gif new file mode 100644 index 00000000..a047503d Binary files /dev/null and b/animateditems/38351.gif differ diff --git a/animateditems/38351.png b/animateditems/38351.png new file mode 100644 index 00000000..55e1eea4 Binary files /dev/null and b/animateditems/38351.png differ diff --git a/animateditems/38504.gif b/animateditems/38504.gif new file mode 100644 index 00000000..2f91d22a Binary files /dev/null and b/animateditems/38504.gif differ diff --git a/animateditems/38504.png b/animateditems/38504.png new file mode 100644 index 00000000..3fcde7cc Binary files /dev/null and b/animateditems/38504.png differ diff --git a/animateditems/38557.gif b/animateditems/38557.gif new file mode 100644 index 00000000..4bb3d4a7 Binary files /dev/null and b/animateditems/38557.gif differ diff --git a/animateditems/38557.png b/animateditems/38557.png new file mode 100644 index 00000000..a2f498a4 Binary files /dev/null and b/animateditems/38557.png differ diff --git a/animateditems/38565.gif b/animateditems/38565.gif new file mode 100644 index 00000000..331e5c77 Binary files /dev/null and b/animateditems/38565.gif differ diff --git a/animateditems/38565.png b/animateditems/38565.png new file mode 100644 index 00000000..ff925220 Binary files /dev/null and b/animateditems/38565.png differ diff --git a/animateditems/38566.gif b/animateditems/38566.gif new file mode 100644 index 00000000..b1091800 Binary files /dev/null and b/animateditems/38566.gif differ diff --git a/animateditems/38566.png b/animateditems/38566.png new file mode 100644 index 00000000..61a506c8 Binary files /dev/null and b/animateditems/38566.png differ diff --git a/animateditems/38675.gif b/animateditems/38675.gif new file mode 100644 index 00000000..40a0c586 Binary files /dev/null and b/animateditems/38675.gif differ diff --git a/animateditems/38675.png b/animateditems/38675.png new file mode 100644 index 00000000..c2826824 Binary files /dev/null and b/animateditems/38675.png differ diff --git a/animateditems/38676.gif b/animateditems/38676.gif new file mode 100644 index 00000000..40a0c586 Binary files /dev/null and b/animateditems/38676.gif differ diff --git a/animateditems/38676.png b/animateditems/38676.png new file mode 100644 index 00000000..c2826824 Binary files /dev/null and b/animateditems/38676.png differ diff --git a/animateditems/38917.gif b/animateditems/38917.gif new file mode 100644 index 00000000..4313de3e Binary files /dev/null and b/animateditems/38917.gif differ diff --git a/animateditems/38918.gif b/animateditems/38918.gif new file mode 100644 index 00000000..d4eec35a Binary files /dev/null and b/animateditems/38918.gif differ diff --git a/animateditems/38919.gif b/animateditems/38919.gif new file mode 100644 index 00000000..4f666ac7 Binary files /dev/null and b/animateditems/38919.gif differ diff --git a/animateditems/38920.gif b/animateditems/38920.gif new file mode 100644 index 00000000..ed260376 Binary files /dev/null and b/animateditems/38920.gif differ diff --git a/animateditems/38921.gif b/animateditems/38921.gif new file mode 100644 index 00000000..4a05ed0f Binary files /dev/null and b/animateditems/38921.gif differ diff --git a/animateditems/38922.gif b/animateditems/38922.gif new file mode 100644 index 00000000..cc0e545f Binary files /dev/null and b/animateditems/38922.gif differ diff --git a/animateditems/38923.gif b/animateditems/38923.gif new file mode 100644 index 00000000..1637dce9 Binary files /dev/null and b/animateditems/38923.gif differ diff --git a/animateditems/38924.gif b/animateditems/38924.gif new file mode 100644 index 00000000..4618c150 Binary files /dev/null and b/animateditems/38924.gif differ diff --git a/animateditems/38925.gif b/animateditems/38925.gif new file mode 100644 index 00000000..e1fe29ff Binary files /dev/null and b/animateditems/38925.gif differ diff --git a/animateditems/38926.gif b/animateditems/38926.gif new file mode 100644 index 00000000..7631e974 Binary files /dev/null and b/animateditems/38926.gif differ diff --git a/animateditems/38927.gif b/animateditems/38927.gif new file mode 100644 index 00000000..e2904d7f Binary files /dev/null and b/animateditems/38927.gif differ diff --git a/animateditems/38928.gif b/animateditems/38928.gif new file mode 100644 index 00000000..e611fdb1 Binary files /dev/null and b/animateditems/38928.gif differ diff --git a/animateditems/38929.gif b/animateditems/38929.gif new file mode 100644 index 00000000..f0c2b5dd Binary files /dev/null and b/animateditems/38929.gif differ diff --git a/animateditems/38930.gif b/animateditems/38930.gif new file mode 100644 index 00000000..a9b197e0 Binary files /dev/null and b/animateditems/38930.gif differ diff --git a/animateditems/38931.gif b/animateditems/38931.gif new file mode 100644 index 00000000..7bf9f0de Binary files /dev/null and b/animateditems/38931.gif differ diff --git a/animateditems/38932.gif b/animateditems/38932.gif new file mode 100644 index 00000000..0431c402 Binary files /dev/null and b/animateditems/38932.gif differ diff --git a/animateditems/38933.gif b/animateditems/38933.gif new file mode 100644 index 00000000..a4288a8e Binary files /dev/null and b/animateditems/38933.gif differ diff --git a/animateditems/38934.gif b/animateditems/38934.gif new file mode 100644 index 00000000..c375e9db Binary files /dev/null and b/animateditems/38934.gif differ diff --git a/animateditems/38985.gif b/animateditems/38985.gif new file mode 100644 index 00000000..03c9fcd5 Binary files /dev/null and b/animateditems/38985.gif differ diff --git a/animateditems/38986.gif b/animateditems/38986.gif new file mode 100644 index 00000000..9cf310cf Binary files /dev/null and b/animateditems/38986.gif differ diff --git a/animateditems/38987.gif b/animateditems/38987.gif new file mode 100644 index 00000000..29cd8eee Binary files /dev/null and b/animateditems/38987.gif differ diff --git a/animateditems/38988.gif b/animateditems/38988.gif new file mode 100644 index 00000000..4cc05909 Binary files /dev/null and b/animateditems/38988.gif differ diff --git a/animateditems/38990.gif b/animateditems/38990.gif new file mode 100644 index 00000000..3e71c500 Binary files /dev/null and b/animateditems/38990.gif differ diff --git a/animateditems/38992.gif b/animateditems/38992.gif new file mode 100644 index 00000000..aa89730b Binary files /dev/null and b/animateditems/38992.gif differ diff --git a/animateditems/3901.gif b/animateditems/3901.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3901.gif differ diff --git a/animateditems/3901.png b/animateditems/3901.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3901.png differ diff --git a/animateditems/3902.gif b/animateditems/3902.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3902.gif differ diff --git a/animateditems/3902.png b/animateditems/3902.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3902.png differ diff --git a/animateditems/3903.gif b/animateditems/3903.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3903.gif differ diff --git a/animateditems/3903.png b/animateditems/3903.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3903.png differ diff --git a/animateditems/3904.gif b/animateditems/3904.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3904.gif differ diff --git a/animateditems/3904.png b/animateditems/3904.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3904.png differ diff --git a/animateditems/3905.gif b/animateditems/3905.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3905.gif differ diff --git a/animateditems/3905.png b/animateditems/3905.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3905.png differ diff --git a/animateditems/3906.gif b/animateditems/3906.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3906.gif differ diff --git a/animateditems/3906.png b/animateditems/3906.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3906.png differ diff --git a/animateditems/3907.gif b/animateditems/3907.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3907.gif differ diff --git a/animateditems/3907.png b/animateditems/3907.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3907.png differ diff --git a/animateditems/3908.gif b/animateditems/3908.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3908.gif differ diff --git a/animateditems/3908.png b/animateditems/3908.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3908.png differ diff --git a/animateditems/39088.gif b/animateditems/39088.gif new file mode 100644 index 00000000..b868d83b Binary files /dev/null and b/animateditems/39088.gif differ diff --git a/animateditems/39089.gif b/animateditems/39089.gif new file mode 100644 index 00000000..b921d11c Binary files /dev/null and b/animateditems/39089.gif differ diff --git a/animateditems/3909.gif b/animateditems/3909.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3909.gif differ diff --git a/animateditems/3909.png b/animateditems/3909.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3909.png differ diff --git a/animateditems/3910.gif b/animateditems/3910.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3910.gif differ diff --git a/animateditems/3910.png b/animateditems/3910.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3910.png differ diff --git a/animateditems/3911.gif b/animateditems/3911.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3911.gif differ diff --git a/animateditems/3911.png b/animateditems/3911.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3911.png differ diff --git a/animateditems/3912.gif b/animateditems/3912.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3912.gif differ diff --git a/animateditems/3912.png b/animateditems/3912.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3912.png differ diff --git a/animateditems/3913.gif b/animateditems/3913.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3913.gif differ diff --git a/animateditems/3913.png b/animateditems/3913.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3913.png differ diff --git a/animateditems/39134.gif b/animateditems/39134.gif new file mode 100644 index 00000000..2964de7c Binary files /dev/null and b/animateditems/39134.gif differ diff --git a/animateditems/39134.png b/animateditems/39134.png new file mode 100644 index 00000000..9d4c6b9c Binary files /dev/null and b/animateditems/39134.png differ diff --git a/animateditems/39135.gif b/animateditems/39135.gif new file mode 100644 index 00000000..2964de7c Binary files /dev/null and b/animateditems/39135.gif differ diff --git a/animateditems/39135.png b/animateditems/39135.png new file mode 100644 index 00000000..9d4c6b9c Binary files /dev/null and b/animateditems/39135.png differ diff --git a/animateditems/39136.gif b/animateditems/39136.gif new file mode 100644 index 00000000..5c748dca Binary files /dev/null and b/animateditems/39136.gif differ diff --git a/animateditems/39136.png b/animateditems/39136.png new file mode 100644 index 00000000..9292459c Binary files /dev/null and b/animateditems/39136.png differ diff --git a/animateditems/39137.gif b/animateditems/39137.gif new file mode 100644 index 00000000..bc0f8a68 Binary files /dev/null and b/animateditems/39137.gif differ diff --git a/animateditems/39137.png b/animateditems/39137.png new file mode 100644 index 00000000..0fc5e871 Binary files /dev/null and b/animateditems/39137.png differ diff --git a/animateditems/3914.gif b/animateditems/3914.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3914.gif differ diff --git a/animateditems/3914.png b/animateditems/3914.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3914.png differ diff --git a/animateditems/3915.gif b/animateditems/3915.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3915.gif differ diff --git a/animateditems/3915.png b/animateditems/3915.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3915.png differ diff --git a/animateditems/3916.gif b/animateditems/3916.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3916.gif differ diff --git a/animateditems/3916.png b/animateditems/3916.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3916.png differ diff --git a/animateditems/3917.gif b/animateditems/3917.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3917.gif differ diff --git a/animateditems/3917.png b/animateditems/3917.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3917.png differ diff --git a/animateditems/3918.gif b/animateditems/3918.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3918.gif differ diff --git a/animateditems/3918.png b/animateditems/3918.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3918.png differ diff --git a/animateditems/3919.gif b/animateditems/3919.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3919.gif differ diff --git a/animateditems/3919.png b/animateditems/3919.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3919.png differ diff --git a/animateditems/39199.gif b/animateditems/39199.gif new file mode 100644 index 00000000..0df19ae3 Binary files /dev/null and b/animateditems/39199.gif differ diff --git a/animateditems/39199.png b/animateditems/39199.png new file mode 100644 index 00000000..b5a7c185 Binary files /dev/null and b/animateditems/39199.png differ diff --git a/animateditems/3920.gif b/animateditems/3920.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3920.gif differ diff --git a/animateditems/3920.png b/animateditems/3920.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3920.png differ diff --git a/animateditems/39200.gif b/animateditems/39200.gif new file mode 100644 index 00000000..af44c4bc Binary files /dev/null and b/animateditems/39200.gif differ diff --git a/animateditems/39200.png b/animateditems/39200.png new file mode 100644 index 00000000..3567a417 Binary files /dev/null and b/animateditems/39200.png differ diff --git a/animateditems/39201.gif b/animateditems/39201.gif new file mode 100644 index 00000000..d1a820fb Binary files /dev/null and b/animateditems/39201.gif differ diff --git a/animateditems/39201.png b/animateditems/39201.png new file mode 100644 index 00000000..66c8643d Binary files /dev/null and b/animateditems/39201.png differ diff --git a/animateditems/3921.gif b/animateditems/3921.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3921.gif differ diff --git a/animateditems/3921.png b/animateditems/3921.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3921.png differ diff --git a/animateditems/3922.gif b/animateditems/3922.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/3922.gif differ diff --git a/animateditems/3922.png b/animateditems/3922.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/3922.png differ diff --git a/animateditems/3923.gif b/animateditems/3923.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/3923.gif differ diff --git a/animateditems/3923.png b/animateditems/3923.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/3923.png differ diff --git a/animateditems/3924.gif b/animateditems/3924.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/3924.gif differ diff --git a/animateditems/3924.png b/animateditems/3924.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/3924.png differ diff --git a/animateditems/39242.gif b/animateditems/39242.gif new file mode 100644 index 00000000..3a11b637 Binary files /dev/null and b/animateditems/39242.gif differ diff --git a/animateditems/39242.png b/animateditems/39242.png new file mode 100644 index 00000000..e326109e Binary files /dev/null and b/animateditems/39242.png differ diff --git a/animateditems/3925.gif b/animateditems/3925.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3925.gif differ diff --git a/animateditems/3925.png b/animateditems/3925.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3925.png differ diff --git a/animateditems/39255.gif b/animateditems/39255.gif new file mode 100644 index 00000000..b24373c1 Binary files /dev/null and b/animateditems/39255.gif differ diff --git a/animateditems/39255.png b/animateditems/39255.png new file mode 100644 index 00000000..580b14e1 Binary files /dev/null and b/animateditems/39255.png differ diff --git a/animateditems/39256.gif b/animateditems/39256.gif new file mode 100644 index 00000000..dc6c474d Binary files /dev/null and b/animateditems/39256.gif differ diff --git a/animateditems/39256.png b/animateditems/39256.png new file mode 100644 index 00000000..7e2183ce Binary files /dev/null and b/animateditems/39256.png differ diff --git a/animateditems/39257.gif b/animateditems/39257.gif new file mode 100644 index 00000000..627891a3 Binary files /dev/null and b/animateditems/39257.gif differ diff --git a/animateditems/39257.png b/animateditems/39257.png new file mode 100644 index 00000000..e3c99c8b Binary files /dev/null and b/animateditems/39257.png differ diff --git a/animateditems/3926.gif b/animateditems/3926.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3926.gif differ diff --git a/animateditems/3926.png b/animateditems/3926.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3926.png differ diff --git a/animateditems/39261.gif b/animateditems/39261.gif new file mode 100644 index 00000000..163e58cc Binary files /dev/null and b/animateditems/39261.gif differ diff --git a/animateditems/39261.png b/animateditems/39261.png new file mode 100644 index 00000000..f34c1828 Binary files /dev/null and b/animateditems/39261.png differ diff --git a/animateditems/3927.gif b/animateditems/3927.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3927.gif differ diff --git a/animateditems/3927.png b/animateditems/3927.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3927.png differ diff --git a/animateditems/39273.gif b/animateditems/39273.gif new file mode 100644 index 00000000..2f5f8221 Binary files /dev/null and b/animateditems/39273.gif differ diff --git a/animateditems/39273.png b/animateditems/39273.png new file mode 100644 index 00000000..aca9f3ed Binary files /dev/null and b/animateditems/39273.png differ diff --git a/animateditems/3928.gif b/animateditems/3928.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3928.gif differ diff --git a/animateditems/3928.png b/animateditems/3928.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3928.png differ diff --git a/animateditems/3929.gif b/animateditems/3929.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3929.gif differ diff --git a/animateditems/3929.png b/animateditems/3929.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3929.png differ diff --git a/animateditems/3930.gif b/animateditems/3930.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3930.gif differ diff --git a/animateditems/3930.png b/animateditems/3930.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3930.png differ diff --git a/animateditems/3931.gif b/animateditems/3931.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3931.gif differ diff --git a/animateditems/3931.png b/animateditems/3931.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3931.png differ diff --git a/animateditems/39312.gif b/animateditems/39312.gif new file mode 100644 index 00000000..4d8537b4 Binary files /dev/null and b/animateditems/39312.gif differ diff --git a/animateditems/39312.png b/animateditems/39312.png new file mode 100644 index 00000000..bc6b412f Binary files /dev/null and b/animateditems/39312.png differ diff --git a/animateditems/39313.gif b/animateditems/39313.gif new file mode 100644 index 00000000..8aa3b3d9 Binary files /dev/null and b/animateditems/39313.gif differ diff --git a/animateditems/39313.png b/animateditems/39313.png new file mode 100644 index 00000000..8be2bbd9 Binary files /dev/null and b/animateditems/39313.png differ diff --git a/animateditems/39314.gif b/animateditems/39314.gif new file mode 100644 index 00000000..12412305 Binary files /dev/null and b/animateditems/39314.gif differ diff --git a/animateditems/39314.png b/animateditems/39314.png new file mode 100644 index 00000000..5e9fdce4 Binary files /dev/null and b/animateditems/39314.png differ diff --git a/animateditems/39315.gif b/animateditems/39315.gif new file mode 100644 index 00000000..e76f005c Binary files /dev/null and b/animateditems/39315.gif differ diff --git a/animateditems/39315.png b/animateditems/39315.png new file mode 100644 index 00000000..02339e59 Binary files /dev/null and b/animateditems/39315.png differ diff --git a/animateditems/39316.gif b/animateditems/39316.gif new file mode 100644 index 00000000..73d76e57 Binary files /dev/null and b/animateditems/39316.gif differ diff --git a/animateditems/39316.png b/animateditems/39316.png new file mode 100644 index 00000000..084339f6 Binary files /dev/null and b/animateditems/39316.png differ diff --git a/animateditems/39317.gif b/animateditems/39317.gif new file mode 100644 index 00000000..5ab9bf84 Binary files /dev/null and b/animateditems/39317.gif differ diff --git a/animateditems/39317.png b/animateditems/39317.png new file mode 100644 index 00000000..85d5a98b Binary files /dev/null and b/animateditems/39317.png differ diff --git a/animateditems/39318.gif b/animateditems/39318.gif new file mode 100644 index 00000000..0e6a910e Binary files /dev/null and b/animateditems/39318.gif differ diff --git a/animateditems/39318.png b/animateditems/39318.png new file mode 100644 index 00000000..e87524d6 Binary files /dev/null and b/animateditems/39318.png differ diff --git a/animateditems/39319.gif b/animateditems/39319.gif new file mode 100644 index 00000000..f8e5784a Binary files /dev/null and b/animateditems/39319.gif differ diff --git a/animateditems/39319.png b/animateditems/39319.png new file mode 100644 index 00000000..84fb05d5 Binary files /dev/null and b/animateditems/39319.png differ diff --git a/animateditems/3932.gif b/animateditems/3932.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3932.gif differ diff --git a/animateditems/3932.png b/animateditems/3932.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3932.png differ diff --git a/animateditems/39320.gif b/animateditems/39320.gif new file mode 100644 index 00000000..ac84c67d Binary files /dev/null and b/animateditems/39320.gif differ diff --git a/animateditems/39320.png b/animateditems/39320.png new file mode 100644 index 00000000..6ae877be Binary files /dev/null and b/animateditems/39320.png differ diff --git a/animateditems/39321.gif b/animateditems/39321.gif new file mode 100644 index 00000000..7921a284 Binary files /dev/null and b/animateditems/39321.gif differ diff --git a/animateditems/39321.png b/animateditems/39321.png new file mode 100644 index 00000000..579a205a Binary files /dev/null and b/animateditems/39321.png differ diff --git a/animateditems/39322.gif b/animateditems/39322.gif new file mode 100644 index 00000000..edcb2a37 Binary files /dev/null and b/animateditems/39322.gif differ diff --git a/animateditems/39322.png b/animateditems/39322.png new file mode 100644 index 00000000..bd7a7423 Binary files /dev/null and b/animateditems/39322.png differ diff --git a/animateditems/39323.gif b/animateditems/39323.gif new file mode 100644 index 00000000..876570eb Binary files /dev/null and b/animateditems/39323.gif differ diff --git a/animateditems/39323.png b/animateditems/39323.png new file mode 100644 index 00000000..d92c65b0 Binary files /dev/null and b/animateditems/39323.png differ diff --git a/animateditems/39324.gif b/animateditems/39324.gif new file mode 100644 index 00000000..fa9d846d Binary files /dev/null and b/animateditems/39324.gif differ diff --git a/animateditems/39324.png b/animateditems/39324.png new file mode 100644 index 00000000..3617cee9 Binary files /dev/null and b/animateditems/39324.png differ diff --git a/animateditems/39325.gif b/animateditems/39325.gif new file mode 100644 index 00000000..8c988b00 Binary files /dev/null and b/animateditems/39325.gif differ diff --git a/animateditems/39325.png b/animateditems/39325.png new file mode 100644 index 00000000..51051bc3 Binary files /dev/null and b/animateditems/39325.png differ diff --git a/animateditems/39326.gif b/animateditems/39326.gif new file mode 100644 index 00000000..d7d5d82c Binary files /dev/null and b/animateditems/39326.gif differ diff --git a/animateditems/39326.png b/animateditems/39326.png new file mode 100644 index 00000000..4913ffec Binary files /dev/null and b/animateditems/39326.png differ diff --git a/animateditems/39327.gif b/animateditems/39327.gif new file mode 100644 index 00000000..296ba0a9 Binary files /dev/null and b/animateditems/39327.gif differ diff --git a/animateditems/39327.png b/animateditems/39327.png new file mode 100644 index 00000000..bd4349c0 Binary files /dev/null and b/animateditems/39327.png differ diff --git a/animateditems/39328.gif b/animateditems/39328.gif new file mode 100644 index 00000000..f4597eb9 Binary files /dev/null and b/animateditems/39328.gif differ diff --git a/animateditems/39328.png b/animateditems/39328.png new file mode 100644 index 00000000..9f0b2a36 Binary files /dev/null and b/animateditems/39328.png differ diff --git a/animateditems/39329.gif b/animateditems/39329.gif new file mode 100644 index 00000000..a2a94e20 Binary files /dev/null and b/animateditems/39329.gif differ diff --git a/animateditems/39329.png b/animateditems/39329.png new file mode 100644 index 00000000..cc27d2a3 Binary files /dev/null and b/animateditems/39329.png differ diff --git a/animateditems/3933.gif b/animateditems/3933.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3933.gif differ diff --git a/animateditems/3933.png b/animateditems/3933.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3933.png differ diff --git a/animateditems/39330.gif b/animateditems/39330.gif new file mode 100644 index 00000000..847923b9 Binary files /dev/null and b/animateditems/39330.gif differ diff --git a/animateditems/39330.png b/animateditems/39330.png new file mode 100644 index 00000000..f7602d70 Binary files /dev/null and b/animateditems/39330.png differ diff --git a/animateditems/39331.gif b/animateditems/39331.gif new file mode 100644 index 00000000..130fd931 Binary files /dev/null and b/animateditems/39331.gif differ diff --git a/animateditems/39331.png b/animateditems/39331.png new file mode 100644 index 00000000..ae74c013 Binary files /dev/null and b/animateditems/39331.png differ diff --git a/animateditems/3934.gif b/animateditems/3934.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3934.gif differ diff --git a/animateditems/3934.png b/animateditems/3934.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3934.png differ diff --git a/animateditems/3935.gif b/animateditems/3935.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/3935.gif differ diff --git a/animateditems/3935.png b/animateditems/3935.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/3935.png differ diff --git a/animateditems/3936.gif b/animateditems/3936.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3936.gif differ diff --git a/animateditems/3936.png b/animateditems/3936.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3936.png differ diff --git a/animateditems/39362.gif b/animateditems/39362.gif new file mode 100644 index 00000000..e6b12e3a Binary files /dev/null and b/animateditems/39362.gif differ diff --git a/animateditems/39362.png b/animateditems/39362.png new file mode 100644 index 00000000..aa4611cc Binary files /dev/null and b/animateditems/39362.png differ diff --git a/animateditems/39363.gif b/animateditems/39363.gif new file mode 100644 index 00000000..4e781c0c Binary files /dev/null and b/animateditems/39363.gif differ diff --git a/animateditems/39363.png b/animateditems/39363.png new file mode 100644 index 00000000..4a9ad7a9 Binary files /dev/null and b/animateditems/39363.png differ diff --git a/animateditems/39364.gif b/animateditems/39364.gif new file mode 100644 index 00000000..c5a4c944 Binary files /dev/null and b/animateditems/39364.gif differ diff --git a/animateditems/39364.png b/animateditems/39364.png new file mode 100644 index 00000000..f5258f90 Binary files /dev/null and b/animateditems/39364.png differ diff --git a/animateditems/39368.gif b/animateditems/39368.gif new file mode 100644 index 00000000..12c08fae Binary files /dev/null and b/animateditems/39368.gif differ diff --git a/animateditems/39368.png b/animateditems/39368.png new file mode 100644 index 00000000..658aba46 Binary files /dev/null and b/animateditems/39368.png differ diff --git a/animateditems/3937.gif b/animateditems/3937.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/3937.gif differ diff --git a/animateditems/3937.png b/animateditems/3937.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/3937.png differ diff --git a/animateditems/39371.gif b/animateditems/39371.gif new file mode 100644 index 00000000..a4b3cd97 Binary files /dev/null and b/animateditems/39371.gif differ diff --git a/animateditems/39371.png b/animateditems/39371.png new file mode 100644 index 00000000..961a4458 Binary files /dev/null and b/animateditems/39371.png differ diff --git a/animateditems/39378.gif b/animateditems/39378.gif new file mode 100644 index 00000000..362929d5 Binary files /dev/null and b/animateditems/39378.gif differ diff --git a/animateditems/39378.png b/animateditems/39378.png new file mode 100644 index 00000000..75f07886 Binary files /dev/null and b/animateditems/39378.png differ diff --git a/animateditems/39379.gif b/animateditems/39379.gif new file mode 100644 index 00000000..00b7718f Binary files /dev/null and b/animateditems/39379.gif differ diff --git a/animateditems/39379.png b/animateditems/39379.png new file mode 100644 index 00000000..a150ddaa Binary files /dev/null and b/animateditems/39379.png differ diff --git a/animateditems/3938.gif b/animateditems/3938.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/3938.gif differ diff --git a/animateditems/3938.png b/animateditems/3938.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/3938.png differ diff --git a/animateditems/39380.gif b/animateditems/39380.gif new file mode 100644 index 00000000..555bf69b Binary files /dev/null and b/animateditems/39380.gif differ diff --git a/animateditems/39380.png b/animateditems/39380.png new file mode 100644 index 00000000..2ecb35ae Binary files /dev/null and b/animateditems/39380.png differ diff --git a/animateditems/39381.gif b/animateditems/39381.gif new file mode 100644 index 00000000..11324877 Binary files /dev/null and b/animateditems/39381.gif differ diff --git a/animateditems/39381.png b/animateditems/39381.png new file mode 100644 index 00000000..0627f456 Binary files /dev/null and b/animateditems/39381.png differ diff --git a/animateditems/39382.gif b/animateditems/39382.gif new file mode 100644 index 00000000..b3edabe9 Binary files /dev/null and b/animateditems/39382.gif differ diff --git a/animateditems/39382.png b/animateditems/39382.png new file mode 100644 index 00000000..5ad017d2 Binary files /dev/null and b/animateditems/39382.png differ diff --git a/animateditems/39383.gif b/animateditems/39383.gif new file mode 100644 index 00000000..f67dde15 Binary files /dev/null and b/animateditems/39383.gif differ diff --git a/animateditems/39383.png b/animateditems/39383.png new file mode 100644 index 00000000..f2e062ed Binary files /dev/null and b/animateditems/39383.png differ diff --git a/animateditems/39384.gif b/animateditems/39384.gif new file mode 100644 index 00000000..cd850484 Binary files /dev/null and b/animateditems/39384.gif differ diff --git a/animateditems/39384.png b/animateditems/39384.png new file mode 100644 index 00000000..686ed85a Binary files /dev/null and b/animateditems/39384.png differ diff --git a/animateditems/39385.gif b/animateditems/39385.gif new file mode 100644 index 00000000..8f334a6a Binary files /dev/null and b/animateditems/39385.gif differ diff --git a/animateditems/39385.png b/animateditems/39385.png new file mode 100644 index 00000000..f453dfee Binary files /dev/null and b/animateditems/39385.png differ diff --git a/animateditems/39386.gif b/animateditems/39386.gif new file mode 100644 index 00000000..fe465765 Binary files /dev/null and b/animateditems/39386.gif differ diff --git a/animateditems/39386.png b/animateditems/39386.png new file mode 100644 index 00000000..a76a6279 Binary files /dev/null and b/animateditems/39386.png differ diff --git a/animateditems/39387.gif b/animateditems/39387.gif new file mode 100644 index 00000000..01f189d5 Binary files /dev/null and b/animateditems/39387.gif differ diff --git a/animateditems/39387.png b/animateditems/39387.png new file mode 100644 index 00000000..6d225d7b Binary files /dev/null and b/animateditems/39387.png differ diff --git a/animateditems/39388.gif b/animateditems/39388.gif new file mode 100644 index 00000000..f2108c81 Binary files /dev/null and b/animateditems/39388.gif differ diff --git a/animateditems/39388.png b/animateditems/39388.png new file mode 100644 index 00000000..a215bd29 Binary files /dev/null and b/animateditems/39388.png differ diff --git a/animateditems/39389.gif b/animateditems/39389.gif new file mode 100644 index 00000000..04a9a7ee Binary files /dev/null and b/animateditems/39389.gif differ diff --git a/animateditems/39389.png b/animateditems/39389.png new file mode 100644 index 00000000..d59584f9 Binary files /dev/null and b/animateditems/39389.png differ diff --git a/animateditems/3939.gif b/animateditems/3939.gif new file mode 100644 index 00000000..18f3b909 Binary files /dev/null and b/animateditems/3939.gif differ diff --git a/animateditems/3939.png b/animateditems/3939.png new file mode 100644 index 00000000..24f284b4 Binary files /dev/null and b/animateditems/3939.png differ diff --git a/animateditems/39390.gif b/animateditems/39390.gif new file mode 100644 index 00000000..3d0d9f38 Binary files /dev/null and b/animateditems/39390.gif differ diff --git a/animateditems/39390.png b/animateditems/39390.png new file mode 100644 index 00000000..2ccea1cc Binary files /dev/null and b/animateditems/39390.png differ diff --git a/animateditems/39391.gif b/animateditems/39391.gif new file mode 100644 index 00000000..f63e64b7 Binary files /dev/null and b/animateditems/39391.gif differ diff --git a/animateditems/39391.png b/animateditems/39391.png new file mode 100644 index 00000000..8e2c1e50 Binary files /dev/null and b/animateditems/39391.png differ diff --git a/animateditems/39392.gif b/animateditems/39392.gif new file mode 100644 index 00000000..c34acbe7 Binary files /dev/null and b/animateditems/39392.gif differ diff --git a/animateditems/39392.png b/animateditems/39392.png new file mode 100644 index 00000000..767f0eb2 Binary files /dev/null and b/animateditems/39392.png differ diff --git a/animateditems/39393.gif b/animateditems/39393.gif new file mode 100644 index 00000000..404d51a1 Binary files /dev/null and b/animateditems/39393.gif differ diff --git a/animateditems/39393.png b/animateditems/39393.png new file mode 100644 index 00000000..6e70ca58 Binary files /dev/null and b/animateditems/39393.png differ diff --git a/animateditems/39394.gif b/animateditems/39394.gif new file mode 100644 index 00000000..0af22125 Binary files /dev/null and b/animateditems/39394.gif differ diff --git a/animateditems/39394.png b/animateditems/39394.png new file mode 100644 index 00000000..d4a24a3b Binary files /dev/null and b/animateditems/39394.png differ diff --git a/animateditems/39395.gif b/animateditems/39395.gif new file mode 100644 index 00000000..bc635b5f Binary files /dev/null and b/animateditems/39395.gif differ diff --git a/animateditems/39395.png b/animateditems/39395.png new file mode 100644 index 00000000..d17c799c Binary files /dev/null and b/animateditems/39395.png differ diff --git a/animateditems/39396.gif b/animateditems/39396.gif new file mode 100644 index 00000000..018e2124 Binary files /dev/null and b/animateditems/39396.gif differ diff --git a/animateditems/39396.png b/animateditems/39396.png new file mode 100644 index 00000000..280c5e7f Binary files /dev/null and b/animateditems/39396.png differ diff --git a/animateditems/39397.gif b/animateditems/39397.gif new file mode 100644 index 00000000..1eee7e2b Binary files /dev/null and b/animateditems/39397.gif differ diff --git a/animateditems/39397.png b/animateditems/39397.png new file mode 100644 index 00000000..4f2269e2 Binary files /dev/null and b/animateditems/39397.png differ diff --git a/animateditems/3940.gif b/animateditems/3940.gif new file mode 100644 index 00000000..ba6d8047 Binary files /dev/null and b/animateditems/3940.gif differ diff --git a/animateditems/3940.png b/animateditems/3940.png new file mode 100644 index 00000000..c9dd5079 Binary files /dev/null and b/animateditems/3940.png differ diff --git a/animateditems/3941.gif b/animateditems/3941.gif new file mode 100644 index 00000000..6a25eff2 Binary files /dev/null and b/animateditems/3941.gif differ diff --git a/animateditems/3941.png b/animateditems/3941.png new file mode 100644 index 00000000..03d36742 Binary files /dev/null and b/animateditems/3941.png differ diff --git a/animateditems/3942.gif b/animateditems/3942.gif new file mode 100644 index 00000000..efc3fd12 Binary files /dev/null and b/animateditems/3942.gif differ diff --git a/animateditems/3942.png b/animateditems/3942.png new file mode 100644 index 00000000..c8446085 Binary files /dev/null and b/animateditems/3942.png differ diff --git a/animateditems/39425.gif b/animateditems/39425.gif new file mode 100644 index 00000000..22d3e926 Binary files /dev/null and b/animateditems/39425.gif differ diff --git a/animateditems/39425.png b/animateditems/39425.png new file mode 100644 index 00000000..b27b458c Binary files /dev/null and b/animateditems/39425.png differ diff --git a/animateditems/39426.gif b/animateditems/39426.gif new file mode 100644 index 00000000..d877a8ba Binary files /dev/null and b/animateditems/39426.gif differ diff --git a/animateditems/39426.png b/animateditems/39426.png new file mode 100644 index 00000000..79a95207 Binary files /dev/null and b/animateditems/39426.png differ diff --git a/animateditems/39427.gif b/animateditems/39427.gif new file mode 100644 index 00000000..e669495b Binary files /dev/null and b/animateditems/39427.gif differ diff --git a/animateditems/39427.png b/animateditems/39427.png new file mode 100644 index 00000000..812a482e Binary files /dev/null and b/animateditems/39427.png differ diff --git a/animateditems/39428.gif b/animateditems/39428.gif new file mode 100644 index 00000000..5dbbc00f Binary files /dev/null and b/animateditems/39428.gif differ diff --git a/animateditems/39428.png b/animateditems/39428.png new file mode 100644 index 00000000..32ac6847 Binary files /dev/null and b/animateditems/39428.png differ diff --git a/animateditems/39429.gif b/animateditems/39429.gif new file mode 100644 index 00000000..5784c2e8 Binary files /dev/null and b/animateditems/39429.gif differ diff --git a/animateditems/39429.png b/animateditems/39429.png new file mode 100644 index 00000000..4f08f919 Binary files /dev/null and b/animateditems/39429.png differ diff --git a/animateditems/39430.gif b/animateditems/39430.gif new file mode 100644 index 00000000..ee61e2fc Binary files /dev/null and b/animateditems/39430.gif differ diff --git a/animateditems/39430.png b/animateditems/39430.png new file mode 100644 index 00000000..8da85873 Binary files /dev/null and b/animateditems/39430.png differ diff --git a/animateditems/39431.gif b/animateditems/39431.gif new file mode 100644 index 00000000..318f78c5 Binary files /dev/null and b/animateditems/39431.gif differ diff --git a/animateditems/39431.png b/animateditems/39431.png new file mode 100644 index 00000000..157bfe4e Binary files /dev/null and b/animateditems/39431.png differ diff --git a/animateditems/39432.gif b/animateditems/39432.gif new file mode 100644 index 00000000..202c2369 Binary files /dev/null and b/animateditems/39432.gif differ diff --git a/animateditems/39432.png b/animateditems/39432.png new file mode 100644 index 00000000..d259069f Binary files /dev/null and b/animateditems/39432.png differ diff --git a/animateditems/39433.gif b/animateditems/39433.gif new file mode 100644 index 00000000..e0daac3f Binary files /dev/null and b/animateditems/39433.gif differ diff --git a/animateditems/39433.png b/animateditems/39433.png new file mode 100644 index 00000000..bc57cce3 Binary files /dev/null and b/animateditems/39433.png differ diff --git a/animateditems/39434.gif b/animateditems/39434.gif new file mode 100644 index 00000000..708a233f Binary files /dev/null and b/animateditems/39434.gif differ diff --git a/animateditems/39434.png b/animateditems/39434.png new file mode 100644 index 00000000..7b9204eb Binary files /dev/null and b/animateditems/39434.png differ diff --git a/animateditems/39435.gif b/animateditems/39435.gif new file mode 100644 index 00000000..c5410799 Binary files /dev/null and b/animateditems/39435.gif differ diff --git a/animateditems/39435.png b/animateditems/39435.png new file mode 100644 index 00000000..75f15ff6 Binary files /dev/null and b/animateditems/39435.png differ diff --git a/animateditems/39436.gif b/animateditems/39436.gif new file mode 100644 index 00000000..c61f2452 Binary files /dev/null and b/animateditems/39436.gif differ diff --git a/animateditems/39436.png b/animateditems/39436.png new file mode 100644 index 00000000..fd5e77a0 Binary files /dev/null and b/animateditems/39436.png differ diff --git a/animateditems/39437.gif b/animateditems/39437.gif new file mode 100644 index 00000000..d24159e5 Binary files /dev/null and b/animateditems/39437.gif differ diff --git a/animateditems/39437.png b/animateditems/39437.png new file mode 100644 index 00000000..7f719bfc Binary files /dev/null and b/animateditems/39437.png differ diff --git a/animateditems/39438.gif b/animateditems/39438.gif new file mode 100644 index 00000000..d37af2ce Binary files /dev/null and b/animateditems/39438.gif differ diff --git a/animateditems/39438.png b/animateditems/39438.png new file mode 100644 index 00000000..84cd8202 Binary files /dev/null and b/animateditems/39438.png differ diff --git a/animateditems/39439.gif b/animateditems/39439.gif new file mode 100644 index 00000000..bef44869 Binary files /dev/null and b/animateditems/39439.gif differ diff --git a/animateditems/39439.png b/animateditems/39439.png new file mode 100644 index 00000000..abd70bb6 Binary files /dev/null and b/animateditems/39439.png differ diff --git a/animateditems/39440.gif b/animateditems/39440.gif new file mode 100644 index 00000000..2fe6edb8 Binary files /dev/null and b/animateditems/39440.gif differ diff --git a/animateditems/39440.png b/animateditems/39440.png new file mode 100644 index 00000000..2f348b3d Binary files /dev/null and b/animateditems/39440.png differ diff --git a/animateditems/39441.gif b/animateditems/39441.gif new file mode 100644 index 00000000..7dd5ff2b Binary files /dev/null and b/animateditems/39441.gif differ diff --git a/animateditems/39441.png b/animateditems/39441.png new file mode 100644 index 00000000..295676b1 Binary files /dev/null and b/animateditems/39441.png differ diff --git a/animateditems/39442.gif b/animateditems/39442.gif new file mode 100644 index 00000000..30279dd3 Binary files /dev/null and b/animateditems/39442.gif differ diff --git a/animateditems/39442.png b/animateditems/39442.png new file mode 100644 index 00000000..9195cc8f Binary files /dev/null and b/animateditems/39442.png differ diff --git a/animateditems/39443.gif b/animateditems/39443.gif new file mode 100644 index 00000000..9ce3cf8b Binary files /dev/null and b/animateditems/39443.gif differ diff --git a/animateditems/39443.png b/animateditems/39443.png new file mode 100644 index 00000000..fdb2eec8 Binary files /dev/null and b/animateditems/39443.png differ diff --git a/animateditems/39444.gif b/animateditems/39444.gif new file mode 100644 index 00000000..82a43568 Binary files /dev/null and b/animateditems/39444.gif differ diff --git a/animateditems/39444.png b/animateditems/39444.png new file mode 100644 index 00000000..b258fe58 Binary files /dev/null and b/animateditems/39444.png differ diff --git a/animateditems/39445.gif b/animateditems/39445.gif new file mode 100644 index 00000000..5edc7e9a Binary files /dev/null and b/animateditems/39445.gif differ diff --git a/animateditems/39445.png b/animateditems/39445.png new file mode 100644 index 00000000..7688ebfb Binary files /dev/null and b/animateditems/39445.png differ diff --git a/animateditems/39446.gif b/animateditems/39446.gif new file mode 100644 index 00000000..d4f040de Binary files /dev/null and b/animateditems/39446.gif differ diff --git a/animateditems/39446.png b/animateditems/39446.png new file mode 100644 index 00000000..8bd7353b Binary files /dev/null and b/animateditems/39446.png differ diff --git a/animateditems/39447.gif b/animateditems/39447.gif new file mode 100644 index 00000000..a7d09cc9 Binary files /dev/null and b/animateditems/39447.gif differ diff --git a/animateditems/39447.png b/animateditems/39447.png new file mode 100644 index 00000000..d886622a Binary files /dev/null and b/animateditems/39447.png differ diff --git a/animateditems/39448.gif b/animateditems/39448.gif new file mode 100644 index 00000000..5f377e28 Binary files /dev/null and b/animateditems/39448.gif differ diff --git a/animateditems/39448.png b/animateditems/39448.png new file mode 100644 index 00000000..0e2a4ea4 Binary files /dev/null and b/animateditems/39448.png differ diff --git a/animateditems/39449.gif b/animateditems/39449.gif new file mode 100644 index 00000000..5a1b18fd Binary files /dev/null and b/animateditems/39449.gif differ diff --git a/animateditems/39449.png b/animateditems/39449.png new file mode 100644 index 00000000..7a88bc78 Binary files /dev/null and b/animateditems/39449.png differ diff --git a/animateditems/39450.gif b/animateditems/39450.gif new file mode 100644 index 00000000..39519358 Binary files /dev/null and b/animateditems/39450.gif differ diff --git a/animateditems/39450.png b/animateditems/39450.png new file mode 100644 index 00000000..f3875258 Binary files /dev/null and b/animateditems/39450.png differ diff --git a/animateditems/39451.gif b/animateditems/39451.gif new file mode 100644 index 00000000..cf50eb47 Binary files /dev/null and b/animateditems/39451.gif differ diff --git a/animateditems/39451.png b/animateditems/39451.png new file mode 100644 index 00000000..d1705640 Binary files /dev/null and b/animateditems/39451.png differ diff --git a/animateditems/39452.gif b/animateditems/39452.gif new file mode 100644 index 00000000..27e57a3f Binary files /dev/null and b/animateditems/39452.gif differ diff --git a/animateditems/39452.png b/animateditems/39452.png new file mode 100644 index 00000000..2e8badbc Binary files /dev/null and b/animateditems/39452.png differ diff --git a/animateditems/39461.gif b/animateditems/39461.gif new file mode 100644 index 00000000..87e71a35 Binary files /dev/null and b/animateditems/39461.gif differ diff --git a/animateditems/39461.png b/animateditems/39461.png new file mode 100644 index 00000000..f79c643c Binary files /dev/null and b/animateditems/39461.png differ diff --git a/animateditems/39462.gif b/animateditems/39462.gif new file mode 100644 index 00000000..1fc3a96e Binary files /dev/null and b/animateditems/39462.gif differ diff --git a/animateditems/39462.png b/animateditems/39462.png new file mode 100644 index 00000000..f9863f90 Binary files /dev/null and b/animateditems/39462.png differ diff --git a/animateditems/39463.gif b/animateditems/39463.gif new file mode 100644 index 00000000..cc5a39bd Binary files /dev/null and b/animateditems/39463.gif differ diff --git a/animateditems/39463.png b/animateditems/39463.png new file mode 100644 index 00000000..9c3c7b23 Binary files /dev/null and b/animateditems/39463.png differ diff --git a/animateditems/39464.gif b/animateditems/39464.gif new file mode 100644 index 00000000..7e9efc8b Binary files /dev/null and b/animateditems/39464.gif differ diff --git a/animateditems/39464.png b/animateditems/39464.png new file mode 100644 index 00000000..85299d8c Binary files /dev/null and b/animateditems/39464.png differ diff --git a/animateditems/39465.gif b/animateditems/39465.gif new file mode 100644 index 00000000..beba0ccd Binary files /dev/null and b/animateditems/39465.gif differ diff --git a/animateditems/39465.png b/animateditems/39465.png new file mode 100644 index 00000000..0645142a Binary files /dev/null and b/animateditems/39465.png differ diff --git a/animateditems/39466.gif b/animateditems/39466.gif new file mode 100644 index 00000000..863a275c Binary files /dev/null and b/animateditems/39466.gif differ diff --git a/animateditems/39466.png b/animateditems/39466.png new file mode 100644 index 00000000..c5aae36b Binary files /dev/null and b/animateditems/39466.png differ diff --git a/animateditems/39467.gif b/animateditems/39467.gif new file mode 100644 index 00000000..22661bdf Binary files /dev/null and b/animateditems/39467.gif differ diff --git a/animateditems/39467.png b/animateditems/39467.png new file mode 100644 index 00000000..e7cb91aa Binary files /dev/null and b/animateditems/39467.png differ diff --git a/animateditems/39468.gif b/animateditems/39468.gif new file mode 100644 index 00000000..db9510c5 Binary files /dev/null and b/animateditems/39468.gif differ diff --git a/animateditems/39468.png b/animateditems/39468.png new file mode 100644 index 00000000..6dcc1bb4 Binary files /dev/null and b/animateditems/39468.png differ diff --git a/animateditems/39469.gif b/animateditems/39469.gif new file mode 100644 index 00000000..ea25a6c3 Binary files /dev/null and b/animateditems/39469.gif differ diff --git a/animateditems/39469.png b/animateditems/39469.png new file mode 100644 index 00000000..bce0764d Binary files /dev/null and b/animateditems/39469.png differ diff --git a/animateditems/39476.gif b/animateditems/39476.gif new file mode 100644 index 00000000..206bd4ac Binary files /dev/null and b/animateditems/39476.gif differ diff --git a/animateditems/39476.png b/animateditems/39476.png new file mode 100644 index 00000000..953fc5f7 Binary files /dev/null and b/animateditems/39476.png differ diff --git a/animateditems/39477.gif b/animateditems/39477.gif new file mode 100644 index 00000000..2dda1806 Binary files /dev/null and b/animateditems/39477.gif differ diff --git a/animateditems/39477.png b/animateditems/39477.png new file mode 100644 index 00000000..47fd7adb Binary files /dev/null and b/animateditems/39477.png differ diff --git a/animateditems/39478.gif b/animateditems/39478.gif new file mode 100644 index 00000000..4fdf6ea6 Binary files /dev/null and b/animateditems/39478.gif differ diff --git a/animateditems/39478.png b/animateditems/39478.png new file mode 100644 index 00000000..df3e348b Binary files /dev/null and b/animateditems/39478.png differ diff --git a/animateditems/39479.gif b/animateditems/39479.gif new file mode 100644 index 00000000..386ad673 Binary files /dev/null and b/animateditems/39479.gif differ diff --git a/animateditems/39479.png b/animateditems/39479.png new file mode 100644 index 00000000..00d08f83 Binary files /dev/null and b/animateditems/39479.png differ diff --git a/animateditems/39483.gif b/animateditems/39483.gif new file mode 100644 index 00000000..ce4a7bfb Binary files /dev/null and b/animateditems/39483.gif differ diff --git a/animateditems/39483.png b/animateditems/39483.png new file mode 100644 index 00000000..77d6309e Binary files /dev/null and b/animateditems/39483.png differ diff --git a/animateditems/39491.gif b/animateditems/39491.gif new file mode 100644 index 00000000..368ef859 Binary files /dev/null and b/animateditems/39491.gif differ diff --git a/animateditems/39491.png b/animateditems/39491.png new file mode 100644 index 00000000..9e1863ef Binary files /dev/null and b/animateditems/39491.png differ diff --git a/animateditems/39492.gif b/animateditems/39492.gif new file mode 100644 index 00000000..88cfcbda Binary files /dev/null and b/animateditems/39492.gif differ diff --git a/animateditems/39492.png b/animateditems/39492.png new file mode 100644 index 00000000..85fdd8f0 Binary files /dev/null and b/animateditems/39492.png differ diff --git a/animateditems/39493.gif b/animateditems/39493.gif new file mode 100644 index 00000000..86fcc727 Binary files /dev/null and b/animateditems/39493.gif differ diff --git a/animateditems/39493.png b/animateditems/39493.png new file mode 100644 index 00000000..20ca7de8 Binary files /dev/null and b/animateditems/39493.png differ diff --git a/animateditems/39494.gif b/animateditems/39494.gif new file mode 100644 index 00000000..0117d5d4 Binary files /dev/null and b/animateditems/39494.gif differ diff --git a/animateditems/39494.png b/animateditems/39494.png new file mode 100644 index 00000000..d514365f Binary files /dev/null and b/animateditems/39494.png differ diff --git a/animateditems/3951.gif b/animateditems/3951.gif new file mode 100644 index 00000000..1f3f1cf2 Binary files /dev/null and b/animateditems/3951.gif differ diff --git a/animateditems/3951.png b/animateditems/3951.png new file mode 100644 index 00000000..fb2e4d40 Binary files /dev/null and b/animateditems/3951.png differ diff --git a/animateditems/3952.gif b/animateditems/3952.gif new file mode 100644 index 00000000..4d70e290 Binary files /dev/null and b/animateditems/3952.gif differ diff --git a/animateditems/3952.png b/animateditems/3952.png new file mode 100644 index 00000000..883a32f9 Binary files /dev/null and b/animateditems/3952.png differ diff --git a/animateditems/3953.gif b/animateditems/3953.gif new file mode 100644 index 00000000..0d0f6f19 Binary files /dev/null and b/animateditems/3953.gif differ diff --git a/animateditems/3953.png b/animateditems/3953.png new file mode 100644 index 00000000..631dd738 Binary files /dev/null and b/animateditems/3953.png differ diff --git a/animateditems/39531.gif b/animateditems/39531.gif new file mode 100644 index 00000000..0e2d7606 Binary files /dev/null and b/animateditems/39531.gif differ diff --git a/animateditems/39531.png b/animateditems/39531.png new file mode 100644 index 00000000..e46dff58 Binary files /dev/null and b/animateditems/39531.png differ diff --git a/animateditems/39532.gif b/animateditems/39532.gif new file mode 100644 index 00000000..a0fb9a7e Binary files /dev/null and b/animateditems/39532.gif differ diff --git a/animateditems/39532.png b/animateditems/39532.png new file mode 100644 index 00000000..3b918f0b Binary files /dev/null and b/animateditems/39532.png differ diff --git a/animateditems/3954.gif b/animateditems/3954.gif new file mode 100644 index 00000000..95a36596 Binary files /dev/null and b/animateditems/3954.gif differ diff --git a/animateditems/3954.png b/animateditems/3954.png new file mode 100644 index 00000000..bf079de3 Binary files /dev/null and b/animateditems/3954.png differ diff --git a/animateditems/3955.gif b/animateditems/3955.gif new file mode 100644 index 00000000..2510551c Binary files /dev/null and b/animateditems/3955.gif differ diff --git a/animateditems/3955.png b/animateditems/3955.png new file mode 100644 index 00000000..e3a06d79 Binary files /dev/null and b/animateditems/3955.png differ diff --git a/animateditems/3956.gif b/animateditems/3956.gif new file mode 100644 index 00000000..9f102c3e Binary files /dev/null and b/animateditems/3956.gif differ diff --git a/animateditems/3956.png b/animateditems/3956.png new file mode 100644 index 00000000..a5e79a5a Binary files /dev/null and b/animateditems/3956.png differ diff --git a/animateditems/3957.gif b/animateditems/3957.gif new file mode 100644 index 00000000..761bafb7 Binary files /dev/null and b/animateditems/3957.gif differ diff --git a/animateditems/3957.png b/animateditems/3957.png new file mode 100644 index 00000000..7a3c5946 Binary files /dev/null and b/animateditems/3957.png differ diff --git a/animateditems/39571.gif b/animateditems/39571.gif new file mode 100644 index 00000000..976958a7 Binary files /dev/null and b/animateditems/39571.gif differ diff --git a/animateditems/39571.png b/animateditems/39571.png new file mode 100644 index 00000000..4fb18494 Binary files /dev/null and b/animateditems/39571.png differ diff --git a/animateditems/39572.gif b/animateditems/39572.gif new file mode 100644 index 00000000..976958a7 Binary files /dev/null and b/animateditems/39572.gif differ diff --git a/animateditems/39572.png b/animateditems/39572.png new file mode 100644 index 00000000..4fb18494 Binary files /dev/null and b/animateditems/39572.png differ diff --git a/animateditems/39573.gif b/animateditems/39573.gif new file mode 100644 index 00000000..976958a7 Binary files /dev/null and b/animateditems/39573.gif differ diff --git a/animateditems/39573.png b/animateditems/39573.png new file mode 100644 index 00000000..4fb18494 Binary files /dev/null and b/animateditems/39573.png differ diff --git a/animateditems/39579.gif b/animateditems/39579.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/39579.gif differ diff --git a/animateditems/39579.png b/animateditems/39579.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/39579.png differ diff --git a/animateditems/39594.gif b/animateditems/39594.gif new file mode 100644 index 00000000..01aa9930 Binary files /dev/null and b/animateditems/39594.gif differ diff --git a/animateditems/39594.png b/animateditems/39594.png new file mode 100644 index 00000000..435e8c09 Binary files /dev/null and b/animateditems/39594.png differ diff --git a/animateditems/3960.gif b/animateditems/3960.gif new file mode 100644 index 00000000..4de2012d Binary files /dev/null and b/animateditems/3960.gif differ diff --git a/animateditems/3960.png b/animateditems/3960.png new file mode 100644 index 00000000..1dbcd152 Binary files /dev/null and b/animateditems/3960.png differ diff --git a/animateditems/39607.gif b/animateditems/39607.gif new file mode 100644 index 00000000..7fc49aac Binary files /dev/null and b/animateditems/39607.gif differ diff --git a/animateditems/39607.png b/animateditems/39607.png new file mode 100644 index 00000000..42db059f Binary files /dev/null and b/animateditems/39607.png differ diff --git a/animateditems/39608.gif b/animateditems/39608.gif new file mode 100644 index 00000000..7fc49aac Binary files /dev/null and b/animateditems/39608.gif differ diff --git a/animateditems/39608.png b/animateditems/39608.png new file mode 100644 index 00000000..42db059f Binary files /dev/null and b/animateditems/39608.png differ diff --git a/animateditems/39609.gif b/animateditems/39609.gif new file mode 100644 index 00000000..7fc49aac Binary files /dev/null and b/animateditems/39609.gif differ diff --git a/animateditems/39609.png b/animateditems/39609.png new file mode 100644 index 00000000..42db059f Binary files /dev/null and b/animateditems/39609.png differ diff --git a/animateditems/3961.gif b/animateditems/3961.gif new file mode 100644 index 00000000..cf1f3830 Binary files /dev/null and b/animateditems/3961.gif differ diff --git a/animateditems/3961.png b/animateditems/3961.png new file mode 100644 index 00000000..fe6cdd30 Binary files /dev/null and b/animateditems/3961.png differ diff --git a/animateditems/39610.gif b/animateditems/39610.gif new file mode 100644 index 00000000..7fc49aac Binary files /dev/null and b/animateditems/39610.gif differ diff --git a/animateditems/39610.png b/animateditems/39610.png new file mode 100644 index 00000000..42db059f Binary files /dev/null and b/animateditems/39610.png differ diff --git a/animateditems/39611.gif b/animateditems/39611.gif new file mode 100644 index 00000000..7fc49aac Binary files /dev/null and b/animateditems/39611.gif differ diff --git a/animateditems/39611.png b/animateditems/39611.png new file mode 100644 index 00000000..42db059f Binary files /dev/null and b/animateditems/39611.png differ diff --git a/animateditems/39617.gif b/animateditems/39617.gif new file mode 100644 index 00000000..1019c0b3 Binary files /dev/null and b/animateditems/39617.gif differ diff --git a/animateditems/39617.png b/animateditems/39617.png new file mode 100644 index 00000000..bebe6ca4 Binary files /dev/null and b/animateditems/39617.png differ diff --git a/animateditems/3962.gif b/animateditems/3962.gif new file mode 100644 index 00000000..79a6ca73 Binary files /dev/null and b/animateditems/3962.gif differ diff --git a/animateditems/3962.png b/animateditems/3962.png new file mode 100644 index 00000000..e8e14ac9 Binary files /dev/null and b/animateditems/3962.png differ diff --git a/animateditems/39627.gif b/animateditems/39627.gif new file mode 100644 index 00000000..57a4c5a8 Binary files /dev/null and b/animateditems/39627.gif differ diff --git a/animateditems/39627.png b/animateditems/39627.png new file mode 100644 index 00000000..51c2e093 Binary files /dev/null and b/animateditems/39627.png differ diff --git a/animateditems/39628.gif b/animateditems/39628.gif new file mode 100644 index 00000000..8ef26c8d Binary files /dev/null and b/animateditems/39628.gif differ diff --git a/animateditems/39628.png b/animateditems/39628.png new file mode 100644 index 00000000..ba767a15 Binary files /dev/null and b/animateditems/39628.png differ diff --git a/animateditems/3963.gif b/animateditems/3963.gif new file mode 100644 index 00000000..78b76a79 Binary files /dev/null and b/animateditems/3963.gif differ diff --git a/animateditems/3963.png b/animateditems/3963.png new file mode 100644 index 00000000..02e72494 Binary files /dev/null and b/animateditems/3963.png differ diff --git a/animateditems/39634.gif b/animateditems/39634.gif new file mode 100644 index 00000000..9f8e211f Binary files /dev/null and b/animateditems/39634.gif differ diff --git a/animateditems/39634.png b/animateditems/39634.png new file mode 100644 index 00000000..afe0e4d8 Binary files /dev/null and b/animateditems/39634.png differ diff --git a/animateditems/39635.gif b/animateditems/39635.gif new file mode 100644 index 00000000..c754ad88 Binary files /dev/null and b/animateditems/39635.gif differ diff --git a/animateditems/39635.png b/animateditems/39635.png new file mode 100644 index 00000000..555e77c8 Binary files /dev/null and b/animateditems/39635.png differ diff --git a/animateditems/39637.gif b/animateditems/39637.gif new file mode 100644 index 00000000..2a9015ff Binary files /dev/null and b/animateditems/39637.gif differ diff --git a/animateditems/39637.png b/animateditems/39637.png new file mode 100644 index 00000000..01bbc2a4 Binary files /dev/null and b/animateditems/39637.png differ diff --git a/animateditems/3964.gif b/animateditems/3964.gif new file mode 100644 index 00000000..a7142766 Binary files /dev/null and b/animateditems/3964.gif differ diff --git a/animateditems/3964.png b/animateditems/3964.png new file mode 100644 index 00000000..2b87696f Binary files /dev/null and b/animateditems/3964.png differ diff --git a/animateditems/3965.gif b/animateditems/3965.gif new file mode 100644 index 00000000..b4ee39d7 Binary files /dev/null and b/animateditems/3965.gif differ diff --git a/animateditems/3965.png b/animateditems/3965.png new file mode 100644 index 00000000..2c7460a2 Binary files /dev/null and b/animateditems/3965.png differ diff --git a/animateditems/39650.gif b/animateditems/39650.gif new file mode 100644 index 00000000..b205bbc8 Binary files /dev/null and b/animateditems/39650.gif differ diff --git a/animateditems/39650.png b/animateditems/39650.png new file mode 100644 index 00000000..b66b9e87 Binary files /dev/null and b/animateditems/39650.png differ diff --git a/animateditems/39652.gif b/animateditems/39652.gif new file mode 100644 index 00000000..45a8ed90 Binary files /dev/null and b/animateditems/39652.gif differ diff --git a/animateditems/39652.png b/animateditems/39652.png new file mode 100644 index 00000000..e2dd8d14 Binary files /dev/null and b/animateditems/39652.png differ diff --git a/animateditems/39653.gif b/animateditems/39653.gif new file mode 100644 index 00000000..d8cfa53c Binary files /dev/null and b/animateditems/39653.gif differ diff --git a/animateditems/39653.png b/animateditems/39653.png new file mode 100644 index 00000000..f652f669 Binary files /dev/null and b/animateditems/39653.png differ diff --git a/animateditems/39654.gif b/animateditems/39654.gif new file mode 100644 index 00000000..26ec5d31 Binary files /dev/null and b/animateditems/39654.gif differ diff --git a/animateditems/39654.png b/animateditems/39654.png new file mode 100644 index 00000000..6f4e1b75 Binary files /dev/null and b/animateditems/39654.png differ diff --git a/animateditems/39655.gif b/animateditems/39655.gif new file mode 100644 index 00000000..26ec5d31 Binary files /dev/null and b/animateditems/39655.gif differ diff --git a/animateditems/39655.png b/animateditems/39655.png new file mode 100644 index 00000000..6f4e1b75 Binary files /dev/null and b/animateditems/39655.png differ diff --git a/animateditems/39658.gif b/animateditems/39658.gif new file mode 100644 index 00000000..0997e363 Binary files /dev/null and b/animateditems/39658.gif differ diff --git a/animateditems/39658.png b/animateditems/39658.png new file mode 100644 index 00000000..cff5b251 Binary files /dev/null and b/animateditems/39658.png differ diff --git a/animateditems/39659.gif b/animateditems/39659.gif new file mode 100644 index 00000000..c43c930b Binary files /dev/null and b/animateditems/39659.gif differ diff --git a/animateditems/39659.png b/animateditems/39659.png new file mode 100644 index 00000000..b811ca9a Binary files /dev/null and b/animateditems/39659.png differ diff --git a/animateditems/3966.gif b/animateditems/3966.gif new file mode 100644 index 00000000..2275ef74 Binary files /dev/null and b/animateditems/3966.gif differ diff --git a/animateditems/3966.png b/animateditems/3966.png new file mode 100644 index 00000000..9ae0c0b3 Binary files /dev/null and b/animateditems/3966.png differ diff --git a/animateditems/3967.gif b/animateditems/3967.gif new file mode 100644 index 00000000..fdbe91fe Binary files /dev/null and b/animateditems/3967.gif differ diff --git a/animateditems/3967.png b/animateditems/3967.png new file mode 100644 index 00000000..b6f7d373 Binary files /dev/null and b/animateditems/3967.png differ diff --git a/animateditems/3968.gif b/animateditems/3968.gif new file mode 100644 index 00000000..bbea5ee9 Binary files /dev/null and b/animateditems/3968.gif differ diff --git a/animateditems/3968.png b/animateditems/3968.png new file mode 100644 index 00000000..71179805 Binary files /dev/null and b/animateditems/3968.png differ diff --git a/animateditems/3969.gif b/animateditems/3969.gif new file mode 100644 index 00000000..75809410 Binary files /dev/null and b/animateditems/3969.gif differ diff --git a/animateditems/3969.png b/animateditems/3969.png new file mode 100644 index 00000000..a92a00c4 Binary files /dev/null and b/animateditems/3969.png differ diff --git a/animateditems/3970.gif b/animateditems/3970.gif new file mode 100644 index 00000000..b04fef51 Binary files /dev/null and b/animateditems/3970.gif differ diff --git a/animateditems/3970.png b/animateditems/3970.png new file mode 100644 index 00000000..8aa42a47 Binary files /dev/null and b/animateditems/3970.png differ diff --git a/animateditems/39708.gif b/animateditems/39708.gif new file mode 100644 index 00000000..4e1fb67b Binary files /dev/null and b/animateditems/39708.gif differ diff --git a/animateditems/39708.png b/animateditems/39708.png new file mode 100644 index 00000000..da51f494 Binary files /dev/null and b/animateditems/39708.png differ diff --git a/animateditems/39709.gif b/animateditems/39709.gif new file mode 100644 index 00000000..7a3a1e8e Binary files /dev/null and b/animateditems/39709.gif differ diff --git a/animateditems/39709.png b/animateditems/39709.png new file mode 100644 index 00000000..99be0a98 Binary files /dev/null and b/animateditems/39709.png differ diff --git a/animateditems/3971.gif b/animateditems/3971.gif new file mode 100644 index 00000000..f4c6d937 Binary files /dev/null and b/animateditems/3971.gif differ diff --git a/animateditems/3971.png b/animateditems/3971.png new file mode 100644 index 00000000..14950e0b Binary files /dev/null and b/animateditems/3971.png differ diff --git a/animateditems/39710.gif b/animateditems/39710.gif new file mode 100644 index 00000000..a770a7e3 Binary files /dev/null and b/animateditems/39710.gif differ diff --git a/animateditems/39710.png b/animateditems/39710.png new file mode 100644 index 00000000..0077b17a Binary files /dev/null and b/animateditems/39710.png differ diff --git a/animateditems/39711.gif b/animateditems/39711.gif new file mode 100644 index 00000000..6c083577 Binary files /dev/null and b/animateditems/39711.gif differ diff --git a/animateditems/39711.png b/animateditems/39711.png new file mode 100644 index 00000000..4ecec4ea Binary files /dev/null and b/animateditems/39711.png differ diff --git a/animateditems/39712.gif b/animateditems/39712.gif new file mode 100644 index 00000000..5ed863e9 Binary files /dev/null and b/animateditems/39712.gif differ diff --git a/animateditems/39712.png b/animateditems/39712.png new file mode 100644 index 00000000..1f4146e2 Binary files /dev/null and b/animateditems/39712.png differ diff --git a/animateditems/39713.gif b/animateditems/39713.gif new file mode 100644 index 00000000..e2503d09 Binary files /dev/null and b/animateditems/39713.gif differ diff --git a/animateditems/39713.png b/animateditems/39713.png new file mode 100644 index 00000000..5ca1a972 Binary files /dev/null and b/animateditems/39713.png differ diff --git a/animateditems/39714.gif b/animateditems/39714.gif new file mode 100644 index 00000000..f24bc3b5 Binary files /dev/null and b/animateditems/39714.gif differ diff --git a/animateditems/39714.png b/animateditems/39714.png new file mode 100644 index 00000000..b9a98a31 Binary files /dev/null and b/animateditems/39714.png differ diff --git a/animateditems/39715.gif b/animateditems/39715.gif new file mode 100644 index 00000000..2cde9479 Binary files /dev/null and b/animateditems/39715.gif differ diff --git a/animateditems/39715.png b/animateditems/39715.png new file mode 100644 index 00000000..c202e987 Binary files /dev/null and b/animateditems/39715.png differ diff --git a/animateditems/39716.gif b/animateditems/39716.gif new file mode 100644 index 00000000..a2a99d9b Binary files /dev/null and b/animateditems/39716.gif differ diff --git a/animateditems/39716.png b/animateditems/39716.png new file mode 100644 index 00000000..ef16d2b6 Binary files /dev/null and b/animateditems/39716.png differ diff --git a/animateditems/39717.gif b/animateditems/39717.gif new file mode 100644 index 00000000..f4b0717d Binary files /dev/null and b/animateditems/39717.gif differ diff --git a/animateditems/39717.png b/animateditems/39717.png new file mode 100644 index 00000000..8ed19072 Binary files /dev/null and b/animateditems/39717.png differ diff --git a/animateditems/39718.gif b/animateditems/39718.gif new file mode 100644 index 00000000..36d0ecd0 Binary files /dev/null and b/animateditems/39718.gif differ diff --git a/animateditems/39718.png b/animateditems/39718.png new file mode 100644 index 00000000..1c5cfac4 Binary files /dev/null and b/animateditems/39718.png differ diff --git a/animateditems/39719.gif b/animateditems/39719.gif new file mode 100644 index 00000000..6f7814a3 Binary files /dev/null and b/animateditems/39719.gif differ diff --git a/animateditems/39719.png b/animateditems/39719.png new file mode 100644 index 00000000..59d17fb5 Binary files /dev/null and b/animateditems/39719.png differ diff --git a/animateditems/3972.gif b/animateditems/3972.gif new file mode 100644 index 00000000..2e76aa43 Binary files /dev/null and b/animateditems/3972.gif differ diff --git a/animateditems/3972.png b/animateditems/3972.png new file mode 100644 index 00000000..9ce2f9bf Binary files /dev/null and b/animateditems/3972.png differ diff --git a/animateditems/3973.gif b/animateditems/3973.gif new file mode 100644 index 00000000..50177869 Binary files /dev/null and b/animateditems/3973.gif differ diff --git a/animateditems/3973.png b/animateditems/3973.png new file mode 100644 index 00000000..c6e41e26 Binary files /dev/null and b/animateditems/3973.png differ diff --git a/animateditems/3974.gif b/animateditems/3974.gif new file mode 100644 index 00000000..5a1ea97e Binary files /dev/null and b/animateditems/3974.gif differ diff --git a/animateditems/3974.png b/animateditems/3974.png new file mode 100644 index 00000000..bfceaabc Binary files /dev/null and b/animateditems/3974.png differ diff --git a/animateditems/3975.gif b/animateditems/3975.gif new file mode 100644 index 00000000..25c4802d Binary files /dev/null and b/animateditems/3975.gif differ diff --git a/animateditems/3975.png b/animateditems/3975.png new file mode 100644 index 00000000..f92e60dd Binary files /dev/null and b/animateditems/3975.png differ diff --git a/animateditems/3976.gif b/animateditems/3976.gif new file mode 100644 index 00000000..7e6da71a Binary files /dev/null and b/animateditems/3976.gif differ diff --git a/animateditems/3976.png b/animateditems/3976.png new file mode 100644 index 00000000..43205402 Binary files /dev/null and b/animateditems/3976.png differ diff --git a/animateditems/39765.gif b/animateditems/39765.gif new file mode 100644 index 00000000..00b8d2af Binary files /dev/null and b/animateditems/39765.gif differ diff --git a/animateditems/39765.png b/animateditems/39765.png new file mode 100644 index 00000000..fd0e7c19 Binary files /dev/null and b/animateditems/39765.png differ diff --git a/animateditems/39766.gif b/animateditems/39766.gif new file mode 100644 index 00000000..8e50ccfc Binary files /dev/null and b/animateditems/39766.gif differ diff --git a/animateditems/39766.png b/animateditems/39766.png new file mode 100644 index 00000000..21199343 Binary files /dev/null and b/animateditems/39766.png differ diff --git a/animateditems/39767.gif b/animateditems/39767.gif new file mode 100644 index 00000000..d2c8af96 Binary files /dev/null and b/animateditems/39767.gif differ diff --git a/animateditems/39767.png b/animateditems/39767.png new file mode 100644 index 00000000..d6d675dc Binary files /dev/null and b/animateditems/39767.png differ diff --git a/animateditems/39768.gif b/animateditems/39768.gif new file mode 100644 index 00000000..5eb6babb Binary files /dev/null and b/animateditems/39768.gif differ diff --git a/animateditems/39768.png b/animateditems/39768.png new file mode 100644 index 00000000..6b2ddafa Binary files /dev/null and b/animateditems/39768.png differ diff --git a/animateditems/39769.gif b/animateditems/39769.gif new file mode 100644 index 00000000..fe4b9a80 Binary files /dev/null and b/animateditems/39769.gif differ diff --git a/animateditems/39769.png b/animateditems/39769.png new file mode 100644 index 00000000..96ca26bd Binary files /dev/null and b/animateditems/39769.png differ diff --git a/animateditems/39770.gif b/animateditems/39770.gif new file mode 100644 index 00000000..21b9d078 Binary files /dev/null and b/animateditems/39770.gif differ diff --git a/animateditems/39770.png b/animateditems/39770.png new file mode 100644 index 00000000..12c5a24e Binary files /dev/null and b/animateditems/39770.png differ diff --git a/animateditems/3982.gif b/animateditems/3982.gif new file mode 100644 index 00000000..54dad95d Binary files /dev/null and b/animateditems/3982.gif differ diff --git a/animateditems/3982.png b/animateditems/3982.png new file mode 100644 index 00000000..d2a1e784 Binary files /dev/null and b/animateditems/3982.png differ diff --git a/animateditems/39820.gif b/animateditems/39820.gif new file mode 100644 index 00000000..34fdf07c Binary files /dev/null and b/animateditems/39820.gif differ diff --git a/animateditems/39820.png b/animateditems/39820.png new file mode 100644 index 00000000..16800b67 Binary files /dev/null and b/animateditems/39820.png differ diff --git a/animateditems/3983.gif b/animateditems/3983.gif new file mode 100644 index 00000000..777030be Binary files /dev/null and b/animateditems/3983.gif differ diff --git a/animateditems/3983.png b/animateditems/3983.png new file mode 100644 index 00000000..30042e2c Binary files /dev/null and b/animateditems/3983.png differ diff --git a/animateditems/4.gif b/animateditems/4.gif new file mode 100644 index 00000000..fc3fcf74 Binary files /dev/null and b/animateditems/4.gif differ diff --git a/animateditems/40359.gif b/animateditems/40359.gif new file mode 100644 index 00000000..bda1c215 Binary files /dev/null and b/animateditems/40359.gif differ diff --git a/animateditems/40359.png b/animateditems/40359.png new file mode 100644 index 00000000..31ec326d Binary files /dev/null and b/animateditems/40359.png differ diff --git a/animateditems/40360.gif b/animateditems/40360.gif new file mode 100644 index 00000000..cb9497ab Binary files /dev/null and b/animateditems/40360.gif differ diff --git a/animateditems/40360.png b/animateditems/40360.png new file mode 100644 index 00000000..52fe503f Binary files /dev/null and b/animateditems/40360.png differ diff --git a/animateditems/40362.gif b/animateditems/40362.gif new file mode 100644 index 00000000..dc6c474d Binary files /dev/null and b/animateditems/40362.gif differ diff --git a/animateditems/40362.png b/animateditems/40362.png new file mode 100644 index 00000000..7e2183ce Binary files /dev/null and b/animateditems/40362.png differ diff --git a/animateditems/40363.gif b/animateditems/40363.gif new file mode 100644 index 00000000..b24373c1 Binary files /dev/null and b/animateditems/40363.gif differ diff --git a/animateditems/40363.png b/animateditems/40363.png new file mode 100644 index 00000000..580b14e1 Binary files /dev/null and b/animateditems/40363.png differ diff --git a/animateditems/40455.gif b/animateditems/40455.gif new file mode 100644 index 00000000..71f67fd8 Binary files /dev/null and b/animateditems/40455.gif differ diff --git a/animateditems/40455.png b/animateditems/40455.png new file mode 100644 index 00000000..1ec900d5 Binary files /dev/null and b/animateditems/40455.png differ diff --git a/animateditems/40456.gif b/animateditems/40456.gif new file mode 100644 index 00000000..71f67fd8 Binary files /dev/null and b/animateditems/40456.gif differ diff --git a/animateditems/40456.png b/animateditems/40456.png new file mode 100644 index 00000000..1ec900d5 Binary files /dev/null and b/animateditems/40456.png differ diff --git a/animateditems/40457.gif b/animateditems/40457.gif new file mode 100644 index 00000000..71f67fd8 Binary files /dev/null and b/animateditems/40457.gif differ diff --git a/animateditems/40457.png b/animateditems/40457.png new file mode 100644 index 00000000..1ec900d5 Binary files /dev/null and b/animateditems/40457.png differ diff --git a/animateditems/40458.gif b/animateditems/40458.gif new file mode 100644 index 00000000..4767ac2d Binary files /dev/null and b/animateditems/40458.gif differ diff --git a/animateditems/40458.png b/animateditems/40458.png new file mode 100644 index 00000000..8e6385ab Binary files /dev/null and b/animateditems/40458.png differ diff --git a/animateditems/40459.gif b/animateditems/40459.gif new file mode 100644 index 00000000..4767ac2d Binary files /dev/null and b/animateditems/40459.gif differ diff --git a/animateditems/40459.png b/animateditems/40459.png new file mode 100644 index 00000000..8e6385ab Binary files /dev/null and b/animateditems/40459.png differ diff --git a/animateditems/40460.gif b/animateditems/40460.gif new file mode 100644 index 00000000..4767ac2d Binary files /dev/null and b/animateditems/40460.gif differ diff --git a/animateditems/40460.png b/animateditems/40460.png new file mode 100644 index 00000000..8e6385ab Binary files /dev/null and b/animateditems/40460.png differ diff --git a/animateditems/40461.gif b/animateditems/40461.gif new file mode 100644 index 00000000..54517410 Binary files /dev/null and b/animateditems/40461.gif differ diff --git a/animateditems/40461.png b/animateditems/40461.png new file mode 100644 index 00000000..e709b50d Binary files /dev/null and b/animateditems/40461.png differ diff --git a/animateditems/40462.gif b/animateditems/40462.gif new file mode 100644 index 00000000..54517410 Binary files /dev/null and b/animateditems/40462.gif differ diff --git a/animateditems/40462.png b/animateditems/40462.png new file mode 100644 index 00000000..e709b50d Binary files /dev/null and b/animateditems/40462.png differ diff --git a/animateditems/40463.gif b/animateditems/40463.gif new file mode 100644 index 00000000..cbfd382b Binary files /dev/null and b/animateditems/40463.gif differ diff --git a/animateditems/40463.png b/animateditems/40463.png new file mode 100644 index 00000000..565cf773 Binary files /dev/null and b/animateditems/40463.png differ diff --git a/animateditems/40464.gif b/animateditems/40464.gif new file mode 100644 index 00000000..b0b43350 Binary files /dev/null and b/animateditems/40464.gif differ diff --git a/animateditems/40464.png b/animateditems/40464.png new file mode 100644 index 00000000..42914274 Binary files /dev/null and b/animateditems/40464.png differ diff --git a/animateditems/40465.gif b/animateditems/40465.gif new file mode 100644 index 00000000..b352186f Binary files /dev/null and b/animateditems/40465.gif differ diff --git a/animateditems/40465.png b/animateditems/40465.png new file mode 100644 index 00000000..549372a8 Binary files /dev/null and b/animateditems/40465.png differ diff --git a/animateditems/40469.gif b/animateditems/40469.gif new file mode 100644 index 00000000..94f1a638 Binary files /dev/null and b/animateditems/40469.gif differ diff --git a/animateditems/40469.png b/animateditems/40469.png new file mode 100644 index 00000000..82652baf Binary files /dev/null and b/animateditems/40469.png differ diff --git a/animateditems/40473.gif b/animateditems/40473.gif new file mode 100644 index 00000000..45cc32c9 Binary files /dev/null and b/animateditems/40473.gif differ diff --git a/animateditems/40473.png b/animateditems/40473.png new file mode 100644 index 00000000..e56f7ab2 Binary files /dev/null and b/animateditems/40473.png differ diff --git a/animateditems/40483.gif b/animateditems/40483.gif new file mode 100644 index 00000000..b300a2d1 Binary files /dev/null and b/animateditems/40483.gif differ diff --git a/animateditems/40483.png b/animateditems/40483.png new file mode 100644 index 00000000..eb619166 Binary files /dev/null and b/animateditems/40483.png differ diff --git a/animateditems/40484.gif b/animateditems/40484.gif new file mode 100644 index 00000000..b300a2d1 Binary files /dev/null and b/animateditems/40484.gif differ diff --git a/animateditems/40484.png b/animateditems/40484.png new file mode 100644 index 00000000..eb619166 Binary files /dev/null and b/animateditems/40484.png differ diff --git a/animateditems/40485.gif b/animateditems/40485.gif new file mode 100644 index 00000000..de0ef28f Binary files /dev/null and b/animateditems/40485.gif differ diff --git a/animateditems/40485.png b/animateditems/40485.png new file mode 100644 index 00000000..f787db00 Binary files /dev/null and b/animateditems/40485.png differ diff --git a/animateditems/40486.gif b/animateditems/40486.gif new file mode 100644 index 00000000..eecc785c Binary files /dev/null and b/animateditems/40486.gif differ diff --git a/animateditems/40486.png b/animateditems/40486.png new file mode 100644 index 00000000..6e3bbf11 Binary files /dev/null and b/animateditems/40486.png differ diff --git a/animateditems/40487.gif b/animateditems/40487.gif new file mode 100644 index 00000000..e528a9f9 Binary files /dev/null and b/animateditems/40487.gif differ diff --git a/animateditems/40487.png b/animateditems/40487.png new file mode 100644 index 00000000..5f0a9204 Binary files /dev/null and b/animateditems/40487.png differ diff --git a/animateditems/40488.gif b/animateditems/40488.gif new file mode 100644 index 00000000..49789bf3 Binary files /dev/null and b/animateditems/40488.gif differ diff --git a/animateditems/40488.png b/animateditems/40488.png new file mode 100644 index 00000000..dd162a7f Binary files /dev/null and b/animateditems/40488.png differ diff --git a/animateditems/40489.gif b/animateditems/40489.gif new file mode 100644 index 00000000..b9f0a84b Binary files /dev/null and b/animateditems/40489.gif differ diff --git a/animateditems/40489.png b/animateditems/40489.png new file mode 100644 index 00000000..ad03109e Binary files /dev/null and b/animateditems/40489.png differ diff --git a/animateditems/40490.gif b/animateditems/40490.gif new file mode 100644 index 00000000..cf628b0f Binary files /dev/null and b/animateditems/40490.gif differ diff --git a/animateditems/40490.png b/animateditems/40490.png new file mode 100644 index 00000000..f0ebb534 Binary files /dev/null and b/animateditems/40490.png differ diff --git a/animateditems/40491.gif b/animateditems/40491.gif new file mode 100644 index 00000000..8858fbc3 Binary files /dev/null and b/animateditems/40491.gif differ diff --git a/animateditems/40491.png b/animateditems/40491.png new file mode 100644 index 00000000..2eddfe51 Binary files /dev/null and b/animateditems/40491.png differ diff --git a/animateditems/40492.gif b/animateditems/40492.gif new file mode 100644 index 00000000..3eab7d0d Binary files /dev/null and b/animateditems/40492.gif differ diff --git a/animateditems/40492.png b/animateditems/40492.png new file mode 100644 index 00000000..a11ab086 Binary files /dev/null and b/animateditems/40492.png differ diff --git a/animateditems/40493.gif b/animateditems/40493.gif new file mode 100644 index 00000000..92dd8e5c Binary files /dev/null and b/animateditems/40493.gif differ diff --git a/animateditems/40493.png b/animateditems/40493.png new file mode 100644 index 00000000..3af08cb6 Binary files /dev/null and b/animateditems/40493.png differ diff --git a/animateditems/40506.gif b/animateditems/40506.gif new file mode 100644 index 00000000..9f0d13a0 Binary files /dev/null and b/animateditems/40506.gif differ diff --git a/animateditems/40506.png b/animateditems/40506.png new file mode 100644 index 00000000..c59b6412 Binary files /dev/null and b/animateditems/40506.png differ diff --git a/animateditems/40509.gif b/animateditems/40509.gif new file mode 100644 index 00000000..93750078 Binary files /dev/null and b/animateditems/40509.gif differ diff --git a/animateditems/40509.png b/animateditems/40509.png new file mode 100644 index 00000000..234bf3b2 Binary files /dev/null and b/animateditems/40509.png differ diff --git a/animateditems/40510.gif b/animateditems/40510.gif new file mode 100644 index 00000000..80d3cc14 Binary files /dev/null and b/animateditems/40510.gif differ diff --git a/animateditems/40510.png b/animateditems/40510.png new file mode 100644 index 00000000..ea61f485 Binary files /dev/null and b/animateditems/40510.png differ diff --git a/animateditems/40512.gif b/animateditems/40512.gif new file mode 100644 index 00000000..1e6d7723 Binary files /dev/null and b/animateditems/40512.gif differ diff --git a/animateditems/40512.png b/animateditems/40512.png new file mode 100644 index 00000000..c9b71046 Binary files /dev/null and b/animateditems/40512.png differ diff --git a/animateditems/40514.gif b/animateditems/40514.gif new file mode 100644 index 00000000..bdee84fe Binary files /dev/null and b/animateditems/40514.gif differ diff --git a/animateditems/40514.png b/animateditems/40514.png new file mode 100644 index 00000000..3e9dae22 Binary files /dev/null and b/animateditems/40514.png differ diff --git a/animateditems/40516.gif b/animateditems/40516.gif new file mode 100644 index 00000000..086d64fc Binary files /dev/null and b/animateditems/40516.gif differ diff --git a/animateditems/40516.png b/animateditems/40516.png new file mode 100644 index 00000000..a495c96e Binary files /dev/null and b/animateditems/40516.png differ diff --git a/animateditems/40518.gif b/animateditems/40518.gif new file mode 100644 index 00000000..084b3a9b Binary files /dev/null and b/animateditems/40518.gif differ diff --git a/animateditems/40518.png b/animateditems/40518.png new file mode 100644 index 00000000..f79997e0 Binary files /dev/null and b/animateditems/40518.png differ diff --git a/animateditems/40526.gif b/animateditems/40526.gif new file mode 100644 index 00000000..a3cd141e Binary files /dev/null and b/animateditems/40526.gif differ diff --git a/animateditems/40526.png b/animateditems/40526.png new file mode 100644 index 00000000..e4dba5e3 Binary files /dev/null and b/animateditems/40526.png differ diff --git a/animateditems/40527.gif b/animateditems/40527.gif new file mode 100644 index 00000000..8d6ad4a2 Binary files /dev/null and b/animateditems/40527.gif differ diff --git a/animateditems/40527.png b/animateditems/40527.png new file mode 100644 index 00000000..5e2eaa1d Binary files /dev/null and b/animateditems/40527.png differ diff --git a/animateditems/40528.gif b/animateditems/40528.gif new file mode 100644 index 00000000..09bd661c Binary files /dev/null and b/animateditems/40528.gif differ diff --git a/animateditems/40528.png b/animateditems/40528.png new file mode 100644 index 00000000..dc3997fb Binary files /dev/null and b/animateditems/40528.png differ diff --git a/animateditems/40529.gif b/animateditems/40529.gif new file mode 100644 index 00000000..bbf2640a Binary files /dev/null and b/animateditems/40529.gif differ diff --git a/animateditems/40529.png b/animateditems/40529.png new file mode 100644 index 00000000..2ac1107b Binary files /dev/null and b/animateditems/40529.png differ diff --git a/animateditems/40530.gif b/animateditems/40530.gif new file mode 100644 index 00000000..0816825d Binary files /dev/null and b/animateditems/40530.gif differ diff --git a/animateditems/40530.png b/animateditems/40530.png new file mode 100644 index 00000000..64984377 Binary files /dev/null and b/animateditems/40530.png differ diff --git a/animateditems/40531.gif b/animateditems/40531.gif new file mode 100644 index 00000000..239dbee0 Binary files /dev/null and b/animateditems/40531.gif differ diff --git a/animateditems/40531.png b/animateditems/40531.png new file mode 100644 index 00000000..d6b0a414 Binary files /dev/null and b/animateditems/40531.png differ diff --git a/animateditems/40532.gif b/animateditems/40532.gif new file mode 100644 index 00000000..4b09546d Binary files /dev/null and b/animateditems/40532.gif differ diff --git a/animateditems/40532.png b/animateditems/40532.png new file mode 100644 index 00000000..4bc08bb3 Binary files /dev/null and b/animateditems/40532.png differ diff --git a/animateditems/40534.gif b/animateditems/40534.gif new file mode 100644 index 00000000..bbc4518a Binary files /dev/null and b/animateditems/40534.gif differ diff --git a/animateditems/40534.png b/animateditems/40534.png new file mode 100644 index 00000000..623be0f7 Binary files /dev/null and b/animateditems/40534.png differ diff --git a/animateditems/40542.gif b/animateditems/40542.gif new file mode 100644 index 00000000..0263bf8f Binary files /dev/null and b/animateditems/40542.gif differ diff --git a/animateditems/40542.png b/animateditems/40542.png new file mode 100644 index 00000000..437553fe Binary files /dev/null and b/animateditems/40542.png differ diff --git a/animateditems/40543.gif b/animateditems/40543.gif new file mode 100644 index 00000000..8359492e Binary files /dev/null and b/animateditems/40543.gif differ diff --git a/animateditems/40543.png b/animateditems/40543.png new file mode 100644 index 00000000..911f9d60 Binary files /dev/null and b/animateditems/40543.png differ diff --git a/animateditems/40544.gif b/animateditems/40544.gif new file mode 100644 index 00000000..cb11d31d Binary files /dev/null and b/animateditems/40544.gif differ diff --git a/animateditems/40544.png b/animateditems/40544.png new file mode 100644 index 00000000..8a06dc81 Binary files /dev/null and b/animateditems/40544.png differ diff --git a/animateditems/40545.gif b/animateditems/40545.gif new file mode 100644 index 00000000..47649d79 Binary files /dev/null and b/animateditems/40545.gif differ diff --git a/animateditems/40545.png b/animateditems/40545.png new file mode 100644 index 00000000..c208f59e Binary files /dev/null and b/animateditems/40545.png differ diff --git a/animateditems/40546.gif b/animateditems/40546.gif new file mode 100644 index 00000000..7d35bed8 Binary files /dev/null and b/animateditems/40546.gif differ diff --git a/animateditems/40546.png b/animateditems/40546.png new file mode 100644 index 00000000..755c7f28 Binary files /dev/null and b/animateditems/40546.png differ diff --git a/animateditems/40547.gif b/animateditems/40547.gif new file mode 100644 index 00000000..483c85ee Binary files /dev/null and b/animateditems/40547.gif differ diff --git a/animateditems/40547.png b/animateditems/40547.png new file mode 100644 index 00000000..688d06ac Binary files /dev/null and b/animateditems/40547.png differ diff --git a/animateditems/40548.gif b/animateditems/40548.gif new file mode 100644 index 00000000..d532cbda Binary files /dev/null and b/animateditems/40548.gif differ diff --git a/animateditems/40548.png b/animateditems/40548.png new file mode 100644 index 00000000..7adb877a Binary files /dev/null and b/animateditems/40548.png differ diff --git a/animateditems/40549.gif b/animateditems/40549.gif new file mode 100644 index 00000000..5dfe142f Binary files /dev/null and b/animateditems/40549.gif differ diff --git a/animateditems/40549.png b/animateditems/40549.png new file mode 100644 index 00000000..c69068b1 Binary files /dev/null and b/animateditems/40549.png differ diff --git a/animateditems/40550.gif b/animateditems/40550.gif new file mode 100644 index 00000000..4ef40578 Binary files /dev/null and b/animateditems/40550.gif differ diff --git a/animateditems/40550.png b/animateditems/40550.png new file mode 100644 index 00000000..2f69eb5f Binary files /dev/null and b/animateditems/40550.png differ diff --git a/animateditems/40558.gif b/animateditems/40558.gif new file mode 100644 index 00000000..ca410210 Binary files /dev/null and b/animateditems/40558.gif differ diff --git a/animateditems/40558.png b/animateditems/40558.png new file mode 100644 index 00000000..3f9c10f3 Binary files /dev/null and b/animateditems/40558.png differ diff --git a/animateditems/40559.gif b/animateditems/40559.gif new file mode 100644 index 00000000..56c8f1b7 Binary files /dev/null and b/animateditems/40559.gif differ diff --git a/animateditems/40559.png b/animateditems/40559.png new file mode 100644 index 00000000..1c4dfdb7 Binary files /dev/null and b/animateditems/40559.png differ diff --git a/animateditems/40560.gif b/animateditems/40560.gif new file mode 100644 index 00000000..7c25e661 Binary files /dev/null and b/animateditems/40560.gif differ diff --git a/animateditems/40560.png b/animateditems/40560.png new file mode 100644 index 00000000..33cc096d Binary files /dev/null and b/animateditems/40560.png differ diff --git a/animateditems/40561.gif b/animateditems/40561.gif new file mode 100644 index 00000000..e56b5300 Binary files /dev/null and b/animateditems/40561.gif differ diff --git a/animateditems/40561.png b/animateditems/40561.png new file mode 100644 index 00000000..56cddcb2 Binary files /dev/null and b/animateditems/40561.png differ diff --git a/animateditems/40562.gif b/animateditems/40562.gif new file mode 100644 index 00000000..9519e7be Binary files /dev/null and b/animateditems/40562.gif differ diff --git a/animateditems/40562.png b/animateditems/40562.png new file mode 100644 index 00000000..567ba855 Binary files /dev/null and b/animateditems/40562.png differ diff --git a/animateditems/40602.gif b/animateditems/40602.gif new file mode 100644 index 00000000..79d7b49a Binary files /dev/null and b/animateditems/40602.gif differ diff --git a/animateditems/40602.png b/animateditems/40602.png new file mode 100644 index 00000000..d7f41c47 Binary files /dev/null and b/animateditems/40602.png differ diff --git a/animateditems/40603.gif b/animateditems/40603.gif new file mode 100644 index 00000000..e2f9e6c6 Binary files /dev/null and b/animateditems/40603.gif differ diff --git a/animateditems/40603.png b/animateditems/40603.png new file mode 100644 index 00000000..7a907b1e Binary files /dev/null and b/animateditems/40603.png differ diff --git a/animateditems/40604.gif b/animateditems/40604.gif new file mode 100644 index 00000000..cb47668d Binary files /dev/null and b/animateditems/40604.gif differ diff --git a/animateditems/40604.png b/animateditems/40604.png new file mode 100644 index 00000000..48481940 Binary files /dev/null and b/animateditems/40604.png differ diff --git a/animateditems/40605.gif b/animateditems/40605.gif new file mode 100644 index 00000000..f5deef9a Binary files /dev/null and b/animateditems/40605.gif differ diff --git a/animateditems/40605.png b/animateditems/40605.png new file mode 100644 index 00000000..ab121232 Binary files /dev/null and b/animateditems/40605.png differ diff --git a/animateditems/40606.gif b/animateditems/40606.gif new file mode 100644 index 00000000..3fc09a32 Binary files /dev/null and b/animateditems/40606.gif differ diff --git a/animateditems/40606.png b/animateditems/40606.png new file mode 100644 index 00000000..965fef06 Binary files /dev/null and b/animateditems/40606.png differ diff --git a/animateditems/40607.gif b/animateditems/40607.gif new file mode 100644 index 00000000..4fcf85d7 Binary files /dev/null and b/animateditems/40607.gif differ diff --git a/animateditems/40607.png b/animateditems/40607.png new file mode 100644 index 00000000..6bde1b0a Binary files /dev/null and b/animateditems/40607.png differ diff --git a/animateditems/40608.gif b/animateditems/40608.gif new file mode 100644 index 00000000..fd87179a Binary files /dev/null and b/animateditems/40608.gif differ diff --git a/animateditems/40608.png b/animateditems/40608.png new file mode 100644 index 00000000..833cf957 Binary files /dev/null and b/animateditems/40608.png differ diff --git a/animateditems/40609.gif b/animateditems/40609.gif new file mode 100644 index 00000000..3ea0e60a Binary files /dev/null and b/animateditems/40609.gif differ diff --git a/animateditems/40609.png b/animateditems/40609.png new file mode 100644 index 00000000..9afc2ee3 Binary files /dev/null and b/animateditems/40609.png differ diff --git a/animateditems/40610.gif b/animateditems/40610.gif new file mode 100644 index 00000000..d6d62855 Binary files /dev/null and b/animateditems/40610.gif differ diff --git a/animateditems/40610.png b/animateditems/40610.png new file mode 100644 index 00000000..bddf626a Binary files /dev/null and b/animateditems/40610.png differ diff --git a/animateditems/40611.gif b/animateditems/40611.gif new file mode 100644 index 00000000..83c39df0 Binary files /dev/null and b/animateditems/40611.gif differ diff --git a/animateditems/40611.png b/animateditems/40611.png new file mode 100644 index 00000000..ac435145 Binary files /dev/null and b/animateditems/40611.png differ diff --git a/animateditems/40612.gif b/animateditems/40612.gif new file mode 100644 index 00000000..1407e1d5 Binary files /dev/null and b/animateditems/40612.gif differ diff --git a/animateditems/40612.png b/animateditems/40612.png new file mode 100644 index 00000000..c34d351a Binary files /dev/null and b/animateditems/40612.png differ diff --git a/animateditems/40613.gif b/animateditems/40613.gif new file mode 100644 index 00000000..ecbe49e6 Binary files /dev/null and b/animateditems/40613.gif differ diff --git a/animateditems/40613.png b/animateditems/40613.png new file mode 100644 index 00000000..79718cea Binary files /dev/null and b/animateditems/40613.png differ diff --git a/animateditems/40614.gif b/animateditems/40614.gif new file mode 100644 index 00000000..7de1e49d Binary files /dev/null and b/animateditems/40614.gif differ diff --git a/animateditems/40614.png b/animateditems/40614.png new file mode 100644 index 00000000..7240dff1 Binary files /dev/null and b/animateditems/40614.png differ diff --git a/animateditems/40617.gif b/animateditems/40617.gif new file mode 100644 index 00000000..8680107b Binary files /dev/null and b/animateditems/40617.gif differ diff --git a/animateditems/40617.png b/animateditems/40617.png new file mode 100644 index 00000000..2fa921ef Binary files /dev/null and b/animateditems/40617.png differ diff --git a/animateditems/40618.gif b/animateditems/40618.gif new file mode 100644 index 00000000..9ff3a390 Binary files /dev/null and b/animateditems/40618.gif differ diff --git a/animateditems/40618.png b/animateditems/40618.png new file mode 100644 index 00000000..b95d6397 Binary files /dev/null and b/animateditems/40618.png differ diff --git a/animateditems/40619.gif b/animateditems/40619.gif new file mode 100644 index 00000000..cffabd3d Binary files /dev/null and b/animateditems/40619.gif differ diff --git a/animateditems/40619.png b/animateditems/40619.png new file mode 100644 index 00000000..10f18317 Binary files /dev/null and b/animateditems/40619.png differ diff --git a/animateditems/40620.gif b/animateditems/40620.gif new file mode 100644 index 00000000..8bd18e55 Binary files /dev/null and b/animateditems/40620.gif differ diff --git a/animateditems/40620.png b/animateditems/40620.png new file mode 100644 index 00000000..c93a41d6 Binary files /dev/null and b/animateditems/40620.png differ diff --git a/animateditems/40623.gif b/animateditems/40623.gif new file mode 100644 index 00000000..71a1387e Binary files /dev/null and b/animateditems/40623.gif differ diff --git a/animateditems/40623.png b/animateditems/40623.png new file mode 100644 index 00000000..447a1991 Binary files /dev/null and b/animateditems/40623.png differ diff --git a/animateditems/40624.gif b/animateditems/40624.gif new file mode 100644 index 00000000..a14baf84 Binary files /dev/null and b/animateditems/40624.gif differ diff --git a/animateditems/40624.png b/animateditems/40624.png new file mode 100644 index 00000000..93a74b3d Binary files /dev/null and b/animateditems/40624.png differ diff --git a/animateditems/40643.gif b/animateditems/40643.gif new file mode 100644 index 00000000..a81a4c93 Binary files /dev/null and b/animateditems/40643.gif differ diff --git a/animateditems/40643.png b/animateditems/40643.png new file mode 100644 index 00000000..a4bfea03 Binary files /dev/null and b/animateditems/40643.png differ diff --git a/animateditems/40648.gif b/animateditems/40648.gif new file mode 100644 index 00000000..129924a1 Binary files /dev/null and b/animateditems/40648.gif differ diff --git a/animateditems/40648.png b/animateditems/40648.png new file mode 100644 index 00000000..d2ac9bf5 Binary files /dev/null and b/animateditems/40648.png differ diff --git a/animateditems/40649.gif b/animateditems/40649.gif new file mode 100644 index 00000000..9004fd23 Binary files /dev/null and b/animateditems/40649.gif differ diff --git a/animateditems/40649.png b/animateditems/40649.png new file mode 100644 index 00000000..e9e70f2c Binary files /dev/null and b/animateditems/40649.png differ diff --git a/animateditems/40650.gif b/animateditems/40650.gif new file mode 100644 index 00000000..7ba4d7f4 Binary files /dev/null and b/animateditems/40650.gif differ diff --git a/animateditems/40650.png b/animateditems/40650.png new file mode 100644 index 00000000..000e058a Binary files /dev/null and b/animateditems/40650.png differ diff --git a/animateditems/40651.gif b/animateditems/40651.gif new file mode 100644 index 00000000..52a5dce5 Binary files /dev/null and b/animateditems/40651.gif differ diff --git a/animateditems/40651.png b/animateditems/40651.png new file mode 100644 index 00000000..cf82f154 Binary files /dev/null and b/animateditems/40651.png differ diff --git a/animateditems/40652.gif b/animateditems/40652.gif new file mode 100644 index 00000000..b0b26636 Binary files /dev/null and b/animateditems/40652.gif differ diff --git a/animateditems/40652.png b/animateditems/40652.png new file mode 100644 index 00000000..d457bb94 Binary files /dev/null and b/animateditems/40652.png differ diff --git a/animateditems/40653.gif b/animateditems/40653.gif new file mode 100644 index 00000000..339b750f Binary files /dev/null and b/animateditems/40653.gif differ diff --git a/animateditems/40653.png b/animateditems/40653.png new file mode 100644 index 00000000..68a6705f Binary files /dev/null and b/animateditems/40653.png differ diff --git a/animateditems/40654.gif b/animateditems/40654.gif new file mode 100644 index 00000000..cb230c28 Binary files /dev/null and b/animateditems/40654.gif differ diff --git a/animateditems/40654.png b/animateditems/40654.png new file mode 100644 index 00000000..128633d2 Binary files /dev/null and b/animateditems/40654.png differ diff --git a/animateditems/40655.gif b/animateditems/40655.gif new file mode 100644 index 00000000..75872704 Binary files /dev/null and b/animateditems/40655.gif differ diff --git a/animateditems/40655.png b/animateditems/40655.png new file mode 100644 index 00000000..c56ff66d Binary files /dev/null and b/animateditems/40655.png differ diff --git a/animateditems/40656.gif b/animateditems/40656.gif new file mode 100644 index 00000000..79b9fc65 Binary files /dev/null and b/animateditems/40656.gif differ diff --git a/animateditems/40656.png b/animateditems/40656.png new file mode 100644 index 00000000..a7de5825 Binary files /dev/null and b/animateditems/40656.png differ diff --git a/animateditems/40657.gif b/animateditems/40657.gif new file mode 100644 index 00000000..e4491e76 Binary files /dev/null and b/animateditems/40657.gif differ diff --git a/animateditems/40657.png b/animateditems/40657.png new file mode 100644 index 00000000..eb05af93 Binary files /dev/null and b/animateditems/40657.png differ diff --git a/animateditems/40658.gif b/animateditems/40658.gif new file mode 100644 index 00000000..1f515df0 Binary files /dev/null and b/animateditems/40658.gif differ diff --git a/animateditems/40658.png b/animateditems/40658.png new file mode 100644 index 00000000..7d786024 Binary files /dev/null and b/animateditems/40658.png differ diff --git a/animateditems/40659.gif b/animateditems/40659.gif new file mode 100644 index 00000000..2b494c41 Binary files /dev/null and b/animateditems/40659.gif differ diff --git a/animateditems/40659.png b/animateditems/40659.png new file mode 100644 index 00000000..d4d4d256 Binary files /dev/null and b/animateditems/40659.png differ diff --git a/animateditems/40660.gif b/animateditems/40660.gif new file mode 100644 index 00000000..1aebc516 Binary files /dev/null and b/animateditems/40660.gif differ diff --git a/animateditems/40660.png b/animateditems/40660.png new file mode 100644 index 00000000..e9c639c8 Binary files /dev/null and b/animateditems/40660.png differ diff --git a/animateditems/40661.gif b/animateditems/40661.gif new file mode 100644 index 00000000..d8e7c517 Binary files /dev/null and b/animateditems/40661.gif differ diff --git a/animateditems/40661.png b/animateditems/40661.png new file mode 100644 index 00000000..c52cf1b0 Binary files /dev/null and b/animateditems/40661.png differ diff --git a/animateditems/40662.gif b/animateditems/40662.gif new file mode 100644 index 00000000..f85a33a2 Binary files /dev/null and b/animateditems/40662.gif differ diff --git a/animateditems/40662.png b/animateditems/40662.png new file mode 100644 index 00000000..fde1d79f Binary files /dev/null and b/animateditems/40662.png differ diff --git a/animateditems/40663.gif b/animateditems/40663.gif new file mode 100644 index 00000000..beaa8d52 Binary files /dev/null and b/animateditems/40663.gif differ diff --git a/animateditems/40663.png b/animateditems/40663.png new file mode 100644 index 00000000..ad92a2b4 Binary files /dev/null and b/animateditems/40663.png differ diff --git a/animateditems/40664.gif b/animateditems/40664.gif new file mode 100644 index 00000000..403510a3 Binary files /dev/null and b/animateditems/40664.gif differ diff --git a/animateditems/40664.png b/animateditems/40664.png new file mode 100644 index 00000000..6956412f Binary files /dev/null and b/animateditems/40664.png differ diff --git a/animateditems/40665.gif b/animateditems/40665.gif new file mode 100644 index 00000000..34ecf052 Binary files /dev/null and b/animateditems/40665.gif differ diff --git a/animateditems/40665.png b/animateditems/40665.png new file mode 100644 index 00000000..39c46917 Binary files /dev/null and b/animateditems/40665.png differ diff --git a/animateditems/40666.gif b/animateditems/40666.gif new file mode 100644 index 00000000..2543843c Binary files /dev/null and b/animateditems/40666.gif differ diff --git a/animateditems/40666.png b/animateditems/40666.png new file mode 100644 index 00000000..c96dd39f Binary files /dev/null and b/animateditems/40666.png differ diff --git a/animateditems/40667.gif b/animateditems/40667.gif new file mode 100644 index 00000000..cd315842 Binary files /dev/null and b/animateditems/40667.gif differ diff --git a/animateditems/40667.png b/animateditems/40667.png new file mode 100644 index 00000000..99e8fb16 Binary files /dev/null and b/animateditems/40667.png differ diff --git a/animateditems/40668.gif b/animateditems/40668.gif new file mode 100644 index 00000000..bfd531b5 Binary files /dev/null and b/animateditems/40668.gif differ diff --git a/animateditems/40668.png b/animateditems/40668.png new file mode 100644 index 00000000..ae8825ca Binary files /dev/null and b/animateditems/40668.png differ diff --git a/animateditems/40669.gif b/animateditems/40669.gif new file mode 100644 index 00000000..d289031b Binary files /dev/null and b/animateditems/40669.gif differ diff --git a/animateditems/40669.png b/animateditems/40669.png new file mode 100644 index 00000000..11a13b46 Binary files /dev/null and b/animateditems/40669.png differ diff --git a/animateditems/40680.gif b/animateditems/40680.gif new file mode 100644 index 00000000..2b0b5e9f Binary files /dev/null and b/animateditems/40680.gif differ diff --git a/animateditems/40680.png b/animateditems/40680.png new file mode 100644 index 00000000..feeaf5ac Binary files /dev/null and b/animateditems/40680.png differ diff --git a/animateditems/40681.gif b/animateditems/40681.gif new file mode 100644 index 00000000..d8b51c73 Binary files /dev/null and b/animateditems/40681.gif differ diff --git a/animateditems/40681.png b/animateditems/40681.png new file mode 100644 index 00000000..043d0d69 Binary files /dev/null and b/animateditems/40681.png differ diff --git a/animateditems/40682.gif b/animateditems/40682.gif new file mode 100644 index 00000000..067a61e0 Binary files /dev/null and b/animateditems/40682.gif differ diff --git a/animateditems/40682.png b/animateditems/40682.png new file mode 100644 index 00000000..7cbc9d38 Binary files /dev/null and b/animateditems/40682.png differ diff --git a/animateditems/40683.gif b/animateditems/40683.gif new file mode 100644 index 00000000..b70dbabb Binary files /dev/null and b/animateditems/40683.gif differ diff --git a/animateditems/40683.png b/animateditems/40683.png new file mode 100644 index 00000000..ca40d244 Binary files /dev/null and b/animateditems/40683.png differ diff --git a/animateditems/40684.gif b/animateditems/40684.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/40684.gif differ diff --git a/animateditems/40684.png b/animateditems/40684.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/40684.png differ diff --git a/animateditems/40685.gif b/animateditems/40685.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/40685.gif differ diff --git a/animateditems/40685.png b/animateditems/40685.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/40685.png differ diff --git a/animateditems/40686.gif b/animateditems/40686.gif new file mode 100644 index 00000000..b03e0a7c Binary files /dev/null and b/animateditems/40686.gif differ diff --git a/animateditems/40686.png b/animateditems/40686.png new file mode 100644 index 00000000..8700c035 Binary files /dev/null and b/animateditems/40686.png differ diff --git a/animateditems/40687.gif b/animateditems/40687.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/40687.gif differ diff --git a/animateditems/40687.png b/animateditems/40687.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/40687.png differ diff --git a/animateditems/40688.gif b/animateditems/40688.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/40688.gif differ diff --git a/animateditems/40688.png b/animateditems/40688.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/40688.png differ diff --git a/animateditems/40689.gif b/animateditems/40689.gif new file mode 100644 index 00000000..76d83697 Binary files /dev/null and b/animateditems/40689.gif differ diff --git a/animateditems/40689.png b/animateditems/40689.png new file mode 100644 index 00000000..2aabb7df Binary files /dev/null and b/animateditems/40689.png differ diff --git a/animateditems/40690.gif b/animateditems/40690.gif new file mode 100644 index 00000000..d4b55622 Binary files /dev/null and b/animateditems/40690.gif differ diff --git a/animateditems/40690.png b/animateditems/40690.png new file mode 100644 index 00000000..0db097b0 Binary files /dev/null and b/animateditems/40690.png differ diff --git a/animateditems/40691.gif b/animateditems/40691.gif new file mode 100644 index 00000000..f980f6fe Binary files /dev/null and b/animateditems/40691.gif differ diff --git a/animateditems/40691.png b/animateditems/40691.png new file mode 100644 index 00000000..6b7329fd Binary files /dev/null and b/animateditems/40691.png differ diff --git a/animateditems/40692.gif b/animateditems/40692.gif new file mode 100644 index 00000000..efb77894 Binary files /dev/null and b/animateditems/40692.gif differ diff --git a/animateditems/40692.png b/animateditems/40692.png new file mode 100644 index 00000000..249ec5a1 Binary files /dev/null and b/animateditems/40692.png differ diff --git a/animateditems/40693.gif b/animateditems/40693.gif new file mode 100644 index 00000000..eb8c90a7 Binary files /dev/null and b/animateditems/40693.gif differ diff --git a/animateditems/40693.png b/animateditems/40693.png new file mode 100644 index 00000000..f57156c4 Binary files /dev/null and b/animateditems/40693.png differ diff --git a/animateditems/40694.gif b/animateditems/40694.gif new file mode 100644 index 00000000..eb8c90a7 Binary files /dev/null and b/animateditems/40694.gif differ diff --git a/animateditems/40694.png b/animateditems/40694.png new file mode 100644 index 00000000..f57156c4 Binary files /dev/null and b/animateditems/40694.png differ diff --git a/animateditems/40695.gif b/animateditems/40695.gif new file mode 100644 index 00000000..eb8c90a7 Binary files /dev/null and b/animateditems/40695.gif differ diff --git a/animateditems/40695.png b/animateditems/40695.png new file mode 100644 index 00000000..f57156c4 Binary files /dev/null and b/animateditems/40695.png differ diff --git a/animateditems/40696.gif b/animateditems/40696.gif new file mode 100644 index 00000000..dd278814 Binary files /dev/null and b/animateditems/40696.gif differ diff --git a/animateditems/40696.png b/animateditems/40696.png new file mode 100644 index 00000000..89c8cf5d Binary files /dev/null and b/animateditems/40696.png differ diff --git a/animateditems/40711.gif b/animateditems/40711.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40711.gif differ diff --git a/animateditems/40711.png b/animateditems/40711.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40711.png differ diff --git a/animateditems/40712.gif b/animateditems/40712.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40712.gif differ diff --git a/animateditems/40712.png b/animateditems/40712.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40712.png differ diff --git a/animateditems/40713.gif b/animateditems/40713.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40713.gif differ diff --git a/animateditems/40713.png b/animateditems/40713.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40713.png differ diff --git a/animateditems/40714.gif b/animateditems/40714.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40714.gif differ diff --git a/animateditems/40714.png b/animateditems/40714.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40714.png differ diff --git a/animateditems/40715.gif b/animateditems/40715.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40715.gif differ diff --git a/animateditems/40715.png b/animateditems/40715.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40715.png differ diff --git a/animateditems/40716.gif b/animateditems/40716.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40716.gif differ diff --git a/animateditems/40716.png b/animateditems/40716.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40716.png differ diff --git a/animateditems/40717.gif b/animateditems/40717.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40717.gif differ diff --git a/animateditems/40717.png b/animateditems/40717.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40717.png differ diff --git a/animateditems/40718.gif b/animateditems/40718.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40718.gif differ diff --git a/animateditems/40718.png b/animateditems/40718.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40718.png differ diff --git a/animateditems/40719.gif b/animateditems/40719.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40719.gif differ diff --git a/animateditems/40719.png b/animateditems/40719.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40719.png differ diff --git a/animateditems/40720.gif b/animateditems/40720.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40720.gif differ diff --git a/animateditems/40720.png b/animateditems/40720.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40720.png differ diff --git a/animateditems/40721.gif b/animateditems/40721.gif new file mode 100644 index 00000000..338ccae6 Binary files /dev/null and b/animateditems/40721.gif differ diff --git a/animateditems/40721.png b/animateditems/40721.png new file mode 100644 index 00000000..7cd0fcea Binary files /dev/null and b/animateditems/40721.png differ diff --git a/animateditems/40722.gif b/animateditems/40722.gif new file mode 100644 index 00000000..359953ae Binary files /dev/null and b/animateditems/40722.gif differ diff --git a/animateditems/40722.png b/animateditems/40722.png new file mode 100644 index 00000000..3ce16b75 Binary files /dev/null and b/animateditems/40722.png differ diff --git a/animateditems/40723.gif b/animateditems/40723.gif new file mode 100644 index 00000000..479ff16c Binary files /dev/null and b/animateditems/40723.gif differ diff --git a/animateditems/40723.png b/animateditems/40723.png new file mode 100644 index 00000000..93b27ec5 Binary files /dev/null and b/animateditems/40723.png differ diff --git a/animateditems/40724.gif b/animateditems/40724.gif new file mode 100644 index 00000000..58703c63 Binary files /dev/null and b/animateditems/40724.gif differ diff --git a/animateditems/40724.png b/animateditems/40724.png new file mode 100644 index 00000000..1778dc0e Binary files /dev/null and b/animateditems/40724.png differ diff --git a/animateditems/40725.gif b/animateditems/40725.gif new file mode 100644 index 00000000..10d7ed53 Binary files /dev/null and b/animateditems/40725.gif differ diff --git a/animateditems/40725.png b/animateditems/40725.png new file mode 100644 index 00000000..5d87df14 Binary files /dev/null and b/animateditems/40725.png differ diff --git a/animateditems/40729.gif b/animateditems/40729.gif new file mode 100644 index 00000000..eb8c90a7 Binary files /dev/null and b/animateditems/40729.gif differ diff --git a/animateditems/40729.png b/animateditems/40729.png new file mode 100644 index 00000000..f57156c4 Binary files /dev/null and b/animateditems/40729.png differ diff --git a/animateditems/40730.gif b/animateditems/40730.gif new file mode 100644 index 00000000..eb8c90a7 Binary files /dev/null and b/animateditems/40730.gif differ diff --git a/animateditems/40730.png b/animateditems/40730.png new file mode 100644 index 00000000..f57156c4 Binary files /dev/null and b/animateditems/40730.png differ diff --git a/animateditems/40731.gif b/animateditems/40731.gif new file mode 100644 index 00000000..eb8c90a7 Binary files /dev/null and b/animateditems/40731.gif differ diff --git a/animateditems/40731.png b/animateditems/40731.png new file mode 100644 index 00000000..f57156c4 Binary files /dev/null and b/animateditems/40731.png differ diff --git a/animateditems/40752.gif b/animateditems/40752.gif new file mode 100644 index 00000000..6c39a7bd Binary files /dev/null and b/animateditems/40752.gif differ diff --git a/animateditems/40752.png b/animateditems/40752.png new file mode 100644 index 00000000..b5be3110 Binary files /dev/null and b/animateditems/40752.png differ diff --git a/animateditems/40753.gif b/animateditems/40753.gif new file mode 100644 index 00000000..56045528 Binary files /dev/null and b/animateditems/40753.gif differ diff --git a/animateditems/40753.png b/animateditems/40753.png new file mode 100644 index 00000000..06e826f3 Binary files /dev/null and b/animateditems/40753.png differ diff --git a/animateditems/40754.gif b/animateditems/40754.gif new file mode 100644 index 00000000..f89693d3 Binary files /dev/null and b/animateditems/40754.gif differ diff --git a/animateditems/40754.png b/animateditems/40754.png new file mode 100644 index 00000000..38ece3c8 Binary files /dev/null and b/animateditems/40754.png differ diff --git a/animateditems/40756.gif b/animateditems/40756.gif new file mode 100644 index 00000000..7345a63f Binary files /dev/null and b/animateditems/40756.gif differ diff --git a/animateditems/40756.png b/animateditems/40756.png new file mode 100644 index 00000000..0f888cb3 Binary files /dev/null and b/animateditems/40756.png differ diff --git a/animateditems/40757.gif b/animateditems/40757.gif new file mode 100644 index 00000000..4929aebc Binary files /dev/null and b/animateditems/40757.gif differ diff --git a/animateditems/40757.png b/animateditems/40757.png new file mode 100644 index 00000000..af6bf72f Binary files /dev/null and b/animateditems/40757.png differ diff --git a/animateditems/40758.gif b/animateditems/40758.gif new file mode 100644 index 00000000..c27f17d0 Binary files /dev/null and b/animateditems/40758.gif differ diff --git a/animateditems/40758.png b/animateditems/40758.png new file mode 100644 index 00000000..bdba0803 Binary files /dev/null and b/animateditems/40758.png differ diff --git a/animateditems/40759.gif b/animateditems/40759.gif new file mode 100644 index 00000000..ca8859d0 Binary files /dev/null and b/animateditems/40759.gif differ diff --git a/animateditems/40759.png b/animateditems/40759.png new file mode 100644 index 00000000..cf1b9421 Binary files /dev/null and b/animateditems/40759.png differ diff --git a/animateditems/40762.gif b/animateditems/40762.gif new file mode 100644 index 00000000..f6a0651a Binary files /dev/null and b/animateditems/40762.gif differ diff --git a/animateditems/40762.png b/animateditems/40762.png new file mode 100644 index 00000000..26f5ac1a Binary files /dev/null and b/animateditems/40762.png differ diff --git a/animateditems/40763.gif b/animateditems/40763.gif new file mode 100644 index 00000000..f429c33c Binary files /dev/null and b/animateditems/40763.gif differ diff --git a/animateditems/40763.png b/animateditems/40763.png new file mode 100644 index 00000000..1f4b354a Binary files /dev/null and b/animateditems/40763.png differ diff --git a/animateditems/40858.gif b/animateditems/40858.gif new file mode 100644 index 00000000..3322b37c Binary files /dev/null and b/animateditems/40858.gif differ diff --git a/animateditems/40858.png b/animateditems/40858.png new file mode 100644 index 00000000..056b32d6 Binary files /dev/null and b/animateditems/40858.png differ diff --git a/animateditems/40859.gif b/animateditems/40859.gif new file mode 100644 index 00000000..3322b37c Binary files /dev/null and b/animateditems/40859.gif differ diff --git a/animateditems/40859.png b/animateditems/40859.png new file mode 100644 index 00000000..056b32d6 Binary files /dev/null and b/animateditems/40859.png differ diff --git a/animateditems/40865.gif b/animateditems/40865.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/40865.gif differ diff --git a/animateditems/40865.png b/animateditems/40865.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/40865.png differ diff --git a/animateditems/4253.gif b/animateditems/4253.gif new file mode 100644 index 00000000..711ef992 Binary files /dev/null and b/animateditems/4253.gif differ diff --git a/animateditems/4253.png b/animateditems/4253.png new file mode 100644 index 00000000..a6085639 Binary files /dev/null and b/animateditems/4253.png differ diff --git a/animateditems/4254.gif b/animateditems/4254.gif new file mode 100644 index 00000000..4c12f9d1 Binary files /dev/null and b/animateditems/4254.gif differ diff --git a/animateditems/4254.png b/animateditems/4254.png new file mode 100644 index 00000000..1f362aea Binary files /dev/null and b/animateditems/4254.png differ diff --git a/animateditems/4255.gif b/animateditems/4255.gif new file mode 100644 index 00000000..6f97ae0b Binary files /dev/null and b/animateditems/4255.gif differ diff --git a/animateditems/4255.png b/animateditems/4255.png new file mode 100644 index 00000000..e9e43036 Binary files /dev/null and b/animateditems/4255.png differ diff --git a/animateditems/4265.gif b/animateditems/4265.gif new file mode 100644 index 00000000..377b1e3e Binary files /dev/null and b/animateditems/4265.gif differ diff --git a/animateditems/4265.png b/animateditems/4265.png new file mode 100644 index 00000000..2eb5a514 Binary files /dev/null and b/animateditems/4265.png differ diff --git a/animateditems/4266.gif b/animateditems/4266.gif new file mode 100644 index 00000000..61a1b20a Binary files /dev/null and b/animateditems/4266.gif differ diff --git a/animateditems/4266.png b/animateditems/4266.png new file mode 100644 index 00000000..488628b4 Binary files /dev/null and b/animateditems/4266.png differ diff --git a/animateditems/4267.gif b/animateditems/4267.gif new file mode 100644 index 00000000..31e05e51 Binary files /dev/null and b/animateditems/4267.gif differ diff --git a/animateditems/4267.png b/animateditems/4267.png new file mode 100644 index 00000000..5edc0d5c Binary files /dev/null and b/animateditems/4267.png differ diff --git a/animateditems/4298.gif b/animateditems/4298.gif new file mode 100644 index 00000000..74c1fe03 Binary files /dev/null and b/animateditems/4298.gif differ diff --git a/animateditems/4298.png b/animateditems/4298.png new file mode 100644 index 00000000..ed2ebbe1 Binary files /dev/null and b/animateditems/4298.png differ diff --git a/animateditems/4299.gif b/animateditems/4299.gif new file mode 100644 index 00000000..8cc65404 Binary files /dev/null and b/animateditems/4299.gif differ diff --git a/animateditems/4299.png b/animateditems/4299.png new file mode 100644 index 00000000..64185140 Binary files /dev/null and b/animateditems/4299.png differ diff --git a/animateditems/4300.gif b/animateditems/4300.gif new file mode 100644 index 00000000..3efa5fab Binary files /dev/null and b/animateditems/4300.gif differ diff --git a/animateditems/4300.png b/animateditems/4300.png new file mode 100644 index 00000000..59f497b0 Binary files /dev/null and b/animateditems/4300.png differ diff --git a/animateditems/4313.gif b/animateditems/4313.gif new file mode 100644 index 00000000..1b2b4fd1 Binary files /dev/null and b/animateditems/4313.gif differ diff --git a/animateditems/4313.png b/animateditems/4313.png new file mode 100644 index 00000000..e54a87ee Binary files /dev/null and b/animateditems/4313.png differ diff --git a/animateditems/4314.gif b/animateditems/4314.gif new file mode 100644 index 00000000..34c77255 Binary files /dev/null and b/animateditems/4314.gif differ diff --git a/animateditems/4314.png b/animateditems/4314.png new file mode 100644 index 00000000..5a9f87b0 Binary files /dev/null and b/animateditems/4314.png differ diff --git a/animateditems/4315.gif b/animateditems/4315.gif new file mode 100644 index 00000000..4ad706d4 Binary files /dev/null and b/animateditems/4315.gif differ diff --git a/animateditems/4315.png b/animateditems/4315.png new file mode 100644 index 00000000..91fa1240 Binary files /dev/null and b/animateditems/4315.png differ diff --git a/animateditems/4316.gif b/animateditems/4316.gif new file mode 100644 index 00000000..7cc9d025 Binary files /dev/null and b/animateditems/4316.gif differ diff --git a/animateditems/4316.png b/animateditems/4316.png new file mode 100644 index 00000000..9200cfcc Binary files /dev/null and b/animateditems/4316.png differ diff --git a/animateditems/4838.gif b/animateditems/4838.gif new file mode 100644 index 00000000..51dc6e19 Binary files /dev/null and b/animateditems/4838.gif differ diff --git a/animateditems/4838.png b/animateditems/4838.png new file mode 100644 index 00000000..e7584e19 Binary files /dev/null and b/animateditems/4838.png differ diff --git a/animateditems/4839.gif b/animateditems/4839.gif new file mode 100644 index 00000000..099cc5d8 Binary files /dev/null and b/animateditems/4839.gif differ diff --git a/animateditems/4839.png b/animateditems/4839.png new file mode 100644 index 00000000..917d7bd2 Binary files /dev/null and b/animateditems/4839.png differ diff --git a/animateditems/4840.gif b/animateditems/4840.gif new file mode 100644 index 00000000..f45faf0b Binary files /dev/null and b/animateditems/4840.gif differ diff --git a/animateditems/4840.png b/animateditems/4840.png new file mode 100644 index 00000000..aa4e2c5d Binary files /dev/null and b/animateditems/4840.png differ diff --git a/animateditems/4842.gif b/animateditems/4842.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/4842.gif differ diff --git a/animateditems/4842.png b/animateditems/4842.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/4842.png differ diff --git a/animateditems/4843.gif b/animateditems/4843.gif new file mode 100644 index 00000000..3aeaab1c Binary files /dev/null and b/animateditems/4843.gif differ diff --git a/animateditems/4843.png b/animateditems/4843.png new file mode 100644 index 00000000..b176c108 Binary files /dev/null and b/animateditems/4843.png differ diff --git a/animateditems/4845.gif b/animateditems/4845.gif new file mode 100644 index 00000000..1942e4cd Binary files /dev/null and b/animateditems/4845.gif differ diff --git a/animateditems/4845.png b/animateditems/4845.png new file mode 100644 index 00000000..3c5ea1b7 Binary files /dev/null and b/animateditems/4845.png differ diff --git a/animateditems/4846.gif b/animateditems/4846.gif new file mode 100644 index 00000000..c66d5615 Binary files /dev/null and b/animateditems/4846.gif differ diff --git a/animateditems/4846.png b/animateditems/4846.png new file mode 100644 index 00000000..4f9c6b04 Binary files /dev/null and b/animateditems/4846.png differ diff --git a/animateditems/4847.gif b/animateditems/4847.gif new file mode 100644 index 00000000..bd5eaf46 Binary files /dev/null and b/animateditems/4847.gif differ diff --git a/animateditems/4847.png b/animateditems/4847.png new file mode 100644 index 00000000..59b6e56a Binary files /dev/null and b/animateditems/4847.png differ diff --git a/animateditems/4848.gif b/animateditems/4848.gif new file mode 100644 index 00000000..0a6622fc Binary files /dev/null and b/animateditems/4848.gif differ diff --git a/animateditems/4848.png b/animateditems/4848.png new file mode 100644 index 00000000..56e4c70f Binary files /dev/null and b/animateditems/4848.png differ diff --git a/animateditems/4849.gif b/animateditems/4849.gif new file mode 100644 index 00000000..337bfbdc Binary files /dev/null and b/animateditems/4849.gif differ diff --git a/animateditems/4849.png b/animateditems/4849.png new file mode 100644 index 00000000..1981539f Binary files /dev/null and b/animateditems/4849.png differ diff --git a/animateditems/4850.gif b/animateditems/4850.gif new file mode 100644 index 00000000..fad79366 Binary files /dev/null and b/animateditems/4850.gif differ diff --git a/animateditems/4850.png b/animateditems/4850.png new file mode 100644 index 00000000..676cac58 Binary files /dev/null and b/animateditems/4850.png differ diff --git a/animateditems/4851.gif b/animateditems/4851.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/4851.gif differ diff --git a/animateditems/4851.png b/animateditems/4851.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/4851.png differ diff --git a/animateditems/4852.gif b/animateditems/4852.gif new file mode 100644 index 00000000..46658105 Binary files /dev/null and b/animateditems/4852.gif differ diff --git a/animateditems/4852.png b/animateditems/4852.png new file mode 100644 index 00000000..507e1d4b Binary files /dev/null and b/animateditems/4852.png differ diff --git a/animateditems/4853.gif b/animateditems/4853.gif new file mode 100644 index 00000000..9c75a3cc Binary files /dev/null and b/animateditems/4853.gif differ diff --git a/animateditems/4853.png b/animateditems/4853.png new file mode 100644 index 00000000..8e6b10f0 Binary files /dev/null and b/animateditems/4853.png differ diff --git a/animateditems/4854.gif b/animateditems/4854.gif new file mode 100644 index 00000000..0ecd70d7 Binary files /dev/null and b/animateditems/4854.gif differ diff --git a/animateditems/4854.png b/animateditems/4854.png new file mode 100644 index 00000000..e5bfa4e7 Binary files /dev/null and b/animateditems/4854.png differ diff --git a/animateditems/4855.gif b/animateditems/4855.gif new file mode 100644 index 00000000..cd32c29f Binary files /dev/null and b/animateditems/4855.gif differ diff --git a/animateditems/4855.png b/animateditems/4855.png new file mode 100644 index 00000000..f7e9638f Binary files /dev/null and b/animateditems/4855.png differ diff --git a/animateditems/4856.gif b/animateditems/4856.gif new file mode 100644 index 00000000..a4b3cd97 Binary files /dev/null and b/animateditems/4856.gif differ diff --git a/animateditems/4856.png b/animateditems/4856.png new file mode 100644 index 00000000..961a4458 Binary files /dev/null and b/animateditems/4856.png differ diff --git a/animateditems/4857.gif b/animateditems/4857.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/4857.gif differ diff --git a/animateditems/4857.png b/animateditems/4857.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/4857.png differ diff --git a/animateditems/4858.gif b/animateditems/4858.gif new file mode 100644 index 00000000..fd7c30cc Binary files /dev/null and b/animateditems/4858.gif differ diff --git a/animateditems/4858.png b/animateditems/4858.png new file mode 100644 index 00000000..25147d20 Binary files /dev/null and b/animateditems/4858.png differ diff --git a/animateditems/4863.gif b/animateditems/4863.gif new file mode 100644 index 00000000..95af2f29 Binary files /dev/null and b/animateditems/4863.gif differ diff --git a/animateditems/4863.png b/animateditems/4863.png new file mode 100644 index 00000000..089dd37e Binary files /dev/null and b/animateditems/4863.png differ diff --git a/animateditems/4864.gif b/animateditems/4864.gif new file mode 100644 index 00000000..df563980 Binary files /dev/null and b/animateditems/4864.gif differ diff --git a/animateditems/4864.png b/animateditems/4864.png new file mode 100644 index 00000000..ba0c4f81 Binary files /dev/null and b/animateditems/4864.png differ diff --git a/animateditems/4865.gif b/animateditems/4865.gif new file mode 100644 index 00000000..7da29c17 Binary files /dev/null and b/animateditems/4865.gif differ diff --git a/animateditems/4865.png b/animateditems/4865.png new file mode 100644 index 00000000..2d06bd9c Binary files /dev/null and b/animateditems/4865.png differ diff --git a/animateditems/4866.gif b/animateditems/4866.gif new file mode 100644 index 00000000..7da29c17 Binary files /dev/null and b/animateditems/4866.gif differ diff --git a/animateditems/4866.png b/animateditems/4866.png new file mode 100644 index 00000000..2d06bd9c Binary files /dev/null and b/animateditems/4866.png differ diff --git a/animateditems/4867.gif b/animateditems/4867.gif new file mode 100644 index 00000000..7da29c17 Binary files /dev/null and b/animateditems/4867.gif differ diff --git a/animateditems/4867.png b/animateditems/4867.png new file mode 100644 index 00000000..2d06bd9c Binary files /dev/null and b/animateditems/4867.png differ diff --git a/animateditems/4868.gif b/animateditems/4868.gif new file mode 100644 index 00000000..7da29c17 Binary files /dev/null and b/animateditems/4868.gif differ diff --git a/animateditems/4868.png b/animateditems/4868.png new file mode 100644 index 00000000..2d06bd9c Binary files /dev/null and b/animateditems/4868.png differ diff --git a/animateditems/4869.gif b/animateditems/4869.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/4869.gif differ diff --git a/animateditems/4869.png b/animateditems/4869.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/4869.png differ diff --git a/animateditems/4870.gif b/animateditems/4870.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/4870.gif differ diff --git a/animateditems/4870.png b/animateditems/4870.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/4870.png differ diff --git a/animateditems/4871.gif b/animateditems/4871.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/4871.gif differ diff --git a/animateditems/4871.png b/animateditems/4871.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/4871.png differ diff --git a/animateditems/4872.gif b/animateditems/4872.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/4872.gif differ diff --git a/animateditems/4872.png b/animateditems/4872.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/4872.png differ diff --git a/animateditems/4873.gif b/animateditems/4873.gif new file mode 100644 index 00000000..6c377085 Binary files /dev/null and b/animateditems/4873.gif differ diff --git a/animateditems/4873.png b/animateditems/4873.png new file mode 100644 index 00000000..d338dc97 Binary files /dev/null and b/animateditems/4873.png differ diff --git a/animateditems/4874.gif b/animateditems/4874.gif new file mode 100644 index 00000000..7ac23d6c Binary files /dev/null and b/animateditems/4874.gif differ diff --git a/animateditems/4874.png b/animateditems/4874.png new file mode 100644 index 00000000..0fd9517f Binary files /dev/null and b/animateditems/4874.png differ diff --git a/animateditems/4992.gif b/animateditems/4992.gif new file mode 100644 index 00000000..8b85ec85 Binary files /dev/null and b/animateditems/4992.gif differ diff --git a/animateditems/4992.png b/animateditems/4992.png new file mode 100644 index 00000000..85b561eb Binary files /dev/null and b/animateditems/4992.png differ diff --git a/animateditems/4993.gif b/animateditems/4993.gif new file mode 100644 index 00000000..3b985ebc Binary files /dev/null and b/animateditems/4993.gif differ diff --git a/animateditems/4993.png b/animateditems/4993.png new file mode 100644 index 00000000..5e567473 Binary files /dev/null and b/animateditems/4993.png differ diff --git a/animateditems/4994.gif b/animateditems/4994.gif new file mode 100644 index 00000000..e231b4da Binary files /dev/null and b/animateditems/4994.gif differ diff --git a/animateditems/4994.png b/animateditems/4994.png new file mode 100644 index 00000000..d7700f98 Binary files /dev/null and b/animateditems/4994.png differ diff --git a/animateditems/5.gif b/animateditems/5.gif new file mode 100644 index 00000000..d2aee838 Binary files /dev/null and b/animateditems/5.gif differ diff --git a/animateditems/5014.gif b/animateditems/5014.gif new file mode 100644 index 00000000..43095f9a Binary files /dev/null and b/animateditems/5014.gif differ diff --git a/animateditems/5014.png b/animateditems/5014.png new file mode 100644 index 00000000..4dda0614 Binary files /dev/null and b/animateditems/5014.png differ diff --git a/animateditems/5015.gif b/animateditems/5015.gif new file mode 100644 index 00000000..0296e674 Binary files /dev/null and b/animateditems/5015.gif differ diff --git a/animateditems/5015.png b/animateditems/5015.png new file mode 100644 index 00000000..af8cb78e Binary files /dev/null and b/animateditems/5015.png differ diff --git a/animateditems/5022.gif b/animateditems/5022.gif new file mode 100644 index 00000000..ec7ca93d Binary files /dev/null and b/animateditems/5022.gif differ diff --git a/animateditems/5022.png b/animateditems/5022.png new file mode 100644 index 00000000..25fb474e Binary files /dev/null and b/animateditems/5022.png differ diff --git a/animateditems/5080.gif b/animateditems/5080.gif new file mode 100644 index 00000000..42c84416 Binary files /dev/null and b/animateditems/5080.gif differ diff --git a/animateditems/5080.png b/animateditems/5080.png new file mode 100644 index 00000000..7f18ad4c Binary files /dev/null and b/animateditems/5080.png differ diff --git a/animateditems/5086.gif b/animateditems/5086.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/5086.gif differ diff --git a/animateditems/5086.png b/animateditems/5086.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/5086.png differ diff --git a/animateditems/5087.gif b/animateditems/5087.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/5087.gif differ diff --git a/animateditems/5087.png b/animateditems/5087.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/5087.png differ diff --git a/animateditems/5088.gif b/animateditems/5088.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/5088.gif differ diff --git a/animateditems/5088.png b/animateditems/5088.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/5088.png differ diff --git a/animateditems/5089.gif b/animateditems/5089.gif new file mode 100644 index 00000000..7da29c17 Binary files /dev/null and b/animateditems/5089.gif differ diff --git a/animateditems/5089.png b/animateditems/5089.png new file mode 100644 index 00000000..2d06bd9c Binary files /dev/null and b/animateditems/5089.png differ diff --git a/animateditems/5091.gif b/animateditems/5091.gif new file mode 100644 index 00000000..88133e15 Binary files /dev/null and b/animateditems/5091.gif differ diff --git a/animateditems/5091.png b/animateditems/5091.png new file mode 100644 index 00000000..7b6f7cad Binary files /dev/null and b/animateditems/5091.png differ diff --git a/animateditems/5097.gif b/animateditems/5097.gif new file mode 100644 index 00000000..049f10df Binary files /dev/null and b/animateditems/5097.gif differ diff --git a/animateditems/5097.png b/animateditems/5097.png new file mode 100644 index 00000000..8ae1b3f8 Binary files /dev/null and b/animateditems/5097.png differ diff --git a/animateditems/5461.gif b/animateditems/5461.gif new file mode 100644 index 00000000..94597cc8 Binary files /dev/null and b/animateditems/5461.gif differ diff --git a/animateditems/5461.png b/animateditems/5461.png new file mode 100644 index 00000000..c7bdc57e Binary files /dev/null and b/animateditems/5461.png differ diff --git a/animateditems/5462.gif b/animateditems/5462.gif new file mode 100644 index 00000000..ed726ee7 Binary files /dev/null and b/animateditems/5462.gif differ diff --git a/animateditems/5462.png b/animateditems/5462.png new file mode 100644 index 00000000..04075558 Binary files /dev/null and b/animateditems/5462.png differ diff --git a/animateditems/5467.gif b/animateditems/5467.gif new file mode 100644 index 00000000..025f33f5 Binary files /dev/null and b/animateditems/5467.gif differ diff --git a/animateditems/5467.png b/animateditems/5467.png new file mode 100644 index 00000000..3730205c Binary files /dev/null and b/animateditems/5467.png differ diff --git a/animateditems/5468.gif b/animateditems/5468.gif new file mode 100644 index 00000000..35ede841 Binary files /dev/null and b/animateditems/5468.gif differ diff --git a/animateditems/5468.png b/animateditems/5468.png new file mode 100644 index 00000000..97c2fcb2 Binary files /dev/null and b/animateditems/5468.png differ diff --git a/animateditems/5480.gif b/animateditems/5480.gif new file mode 100644 index 00000000..2f105e86 Binary files /dev/null and b/animateditems/5480.gif differ diff --git a/animateditems/5480.png b/animateditems/5480.png new file mode 100644 index 00000000..2196ae8d Binary files /dev/null and b/animateditems/5480.png differ diff --git a/animateditems/5542.gif b/animateditems/5542.gif new file mode 100644 index 00000000..5d6d9fd0 Binary files /dev/null and b/animateditems/5542.gif differ diff --git a/animateditems/5542.png b/animateditems/5542.png new file mode 100644 index 00000000..3eeb590a Binary files /dev/null and b/animateditems/5542.png differ diff --git a/animateditems/5553.gif b/animateditems/5553.gif new file mode 100644 index 00000000..82150a5a Binary files /dev/null and b/animateditems/5553.gif differ diff --git a/animateditems/5553.png b/animateditems/5553.png new file mode 100644 index 00000000..45920509 Binary files /dev/null and b/animateditems/5553.png differ diff --git a/animateditems/5565.gif b/animateditems/5565.gif new file mode 100644 index 00000000..cd9d216d Binary files /dev/null and b/animateditems/5565.gif differ diff --git a/animateditems/5565.png b/animateditems/5565.png new file mode 100644 index 00000000..4fa216eb Binary files /dev/null and b/animateditems/5565.png differ diff --git a/animateditems/5566.gif b/animateditems/5566.gif new file mode 100644 index 00000000..1508c9b6 Binary files /dev/null and b/animateditems/5566.gif differ diff --git a/animateditems/5566.png b/animateditems/5566.png new file mode 100644 index 00000000..02b2812b Binary files /dev/null and b/animateditems/5566.png differ diff --git a/animateditems/5567.gif b/animateditems/5567.gif new file mode 100644 index 00000000..dc108bc9 Binary files /dev/null and b/animateditems/5567.gif differ diff --git a/animateditems/5567.png b/animateditems/5567.png new file mode 100644 index 00000000..fb09fd07 Binary files /dev/null and b/animateditems/5567.png differ diff --git a/animateditems/5568.gif b/animateditems/5568.gif new file mode 100644 index 00000000..5192fdbe Binary files /dev/null and b/animateditems/5568.gif differ diff --git a/animateditems/5568.png b/animateditems/5568.png new file mode 100644 index 00000000..11328bd6 Binary files /dev/null and b/animateditems/5568.png differ diff --git a/animateditems/5616.gif b/animateditems/5616.gif new file mode 100644 index 00000000..cea467da Binary files /dev/null and b/animateditems/5616.gif differ diff --git a/animateditems/5616.png b/animateditems/5616.png new file mode 100644 index 00000000..9cd28f5b Binary files /dev/null and b/animateditems/5616.png differ diff --git a/animateditems/5626.gif b/animateditems/5626.gif new file mode 100644 index 00000000..5a3c72b2 Binary files /dev/null and b/animateditems/5626.gif differ diff --git a/animateditems/5626.png b/animateditems/5626.png new file mode 100644 index 00000000..c5791872 Binary files /dev/null and b/animateditems/5626.png differ diff --git a/animateditems/5627.gif b/animateditems/5627.gif new file mode 100644 index 00000000..c5381e45 Binary files /dev/null and b/animateditems/5627.gif differ diff --git a/animateditems/5627.png b/animateditems/5627.png new file mode 100644 index 00000000..69b36fba Binary files /dev/null and b/animateditems/5627.png differ diff --git a/animateditems/5630.gif b/animateditems/5630.gif new file mode 100644 index 00000000..c9025f50 Binary files /dev/null and b/animateditems/5630.gif differ diff --git a/animateditems/5630.png b/animateditems/5630.png new file mode 100644 index 00000000..8bb10cc0 Binary files /dev/null and b/animateditems/5630.png differ diff --git a/animateditems/5669.gif b/animateditems/5669.gif new file mode 100644 index 00000000..b62ccade Binary files /dev/null and b/animateditems/5669.gif differ diff --git a/animateditems/5669.png b/animateditems/5669.png new file mode 100644 index 00000000..19bdbb31 Binary files /dev/null and b/animateditems/5669.png differ diff --git a/animateditems/5670.gif b/animateditems/5670.gif new file mode 100644 index 00000000..b62ccade Binary files /dev/null and b/animateditems/5670.gif differ diff --git a/animateditems/5670.png b/animateditems/5670.png new file mode 100644 index 00000000..19bdbb31 Binary files /dev/null and b/animateditems/5670.png differ diff --git a/animateditems/5678.gif b/animateditems/5678.gif new file mode 100644 index 00000000..a99bb25b Binary files /dev/null and b/animateditems/5678.gif differ diff --git a/animateditems/5678.png b/animateditems/5678.png new file mode 100644 index 00000000..57a30be2 Binary files /dev/null and b/animateditems/5678.png differ diff --git a/animateditems/5706.gif b/animateditems/5706.gif new file mode 100644 index 00000000..88133e15 Binary files /dev/null and b/animateditems/5706.gif differ diff --git a/animateditems/5706.png b/animateditems/5706.png new file mode 100644 index 00000000..7b6f7cad Binary files /dev/null and b/animateditems/5706.png differ diff --git a/animateditems/5710.gif b/animateditems/5710.gif new file mode 100644 index 00000000..af9cc00f Binary files /dev/null and b/animateditems/5710.gif differ diff --git a/animateditems/5710.png b/animateditems/5710.png new file mode 100644 index 00000000..86d366b6 Binary files /dev/null and b/animateditems/5710.png differ diff --git a/animateditems/5727.gif b/animateditems/5727.gif new file mode 100644 index 00000000..b3f8de9f Binary files /dev/null and b/animateditems/5727.gif differ diff --git a/animateditems/5727.png b/animateditems/5727.png new file mode 100644 index 00000000..7ba9873d Binary files /dev/null and b/animateditems/5727.png differ diff --git a/animateditems/5728.gif b/animateditems/5728.gif new file mode 100644 index 00000000..f3ad806a Binary files /dev/null and b/animateditems/5728.gif differ diff --git a/animateditems/5728.png b/animateditems/5728.png new file mode 100644 index 00000000..926dfef3 Binary files /dev/null and b/animateditems/5728.png differ diff --git a/animateditems/5729.gif b/animateditems/5729.gif new file mode 100644 index 00000000..515d72f7 Binary files /dev/null and b/animateditems/5729.gif differ diff --git a/animateditems/5729.png b/animateditems/5729.png new file mode 100644 index 00000000..a6185a6d Binary files /dev/null and b/animateditems/5729.png differ diff --git a/animateditems/5741.gif b/animateditems/5741.gif new file mode 100644 index 00000000..bbee7ca6 Binary files /dev/null and b/animateditems/5741.gif differ diff --git a/animateditems/5741.png b/animateditems/5741.png new file mode 100644 index 00000000..58252924 Binary files /dev/null and b/animateditems/5741.png differ diff --git a/animateditems/5785.gif b/animateditems/5785.gif new file mode 100644 index 00000000..a02eb208 Binary files /dev/null and b/animateditems/5785.gif differ diff --git a/animateditems/5785.png b/animateditems/5785.png new file mode 100644 index 00000000..798c3089 Binary files /dev/null and b/animateditems/5785.png differ diff --git a/animateditems/5786.gif b/animateditems/5786.gif new file mode 100644 index 00000000..ff191019 Binary files /dev/null and b/animateditems/5786.gif differ diff --git a/animateditems/5786.png b/animateditems/5786.png new file mode 100644 index 00000000..5d1c5194 Binary files /dev/null and b/animateditems/5786.png differ diff --git a/animateditems/5791.gif b/animateditems/5791.gif new file mode 100644 index 00000000..b948956c Binary files /dev/null and b/animateditems/5791.gif differ diff --git a/animateditems/5791.png b/animateditems/5791.png new file mode 100644 index 00000000..2545ce7c Binary files /dev/null and b/animateditems/5791.png differ diff --git a/animateditems/5792.gif b/animateditems/5792.gif new file mode 100644 index 00000000..8446bb79 Binary files /dev/null and b/animateditems/5792.gif differ diff --git a/animateditems/5792.png b/animateditems/5792.png new file mode 100644 index 00000000..46eb8262 Binary files /dev/null and b/animateditems/5792.png differ diff --git a/animateditems/5793.gif b/animateditems/5793.gif new file mode 100644 index 00000000..66588ccb Binary files /dev/null and b/animateditems/5793.gif differ diff --git a/animateditems/5793.png b/animateditems/5793.png new file mode 100644 index 00000000..c961e168 Binary files /dev/null and b/animateditems/5793.png differ diff --git a/animateditems/5794.gif b/animateditems/5794.gif new file mode 100644 index 00000000..6994f78c Binary files /dev/null and b/animateditems/5794.gif differ diff --git a/animateditems/5794.png b/animateditems/5794.png new file mode 100644 index 00000000..33a1868f Binary files /dev/null and b/animateditems/5794.png differ diff --git a/animateditems/5795.gif b/animateditems/5795.gif new file mode 100644 index 00000000..aa30255d Binary files /dev/null and b/animateditems/5795.gif differ diff --git a/animateditems/5795.png b/animateditems/5795.png new file mode 100644 index 00000000..f4fa6db2 Binary files /dev/null and b/animateditems/5795.png differ diff --git a/animateditems/5796.gif b/animateditems/5796.gif new file mode 100644 index 00000000..d64baaae Binary files /dev/null and b/animateditems/5796.gif differ diff --git a/animateditems/5796.png b/animateditems/5796.png new file mode 100644 index 00000000..2bd08661 Binary files /dev/null and b/animateditems/5796.png differ diff --git a/animateditems/5797.gif b/animateditems/5797.gif new file mode 100644 index 00000000..cc5050fd Binary files /dev/null and b/animateditems/5797.gif differ diff --git a/animateditems/5797.png b/animateditems/5797.png new file mode 100644 index 00000000..ed6210b1 Binary files /dev/null and b/animateditems/5797.png differ diff --git a/animateditems/5798.gif b/animateditems/5798.gif new file mode 100644 index 00000000..ecb0ac85 Binary files /dev/null and b/animateditems/5798.gif differ diff --git a/animateditems/5798.png b/animateditems/5798.png new file mode 100644 index 00000000..14610df7 Binary files /dev/null and b/animateditems/5798.png differ diff --git a/animateditems/5799.gif b/animateditems/5799.gif new file mode 100644 index 00000000..09dc3614 Binary files /dev/null and b/animateditems/5799.gif differ diff --git a/animateditems/5799.png b/animateditems/5799.png new file mode 100644 index 00000000..4c5e82cc Binary files /dev/null and b/animateditems/5799.png differ diff --git a/animateditems/5801.gif b/animateditems/5801.gif new file mode 100644 index 00000000..0025ee62 Binary files /dev/null and b/animateditems/5801.gif differ diff --git a/animateditems/5801.png b/animateditems/5801.png new file mode 100644 index 00000000..c7b5c3d1 Binary files /dev/null and b/animateditems/5801.png differ diff --git a/animateditems/5802.gif b/animateditems/5802.gif new file mode 100644 index 00000000..0a0b310e Binary files /dev/null and b/animateditems/5802.gif differ diff --git a/animateditems/5802.png b/animateditems/5802.png new file mode 100644 index 00000000..f38db22c Binary files /dev/null and b/animateditems/5802.png differ diff --git a/animateditems/5803.gif b/animateditems/5803.gif new file mode 100644 index 00000000..aaad78be Binary files /dev/null and b/animateditems/5803.gif differ diff --git a/animateditems/5803.png b/animateditems/5803.png new file mode 100644 index 00000000..f6c721b2 Binary files /dev/null and b/animateditems/5803.png differ diff --git a/animateditems/5804.gif b/animateditems/5804.gif new file mode 100644 index 00000000..08b1c37f Binary files /dev/null and b/animateditems/5804.gif differ diff --git a/animateditems/5804.png b/animateditems/5804.png new file mode 100644 index 00000000..f591f54d Binary files /dev/null and b/animateditems/5804.png differ diff --git a/animateditems/5805.gif b/animateditems/5805.gif new file mode 100644 index 00000000..84100058 Binary files /dev/null and b/animateditems/5805.gif differ diff --git a/animateditems/5805.png b/animateditems/5805.png new file mode 100644 index 00000000..25b1bd7a Binary files /dev/null and b/animateditems/5805.png differ diff --git a/animateditems/5806.gif b/animateditems/5806.gif new file mode 100644 index 00000000..1073f0d7 Binary files /dev/null and b/animateditems/5806.gif differ diff --git a/animateditems/5806.png b/animateditems/5806.png new file mode 100644 index 00000000..86cd33de Binary files /dev/null and b/animateditems/5806.png differ diff --git a/animateditems/5807.gif b/animateditems/5807.gif new file mode 100644 index 00000000..d3b00d73 Binary files /dev/null and b/animateditems/5807.gif differ diff --git a/animateditems/5807.png b/animateditems/5807.png new file mode 100644 index 00000000..3e997f4c Binary files /dev/null and b/animateditems/5807.png differ diff --git a/animateditems/5808.gif b/animateditems/5808.gif new file mode 100644 index 00000000..f6a0651a Binary files /dev/null and b/animateditems/5808.gif differ diff --git a/animateditems/5808.png b/animateditems/5808.png new file mode 100644 index 00000000..26f5ac1a Binary files /dev/null and b/animateditems/5808.png differ diff --git a/animateditems/5809.gif b/animateditems/5809.gif new file mode 100644 index 00000000..977448ab Binary files /dev/null and b/animateditems/5809.gif differ diff --git a/animateditems/5809.png b/animateditems/5809.png new file mode 100644 index 00000000..6096eb0a Binary files /dev/null and b/animateditems/5809.png differ diff --git a/animateditems/5810.gif b/animateditems/5810.gif new file mode 100644 index 00000000..bbdbe24b Binary files /dev/null and b/animateditems/5810.gif differ diff --git a/animateditems/5810.png b/animateditems/5810.png new file mode 100644 index 00000000..291f31e4 Binary files /dev/null and b/animateditems/5810.png differ diff --git a/animateditems/5812.gif b/animateditems/5812.gif new file mode 100644 index 00000000..8219d801 Binary files /dev/null and b/animateditems/5812.gif differ diff --git a/animateditems/5812.png b/animateditems/5812.png new file mode 100644 index 00000000..52a4f6d7 Binary files /dev/null and b/animateditems/5812.png differ diff --git a/animateditems/5813.gif b/animateditems/5813.gif new file mode 100644 index 00000000..bdce0760 Binary files /dev/null and b/animateditems/5813.gif differ diff --git a/animateditems/5813.png b/animateditems/5813.png new file mode 100644 index 00000000..561a13a1 Binary files /dev/null and b/animateditems/5813.png differ diff --git a/animateditems/5865.gif b/animateditems/5865.gif new file mode 100644 index 00000000..56007a2f Binary files /dev/null and b/animateditems/5865.gif differ diff --git a/animateditems/5865.png b/animateditems/5865.png new file mode 100644 index 00000000..20cc6ca3 Binary files /dev/null and b/animateditems/5865.png differ diff --git a/animateditems/5875.gif b/animateditems/5875.gif new file mode 100644 index 00000000..281f0bdf Binary files /dev/null and b/animateditems/5875.gif differ diff --git a/animateditems/5875.png b/animateditems/5875.png new file mode 100644 index 00000000..218eef4f Binary files /dev/null and b/animateditems/5875.png differ diff --git a/animateditems/5876.gif b/animateditems/5876.gif new file mode 100644 index 00000000..cc225b9f Binary files /dev/null and b/animateditems/5876.gif differ diff --git a/animateditems/5876.png b/animateditems/5876.png new file mode 100644 index 00000000..c851e0e4 Binary files /dev/null and b/animateditems/5876.png differ diff --git a/animateditems/5877.gif b/animateditems/5877.gif new file mode 100644 index 00000000..a5001de6 Binary files /dev/null and b/animateditems/5877.gif differ diff --git a/animateditems/5877.png b/animateditems/5877.png new file mode 100644 index 00000000..a1cef76d Binary files /dev/null and b/animateditems/5877.png differ diff --git a/animateditems/5878.gif b/animateditems/5878.gif new file mode 100644 index 00000000..44529cc0 Binary files /dev/null and b/animateditems/5878.gif differ diff --git a/animateditems/5878.png b/animateditems/5878.png new file mode 100644 index 00000000..c306d85f Binary files /dev/null and b/animateditems/5878.png differ diff --git a/animateditems/5879.gif b/animateditems/5879.gif new file mode 100644 index 00000000..f0703608 Binary files /dev/null and b/animateditems/5879.gif differ diff --git a/animateditems/5879.png b/animateditems/5879.png new file mode 100644 index 00000000..11c4730a Binary files /dev/null and b/animateditems/5879.png differ diff --git a/animateditems/5880.gif b/animateditems/5880.gif new file mode 100644 index 00000000..84169ad0 Binary files /dev/null and b/animateditems/5880.gif differ diff --git a/animateditems/5880.png b/animateditems/5880.png new file mode 100644 index 00000000..42457fba Binary files /dev/null and b/animateditems/5880.png differ diff --git a/animateditems/5881.gif b/animateditems/5881.gif new file mode 100644 index 00000000..fcc7429b Binary files /dev/null and b/animateditems/5881.gif differ diff --git a/animateditems/5881.png b/animateditems/5881.png new file mode 100644 index 00000000..daad9025 Binary files /dev/null and b/animateditems/5881.png differ diff --git a/animateditems/5882.gif b/animateditems/5882.gif new file mode 100644 index 00000000..eea95830 Binary files /dev/null and b/animateditems/5882.gif differ diff --git a/animateditems/5882.png b/animateditems/5882.png new file mode 100644 index 00000000..1d6086ad Binary files /dev/null and b/animateditems/5882.png differ diff --git a/animateditems/5883.gif b/animateditems/5883.gif new file mode 100644 index 00000000..3d407635 Binary files /dev/null and b/animateditems/5883.gif differ diff --git a/animateditems/5883.png b/animateditems/5883.png new file mode 100644 index 00000000..25acfecd Binary files /dev/null and b/animateditems/5883.png differ diff --git a/animateditems/5884.gif b/animateditems/5884.gif new file mode 100644 index 00000000..df563980 Binary files /dev/null and b/animateditems/5884.gif differ diff --git a/animateditems/5884.png b/animateditems/5884.png new file mode 100644 index 00000000..ba0c4f81 Binary files /dev/null and b/animateditems/5884.png differ diff --git a/animateditems/5885.gif b/animateditems/5885.gif new file mode 100644 index 00000000..099cc5d8 Binary files /dev/null and b/animateditems/5885.gif differ diff --git a/animateditems/5885.png b/animateditems/5885.png new file mode 100644 index 00000000..917d7bd2 Binary files /dev/null and b/animateditems/5885.png differ diff --git a/animateditems/5886.gif b/animateditems/5886.gif new file mode 100644 index 00000000..5c76e273 Binary files /dev/null and b/animateditems/5886.gif differ diff --git a/animateditems/5886.png b/animateditems/5886.png new file mode 100644 index 00000000..1dc7231f Binary files /dev/null and b/animateditems/5886.png differ diff --git a/animateditems/5887.gif b/animateditems/5887.gif new file mode 100644 index 00000000..63c2c420 Binary files /dev/null and b/animateditems/5887.gif differ diff --git a/animateditems/5887.png b/animateditems/5887.png new file mode 100644 index 00000000..c92411ab Binary files /dev/null and b/animateditems/5887.png differ diff --git a/animateditems/5888.gif b/animateditems/5888.gif new file mode 100644 index 00000000..998e3432 Binary files /dev/null and b/animateditems/5888.gif differ diff --git a/animateditems/5888.png b/animateditems/5888.png new file mode 100644 index 00000000..10e664d6 Binary files /dev/null and b/animateditems/5888.png differ diff --git a/animateditems/5889.gif b/animateditems/5889.gif new file mode 100644 index 00000000..e2aad838 Binary files /dev/null and b/animateditems/5889.gif differ diff --git a/animateditems/5889.png b/animateditems/5889.png new file mode 100644 index 00000000..ef0f1a21 Binary files /dev/null and b/animateditems/5889.png differ diff --git a/animateditems/5890.gif b/animateditems/5890.gif new file mode 100644 index 00000000..2f5a3967 Binary files /dev/null and b/animateditems/5890.gif differ diff --git a/animateditems/5890.png b/animateditems/5890.png new file mode 100644 index 00000000..efe66b99 Binary files /dev/null and b/animateditems/5890.png differ diff --git a/animateditems/5891.gif b/animateditems/5891.gif new file mode 100644 index 00000000..1d82dc1d Binary files /dev/null and b/animateditems/5891.gif differ diff --git a/animateditems/5891.png b/animateditems/5891.png new file mode 100644 index 00000000..b229e0f5 Binary files /dev/null and b/animateditems/5891.png differ diff --git a/animateditems/5892.gif b/animateditems/5892.gif new file mode 100644 index 00000000..0a8fff67 Binary files /dev/null and b/animateditems/5892.gif differ diff --git a/animateditems/5892.png b/animateditems/5892.png new file mode 100644 index 00000000..c9274d3d Binary files /dev/null and b/animateditems/5892.png differ diff --git a/animateditems/5893.gif b/animateditems/5893.gif new file mode 100644 index 00000000..bf31eec0 Binary files /dev/null and b/animateditems/5893.gif differ diff --git a/animateditems/5893.png b/animateditems/5893.png new file mode 100644 index 00000000..3ebe2e4f Binary files /dev/null and b/animateditems/5893.png differ diff --git a/animateditems/5894.gif b/animateditems/5894.gif new file mode 100644 index 00000000..81b2cff0 Binary files /dev/null and b/animateditems/5894.gif differ diff --git a/animateditems/5894.png b/animateditems/5894.png new file mode 100644 index 00000000..c7f4a693 Binary files /dev/null and b/animateditems/5894.png differ diff --git a/animateditems/5895.gif b/animateditems/5895.gif new file mode 100644 index 00000000..4ed03f7f Binary files /dev/null and b/animateditems/5895.gif differ diff --git a/animateditems/5895.png b/animateditems/5895.png new file mode 100644 index 00000000..2ad6a9f2 Binary files /dev/null and b/animateditems/5895.png differ diff --git a/animateditems/5896.gif b/animateditems/5896.gif new file mode 100644 index 00000000..181e487a Binary files /dev/null and b/animateditems/5896.gif differ diff --git a/animateditems/5896.png b/animateditems/5896.png new file mode 100644 index 00000000..75ad6539 Binary files /dev/null and b/animateditems/5896.png differ diff --git a/animateditems/5897.gif b/animateditems/5897.gif new file mode 100644 index 00000000..a0c54f59 Binary files /dev/null and b/animateditems/5897.gif differ diff --git a/animateditems/5897.png b/animateditems/5897.png new file mode 100644 index 00000000..c46db614 Binary files /dev/null and b/animateditems/5897.png differ diff --git a/animateditems/5898.gif b/animateditems/5898.gif new file mode 100644 index 00000000..0b7dedd3 Binary files /dev/null and b/animateditems/5898.gif differ diff --git a/animateditems/5898.png b/animateditems/5898.png new file mode 100644 index 00000000..8e5e034e Binary files /dev/null and b/animateditems/5898.png differ diff --git a/animateditems/5899.gif b/animateditems/5899.gif new file mode 100644 index 00000000..5b4caf16 Binary files /dev/null and b/animateditems/5899.gif differ diff --git a/animateditems/5899.png b/animateditems/5899.png new file mode 100644 index 00000000..80c278ee Binary files /dev/null and b/animateditems/5899.png differ diff --git a/animateditems/5900.gif b/animateditems/5900.gif new file mode 100644 index 00000000..e6411c34 Binary files /dev/null and b/animateditems/5900.gif differ diff --git a/animateditems/5900.png b/animateditems/5900.png new file mode 100644 index 00000000..db173b32 Binary files /dev/null and b/animateditems/5900.png differ diff --git a/animateditems/5901.gif b/animateditems/5901.gif new file mode 100644 index 00000000..b3ff7322 Binary files /dev/null and b/animateditems/5901.gif differ diff --git a/animateditems/5901.png b/animateditems/5901.png new file mode 100644 index 00000000..1798b237 Binary files /dev/null and b/animateditems/5901.png differ diff --git a/animateditems/5902.gif b/animateditems/5902.gif new file mode 100644 index 00000000..e05dbaaa Binary files /dev/null and b/animateditems/5902.gif differ diff --git a/animateditems/5902.png b/animateditems/5902.png new file mode 100644 index 00000000..2258b037 Binary files /dev/null and b/animateditems/5902.png differ diff --git a/animateditems/5903.gif b/animateditems/5903.gif new file mode 100644 index 00000000..e34d256b Binary files /dev/null and b/animateditems/5903.gif differ diff --git a/animateditems/5903.png b/animateditems/5903.png new file mode 100644 index 00000000..ed94b46f Binary files /dev/null and b/animateditems/5903.png differ diff --git a/animateditems/5904.gif b/animateditems/5904.gif new file mode 100644 index 00000000..17fa6604 Binary files /dev/null and b/animateditems/5904.gif differ diff --git a/animateditems/5904.png b/animateditems/5904.png new file mode 100644 index 00000000..baa6d027 Binary files /dev/null and b/animateditems/5904.png differ diff --git a/animateditems/5905.gif b/animateditems/5905.gif new file mode 100644 index 00000000..59002ac8 Binary files /dev/null and b/animateditems/5905.gif differ diff --git a/animateditems/5905.png b/animateditems/5905.png new file mode 100644 index 00000000..8615dc48 Binary files /dev/null and b/animateditems/5905.png differ diff --git a/animateditems/5906.gif b/animateditems/5906.gif new file mode 100644 index 00000000..07b068e2 Binary files /dev/null and b/animateditems/5906.gif differ diff --git a/animateditems/5906.png b/animateditems/5906.png new file mode 100644 index 00000000..eccded6c Binary files /dev/null and b/animateditems/5906.png differ diff --git a/animateditems/5907.gif b/animateditems/5907.gif new file mode 100644 index 00000000..af085747 Binary files /dev/null and b/animateditems/5907.gif differ diff --git a/animateditems/5907.png b/animateditems/5907.png new file mode 100644 index 00000000..82331323 Binary files /dev/null and b/animateditems/5907.png differ diff --git a/animateditems/5908.gif b/animateditems/5908.gif new file mode 100644 index 00000000..4abf3884 Binary files /dev/null and b/animateditems/5908.gif differ diff --git a/animateditems/5908.png b/animateditems/5908.png new file mode 100644 index 00000000..c52fd959 Binary files /dev/null and b/animateditems/5908.png differ diff --git a/animateditems/5909.gif b/animateditems/5909.gif new file mode 100644 index 00000000..40a5f73b Binary files /dev/null and b/animateditems/5909.gif differ diff --git a/animateditems/5909.png b/animateditems/5909.png new file mode 100644 index 00000000..10c4cf89 Binary files /dev/null and b/animateditems/5909.png differ diff --git a/animateditems/5910.gif b/animateditems/5910.gif new file mode 100644 index 00000000..45909c47 Binary files /dev/null and b/animateditems/5910.gif differ diff --git a/animateditems/5910.png b/animateditems/5910.png new file mode 100644 index 00000000..3be207d6 Binary files /dev/null and b/animateditems/5910.png differ diff --git a/animateditems/5911.gif b/animateditems/5911.gif new file mode 100644 index 00000000..50506e08 Binary files /dev/null and b/animateditems/5911.gif differ diff --git a/animateditems/5911.png b/animateditems/5911.png new file mode 100644 index 00000000..f0290edf Binary files /dev/null and b/animateditems/5911.png differ diff --git a/animateditems/5912.gif b/animateditems/5912.gif new file mode 100644 index 00000000..6a052946 Binary files /dev/null and b/animateditems/5912.gif differ diff --git a/animateditems/5912.png b/animateditems/5912.png new file mode 100644 index 00000000..a3aaad1b Binary files /dev/null and b/animateditems/5912.png differ diff --git a/animateditems/5913.gif b/animateditems/5913.gif new file mode 100644 index 00000000..ae959cd6 Binary files /dev/null and b/animateditems/5913.gif differ diff --git a/animateditems/5913.png b/animateditems/5913.png new file mode 100644 index 00000000..a3515b0c Binary files /dev/null and b/animateditems/5913.png differ diff --git a/animateditems/5914.gif b/animateditems/5914.gif new file mode 100644 index 00000000..6b701534 Binary files /dev/null and b/animateditems/5914.gif differ diff --git a/animateditems/5914.png b/animateditems/5914.png new file mode 100644 index 00000000..7cd3bb2d Binary files /dev/null and b/animateditems/5914.png differ diff --git a/animateditems/5917.gif b/animateditems/5917.gif new file mode 100644 index 00000000..02635724 Binary files /dev/null and b/animateditems/5917.gif differ diff --git a/animateditems/5917.png b/animateditems/5917.png new file mode 100644 index 00000000..5453aa41 Binary files /dev/null and b/animateditems/5917.png differ diff --git a/animateditems/5918.gif b/animateditems/5918.gif new file mode 100644 index 00000000..5c00a859 Binary files /dev/null and b/animateditems/5918.gif differ diff --git a/animateditems/5918.png b/animateditems/5918.png new file mode 100644 index 00000000..b07e4af6 Binary files /dev/null and b/animateditems/5918.png differ diff --git a/animateditems/5919.gif b/animateditems/5919.gif new file mode 100644 index 00000000..159de4cf Binary files /dev/null and b/animateditems/5919.gif differ diff --git a/animateditems/5919.png b/animateditems/5919.png new file mode 100644 index 00000000..5a660141 Binary files /dev/null and b/animateditems/5919.png differ diff --git a/animateditems/5920.gif b/animateditems/5920.gif new file mode 100644 index 00000000..9a733261 Binary files /dev/null and b/animateditems/5920.gif differ diff --git a/animateditems/5920.png b/animateditems/5920.png new file mode 100644 index 00000000..4d616a0b Binary files /dev/null and b/animateditems/5920.png differ diff --git a/animateditems/5921.gif b/animateditems/5921.gif new file mode 100644 index 00000000..e082541a Binary files /dev/null and b/animateditems/5921.gif differ diff --git a/animateditems/5921.png b/animateditems/5921.png new file mode 100644 index 00000000..f90b2c54 Binary files /dev/null and b/animateditems/5921.png differ diff --git a/animateditems/5922.gif b/animateditems/5922.gif new file mode 100644 index 00000000..19df0d9d Binary files /dev/null and b/animateditems/5922.gif differ diff --git a/animateditems/5922.png b/animateditems/5922.png new file mode 100644 index 00000000..a78d72fb Binary files /dev/null and b/animateditems/5922.png differ diff --git a/animateditems/5924.gif b/animateditems/5924.gif new file mode 100644 index 00000000..bad3e689 Binary files /dev/null and b/animateditems/5924.gif differ diff --git a/animateditems/5924.png b/animateditems/5924.png new file mode 100644 index 00000000..5a399598 Binary files /dev/null and b/animateditems/5924.png differ diff --git a/animateditems/5925.gif b/animateditems/5925.gif new file mode 100644 index 00000000..d4833043 Binary files /dev/null and b/animateditems/5925.gif differ diff --git a/animateditems/5925.png b/animateditems/5925.png new file mode 100644 index 00000000..140c6e50 Binary files /dev/null and b/animateditems/5925.png differ diff --git a/animateditems/5926.gif b/animateditems/5926.gif new file mode 100644 index 00000000..3dabdf36 Binary files /dev/null and b/animateditems/5926.gif differ diff --git a/animateditems/5926.png b/animateditems/5926.png new file mode 100644 index 00000000..178fec49 Binary files /dev/null and b/animateditems/5926.png differ diff --git a/animateditems/5927.gif b/animateditems/5927.gif new file mode 100644 index 00000000..ae27c5b2 Binary files /dev/null and b/animateditems/5927.gif differ diff --git a/animateditems/5927.png b/animateditems/5927.png new file mode 100644 index 00000000..edc3f4a2 Binary files /dev/null and b/animateditems/5927.png differ diff --git a/animateditems/5928.gif b/animateditems/5928.gif new file mode 100644 index 00000000..da6aa2cd Binary files /dev/null and b/animateditems/5928.gif differ diff --git a/animateditems/5928.png b/animateditems/5928.png new file mode 100644 index 00000000..2cafe3d0 Binary files /dev/null and b/animateditems/5928.png differ diff --git a/animateditems/5929.gif b/animateditems/5929.gif new file mode 100644 index 00000000..47dfeb3c Binary files /dev/null and b/animateditems/5929.gif differ diff --git a/animateditems/5929.png b/animateditems/5929.png new file mode 100644 index 00000000..c317a04e Binary files /dev/null and b/animateditems/5929.png differ diff --git a/animateditems/5930.gif b/animateditems/5930.gif new file mode 100644 index 00000000..9782d6a4 Binary files /dev/null and b/animateditems/5930.gif differ diff --git a/animateditems/5930.png b/animateditems/5930.png new file mode 100644 index 00000000..f5484b15 Binary files /dev/null and b/animateditems/5930.png differ diff --git a/animateditems/5934.gif b/animateditems/5934.gif new file mode 100644 index 00000000..22bf8298 Binary files /dev/null and b/animateditems/5934.gif differ diff --git a/animateditems/5934.png b/animateditems/5934.png new file mode 100644 index 00000000..c7cfa0ae Binary files /dev/null and b/animateditems/5934.png differ diff --git a/animateditems/5935.gif b/animateditems/5935.gif new file mode 100644 index 00000000..065e1d10 Binary files /dev/null and b/animateditems/5935.gif differ diff --git a/animateditems/5935.png b/animateditems/5935.png new file mode 100644 index 00000000..c3bc536b Binary files /dev/null and b/animateditems/5935.png differ diff --git a/animateditems/5936.gif b/animateditems/5936.gif new file mode 100644 index 00000000..7e28854a Binary files /dev/null and b/animateditems/5936.gif differ diff --git a/animateditems/5936.png b/animateditems/5936.png new file mode 100644 index 00000000..ce9b9a53 Binary files /dev/null and b/animateditems/5936.png differ diff --git a/animateditems/5937.gif b/animateditems/5937.gif new file mode 100644 index 00000000..abffab75 Binary files /dev/null and b/animateditems/5937.gif differ diff --git a/animateditems/5937.png b/animateditems/5937.png new file mode 100644 index 00000000..b629b269 Binary files /dev/null and b/animateditems/5937.png differ diff --git a/animateditems/5938.gif b/animateditems/5938.gif new file mode 100644 index 00000000..c330eff5 Binary files /dev/null and b/animateditems/5938.gif differ diff --git a/animateditems/5938.png b/animateditems/5938.png new file mode 100644 index 00000000..4dc478d0 Binary files /dev/null and b/animateditems/5938.png differ diff --git a/animateditems/5939.gif b/animateditems/5939.gif new file mode 100644 index 00000000..c330eff5 Binary files /dev/null and b/animateditems/5939.gif differ diff --git a/animateditems/5939.png b/animateditems/5939.png new file mode 100644 index 00000000..4dc478d0 Binary files /dev/null and b/animateditems/5939.png differ diff --git a/animateditems/5940.gif b/animateditems/5940.gif new file mode 100644 index 00000000..21fe4161 Binary files /dev/null and b/animateditems/5940.gif differ diff --git a/animateditems/5940.png b/animateditems/5940.png new file mode 100644 index 00000000..0353c4d7 Binary files /dev/null and b/animateditems/5940.png differ diff --git a/animateditems/5941.gif b/animateditems/5941.gif new file mode 100644 index 00000000..be7e61a0 Binary files /dev/null and b/animateditems/5941.gif differ diff --git a/animateditems/5941.png b/animateditems/5941.png new file mode 100644 index 00000000..7d9ea431 Binary files /dev/null and b/animateditems/5941.png differ diff --git a/animateditems/5942.gif b/animateditems/5942.gif new file mode 100644 index 00000000..db3f5225 Binary files /dev/null and b/animateditems/5942.gif differ diff --git a/animateditems/5942.png b/animateditems/5942.png new file mode 100644 index 00000000..c5ee6bcd Binary files /dev/null and b/animateditems/5942.png differ diff --git a/animateditems/5943.gif b/animateditems/5943.gif new file mode 100644 index 00000000..4d9731b8 Binary files /dev/null and b/animateditems/5943.gif differ diff --git a/animateditems/5943.png b/animateditems/5943.png new file mode 100644 index 00000000..acb645d0 Binary files /dev/null and b/animateditems/5943.png differ diff --git a/animateditems/5944.gif b/animateditems/5944.gif new file mode 100644 index 00000000..abc117b3 Binary files /dev/null and b/animateditems/5944.gif differ diff --git a/animateditems/5944.png b/animateditems/5944.png new file mode 100644 index 00000000..79057330 Binary files /dev/null and b/animateditems/5944.png differ diff --git a/animateditems/5945.gif b/animateditems/5945.gif new file mode 100644 index 00000000..fbd7a98c Binary files /dev/null and b/animateditems/5945.gif differ diff --git a/animateditems/5945.png b/animateditems/5945.png new file mode 100644 index 00000000..0cd85361 Binary files /dev/null and b/animateditems/5945.png differ diff --git a/animateditems/5946.gif b/animateditems/5946.gif new file mode 100644 index 00000000..cc38fde6 Binary files /dev/null and b/animateditems/5946.gif differ diff --git a/animateditems/5946.png b/animateditems/5946.png new file mode 100644 index 00000000..15df4c5e Binary files /dev/null and b/animateditems/5946.png differ diff --git a/animateditems/5947.gif b/animateditems/5947.gif new file mode 100644 index 00000000..f4b75d5e Binary files /dev/null and b/animateditems/5947.gif differ diff --git a/animateditems/5947.png b/animateditems/5947.png new file mode 100644 index 00000000..7405e4a4 Binary files /dev/null and b/animateditems/5947.png differ diff --git a/animateditems/5948.gif b/animateditems/5948.gif new file mode 100644 index 00000000..e6a5dc92 Binary files /dev/null and b/animateditems/5948.gif differ diff --git a/animateditems/5948.png b/animateditems/5948.png new file mode 100644 index 00000000..885fd64e Binary files /dev/null and b/animateditems/5948.png differ diff --git a/animateditems/5949.gif b/animateditems/5949.gif new file mode 100644 index 00000000..8edbfaa2 Binary files /dev/null and b/animateditems/5949.gif differ diff --git a/animateditems/5949.png b/animateditems/5949.png new file mode 100644 index 00000000..424ff68b Binary files /dev/null and b/animateditems/5949.png differ diff --git a/animateditems/5950.gif b/animateditems/5950.gif new file mode 100644 index 00000000..f551a496 Binary files /dev/null and b/animateditems/5950.gif differ diff --git a/animateditems/5950.png b/animateditems/5950.png new file mode 100644 index 00000000..7f781a44 Binary files /dev/null and b/animateditems/5950.png differ diff --git a/animateditems/5951.gif b/animateditems/5951.gif new file mode 100644 index 00000000..304499b8 Binary files /dev/null and b/animateditems/5951.gif differ diff --git a/animateditems/5951.png b/animateditems/5951.png new file mode 100644 index 00000000..d4568dbf Binary files /dev/null and b/animateditems/5951.png differ diff --git a/animateditems/5952.gif b/animateditems/5952.gif new file mode 100644 index 00000000..2cfe00a7 Binary files /dev/null and b/animateditems/5952.gif differ diff --git a/animateditems/5952.png b/animateditems/5952.png new file mode 100644 index 00000000..b4f0a8b2 Binary files /dev/null and b/animateditems/5952.png differ diff --git a/animateditems/5953.gif b/animateditems/5953.gif new file mode 100644 index 00000000..491bd8c0 Binary files /dev/null and b/animateditems/5953.gif differ diff --git a/animateditems/5953.png b/animateditems/5953.png new file mode 100644 index 00000000..282854c2 Binary files /dev/null and b/animateditems/5953.png differ diff --git a/animateditems/5954.gif b/animateditems/5954.gif new file mode 100644 index 00000000..10a0b973 Binary files /dev/null and b/animateditems/5954.gif differ diff --git a/animateditems/5954.png b/animateditems/5954.png new file mode 100644 index 00000000..4f32df0e Binary files /dev/null and b/animateditems/5954.png differ diff --git a/animateditems/5956.gif b/animateditems/5956.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/5956.gif differ diff --git a/animateditems/5956.png b/animateditems/5956.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/5956.png differ diff --git a/animateditems/5957.gif b/animateditems/5957.gif new file mode 100644 index 00000000..2cfe00a7 Binary files /dev/null and b/animateditems/5957.gif differ diff --git a/animateditems/5957.png b/animateditems/5957.png new file mode 100644 index 00000000..b4f0a8b2 Binary files /dev/null and b/animateditems/5957.png differ diff --git a/animateditems/5958.gif b/animateditems/5958.gif new file mode 100644 index 00000000..76554655 Binary files /dev/null and b/animateditems/5958.gif differ diff --git a/animateditems/5958.png b/animateditems/5958.png new file mode 100644 index 00000000..3133d17d Binary files /dev/null and b/animateditems/5958.png differ diff --git a/animateditems/6.gif b/animateditems/6.gif new file mode 100644 index 00000000..23812c7c Binary files /dev/null and b/animateditems/6.gif differ diff --git a/animateditems/6086.gif b/animateditems/6086.gif new file mode 100644 index 00000000..d22be760 Binary files /dev/null and b/animateditems/6086.gif differ diff --git a/animateditems/6086.png b/animateditems/6086.png new file mode 100644 index 00000000..53c551f2 Binary files /dev/null and b/animateditems/6086.png differ diff --git a/animateditems/6087.gif b/animateditems/6087.gif new file mode 100644 index 00000000..607824b5 Binary files /dev/null and b/animateditems/6087.gif differ diff --git a/animateditems/6087.png b/animateditems/6087.png new file mode 100644 index 00000000..002df770 Binary files /dev/null and b/animateditems/6087.png differ diff --git a/animateditems/6088.gif b/animateditems/6088.gif new file mode 100644 index 00000000..607824b5 Binary files /dev/null and b/animateditems/6088.gif differ diff --git a/animateditems/6088.png b/animateditems/6088.png new file mode 100644 index 00000000..002df770 Binary files /dev/null and b/animateditems/6088.png differ diff --git a/animateditems/6089.gif b/animateditems/6089.gif new file mode 100644 index 00000000..607824b5 Binary files /dev/null and b/animateditems/6089.gif differ diff --git a/animateditems/6089.png b/animateditems/6089.png new file mode 100644 index 00000000..002df770 Binary files /dev/null and b/animateditems/6089.png differ diff --git a/animateditems/6090.gif b/animateditems/6090.gif new file mode 100644 index 00000000..607824b5 Binary files /dev/null and b/animateditems/6090.gif differ diff --git a/animateditems/6090.png b/animateditems/6090.png new file mode 100644 index 00000000..002df770 Binary files /dev/null and b/animateditems/6090.png differ diff --git a/animateditems/6091.gif b/animateditems/6091.gif new file mode 100644 index 00000000..05020aee Binary files /dev/null and b/animateditems/6091.gif differ diff --git a/animateditems/6091.png b/animateditems/6091.png new file mode 100644 index 00000000..3b0b7c94 Binary files /dev/null and b/animateditems/6091.png differ diff --git a/animateditems/6092.gif b/animateditems/6092.gif new file mode 100644 index 00000000..05020aee Binary files /dev/null and b/animateditems/6092.gif differ diff --git a/animateditems/6092.png b/animateditems/6092.png new file mode 100644 index 00000000..3b0b7c94 Binary files /dev/null and b/animateditems/6092.png differ diff --git a/animateditems/6093.gif b/animateditems/6093.gif new file mode 100644 index 00000000..5a71a530 Binary files /dev/null and b/animateditems/6093.gif differ diff --git a/animateditems/6093.png b/animateditems/6093.png new file mode 100644 index 00000000..a585f056 Binary files /dev/null and b/animateditems/6093.png differ diff --git a/animateditems/6095.gif b/animateditems/6095.gif new file mode 100644 index 00000000..f1a1e687 Binary files /dev/null and b/animateditems/6095.gif differ diff --git a/animateditems/6095.png b/animateditems/6095.png new file mode 100644 index 00000000..3544c614 Binary files /dev/null and b/animateditems/6095.png differ diff --git a/animateditems/6096.gif b/animateditems/6096.gif new file mode 100644 index 00000000..d307e308 Binary files /dev/null and b/animateditems/6096.gif differ diff --git a/animateditems/6096.png b/animateditems/6096.png new file mode 100644 index 00000000..03e38814 Binary files /dev/null and b/animateditems/6096.png differ diff --git a/animateditems/6097.gif b/animateditems/6097.gif new file mode 100644 index 00000000..c33eb602 Binary files /dev/null and b/animateditems/6097.gif differ diff --git a/animateditems/6097.png b/animateditems/6097.png new file mode 100644 index 00000000..bb4560eb Binary files /dev/null and b/animateditems/6097.png differ diff --git a/animateditems/6098.gif b/animateditems/6098.gif new file mode 100644 index 00000000..53a2f804 Binary files /dev/null and b/animateditems/6098.gif differ diff --git a/animateditems/6098.png b/animateditems/6098.png new file mode 100644 index 00000000..b865c532 Binary files /dev/null and b/animateditems/6098.png differ diff --git a/animateditems/6099.gif b/animateditems/6099.gif new file mode 100644 index 00000000..10c4e16a Binary files /dev/null and b/animateditems/6099.gif differ diff --git a/animateditems/6099.png b/animateditems/6099.png new file mode 100644 index 00000000..20afca8a Binary files /dev/null and b/animateditems/6099.png differ diff --git a/animateditems/6100.gif b/animateditems/6100.gif new file mode 100644 index 00000000..e13bb812 Binary files /dev/null and b/animateditems/6100.gif differ diff --git a/animateditems/6100.png b/animateditems/6100.png new file mode 100644 index 00000000..32fe22e2 Binary files /dev/null and b/animateditems/6100.png differ diff --git a/animateditems/6101.gif b/animateditems/6101.gif new file mode 100644 index 00000000..3304fa63 Binary files /dev/null and b/animateditems/6101.gif differ diff --git a/animateditems/6101.png b/animateditems/6101.png new file mode 100644 index 00000000..26e283a3 Binary files /dev/null and b/animateditems/6101.png differ diff --git a/animateditems/6102.gif b/animateditems/6102.gif new file mode 100644 index 00000000..8fdc5f10 Binary files /dev/null and b/animateditems/6102.gif differ diff --git a/animateditems/6102.png b/animateditems/6102.png new file mode 100644 index 00000000..2c02c98b Binary files /dev/null and b/animateditems/6102.png differ diff --git a/animateditems/6103.gif b/animateditems/6103.gif new file mode 100644 index 00000000..329b4681 Binary files /dev/null and b/animateditems/6103.gif differ diff --git a/animateditems/6103.png b/animateditems/6103.png new file mode 100644 index 00000000..00f55c5d Binary files /dev/null and b/animateditems/6103.png differ diff --git a/animateditems/6104.gif b/animateditems/6104.gif new file mode 100644 index 00000000..2f01ae73 Binary files /dev/null and b/animateditems/6104.gif differ diff --git a/animateditems/6104.png b/animateditems/6104.png new file mode 100644 index 00000000..3434cd69 Binary files /dev/null and b/animateditems/6104.png differ diff --git a/animateditems/6105.gif b/animateditems/6105.gif new file mode 100644 index 00000000..0e463472 Binary files /dev/null and b/animateditems/6105.gif differ diff --git a/animateditems/6105.png b/animateditems/6105.png new file mode 100644 index 00000000..9d6fe756 Binary files /dev/null and b/animateditems/6105.png differ diff --git a/animateditems/6106.gif b/animateditems/6106.gif new file mode 100644 index 00000000..f5a3a91d Binary files /dev/null and b/animateditems/6106.gif differ diff --git a/animateditems/6106.png b/animateditems/6106.png new file mode 100644 index 00000000..276709c7 Binary files /dev/null and b/animateditems/6106.png differ diff --git a/animateditems/6107.gif b/animateditems/6107.gif new file mode 100644 index 00000000..ab22d1a5 Binary files /dev/null and b/animateditems/6107.gif differ diff --git a/animateditems/6107.png b/animateditems/6107.png new file mode 100644 index 00000000..7af119a2 Binary files /dev/null and b/animateditems/6107.png differ diff --git a/animateditems/6108.gif b/animateditems/6108.gif new file mode 100644 index 00000000..dd6aab75 Binary files /dev/null and b/animateditems/6108.gif differ diff --git a/animateditems/6108.png b/animateditems/6108.png new file mode 100644 index 00000000..f6d4e3ff Binary files /dev/null and b/animateditems/6108.png differ diff --git a/animateditems/6113.gif b/animateditems/6113.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/6113.gif differ diff --git a/animateditems/6113.png b/animateditems/6113.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/6113.png differ diff --git a/animateditems/6114.gif b/animateditems/6114.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/6114.gif differ diff --git a/animateditems/6114.png b/animateditems/6114.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/6114.png differ diff --git a/animateditems/6115.gif b/animateditems/6115.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/6115.gif differ diff --git a/animateditems/6115.png b/animateditems/6115.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/6115.png differ diff --git a/animateditems/6119.gif b/animateditems/6119.gif new file mode 100644 index 00000000..2cfe00a7 Binary files /dev/null and b/animateditems/6119.gif differ diff --git a/animateditems/6119.png b/animateditems/6119.png new file mode 100644 index 00000000..b4f0a8b2 Binary files /dev/null and b/animateditems/6119.png differ diff --git a/animateditems/6120.gif b/animateditems/6120.gif new file mode 100644 index 00000000..4e145003 Binary files /dev/null and b/animateditems/6120.gif differ diff --git a/animateditems/6120.png b/animateditems/6120.png new file mode 100644 index 00000000..2f399850 Binary files /dev/null and b/animateditems/6120.png differ diff --git a/animateditems/6124.gif b/animateditems/6124.gif new file mode 100644 index 00000000..fbdd18df Binary files /dev/null and b/animateditems/6124.gif differ diff --git a/animateditems/6124.png b/animateditems/6124.png new file mode 100644 index 00000000..d1a5c80a Binary files /dev/null and b/animateditems/6124.png differ diff --git a/animateditems/6125.gif b/animateditems/6125.gif new file mode 100644 index 00000000..a99bb25b Binary files /dev/null and b/animateditems/6125.gif differ diff --git a/animateditems/6125.png b/animateditems/6125.png new file mode 100644 index 00000000..57a30be2 Binary files /dev/null and b/animateditems/6125.png differ diff --git a/animateditems/6126.gif b/animateditems/6126.gif new file mode 100644 index 00000000..04a20988 Binary files /dev/null and b/animateditems/6126.gif differ diff --git a/animateditems/6126.png b/animateditems/6126.png new file mode 100644 index 00000000..e1a6385f Binary files /dev/null and b/animateditems/6126.png differ diff --git a/animateditems/6131.gif b/animateditems/6131.gif new file mode 100644 index 00000000..c1582500 Binary files /dev/null and b/animateditems/6131.gif differ diff --git a/animateditems/6131.png b/animateditems/6131.png new file mode 100644 index 00000000..d7379a4c Binary files /dev/null and b/animateditems/6131.png differ diff --git a/animateditems/6132.gif b/animateditems/6132.gif new file mode 100644 index 00000000..864a87d2 Binary files /dev/null and b/animateditems/6132.gif differ diff --git a/animateditems/6132.png b/animateditems/6132.png new file mode 100644 index 00000000..7b2f6380 Binary files /dev/null and b/animateditems/6132.png differ diff --git a/animateditems/6277.gif b/animateditems/6277.gif new file mode 100644 index 00000000..d9b9d2ca Binary files /dev/null and b/animateditems/6277.gif differ diff --git a/animateditems/6277.png b/animateditems/6277.png new file mode 100644 index 00000000..0c05bed0 Binary files /dev/null and b/animateditems/6277.png differ diff --git a/animateditems/6278.gif b/animateditems/6278.gif new file mode 100644 index 00000000..65f72fa5 Binary files /dev/null and b/animateditems/6278.gif differ diff --git a/animateditems/6278.png b/animateditems/6278.png new file mode 100644 index 00000000..b4067542 Binary files /dev/null and b/animateditems/6278.png differ diff --git a/animateditems/6279.gif b/animateditems/6279.gif new file mode 100644 index 00000000..96dfa77a Binary files /dev/null and b/animateditems/6279.gif differ diff --git a/animateditems/6279.png b/animateditems/6279.png new file mode 100644 index 00000000..aa101c28 Binary files /dev/null and b/animateditems/6279.png differ diff --git a/animateditems/6280.gif b/animateditems/6280.gif new file mode 100644 index 00000000..463b93d3 Binary files /dev/null and b/animateditems/6280.gif differ diff --git a/animateditems/6280.png b/animateditems/6280.png new file mode 100644 index 00000000..08a66179 Binary files /dev/null and b/animateditems/6280.png differ diff --git a/animateditems/6300.gif b/animateditems/6300.gif new file mode 100644 index 00000000..00e6f496 Binary files /dev/null and b/animateditems/6300.gif differ diff --git a/animateditems/6300.png b/animateditems/6300.png new file mode 100644 index 00000000..3371dd6f Binary files /dev/null and b/animateditems/6300.png differ diff --git a/animateditems/6301.gif b/animateditems/6301.gif new file mode 100644 index 00000000..af4d5f3b Binary files /dev/null and b/animateditems/6301.gif differ diff --git a/animateditems/6301.png b/animateditems/6301.png new file mode 100644 index 00000000..5e484f68 Binary files /dev/null and b/animateditems/6301.png differ diff --git a/animateditems/6345.gif b/animateditems/6345.gif new file mode 100644 index 00000000..2cb34e43 Binary files /dev/null and b/animateditems/6345.gif differ diff --git a/animateditems/6345.png b/animateditems/6345.png new file mode 100644 index 00000000..7e7ca444 Binary files /dev/null and b/animateditems/6345.png differ diff --git a/animateditems/6346.gif b/animateditems/6346.gif new file mode 100644 index 00000000..1af2ebe5 Binary files /dev/null and b/animateditems/6346.gif differ diff --git a/animateditems/6346.png b/animateditems/6346.png new file mode 100644 index 00000000..aa15693d Binary files /dev/null and b/animateditems/6346.png differ diff --git a/animateditems/6347.gif b/animateditems/6347.gif new file mode 100644 index 00000000..a81dce89 Binary files /dev/null and b/animateditems/6347.gif differ diff --git a/animateditems/6347.png b/animateditems/6347.png new file mode 100644 index 00000000..a99157e6 Binary files /dev/null and b/animateditems/6347.png differ diff --git a/animateditems/6349.gif b/animateditems/6349.gif new file mode 100644 index 00000000..eb23b1a9 Binary files /dev/null and b/animateditems/6349.gif differ diff --git a/animateditems/6349.png b/animateditems/6349.png new file mode 100644 index 00000000..630a1aca Binary files /dev/null and b/animateditems/6349.png differ diff --git a/animateditems/6350.gif b/animateditems/6350.gif new file mode 100644 index 00000000..f0ae5d5d Binary files /dev/null and b/animateditems/6350.gif differ diff --git a/animateditems/6350.png b/animateditems/6350.png new file mode 100644 index 00000000..5f9f32f7 Binary files /dev/null and b/animateditems/6350.png differ diff --git a/animateditems/6351.gif b/animateditems/6351.gif new file mode 100644 index 00000000..8a90f2ef Binary files /dev/null and b/animateditems/6351.gif differ diff --git a/animateditems/6351.png b/animateditems/6351.png new file mode 100644 index 00000000..aa6ad47b Binary files /dev/null and b/animateditems/6351.png differ diff --git a/animateditems/6355.gif b/animateditems/6355.gif new file mode 100644 index 00000000..9cc4d313 Binary files /dev/null and b/animateditems/6355.gif differ diff --git a/animateditems/6355.png b/animateditems/6355.png new file mode 100644 index 00000000..26142bb1 Binary files /dev/null and b/animateditems/6355.png differ diff --git a/animateditems/6372.gif b/animateditems/6372.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/6372.gif differ diff --git a/animateditems/6372.png b/animateditems/6372.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/6372.png differ diff --git a/animateditems/6373.gif b/animateditems/6373.gif new file mode 100644 index 00000000..e0edf1c6 Binary files /dev/null and b/animateditems/6373.gif differ diff --git a/animateditems/6373.png b/animateditems/6373.png new file mode 100644 index 00000000..28fa91c1 Binary files /dev/null and b/animateditems/6373.png differ diff --git a/animateditems/6387.gif b/animateditems/6387.gif new file mode 100644 index 00000000..fc6dbc3c Binary files /dev/null and b/animateditems/6387.gif differ diff --git a/animateditems/6387.png b/animateditems/6387.png new file mode 100644 index 00000000..cde31dcd Binary files /dev/null and b/animateditems/6387.png differ diff --git a/animateditems/6388.gif b/animateditems/6388.gif new file mode 100644 index 00000000..a8af5e68 Binary files /dev/null and b/animateditems/6388.gif differ diff --git a/animateditems/6388.png b/animateditems/6388.png new file mode 100644 index 00000000..4f82cd14 Binary files /dev/null and b/animateditems/6388.png differ diff --git a/animateditems/6391.gif b/animateditems/6391.gif new file mode 100644 index 00000000..ab7d3996 Binary files /dev/null and b/animateditems/6391.gif differ diff --git a/animateditems/6391.png b/animateditems/6391.png new file mode 100644 index 00000000..ebd962ab Binary files /dev/null and b/animateditems/6391.png differ diff --git a/animateditems/6393.gif b/animateditems/6393.gif new file mode 100644 index 00000000..131f6043 Binary files /dev/null and b/animateditems/6393.gif differ diff --git a/animateditems/6393.png b/animateditems/6393.png new file mode 100644 index 00000000..e45d5798 Binary files /dev/null and b/animateditems/6393.png differ diff --git a/animateditems/6394.gif b/animateditems/6394.gif new file mode 100644 index 00000000..cb9497ab Binary files /dev/null and b/animateditems/6394.gif differ diff --git a/animateditems/6394.png b/animateditems/6394.png new file mode 100644 index 00000000..52fe503f Binary files /dev/null and b/animateditems/6394.png differ diff --git a/animateditems/6433.gif b/animateditems/6433.gif new file mode 100644 index 00000000..db8917c2 Binary files /dev/null and b/animateditems/6433.gif differ diff --git a/animateditems/6433.png b/animateditems/6433.png new file mode 100644 index 00000000..98889e5c Binary files /dev/null and b/animateditems/6433.png differ diff --git a/animateditems/6489.gif b/animateditems/6489.gif new file mode 100644 index 00000000..21912c28 Binary files /dev/null and b/animateditems/6489.gif differ diff --git a/animateditems/6489.png b/animateditems/6489.png new file mode 100644 index 00000000..79712226 Binary files /dev/null and b/animateditems/6489.png differ diff --git a/animateditems/6490.gif b/animateditems/6490.gif new file mode 100644 index 00000000..d9bbcd64 Binary files /dev/null and b/animateditems/6490.gif differ diff --git a/animateditems/6490.png b/animateditems/6490.png new file mode 100644 index 00000000..528052e1 Binary files /dev/null and b/animateditems/6490.png differ diff --git a/animateditems/6492.gif b/animateditems/6492.gif new file mode 100644 index 00000000..71cb31d8 Binary files /dev/null and b/animateditems/6492.gif differ diff --git a/animateditems/6492.png b/animateditems/6492.png new file mode 100644 index 00000000..c42b21cc Binary files /dev/null and b/animateditems/6492.png differ diff --git a/animateditems/6497.gif b/animateditems/6497.gif new file mode 100644 index 00000000..f551a496 Binary files /dev/null and b/animateditems/6497.gif differ diff --git a/animateditems/6497.png b/animateditems/6497.png new file mode 100644 index 00000000..7f781a44 Binary files /dev/null and b/animateditems/6497.png differ diff --git a/animateditems/6499.gif b/animateditems/6499.gif new file mode 100644 index 00000000..a0ed7574 Binary files /dev/null and b/animateditems/6499.gif differ diff --git a/animateditems/6499.png b/animateditems/6499.png new file mode 100644 index 00000000..d95aa341 Binary files /dev/null and b/animateditems/6499.png differ diff --git a/animateditems/6500.gif b/animateditems/6500.gif new file mode 100644 index 00000000..2f5f8221 Binary files /dev/null and b/animateditems/6500.gif differ diff --git a/animateditems/6500.png b/animateditems/6500.png new file mode 100644 index 00000000..aca9f3ed Binary files /dev/null and b/animateditems/6500.png differ diff --git a/animateditems/6501.gif b/animateditems/6501.gif new file mode 100644 index 00000000..90220207 Binary files /dev/null and b/animateditems/6501.gif differ diff --git a/animateditems/6501.png b/animateditems/6501.png new file mode 100644 index 00000000..b64f3104 Binary files /dev/null and b/animateditems/6501.png differ diff --git a/animateditems/6502.gif b/animateditems/6502.gif new file mode 100644 index 00000000..bb071ff7 Binary files /dev/null and b/animateditems/6502.gif differ diff --git a/animateditems/6502.png b/animateditems/6502.png new file mode 100644 index 00000000..35c5ec89 Binary files /dev/null and b/animateditems/6502.png differ diff --git a/animateditems/6503.gif b/animateditems/6503.gif new file mode 100644 index 00000000..7e6a9c2f Binary files /dev/null and b/animateditems/6503.gif differ diff --git a/animateditems/6503.png b/animateditems/6503.png new file mode 100644 index 00000000..77fefb55 Binary files /dev/null and b/animateditems/6503.png differ diff --git a/animateditems/6504.gif b/animateditems/6504.gif new file mode 100644 index 00000000..5ff40d13 Binary files /dev/null and b/animateditems/6504.gif differ diff --git a/animateditems/6504.png b/animateditems/6504.png new file mode 100644 index 00000000..e9fe7d72 Binary files /dev/null and b/animateditems/6504.png differ diff --git a/animateditems/6505.gif b/animateditems/6505.gif new file mode 100644 index 00000000..2822a457 Binary files /dev/null and b/animateditems/6505.gif differ diff --git a/animateditems/6505.png b/animateditems/6505.png new file mode 100644 index 00000000..aee42cdf Binary files /dev/null and b/animateditems/6505.png differ diff --git a/animateditems/6506.gif b/animateditems/6506.gif new file mode 100644 index 00000000..16b4a648 Binary files /dev/null and b/animateditems/6506.gif differ diff --git a/animateditems/6506.png b/animateditems/6506.png new file mode 100644 index 00000000..60ed0938 Binary files /dev/null and b/animateditems/6506.png differ diff --git a/animateditems/6507.gif b/animateditems/6507.gif new file mode 100644 index 00000000..16b4a648 Binary files /dev/null and b/animateditems/6507.gif differ diff --git a/animateditems/6507.png b/animateditems/6507.png new file mode 100644 index 00000000..60ed0938 Binary files /dev/null and b/animateditems/6507.png differ diff --git a/animateditems/6508.gif b/animateditems/6508.gif new file mode 100644 index 00000000..c17962e6 Binary files /dev/null and b/animateditems/6508.gif differ diff --git a/animateditems/6508.png b/animateditems/6508.png new file mode 100644 index 00000000..f4b170ba Binary files /dev/null and b/animateditems/6508.png differ diff --git a/animateditems/6509.gif b/animateditems/6509.gif new file mode 100644 index 00000000..86da7ab3 Binary files /dev/null and b/animateditems/6509.gif differ diff --git a/animateditems/6509.png b/animateditems/6509.png new file mode 100644 index 00000000..6a5355f0 Binary files /dev/null and b/animateditems/6509.png differ diff --git a/animateditems/6510.gif b/animateditems/6510.gif new file mode 100644 index 00000000..86da7ab3 Binary files /dev/null and b/animateditems/6510.gif differ diff --git a/animateditems/6510.png b/animateditems/6510.png new file mode 100644 index 00000000..6a5355f0 Binary files /dev/null and b/animateditems/6510.png differ diff --git a/animateditems/6511.gif b/animateditems/6511.gif new file mode 100644 index 00000000..c17962e6 Binary files /dev/null and b/animateditems/6511.gif differ diff --git a/animateditems/6511.png b/animateditems/6511.png new file mode 100644 index 00000000..f4b170ba Binary files /dev/null and b/animateditems/6511.png differ diff --git a/animateditems/6512.gif b/animateditems/6512.gif new file mode 100644 index 00000000..e04ed3c6 Binary files /dev/null and b/animateditems/6512.gif differ diff --git a/animateditems/6512.png b/animateditems/6512.png new file mode 100644 index 00000000..25ab30ca Binary files /dev/null and b/animateditems/6512.png differ diff --git a/animateditems/6523.gif b/animateditems/6523.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/6523.gif differ diff --git a/animateditems/6523.png b/animateditems/6523.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/6523.png differ diff --git a/animateditems/6526.gif b/animateditems/6526.gif new file mode 100644 index 00000000..437403a7 Binary files /dev/null and b/animateditems/6526.gif differ diff --git a/animateditems/6526.png b/animateditems/6526.png new file mode 100644 index 00000000..e9515f53 Binary files /dev/null and b/animateditems/6526.png differ diff --git a/animateditems/6527.gif b/animateditems/6527.gif new file mode 100644 index 00000000..7bbd3844 Binary files /dev/null and b/animateditems/6527.gif differ diff --git a/animateditems/6527.png b/animateditems/6527.png new file mode 100644 index 00000000..b7aa7bb2 Binary files /dev/null and b/animateditems/6527.png differ diff --git a/animateditems/6528.gif b/animateditems/6528.gif new file mode 100644 index 00000000..57122d22 Binary files /dev/null and b/animateditems/6528.gif differ diff --git a/animateditems/6528.png b/animateditems/6528.png new file mode 100644 index 00000000..41a15546 Binary files /dev/null and b/animateditems/6528.png differ diff --git a/animateditems/6529.gif b/animateditems/6529.gif new file mode 100644 index 00000000..aaf9126b Binary files /dev/null and b/animateditems/6529.gif differ diff --git a/animateditems/6529.png b/animateditems/6529.png new file mode 100644 index 00000000..7659b228 Binary files /dev/null and b/animateditems/6529.png differ diff --git a/animateditems/6530.gif b/animateditems/6530.gif new file mode 100644 index 00000000..00af04aa Binary files /dev/null and b/animateditems/6530.gif differ diff --git a/animateditems/6530.png b/animateditems/6530.png new file mode 100644 index 00000000..cbe58894 Binary files /dev/null and b/animateditems/6530.png differ diff --git a/animateditems/6531.gif b/animateditems/6531.gif new file mode 100644 index 00000000..6a3a3443 Binary files /dev/null and b/animateditems/6531.gif differ diff --git a/animateditems/6531.png b/animateditems/6531.png new file mode 100644 index 00000000..f76617ff Binary files /dev/null and b/animateditems/6531.png differ diff --git a/animateditems/6533.gif b/animateditems/6533.gif new file mode 100644 index 00000000..f2832651 Binary files /dev/null and b/animateditems/6533.gif differ diff --git a/animateditems/6533.png b/animateditems/6533.png new file mode 100644 index 00000000..a7b079b2 Binary files /dev/null and b/animateditems/6533.png differ diff --git a/animateditems/6534.gif b/animateditems/6534.gif new file mode 100644 index 00000000..e83882b6 Binary files /dev/null and b/animateditems/6534.gif differ diff --git a/animateditems/6534.png b/animateditems/6534.png new file mode 100644 index 00000000..79600ea8 Binary files /dev/null and b/animateditems/6534.png differ diff --git a/animateditems/6535.gif b/animateditems/6535.gif new file mode 100644 index 00000000..4d3b1bfa Binary files /dev/null and b/animateditems/6535.gif differ diff --git a/animateditems/6535.png b/animateditems/6535.png new file mode 100644 index 00000000..103a44b2 Binary files /dev/null and b/animateditems/6535.png differ diff --git a/animateditems/6536.gif b/animateditems/6536.gif new file mode 100644 index 00000000..1c6f2db1 Binary files /dev/null and b/animateditems/6536.gif differ diff --git a/animateditems/6536.png b/animateditems/6536.png new file mode 100644 index 00000000..05476847 Binary files /dev/null and b/animateditems/6536.png differ diff --git a/animateditems/6537.gif b/animateditems/6537.gif new file mode 100644 index 00000000..d3e72e19 Binary files /dev/null and b/animateditems/6537.gif differ diff --git a/animateditems/6537.png b/animateditems/6537.png new file mode 100644 index 00000000..bfb2e0ce Binary files /dev/null and b/animateditems/6537.png differ diff --git a/animateditems/6538.gif b/animateditems/6538.gif new file mode 100644 index 00000000..f36c1708 Binary files /dev/null and b/animateditems/6538.gif differ diff --git a/animateditems/6538.png b/animateditems/6538.png new file mode 100644 index 00000000..4fb59d22 Binary files /dev/null and b/animateditems/6538.png differ diff --git a/animateditems/6539.gif b/animateditems/6539.gif new file mode 100644 index 00000000..8260c1a7 Binary files /dev/null and b/animateditems/6539.gif differ diff --git a/animateditems/6539.png b/animateditems/6539.png new file mode 100644 index 00000000..2dd30439 Binary files /dev/null and b/animateditems/6539.png differ diff --git a/animateditems/6540.gif b/animateditems/6540.gif new file mode 100644 index 00000000..7c87db99 Binary files /dev/null and b/animateditems/6540.gif differ diff --git a/animateditems/6540.png b/animateditems/6540.png new file mode 100644 index 00000000..e56a3879 Binary files /dev/null and b/animateditems/6540.png differ diff --git a/animateditems/6541.gif b/animateditems/6541.gif new file mode 100644 index 00000000..ae61b716 Binary files /dev/null and b/animateditems/6541.gif differ diff --git a/animateditems/6541.png b/animateditems/6541.png new file mode 100644 index 00000000..6e91bc09 Binary files /dev/null and b/animateditems/6541.png differ diff --git a/animateditems/6542.gif b/animateditems/6542.gif new file mode 100644 index 00000000..bda1c215 Binary files /dev/null and b/animateditems/6542.gif differ diff --git a/animateditems/6542.png b/animateditems/6542.png new file mode 100644 index 00000000..31ec326d Binary files /dev/null and b/animateditems/6542.png differ diff --git a/animateditems/6543.gif b/animateditems/6543.gif new file mode 100644 index 00000000..9833619c Binary files /dev/null and b/animateditems/6543.gif differ diff --git a/animateditems/6543.png b/animateditems/6543.png new file mode 100644 index 00000000..d746de18 Binary files /dev/null and b/animateditems/6543.png differ diff --git a/animateditems/6544.gif b/animateditems/6544.gif new file mode 100644 index 00000000..289c5317 Binary files /dev/null and b/animateditems/6544.gif differ diff --git a/animateditems/6544.png b/animateditems/6544.png new file mode 100644 index 00000000..c6164259 Binary files /dev/null and b/animateditems/6544.png differ diff --git a/animateditems/6545.gif b/animateditems/6545.gif new file mode 100644 index 00000000..0ceef0cd Binary files /dev/null and b/animateditems/6545.gif differ diff --git a/animateditems/6545.png b/animateditems/6545.png new file mode 100644 index 00000000..06ab2871 Binary files /dev/null and b/animateditems/6545.png differ diff --git a/animateditems/6546.gif b/animateditems/6546.gif new file mode 100644 index 00000000..9f36199d Binary files /dev/null and b/animateditems/6546.gif differ diff --git a/animateditems/6546.png b/animateditems/6546.png new file mode 100644 index 00000000..4de9b787 Binary files /dev/null and b/animateditems/6546.png differ diff --git a/animateditems/6547.gif b/animateditems/6547.gif new file mode 100644 index 00000000..17fa6604 Binary files /dev/null and b/animateditems/6547.gif differ diff --git a/animateditems/6547.png b/animateditems/6547.png new file mode 100644 index 00000000..baa6d027 Binary files /dev/null and b/animateditems/6547.png differ diff --git a/animateditems/6548.gif b/animateditems/6548.gif new file mode 100644 index 00000000..0212cc7e Binary files /dev/null and b/animateditems/6548.gif differ diff --git a/animateditems/6548.png b/animateditems/6548.png new file mode 100644 index 00000000..f5b74620 Binary files /dev/null and b/animateditems/6548.png differ diff --git a/animateditems/6549.gif b/animateditems/6549.gif new file mode 100644 index 00000000..79fefff5 Binary files /dev/null and b/animateditems/6549.gif differ diff --git a/animateditems/6549.png b/animateditems/6549.png new file mode 100644 index 00000000..05380164 Binary files /dev/null and b/animateditems/6549.png differ diff --git a/animateditems/6550.gif b/animateditems/6550.gif new file mode 100644 index 00000000..07b068e2 Binary files /dev/null and b/animateditems/6550.gif differ diff --git a/animateditems/6550.png b/animateditems/6550.png new file mode 100644 index 00000000..eccded6c Binary files /dev/null and b/animateditems/6550.png differ diff --git a/animateditems/6551.gif b/animateditems/6551.gif new file mode 100644 index 00000000..59002ac8 Binary files /dev/null and b/animateditems/6551.gif differ diff --git a/animateditems/6551.png b/animateditems/6551.png new file mode 100644 index 00000000..8615dc48 Binary files /dev/null and b/animateditems/6551.png differ diff --git a/animateditems/6553.gif b/animateditems/6553.gif new file mode 100644 index 00000000..dae08bf4 Binary files /dev/null and b/animateditems/6553.gif differ diff --git a/animateditems/6553.png b/animateditems/6553.png new file mode 100644 index 00000000..de17214b Binary files /dev/null and b/animateditems/6553.png differ diff --git a/animateditems/6556.gif b/animateditems/6556.gif new file mode 100644 index 00000000..a1d2ac4d Binary files /dev/null and b/animateditems/6556.gif differ diff --git a/animateditems/6556.png b/animateditems/6556.png new file mode 100644 index 00000000..d784640f Binary files /dev/null and b/animateditems/6556.png differ diff --git a/animateditems/6557.gif b/animateditems/6557.gif new file mode 100644 index 00000000..75699fe2 Binary files /dev/null and b/animateditems/6557.gif differ diff --git a/animateditems/6557.png b/animateditems/6557.png new file mode 100644 index 00000000..369beb8f Binary files /dev/null and b/animateditems/6557.png differ diff --git a/animateditems/6558.gif b/animateditems/6558.gif new file mode 100644 index 00000000..960a696c Binary files /dev/null and b/animateditems/6558.gif differ diff --git a/animateditems/6558.png b/animateditems/6558.png new file mode 100644 index 00000000..1ec92d42 Binary files /dev/null and b/animateditems/6558.png differ diff --git a/animateditems/6561.gif b/animateditems/6561.gif new file mode 100644 index 00000000..4da629ad Binary files /dev/null and b/animateditems/6561.gif differ diff --git a/animateditems/6561.png b/animateditems/6561.png new file mode 100644 index 00000000..5a8b0e84 Binary files /dev/null and b/animateditems/6561.png differ diff --git a/animateditems/6566.gif b/animateditems/6566.gif new file mode 100644 index 00000000..b948956c Binary files /dev/null and b/animateditems/6566.gif differ diff --git a/animateditems/6566.png b/animateditems/6566.png new file mode 100644 index 00000000..2545ce7c Binary files /dev/null and b/animateditems/6566.png differ diff --git a/animateditems/6567.gif b/animateditems/6567.gif new file mode 100644 index 00000000..e04ed3c6 Binary files /dev/null and b/animateditems/6567.gif differ diff --git a/animateditems/6567.png b/animateditems/6567.png new file mode 100644 index 00000000..25ab30ca Binary files /dev/null and b/animateditems/6567.png differ diff --git a/animateditems/6568.gif b/animateditems/6568.gif new file mode 100644 index 00000000..42c84416 Binary files /dev/null and b/animateditems/6568.gif differ diff --git a/animateditems/6568.png b/animateditems/6568.png new file mode 100644 index 00000000..7f18ad4c Binary files /dev/null and b/animateditems/6568.png differ diff --git a/animateditems/6569.gif b/animateditems/6569.gif new file mode 100644 index 00000000..c9c84e09 Binary files /dev/null and b/animateditems/6569.gif differ diff --git a/animateditems/6569.png b/animateditems/6569.png new file mode 100644 index 00000000..319e64f1 Binary files /dev/null and b/animateditems/6569.png differ diff --git a/animateditems/6570.gif b/animateditems/6570.gif new file mode 100644 index 00000000..67c3b685 Binary files /dev/null and b/animateditems/6570.gif differ diff --git a/animateditems/6570.png b/animateditems/6570.png new file mode 100644 index 00000000..92eb68dc Binary files /dev/null and b/animateditems/6570.png differ diff --git a/animateditems/6571.gif b/animateditems/6571.gif new file mode 100644 index 00000000..5c1cc274 Binary files /dev/null and b/animateditems/6571.gif differ diff --git a/animateditems/6571.png b/animateditems/6571.png new file mode 100644 index 00000000..a0b83ad3 Binary files /dev/null and b/animateditems/6571.png differ diff --git a/animateditems/6572.gif b/animateditems/6572.gif new file mode 100644 index 00000000..3b618054 Binary files /dev/null and b/animateditems/6572.gif differ diff --git a/animateditems/6572.png b/animateditems/6572.png new file mode 100644 index 00000000..572e6288 Binary files /dev/null and b/animateditems/6572.png differ diff --git a/animateditems/6573.gif b/animateditems/6573.gif new file mode 100644 index 00000000..3b618054 Binary files /dev/null and b/animateditems/6573.gif differ diff --git a/animateditems/6573.png b/animateditems/6573.png new file mode 100644 index 00000000..572e6288 Binary files /dev/null and b/animateditems/6573.png differ diff --git a/animateditems/6574.gif b/animateditems/6574.gif new file mode 100644 index 00000000..87c334a9 Binary files /dev/null and b/animateditems/6574.gif differ diff --git a/animateditems/6574.png b/animateditems/6574.png new file mode 100644 index 00000000..73b74b61 Binary files /dev/null and b/animateditems/6574.png differ diff --git a/animateditems/6575.gif b/animateditems/6575.gif new file mode 100644 index 00000000..6e8e3033 Binary files /dev/null and b/animateditems/6575.gif differ diff --git a/animateditems/6575.png b/animateditems/6575.png new file mode 100644 index 00000000..78adf736 Binary files /dev/null and b/animateditems/6575.png differ diff --git a/animateditems/6576.gif b/animateditems/6576.gif new file mode 100644 index 00000000..49e89cc7 Binary files /dev/null and b/animateditems/6576.gif differ diff --git a/animateditems/6576.png b/animateditems/6576.png new file mode 100644 index 00000000..8f5c0eea Binary files /dev/null and b/animateditems/6576.png differ diff --git a/animateditems/6577.gif b/animateditems/6577.gif new file mode 100644 index 00000000..6e8e3033 Binary files /dev/null and b/animateditems/6577.gif differ diff --git a/animateditems/6577.png b/animateditems/6577.png new file mode 100644 index 00000000..78adf736 Binary files /dev/null and b/animateditems/6577.png differ diff --git a/animateditems/6578.gif b/animateditems/6578.gif new file mode 100644 index 00000000..878ca8be Binary files /dev/null and b/animateditems/6578.gif differ diff --git a/animateditems/6578.png b/animateditems/6578.png new file mode 100644 index 00000000..a98af963 Binary files /dev/null and b/animateditems/6578.png differ diff --git a/animateditems/6579.gif b/animateditems/6579.gif new file mode 100644 index 00000000..0926e2b1 Binary files /dev/null and b/animateditems/6579.gif differ diff --git a/animateditems/6579.png b/animateditems/6579.png new file mode 100644 index 00000000..f4e072ed Binary files /dev/null and b/animateditems/6579.png differ diff --git a/animateditems/7.gif b/animateditems/7.gif new file mode 100644 index 00000000..0a4ef989 Binary files /dev/null and b/animateditems/7.gif differ diff --git a/animateditems/7140.gif b/animateditems/7140.gif new file mode 100644 index 00000000..fff223c6 Binary files /dev/null and b/animateditems/7140.gif differ diff --git a/animateditems/7140.png b/animateditems/7140.png new file mode 100644 index 00000000..5276abb1 Binary files /dev/null and b/animateditems/7140.png differ diff --git a/animateditems/7141.gif b/animateditems/7141.gif new file mode 100644 index 00000000..fff223c6 Binary files /dev/null and b/animateditems/7141.gif differ diff --git a/animateditems/7141.png b/animateditems/7141.png new file mode 100644 index 00000000..5276abb1 Binary files /dev/null and b/animateditems/7141.png differ diff --git a/animateditems/7158.gif b/animateditems/7158.gif new file mode 100644 index 00000000..dffc0abb Binary files /dev/null and b/animateditems/7158.gif differ diff --git a/animateditems/7158.png b/animateditems/7158.png new file mode 100644 index 00000000..f91d7ab3 Binary files /dev/null and b/animateditems/7158.png differ diff --git a/animateditems/7159.gif b/animateditems/7159.gif new file mode 100644 index 00000000..17658f07 Binary files /dev/null and b/animateditems/7159.gif differ diff --git a/animateditems/7159.png b/animateditems/7159.png new file mode 100644 index 00000000..cf118b48 Binary files /dev/null and b/animateditems/7159.png differ diff --git a/animateditems/7183.gif b/animateditems/7183.gif new file mode 100644 index 00000000..42555ff4 Binary files /dev/null and b/animateditems/7183.gif differ diff --git a/animateditems/7183.png b/animateditems/7183.png new file mode 100644 index 00000000..eafdb3e3 Binary files /dev/null and b/animateditems/7183.png differ diff --git a/animateditems/7184.gif b/animateditems/7184.gif new file mode 100644 index 00000000..0cb87c85 Binary files /dev/null and b/animateditems/7184.gif differ diff --git a/animateditems/7184.png b/animateditems/7184.png new file mode 100644 index 00000000..2b980f0b Binary files /dev/null and b/animateditems/7184.png differ diff --git a/animateditems/7242.gif b/animateditems/7242.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/7242.gif differ diff --git a/animateditems/7242.png b/animateditems/7242.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/7242.png differ diff --git a/animateditems/7243.gif b/animateditems/7243.gif new file mode 100644 index 00000000..a220507a Binary files /dev/null and b/animateditems/7243.gif differ diff --git a/animateditems/7243.png b/animateditems/7243.png new file mode 100644 index 00000000..7f95680b Binary files /dev/null and b/animateditems/7243.png differ diff --git a/animateditems/7244.gif b/animateditems/7244.gif new file mode 100644 index 00000000..a220507a Binary files /dev/null and b/animateditems/7244.gif differ diff --git a/animateditems/7244.png b/animateditems/7244.png new file mode 100644 index 00000000..7f95680b Binary files /dev/null and b/animateditems/7244.png differ diff --git a/animateditems/7245.gif b/animateditems/7245.gif new file mode 100644 index 00000000..8b5028bf Binary files /dev/null and b/animateditems/7245.gif differ diff --git a/animateditems/7245.png b/animateditems/7245.png new file mode 100644 index 00000000..1fac2868 Binary files /dev/null and b/animateditems/7245.png differ diff --git a/animateditems/7246.gif b/animateditems/7246.gif new file mode 100644 index 00000000..c330eff5 Binary files /dev/null and b/animateditems/7246.gif differ diff --git a/animateditems/7246.png b/animateditems/7246.png new file mode 100644 index 00000000..4dc478d0 Binary files /dev/null and b/animateditems/7246.png differ diff --git a/animateditems/7247.gif b/animateditems/7247.gif new file mode 100644 index 00000000..17fa6604 Binary files /dev/null and b/animateditems/7247.gif differ diff --git a/animateditems/7247.png b/animateditems/7247.png new file mode 100644 index 00000000..baa6d027 Binary files /dev/null and b/animateditems/7247.png differ diff --git a/animateditems/7248.gif b/animateditems/7248.gif new file mode 100644 index 00000000..e246edc5 Binary files /dev/null and b/animateditems/7248.gif differ diff --git a/animateditems/7248.png b/animateditems/7248.png new file mode 100644 index 00000000..bc404e15 Binary files /dev/null and b/animateditems/7248.png differ diff --git a/animateditems/7249.gif b/animateditems/7249.gif new file mode 100644 index 00000000..23ea372d Binary files /dev/null and b/animateditems/7249.gif differ diff --git a/animateditems/7249.png b/animateditems/7249.png new file mode 100644 index 00000000..9ddb8931 Binary files /dev/null and b/animateditems/7249.png differ diff --git a/animateditems/7250.gif b/animateditems/7250.gif new file mode 100644 index 00000000..498deb7d Binary files /dev/null and b/animateditems/7250.gif differ diff --git a/animateditems/7250.png b/animateditems/7250.png new file mode 100644 index 00000000..6e6657ac Binary files /dev/null and b/animateditems/7250.png differ diff --git a/animateditems/7251.gif b/animateditems/7251.gif new file mode 100644 index 00000000..79fefff5 Binary files /dev/null and b/animateditems/7251.gif differ diff --git a/animateditems/7251.png b/animateditems/7251.png new file mode 100644 index 00000000..05380164 Binary files /dev/null and b/animateditems/7251.png differ diff --git a/animateditems/7253.gif b/animateditems/7253.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/7253.gif differ diff --git a/animateditems/7253.png b/animateditems/7253.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/7253.png differ diff --git a/animateditems/7281.gif b/animateditems/7281.gif new file mode 100644 index 00000000..3fabeffb Binary files /dev/null and b/animateditems/7281.gif differ diff --git a/animateditems/7281.png b/animateditems/7281.png new file mode 100644 index 00000000..9a0bb1ec Binary files /dev/null and b/animateditems/7281.png differ diff --git a/animateditems/7286.gif b/animateditems/7286.gif new file mode 100644 index 00000000..c330eff5 Binary files /dev/null and b/animateditems/7286.gif differ diff --git a/animateditems/7286.png b/animateditems/7286.png new file mode 100644 index 00000000..4dc478d0 Binary files /dev/null and b/animateditems/7286.png differ diff --git a/animateditems/7289.gif b/animateditems/7289.gif new file mode 100644 index 00000000..7ca2dce3 Binary files /dev/null and b/animateditems/7289.gif differ diff --git a/animateditems/7289.png b/animateditems/7289.png new file mode 100644 index 00000000..281dcb88 Binary files /dev/null and b/animateditems/7289.png differ diff --git a/animateditems/7290.gif b/animateditems/7290.gif new file mode 100644 index 00000000..895abd49 Binary files /dev/null and b/animateditems/7290.gif differ diff --git a/animateditems/7290.png b/animateditems/7290.png new file mode 100644 index 00000000..d8e199b5 Binary files /dev/null and b/animateditems/7290.png differ diff --git a/animateditems/7314.gif b/animateditems/7314.gif new file mode 100644 index 00000000..e196a8dd Binary files /dev/null and b/animateditems/7314.gif differ diff --git a/animateditems/7314.png b/animateditems/7314.png new file mode 100644 index 00000000..12b75da7 Binary files /dev/null and b/animateditems/7314.png differ diff --git a/animateditems/7315.gif b/animateditems/7315.gif new file mode 100644 index 00000000..5cd10386 Binary files /dev/null and b/animateditems/7315.gif differ diff --git a/animateditems/7315.png b/animateditems/7315.png new file mode 100644 index 00000000..737240ad Binary files /dev/null and b/animateditems/7315.png differ diff --git a/animateditems/7342.gif b/animateditems/7342.gif new file mode 100644 index 00000000..f553327b Binary files /dev/null and b/animateditems/7342.gif differ diff --git a/animateditems/7342.png b/animateditems/7342.png new file mode 100644 index 00000000..708c9c90 Binary files /dev/null and b/animateditems/7342.png differ diff --git a/animateditems/7343.gif b/animateditems/7343.gif new file mode 100644 index 00000000..8a1bb39f Binary files /dev/null and b/animateditems/7343.gif differ diff --git a/animateditems/7343.png b/animateditems/7343.png new file mode 100644 index 00000000..e3ea3a72 Binary files /dev/null and b/animateditems/7343.png differ diff --git a/animateditems/7363.gif b/animateditems/7363.gif new file mode 100644 index 00000000..ce48be25 Binary files /dev/null and b/animateditems/7363.gif differ diff --git a/animateditems/7363.png b/animateditems/7363.png new file mode 100644 index 00000000..da1b25fc Binary files /dev/null and b/animateditems/7363.png differ diff --git a/animateditems/7364.gif b/animateditems/7364.gif new file mode 100644 index 00000000..933d0a25 Binary files /dev/null and b/animateditems/7364.gif differ diff --git a/animateditems/7364.png b/animateditems/7364.png new file mode 100644 index 00000000..3b75927c Binary files /dev/null and b/animateditems/7364.png differ diff --git a/animateditems/7365.gif b/animateditems/7365.gif new file mode 100644 index 00000000..792bf0f8 Binary files /dev/null and b/animateditems/7365.gif differ diff --git a/animateditems/7365.png b/animateditems/7365.png new file mode 100644 index 00000000..640dbdd0 Binary files /dev/null and b/animateditems/7365.png differ diff --git a/animateditems/7366.gif b/animateditems/7366.gif new file mode 100644 index 00000000..1bd44a1c Binary files /dev/null and b/animateditems/7366.gif differ diff --git a/animateditems/7366.png b/animateditems/7366.png new file mode 100644 index 00000000..bbcdd3b9 Binary files /dev/null and b/animateditems/7366.png differ diff --git a/animateditems/7367.gif b/animateditems/7367.gif new file mode 100644 index 00000000..afcdc4ad Binary files /dev/null and b/animateditems/7367.gif differ diff --git a/animateditems/7367.png b/animateditems/7367.png new file mode 100644 index 00000000..8e0469f5 Binary files /dev/null and b/animateditems/7367.png differ diff --git a/animateditems/7368.gif b/animateditems/7368.gif new file mode 100644 index 00000000..83b207ba Binary files /dev/null and b/animateditems/7368.gif differ diff --git a/animateditems/7368.png b/animateditems/7368.png new file mode 100644 index 00000000..13c2af58 Binary files /dev/null and b/animateditems/7368.png differ diff --git a/animateditems/7369.gif b/animateditems/7369.gif new file mode 100644 index 00000000..84100058 Binary files /dev/null and b/animateditems/7369.gif differ diff --git a/animateditems/7369.png b/animateditems/7369.png new file mode 100644 index 00000000..25b1bd7a Binary files /dev/null and b/animateditems/7369.png differ diff --git a/animateditems/7370.gif b/animateditems/7370.gif new file mode 100644 index 00000000..1073f0d7 Binary files /dev/null and b/animateditems/7370.gif differ diff --git a/animateditems/7370.png b/animateditems/7370.png new file mode 100644 index 00000000..86cd33de Binary files /dev/null and b/animateditems/7370.png differ diff --git a/animateditems/7371.gif b/animateditems/7371.gif new file mode 100644 index 00000000..d3b00d73 Binary files /dev/null and b/animateditems/7371.gif differ diff --git a/animateditems/7371.png b/animateditems/7371.png new file mode 100644 index 00000000..3e997f4c Binary files /dev/null and b/animateditems/7371.png differ diff --git a/animateditems/7372.gif b/animateditems/7372.gif new file mode 100644 index 00000000..3bbfa719 Binary files /dev/null and b/animateditems/7372.gif differ diff --git a/animateditems/7372.png b/animateditems/7372.png new file mode 100644 index 00000000..a689206c Binary files /dev/null and b/animateditems/7372.png differ diff --git a/animateditems/7373.gif b/animateditems/7373.gif new file mode 100644 index 00000000..6d98ac6e Binary files /dev/null and b/animateditems/7373.gif differ diff --git a/animateditems/7373.png b/animateditems/7373.png new file mode 100644 index 00000000..8fdf37fc Binary files /dev/null and b/animateditems/7373.png differ diff --git a/animateditems/7374.gif b/animateditems/7374.gif new file mode 100644 index 00000000..2b40c359 Binary files /dev/null and b/animateditems/7374.gif differ diff --git a/animateditems/7374.png b/animateditems/7374.png new file mode 100644 index 00000000..eddaea5b Binary files /dev/null and b/animateditems/7374.png differ diff --git a/animateditems/7375.gif b/animateditems/7375.gif new file mode 100644 index 00000000..56bd4d3b Binary files /dev/null and b/animateditems/7375.gif differ diff --git a/animateditems/7375.png b/animateditems/7375.png new file mode 100644 index 00000000..be0774cd Binary files /dev/null and b/animateditems/7375.png differ diff --git a/animateditems/7376.gif b/animateditems/7376.gif new file mode 100644 index 00000000..c1cdb4c3 Binary files /dev/null and b/animateditems/7376.gif differ diff --git a/animateditems/7376.png b/animateditems/7376.png new file mode 100644 index 00000000..0eb280de Binary files /dev/null and b/animateditems/7376.png differ diff --git a/animateditems/7377.gif b/animateditems/7377.gif new file mode 100644 index 00000000..4486ce09 Binary files /dev/null and b/animateditems/7377.gif differ diff --git a/animateditems/7377.png b/animateditems/7377.png new file mode 100644 index 00000000..681db9ca Binary files /dev/null and b/animateditems/7377.png differ diff --git a/animateditems/7378.gif b/animateditems/7378.gif new file mode 100644 index 00000000..438f7710 Binary files /dev/null and b/animateditems/7378.gif differ diff --git a/animateditems/7378.png b/animateditems/7378.png new file mode 100644 index 00000000..bb0075db Binary files /dev/null and b/animateditems/7378.png differ diff --git a/animateditems/7379.gif b/animateditems/7379.gif new file mode 100644 index 00000000..9f526983 Binary files /dev/null and b/animateditems/7379.gif differ diff --git a/animateditems/7379.png b/animateditems/7379.png new file mode 100644 index 00000000..65ce235b Binary files /dev/null and b/animateditems/7379.png differ diff --git a/animateditems/7380.gif b/animateditems/7380.gif new file mode 100644 index 00000000..45368692 Binary files /dev/null and b/animateditems/7380.gif differ diff --git a/animateditems/7380.png b/animateditems/7380.png new file mode 100644 index 00000000..6f135852 Binary files /dev/null and b/animateditems/7380.png differ diff --git a/animateditems/7381.gif b/animateditems/7381.gif new file mode 100644 index 00000000..1d33e92f Binary files /dev/null and b/animateditems/7381.gif differ diff --git a/animateditems/7381.png b/animateditems/7381.png new file mode 100644 index 00000000..726fbacd Binary files /dev/null and b/animateditems/7381.png differ diff --git a/animateditems/7382.gif b/animateditems/7382.gif new file mode 100644 index 00000000..f2258896 Binary files /dev/null and b/animateditems/7382.gif differ diff --git a/animateditems/7382.png b/animateditems/7382.png new file mode 100644 index 00000000..fa7f1860 Binary files /dev/null and b/animateditems/7382.png differ diff --git a/animateditems/7383.gif b/animateditems/7383.gif new file mode 100644 index 00000000..9cf688ab Binary files /dev/null and b/animateditems/7383.gif differ diff --git a/animateditems/7383.png b/animateditems/7383.png new file mode 100644 index 00000000..f911bf85 Binary files /dev/null and b/animateditems/7383.png differ diff --git a/animateditems/7384.gif b/animateditems/7384.gif new file mode 100644 index 00000000..0b7292d7 Binary files /dev/null and b/animateditems/7384.gif differ diff --git a/animateditems/7384.png b/animateditems/7384.png new file mode 100644 index 00000000..4eb01090 Binary files /dev/null and b/animateditems/7384.png differ diff --git a/animateditems/7385.gif b/animateditems/7385.gif new file mode 100644 index 00000000..52cb945c Binary files /dev/null and b/animateditems/7385.gif differ diff --git a/animateditems/7385.png b/animateditems/7385.png new file mode 100644 index 00000000..017c9701 Binary files /dev/null and b/animateditems/7385.png differ diff --git a/animateditems/7386.gif b/animateditems/7386.gif new file mode 100644 index 00000000..57e24bb1 Binary files /dev/null and b/animateditems/7386.gif differ diff --git a/animateditems/7386.png b/animateditems/7386.png new file mode 100644 index 00000000..92af5f5d Binary files /dev/null and b/animateditems/7386.png differ diff --git a/animateditems/7387.gif b/animateditems/7387.gif new file mode 100644 index 00000000..1229ed25 Binary files /dev/null and b/animateditems/7387.gif differ diff --git a/animateditems/7387.png b/animateditems/7387.png new file mode 100644 index 00000000..45e87d55 Binary files /dev/null and b/animateditems/7387.png differ diff --git a/animateditems/7388.gif b/animateditems/7388.gif new file mode 100644 index 00000000..9909fb51 Binary files /dev/null and b/animateditems/7388.gif differ diff --git a/animateditems/7388.png b/animateditems/7388.png new file mode 100644 index 00000000..e5b18e75 Binary files /dev/null and b/animateditems/7388.png differ diff --git a/animateditems/7389.gif b/animateditems/7389.gif new file mode 100644 index 00000000..14fdc94d Binary files /dev/null and b/animateditems/7389.gif differ diff --git a/animateditems/7389.png b/animateditems/7389.png new file mode 100644 index 00000000..0e85c414 Binary files /dev/null and b/animateditems/7389.png differ diff --git a/animateditems/7390.gif b/animateditems/7390.gif new file mode 100644 index 00000000..1deb3967 Binary files /dev/null and b/animateditems/7390.gif differ diff --git a/animateditems/7390.png b/animateditems/7390.png new file mode 100644 index 00000000..d0e5b4e7 Binary files /dev/null and b/animateditems/7390.png differ diff --git a/animateditems/7391.gif b/animateditems/7391.gif new file mode 100644 index 00000000..4290eef6 Binary files /dev/null and b/animateditems/7391.gif differ diff --git a/animateditems/7391.png b/animateditems/7391.png new file mode 100644 index 00000000..d9f96cd5 Binary files /dev/null and b/animateditems/7391.png differ diff --git a/animateditems/7392.gif b/animateditems/7392.gif new file mode 100644 index 00000000..1c60b22c Binary files /dev/null and b/animateditems/7392.gif differ diff --git a/animateditems/7392.png b/animateditems/7392.png new file mode 100644 index 00000000..5b1dd0a1 Binary files /dev/null and b/animateditems/7392.png differ diff --git a/animateditems/7393.gif b/animateditems/7393.gif new file mode 100644 index 00000000..1ea96815 Binary files /dev/null and b/animateditems/7393.gif differ diff --git a/animateditems/7393.png b/animateditems/7393.png new file mode 100644 index 00000000..d0631a86 Binary files /dev/null and b/animateditems/7393.png differ diff --git a/animateditems/7394.gif b/animateditems/7394.gif new file mode 100644 index 00000000..71d1a4c0 Binary files /dev/null and b/animateditems/7394.gif differ diff --git a/animateditems/7394.png b/animateditems/7394.png new file mode 100644 index 00000000..2091ed0c Binary files /dev/null and b/animateditems/7394.png differ diff --git a/animateditems/7395.gif b/animateditems/7395.gif new file mode 100644 index 00000000..a6188d53 Binary files /dev/null and b/animateditems/7395.gif differ diff --git a/animateditems/7395.png b/animateditems/7395.png new file mode 100644 index 00000000..7a8eff03 Binary files /dev/null and b/animateditems/7395.png differ diff --git a/animateditems/7396.gif b/animateditems/7396.gif new file mode 100644 index 00000000..76cd6240 Binary files /dev/null and b/animateditems/7396.gif differ diff --git a/animateditems/7396.png b/animateditems/7396.png new file mode 100644 index 00000000..ae77534b Binary files /dev/null and b/animateditems/7396.png differ diff --git a/animateditems/7397.gif b/animateditems/7397.gif new file mode 100644 index 00000000..bc838e2d Binary files /dev/null and b/animateditems/7397.gif differ diff --git a/animateditems/7397.png b/animateditems/7397.png new file mode 100644 index 00000000..e06a7fdb Binary files /dev/null and b/animateditems/7397.png differ diff --git a/animateditems/7398.gif b/animateditems/7398.gif new file mode 100644 index 00000000..515bcb45 Binary files /dev/null and b/animateditems/7398.gif differ diff --git a/animateditems/7398.png b/animateditems/7398.png new file mode 100644 index 00000000..f7fdb352 Binary files /dev/null and b/animateditems/7398.png differ diff --git a/animateditems/7399.gif b/animateditems/7399.gif new file mode 100644 index 00000000..4461a97f Binary files /dev/null and b/animateditems/7399.gif differ diff --git a/animateditems/7399.png b/animateditems/7399.png new file mode 100644 index 00000000..2e97562d Binary files /dev/null and b/animateditems/7399.png differ diff --git a/animateditems/7400.gif b/animateditems/7400.gif new file mode 100644 index 00000000..df5226ba Binary files /dev/null and b/animateditems/7400.gif differ diff --git a/animateditems/7400.png b/animateditems/7400.png new file mode 100644 index 00000000..5582252c Binary files /dev/null and b/animateditems/7400.png differ diff --git a/animateditems/7401.gif b/animateditems/7401.gif new file mode 100644 index 00000000..2ad12fcf Binary files /dev/null and b/animateditems/7401.gif differ diff --git a/animateditems/7401.png b/animateditems/7401.png new file mode 100644 index 00000000..0816d37f Binary files /dev/null and b/animateditems/7401.png differ diff --git a/animateditems/7402.gif b/animateditems/7402.gif new file mode 100644 index 00000000..97441ea8 Binary files /dev/null and b/animateditems/7402.gif differ diff --git a/animateditems/7402.png b/animateditems/7402.png new file mode 100644 index 00000000..52904461 Binary files /dev/null and b/animateditems/7402.png differ diff --git a/animateditems/7403.gif b/animateditems/7403.gif new file mode 100644 index 00000000..434e7af5 Binary files /dev/null and b/animateditems/7403.gif differ diff --git a/animateditems/7403.png b/animateditems/7403.png new file mode 100644 index 00000000..52bbca3e Binary files /dev/null and b/animateditems/7403.png differ diff --git a/animateditems/7404.gif b/animateditems/7404.gif new file mode 100644 index 00000000..1f9184b6 Binary files /dev/null and b/animateditems/7404.gif differ diff --git a/animateditems/7404.png b/animateditems/7404.png new file mode 100644 index 00000000..7425004b Binary files /dev/null and b/animateditems/7404.png differ diff --git a/animateditems/7405.gif b/animateditems/7405.gif new file mode 100644 index 00000000..a5caf9b3 Binary files /dev/null and b/animateditems/7405.gif differ diff --git a/animateditems/7405.png b/animateditems/7405.png new file mode 100644 index 00000000..82e1c1fe Binary files /dev/null and b/animateditems/7405.png differ diff --git a/animateditems/7406.gif b/animateditems/7406.gif new file mode 100644 index 00000000..eefae56a Binary files /dev/null and b/animateditems/7406.gif differ diff --git a/animateditems/7406.png b/animateditems/7406.png new file mode 100644 index 00000000..fa5852b5 Binary files /dev/null and b/animateditems/7406.png differ diff --git a/animateditems/7407.gif b/animateditems/7407.gif new file mode 100644 index 00000000..e551c7a2 Binary files /dev/null and b/animateditems/7407.gif differ diff --git a/animateditems/7407.png b/animateditems/7407.png new file mode 100644 index 00000000..1b00a595 Binary files /dev/null and b/animateditems/7407.png differ diff --git a/animateditems/7408.gif b/animateditems/7408.gif new file mode 100644 index 00000000..eea2dbc6 Binary files /dev/null and b/animateditems/7408.gif differ diff --git a/animateditems/7408.png b/animateditems/7408.png new file mode 100644 index 00000000..60a6c691 Binary files /dev/null and b/animateditems/7408.png differ diff --git a/animateditems/7409.gif b/animateditems/7409.gif new file mode 100644 index 00000000..907ae440 Binary files /dev/null and b/animateditems/7409.gif differ diff --git a/animateditems/7409.png b/animateditems/7409.png new file mode 100644 index 00000000..b3ed0893 Binary files /dev/null and b/animateditems/7409.png differ diff --git a/animateditems/7410.gif b/animateditems/7410.gif new file mode 100644 index 00000000..a9d28e57 Binary files /dev/null and b/animateditems/7410.gif differ diff --git a/animateditems/7410.png b/animateditems/7410.png new file mode 100644 index 00000000..c34af914 Binary files /dev/null and b/animateditems/7410.png differ diff --git a/animateditems/7411.gif b/animateditems/7411.gif new file mode 100644 index 00000000..29a3b95b Binary files /dev/null and b/animateditems/7411.gif differ diff --git a/animateditems/7411.png b/animateditems/7411.png new file mode 100644 index 00000000..1405c5b2 Binary files /dev/null and b/animateditems/7411.png differ diff --git a/animateditems/7412.gif b/animateditems/7412.gif new file mode 100644 index 00000000..ff991e96 Binary files /dev/null and b/animateditems/7412.gif differ diff --git a/animateditems/7412.png b/animateditems/7412.png new file mode 100644 index 00000000..021342b7 Binary files /dev/null and b/animateditems/7412.png differ diff --git a/animateditems/7413.gif b/animateditems/7413.gif new file mode 100644 index 00000000..eeaece0f Binary files /dev/null and b/animateditems/7413.gif differ diff --git a/animateditems/7413.png b/animateditems/7413.png new file mode 100644 index 00000000..f3b302a2 Binary files /dev/null and b/animateditems/7413.png differ diff --git a/animateditems/7414.gif b/animateditems/7414.gif new file mode 100644 index 00000000..ff33b3ec Binary files /dev/null and b/animateditems/7414.gif differ diff --git a/animateditems/7414.png b/animateditems/7414.png new file mode 100644 index 00000000..d99ac708 Binary files /dev/null and b/animateditems/7414.png differ diff --git a/animateditems/7415.gif b/animateditems/7415.gif new file mode 100644 index 00000000..80984539 Binary files /dev/null and b/animateditems/7415.gif differ diff --git a/animateditems/7415.png b/animateditems/7415.png new file mode 100644 index 00000000..5633bdc3 Binary files /dev/null and b/animateditems/7415.png differ diff --git a/animateditems/7416.gif b/animateditems/7416.gif new file mode 100644 index 00000000..6e1883a1 Binary files /dev/null and b/animateditems/7416.gif differ diff --git a/animateditems/7416.png b/animateditems/7416.png new file mode 100644 index 00000000..6cc0f252 Binary files /dev/null and b/animateditems/7416.png differ diff --git a/animateditems/7417.gif b/animateditems/7417.gif new file mode 100644 index 00000000..8685665f Binary files /dev/null and b/animateditems/7417.gif differ diff --git a/animateditems/7417.png b/animateditems/7417.png new file mode 100644 index 00000000..b51c5799 Binary files /dev/null and b/animateditems/7417.png differ diff --git a/animateditems/7418.gif b/animateditems/7418.gif new file mode 100644 index 00000000..944653e6 Binary files /dev/null and b/animateditems/7418.gif differ diff --git a/animateditems/7418.png b/animateditems/7418.png new file mode 100644 index 00000000..d9862d95 Binary files /dev/null and b/animateditems/7418.png differ diff --git a/animateditems/7419.gif b/animateditems/7419.gif new file mode 100644 index 00000000..e00031d3 Binary files /dev/null and b/animateditems/7419.gif differ diff --git a/animateditems/7419.png b/animateditems/7419.png new file mode 100644 index 00000000..8c988849 Binary files /dev/null and b/animateditems/7419.png differ diff --git a/animateditems/7420.gif b/animateditems/7420.gif new file mode 100644 index 00000000..4c9da053 Binary files /dev/null and b/animateditems/7420.gif differ diff --git a/animateditems/7420.png b/animateditems/7420.png new file mode 100644 index 00000000..bc010e6d Binary files /dev/null and b/animateditems/7420.png differ diff --git a/animateditems/7421.gif b/animateditems/7421.gif new file mode 100644 index 00000000..b1939f8e Binary files /dev/null and b/animateditems/7421.gif differ diff --git a/animateditems/7421.png b/animateditems/7421.png new file mode 100644 index 00000000..62041368 Binary files /dev/null and b/animateditems/7421.png differ diff --git a/animateditems/7422.gif b/animateditems/7422.gif new file mode 100644 index 00000000..85ebf5fa Binary files /dev/null and b/animateditems/7422.gif differ diff --git a/animateditems/7422.png b/animateditems/7422.png new file mode 100644 index 00000000..cc884f8b Binary files /dev/null and b/animateditems/7422.png differ diff --git a/animateditems/7423.gif b/animateditems/7423.gif new file mode 100644 index 00000000..e231bbe4 Binary files /dev/null and b/animateditems/7423.gif differ diff --git a/animateditems/7423.png b/animateditems/7423.png new file mode 100644 index 00000000..344cbad6 Binary files /dev/null and b/animateditems/7423.png differ diff --git a/animateditems/7424.gif b/animateditems/7424.gif new file mode 100644 index 00000000..1d8f568e Binary files /dev/null and b/animateditems/7424.gif differ diff --git a/animateditems/7424.png b/animateditems/7424.png new file mode 100644 index 00000000..63acbd10 Binary files /dev/null and b/animateditems/7424.png differ diff --git a/animateditems/7425.gif b/animateditems/7425.gif new file mode 100644 index 00000000..429a08d4 Binary files /dev/null and b/animateditems/7425.gif differ diff --git a/animateditems/7425.png b/animateditems/7425.png new file mode 100644 index 00000000..c0f949c0 Binary files /dev/null and b/animateditems/7425.png differ diff --git a/animateditems/7426.gif b/animateditems/7426.gif new file mode 100644 index 00000000..47b9cc30 Binary files /dev/null and b/animateditems/7426.gif differ diff --git a/animateditems/7426.png b/animateditems/7426.png new file mode 100644 index 00000000..6addad28 Binary files /dev/null and b/animateditems/7426.png differ diff --git a/animateditems/7427.gif b/animateditems/7427.gif new file mode 100644 index 00000000..3e4d006c Binary files /dev/null and b/animateditems/7427.gif differ diff --git a/animateditems/7427.png b/animateditems/7427.png new file mode 100644 index 00000000..e17eb363 Binary files /dev/null and b/animateditems/7427.png differ diff --git a/animateditems/7428.gif b/animateditems/7428.gif new file mode 100644 index 00000000..6228975b Binary files /dev/null and b/animateditems/7428.gif differ diff --git a/animateditems/7428.png b/animateditems/7428.png new file mode 100644 index 00000000..cdf4f32c Binary files /dev/null and b/animateditems/7428.png differ diff --git a/animateditems/7429.gif b/animateditems/7429.gif new file mode 100644 index 00000000..30800b7c Binary files /dev/null and b/animateditems/7429.gif differ diff --git a/animateditems/7429.png b/animateditems/7429.png new file mode 100644 index 00000000..ba8532ab Binary files /dev/null and b/animateditems/7429.png differ diff --git a/animateditems/7430.gif b/animateditems/7430.gif new file mode 100644 index 00000000..78b8665f Binary files /dev/null and b/animateditems/7430.gif differ diff --git a/animateditems/7430.png b/animateditems/7430.png new file mode 100644 index 00000000..a54e75e8 Binary files /dev/null and b/animateditems/7430.png differ diff --git a/animateditems/7431.gif b/animateditems/7431.gif new file mode 100644 index 00000000..3b2dfcb2 Binary files /dev/null and b/animateditems/7431.gif differ diff --git a/animateditems/7431.png b/animateditems/7431.png new file mode 100644 index 00000000..40425414 Binary files /dev/null and b/animateditems/7431.png differ diff --git a/animateditems/7432.gif b/animateditems/7432.gif new file mode 100644 index 00000000..08c4b613 Binary files /dev/null and b/animateditems/7432.gif differ diff --git a/animateditems/7432.png b/animateditems/7432.png new file mode 100644 index 00000000..18da561d Binary files /dev/null and b/animateditems/7432.png differ diff --git a/animateditems/7433.gif b/animateditems/7433.gif new file mode 100644 index 00000000..423f1c17 Binary files /dev/null and b/animateditems/7433.gif differ diff --git a/animateditems/7433.png b/animateditems/7433.png new file mode 100644 index 00000000..08ff60cf Binary files /dev/null and b/animateditems/7433.png differ diff --git a/animateditems/7434.gif b/animateditems/7434.gif new file mode 100644 index 00000000..3d52690d Binary files /dev/null and b/animateditems/7434.gif differ diff --git a/animateditems/7434.png b/animateditems/7434.png new file mode 100644 index 00000000..d1ad99fb Binary files /dev/null and b/animateditems/7434.png differ diff --git a/animateditems/7435.gif b/animateditems/7435.gif new file mode 100644 index 00000000..5e1113e1 Binary files /dev/null and b/animateditems/7435.gif differ diff --git a/animateditems/7435.png b/animateditems/7435.png new file mode 100644 index 00000000..789e2a5a Binary files /dev/null and b/animateditems/7435.png differ diff --git a/animateditems/7436.gif b/animateditems/7436.gif new file mode 100644 index 00000000..8cf08638 Binary files /dev/null and b/animateditems/7436.gif differ diff --git a/animateditems/7436.png b/animateditems/7436.png new file mode 100644 index 00000000..5d6dcf02 Binary files /dev/null and b/animateditems/7436.png differ diff --git a/animateditems/7437.gif b/animateditems/7437.gif new file mode 100644 index 00000000..36636a3b Binary files /dev/null and b/animateditems/7437.gif differ diff --git a/animateditems/7437.png b/animateditems/7437.png new file mode 100644 index 00000000..d6debffb Binary files /dev/null and b/animateditems/7437.png differ diff --git a/animateditems/7438.gif b/animateditems/7438.gif new file mode 100644 index 00000000..71ad26a7 Binary files /dev/null and b/animateditems/7438.gif differ diff --git a/animateditems/7438.png b/animateditems/7438.png new file mode 100644 index 00000000..63ac2df1 Binary files /dev/null and b/animateditems/7438.png differ diff --git a/animateditems/7439.gif b/animateditems/7439.gif new file mode 100644 index 00000000..6556bd28 Binary files /dev/null and b/animateditems/7439.gif differ diff --git a/animateditems/7439.png b/animateditems/7439.png new file mode 100644 index 00000000..542bee14 Binary files /dev/null and b/animateditems/7439.png differ diff --git a/animateditems/7440.gif b/animateditems/7440.gif new file mode 100644 index 00000000..11fb58f5 Binary files /dev/null and b/animateditems/7440.gif differ diff --git a/animateditems/7440.png b/animateditems/7440.png new file mode 100644 index 00000000..d670ea91 Binary files /dev/null and b/animateditems/7440.png differ diff --git a/animateditems/7441.gif b/animateditems/7441.gif new file mode 100644 index 00000000..085fa43b Binary files /dev/null and b/animateditems/7441.gif differ diff --git a/animateditems/7441.png b/animateditems/7441.png new file mode 100644 index 00000000..a1809840 Binary files /dev/null and b/animateditems/7441.png differ diff --git a/animateditems/7442.gif b/animateditems/7442.gif new file mode 100644 index 00000000..42f253d0 Binary files /dev/null and b/animateditems/7442.gif differ diff --git a/animateditems/7442.png b/animateditems/7442.png new file mode 100644 index 00000000..8a3c3028 Binary files /dev/null and b/animateditems/7442.png differ diff --git a/animateditems/7443.gif b/animateditems/7443.gif new file mode 100644 index 00000000..5e4bde75 Binary files /dev/null and b/animateditems/7443.gif differ diff --git a/animateditems/7443.png b/animateditems/7443.png new file mode 100644 index 00000000..7650e465 Binary files /dev/null and b/animateditems/7443.png differ diff --git a/animateditems/7444.gif b/animateditems/7444.gif new file mode 100644 index 00000000..22375c97 Binary files /dev/null and b/animateditems/7444.gif differ diff --git a/animateditems/7444.png b/animateditems/7444.png new file mode 100644 index 00000000..ae200d24 Binary files /dev/null and b/animateditems/7444.png differ diff --git a/animateditems/7445.gif b/animateditems/7445.gif new file mode 100644 index 00000000..fa3bdd43 Binary files /dev/null and b/animateditems/7445.gif differ diff --git a/animateditems/7445.png b/animateditems/7445.png new file mode 100644 index 00000000..07aa4229 Binary files /dev/null and b/animateditems/7445.png differ diff --git a/animateditems/7446.gif b/animateditems/7446.gif new file mode 100644 index 00000000..8f28bd80 Binary files /dev/null and b/animateditems/7446.gif differ diff --git a/animateditems/7446.png b/animateditems/7446.png new file mode 100644 index 00000000..7f872920 Binary files /dev/null and b/animateditems/7446.png differ diff --git a/animateditems/7447.gif b/animateditems/7447.gif new file mode 100644 index 00000000..7a2814ff Binary files /dev/null and b/animateditems/7447.gif differ diff --git a/animateditems/7447.png b/animateditems/7447.png new file mode 100644 index 00000000..1733eda1 Binary files /dev/null and b/animateditems/7447.png differ diff --git a/animateditems/7448.gif b/animateditems/7448.gif new file mode 100644 index 00000000..729e6958 Binary files /dev/null and b/animateditems/7448.gif differ diff --git a/animateditems/7448.png b/animateditems/7448.png new file mode 100644 index 00000000..8e54bb16 Binary files /dev/null and b/animateditems/7448.png differ diff --git a/animateditems/7449.gif b/animateditems/7449.gif new file mode 100644 index 00000000..2f15be99 Binary files /dev/null and b/animateditems/7449.gif differ diff --git a/animateditems/7449.png b/animateditems/7449.png new file mode 100644 index 00000000..3bf5c3a6 Binary files /dev/null and b/animateditems/7449.png differ diff --git a/animateditems/7450.gif b/animateditems/7450.gif new file mode 100644 index 00000000..8eb28f51 Binary files /dev/null and b/animateditems/7450.gif differ diff --git a/animateditems/7450.png b/animateditems/7450.png new file mode 100644 index 00000000..76c485e1 Binary files /dev/null and b/animateditems/7450.png differ diff --git a/animateditems/7451.gif b/animateditems/7451.gif new file mode 100644 index 00000000..6e95fdfb Binary files /dev/null and b/animateditems/7451.gif differ diff --git a/animateditems/7451.png b/animateditems/7451.png new file mode 100644 index 00000000..72581f54 Binary files /dev/null and b/animateditems/7451.png differ diff --git a/animateditems/7452.gif b/animateditems/7452.gif new file mode 100644 index 00000000..faa0d18f Binary files /dev/null and b/animateditems/7452.gif differ diff --git a/animateditems/7452.png b/animateditems/7452.png new file mode 100644 index 00000000..b6620344 Binary files /dev/null and b/animateditems/7452.png differ diff --git a/animateditems/7453.gif b/animateditems/7453.gif new file mode 100644 index 00000000..a9c514a9 Binary files /dev/null and b/animateditems/7453.gif differ diff --git a/animateditems/7453.png b/animateditems/7453.png new file mode 100644 index 00000000..3fb8bb46 Binary files /dev/null and b/animateditems/7453.png differ diff --git a/animateditems/7454.gif b/animateditems/7454.gif new file mode 100644 index 00000000..25a1d637 Binary files /dev/null and b/animateditems/7454.gif differ diff --git a/animateditems/7454.png b/animateditems/7454.png new file mode 100644 index 00000000..3e30929a Binary files /dev/null and b/animateditems/7454.png differ diff --git a/animateditems/7455.gif b/animateditems/7455.gif new file mode 100644 index 00000000..4283b0dc Binary files /dev/null and b/animateditems/7455.gif differ diff --git a/animateditems/7455.png b/animateditems/7455.png new file mode 100644 index 00000000..fa25399a Binary files /dev/null and b/animateditems/7455.png differ diff --git a/animateditems/7456.gif b/animateditems/7456.gif new file mode 100644 index 00000000..dadfeabe Binary files /dev/null and b/animateditems/7456.gif differ diff --git a/animateditems/7456.png b/animateditems/7456.png new file mode 100644 index 00000000..8ea35d9f Binary files /dev/null and b/animateditems/7456.png differ diff --git a/animateditems/7457.gif b/animateditems/7457.gif new file mode 100644 index 00000000..5d3d3c45 Binary files /dev/null and b/animateditems/7457.gif differ diff --git a/animateditems/7457.png b/animateditems/7457.png new file mode 100644 index 00000000..c91486c0 Binary files /dev/null and b/animateditems/7457.png differ diff --git a/animateditems/7458.gif b/animateditems/7458.gif new file mode 100644 index 00000000..4c2e9beb Binary files /dev/null and b/animateditems/7458.gif differ diff --git a/animateditems/7458.png b/animateditems/7458.png new file mode 100644 index 00000000..ff5c306e Binary files /dev/null and b/animateditems/7458.png differ diff --git a/animateditems/7459.gif b/animateditems/7459.gif new file mode 100644 index 00000000..b304ab06 Binary files /dev/null and b/animateditems/7459.gif differ diff --git a/animateditems/7459.png b/animateditems/7459.png new file mode 100644 index 00000000..506f95b9 Binary files /dev/null and b/animateditems/7459.png differ diff --git a/animateditems/7460.gif b/animateditems/7460.gif new file mode 100644 index 00000000..ba36ee09 Binary files /dev/null and b/animateditems/7460.gif differ diff --git a/animateditems/7460.png b/animateditems/7460.png new file mode 100644 index 00000000..acdf6a1c Binary files /dev/null and b/animateditems/7460.png differ diff --git a/animateditems/7461.gif b/animateditems/7461.gif new file mode 100644 index 00000000..4472fe29 Binary files /dev/null and b/animateditems/7461.gif differ diff --git a/animateditems/7461.png b/animateditems/7461.png new file mode 100644 index 00000000..addc7927 Binary files /dev/null and b/animateditems/7461.png differ diff --git a/animateditems/7462.gif b/animateditems/7462.gif new file mode 100644 index 00000000..6b23d61e Binary files /dev/null and b/animateditems/7462.gif differ diff --git a/animateditems/7462.png b/animateditems/7462.png new file mode 100644 index 00000000..6c954827 Binary files /dev/null and b/animateditems/7462.png differ diff --git a/animateditems/7463.gif b/animateditems/7463.gif new file mode 100644 index 00000000..429f39df Binary files /dev/null and b/animateditems/7463.gif differ diff --git a/animateditems/7463.png b/animateditems/7463.png new file mode 100644 index 00000000..d25a9a3f Binary files /dev/null and b/animateditems/7463.png differ diff --git a/animateditems/7464.gif b/animateditems/7464.gif new file mode 100644 index 00000000..cacf5207 Binary files /dev/null and b/animateditems/7464.gif differ diff --git a/animateditems/7464.png b/animateditems/7464.png new file mode 100644 index 00000000..769a6c8c Binary files /dev/null and b/animateditems/7464.png differ diff --git a/animateditems/7476.gif b/animateditems/7476.gif new file mode 100644 index 00000000..974ab76b Binary files /dev/null and b/animateditems/7476.gif differ diff --git a/animateditems/7476.png b/animateditems/7476.png new file mode 100644 index 00000000..568d0533 Binary files /dev/null and b/animateditems/7476.png differ diff --git a/animateditems/7477.gif b/animateditems/7477.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/7477.gif differ diff --git a/animateditems/7477.png b/animateditems/7477.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/7477.png differ diff --git a/animateditems/7478.gif b/animateditems/7478.gif new file mode 100644 index 00000000..5da48e47 Binary files /dev/null and b/animateditems/7478.gif differ diff --git a/animateditems/7478.png b/animateditems/7478.png new file mode 100644 index 00000000..1909fab4 Binary files /dev/null and b/animateditems/7478.png differ diff --git a/animateditems/7479.gif b/animateditems/7479.gif new file mode 100644 index 00000000..e6411c34 Binary files /dev/null and b/animateditems/7479.gif differ diff --git a/animateditems/7479.png b/animateditems/7479.png new file mode 100644 index 00000000..db173b32 Binary files /dev/null and b/animateditems/7479.png differ diff --git a/animateditems/7482.gif b/animateditems/7482.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/7482.gif differ diff --git a/animateditems/7482.png b/animateditems/7482.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/7482.png differ diff --git a/animateditems/7483.gif b/animateditems/7483.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/7483.gif differ diff --git a/animateditems/7483.png b/animateditems/7483.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/7483.png differ diff --git a/animateditems/7484.gif b/animateditems/7484.gif new file mode 100644 index 00000000..707a7e9a Binary files /dev/null and b/animateditems/7484.gif differ diff --git a/animateditems/7484.png b/animateditems/7484.png new file mode 100644 index 00000000..2358bc72 Binary files /dev/null and b/animateditems/7484.png differ diff --git a/animateditems/7485.gif b/animateditems/7485.gif new file mode 100644 index 00000000..7241ff5c Binary files /dev/null and b/animateditems/7485.gif differ diff --git a/animateditems/7485.png b/animateditems/7485.png new file mode 100644 index 00000000..2b85d136 Binary files /dev/null and b/animateditems/7485.png differ diff --git a/animateditems/7487.gif b/animateditems/7487.gif new file mode 100644 index 00000000..c250bc6f Binary files /dev/null and b/animateditems/7487.gif differ diff --git a/animateditems/7487.png b/animateditems/7487.png new file mode 100644 index 00000000..296be5b7 Binary files /dev/null and b/animateditems/7487.png differ diff --git a/animateditems/7488.gif b/animateditems/7488.gif new file mode 100644 index 00000000..f1f5cd16 Binary files /dev/null and b/animateditems/7488.gif differ diff --git a/animateditems/7488.png b/animateditems/7488.png new file mode 100644 index 00000000..361fe7bd Binary files /dev/null and b/animateditems/7488.png differ diff --git a/animateditems/7489.gif b/animateditems/7489.gif new file mode 100644 index 00000000..b3098019 Binary files /dev/null and b/animateditems/7489.gif differ diff --git a/animateditems/7489.png b/animateditems/7489.png new file mode 100644 index 00000000..5fd14479 Binary files /dev/null and b/animateditems/7489.png differ diff --git a/animateditems/7490.gif b/animateditems/7490.gif new file mode 100644 index 00000000..b9f1f1cf Binary files /dev/null and b/animateditems/7490.gif differ diff --git a/animateditems/7490.png b/animateditems/7490.png new file mode 100644 index 00000000..a053b38f Binary files /dev/null and b/animateditems/7490.png differ diff --git a/animateditems/7491.gif b/animateditems/7491.gif new file mode 100644 index 00000000..77b5e8b6 Binary files /dev/null and b/animateditems/7491.gif differ diff --git a/animateditems/7491.png b/animateditems/7491.png new file mode 100644 index 00000000..29fc788c Binary files /dev/null and b/animateditems/7491.png differ diff --git a/animateditems/7492.gif b/animateditems/7492.gif new file mode 100644 index 00000000..77b5e8b6 Binary files /dev/null and b/animateditems/7492.gif differ diff --git a/animateditems/7492.png b/animateditems/7492.png new file mode 100644 index 00000000..29fc788c Binary files /dev/null and b/animateditems/7492.png differ diff --git a/animateditems/7494.gif b/animateditems/7494.gif new file mode 100644 index 00000000..b3098019 Binary files /dev/null and b/animateditems/7494.gif differ diff --git a/animateditems/7494.png b/animateditems/7494.png new file mode 100644 index 00000000..5fd14479 Binary files /dev/null and b/animateditems/7494.png differ diff --git a/animateditems/7495.gif b/animateditems/7495.gif new file mode 100644 index 00000000..6b851909 Binary files /dev/null and b/animateditems/7495.gif differ diff --git a/animateditems/7495.png b/animateditems/7495.png new file mode 100644 index 00000000..985ea885 Binary files /dev/null and b/animateditems/7495.png differ diff --git a/animateditems/7496.gif b/animateditems/7496.gif new file mode 100644 index 00000000..6b851909 Binary files /dev/null and b/animateditems/7496.gif differ diff --git a/animateditems/7496.png b/animateditems/7496.png new file mode 100644 index 00000000..985ea885 Binary files /dev/null and b/animateditems/7496.png differ diff --git a/animateditems/7497.gif b/animateditems/7497.gif new file mode 100644 index 00000000..5a411471 Binary files /dev/null and b/animateditems/7497.gif differ diff --git a/animateditems/7497.png b/animateditems/7497.png new file mode 100644 index 00000000..6a53bcc8 Binary files /dev/null and b/animateditems/7497.png differ diff --git a/animateditems/7498.gif b/animateditems/7498.gif new file mode 100644 index 00000000..31ef8995 Binary files /dev/null and b/animateditems/7498.gif differ diff --git a/animateditems/7498.png b/animateditems/7498.png new file mode 100644 index 00000000..f533b1c3 Binary files /dev/null and b/animateditems/7498.png differ diff --git a/animateditems/7499.gif b/animateditems/7499.gif new file mode 100644 index 00000000..9e609cd6 Binary files /dev/null and b/animateditems/7499.gif differ diff --git a/animateditems/7499.png b/animateditems/7499.png new file mode 100644 index 00000000..49801220 Binary files /dev/null and b/animateditems/7499.png differ diff --git a/animateditems/7500.gif b/animateditems/7500.gif new file mode 100644 index 00000000..0cab9e9c Binary files /dev/null and b/animateditems/7500.gif differ diff --git a/animateditems/7500.png b/animateditems/7500.png new file mode 100644 index 00000000..9ced572b Binary files /dev/null and b/animateditems/7500.png differ diff --git a/animateditems/7501.gif b/animateditems/7501.gif new file mode 100644 index 00000000..b0485922 Binary files /dev/null and b/animateditems/7501.gif differ diff --git a/animateditems/7501.png b/animateditems/7501.png new file mode 100644 index 00000000..17d06bc6 Binary files /dev/null and b/animateditems/7501.png differ diff --git a/animateditems/7502.gif b/animateditems/7502.gif new file mode 100644 index 00000000..9c559da7 Binary files /dev/null and b/animateditems/7502.gif differ diff --git a/animateditems/7502.png b/animateditems/7502.png new file mode 100644 index 00000000..5207c8c7 Binary files /dev/null and b/animateditems/7502.png differ diff --git a/animateditems/7503.gif b/animateditems/7503.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/7503.gif differ diff --git a/animateditems/7503.png b/animateditems/7503.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/7503.png differ diff --git a/animateditems/7526.gif b/animateditems/7526.gif new file mode 100644 index 00000000..e6411c34 Binary files /dev/null and b/animateditems/7526.gif differ diff --git a/animateditems/7526.png b/animateditems/7526.png new file mode 100644 index 00000000..db173b32 Binary files /dev/null and b/animateditems/7526.png differ diff --git a/animateditems/7528.gif b/animateditems/7528.gif new file mode 100644 index 00000000..41c942e5 Binary files /dev/null and b/animateditems/7528.gif differ diff --git a/animateditems/7528.png b/animateditems/7528.png new file mode 100644 index 00000000..98193387 Binary files /dev/null and b/animateditems/7528.png differ diff --git a/animateditems/7529.gif b/animateditems/7529.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7529.gif differ diff --git a/animateditems/7529.png b/animateditems/7529.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7529.png differ diff --git a/animateditems/7530.gif b/animateditems/7530.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7530.gif differ diff --git a/animateditems/7530.png b/animateditems/7530.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7530.png differ diff --git a/animateditems/7531.gif b/animateditems/7531.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7531.gif differ diff --git a/animateditems/7531.png b/animateditems/7531.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7531.png differ diff --git a/animateditems/7532.gif b/animateditems/7532.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7532.gif differ diff --git a/animateditems/7532.png b/animateditems/7532.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7532.png differ diff --git a/animateditems/7533.gif b/animateditems/7533.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7533.gif differ diff --git a/animateditems/7533.png b/animateditems/7533.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7533.png differ diff --git a/animateditems/7534.gif b/animateditems/7534.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7534.gif differ diff --git a/animateditems/7534.png b/animateditems/7534.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7534.png differ diff --git a/animateditems/7535.gif b/animateditems/7535.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/7535.gif differ diff --git a/animateditems/7535.png b/animateditems/7535.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/7535.png differ diff --git a/animateditems/7582.gif b/animateditems/7582.gif new file mode 100644 index 00000000..10da3fd4 Binary files /dev/null and b/animateditems/7582.gif differ diff --git a/animateditems/7582.png b/animateditems/7582.png new file mode 100644 index 00000000..000e39db Binary files /dev/null and b/animateditems/7582.png differ diff --git a/animateditems/7583.gif b/animateditems/7583.gif new file mode 100644 index 00000000..10da3fd4 Binary files /dev/null and b/animateditems/7583.gif differ diff --git a/animateditems/7583.png b/animateditems/7583.png new file mode 100644 index 00000000..000e39db Binary files /dev/null and b/animateditems/7583.png differ diff --git a/animateditems/7587.gif b/animateditems/7587.gif new file mode 100644 index 00000000..ae27c5b2 Binary files /dev/null and b/animateditems/7587.gif differ diff --git a/animateditems/7587.png b/animateditems/7587.png new file mode 100644 index 00000000..edc3f4a2 Binary files /dev/null and b/animateditems/7587.png differ diff --git a/animateditems/7588.gif b/animateditems/7588.gif new file mode 100644 index 00000000..960a696c Binary files /dev/null and b/animateditems/7588.gif differ diff --git a/animateditems/7588.png b/animateditems/7588.png new file mode 100644 index 00000000..1ec92d42 Binary files /dev/null and b/animateditems/7588.png differ diff --git a/animateditems/7589.gif b/animateditems/7589.gif new file mode 100644 index 00000000..fc0d1aa8 Binary files /dev/null and b/animateditems/7589.gif differ diff --git a/animateditems/7589.png b/animateditems/7589.png new file mode 100644 index 00000000..68c62e59 Binary files /dev/null and b/animateditems/7589.png differ diff --git a/animateditems/7590.gif b/animateditems/7590.gif new file mode 100644 index 00000000..815e0cc6 Binary files /dev/null and b/animateditems/7590.gif differ diff --git a/animateditems/7590.png b/animateditems/7590.png new file mode 100644 index 00000000..5824254a Binary files /dev/null and b/animateditems/7590.png differ diff --git a/animateditems/7591.gif b/animateditems/7591.gif new file mode 100644 index 00000000..c4450ca1 Binary files /dev/null and b/animateditems/7591.gif differ diff --git a/animateditems/7591.png b/animateditems/7591.png new file mode 100644 index 00000000..e3a9cf85 Binary files /dev/null and b/animateditems/7591.png differ diff --git a/animateditems/7618.gif b/animateditems/7618.gif new file mode 100644 index 00000000..a21e69d2 Binary files /dev/null and b/animateditems/7618.gif differ diff --git a/animateditems/7618.png b/animateditems/7618.png new file mode 100644 index 00000000..e5af92df Binary files /dev/null and b/animateditems/7618.png differ diff --git a/animateditems/7620.gif b/animateditems/7620.gif new file mode 100644 index 00000000..5c43c179 Binary files /dev/null and b/animateditems/7620.gif differ diff --git a/animateditems/7620.png b/animateditems/7620.png new file mode 100644 index 00000000..c06ca77a Binary files /dev/null and b/animateditems/7620.png differ diff --git a/animateditems/7632.gif b/animateditems/7632.gif new file mode 100644 index 00000000..ca19fb6e Binary files /dev/null and b/animateditems/7632.gif differ diff --git a/animateditems/7632.png b/animateditems/7632.png new file mode 100644 index 00000000..ba200612 Binary files /dev/null and b/animateditems/7632.png differ diff --git a/animateditems/7633.gif b/animateditems/7633.gif new file mode 100644 index 00000000..f7a2f9b2 Binary files /dev/null and b/animateditems/7633.gif differ diff --git a/animateditems/7633.png b/animateditems/7633.png new file mode 100644 index 00000000..a3798b84 Binary files /dev/null and b/animateditems/7633.png differ diff --git a/animateditems/7634.gif b/animateditems/7634.gif new file mode 100644 index 00000000..a9ad3bfb Binary files /dev/null and b/animateditems/7634.gif differ diff --git a/animateditems/7634.png b/animateditems/7634.png new file mode 100644 index 00000000..807d2ff1 Binary files /dev/null and b/animateditems/7634.png differ diff --git a/animateditems/7635.gif b/animateditems/7635.gif new file mode 100644 index 00000000..48d8baae Binary files /dev/null and b/animateditems/7635.gif differ diff --git a/animateditems/7635.png b/animateditems/7635.png new file mode 100644 index 00000000..b15b4d9a Binary files /dev/null and b/animateditems/7635.png differ diff --git a/animateditems/7636.gif b/animateditems/7636.gif new file mode 100644 index 00000000..2aa69d54 Binary files /dev/null and b/animateditems/7636.gif differ diff --git a/animateditems/7636.png b/animateditems/7636.png new file mode 100644 index 00000000..938df4b9 Binary files /dev/null and b/animateditems/7636.png differ diff --git a/animateditems/7638.gif b/animateditems/7638.gif new file mode 100644 index 00000000..323d04f8 Binary files /dev/null and b/animateditems/7638.gif differ diff --git a/animateditems/7638.png b/animateditems/7638.png new file mode 100644 index 00000000..7614d7fe Binary files /dev/null and b/animateditems/7638.png differ diff --git a/animateditems/7639.gif b/animateditems/7639.gif new file mode 100644 index 00000000..68f561cb Binary files /dev/null and b/animateditems/7639.gif differ diff --git a/animateditems/7639.png b/animateditems/7639.png new file mode 100644 index 00000000..3aba7901 Binary files /dev/null and b/animateditems/7639.png differ diff --git a/animateditems/7640.gif b/animateditems/7640.gif new file mode 100644 index 00000000..a643ed1f Binary files /dev/null and b/animateditems/7640.gif differ diff --git a/animateditems/7640.png b/animateditems/7640.png new file mode 100644 index 00000000..7f222ab5 Binary files /dev/null and b/animateditems/7640.png differ diff --git a/animateditems/7655.gif b/animateditems/7655.gif new file mode 100644 index 00000000..1019c0b3 Binary files /dev/null and b/animateditems/7655.gif differ diff --git a/animateditems/7655.png b/animateditems/7655.png new file mode 100644 index 00000000..bebe6ca4 Binary files /dev/null and b/animateditems/7655.png differ diff --git a/animateditems/7665.gif b/animateditems/7665.gif new file mode 100644 index 00000000..1019c0b3 Binary files /dev/null and b/animateditems/7665.gif differ diff --git a/animateditems/7665.png b/animateditems/7665.png new file mode 100644 index 00000000..bebe6ca4 Binary files /dev/null and b/animateditems/7665.png differ diff --git a/animateditems/7670.gif b/animateditems/7670.gif new file mode 100644 index 00000000..46d207ce Binary files /dev/null and b/animateditems/7670.gif differ diff --git a/animateditems/7670.png b/animateditems/7670.png new file mode 100644 index 00000000..ac1770af Binary files /dev/null and b/animateditems/7670.png differ diff --git a/animateditems/7673.gif b/animateditems/7673.gif new file mode 100644 index 00000000..1019c0b3 Binary files /dev/null and b/animateditems/7673.gif differ diff --git a/animateditems/7673.png b/animateditems/7673.png new file mode 100644 index 00000000..bebe6ca4 Binary files /dev/null and b/animateditems/7673.png differ diff --git a/animateditems/7674.gif b/animateditems/7674.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/7674.gif differ diff --git a/animateditems/7674.png b/animateditems/7674.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/7674.png differ diff --git a/animateditems/7675.gif b/animateditems/7675.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/7675.gif differ diff --git a/animateditems/7675.png b/animateditems/7675.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/7675.png differ diff --git a/animateditems/7676.gif b/animateditems/7676.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/7676.gif differ diff --git a/animateditems/7676.png b/animateditems/7676.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/7676.png differ diff --git a/animateditems/7677.gif b/animateditems/7677.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/7677.gif differ diff --git a/animateditems/7677.png b/animateditems/7677.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/7677.png differ diff --git a/animateditems/7678.gif b/animateditems/7678.gif new file mode 100644 index 00000000..46d207ce Binary files /dev/null and b/animateditems/7678.gif differ diff --git a/animateditems/7678.png b/animateditems/7678.png new file mode 100644 index 00000000..ac1770af Binary files /dev/null and b/animateditems/7678.png differ diff --git a/animateditems/7679.gif b/animateditems/7679.gif new file mode 100644 index 00000000..1019c0b3 Binary files /dev/null and b/animateditems/7679.gif differ diff --git a/animateditems/7679.png b/animateditems/7679.png new file mode 100644 index 00000000..bebe6ca4 Binary files /dev/null and b/animateditems/7679.png differ diff --git a/animateditems/7680.gif b/animateditems/7680.gif new file mode 100644 index 00000000..bc28bec6 Binary files /dev/null and b/animateditems/7680.gif differ diff --git a/animateditems/7680.png b/animateditems/7680.png new file mode 100644 index 00000000..29d3cb6d Binary files /dev/null and b/animateditems/7680.png differ diff --git a/animateditems/7681.gif b/animateditems/7681.gif new file mode 100644 index 00000000..bc28bec6 Binary files /dev/null and b/animateditems/7681.gif differ diff --git a/animateditems/7681.png b/animateditems/7681.png new file mode 100644 index 00000000..29d3cb6d Binary files /dev/null and b/animateditems/7681.png differ diff --git a/animateditems/7682.gif b/animateditems/7682.gif new file mode 100644 index 00000000..d2bec6c3 Binary files /dev/null and b/animateditems/7682.gif differ diff --git a/animateditems/7682.png b/animateditems/7682.png new file mode 100644 index 00000000..39aa5d01 Binary files /dev/null and b/animateditems/7682.png differ diff --git a/animateditems/7683.gif b/animateditems/7683.gif new file mode 100644 index 00000000..d2bec6c3 Binary files /dev/null and b/animateditems/7683.gif differ diff --git a/animateditems/7683.png b/animateditems/7683.png new file mode 100644 index 00000000..39aa5d01 Binary files /dev/null and b/animateditems/7683.png differ diff --git a/animateditems/7684.gif b/animateditems/7684.gif new file mode 100644 index 00000000..438a1dbf Binary files /dev/null and b/animateditems/7684.gif differ diff --git a/animateditems/7684.png b/animateditems/7684.png new file mode 100644 index 00000000..834d72cf Binary files /dev/null and b/animateditems/7684.png differ diff --git a/animateditems/7685.gif b/animateditems/7685.gif new file mode 100644 index 00000000..438a1dbf Binary files /dev/null and b/animateditems/7685.gif differ diff --git a/animateditems/7685.png b/animateditems/7685.png new file mode 100644 index 00000000..834d72cf Binary files /dev/null and b/animateditems/7685.png differ diff --git a/animateditems/7686.gif b/animateditems/7686.gif new file mode 100644 index 00000000..0fd8b582 Binary files /dev/null and b/animateditems/7686.gif differ diff --git a/animateditems/7686.png b/animateditems/7686.png new file mode 100644 index 00000000..838aa4a6 Binary files /dev/null and b/animateditems/7686.png differ diff --git a/animateditems/7687.gif b/animateditems/7687.gif new file mode 100644 index 00000000..0fd8b582 Binary files /dev/null and b/animateditems/7687.gif differ diff --git a/animateditems/7687.png b/animateditems/7687.png new file mode 100644 index 00000000..838aa4a6 Binary files /dev/null and b/animateditems/7687.png differ diff --git a/animateditems/7688.gif b/animateditems/7688.gif new file mode 100644 index 00000000..89a6df14 Binary files /dev/null and b/animateditems/7688.gif differ diff --git a/animateditems/7688.png b/animateditems/7688.png new file mode 100644 index 00000000..6826f8d1 Binary files /dev/null and b/animateditems/7688.png differ diff --git a/animateditems/7689.gif b/animateditems/7689.gif new file mode 100644 index 00000000..89a6df14 Binary files /dev/null and b/animateditems/7689.gif differ diff --git a/animateditems/7689.png b/animateditems/7689.png new file mode 100644 index 00000000..6826f8d1 Binary files /dev/null and b/animateditems/7689.png differ diff --git a/animateditems/7690.gif b/animateditems/7690.gif new file mode 100644 index 00000000..3a2985ab Binary files /dev/null and b/animateditems/7690.gif differ diff --git a/animateditems/7690.png b/animateditems/7690.png new file mode 100644 index 00000000..7b9444d7 Binary files /dev/null and b/animateditems/7690.png differ diff --git a/animateditems/7691.gif b/animateditems/7691.gif new file mode 100644 index 00000000..3a2985ab Binary files /dev/null and b/animateditems/7691.gif differ diff --git a/animateditems/7691.png b/animateditems/7691.png new file mode 100644 index 00000000..7b9444d7 Binary files /dev/null and b/animateditems/7691.png differ diff --git a/animateditems/7692.gif b/animateditems/7692.gif new file mode 100644 index 00000000..c3081f8d Binary files /dev/null and b/animateditems/7692.gif differ diff --git a/animateditems/7692.png b/animateditems/7692.png new file mode 100644 index 00000000..7634e124 Binary files /dev/null and b/animateditems/7692.png differ diff --git a/animateditems/7693.gif b/animateditems/7693.gif new file mode 100644 index 00000000..c3081f8d Binary files /dev/null and b/animateditems/7693.gif differ diff --git a/animateditems/7693.png b/animateditems/7693.png new file mode 100644 index 00000000..7634e124 Binary files /dev/null and b/animateditems/7693.png differ diff --git a/animateditems/7694.gif b/animateditems/7694.gif new file mode 100644 index 00000000..c16960b4 Binary files /dev/null and b/animateditems/7694.gif differ diff --git a/animateditems/7694.png b/animateditems/7694.png new file mode 100644 index 00000000..8bb66737 Binary files /dev/null and b/animateditems/7694.png differ diff --git a/animateditems/7695.gif b/animateditems/7695.gif new file mode 100644 index 00000000..c16960b4 Binary files /dev/null and b/animateditems/7695.gif differ diff --git a/animateditems/7695.png b/animateditems/7695.png new file mode 100644 index 00000000..8bb66737 Binary files /dev/null and b/animateditems/7695.png differ diff --git a/animateditems/7696.gif b/animateditems/7696.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/7696.gif differ diff --git a/animateditems/7696.png b/animateditems/7696.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/7696.png differ diff --git a/animateditems/7697.gif b/animateditems/7697.gif new file mode 100644 index 00000000..a2b47126 Binary files /dev/null and b/animateditems/7697.gif differ diff --git a/animateditems/7697.png b/animateditems/7697.png new file mode 100644 index 00000000..f5f11ceb Binary files /dev/null and b/animateditems/7697.png differ diff --git a/animateditems/7698.gif b/animateditems/7698.gif new file mode 100644 index 00000000..2f01ae73 Binary files /dev/null and b/animateditems/7698.gif differ diff --git a/animateditems/7698.png b/animateditems/7698.png new file mode 100644 index 00000000..3434cd69 Binary files /dev/null and b/animateditems/7698.png differ diff --git a/animateditems/7699.gif b/animateditems/7699.gif new file mode 100644 index 00000000..8ef8a2d2 Binary files /dev/null and b/animateditems/7699.gif differ diff --git a/animateditems/7699.png b/animateditems/7699.png new file mode 100644 index 00000000..9eaa7d0a Binary files /dev/null and b/animateditems/7699.png differ diff --git a/animateditems/7700.gif b/animateditems/7700.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/7700.gif differ diff --git a/animateditems/7700.png b/animateditems/7700.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/7700.png differ diff --git a/animateditems/7702.gif b/animateditems/7702.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/7702.gif differ diff --git a/animateditems/7702.png b/animateditems/7702.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/7702.png differ diff --git a/animateditems/7703.gif b/animateditems/7703.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/7703.gif differ diff --git a/animateditems/7703.png b/animateditems/7703.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/7703.png differ diff --git a/animateditems/7704.gif b/animateditems/7704.gif new file mode 100644 index 00000000..dd6aab75 Binary files /dev/null and b/animateditems/7704.gif differ diff --git a/animateditems/7704.png b/animateditems/7704.png new file mode 100644 index 00000000..f6d4e3ff Binary files /dev/null and b/animateditems/7704.png differ diff --git a/animateditems/7705.gif b/animateditems/7705.gif new file mode 100644 index 00000000..bcc55859 Binary files /dev/null and b/animateditems/7705.gif differ diff --git a/animateditems/7705.png b/animateditems/7705.png new file mode 100644 index 00000000..6b76aa4c Binary files /dev/null and b/animateditems/7705.png differ diff --git a/animateditems/7706.gif b/animateditems/7706.gif new file mode 100644 index 00000000..de14dc0b Binary files /dev/null and b/animateditems/7706.gif differ diff --git a/animateditems/7706.png b/animateditems/7706.png new file mode 100644 index 00000000..96e20eab Binary files /dev/null and b/animateditems/7706.png differ diff --git a/animateditems/7707.gif b/animateditems/7707.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/7707.gif differ diff --git a/animateditems/7707.png b/animateditems/7707.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/7707.png differ diff --git a/animateditems/7708.gif b/animateditems/7708.gif new file mode 100644 index 00000000..a2b47126 Binary files /dev/null and b/animateditems/7708.gif differ diff --git a/animateditems/7708.png b/animateditems/7708.png new file mode 100644 index 00000000..f5f11ceb Binary files /dev/null and b/animateditems/7708.png differ diff --git a/animateditems/7720.gif b/animateditems/7720.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/7720.gif differ diff --git a/animateditems/7720.png b/animateditems/7720.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/7720.png differ diff --git a/animateditems/7721.gif b/animateditems/7721.gif new file mode 100644 index 00000000..1ad470e0 Binary files /dev/null and b/animateditems/7721.gif differ diff --git a/animateditems/7721.png b/animateditems/7721.png new file mode 100644 index 00000000..7ade7da7 Binary files /dev/null and b/animateditems/7721.png differ diff --git a/animateditems/7722.gif b/animateditems/7722.gif new file mode 100644 index 00000000..77b5e8b6 Binary files /dev/null and b/animateditems/7722.gif differ diff --git a/animateditems/7722.png b/animateditems/7722.png new file mode 100644 index 00000000..29fc788c Binary files /dev/null and b/animateditems/7722.png differ diff --git a/animateditems/7723.gif b/animateditems/7723.gif new file mode 100644 index 00000000..ac7d01ea Binary files /dev/null and b/animateditems/7723.gif differ diff --git a/animateditems/7723.png b/animateditems/7723.png new file mode 100644 index 00000000..01670bfe Binary files /dev/null and b/animateditems/7723.png differ diff --git a/animateditems/7724.gif b/animateditems/7724.gif new file mode 100644 index 00000000..ff4f4aa0 Binary files /dev/null and b/animateditems/7724.gif differ diff --git a/animateditems/7724.png b/animateditems/7724.png new file mode 100644 index 00000000..1cd0261c Binary files /dev/null and b/animateditems/7724.png differ diff --git a/animateditems/7725.gif b/animateditems/7725.gif new file mode 100644 index 00000000..a8583c28 Binary files /dev/null and b/animateditems/7725.gif differ diff --git a/animateditems/7725.png b/animateditems/7725.png new file mode 100644 index 00000000..e6f9d8e7 Binary files /dev/null and b/animateditems/7725.png differ diff --git a/animateditems/7726.gif b/animateditems/7726.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/7726.gif differ diff --git a/animateditems/7726.png b/animateditems/7726.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/7726.png differ diff --git a/animateditems/7727.gif b/animateditems/7727.gif new file mode 100644 index 00000000..3f20d3b8 Binary files /dev/null and b/animateditems/7727.gif differ diff --git a/animateditems/7727.png b/animateditems/7727.png new file mode 100644 index 00000000..5a145b65 Binary files /dev/null and b/animateditems/7727.png differ diff --git a/animateditems/7728.gif b/animateditems/7728.gif new file mode 100644 index 00000000..e29974f4 Binary files /dev/null and b/animateditems/7728.gif differ diff --git a/animateditems/7728.png b/animateditems/7728.png new file mode 100644 index 00000000..0b32a0d8 Binary files /dev/null and b/animateditems/7728.png differ diff --git a/animateditems/7729.gif b/animateditems/7729.gif new file mode 100644 index 00000000..c34629d3 Binary files /dev/null and b/animateditems/7729.gif differ diff --git a/animateditems/7729.png b/animateditems/7729.png new file mode 100644 index 00000000..89fa2d75 Binary files /dev/null and b/animateditems/7729.png differ diff --git a/animateditems/7730.gif b/animateditems/7730.gif new file mode 100644 index 00000000..16ecc38e Binary files /dev/null and b/animateditems/7730.gif differ diff --git a/animateditems/7730.png b/animateditems/7730.png new file mode 100644 index 00000000..8ef8e331 Binary files /dev/null and b/animateditems/7730.png differ diff --git a/animateditems/7731.gif b/animateditems/7731.gif new file mode 100644 index 00000000..58582c02 Binary files /dev/null and b/animateditems/7731.gif differ diff --git a/animateditems/7731.png b/animateditems/7731.png new file mode 100644 index 00000000..f52b2568 Binary files /dev/null and b/animateditems/7731.png differ diff --git a/animateditems/7732.gif b/animateditems/7732.gif new file mode 100644 index 00000000..7a95c247 Binary files /dev/null and b/animateditems/7732.gif differ diff --git a/animateditems/7732.png b/animateditems/7732.png new file mode 100644 index 00000000..674d1a3e Binary files /dev/null and b/animateditems/7732.png differ diff --git a/animateditems/7733.gif b/animateditems/7733.gif new file mode 100644 index 00000000..10ed95b5 Binary files /dev/null and b/animateditems/7733.gif differ diff --git a/animateditems/7733.png b/animateditems/7733.png new file mode 100644 index 00000000..14b23cee Binary files /dev/null and b/animateditems/7733.png differ diff --git a/animateditems/7734.gif b/animateditems/7734.gif new file mode 100644 index 00000000..ac292901 Binary files /dev/null and b/animateditems/7734.gif differ diff --git a/animateditems/7734.png b/animateditems/7734.png new file mode 100644 index 00000000..04c1b927 Binary files /dev/null and b/animateditems/7734.png differ diff --git a/animateditems/7735.gif b/animateditems/7735.gif new file mode 100644 index 00000000..0c76bd0e Binary files /dev/null and b/animateditems/7735.gif differ diff --git a/animateditems/7735.png b/animateditems/7735.png new file mode 100644 index 00000000..828619ff Binary files /dev/null and b/animateditems/7735.png differ diff --git a/animateditems/7736.gif b/animateditems/7736.gif new file mode 100644 index 00000000..5f176282 Binary files /dev/null and b/animateditems/7736.gif differ diff --git a/animateditems/7736.png b/animateditems/7736.png new file mode 100644 index 00000000..8779792d Binary files /dev/null and b/animateditems/7736.png differ diff --git a/animateditems/7737.gif b/animateditems/7737.gif new file mode 100644 index 00000000..3dccbf8f Binary files /dev/null and b/animateditems/7737.gif differ diff --git a/animateditems/7737.png b/animateditems/7737.png new file mode 100644 index 00000000..877f232c Binary files /dev/null and b/animateditems/7737.png differ diff --git a/animateditems/7738.gif b/animateditems/7738.gif new file mode 100644 index 00000000..c6e3a8fa Binary files /dev/null and b/animateditems/7738.gif differ diff --git a/animateditems/7738.png b/animateditems/7738.png new file mode 100644 index 00000000..d0fdf769 Binary files /dev/null and b/animateditems/7738.png differ diff --git a/animateditems/7739.gif b/animateditems/7739.gif new file mode 100644 index 00000000..17789744 Binary files /dev/null and b/animateditems/7739.gif differ diff --git a/animateditems/7739.png b/animateditems/7739.png new file mode 100644 index 00000000..7150880d Binary files /dev/null and b/animateditems/7739.png differ diff --git a/animateditems/7744.gif b/animateditems/7744.gif new file mode 100644 index 00000000..b59001a4 Binary files /dev/null and b/animateditems/7744.gif differ diff --git a/animateditems/7744.png b/animateditems/7744.png new file mode 100644 index 00000000..4304acdf Binary files /dev/null and b/animateditems/7744.png differ diff --git a/animateditems/7745.gif b/animateditems/7745.gif new file mode 100644 index 00000000..20e794ae Binary files /dev/null and b/animateditems/7745.gif differ diff --git a/animateditems/7745.png b/animateditems/7745.png new file mode 100644 index 00000000..5f2a57fe Binary files /dev/null and b/animateditems/7745.png differ diff --git a/animateditems/7746.gif b/animateditems/7746.gif new file mode 100644 index 00000000..8c7d66c7 Binary files /dev/null and b/animateditems/7746.gif differ diff --git a/animateditems/7746.png b/animateditems/7746.png new file mode 100644 index 00000000..3496bade Binary files /dev/null and b/animateditems/7746.png differ diff --git a/animateditems/7747.gif b/animateditems/7747.gif new file mode 100644 index 00000000..9c2a764a Binary files /dev/null and b/animateditems/7747.gif differ diff --git a/animateditems/7747.png b/animateditems/7747.png new file mode 100644 index 00000000..048e4696 Binary files /dev/null and b/animateditems/7747.png differ diff --git a/animateditems/7748.gif b/animateditems/7748.gif new file mode 100644 index 00000000..f0c8f9ba Binary files /dev/null and b/animateditems/7748.gif differ diff --git a/animateditems/7748.png b/animateditems/7748.png new file mode 100644 index 00000000..2f9ff89c Binary files /dev/null and b/animateditems/7748.png differ diff --git a/animateditems/7749.gif b/animateditems/7749.gif new file mode 100644 index 00000000..4c2d8ebf Binary files /dev/null and b/animateditems/7749.gif differ diff --git a/animateditems/7749.png b/animateditems/7749.png new file mode 100644 index 00000000..a9f951f7 Binary files /dev/null and b/animateditems/7749.png differ diff --git a/animateditems/7750.gif b/animateditems/7750.gif new file mode 100644 index 00000000..0a9a4d6e Binary files /dev/null and b/animateditems/7750.gif differ diff --git a/animateditems/7750.png b/animateditems/7750.png new file mode 100644 index 00000000..7145c8f7 Binary files /dev/null and b/animateditems/7750.png differ diff --git a/animateditems/7751.gif b/animateditems/7751.gif new file mode 100644 index 00000000..6397d17b Binary files /dev/null and b/animateditems/7751.gif differ diff --git a/animateditems/7751.png b/animateditems/7751.png new file mode 100644 index 00000000..48538008 Binary files /dev/null and b/animateditems/7751.png differ diff --git a/animateditems/7752.gif b/animateditems/7752.gif new file mode 100644 index 00000000..0bb03d9f Binary files /dev/null and b/animateditems/7752.gif differ diff --git a/animateditems/7752.png b/animateditems/7752.png new file mode 100644 index 00000000..0e4a9a47 Binary files /dev/null and b/animateditems/7752.png differ diff --git a/animateditems/7753.gif b/animateditems/7753.gif new file mode 100644 index 00000000..97f80e58 Binary files /dev/null and b/animateditems/7753.gif differ diff --git a/animateditems/7753.png b/animateditems/7753.png new file mode 100644 index 00000000..a7a9199d Binary files /dev/null and b/animateditems/7753.png differ diff --git a/animateditems/7754.gif b/animateditems/7754.gif new file mode 100644 index 00000000..08f79781 Binary files /dev/null and b/animateditems/7754.gif differ diff --git a/animateditems/7754.png b/animateditems/7754.png new file mode 100644 index 00000000..49c32e57 Binary files /dev/null and b/animateditems/7754.png differ diff --git a/animateditems/7755.gif b/animateditems/7755.gif new file mode 100644 index 00000000..a849927b Binary files /dev/null and b/animateditems/7755.gif differ diff --git a/animateditems/7755.png b/animateditems/7755.png new file mode 100644 index 00000000..85f6eb3c Binary files /dev/null and b/animateditems/7755.png differ diff --git a/animateditems/7756.gif b/animateditems/7756.gif new file mode 100644 index 00000000..79b91377 Binary files /dev/null and b/animateditems/7756.gif differ diff --git a/animateditems/7756.png b/animateditems/7756.png new file mode 100644 index 00000000..4ba2b044 Binary files /dev/null and b/animateditems/7756.png differ diff --git a/animateditems/7757.gif b/animateditems/7757.gif new file mode 100644 index 00000000..6091aed2 Binary files /dev/null and b/animateditems/7757.gif differ diff --git a/animateditems/7757.png b/animateditems/7757.png new file mode 100644 index 00000000..11361a7a Binary files /dev/null and b/animateditems/7757.png differ diff --git a/animateditems/7758.gif b/animateditems/7758.gif new file mode 100644 index 00000000..b24373c1 Binary files /dev/null and b/animateditems/7758.gif differ diff --git a/animateditems/7758.png b/animateditems/7758.png new file mode 100644 index 00000000..580b14e1 Binary files /dev/null and b/animateditems/7758.png differ diff --git a/animateditems/7759.gif b/animateditems/7759.gif new file mode 100644 index 00000000..fe676e97 Binary files /dev/null and b/animateditems/7759.gif differ diff --git a/animateditems/7759.png b/animateditems/7759.png new file mode 100644 index 00000000..18d9f776 Binary files /dev/null and b/animateditems/7759.png differ diff --git a/animateditems/7760.gif b/animateditems/7760.gif new file mode 100644 index 00000000..5847bdac Binary files /dev/null and b/animateditems/7760.gif differ diff --git a/animateditems/7760.png b/animateditems/7760.png new file mode 100644 index 00000000..5bd2d4a3 Binary files /dev/null and b/animateditems/7760.png differ diff --git a/animateditems/7761.gif b/animateditems/7761.gif new file mode 100644 index 00000000..f53b61f0 Binary files /dev/null and b/animateditems/7761.gif differ diff --git a/animateditems/7761.png b/animateditems/7761.png new file mode 100644 index 00000000..ed653508 Binary files /dev/null and b/animateditems/7761.png differ diff --git a/animateditems/7762.gif b/animateditems/7762.gif new file mode 100644 index 00000000..6539edf4 Binary files /dev/null and b/animateditems/7762.gif differ diff --git a/animateditems/7762.png b/animateditems/7762.png new file mode 100644 index 00000000..5fac18e4 Binary files /dev/null and b/animateditems/7762.png differ diff --git a/animateditems/7763.gif b/animateditems/7763.gif new file mode 100644 index 00000000..ad7443f1 Binary files /dev/null and b/animateditems/7763.gif differ diff --git a/animateditems/7763.png b/animateditems/7763.png new file mode 100644 index 00000000..2b339f8a Binary files /dev/null and b/animateditems/7763.png differ diff --git a/animateditems/7764.gif b/animateditems/7764.gif new file mode 100644 index 00000000..aac882b8 Binary files /dev/null and b/animateditems/7764.gif differ diff --git a/animateditems/7764.png b/animateditems/7764.png new file mode 100644 index 00000000..65dc4eb9 Binary files /dev/null and b/animateditems/7764.png differ diff --git a/animateditems/7765.gif b/animateditems/7765.gif new file mode 100644 index 00000000..66024171 Binary files /dev/null and b/animateditems/7765.gif differ diff --git a/animateditems/7765.png b/animateditems/7765.png new file mode 100644 index 00000000..a0dc4e79 Binary files /dev/null and b/animateditems/7765.png differ diff --git a/animateditems/7766.gif b/animateditems/7766.gif new file mode 100644 index 00000000..9dde0ed6 Binary files /dev/null and b/animateditems/7766.gif differ diff --git a/animateditems/7766.png b/animateditems/7766.png new file mode 100644 index 00000000..b1c70cad Binary files /dev/null and b/animateditems/7766.png differ diff --git a/animateditems/7767.gif b/animateditems/7767.gif new file mode 100644 index 00000000..c8bf5115 Binary files /dev/null and b/animateditems/7767.gif differ diff --git a/animateditems/7767.png b/animateditems/7767.png new file mode 100644 index 00000000..719e9bbf Binary files /dev/null and b/animateditems/7767.png differ diff --git a/animateditems/7768.gif b/animateditems/7768.gif new file mode 100644 index 00000000..a6d2f30a Binary files /dev/null and b/animateditems/7768.gif differ diff --git a/animateditems/7768.png b/animateditems/7768.png new file mode 100644 index 00000000..760981e0 Binary files /dev/null and b/animateditems/7768.png differ diff --git a/animateditems/7769.gif b/animateditems/7769.gif new file mode 100644 index 00000000..5297613b Binary files /dev/null and b/animateditems/7769.gif differ diff --git a/animateditems/7769.png b/animateditems/7769.png new file mode 100644 index 00000000..b2d20fc8 Binary files /dev/null and b/animateditems/7769.png differ diff --git a/animateditems/7770.gif b/animateditems/7770.gif new file mode 100644 index 00000000..509b6f3b Binary files /dev/null and b/animateditems/7770.gif differ diff --git a/animateditems/7770.png b/animateditems/7770.png new file mode 100644 index 00000000..08f7ccb5 Binary files /dev/null and b/animateditems/7770.png differ diff --git a/animateditems/7771.gif b/animateditems/7771.gif new file mode 100644 index 00000000..d16d80be Binary files /dev/null and b/animateditems/7771.gif differ diff --git a/animateditems/7771.png b/animateditems/7771.png new file mode 100644 index 00000000..d2987579 Binary files /dev/null and b/animateditems/7771.png differ diff --git a/animateditems/7772.gif b/animateditems/7772.gif new file mode 100644 index 00000000..733b9418 Binary files /dev/null and b/animateditems/7772.gif differ diff --git a/animateditems/7772.png b/animateditems/7772.png new file mode 100644 index 00000000..89c041a8 Binary files /dev/null and b/animateditems/7772.png differ diff --git a/animateditems/7773.gif b/animateditems/7773.gif new file mode 100644 index 00000000..abd753a6 Binary files /dev/null and b/animateditems/7773.gif differ diff --git a/animateditems/7773.png b/animateditems/7773.png new file mode 100644 index 00000000..35e0d7c9 Binary files /dev/null and b/animateditems/7773.png differ diff --git a/animateditems/7774.gif b/animateditems/7774.gif new file mode 100644 index 00000000..3b199628 Binary files /dev/null and b/animateditems/7774.gif differ diff --git a/animateditems/7774.png b/animateditems/7774.png new file mode 100644 index 00000000..589eb024 Binary files /dev/null and b/animateditems/7774.png differ diff --git a/animateditems/7775.gif b/animateditems/7775.gif new file mode 100644 index 00000000..a0eecd5c Binary files /dev/null and b/animateditems/7775.gif differ diff --git a/animateditems/7775.png b/animateditems/7775.png new file mode 100644 index 00000000..0f4e9808 Binary files /dev/null and b/animateditems/7775.png differ diff --git a/animateditems/7776.gif b/animateditems/7776.gif new file mode 100644 index 00000000..d97e7a18 Binary files /dev/null and b/animateditems/7776.gif differ diff --git a/animateditems/7776.png b/animateditems/7776.png new file mode 100644 index 00000000..b9ed6876 Binary files /dev/null and b/animateditems/7776.png differ diff --git a/animateditems/7777.gif b/animateditems/7777.gif new file mode 100644 index 00000000..949178af Binary files /dev/null and b/animateditems/7777.gif differ diff --git a/animateditems/7777.png b/animateditems/7777.png new file mode 100644 index 00000000..6b047a65 Binary files /dev/null and b/animateditems/7777.png differ diff --git a/animateditems/7838.gif b/animateditems/7838.gif new file mode 100644 index 00000000..57857e48 Binary files /dev/null and b/animateditems/7838.gif differ diff --git a/animateditems/7838.png b/animateditems/7838.png new file mode 100644 index 00000000..8d47d042 Binary files /dev/null and b/animateditems/7838.png differ diff --git a/animateditems/7839.gif b/animateditems/7839.gif new file mode 100644 index 00000000..1fdc5a53 Binary files /dev/null and b/animateditems/7839.gif differ diff --git a/animateditems/7839.png b/animateditems/7839.png new file mode 100644 index 00000000..31a9e84b Binary files /dev/null and b/animateditems/7839.png differ diff --git a/animateditems/7840.gif b/animateditems/7840.gif new file mode 100644 index 00000000..546dfa24 Binary files /dev/null and b/animateditems/7840.gif differ diff --git a/animateditems/7840.png b/animateditems/7840.png new file mode 100644 index 00000000..6457ca87 Binary files /dev/null and b/animateditems/7840.png differ diff --git a/animateditems/7844.gif b/animateditems/7844.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/7844.gif differ diff --git a/animateditems/7844.png b/animateditems/7844.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/7844.png differ diff --git a/animateditems/7845.gif b/animateditems/7845.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/7845.gif differ diff --git a/animateditems/7845.png b/animateditems/7845.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/7845.png differ diff --git a/animateditems/7846.gif b/animateditems/7846.gif new file mode 100644 index 00000000..3f020ae3 Binary files /dev/null and b/animateditems/7846.gif differ diff --git a/animateditems/7846.png b/animateditems/7846.png new file mode 100644 index 00000000..5827ed24 Binary files /dev/null and b/animateditems/7846.png differ diff --git a/animateditems/7850.gif b/animateditems/7850.gif new file mode 100644 index 00000000..7b8e42f9 Binary files /dev/null and b/animateditems/7850.gif differ diff --git a/animateditems/7850.png b/animateditems/7850.png new file mode 100644 index 00000000..61bf1202 Binary files /dev/null and b/animateditems/7850.png differ diff --git a/animateditems/7854.gif b/animateditems/7854.gif new file mode 100644 index 00000000..ddb1e835 Binary files /dev/null and b/animateditems/7854.gif differ diff --git a/animateditems/7854.png b/animateditems/7854.png new file mode 100644 index 00000000..d7ade5e3 Binary files /dev/null and b/animateditems/7854.png differ diff --git a/animateditems/7855.gif b/animateditems/7855.gif new file mode 100644 index 00000000..7a8c52ed Binary files /dev/null and b/animateditems/7855.gif differ diff --git a/animateditems/7855.png b/animateditems/7855.png new file mode 100644 index 00000000..cb7c9544 Binary files /dev/null and b/animateditems/7855.png differ diff --git a/animateditems/7856.gif b/animateditems/7856.gif new file mode 100644 index 00000000..2f3c20dc Binary files /dev/null and b/animateditems/7856.gif differ diff --git a/animateditems/7856.png b/animateditems/7856.png new file mode 100644 index 00000000..f2a64e7b Binary files /dev/null and b/animateditems/7856.png differ diff --git a/animateditems/7857.gif b/animateditems/7857.gif new file mode 100644 index 00000000..d4e3566d Binary files /dev/null and b/animateditems/7857.gif differ diff --git a/animateditems/7857.png b/animateditems/7857.png new file mode 100644 index 00000000..72f2fdb4 Binary files /dev/null and b/animateditems/7857.png differ diff --git a/animateditems/7858.gif b/animateditems/7858.gif new file mode 100644 index 00000000..700d9ca6 Binary files /dev/null and b/animateditems/7858.gif differ diff --git a/animateditems/7858.png b/animateditems/7858.png new file mode 100644 index 00000000..08b88abc Binary files /dev/null and b/animateditems/7858.png differ diff --git a/animateditems/7859.gif b/animateditems/7859.gif new file mode 100644 index 00000000..c360bb81 Binary files /dev/null and b/animateditems/7859.gif differ diff --git a/animateditems/7859.png b/animateditems/7859.png new file mode 100644 index 00000000..604d488d Binary files /dev/null and b/animateditems/7859.png differ diff --git a/animateditems/7860.gif b/animateditems/7860.gif new file mode 100644 index 00000000..0a75b128 Binary files /dev/null and b/animateditems/7860.gif differ diff --git a/animateditems/7860.png b/animateditems/7860.png new file mode 100644 index 00000000..af7d22c3 Binary files /dev/null and b/animateditems/7860.png differ diff --git a/animateditems/7861.gif b/animateditems/7861.gif new file mode 100644 index 00000000..69ff5a2f Binary files /dev/null and b/animateditems/7861.gif differ diff --git a/animateditems/7861.png b/animateditems/7861.png new file mode 100644 index 00000000..bdac6c8b Binary files /dev/null and b/animateditems/7861.png differ diff --git a/animateditems/7862.gif b/animateditems/7862.gif new file mode 100644 index 00000000..317e621d Binary files /dev/null and b/animateditems/7862.gif differ diff --git a/animateditems/7862.png b/animateditems/7862.png new file mode 100644 index 00000000..61789675 Binary files /dev/null and b/animateditems/7862.png differ diff --git a/animateditems/7863.gif b/animateditems/7863.gif new file mode 100644 index 00000000..76105381 Binary files /dev/null and b/animateditems/7863.gif differ diff --git a/animateditems/7863.png b/animateditems/7863.png new file mode 100644 index 00000000..3810be81 Binary files /dev/null and b/animateditems/7863.png differ diff --git a/animateditems/7864.gif b/animateditems/7864.gif new file mode 100644 index 00000000..6c73c661 Binary files /dev/null and b/animateditems/7864.gif differ diff --git a/animateditems/7864.png b/animateditems/7864.png new file mode 100644 index 00000000..fbf13290 Binary files /dev/null and b/animateditems/7864.png differ diff --git a/animateditems/7865.gif b/animateditems/7865.gif new file mode 100644 index 00000000..94804695 Binary files /dev/null and b/animateditems/7865.gif differ diff --git a/animateditems/7865.png b/animateditems/7865.png new file mode 100644 index 00000000..17174dbd Binary files /dev/null and b/animateditems/7865.png differ diff --git a/animateditems/7866.gif b/animateditems/7866.gif new file mode 100644 index 00000000..571004c7 Binary files /dev/null and b/animateditems/7866.gif differ diff --git a/animateditems/7866.png b/animateditems/7866.png new file mode 100644 index 00000000..ff0eff78 Binary files /dev/null and b/animateditems/7866.png differ diff --git a/animateditems/7867.gif b/animateditems/7867.gif new file mode 100644 index 00000000..7644b6b3 Binary files /dev/null and b/animateditems/7867.gif differ diff --git a/animateditems/7867.png b/animateditems/7867.png new file mode 100644 index 00000000..3f5d6888 Binary files /dev/null and b/animateditems/7867.png differ diff --git a/animateditems/7868.gif b/animateditems/7868.gif new file mode 100644 index 00000000..d1de4044 Binary files /dev/null and b/animateditems/7868.gif differ diff --git a/animateditems/7868.png b/animateditems/7868.png new file mode 100644 index 00000000..86b18d8b Binary files /dev/null and b/animateditems/7868.png differ diff --git a/animateditems/7869.gif b/animateditems/7869.gif new file mode 100644 index 00000000..d2d6a6a6 Binary files /dev/null and b/animateditems/7869.gif differ diff --git a/animateditems/7869.png b/animateditems/7869.png new file mode 100644 index 00000000..9fe1652f Binary files /dev/null and b/animateditems/7869.png differ diff --git a/animateditems/7870.gif b/animateditems/7870.gif new file mode 100644 index 00000000..c21040b2 Binary files /dev/null and b/animateditems/7870.gif differ diff --git a/animateditems/7870.png b/animateditems/7870.png new file mode 100644 index 00000000..b6120432 Binary files /dev/null and b/animateditems/7870.png differ diff --git a/animateditems/7871.gif b/animateditems/7871.gif new file mode 100644 index 00000000..9627bbb8 Binary files /dev/null and b/animateditems/7871.gif differ diff --git a/animateditems/7871.png b/animateditems/7871.png new file mode 100644 index 00000000..78a3f915 Binary files /dev/null and b/animateditems/7871.png differ diff --git a/animateditems/7872.gif b/animateditems/7872.gif new file mode 100644 index 00000000..3035ecc5 Binary files /dev/null and b/animateditems/7872.gif differ diff --git a/animateditems/7872.png b/animateditems/7872.png new file mode 100644 index 00000000..a9310198 Binary files /dev/null and b/animateditems/7872.png differ diff --git a/animateditems/7873.gif b/animateditems/7873.gif new file mode 100644 index 00000000..cf0c9107 Binary files /dev/null and b/animateditems/7873.gif differ diff --git a/animateditems/7873.png b/animateditems/7873.png new file mode 100644 index 00000000..4f02a3e8 Binary files /dev/null and b/animateditems/7873.png differ diff --git a/animateditems/7874.gif b/animateditems/7874.gif new file mode 100644 index 00000000..7b331387 Binary files /dev/null and b/animateditems/7874.gif differ diff --git a/animateditems/7874.png b/animateditems/7874.png new file mode 100644 index 00000000..a465be04 Binary files /dev/null and b/animateditems/7874.png differ diff --git a/animateditems/7875.gif b/animateditems/7875.gif new file mode 100644 index 00000000..aed5b64f Binary files /dev/null and b/animateditems/7875.gif differ diff --git a/animateditems/7875.png b/animateditems/7875.png new file mode 100644 index 00000000..8d629693 Binary files /dev/null and b/animateditems/7875.png differ diff --git a/animateditems/7876.gif b/animateditems/7876.gif new file mode 100644 index 00000000..c2654826 Binary files /dev/null and b/animateditems/7876.gif differ diff --git a/animateditems/7876.png b/animateditems/7876.png new file mode 100644 index 00000000..be0df83f Binary files /dev/null and b/animateditems/7876.png differ diff --git a/animateditems/7877.gif b/animateditems/7877.gif new file mode 100644 index 00000000..7f2e14d9 Binary files /dev/null and b/animateditems/7877.gif differ diff --git a/animateditems/7877.png b/animateditems/7877.png new file mode 100644 index 00000000..f60750f0 Binary files /dev/null and b/animateditems/7877.png differ diff --git a/animateditems/7878.gif b/animateditems/7878.gif new file mode 100644 index 00000000..a888b64b Binary files /dev/null and b/animateditems/7878.gif differ diff --git a/animateditems/7878.png b/animateditems/7878.png new file mode 100644 index 00000000..8736ea0b Binary files /dev/null and b/animateditems/7878.png differ diff --git a/animateditems/7879.gif b/animateditems/7879.gif new file mode 100644 index 00000000..59f6516b Binary files /dev/null and b/animateditems/7879.gif differ diff --git a/animateditems/7879.png b/animateditems/7879.png new file mode 100644 index 00000000..3727a51c Binary files /dev/null and b/animateditems/7879.png differ diff --git a/animateditems/7880.gif b/animateditems/7880.gif new file mode 100644 index 00000000..013e64b3 Binary files /dev/null and b/animateditems/7880.gif differ diff --git a/animateditems/7880.png b/animateditems/7880.png new file mode 100644 index 00000000..c6d75692 Binary files /dev/null and b/animateditems/7880.png differ diff --git a/animateditems/7881.gif b/animateditems/7881.gif new file mode 100644 index 00000000..e374e9dc Binary files /dev/null and b/animateditems/7881.gif differ diff --git a/animateditems/7881.png b/animateditems/7881.png new file mode 100644 index 00000000..8878b3b1 Binary files /dev/null and b/animateditems/7881.png differ diff --git a/animateditems/7882.gif b/animateditems/7882.gif new file mode 100644 index 00000000..543b913c Binary files /dev/null and b/animateditems/7882.gif differ diff --git a/animateditems/7882.png b/animateditems/7882.png new file mode 100644 index 00000000..3a88c39e Binary files /dev/null and b/animateditems/7882.png differ diff --git a/animateditems/7883.gif b/animateditems/7883.gif new file mode 100644 index 00000000..d806775a Binary files /dev/null and b/animateditems/7883.gif differ diff --git a/animateditems/7883.png b/animateditems/7883.png new file mode 100644 index 00000000..46fa660b Binary files /dev/null and b/animateditems/7883.png differ diff --git a/animateditems/7884.gif b/animateditems/7884.gif new file mode 100644 index 00000000..b1a365f1 Binary files /dev/null and b/animateditems/7884.gif differ diff --git a/animateditems/7884.png b/animateditems/7884.png new file mode 100644 index 00000000..ff576a57 Binary files /dev/null and b/animateditems/7884.png differ diff --git a/animateditems/7885.gif b/animateditems/7885.gif new file mode 100644 index 00000000..653900b1 Binary files /dev/null and b/animateditems/7885.gif differ diff --git a/animateditems/7885.png b/animateditems/7885.png new file mode 100644 index 00000000..9c6195d4 Binary files /dev/null and b/animateditems/7885.png differ diff --git a/animateditems/7886.gif b/animateditems/7886.gif new file mode 100644 index 00000000..94b9a372 Binary files /dev/null and b/animateditems/7886.gif differ diff --git a/animateditems/7886.png b/animateditems/7886.png new file mode 100644 index 00000000..819609db Binary files /dev/null and b/animateditems/7886.png differ diff --git a/animateditems/7887.gif b/animateditems/7887.gif new file mode 100644 index 00000000..b5a18085 Binary files /dev/null and b/animateditems/7887.gif differ diff --git a/animateditems/7887.png b/animateditems/7887.png new file mode 100644 index 00000000..1c57d1a2 Binary files /dev/null and b/animateditems/7887.png differ diff --git a/animateditems/7888.gif b/animateditems/7888.gif new file mode 100644 index 00000000..195930e5 Binary files /dev/null and b/animateditems/7888.gif differ diff --git a/animateditems/7888.png b/animateditems/7888.png new file mode 100644 index 00000000..9a1b74fa Binary files /dev/null and b/animateditems/7888.png differ diff --git a/animateditems/7889.gif b/animateditems/7889.gif new file mode 100644 index 00000000..818ab778 Binary files /dev/null and b/animateditems/7889.gif differ diff --git a/animateditems/7889.png b/animateditems/7889.png new file mode 100644 index 00000000..ccfcc9a9 Binary files /dev/null and b/animateditems/7889.png differ diff --git a/animateditems/7890.gif b/animateditems/7890.gif new file mode 100644 index 00000000..62f94f01 Binary files /dev/null and b/animateditems/7890.gif differ diff --git a/animateditems/7890.png b/animateditems/7890.png new file mode 100644 index 00000000..1a42dc4b Binary files /dev/null and b/animateditems/7890.png differ diff --git a/animateditems/7891.gif b/animateditems/7891.gif new file mode 100644 index 00000000..87ea1d9a Binary files /dev/null and b/animateditems/7891.gif differ diff --git a/animateditems/7891.png b/animateditems/7891.png new file mode 100644 index 00000000..caceb71b Binary files /dev/null and b/animateditems/7891.png differ diff --git a/animateditems/7892.gif b/animateditems/7892.gif new file mode 100644 index 00000000..4bb336fd Binary files /dev/null and b/animateditems/7892.gif differ diff --git a/animateditems/7892.png b/animateditems/7892.png new file mode 100644 index 00000000..5adaabd8 Binary files /dev/null and b/animateditems/7892.png differ diff --git a/animateditems/7893.gif b/animateditems/7893.gif new file mode 100644 index 00000000..d43c2bbd Binary files /dev/null and b/animateditems/7893.gif differ diff --git a/animateditems/7893.png b/animateditems/7893.png new file mode 100644 index 00000000..e2b806c9 Binary files /dev/null and b/animateditems/7893.png differ diff --git a/animateditems/7894.gif b/animateditems/7894.gif new file mode 100644 index 00000000..9d0d8bd0 Binary files /dev/null and b/animateditems/7894.gif differ diff --git a/animateditems/7894.png b/animateditems/7894.png new file mode 100644 index 00000000..8b7d9336 Binary files /dev/null and b/animateditems/7894.png differ diff --git a/animateditems/7895.gif b/animateditems/7895.gif new file mode 100644 index 00000000..adfe7589 Binary files /dev/null and b/animateditems/7895.gif differ diff --git a/animateditems/7895.png b/animateditems/7895.png new file mode 100644 index 00000000..ae87dd11 Binary files /dev/null and b/animateditems/7895.png differ diff --git a/animateditems/7896.gif b/animateditems/7896.gif new file mode 100644 index 00000000..94eafb14 Binary files /dev/null and b/animateditems/7896.gif differ diff --git a/animateditems/7896.png b/animateditems/7896.png new file mode 100644 index 00000000..eafb6330 Binary files /dev/null and b/animateditems/7896.png differ diff --git a/animateditems/7897.gif b/animateditems/7897.gif new file mode 100644 index 00000000..c7b5e51e Binary files /dev/null and b/animateditems/7897.gif differ diff --git a/animateditems/7897.png b/animateditems/7897.png new file mode 100644 index 00000000..8360937f Binary files /dev/null and b/animateditems/7897.png differ diff --git a/animateditems/7898.gif b/animateditems/7898.gif new file mode 100644 index 00000000..4f374949 Binary files /dev/null and b/animateditems/7898.gif differ diff --git a/animateditems/7898.png b/animateditems/7898.png new file mode 100644 index 00000000..47aba785 Binary files /dev/null and b/animateditems/7898.png differ diff --git a/animateditems/7899.gif b/animateditems/7899.gif new file mode 100644 index 00000000..6846391f Binary files /dev/null and b/animateditems/7899.gif differ diff --git a/animateditems/7899.png b/animateditems/7899.png new file mode 100644 index 00000000..6ac05f27 Binary files /dev/null and b/animateditems/7899.png differ diff --git a/animateditems/7900.gif b/animateditems/7900.gif new file mode 100644 index 00000000..91b4882e Binary files /dev/null and b/animateditems/7900.gif differ diff --git a/animateditems/7900.png b/animateditems/7900.png new file mode 100644 index 00000000..638bce1f Binary files /dev/null and b/animateditems/7900.png differ diff --git a/animateditems/7901.gif b/animateditems/7901.gif new file mode 100644 index 00000000..4cff4cba Binary files /dev/null and b/animateditems/7901.gif differ diff --git a/animateditems/7901.png b/animateditems/7901.png new file mode 100644 index 00000000..44f119af Binary files /dev/null and b/animateditems/7901.png differ diff --git a/animateditems/7902.gif b/animateditems/7902.gif new file mode 100644 index 00000000..0b1859c5 Binary files /dev/null and b/animateditems/7902.gif differ diff --git a/animateditems/7902.png b/animateditems/7902.png new file mode 100644 index 00000000..1beafe79 Binary files /dev/null and b/animateditems/7902.png differ diff --git a/animateditems/7903.gif b/animateditems/7903.gif new file mode 100644 index 00000000..426379d1 Binary files /dev/null and b/animateditems/7903.gif differ diff --git a/animateditems/7903.png b/animateditems/7903.png new file mode 100644 index 00000000..b209f934 Binary files /dev/null and b/animateditems/7903.png differ diff --git a/animateditems/7904.gif b/animateditems/7904.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/7904.gif differ diff --git a/animateditems/7904.png b/animateditems/7904.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/7904.png differ diff --git a/animateditems/7905.gif b/animateditems/7905.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/7905.gif differ diff --git a/animateditems/7905.png b/animateditems/7905.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/7905.png differ diff --git a/animateditems/7906.gif b/animateditems/7906.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/7906.gif differ diff --git a/animateditems/7906.png b/animateditems/7906.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/7906.png differ diff --git a/animateditems/7907.gif b/animateditems/7907.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/7907.gif differ diff --git a/animateditems/7907.png b/animateditems/7907.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/7907.png differ diff --git a/animateditems/7909.gif b/animateditems/7909.gif new file mode 100644 index 00000000..f0545702 Binary files /dev/null and b/animateditems/7909.gif differ diff --git a/animateditems/7909.png b/animateditems/7909.png new file mode 100644 index 00000000..1269bf37 Binary files /dev/null and b/animateditems/7909.png differ diff --git a/animateditems/7910.gif b/animateditems/7910.gif new file mode 100644 index 00000000..fea6cabf Binary files /dev/null and b/animateditems/7910.gif differ diff --git a/animateditems/7910.png b/animateditems/7910.png new file mode 100644 index 00000000..cdeef065 Binary files /dev/null and b/animateditems/7910.png differ diff --git a/animateditems/7927.gif b/animateditems/7927.gif new file mode 100644 index 00000000..a595857f Binary files /dev/null and b/animateditems/7927.gif differ diff --git a/animateditems/7927.png b/animateditems/7927.png new file mode 100644 index 00000000..8c9db3f1 Binary files /dev/null and b/animateditems/7927.png differ diff --git a/animateditems/7928.gif b/animateditems/7928.gif new file mode 100644 index 00000000..15940d04 Binary files /dev/null and b/animateditems/7928.gif differ diff --git a/animateditems/7928.png b/animateditems/7928.png new file mode 100644 index 00000000..e98f5d7a Binary files /dev/null and b/animateditems/7928.png differ diff --git a/animateditems/7929.gif b/animateditems/7929.gif new file mode 100644 index 00000000..e11522aa Binary files /dev/null and b/animateditems/7929.gif differ diff --git a/animateditems/7929.png b/animateditems/7929.png new file mode 100644 index 00000000..9d7967cc Binary files /dev/null and b/animateditems/7929.png differ diff --git a/animateditems/7931.gif b/animateditems/7931.gif new file mode 100644 index 00000000..4492ddf5 Binary files /dev/null and b/animateditems/7931.gif differ diff --git a/animateditems/7931.png b/animateditems/7931.png new file mode 100644 index 00000000..14761109 Binary files /dev/null and b/animateditems/7931.png differ diff --git a/animateditems/7936.gif b/animateditems/7936.gif new file mode 100644 index 00000000..baff9602 Binary files /dev/null and b/animateditems/7936.gif differ diff --git a/animateditems/7936.png b/animateditems/7936.png new file mode 100644 index 00000000..fe4d0348 Binary files /dev/null and b/animateditems/7936.png differ diff --git a/animateditems/7939.gif b/animateditems/7939.gif new file mode 100644 index 00000000..5a411471 Binary files /dev/null and b/animateditems/7939.gif differ diff --git a/animateditems/7939.png b/animateditems/7939.png new file mode 100644 index 00000000..6a53bcc8 Binary files /dev/null and b/animateditems/7939.png differ diff --git a/animateditems/7955.gif b/animateditems/7955.gif new file mode 100644 index 00000000..31ef8995 Binary files /dev/null and b/animateditems/7955.gif differ diff --git a/animateditems/7955.png b/animateditems/7955.png new file mode 100644 index 00000000..f533b1c3 Binary files /dev/null and b/animateditems/7955.png differ diff --git a/animateditems/7956.gif b/animateditems/7956.gif new file mode 100644 index 00000000..21ab842e Binary files /dev/null and b/animateditems/7956.gif differ diff --git a/animateditems/7956.png b/animateditems/7956.png new file mode 100644 index 00000000..925ee589 Binary files /dev/null and b/animateditems/7956.png differ diff --git a/animateditems/7957.gif b/animateditems/7957.gif new file mode 100644 index 00000000..cb897adc Binary files /dev/null and b/animateditems/7957.gif differ diff --git a/animateditems/7957.png b/animateditems/7957.png new file mode 100644 index 00000000..f228306d Binary files /dev/null and b/animateditems/7957.png differ diff --git a/animateditems/7958.gif b/animateditems/7958.gif new file mode 100644 index 00000000..ac158a7b Binary files /dev/null and b/animateditems/7958.gif differ diff --git a/animateditems/7958.png b/animateditems/7958.png new file mode 100644 index 00000000..91cb71a4 Binary files /dev/null and b/animateditems/7958.png differ diff --git a/animateditems/7959.gif b/animateditems/7959.gif new file mode 100644 index 00000000..4ce85363 Binary files /dev/null and b/animateditems/7959.gif differ diff --git a/animateditems/7959.png b/animateditems/7959.png new file mode 100644 index 00000000..c6c8ed08 Binary files /dev/null and b/animateditems/7959.png differ diff --git a/animateditems/7960.gif b/animateditems/7960.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/7960.gif differ diff --git a/animateditems/7960.png b/animateditems/7960.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/7960.png differ diff --git a/animateditems/7961.gif b/animateditems/7961.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/7961.gif differ diff --git a/animateditems/7961.png b/animateditems/7961.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/7961.png differ diff --git a/animateditems/7962.gif b/animateditems/7962.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/7962.gif differ diff --git a/animateditems/7962.png b/animateditems/7962.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/7962.png differ diff --git a/animateditems/7963.gif b/animateditems/7963.gif new file mode 100644 index 00000000..fe52b066 Binary files /dev/null and b/animateditems/7963.gif differ diff --git a/animateditems/7963.png b/animateditems/7963.png new file mode 100644 index 00000000..e7ea4f12 Binary files /dev/null and b/animateditems/7963.png differ diff --git a/animateditems/7964.gif b/animateditems/7964.gif new file mode 100644 index 00000000..5e3bd17f Binary files /dev/null and b/animateditems/7964.gif differ diff --git a/animateditems/7964.png b/animateditems/7964.png new file mode 100644 index 00000000..691b21d6 Binary files /dev/null and b/animateditems/7964.png differ diff --git a/animateditems/7965.gif b/animateditems/7965.gif new file mode 100644 index 00000000..4cb8dc9c Binary files /dev/null and b/animateditems/7965.gif differ diff --git a/animateditems/7965.png b/animateditems/7965.png new file mode 100644 index 00000000..af1db9d5 Binary files /dev/null and b/animateditems/7965.png differ diff --git a/animateditems/7966.gif b/animateditems/7966.gif new file mode 100644 index 00000000..cb9497ab Binary files /dev/null and b/animateditems/7966.gif differ diff --git a/animateditems/7966.png b/animateditems/7966.png new file mode 100644 index 00000000..52fe503f Binary files /dev/null and b/animateditems/7966.png differ diff --git a/animateditems/7967.gif b/animateditems/7967.gif new file mode 100644 index 00000000..042e90da Binary files /dev/null and b/animateditems/7967.gif differ diff --git a/animateditems/7967.png b/animateditems/7967.png new file mode 100644 index 00000000..cd64721f Binary files /dev/null and b/animateditems/7967.png differ diff --git a/animateditems/7968.gif b/animateditems/7968.gif new file mode 100644 index 00000000..042e90da Binary files /dev/null and b/animateditems/7968.gif differ diff --git a/animateditems/7968.png b/animateditems/7968.png new file mode 100644 index 00000000..cd64721f Binary files /dev/null and b/animateditems/7968.png differ diff --git a/animateditems/8.gif b/animateditems/8.gif new file mode 100644 index 00000000..8c755aed Binary files /dev/null and b/animateditems/8.gif differ diff --git a/animateditems/8072.gif b/animateditems/8072.gif new file mode 100644 index 00000000..0858f3ce Binary files /dev/null and b/animateditems/8072.gif differ diff --git a/animateditems/8072.png b/animateditems/8072.png new file mode 100644 index 00000000..465eed54 Binary files /dev/null and b/animateditems/8072.png differ diff --git a/animateditems/8109.gif b/animateditems/8109.gif new file mode 100644 index 00000000..69d95c38 Binary files /dev/null and b/animateditems/8109.gif differ diff --git a/animateditems/8109.png b/animateditems/8109.png new file mode 100644 index 00000000..a63f7982 Binary files /dev/null and b/animateditems/8109.png differ diff --git a/animateditems/8110.gif b/animateditems/8110.gif new file mode 100644 index 00000000..fde9fc8a Binary files /dev/null and b/animateditems/8110.gif differ diff --git a/animateditems/8110.png b/animateditems/8110.png new file mode 100644 index 00000000..30389134 Binary files /dev/null and b/animateditems/8110.png differ diff --git a/animateditems/8111.gif b/animateditems/8111.gif new file mode 100644 index 00000000..f26c8044 Binary files /dev/null and b/animateditems/8111.gif differ diff --git a/animateditems/8111.png b/animateditems/8111.png new file mode 100644 index 00000000..9b13557f Binary files /dev/null and b/animateditems/8111.png differ diff --git a/animateditems/8112.gif b/animateditems/8112.gif new file mode 100644 index 00000000..2e9bee12 Binary files /dev/null and b/animateditems/8112.gif differ diff --git a/animateditems/8112.png b/animateditems/8112.png new file mode 100644 index 00000000..93c5d4d7 Binary files /dev/null and b/animateditems/8112.png differ diff --git a/animateditems/8182.gif b/animateditems/8182.gif new file mode 100644 index 00000000..df563980 Binary files /dev/null and b/animateditems/8182.gif differ diff --git a/animateditems/8182.png b/animateditems/8182.png new file mode 100644 index 00000000..ba0c4f81 Binary files /dev/null and b/animateditems/8182.png differ diff --git a/animateditems/8187.gif b/animateditems/8187.gif new file mode 100644 index 00000000..05020aee Binary files /dev/null and b/animateditems/8187.gif differ diff --git a/animateditems/8187.png b/animateditems/8187.png new file mode 100644 index 00000000..3b0b7c94 Binary files /dev/null and b/animateditems/8187.png differ diff --git a/animateditems/8188.gif b/animateditems/8188.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/8188.gif differ diff --git a/animateditems/8188.png b/animateditems/8188.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/8188.png differ diff --git a/animateditems/8189.gif b/animateditems/8189.gif new file mode 100644 index 00000000..2cfe00a7 Binary files /dev/null and b/animateditems/8189.gif differ diff --git a/animateditems/8189.png b/animateditems/8189.png new file mode 100644 index 00000000..b4f0a8b2 Binary files /dev/null and b/animateditems/8189.png differ diff --git a/animateditems/8190.gif b/animateditems/8190.gif new file mode 100644 index 00000000..4e145003 Binary files /dev/null and b/animateditems/8190.gif differ diff --git a/animateditems/8190.png b/animateditems/8190.png new file mode 100644 index 00000000..2f399850 Binary files /dev/null and b/animateditems/8190.png differ diff --git a/animateditems/8194.gif b/animateditems/8194.gif new file mode 100644 index 00000000..cb9497ab Binary files /dev/null and b/animateditems/8194.gif differ diff --git a/animateditems/8194.png b/animateditems/8194.png new file mode 100644 index 00000000..52fe503f Binary files /dev/null and b/animateditems/8194.png differ diff --git a/animateditems/8204.gif b/animateditems/8204.gif new file mode 100644 index 00000000..17fa6604 Binary files /dev/null and b/animateditems/8204.gif differ diff --git a/animateditems/8204.png b/animateditems/8204.png new file mode 100644 index 00000000..baa6d027 Binary files /dev/null and b/animateditems/8204.png differ diff --git a/animateditems/8205.gif b/animateditems/8205.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/8205.gif differ diff --git a/animateditems/8205.png b/animateditems/8205.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/8205.png differ diff --git a/animateditems/8208.gif b/animateditems/8208.gif new file mode 100644 index 00000000..3bbfa719 Binary files /dev/null and b/animateditems/8208.gif differ diff --git a/animateditems/8208.png b/animateditems/8208.png new file mode 100644 index 00000000..a689206c Binary files /dev/null and b/animateditems/8208.png differ diff --git a/animateditems/8209.gif b/animateditems/8209.gif new file mode 100644 index 00000000..52cb945c Binary files /dev/null and b/animateditems/8209.gif differ diff --git a/animateditems/8209.png b/animateditems/8209.png new file mode 100644 index 00000000..017c9701 Binary files /dev/null and b/animateditems/8209.png differ diff --git a/animateditems/8261.gif b/animateditems/8261.gif new file mode 100644 index 00000000..bdba9b4c Binary files /dev/null and b/animateditems/8261.gif differ diff --git a/animateditems/8261.png b/animateditems/8261.png new file mode 100644 index 00000000..2b8569f0 Binary files /dev/null and b/animateditems/8261.png differ diff --git a/animateditems/8262.gif b/animateditems/8262.gif new file mode 100644 index 00000000..fc65c0b0 Binary files /dev/null and b/animateditems/8262.gif differ diff --git a/animateditems/8262.png b/animateditems/8262.png new file mode 100644 index 00000000..63267859 Binary files /dev/null and b/animateditems/8262.png differ diff --git a/animateditems/8263.gif b/animateditems/8263.gif new file mode 100644 index 00000000..58ac0ef9 Binary files /dev/null and b/animateditems/8263.gif differ diff --git a/animateditems/8263.png b/animateditems/8263.png new file mode 100644 index 00000000..7aeab897 Binary files /dev/null and b/animateditems/8263.png differ diff --git a/animateditems/8264.gif b/animateditems/8264.gif new file mode 100644 index 00000000..db4145e2 Binary files /dev/null and b/animateditems/8264.gif differ diff --git a/animateditems/8264.png b/animateditems/8264.png new file mode 100644 index 00000000..14a35f5f Binary files /dev/null and b/animateditems/8264.png differ diff --git a/animateditems/8265.gif b/animateditems/8265.gif new file mode 100644 index 00000000..d36c0489 Binary files /dev/null and b/animateditems/8265.gif differ diff --git a/animateditems/8265.png b/animateditems/8265.png new file mode 100644 index 00000000..b25b2ee8 Binary files /dev/null and b/animateditems/8265.png differ diff --git a/animateditems/8266.gif b/animateditems/8266.gif new file mode 100644 index 00000000..86c569ab Binary files /dev/null and b/animateditems/8266.gif differ diff --git a/animateditems/8266.png b/animateditems/8266.png new file mode 100644 index 00000000..8cd42260 Binary files /dev/null and b/animateditems/8266.png differ diff --git a/animateditems/8267.gif b/animateditems/8267.gif new file mode 100644 index 00000000..6f92e520 Binary files /dev/null and b/animateditems/8267.gif differ diff --git a/animateditems/8267.png b/animateditems/8267.png new file mode 100644 index 00000000..82dc0b3b Binary files /dev/null and b/animateditems/8267.png differ diff --git a/animateditems/8293.gif b/animateditems/8293.gif new file mode 100644 index 00000000..31477321 Binary files /dev/null and b/animateditems/8293.gif differ diff --git a/animateditems/8293.png b/animateditems/8293.png new file mode 100644 index 00000000..25141926 Binary files /dev/null and b/animateditems/8293.png differ diff --git a/animateditems/8297.gif b/animateditems/8297.gif new file mode 100644 index 00000000..6e75772f Binary files /dev/null and b/animateditems/8297.gif differ diff --git a/animateditems/8297.png b/animateditems/8297.png new file mode 100644 index 00000000..5d8e7e91 Binary files /dev/null and b/animateditems/8297.png differ diff --git a/animateditems/8298.gif b/animateditems/8298.gif new file mode 100644 index 00000000..cbda2b62 Binary files /dev/null and b/animateditems/8298.gif differ diff --git a/animateditems/8298.png b/animateditems/8298.png new file mode 100644 index 00000000..a2da5eff Binary files /dev/null and b/animateditems/8298.png differ diff --git a/animateditems/8299.gif b/animateditems/8299.gif new file mode 100644 index 00000000..57a11bae Binary files /dev/null and b/animateditems/8299.gif differ diff --git a/animateditems/8299.png b/animateditems/8299.png new file mode 100644 index 00000000..1c040fa2 Binary files /dev/null and b/animateditems/8299.png differ diff --git a/animateditems/8300.gif b/animateditems/8300.gif new file mode 100644 index 00000000..96517d10 Binary files /dev/null and b/animateditems/8300.gif differ diff --git a/animateditems/8300.png b/animateditems/8300.png new file mode 100644 index 00000000..7e6a3047 Binary files /dev/null and b/animateditems/8300.png differ diff --git a/animateditems/8301.gif b/animateditems/8301.gif new file mode 100644 index 00000000..0bbaa00c Binary files /dev/null and b/animateditems/8301.gif differ diff --git a/animateditems/8301.png b/animateditems/8301.png new file mode 100644 index 00000000..5281e8e3 Binary files /dev/null and b/animateditems/8301.png differ diff --git a/animateditems/8302.gif b/animateditems/8302.gif new file mode 100644 index 00000000..300a0f18 Binary files /dev/null and b/animateditems/8302.gif differ diff --git a/animateditems/8302.png b/animateditems/8302.png new file mode 100644 index 00000000..cce51597 Binary files /dev/null and b/animateditems/8302.png differ diff --git a/animateditems/8303.gif b/animateditems/8303.gif new file mode 100644 index 00000000..c0d84371 Binary files /dev/null and b/animateditems/8303.gif differ diff --git a/animateditems/8303.png b/animateditems/8303.png new file mode 100644 index 00000000..ec43ab2f Binary files /dev/null and b/animateditems/8303.png differ diff --git a/animateditems/8304.gif b/animateditems/8304.gif new file mode 100644 index 00000000..f806a0a0 Binary files /dev/null and b/animateditems/8304.gif differ diff --git a/animateditems/8304.png b/animateditems/8304.png new file mode 100644 index 00000000..910e27c4 Binary files /dev/null and b/animateditems/8304.png differ diff --git a/animateditems/8305.gif b/animateditems/8305.gif new file mode 100644 index 00000000..993f82fc Binary files /dev/null and b/animateditems/8305.gif differ diff --git a/animateditems/8305.png b/animateditems/8305.png new file mode 100644 index 00000000..e27940f3 Binary files /dev/null and b/animateditems/8305.png differ diff --git a/animateditems/8306.gif b/animateditems/8306.gif new file mode 100644 index 00000000..ce2da2d2 Binary files /dev/null and b/animateditems/8306.gif differ diff --git a/animateditems/8306.png b/animateditems/8306.png new file mode 100644 index 00000000..f3870f1e Binary files /dev/null and b/animateditems/8306.png differ diff --git a/animateditems/8309.gif b/animateditems/8309.gif new file mode 100644 index 00000000..b5e5110b Binary files /dev/null and b/animateditems/8309.gif differ diff --git a/animateditems/8309.png b/animateditems/8309.png new file mode 100644 index 00000000..db9feeb5 Binary files /dev/null and b/animateditems/8309.png differ diff --git a/animateditems/8310.gif b/animateditems/8310.gif new file mode 100644 index 00000000..153452ad Binary files /dev/null and b/animateditems/8310.gif differ diff --git a/animateditems/8310.png b/animateditems/8310.png new file mode 100644 index 00000000..e4eb5608 Binary files /dev/null and b/animateditems/8310.png differ diff --git a/animateditems/8368.gif b/animateditems/8368.gif new file mode 100644 index 00000000..632e65e5 Binary files /dev/null and b/animateditems/8368.gif differ diff --git a/animateditems/8368.png b/animateditems/8368.png new file mode 100644 index 00000000..79728ca1 Binary files /dev/null and b/animateditems/8368.png differ diff --git a/animateditems/8370.gif b/animateditems/8370.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/8370.gif differ diff --git a/animateditems/8370.png b/animateditems/8370.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/8370.png differ diff --git a/animateditems/8472.gif b/animateditems/8472.gif new file mode 100644 index 00000000..df83abdf Binary files /dev/null and b/animateditems/8472.gif differ diff --git a/animateditems/8472.png b/animateditems/8472.png new file mode 100644 index 00000000..b571c984 Binary files /dev/null and b/animateditems/8472.png differ diff --git a/animateditems/8473.gif b/animateditems/8473.gif new file mode 100644 index 00000000..b894f44f Binary files /dev/null and b/animateditems/8473.gif differ diff --git a/animateditems/8473.png b/animateditems/8473.png new file mode 100644 index 00000000..c57bea91 Binary files /dev/null and b/animateditems/8473.png differ diff --git a/animateditems/8474.gif b/animateditems/8474.gif new file mode 100644 index 00000000..844a2b38 Binary files /dev/null and b/animateditems/8474.gif differ diff --git a/animateditems/8474.png b/animateditems/8474.png new file mode 100644 index 00000000..c909cbfe Binary files /dev/null and b/animateditems/8474.png differ diff --git a/animateditems/8582.gif b/animateditems/8582.gif new file mode 100644 index 00000000..30d31476 Binary files /dev/null and b/animateditems/8582.gif differ diff --git a/animateditems/8582.png b/animateditems/8582.png new file mode 100644 index 00000000..b7b8c2ee Binary files /dev/null and b/animateditems/8582.png differ diff --git a/animateditems/8584.gif b/animateditems/8584.gif new file mode 100644 index 00000000..4c79b174 Binary files /dev/null and b/animateditems/8584.gif differ diff --git a/animateditems/8584.png b/animateditems/8584.png new file mode 100644 index 00000000..401eb421 Binary files /dev/null and b/animateditems/8584.png differ diff --git a/animateditems/8601.gif b/animateditems/8601.gif new file mode 100644 index 00000000..82104fe6 Binary files /dev/null and b/animateditems/8601.gif differ diff --git a/animateditems/8601.png b/animateditems/8601.png new file mode 100644 index 00000000..cde4f557 Binary files /dev/null and b/animateditems/8601.png differ diff --git a/animateditems/8602.gif b/animateditems/8602.gif new file mode 100644 index 00000000..24bbeec5 Binary files /dev/null and b/animateditems/8602.gif differ diff --git a/animateditems/8602.png b/animateditems/8602.png new file mode 100644 index 00000000..dffbe2c0 Binary files /dev/null and b/animateditems/8602.png differ diff --git a/animateditems/8613.gif b/animateditems/8613.gif new file mode 100644 index 00000000..0daf02b4 Binary files /dev/null and b/animateditems/8613.gif differ diff --git a/animateditems/8613.png b/animateditems/8613.png new file mode 100644 index 00000000..f95aeb71 Binary files /dev/null and b/animateditems/8613.png differ diff --git a/animateditems/8614.gif b/animateditems/8614.gif new file mode 100644 index 00000000..9f102c3e Binary files /dev/null and b/animateditems/8614.gif differ diff --git a/animateditems/8614.png b/animateditems/8614.png new file mode 100644 index 00000000..a5e79a5a Binary files /dev/null and b/animateditems/8614.png differ diff --git a/animateditems/8692.gif b/animateditems/8692.gif new file mode 100644 index 00000000..bdd8edee Binary files /dev/null and b/animateditems/8692.gif differ diff --git a/animateditems/8692.png b/animateditems/8692.png new file mode 100644 index 00000000..b1c87a00 Binary files /dev/null and b/animateditems/8692.png differ diff --git a/animateditems/8693.gif b/animateditems/8693.gif new file mode 100644 index 00000000..fc16469a Binary files /dev/null and b/animateditems/8693.gif differ diff --git a/animateditems/8693.png b/animateditems/8693.png new file mode 100644 index 00000000..71a36934 Binary files /dev/null and b/animateditems/8693.png differ diff --git a/animateditems/8694.gif b/animateditems/8694.gif new file mode 100644 index 00000000..b111da68 Binary files /dev/null and b/animateditems/8694.gif differ diff --git a/animateditems/8694.png b/animateditems/8694.png new file mode 100644 index 00000000..406bf414 Binary files /dev/null and b/animateditems/8694.png differ diff --git a/animateditems/8698.gif b/animateditems/8698.gif new file mode 100644 index 00000000..84100058 Binary files /dev/null and b/animateditems/8698.gif differ diff --git a/animateditems/8698.png b/animateditems/8698.png new file mode 100644 index 00000000..25b1bd7a Binary files /dev/null and b/animateditems/8698.png differ diff --git a/animateditems/8699.gif b/animateditems/8699.gif new file mode 100644 index 00000000..c7601fbe Binary files /dev/null and b/animateditems/8699.gif differ diff --git a/animateditems/8699.png b/animateditems/8699.png new file mode 100644 index 00000000..3798684d Binary files /dev/null and b/animateditems/8699.png differ diff --git a/animateditems/8701.gif b/animateditems/8701.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/8701.gif differ diff --git a/animateditems/8701.png b/animateditems/8701.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/8701.png differ diff --git a/animateditems/8702.gif b/animateditems/8702.gif new file mode 100644 index 00000000..329b4681 Binary files /dev/null and b/animateditems/8702.gif differ diff --git a/animateditems/8702.png b/animateditems/8702.png new file mode 100644 index 00000000..00f55c5d Binary files /dev/null and b/animateditems/8702.png differ diff --git a/animateditems/8704.gif b/animateditems/8704.gif new file mode 100644 index 00000000..80c1bd02 Binary files /dev/null and b/animateditems/8704.gif differ diff --git a/animateditems/8704.png b/animateditems/8704.png new file mode 100644 index 00000000..2e1954e8 Binary files /dev/null and b/animateditems/8704.png differ diff --git a/animateditems/8707.gif b/animateditems/8707.gif new file mode 100644 index 00000000..c077c039 Binary files /dev/null and b/animateditems/8707.gif differ diff --git a/animateditems/8707.png b/animateditems/8707.png new file mode 100644 index 00000000..ac445669 Binary files /dev/null and b/animateditems/8707.png differ diff --git a/animateditems/8710.gif b/animateditems/8710.gif new file mode 100644 index 00000000..1f3df0a1 Binary files /dev/null and b/animateditems/8710.gif differ diff --git a/animateditems/8710.png b/animateditems/8710.png new file mode 100644 index 00000000..2f35fa64 Binary files /dev/null and b/animateditems/8710.png differ diff --git a/animateditems/8711.gif b/animateditems/8711.gif new file mode 100644 index 00000000..bf84a39b Binary files /dev/null and b/animateditems/8711.gif differ diff --git a/animateditems/8711.png b/animateditems/8711.png new file mode 100644 index 00000000..779b276b Binary files /dev/null and b/animateditems/8711.png differ diff --git a/animateditems/8712.gif b/animateditems/8712.gif new file mode 100644 index 00000000..7ebfc18e Binary files /dev/null and b/animateditems/8712.gif differ diff --git a/animateditems/8712.png b/animateditems/8712.png new file mode 100644 index 00000000..9aff357b Binary files /dev/null and b/animateditems/8712.png differ diff --git a/animateditems/8713.gif b/animateditems/8713.gif new file mode 100644 index 00000000..c04d357d Binary files /dev/null and b/animateditems/8713.gif differ diff --git a/animateditems/8713.png b/animateditems/8713.png new file mode 100644 index 00000000..42b0bc8f Binary files /dev/null and b/animateditems/8713.png differ diff --git a/animateditems/8717.gif b/animateditems/8717.gif new file mode 100644 index 00000000..707573be Binary files /dev/null and b/animateditems/8717.gif differ diff --git a/animateditems/8717.png b/animateditems/8717.png new file mode 100644 index 00000000..34d8bd97 Binary files /dev/null and b/animateditems/8717.png differ diff --git a/animateditems/8722.gif b/animateditems/8722.gif new file mode 100644 index 00000000..bf84a39b Binary files /dev/null and b/animateditems/8722.gif differ diff --git a/animateditems/8722.png b/animateditems/8722.png new file mode 100644 index 00000000..779b276b Binary files /dev/null and b/animateditems/8722.png differ diff --git a/animateditems/8723.gif b/animateditems/8723.gif new file mode 100644 index 00000000..7ebfc18e Binary files /dev/null and b/animateditems/8723.gif differ diff --git a/animateditems/8723.png b/animateditems/8723.png new file mode 100644 index 00000000..9aff357b Binary files /dev/null and b/animateditems/8723.png differ diff --git a/animateditems/8752.gif b/animateditems/8752.gif new file mode 100644 index 00000000..00e6f496 Binary files /dev/null and b/animateditems/8752.gif differ diff --git a/animateditems/8752.png b/animateditems/8752.png new file mode 100644 index 00000000..3371dd6f Binary files /dev/null and b/animateditems/8752.png differ diff --git a/animateditems/8760.gif b/animateditems/8760.gif new file mode 100644 index 00000000..10da3fd4 Binary files /dev/null and b/animateditems/8760.gif differ diff --git a/animateditems/8760.png b/animateditems/8760.png new file mode 100644 index 00000000..000e39db Binary files /dev/null and b/animateditems/8760.png differ diff --git a/animateditems/8761.gif b/animateditems/8761.gif new file mode 100644 index 00000000..b68f45d3 Binary files /dev/null and b/animateditems/8761.gif differ diff --git a/animateditems/8761.png b/animateditems/8761.png new file mode 100644 index 00000000..5131db50 Binary files /dev/null and b/animateditems/8761.png differ diff --git a/animateditems/8762.gif b/animateditems/8762.gif new file mode 100644 index 00000000..6c7fc0be Binary files /dev/null and b/animateditems/8762.gif differ diff --git a/animateditems/8762.png b/animateditems/8762.png new file mode 100644 index 00000000..957026ba Binary files /dev/null and b/animateditems/8762.png differ diff --git a/animateditems/8763.gif b/animateditems/8763.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/8763.gif differ diff --git a/animateditems/8763.png b/animateditems/8763.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/8763.png differ diff --git a/animateditems/8766.gif b/animateditems/8766.gif new file mode 100644 index 00000000..91891564 Binary files /dev/null and b/animateditems/8766.gif differ diff --git a/animateditems/8766.png b/animateditems/8766.png new file mode 100644 index 00000000..4cb33151 Binary files /dev/null and b/animateditems/8766.png differ diff --git a/animateditems/8767.gif b/animateditems/8767.gif new file mode 100644 index 00000000..4497af5b Binary files /dev/null and b/animateditems/8767.gif differ diff --git a/animateditems/8767.png b/animateditems/8767.png new file mode 100644 index 00000000..05e8a89b Binary files /dev/null and b/animateditems/8767.png differ diff --git a/animateditems/8768.gif b/animateditems/8768.gif new file mode 100644 index 00000000..2db57763 Binary files /dev/null and b/animateditems/8768.gif differ diff --git a/animateditems/8768.png b/animateditems/8768.png new file mode 100644 index 00000000..0ae26117 Binary files /dev/null and b/animateditems/8768.png differ diff --git a/animateditems/8819.gif b/animateditems/8819.gif new file mode 100644 index 00000000..86bb5205 Binary files /dev/null and b/animateditems/8819.gif differ diff --git a/animateditems/8819.png b/animateditems/8819.png new file mode 100644 index 00000000..36ad6151 Binary files /dev/null and b/animateditems/8819.png differ diff --git a/animateditems/8820.gif b/animateditems/8820.gif new file mode 100644 index 00000000..f486bad1 Binary files /dev/null and b/animateditems/8820.gif differ diff --git a/animateditems/8820.png b/animateditems/8820.png new file mode 100644 index 00000000..bf1b8639 Binary files /dev/null and b/animateditems/8820.png differ diff --git a/animateditems/8821.gif b/animateditems/8821.gif new file mode 100644 index 00000000..fc209536 Binary files /dev/null and b/animateditems/8821.gif differ diff --git a/animateditems/8821.png b/animateditems/8821.png new file mode 100644 index 00000000..ef39d284 Binary files /dev/null and b/animateditems/8821.png differ diff --git a/animateditems/8838.gif b/animateditems/8838.gif new file mode 100644 index 00000000..93d18bf3 Binary files /dev/null and b/animateditems/8838.gif differ diff --git a/animateditems/8838.png b/animateditems/8838.png new file mode 100644 index 00000000..4ea736ad Binary files /dev/null and b/animateditems/8838.png differ diff --git a/animateditems/8839.gif b/animateditems/8839.gif new file mode 100644 index 00000000..c5260836 Binary files /dev/null and b/animateditems/8839.gif differ diff --git a/animateditems/8839.png b/animateditems/8839.png new file mode 100644 index 00000000..698e2383 Binary files /dev/null and b/animateditems/8839.png differ diff --git a/animateditems/8840.gif b/animateditems/8840.gif new file mode 100644 index 00000000..384427ad Binary files /dev/null and b/animateditems/8840.gif differ diff --git a/animateditems/8840.png b/animateditems/8840.png new file mode 100644 index 00000000..b05a301f Binary files /dev/null and b/animateditems/8840.png differ diff --git a/animateditems/8841.gif b/animateditems/8841.gif new file mode 100644 index 00000000..a54c4dac Binary files /dev/null and b/animateditems/8841.gif differ diff --git a/animateditems/8841.png b/animateditems/8841.png new file mode 100644 index 00000000..d490e213 Binary files /dev/null and b/animateditems/8841.png differ diff --git a/animateditems/8842.gif b/animateditems/8842.gif new file mode 100644 index 00000000..c6ffb5c6 Binary files /dev/null and b/animateditems/8842.gif differ diff --git a/animateditems/8842.png b/animateditems/8842.png new file mode 100644 index 00000000..4aa87721 Binary files /dev/null and b/animateditems/8842.png differ diff --git a/animateditems/8843.gif b/animateditems/8843.gif new file mode 100644 index 00000000..205e9307 Binary files /dev/null and b/animateditems/8843.gif differ diff --git a/animateditems/8843.png b/animateditems/8843.png new file mode 100644 index 00000000..a9b8ee6f Binary files /dev/null and b/animateditems/8843.png differ diff --git a/animateditems/8844.gif b/animateditems/8844.gif new file mode 100644 index 00000000..734011b8 Binary files /dev/null and b/animateditems/8844.gif differ diff --git a/animateditems/8844.png b/animateditems/8844.png new file mode 100644 index 00000000..9662c1ce Binary files /dev/null and b/animateditems/8844.png differ diff --git a/animateditems/8845.gif b/animateditems/8845.gif new file mode 100644 index 00000000..4650fce6 Binary files /dev/null and b/animateditems/8845.gif differ diff --git a/animateditems/8845.png b/animateditems/8845.png new file mode 100644 index 00000000..b8405eda Binary files /dev/null and b/animateditems/8845.png differ diff --git a/animateditems/8846.gif b/animateditems/8846.gif new file mode 100644 index 00000000..01cb5824 Binary files /dev/null and b/animateditems/8846.gif differ diff --git a/animateditems/8846.png b/animateditems/8846.png new file mode 100644 index 00000000..0a349378 Binary files /dev/null and b/animateditems/8846.png differ diff --git a/animateditems/8847.gif b/animateditems/8847.gif new file mode 100644 index 00000000..31275714 Binary files /dev/null and b/animateditems/8847.gif differ diff --git a/animateditems/8847.png b/animateditems/8847.png new file mode 100644 index 00000000..c5f784c9 Binary files /dev/null and b/animateditems/8847.png differ diff --git a/animateditems/8848.gif b/animateditems/8848.gif new file mode 100644 index 00000000..165a3d92 Binary files /dev/null and b/animateditems/8848.gif differ diff --git a/animateditems/8848.png b/animateditems/8848.png new file mode 100644 index 00000000..764dfc75 Binary files /dev/null and b/animateditems/8848.png differ diff --git a/animateditems/8849.gif b/animateditems/8849.gif new file mode 100644 index 00000000..a48ffa8a Binary files /dev/null and b/animateditems/8849.gif differ diff --git a/animateditems/8849.png b/animateditems/8849.png new file mode 100644 index 00000000..6e34dad2 Binary files /dev/null and b/animateditems/8849.png differ diff --git a/animateditems/8850.gif b/animateditems/8850.gif new file mode 100644 index 00000000..697ea470 Binary files /dev/null and b/animateditems/8850.gif differ diff --git a/animateditems/8850.png b/animateditems/8850.png new file mode 100644 index 00000000..0044e6c5 Binary files /dev/null and b/animateditems/8850.png differ diff --git a/animateditems/8851.gif b/animateditems/8851.gif new file mode 100644 index 00000000..b13d86a3 Binary files /dev/null and b/animateditems/8851.gif differ diff --git a/animateditems/8851.png b/animateditems/8851.png new file mode 100644 index 00000000..899b8db8 Binary files /dev/null and b/animateditems/8851.png differ diff --git a/animateditems/8852.gif b/animateditems/8852.gif new file mode 100644 index 00000000..84388500 Binary files /dev/null and b/animateditems/8852.gif differ diff --git a/animateditems/8852.png b/animateditems/8852.png new file mode 100644 index 00000000..c756a978 Binary files /dev/null and b/animateditems/8852.png differ diff --git a/animateditems/8853.gif b/animateditems/8853.gif new file mode 100644 index 00000000..dc7cefb1 Binary files /dev/null and b/animateditems/8853.gif differ diff --git a/animateditems/8853.png b/animateditems/8853.png new file mode 100644 index 00000000..e99b691e Binary files /dev/null and b/animateditems/8853.png differ diff --git a/animateditems/8854.gif b/animateditems/8854.gif new file mode 100644 index 00000000..c8840045 Binary files /dev/null and b/animateditems/8854.gif differ diff --git a/animateditems/8854.png b/animateditems/8854.png new file mode 100644 index 00000000..35f435ed Binary files /dev/null and b/animateditems/8854.png differ diff --git a/animateditems/8855.gif b/animateditems/8855.gif new file mode 100644 index 00000000..9ae6d0a2 Binary files /dev/null and b/animateditems/8855.gif differ diff --git a/animateditems/8855.png b/animateditems/8855.png new file mode 100644 index 00000000..97f4b7c1 Binary files /dev/null and b/animateditems/8855.png differ diff --git a/animateditems/8856.gif b/animateditems/8856.gif new file mode 100644 index 00000000..72686b15 Binary files /dev/null and b/animateditems/8856.gif differ diff --git a/animateditems/8856.png b/animateditems/8856.png new file mode 100644 index 00000000..56a9a31f Binary files /dev/null and b/animateditems/8856.png differ diff --git a/animateditems/8857.gif b/animateditems/8857.gif new file mode 100644 index 00000000..b471ceeb Binary files /dev/null and b/animateditems/8857.gif differ diff --git a/animateditems/8857.png b/animateditems/8857.png new file mode 100644 index 00000000..b93135ad Binary files /dev/null and b/animateditems/8857.png differ diff --git a/animateditems/8858.gif b/animateditems/8858.gif new file mode 100644 index 00000000..c60fd694 Binary files /dev/null and b/animateditems/8858.gif differ diff --git a/animateditems/8858.png b/animateditems/8858.png new file mode 100644 index 00000000..56609ece Binary files /dev/null and b/animateditems/8858.png differ diff --git a/animateditems/8859.gif b/animateditems/8859.gif new file mode 100644 index 00000000..5e2495f8 Binary files /dev/null and b/animateditems/8859.gif differ diff --git a/animateditems/8859.png b/animateditems/8859.png new file mode 100644 index 00000000..ee3969a3 Binary files /dev/null and b/animateditems/8859.png differ diff --git a/animateditems/8860.gif b/animateditems/8860.gif new file mode 100644 index 00000000..6cab26bb Binary files /dev/null and b/animateditems/8860.gif differ diff --git a/animateditems/8860.png b/animateditems/8860.png new file mode 100644 index 00000000..adf9f40e Binary files /dev/null and b/animateditems/8860.png differ diff --git a/animateditems/8865.gif b/animateditems/8865.gif new file mode 100644 index 00000000..bd858154 Binary files /dev/null and b/animateditems/8865.gif differ diff --git a/animateditems/8865.png b/animateditems/8865.png new file mode 100644 index 00000000..95f5b456 Binary files /dev/null and b/animateditems/8865.png differ diff --git a/animateditems/8866.gif b/animateditems/8866.gif new file mode 100644 index 00000000..da032f0c Binary files /dev/null and b/animateditems/8866.gif differ diff --git a/animateditems/8866.png b/animateditems/8866.png new file mode 100644 index 00000000..9fd91881 Binary files /dev/null and b/animateditems/8866.png differ diff --git a/animateditems/8867.gif b/animateditems/8867.gif new file mode 100644 index 00000000..b72e5352 Binary files /dev/null and b/animateditems/8867.gif differ diff --git a/animateditems/8867.png b/animateditems/8867.png new file mode 100644 index 00000000..13a081b7 Binary files /dev/null and b/animateditems/8867.png differ diff --git a/animateditems/8868.gif b/animateditems/8868.gif new file mode 100644 index 00000000..50a513af Binary files /dev/null and b/animateditems/8868.gif differ diff --git a/animateditems/8868.png b/animateditems/8868.png new file mode 100644 index 00000000..e391f3e2 Binary files /dev/null and b/animateditems/8868.png differ diff --git a/animateditems/8869.gif b/animateditems/8869.gif new file mode 100644 index 00000000..41ac4902 Binary files /dev/null and b/animateditems/8869.gif differ diff --git a/animateditems/8869.png b/animateditems/8869.png new file mode 100644 index 00000000..5cb0de33 Binary files /dev/null and b/animateditems/8869.png differ diff --git a/animateditems/8870.gif b/animateditems/8870.gif new file mode 100644 index 00000000..2871ba83 Binary files /dev/null and b/animateditems/8870.gif differ diff --git a/animateditems/8870.png b/animateditems/8870.png new file mode 100644 index 00000000..7d8beaac Binary files /dev/null and b/animateditems/8870.png differ diff --git a/animateditems/8871.gif b/animateditems/8871.gif new file mode 100644 index 00000000..5797e3b5 Binary files /dev/null and b/animateditems/8871.gif differ diff --git a/animateditems/8871.png b/animateditems/8871.png new file mode 100644 index 00000000..c5e8cbdf Binary files /dev/null and b/animateditems/8871.png differ diff --git a/animateditems/8872.gif b/animateditems/8872.gif new file mode 100644 index 00000000..c2621edc Binary files /dev/null and b/animateditems/8872.gif differ diff --git a/animateditems/8872.png b/animateditems/8872.png new file mode 100644 index 00000000..7777f9fe Binary files /dev/null and b/animateditems/8872.png differ diff --git a/animateditems/8873.gif b/animateditems/8873.gif new file mode 100644 index 00000000..cc28e50b Binary files /dev/null and b/animateditems/8873.gif differ diff --git a/animateditems/8873.png b/animateditems/8873.png new file mode 100644 index 00000000..2b8ce287 Binary files /dev/null and b/animateditems/8873.png differ diff --git a/animateditems/8874.gif b/animateditems/8874.gif new file mode 100644 index 00000000..7db92efb Binary files /dev/null and b/animateditems/8874.gif differ diff --git a/animateditems/8874.png b/animateditems/8874.png new file mode 100644 index 00000000..6e6e3b16 Binary files /dev/null and b/animateditems/8874.png differ diff --git a/animateditems/8875.gif b/animateditems/8875.gif new file mode 100644 index 00000000..9c7ba662 Binary files /dev/null and b/animateditems/8875.gif differ diff --git a/animateditems/8875.png b/animateditems/8875.png new file mode 100644 index 00000000..35e9314d Binary files /dev/null and b/animateditems/8875.png differ diff --git a/animateditems/8876.gif b/animateditems/8876.gif new file mode 100644 index 00000000..c1ceedcf Binary files /dev/null and b/animateditems/8876.gif differ diff --git a/animateditems/8876.png b/animateditems/8876.png new file mode 100644 index 00000000..ab55c4e9 Binary files /dev/null and b/animateditems/8876.png differ diff --git a/animateditems/8877.gif b/animateditems/8877.gif new file mode 100644 index 00000000..52087c8f Binary files /dev/null and b/animateditems/8877.gif differ diff --git a/animateditems/8877.png b/animateditems/8877.png new file mode 100644 index 00000000..ba4ee446 Binary files /dev/null and b/animateditems/8877.png differ diff --git a/animateditems/8878.gif b/animateditems/8878.gif new file mode 100644 index 00000000..9744fb43 Binary files /dev/null and b/animateditems/8878.gif differ diff --git a/animateditems/8878.png b/animateditems/8878.png new file mode 100644 index 00000000..9a11b799 Binary files /dev/null and b/animateditems/8878.png differ diff --git a/animateditems/8879.gif b/animateditems/8879.gif new file mode 100644 index 00000000..21c3df16 Binary files /dev/null and b/animateditems/8879.gif differ diff --git a/animateditems/8879.png b/animateditems/8879.png new file mode 100644 index 00000000..d3ce1d26 Binary files /dev/null and b/animateditems/8879.png differ diff --git a/animateditems/8880.gif b/animateditems/8880.gif new file mode 100644 index 00000000..2dd6ed83 Binary files /dev/null and b/animateditems/8880.gif differ diff --git a/animateditems/8880.png b/animateditems/8880.png new file mode 100644 index 00000000..ea44e9e9 Binary files /dev/null and b/animateditems/8880.png differ diff --git a/animateditems/8881.gif b/animateditems/8881.gif new file mode 100644 index 00000000..9b0327de Binary files /dev/null and b/animateditems/8881.gif differ diff --git a/animateditems/8881.png b/animateditems/8881.png new file mode 100644 index 00000000..ce221060 Binary files /dev/null and b/animateditems/8881.png differ diff --git a/animateditems/8882.gif b/animateditems/8882.gif new file mode 100644 index 00000000..2a522985 Binary files /dev/null and b/animateditems/8882.gif differ diff --git a/animateditems/8882.png b/animateditems/8882.png new file mode 100644 index 00000000..aeb5bbbd Binary files /dev/null and b/animateditems/8882.png differ diff --git a/animateditems/8883.gif b/animateditems/8883.gif new file mode 100644 index 00000000..c9b74035 Binary files /dev/null and b/animateditems/8883.gif differ diff --git a/animateditems/8883.png b/animateditems/8883.png new file mode 100644 index 00000000..955ef879 Binary files /dev/null and b/animateditems/8883.png differ diff --git a/animateditems/8884.gif b/animateditems/8884.gif new file mode 100644 index 00000000..2a18bf18 Binary files /dev/null and b/animateditems/8884.gif differ diff --git a/animateditems/8884.png b/animateditems/8884.png new file mode 100644 index 00000000..3e41f323 Binary files /dev/null and b/animateditems/8884.png differ diff --git a/animateditems/8885.gif b/animateditems/8885.gif new file mode 100644 index 00000000..42cc65b5 Binary files /dev/null and b/animateditems/8885.gif differ diff --git a/animateditems/8885.png b/animateditems/8885.png new file mode 100644 index 00000000..b2220e6e Binary files /dev/null and b/animateditems/8885.png differ diff --git a/animateditems/8886.gif b/animateditems/8886.gif new file mode 100644 index 00000000..24530bcb Binary files /dev/null and b/animateditems/8886.gif differ diff --git a/animateditems/8886.png b/animateditems/8886.png new file mode 100644 index 00000000..56d3d628 Binary files /dev/null and b/animateditems/8886.png differ diff --git a/animateditems/8887.gif b/animateditems/8887.gif new file mode 100644 index 00000000..7f19b86f Binary files /dev/null and b/animateditems/8887.gif differ diff --git a/animateditems/8887.png b/animateditems/8887.png new file mode 100644 index 00000000..7102986e Binary files /dev/null and b/animateditems/8887.png differ diff --git a/animateditems/8888.gif b/animateditems/8888.gif new file mode 100644 index 00000000..e3538007 Binary files /dev/null and b/animateditems/8888.gif differ diff --git a/animateditems/8888.png b/animateditems/8888.png new file mode 100644 index 00000000..38cc7c01 Binary files /dev/null and b/animateditems/8888.png differ diff --git a/animateditems/8889.gif b/animateditems/8889.gif new file mode 100644 index 00000000..1572be78 Binary files /dev/null and b/animateditems/8889.gif differ diff --git a/animateditems/8889.png b/animateditems/8889.png new file mode 100644 index 00000000..dc2d6828 Binary files /dev/null and b/animateditems/8889.png differ diff --git a/animateditems/8890.gif b/animateditems/8890.gif new file mode 100644 index 00000000..feb36f40 Binary files /dev/null and b/animateditems/8890.gif differ diff --git a/animateditems/8890.png b/animateditems/8890.png new file mode 100644 index 00000000..1d57c29c Binary files /dev/null and b/animateditems/8890.png differ diff --git a/animateditems/8891.gif b/animateditems/8891.gif new file mode 100644 index 00000000..251dcdd2 Binary files /dev/null and b/animateditems/8891.gif differ diff --git a/animateditems/8891.png b/animateditems/8891.png new file mode 100644 index 00000000..88a887f4 Binary files /dev/null and b/animateditems/8891.png differ diff --git a/animateditems/8892.gif b/animateditems/8892.gif new file mode 100644 index 00000000..0a06619b Binary files /dev/null and b/animateditems/8892.gif differ diff --git a/animateditems/8892.png b/animateditems/8892.png new file mode 100644 index 00000000..9ef33087 Binary files /dev/null and b/animateditems/8892.png differ diff --git a/animateditems/8900.gif b/animateditems/8900.gif new file mode 100644 index 00000000..01ef2142 Binary files /dev/null and b/animateditems/8900.gif differ diff --git a/animateditems/8900.png b/animateditems/8900.png new file mode 100644 index 00000000..c9119990 Binary files /dev/null and b/animateditems/8900.png differ diff --git a/animateditems/8901.gif b/animateditems/8901.gif new file mode 100644 index 00000000..990f7658 Binary files /dev/null and b/animateditems/8901.gif differ diff --git a/animateditems/8901.png b/animateditems/8901.png new file mode 100644 index 00000000..f2e1c912 Binary files /dev/null and b/animateditems/8901.png differ diff --git a/animateditems/8902.gif b/animateditems/8902.gif new file mode 100644 index 00000000..8b64a1f4 Binary files /dev/null and b/animateditems/8902.gif differ diff --git a/animateditems/8902.png b/animateditems/8902.png new file mode 100644 index 00000000..aae62f6e Binary files /dev/null and b/animateditems/8902.png differ diff --git a/animateditems/8903.gif b/animateditems/8903.gif new file mode 100644 index 00000000..e281ad25 Binary files /dev/null and b/animateditems/8903.gif differ diff --git a/animateditems/8903.png b/animateditems/8903.png new file mode 100644 index 00000000..67a42005 Binary files /dev/null and b/animateditems/8903.png differ diff --git a/animateditems/8904.gif b/animateditems/8904.gif new file mode 100644 index 00000000..9db413f8 Binary files /dev/null and b/animateditems/8904.gif differ diff --git a/animateditems/8904.png b/animateditems/8904.png new file mode 100644 index 00000000..757a2a13 Binary files /dev/null and b/animateditems/8904.png differ diff --git a/animateditems/8905.gif b/animateditems/8905.gif new file mode 100644 index 00000000..18060c86 Binary files /dev/null and b/animateditems/8905.gif differ diff --git a/animateditems/8905.png b/animateditems/8905.png new file mode 100644 index 00000000..0330502f Binary files /dev/null and b/animateditems/8905.png differ diff --git a/animateditems/8906.gif b/animateditems/8906.gif new file mode 100644 index 00000000..8a1eb114 Binary files /dev/null and b/animateditems/8906.gif differ diff --git a/animateditems/8906.png b/animateditems/8906.png new file mode 100644 index 00000000..8c50fc6f Binary files /dev/null and b/animateditems/8906.png differ diff --git a/animateditems/8907.gif b/animateditems/8907.gif new file mode 100644 index 00000000..b3bd3a42 Binary files /dev/null and b/animateditems/8907.gif differ diff --git a/animateditems/8907.png b/animateditems/8907.png new file mode 100644 index 00000000..1475c767 Binary files /dev/null and b/animateditems/8907.png differ diff --git a/animateditems/8908.gif b/animateditems/8908.gif new file mode 100644 index 00000000..42ae59ef Binary files /dev/null and b/animateditems/8908.gif differ diff --git a/animateditems/8908.png b/animateditems/8908.png new file mode 100644 index 00000000..5dcaa4e9 Binary files /dev/null and b/animateditems/8908.png differ diff --git a/animateditems/8909.gif b/animateditems/8909.gif new file mode 100644 index 00000000..98ab2f21 Binary files /dev/null and b/animateditems/8909.gif differ diff --git a/animateditems/8909.png b/animateditems/8909.png new file mode 100644 index 00000000..905ec7b0 Binary files /dev/null and b/animateditems/8909.png differ diff --git a/animateditems/8910.gif b/animateditems/8910.gif new file mode 100644 index 00000000..a56456e2 Binary files /dev/null and b/animateditems/8910.gif differ diff --git a/animateditems/8910.png b/animateditems/8910.png new file mode 100644 index 00000000..1c4e3f31 Binary files /dev/null and b/animateditems/8910.png differ diff --git a/animateditems/8911.gif b/animateditems/8911.gif new file mode 100644 index 00000000..8d671e1e Binary files /dev/null and b/animateditems/8911.gif differ diff --git a/animateditems/8911.png b/animateditems/8911.png new file mode 100644 index 00000000..d8335291 Binary files /dev/null and b/animateditems/8911.png differ diff --git a/animateditems/8912.gif b/animateditems/8912.gif new file mode 100644 index 00000000..3464f1a3 Binary files /dev/null and b/animateditems/8912.gif differ diff --git a/animateditems/8912.png b/animateditems/8912.png new file mode 100644 index 00000000..160ebd55 Binary files /dev/null and b/animateditems/8912.png differ diff --git a/animateditems/8918.gif b/animateditems/8918.gif new file mode 100644 index 00000000..9554bb0e Binary files /dev/null and b/animateditems/8918.gif differ diff --git a/animateditems/8918.png b/animateditems/8918.png new file mode 100644 index 00000000..2af5e88b Binary files /dev/null and b/animateditems/8918.png differ diff --git a/animateditems/8920.gif b/animateditems/8920.gif new file mode 100644 index 00000000..c23b3a04 Binary files /dev/null and b/animateditems/8920.gif differ diff --git a/animateditems/8920.png b/animateditems/8920.png new file mode 100644 index 00000000..e6403f40 Binary files /dev/null and b/animateditems/8920.png differ diff --git a/animateditems/8921.gif b/animateditems/8921.gif new file mode 100644 index 00000000..94a6e67e Binary files /dev/null and b/animateditems/8921.gif differ diff --git a/animateditems/8921.png b/animateditems/8921.png new file mode 100644 index 00000000..63dc1950 Binary files /dev/null and b/animateditems/8921.png differ diff --git a/animateditems/8922.gif b/animateditems/8922.gif new file mode 100644 index 00000000..884091d5 Binary files /dev/null and b/animateditems/8922.gif differ diff --git a/animateditems/8922.png b/animateditems/8922.png new file mode 100644 index 00000000..e6034c27 Binary files /dev/null and b/animateditems/8922.png differ diff --git a/animateditems/8923.gif b/animateditems/8923.gif new file mode 100644 index 00000000..c4be9c43 Binary files /dev/null and b/animateditems/8923.gif differ diff --git a/animateditems/8923.png b/animateditems/8923.png new file mode 100644 index 00000000..f641658f Binary files /dev/null and b/animateditems/8923.png differ diff --git a/animateditems/8924.gif b/animateditems/8924.gif new file mode 100644 index 00000000..5b609511 Binary files /dev/null and b/animateditems/8924.gif differ diff --git a/animateditems/8924.png b/animateditems/8924.png new file mode 100644 index 00000000..17ebb91c Binary files /dev/null and b/animateditems/8924.png differ diff --git a/animateditems/8925.gif b/animateditems/8925.gif new file mode 100644 index 00000000..6710f4ca Binary files /dev/null and b/animateditems/8925.gif differ diff --git a/animateditems/8925.png b/animateditems/8925.png new file mode 100644 index 00000000..ca4dd746 Binary files /dev/null and b/animateditems/8925.png differ diff --git a/animateditems/8926.gif b/animateditems/8926.gif new file mode 100644 index 00000000..756c2e5d Binary files /dev/null and b/animateditems/8926.gif differ diff --git a/animateditems/8926.png b/animateditems/8926.png new file mode 100644 index 00000000..129e1ad8 Binary files /dev/null and b/animateditems/8926.png differ diff --git a/animateditems/8927.gif b/animateditems/8927.gif new file mode 100644 index 00000000..314db8b6 Binary files /dev/null and b/animateditems/8927.gif differ diff --git a/animateditems/8927.png b/animateditems/8927.png new file mode 100644 index 00000000..63013977 Binary files /dev/null and b/animateditems/8927.png differ diff --git a/animateditems/8928.gif b/animateditems/8928.gif new file mode 100644 index 00000000..7ac39e1a Binary files /dev/null and b/animateditems/8928.gif differ diff --git a/animateditems/8928.png b/animateditems/8928.png new file mode 100644 index 00000000..13197079 Binary files /dev/null and b/animateditems/8928.png differ diff --git a/animateditems/8929.gif b/animateditems/8929.gif new file mode 100644 index 00000000..9713a3d3 Binary files /dev/null and b/animateditems/8929.gif differ diff --git a/animateditems/8929.png b/animateditems/8929.png new file mode 100644 index 00000000..ef29c8ae Binary files /dev/null and b/animateditems/8929.png differ diff --git a/animateditems/8930.gif b/animateditems/8930.gif new file mode 100644 index 00000000..8c36f88d Binary files /dev/null and b/animateditems/8930.gif differ diff --git a/animateditems/8930.png b/animateditems/8930.png new file mode 100644 index 00000000..429e2162 Binary files /dev/null and b/animateditems/8930.png differ diff --git a/animateditems/8931.gif b/animateditems/8931.gif new file mode 100644 index 00000000..11d499eb Binary files /dev/null and b/animateditems/8931.gif differ diff --git a/animateditems/8931.png b/animateditems/8931.png new file mode 100644 index 00000000..0e246f0c Binary files /dev/null and b/animateditems/8931.png differ diff --git a/animateditems/8932.gif b/animateditems/8932.gif new file mode 100644 index 00000000..b50b3993 Binary files /dev/null and b/animateditems/8932.gif differ diff --git a/animateditems/8932.png b/animateditems/8932.png new file mode 100644 index 00000000..3d445545 Binary files /dev/null and b/animateditems/8932.png differ diff --git a/animateditems/8945.gif b/animateditems/8945.gif new file mode 100644 index 00000000..0c37a837 Binary files /dev/null and b/animateditems/8945.gif differ diff --git a/animateditems/8945.png b/animateditems/8945.png new file mode 100644 index 00000000..20d2ee2d Binary files /dev/null and b/animateditems/8945.png differ diff --git a/animateditems/8971.gif b/animateditems/8971.gif new file mode 100644 index 00000000..64ce0ca6 Binary files /dev/null and b/animateditems/8971.gif differ diff --git a/animateditems/8971.png b/animateditems/8971.png new file mode 100644 index 00000000..8cf8de12 Binary files /dev/null and b/animateditems/8971.png differ diff --git a/animateditems/8974.gif b/animateditems/8974.gif new file mode 100644 index 00000000..64c35df7 Binary files /dev/null and b/animateditems/8974.gif differ diff --git a/animateditems/8974.png b/animateditems/8974.png new file mode 100644 index 00000000..0f250d0a Binary files /dev/null and b/animateditems/8974.png differ diff --git a/animateditems/8975.gif b/animateditems/8975.gif new file mode 100644 index 00000000..64c35df7 Binary files /dev/null and b/animateditems/8975.gif differ diff --git a/animateditems/8975.png b/animateditems/8975.png new file mode 100644 index 00000000..0f250d0a Binary files /dev/null and b/animateditems/8975.png differ diff --git a/animateditems/8976.gif b/animateditems/8976.gif new file mode 100644 index 00000000..5701b96c Binary files /dev/null and b/animateditems/8976.gif differ diff --git a/animateditems/8976.png b/animateditems/8976.png new file mode 100644 index 00000000..0d7e10c2 Binary files /dev/null and b/animateditems/8976.png differ diff --git a/animateditems/8977.gif b/animateditems/8977.gif new file mode 100644 index 00000000..578f3be6 Binary files /dev/null and b/animateditems/8977.gif differ diff --git a/animateditems/8977.png b/animateditems/8977.png new file mode 100644 index 00000000..d2c60471 Binary files /dev/null and b/animateditems/8977.png differ diff --git a/animateditems/8978.gif b/animateditems/8978.gif new file mode 100644 index 00000000..75ec518e Binary files /dev/null and b/animateditems/8978.gif differ diff --git a/animateditems/8978.png b/animateditems/8978.png new file mode 100644 index 00000000..f3f9c957 Binary files /dev/null and b/animateditems/8978.png differ diff --git a/animateditems/8979.gif b/animateditems/8979.gif new file mode 100644 index 00000000..10c04e51 Binary files /dev/null and b/animateditems/8979.gif differ diff --git a/animateditems/8979.png b/animateditems/8979.png new file mode 100644 index 00000000..1da5b0a0 Binary files /dev/null and b/animateditems/8979.png differ diff --git a/animateditems/8980.gif b/animateditems/8980.gif new file mode 100644 index 00000000..9e41b993 Binary files /dev/null and b/animateditems/8980.gif differ diff --git a/animateditems/8980.png b/animateditems/8980.png new file mode 100644 index 00000000..23828680 Binary files /dev/null and b/animateditems/8980.png differ diff --git a/animateditems/8981.gif b/animateditems/8981.gif new file mode 100644 index 00000000..ac7c7339 Binary files /dev/null and b/animateditems/8981.gif differ diff --git a/animateditems/8981.png b/animateditems/8981.png new file mode 100644 index 00000000..742ad769 Binary files /dev/null and b/animateditems/8981.png differ diff --git a/animateditems/8982.gif b/animateditems/8982.gif new file mode 100644 index 00000000..d4138b0b Binary files /dev/null and b/animateditems/8982.gif differ diff --git a/animateditems/8982.png b/animateditems/8982.png new file mode 100644 index 00000000..c0d3f42c Binary files /dev/null and b/animateditems/8982.png differ diff --git a/animateditems/8983.gif b/animateditems/8983.gif new file mode 100644 index 00000000..3f78723a Binary files /dev/null and b/animateditems/8983.gif differ diff --git a/animateditems/8983.png b/animateditems/8983.png new file mode 100644 index 00000000..adbd4f06 Binary files /dev/null and b/animateditems/8983.png differ diff --git a/animateditems/8984.gif b/animateditems/8984.gif new file mode 100644 index 00000000..ecb0ac85 Binary files /dev/null and b/animateditems/8984.gif differ diff --git a/animateditems/8984.png b/animateditems/8984.png new file mode 100644 index 00000000..14610df7 Binary files /dev/null and b/animateditems/8984.png differ diff --git a/animateditems/8985.gif b/animateditems/8985.gif new file mode 100644 index 00000000..d4138b0b Binary files /dev/null and b/animateditems/8985.gif differ diff --git a/animateditems/8985.png b/animateditems/8985.png new file mode 100644 index 00000000..c0d3f42c Binary files /dev/null and b/animateditems/8985.png differ diff --git a/animateditems/9.gif b/animateditems/9.gif new file mode 100644 index 00000000..737e2b9f Binary files /dev/null and b/animateditems/9.gif differ diff --git a/animateditems/9002.gif b/animateditems/9002.gif new file mode 100644 index 00000000..578f3be6 Binary files /dev/null and b/animateditems/9002.gif differ diff --git a/animateditems/9002.png b/animateditems/9002.png new file mode 100644 index 00000000..d2c60471 Binary files /dev/null and b/animateditems/9002.png differ diff --git a/animateditems/9003.gif b/animateditems/9003.gif new file mode 100644 index 00000000..5701b96c Binary files /dev/null and b/animateditems/9003.gif differ diff --git a/animateditems/9003.png b/animateditems/9003.png new file mode 100644 index 00000000..0d7e10c2 Binary files /dev/null and b/animateditems/9003.png differ diff --git a/animateditems/9004.gif b/animateditems/9004.gif new file mode 100644 index 00000000..ac7c7339 Binary files /dev/null and b/animateditems/9004.gif differ diff --git a/animateditems/9004.png b/animateditems/9004.png new file mode 100644 index 00000000..742ad769 Binary files /dev/null and b/animateditems/9004.png differ diff --git a/animateditems/9005.gif b/animateditems/9005.gif new file mode 100644 index 00000000..145ec040 Binary files /dev/null and b/animateditems/9005.gif differ diff --git a/animateditems/9005.png b/animateditems/9005.png new file mode 100644 index 00000000..b7d12d33 Binary files /dev/null and b/animateditems/9005.png differ diff --git a/animateditems/9006.gif b/animateditems/9006.gif new file mode 100644 index 00000000..db9b05a8 Binary files /dev/null and b/animateditems/9006.gif differ diff --git a/animateditems/9006.png b/animateditems/9006.png new file mode 100644 index 00000000..2ef9d360 Binary files /dev/null and b/animateditems/9006.png differ diff --git a/animateditems/9007.gif b/animateditems/9007.gif new file mode 100644 index 00000000..2b4fe63a Binary files /dev/null and b/animateditems/9007.gif differ diff --git a/animateditems/9007.png b/animateditems/9007.png new file mode 100644 index 00000000..22ef1fae Binary files /dev/null and b/animateditems/9007.png differ diff --git a/animateditems/9019.gif b/animateditems/9019.gif new file mode 100644 index 00000000..bc6ee9fa Binary files /dev/null and b/animateditems/9019.gif differ diff --git a/animateditems/9019.png b/animateditems/9019.png new file mode 100644 index 00000000..a0ede560 Binary files /dev/null and b/animateditems/9019.png differ diff --git a/animateditems/9020.gif b/animateditems/9020.gif new file mode 100644 index 00000000..4a885794 Binary files /dev/null and b/animateditems/9020.gif differ diff --git a/animateditems/9020.png b/animateditems/9020.png new file mode 100644 index 00000000..534f9df4 Binary files /dev/null and b/animateditems/9020.png differ diff --git a/animateditems/9074.gif b/animateditems/9074.gif new file mode 100644 index 00000000..fde9fc8a Binary files /dev/null and b/animateditems/9074.gif differ diff --git a/animateditems/9074.png b/animateditems/9074.png new file mode 100644 index 00000000..30389134 Binary files /dev/null and b/animateditems/9074.png differ diff --git a/animateditems/9075.gif b/animateditems/9075.gif new file mode 100644 index 00000000..3dccbf8f Binary files /dev/null and b/animateditems/9075.gif differ diff --git a/animateditems/9075.png b/animateditems/9075.png new file mode 100644 index 00000000..877f232c Binary files /dev/null and b/animateditems/9075.png differ diff --git a/animateditems/9076.gif b/animateditems/9076.gif new file mode 100644 index 00000000..401d0338 Binary files /dev/null and b/animateditems/9076.gif differ diff --git a/animateditems/9076.png b/animateditems/9076.png new file mode 100644 index 00000000..13b36d5e Binary files /dev/null and b/animateditems/9076.png differ diff --git a/animateditems/9077.gif b/animateditems/9077.gif new file mode 100644 index 00000000..17789744 Binary files /dev/null and b/animateditems/9077.gif differ diff --git a/animateditems/9077.png b/animateditems/9077.png new file mode 100644 index 00000000..7150880d Binary files /dev/null and b/animateditems/9077.png differ diff --git a/animateditems/9078.gif b/animateditems/9078.gif new file mode 100644 index 00000000..5da48e47 Binary files /dev/null and b/animateditems/9078.gif differ diff --git a/animateditems/9078.png b/animateditems/9078.png new file mode 100644 index 00000000..1909fab4 Binary files /dev/null and b/animateditems/9078.png differ diff --git a/animateditems/9079.gif b/animateditems/9079.gif new file mode 100644 index 00000000..6b851909 Binary files /dev/null and b/animateditems/9079.gif differ diff --git a/animateditems/9079.png b/animateditems/9079.png new file mode 100644 index 00000000..985ea885 Binary files /dev/null and b/animateditems/9079.png differ diff --git a/animateditems/9080.gif b/animateditems/9080.gif new file mode 100644 index 00000000..bc27fe27 Binary files /dev/null and b/animateditems/9080.gif differ diff --git a/animateditems/9080.png b/animateditems/9080.png new file mode 100644 index 00000000..621fa25d Binary files /dev/null and b/animateditems/9080.png differ diff --git a/animateditems/9081.gif b/animateditems/9081.gif new file mode 100644 index 00000000..31ef8995 Binary files /dev/null and b/animateditems/9081.gif differ diff --git a/animateditems/9081.png b/animateditems/9081.png new file mode 100644 index 00000000..f533b1c3 Binary files /dev/null and b/animateditems/9081.png differ diff --git a/animateditems/9082.gif b/animateditems/9082.gif new file mode 100644 index 00000000..1c2e272a Binary files /dev/null and b/animateditems/9082.gif differ diff --git a/animateditems/9082.png b/animateditems/9082.png new file mode 100644 index 00000000..18f08a19 Binary files /dev/null and b/animateditems/9082.png differ diff --git a/animateditems/9083.gif b/animateditems/9083.gif new file mode 100644 index 00000000..9c559da7 Binary files /dev/null and b/animateditems/9083.gif differ diff --git a/animateditems/9083.png b/animateditems/9083.png new file mode 100644 index 00000000..5207c8c7 Binary files /dev/null and b/animateditems/9083.png differ diff --git a/animateditems/9108.gif b/animateditems/9108.gif new file mode 100644 index 00000000..ae27c5b2 Binary files /dev/null and b/animateditems/9108.gif differ diff --git a/animateditems/9108.png b/animateditems/9108.png new file mode 100644 index 00000000..edc3f4a2 Binary files /dev/null and b/animateditems/9108.png differ diff --git a/animateditems/9109.gif b/animateditems/9109.gif new file mode 100644 index 00000000..c330eff5 Binary files /dev/null and b/animateditems/9109.gif differ diff --git a/animateditems/9109.png b/animateditems/9109.png new file mode 100644 index 00000000..4dc478d0 Binary files /dev/null and b/animateditems/9109.png differ diff --git a/animateditems/9111.gif b/animateditems/9111.gif new file mode 100644 index 00000000..3e0b5d36 Binary files /dev/null and b/animateditems/9111.gif differ diff --git a/animateditems/9111.png b/animateditems/9111.png new file mode 100644 index 00000000..c04d16d6 Binary files /dev/null and b/animateditems/9111.png differ diff --git a/animateditems/9112.gif b/animateditems/9112.gif new file mode 100644 index 00000000..a70eff34 Binary files /dev/null and b/animateditems/9112.gif differ diff --git a/animateditems/9112.png b/animateditems/9112.png new file mode 100644 index 00000000..24321966 Binary files /dev/null and b/animateditems/9112.png differ diff --git a/animateditems/9113.gif b/animateditems/9113.gif new file mode 100644 index 00000000..a70eff34 Binary files /dev/null and b/animateditems/9113.gif differ diff --git a/animateditems/9113.png b/animateditems/9113.png new file mode 100644 index 00000000..24321966 Binary files /dev/null and b/animateditems/9113.png differ diff --git a/animateditems/9114.gif b/animateditems/9114.gif new file mode 100644 index 00000000..3e855c47 Binary files /dev/null and b/animateditems/9114.gif differ diff --git a/animateditems/9114.png b/animateditems/9114.png new file mode 100644 index 00000000..79bf2b0f Binary files /dev/null and b/animateditems/9114.png differ diff --git a/animateditems/9115.gif b/animateditems/9115.gif new file mode 100644 index 00000000..165a3d92 Binary files /dev/null and b/animateditems/9115.gif differ diff --git a/animateditems/9115.png b/animateditems/9115.png new file mode 100644 index 00000000..764dfc75 Binary files /dev/null and b/animateditems/9115.png differ diff --git a/animateditems/9116.gif b/animateditems/9116.gif new file mode 100644 index 00000000..f26c8044 Binary files /dev/null and b/animateditems/9116.gif differ diff --git a/animateditems/9116.png b/animateditems/9116.png new file mode 100644 index 00000000..9b13557f Binary files /dev/null and b/animateditems/9116.png differ diff --git a/animateditems/9117.gif b/animateditems/9117.gif new file mode 100644 index 00000000..9ed975ff Binary files /dev/null and b/animateditems/9117.gif differ diff --git a/animateditems/9117.png b/animateditems/9117.png new file mode 100644 index 00000000..d512fe6e Binary files /dev/null and b/animateditems/9117.png differ diff --git a/animateditems/9141.gif b/animateditems/9141.gif new file mode 100644 index 00000000..ddd0a584 Binary files /dev/null and b/animateditems/9141.gif differ diff --git a/animateditems/9141.png b/animateditems/9141.png new file mode 100644 index 00000000..bf322ac3 Binary files /dev/null and b/animateditems/9141.png differ diff --git a/animateditems/9191.gif b/animateditems/9191.gif new file mode 100644 index 00000000..fbdd18df Binary files /dev/null and b/animateditems/9191.gif differ diff --git a/animateditems/9191.png b/animateditems/9191.png new file mode 100644 index 00000000..d1a5c80a Binary files /dev/null and b/animateditems/9191.png differ diff --git a/animateditems/9369.gif b/animateditems/9369.gif new file mode 100644 index 00000000..ed142e4a Binary files /dev/null and b/animateditems/9369.gif differ diff --git a/animateditems/9369.png b/animateditems/9369.png new file mode 100644 index 00000000..82428747 Binary files /dev/null and b/animateditems/9369.png differ diff --git a/animateditems/9447.gif b/animateditems/9447.gif new file mode 100644 index 00000000..99832417 Binary files /dev/null and b/animateditems/9447.gif differ diff --git a/animateditems/9447.png b/animateditems/9447.png new file mode 100644 index 00000000..e4811f25 Binary files /dev/null and b/animateditems/9447.png differ diff --git a/animateditems/9448.gif b/animateditems/9448.gif new file mode 100644 index 00000000..3b27354a Binary files /dev/null and b/animateditems/9448.gif differ diff --git a/animateditems/9448.png b/animateditems/9448.png new file mode 100644 index 00000000..14206d6e Binary files /dev/null and b/animateditems/9448.png differ diff --git a/animateditems/9633.gif b/animateditems/9633.gif new file mode 100644 index 00000000..5302015d Binary files /dev/null and b/animateditems/9633.gif differ diff --git a/animateditems/9633.png b/animateditems/9633.png new file mode 100644 index 00000000..9230922d Binary files /dev/null and b/animateditems/9633.png differ diff --git a/animateditems/9634.gif b/animateditems/9634.gif new file mode 100644 index 00000000..5302015d Binary files /dev/null and b/animateditems/9634.gif differ diff --git a/animateditems/9634.png b/animateditems/9634.png new file mode 100644 index 00000000..9230922d Binary files /dev/null and b/animateditems/9634.png differ diff --git a/animateditems/9635.gif b/animateditems/9635.gif new file mode 100644 index 00000000..5302015d Binary files /dev/null and b/animateditems/9635.gif differ diff --git a/animateditems/9635.png b/animateditems/9635.png new file mode 100644 index 00000000..9230922d Binary files /dev/null and b/animateditems/9635.png differ diff --git a/animateditems/9636.gif b/animateditems/9636.gif new file mode 100644 index 00000000..5302015d Binary files /dev/null and b/animateditems/9636.gif differ diff --git a/animateditems/9636.png b/animateditems/9636.png new file mode 100644 index 00000000..9230922d Binary files /dev/null and b/animateditems/9636.png differ diff --git a/animateditems/9653.gif b/animateditems/9653.gif new file mode 100644 index 00000000..27abb587 Binary files /dev/null and b/animateditems/9653.gif differ diff --git a/animateditems/9653.png b/animateditems/9653.png new file mode 100644 index 00000000..8839e020 Binary files /dev/null and b/animateditems/9653.png differ diff --git a/animateditems/9662.gif b/animateditems/9662.gif new file mode 100644 index 00000000..2767385f Binary files /dev/null and b/animateditems/9662.gif differ diff --git a/animateditems/9662.png b/animateditems/9662.png new file mode 100644 index 00000000..d69f7bab Binary files /dev/null and b/animateditems/9662.png differ diff --git a/animateditems/9663.gif b/animateditems/9663.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9663.gif differ diff --git a/animateditems/9663.png b/animateditems/9663.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9663.png differ diff --git a/animateditems/9664.gif b/animateditems/9664.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9664.gif differ diff --git a/animateditems/9664.png b/animateditems/9664.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9664.png differ diff --git a/animateditems/9665.gif b/animateditems/9665.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9665.gif differ diff --git a/animateditems/9665.png b/animateditems/9665.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9665.png differ diff --git a/animateditems/9666.gif b/animateditems/9666.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9666.gif differ diff --git a/animateditems/9666.png b/animateditems/9666.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9666.png differ diff --git a/animateditems/9667.gif b/animateditems/9667.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9667.gif differ diff --git a/animateditems/9667.png b/animateditems/9667.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9667.png differ diff --git a/animateditems/9668.gif b/animateditems/9668.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9668.gif differ diff --git a/animateditems/9668.png b/animateditems/9668.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9668.png differ diff --git a/animateditems/9674.gif b/animateditems/9674.gif new file mode 100644 index 00000000..82150a5a Binary files /dev/null and b/animateditems/9674.gif differ diff --git a/animateditems/9674.png b/animateditems/9674.png new file mode 100644 index 00000000..45920509 Binary files /dev/null and b/animateditems/9674.png differ diff --git a/animateditems/9675.gif b/animateditems/9675.gif new file mode 100644 index 00000000..50b49593 Binary files /dev/null and b/animateditems/9675.gif differ diff --git a/animateditems/9675.png b/animateditems/9675.png new file mode 100644 index 00000000..4404d3f0 Binary files /dev/null and b/animateditems/9675.png differ diff --git a/animateditems/9676.gif b/animateditems/9676.gif new file mode 100644 index 00000000..3455f01d Binary files /dev/null and b/animateditems/9676.gif differ diff --git a/animateditems/9676.png b/animateditems/9676.png new file mode 100644 index 00000000..970758fc Binary files /dev/null and b/animateditems/9676.png differ diff --git a/animateditems/9677.gif b/animateditems/9677.gif new file mode 100644 index 00000000..47fbe992 Binary files /dev/null and b/animateditems/9677.gif differ diff --git a/animateditems/9677.png b/animateditems/9677.png new file mode 100644 index 00000000..8712f1e8 Binary files /dev/null and b/animateditems/9677.png differ diff --git a/animateditems/9678.gif b/animateditems/9678.gif new file mode 100644 index 00000000..f7248af3 Binary files /dev/null and b/animateditems/9678.gif differ diff --git a/animateditems/9678.png b/animateditems/9678.png new file mode 100644 index 00000000..3fc3e19a Binary files /dev/null and b/animateditems/9678.png differ diff --git a/animateditems/9679.gif b/animateditems/9679.gif new file mode 100644 index 00000000..6145f932 Binary files /dev/null and b/animateditems/9679.gif differ diff --git a/animateditems/9679.png b/animateditems/9679.png new file mode 100644 index 00000000..cac315e3 Binary files /dev/null and b/animateditems/9679.png differ diff --git a/animateditems/9680.gif b/animateditems/9680.gif new file mode 100644 index 00000000..dc1aa5c8 Binary files /dev/null and b/animateditems/9680.gif differ diff --git a/animateditems/9680.png b/animateditems/9680.png new file mode 100644 index 00000000..c809e709 Binary files /dev/null and b/animateditems/9680.png differ diff --git a/animateditems/9687.gif b/animateditems/9687.gif new file mode 100644 index 00000000..60419127 Binary files /dev/null and b/animateditems/9687.gif differ diff --git a/animateditems/9687.png b/animateditems/9687.png new file mode 100644 index 00000000..fa4eecee Binary files /dev/null and b/animateditems/9687.png differ diff --git a/animateditems/9688.gif b/animateditems/9688.gif new file mode 100644 index 00000000..f7ce47fb Binary files /dev/null and b/animateditems/9688.gif differ diff --git a/animateditems/9688.png b/animateditems/9688.png new file mode 100644 index 00000000..39a7a375 Binary files /dev/null and b/animateditems/9688.png differ diff --git a/animateditems/9689.gif b/animateditems/9689.gif new file mode 100644 index 00000000..2f19e108 Binary files /dev/null and b/animateditems/9689.gif differ diff --git a/animateditems/9689.png b/animateditems/9689.png new file mode 100644 index 00000000..c37eeda7 Binary files /dev/null and b/animateditems/9689.png differ diff --git a/animateditems/9690.gif b/animateditems/9690.gif new file mode 100644 index 00000000..d6fce258 Binary files /dev/null and b/animateditems/9690.gif differ diff --git a/animateditems/9690.png b/animateditems/9690.png new file mode 100644 index 00000000..f3ea9d6f Binary files /dev/null and b/animateditems/9690.png differ diff --git a/animateditems/9692.gif b/animateditems/9692.gif new file mode 100644 index 00000000..905c698c Binary files /dev/null and b/animateditems/9692.gif differ diff --git a/animateditems/9692.png b/animateditems/9692.png new file mode 100644 index 00000000..9de4d7ab Binary files /dev/null and b/animateditems/9692.png differ diff --git a/animateditems/9693.gif b/animateditems/9693.gif new file mode 100644 index 00000000..7caa5c40 Binary files /dev/null and b/animateditems/9693.gif differ diff --git a/animateditems/9693.png b/animateditems/9693.png new file mode 100644 index 00000000..2bb3e240 Binary files /dev/null and b/animateditems/9693.png differ diff --git a/animateditems/9694.gif b/animateditems/9694.gif new file mode 100644 index 00000000..c080aa9a Binary files /dev/null and b/animateditems/9694.gif differ diff --git a/animateditems/9694.png b/animateditems/9694.png new file mode 100644 index 00000000..63a40556 Binary files /dev/null and b/animateditems/9694.png differ diff --git a/animateditems/9695.gif b/animateditems/9695.gif new file mode 100644 index 00000000..da199798 Binary files /dev/null and b/animateditems/9695.gif differ diff --git a/animateditems/9695.png b/animateditems/9695.png new file mode 100644 index 00000000..06792583 Binary files /dev/null and b/animateditems/9695.png differ diff --git a/animateditems/9696.gif b/animateditems/9696.gif new file mode 100644 index 00000000..51b53de7 Binary files /dev/null and b/animateditems/9696.gif differ diff --git a/animateditems/9696.png b/animateditems/9696.png new file mode 100644 index 00000000..02dcf493 Binary files /dev/null and b/animateditems/9696.png differ diff --git a/animateditems/9697.gif b/animateditems/9697.gif new file mode 100644 index 00000000..8294818f Binary files /dev/null and b/animateditems/9697.gif differ diff --git a/animateditems/9697.png b/animateditems/9697.png new file mode 100644 index 00000000..2f922c3d Binary files /dev/null and b/animateditems/9697.png differ diff --git a/animateditems/9698.gif b/animateditems/9698.gif new file mode 100644 index 00000000..cb538778 Binary files /dev/null and b/animateditems/9698.gif differ diff --git a/animateditems/9698.png b/animateditems/9698.png new file mode 100644 index 00000000..4166d449 Binary files /dev/null and b/animateditems/9698.png differ diff --git a/animateditems/9699.gif b/animateditems/9699.gif new file mode 100644 index 00000000..fbf1208f Binary files /dev/null and b/animateditems/9699.gif differ diff --git a/animateditems/9699.png b/animateditems/9699.png new file mode 100644 index 00000000..bd5aa923 Binary files /dev/null and b/animateditems/9699.png differ diff --git a/animateditems/9733.gif b/animateditems/9733.gif new file mode 100644 index 00000000..a717508c Binary files /dev/null and b/animateditems/9733.gif differ diff --git a/animateditems/9733.png b/animateditems/9733.png new file mode 100644 index 00000000..90b65dc4 Binary files /dev/null and b/animateditems/9733.png differ diff --git a/animateditems/9734.gif b/animateditems/9734.gif new file mode 100644 index 00000000..2bf189a8 Binary files /dev/null and b/animateditems/9734.gif differ diff --git a/animateditems/9734.png b/animateditems/9734.png new file mode 100644 index 00000000..031835fd Binary files /dev/null and b/animateditems/9734.png differ diff --git a/animateditems/9735.gif b/animateditems/9735.gif new file mode 100644 index 00000000..443fae38 Binary files /dev/null and b/animateditems/9735.gif differ diff --git a/animateditems/9735.png b/animateditems/9735.png new file mode 100644 index 00000000..6dd1fcc7 Binary files /dev/null and b/animateditems/9735.png differ diff --git a/animateditems/9737.gif b/animateditems/9737.gif new file mode 100644 index 00000000..3fac6c73 Binary files /dev/null and b/animateditems/9737.gif differ diff --git a/animateditems/9737.png b/animateditems/9737.png new file mode 100644 index 00000000..f690c67c Binary files /dev/null and b/animateditems/9737.png differ diff --git a/animateditems/9741.gif b/animateditems/9741.gif new file mode 100644 index 00000000..30434d38 Binary files /dev/null and b/animateditems/9741.gif differ diff --git a/animateditems/9741.png b/animateditems/9741.png new file mode 100644 index 00000000..469987f1 Binary files /dev/null and b/animateditems/9741.png differ diff --git a/animateditems/9742.gif b/animateditems/9742.gif new file mode 100644 index 00000000..a6128f7f Binary files /dev/null and b/animateditems/9742.gif differ diff --git a/animateditems/9742.png b/animateditems/9742.png new file mode 100644 index 00000000..a5f7c8ce Binary files /dev/null and b/animateditems/9742.png differ diff --git a/animateditems/9743.gif b/animateditems/9743.gif new file mode 100644 index 00000000..2ce346a9 Binary files /dev/null and b/animateditems/9743.gif differ diff --git a/animateditems/9743.png b/animateditems/9743.png new file mode 100644 index 00000000..bc3dbde4 Binary files /dev/null and b/animateditems/9743.png differ diff --git a/animateditems/9744.gif b/animateditems/9744.gif new file mode 100644 index 00000000..3fabeffb Binary files /dev/null and b/animateditems/9744.gif differ diff --git a/animateditems/9744.png b/animateditems/9744.png new file mode 100644 index 00000000..9a0bb1ec Binary files /dev/null and b/animateditems/9744.png differ diff --git a/animateditems/9774.gif b/animateditems/9774.gif new file mode 100644 index 00000000..71c1556c Binary files /dev/null and b/animateditems/9774.gif differ diff --git a/animateditems/9774.png b/animateditems/9774.png new file mode 100644 index 00000000..1f631d85 Binary files /dev/null and b/animateditems/9774.png differ diff --git a/animateditems/9775.gif b/animateditems/9775.gif new file mode 100644 index 00000000..cb096fdd Binary files /dev/null and b/animateditems/9775.gif differ diff --git a/animateditems/9775.png b/animateditems/9775.png new file mode 100644 index 00000000..6ccafd53 Binary files /dev/null and b/animateditems/9775.png differ diff --git a/animateditems/9776.gif b/animateditems/9776.gif new file mode 100644 index 00000000..a2e3a096 Binary files /dev/null and b/animateditems/9776.gif differ diff --git a/animateditems/9776.png b/animateditems/9776.png new file mode 100644 index 00000000..7ff583ae Binary files /dev/null and b/animateditems/9776.png differ diff --git a/animateditems/9777.gif b/animateditems/9777.gif new file mode 100644 index 00000000..0d65e08c Binary files /dev/null and b/animateditems/9777.gif differ diff --git a/animateditems/9777.png b/animateditems/9777.png new file mode 100644 index 00000000..7beed489 Binary files /dev/null and b/animateditems/9777.png differ diff --git a/animateditems/9778.gif b/animateditems/9778.gif new file mode 100644 index 00000000..a89fdf4e Binary files /dev/null and b/animateditems/9778.gif differ diff --git a/animateditems/9778.png b/animateditems/9778.png new file mode 100644 index 00000000..8ac25168 Binary files /dev/null and b/animateditems/9778.png differ diff --git a/animateditems/9805.gif b/animateditems/9805.gif new file mode 100644 index 00000000..1234a223 Binary files /dev/null and b/animateditems/9805.gif differ diff --git a/animateditems/9805.png b/animateditems/9805.png new file mode 100644 index 00000000..e753b5a2 Binary files /dev/null and b/animateditems/9805.png differ diff --git a/animateditems/9806.gif b/animateditems/9806.gif new file mode 100644 index 00000000..1234a223 Binary files /dev/null and b/animateditems/9806.gif differ diff --git a/animateditems/9806.png b/animateditems/9806.png new file mode 100644 index 00000000..e753b5a2 Binary files /dev/null and b/animateditems/9806.png differ diff --git a/animateditems/9807.gif b/animateditems/9807.gif new file mode 100644 index 00000000..1234a223 Binary files /dev/null and b/animateditems/9807.gif differ diff --git a/animateditems/9807.png b/animateditems/9807.png new file mode 100644 index 00000000..e753b5a2 Binary files /dev/null and b/animateditems/9807.png differ diff --git a/animateditems/9808.gif b/animateditems/9808.gif new file mode 100644 index 00000000..79c6ff2c Binary files /dev/null and b/animateditems/9808.gif differ diff --git a/animateditems/9808.png b/animateditems/9808.png new file mode 100644 index 00000000..267675da Binary files /dev/null and b/animateditems/9808.png differ diff --git a/animateditems/9809.gif b/animateditems/9809.gif new file mode 100644 index 00000000..8acb62f5 Binary files /dev/null and b/animateditems/9809.gif differ diff --git a/animateditems/9809.png b/animateditems/9809.png new file mode 100644 index 00000000..78cc141b Binary files /dev/null and b/animateditems/9809.png differ diff --git a/animateditems/9810.gif b/animateditems/9810.gif new file mode 100644 index 00000000..3e654d71 Binary files /dev/null and b/animateditems/9810.gif differ diff --git a/animateditems/9810.png b/animateditems/9810.png new file mode 100644 index 00000000..5531d718 Binary files /dev/null and b/animateditems/9810.png differ diff --git a/animateditems/9811.gif b/animateditems/9811.gif new file mode 100644 index 00000000..791f6849 Binary files /dev/null and b/animateditems/9811.gif differ diff --git a/animateditems/9811.png b/animateditems/9811.png new file mode 100644 index 00000000..9f04bc37 Binary files /dev/null and b/animateditems/9811.png differ diff --git a/animateditems/9812.gif b/animateditems/9812.gif new file mode 100644 index 00000000..f4350b43 Binary files /dev/null and b/animateditems/9812.gif differ diff --git a/animateditems/9812.png b/animateditems/9812.png new file mode 100644 index 00000000..fc20e4f8 Binary files /dev/null and b/animateditems/9812.png differ diff --git a/animateditems/9813.gif b/animateditems/9813.gif new file mode 100644 index 00000000..83945d3d Binary files /dev/null and b/animateditems/9813.gif differ diff --git a/animateditems/9813.png b/animateditems/9813.png new file mode 100644 index 00000000..9a7211f6 Binary files /dev/null and b/animateditems/9813.png differ diff --git a/animateditems/9814.gif b/animateditems/9814.gif new file mode 100644 index 00000000..ed2dfd74 Binary files /dev/null and b/animateditems/9814.gif differ diff --git a/animateditems/9814.png b/animateditems/9814.png new file mode 100644 index 00000000..1e72f147 Binary files /dev/null and b/animateditems/9814.png differ diff --git a/animateditems/9815.gif b/animateditems/9815.gif new file mode 100644 index 00000000..6bb0557e Binary files /dev/null and b/animateditems/9815.gif differ diff --git a/animateditems/9815.png b/animateditems/9815.png new file mode 100644 index 00000000..67dfcf9c Binary files /dev/null and b/animateditems/9815.png differ diff --git a/animateditems/9816.gif b/animateditems/9816.gif new file mode 100644 index 00000000..fdd1cb2e Binary files /dev/null and b/animateditems/9816.gif differ diff --git a/animateditems/9816.png b/animateditems/9816.png new file mode 100644 index 00000000..004a8ae2 Binary files /dev/null and b/animateditems/9816.png differ diff --git a/animateditems/9817.gif b/animateditems/9817.gif new file mode 100644 index 00000000..6c7c8520 Binary files /dev/null and b/animateditems/9817.gif differ diff --git a/animateditems/9817.png b/animateditems/9817.png new file mode 100644 index 00000000..2f5f1679 Binary files /dev/null and b/animateditems/9817.png differ diff --git a/animateditems/9818.gif b/animateditems/9818.gif new file mode 100644 index 00000000..6c7c8520 Binary files /dev/null and b/animateditems/9818.gif differ diff --git a/animateditems/9818.png b/animateditems/9818.png new file mode 100644 index 00000000..2f5f1679 Binary files /dev/null and b/animateditems/9818.png differ diff --git a/animateditems/9819.gif b/animateditems/9819.gif new file mode 100644 index 00000000..6c7c8520 Binary files /dev/null and b/animateditems/9819.gif differ diff --git a/animateditems/9819.png b/animateditems/9819.png new file mode 100644 index 00000000..2f5f1679 Binary files /dev/null and b/animateditems/9819.png differ diff --git a/animateditems/9820.gif b/animateditems/9820.gif new file mode 100644 index 00000000..b2d2469d Binary files /dev/null and b/animateditems/9820.gif differ diff --git a/animateditems/9820.png b/animateditems/9820.png new file mode 100644 index 00000000..4c58dfbe Binary files /dev/null and b/animateditems/9820.png differ diff --git a/animateditems/9821.gif b/animateditems/9821.gif new file mode 100644 index 00000000..8ec361b2 Binary files /dev/null and b/animateditems/9821.gif differ diff --git a/animateditems/9821.png b/animateditems/9821.png new file mode 100644 index 00000000..ba29b839 Binary files /dev/null and b/animateditems/9821.png differ diff --git a/animateditems/9822.gif b/animateditems/9822.gif new file mode 100644 index 00000000..822b3b61 Binary files /dev/null and b/animateditems/9822.gif differ diff --git a/animateditems/9822.png b/animateditems/9822.png new file mode 100644 index 00000000..c9d1ba5d Binary files /dev/null and b/animateditems/9822.png differ diff --git a/animateditems/9824.gif b/animateditems/9824.gif new file mode 100644 index 00000000..38d8af96 Binary files /dev/null and b/animateditems/9824.gif differ diff --git a/animateditems/9824.png b/animateditems/9824.png new file mode 100644 index 00000000..6e8590ad Binary files /dev/null and b/animateditems/9824.png differ diff --git a/animateditems/9837.gif b/animateditems/9837.gif new file mode 100644 index 00000000..d70fca9c Binary files /dev/null and b/animateditems/9837.gif differ diff --git a/animateditems/9837.png b/animateditems/9837.png new file mode 100644 index 00000000..c5aab938 Binary files /dev/null and b/animateditems/9837.png differ diff --git a/animateditems/99.gif b/animateditems/99.gif new file mode 100644 index 00000000..61f1b083 Binary files /dev/null and b/animateditems/99.gif differ diff --git a/animateditems/99.png b/animateditems/99.png new file mode 100644 index 00000000..92e96461 Binary files /dev/null and b/animateditems/99.png differ diff --git a/animateditems/9927.gif b/animateditems/9927.gif new file mode 100644 index 00000000..903b6e0b Binary files /dev/null and b/animateditems/9927.gif differ diff --git a/animateditems/9927.png b/animateditems/9927.png new file mode 100644 index 00000000..cf13ee90 Binary files /dev/null and b/animateditems/9927.png differ diff --git a/animateditems/9928.gif b/animateditems/9928.gif new file mode 100644 index 00000000..8cc1275d Binary files /dev/null and b/animateditems/9928.gif differ diff --git a/animateditems/9928.png b/animateditems/9928.png new file mode 100644 index 00000000..defbb1cc Binary files /dev/null and b/animateditems/9928.png differ diff --git a/animateditems/9929.gif b/animateditems/9929.gif new file mode 100644 index 00000000..80ff29d2 Binary files /dev/null and b/animateditems/9929.gif differ diff --git a/animateditems/9929.png b/animateditems/9929.png new file mode 100644 index 00000000..444b5b46 Binary files /dev/null and b/animateditems/9929.png differ diff --git a/animateditems/9930.gif b/animateditems/9930.gif new file mode 100644 index 00000000..53bfc0e6 Binary files /dev/null and b/animateditems/9930.gif differ diff --git a/animateditems/9930.png b/animateditems/9930.png new file mode 100644 index 00000000..7633b0ef Binary files /dev/null and b/animateditems/9930.png differ diff --git a/animateditems/9931.gif b/animateditems/9931.gif new file mode 100644 index 00000000..32803c50 Binary files /dev/null and b/animateditems/9931.gif differ diff --git a/animateditems/9931.png b/animateditems/9931.png new file mode 100644 index 00000000..2bbc630b Binary files /dev/null and b/animateditems/9931.png differ diff --git a/animateditems/9932.gif b/animateditems/9932.gif new file mode 100644 index 00000000..0fa75c6f Binary files /dev/null and b/animateditems/9932.gif differ diff --git a/animateditems/9932.png b/animateditems/9932.png new file mode 100644 index 00000000..812a8d22 Binary files /dev/null and b/animateditems/9932.png differ diff --git a/animateditems/9933.gif b/animateditems/9933.gif new file mode 100644 index 00000000..8dc8bb27 Binary files /dev/null and b/animateditems/9933.gif differ diff --git a/animateditems/9933.png b/animateditems/9933.png new file mode 100644 index 00000000..82190a37 Binary files /dev/null and b/animateditems/9933.png differ diff --git a/animateditems/9934.gif b/animateditems/9934.gif new file mode 100644 index 00000000..00af04aa Binary files /dev/null and b/animateditems/9934.gif differ diff --git a/animateditems/9934.png b/animateditems/9934.png new file mode 100644 index 00000000..cbe58894 Binary files /dev/null and b/animateditems/9934.png differ diff --git a/animateditems/9941.gif b/animateditems/9941.gif new file mode 100644 index 00000000..977f645e Binary files /dev/null and b/animateditems/9941.gif differ diff --git a/animateditems/9941.png b/animateditems/9941.png new file mode 100644 index 00000000..ea425e3c Binary files /dev/null and b/animateditems/9941.png differ diff --git a/animateditems/9942.gif b/animateditems/9942.gif new file mode 100644 index 00000000..2b8dc7f8 Binary files /dev/null and b/animateditems/9942.gif differ diff --git a/animateditems/9942.png b/animateditems/9942.png new file mode 100644 index 00000000..fb0c0da2 Binary files /dev/null and b/animateditems/9942.png differ diff --git a/animateditems/9948.gif b/animateditems/9948.gif new file mode 100644 index 00000000..d78af7de Binary files /dev/null and b/animateditems/9948.gif differ diff --git a/animateditems/9948.png b/animateditems/9948.png new file mode 100644 index 00000000..29316fbe Binary files /dev/null and b/animateditems/9948.png differ diff --git a/animateditems/9949.gif b/animateditems/9949.gif new file mode 100644 index 00000000..3a3dd5a7 Binary files /dev/null and b/animateditems/9949.gif differ diff --git a/animateditems/9949.png b/animateditems/9949.png new file mode 100644 index 00000000..d020e36c Binary files /dev/null and b/animateditems/9949.png differ diff --git a/animateditems/9953.gif b/animateditems/9953.gif new file mode 100644 index 00000000..3944200a Binary files /dev/null and b/animateditems/9953.gif differ diff --git a/animateditems/9953.png b/animateditems/9953.png new file mode 100644 index 00000000..7c38de0d Binary files /dev/null and b/animateditems/9953.png differ diff --git a/animateditems/9954.gif b/animateditems/9954.gif new file mode 100644 index 00000000..7bf8458d Binary files /dev/null and b/animateditems/9954.gif differ diff --git a/animateditems/9954.png b/animateditems/9954.png new file mode 100644 index 00000000..35d06a33 Binary files /dev/null and b/animateditems/9954.png differ diff --git a/animateditems/9955.gif b/animateditems/9955.gif new file mode 100644 index 00000000..fb2635f6 Binary files /dev/null and b/animateditems/9955.gif differ diff --git a/animateditems/9955.png b/animateditems/9955.png new file mode 100644 index 00000000..2a77d471 Binary files /dev/null and b/animateditems/9955.png differ diff --git a/animateditems/9956.gif b/animateditems/9956.gif new file mode 100644 index 00000000..eadecc49 Binary files /dev/null and b/animateditems/9956.gif differ diff --git a/animateditems/9956.png b/animateditems/9956.png new file mode 100644 index 00000000..405ba2c8 Binary files /dev/null and b/animateditems/9956.png differ diff --git a/animateditems/9958.gif b/animateditems/9958.gif new file mode 100644 index 00000000..c97533ac Binary files /dev/null and b/animateditems/9958.gif differ diff --git a/animateditems/9958.png b/animateditems/9958.png new file mode 100644 index 00000000..fe663c37 Binary files /dev/null and b/animateditems/9958.png differ diff --git a/animateditems/9959.gif b/animateditems/9959.gif new file mode 100644 index 00000000..3f61a9b3 Binary files /dev/null and b/animateditems/9959.gif differ diff --git a/animateditems/9959.png b/animateditems/9959.png new file mode 100644 index 00000000..7df4d245 Binary files /dev/null and b/animateditems/9959.png differ diff --git a/animateditems/9966.gif b/animateditems/9966.gif new file mode 100644 index 00000000..ef56906e Binary files /dev/null and b/animateditems/9966.gif differ diff --git a/animateditems/9966.png b/animateditems/9966.png new file mode 100644 index 00000000..b315c9de Binary files /dev/null and b/animateditems/9966.png differ diff --git a/animateditems/9967.gif b/animateditems/9967.gif new file mode 100644 index 00000000..b002ecc4 Binary files /dev/null and b/animateditems/9967.gif differ diff --git a/animateditems/9967.png b/animateditems/9967.png new file mode 100644 index 00000000..dc605033 Binary files /dev/null and b/animateditems/9967.png differ diff --git a/animateditems/9968.gif b/animateditems/9968.gif new file mode 100644 index 00000000..a4f00779 Binary files /dev/null and b/animateditems/9968.gif differ diff --git a/animateditems/9968.png b/animateditems/9968.png new file mode 100644 index 00000000..bdd6b2de Binary files /dev/null and b/animateditems/9968.png differ diff --git a/animateditems/9969.gif b/animateditems/9969.gif new file mode 100644 index 00000000..ba40a045 Binary files /dev/null and b/animateditems/9969.gif differ diff --git a/animateditems/9969.png b/animateditems/9969.png new file mode 100644 index 00000000..526e073c Binary files /dev/null and b/animateditems/9969.png differ diff --git a/animateditems/9970.gif b/animateditems/9970.gif new file mode 100644 index 00000000..ce5b43f1 Binary files /dev/null and b/animateditems/9970.gif differ diff --git a/animateditems/9970.png b/animateditems/9970.png new file mode 100644 index 00000000..b9477823 Binary files /dev/null and b/animateditems/9970.png differ diff --git a/animateditems/9971.gif b/animateditems/9971.gif new file mode 100644 index 00000000..3903393d Binary files /dev/null and b/animateditems/9971.gif differ diff --git a/animateditems/9971.png b/animateditems/9971.png new file mode 100644 index 00000000..9fcfbf51 Binary files /dev/null and b/animateditems/9971.png differ diff --git a/animateditems/9972.gif b/animateditems/9972.gif new file mode 100644 index 00000000..7503d353 Binary files /dev/null and b/animateditems/9972.gif differ diff --git a/animateditems/9972.png b/animateditems/9972.png new file mode 100644 index 00000000..17a435b9 Binary files /dev/null and b/animateditems/9972.png differ diff --git a/animateditems/9973.gif b/animateditems/9973.gif new file mode 100644 index 00000000..6c846c2e Binary files /dev/null and b/animateditems/9973.gif differ diff --git a/animateditems/9973.png b/animateditems/9973.png new file mode 100644 index 00000000..ad37c035 Binary files /dev/null and b/animateditems/9973.png differ diff --git a/animateditems/9974.gif b/animateditems/9974.gif new file mode 100644 index 00000000..a1816593 Binary files /dev/null and b/animateditems/9974.gif differ diff --git a/animateditems/9974.png b/animateditems/9974.png new file mode 100644 index 00000000..afcc4adb Binary files /dev/null and b/animateditems/9974.png differ diff --git a/animateditems/9976.gif b/animateditems/9976.gif new file mode 100644 index 00000000..358b5310 Binary files /dev/null and b/animateditems/9976.gif differ diff --git a/animateditems/9976.png b/animateditems/9976.png new file mode 100644 index 00000000..69c11a88 Binary files /dev/null and b/animateditems/9976.png differ diff --git a/animateditems/9977.gif b/animateditems/9977.gif new file mode 100644 index 00000000..adf254f3 Binary files /dev/null and b/animateditems/9977.gif differ diff --git a/animateditems/9977.png b/animateditems/9977.png new file mode 100644 index 00000000..670b84b6 Binary files /dev/null and b/animateditems/9977.png differ diff --git a/animateditems/9978.gif b/animateditems/9978.gif new file mode 100644 index 00000000..d635ba04 Binary files /dev/null and b/animateditems/9978.gif differ diff --git a/animateditems/9978.png b/animateditems/9978.png new file mode 100644 index 00000000..3e4b94d4 Binary files /dev/null and b/animateditems/9978.png differ diff --git a/animateditems/9979.gif b/animateditems/9979.gif new file mode 100644 index 00000000..f0431c7d Binary files /dev/null and b/animateditems/9979.gif differ diff --git a/animateditems/9979.png b/animateditems/9979.png new file mode 100644 index 00000000..4e68dd55 Binary files /dev/null and b/animateditems/9979.png differ diff --git a/animateditems/9980.gif b/animateditems/9980.gif new file mode 100644 index 00000000..4186e5c7 Binary files /dev/null and b/animateditems/9980.gif differ diff --git a/animateditems/9980.png b/animateditems/9980.png new file mode 100644 index 00000000..718a521a Binary files /dev/null and b/animateditems/9980.png differ diff --git a/animateditems/9981.gif b/animateditems/9981.gif new file mode 100644 index 00000000..b3ab470b Binary files /dev/null and b/animateditems/9981.gif differ diff --git a/animateditems/9981.png b/animateditems/9981.png new file mode 100644 index 00000000..5025292a Binary files /dev/null and b/animateditems/9981.png differ diff --git a/animateditems/9982.gif b/animateditems/9982.gif new file mode 100644 index 00000000..8469e2a5 Binary files /dev/null and b/animateditems/9982.gif differ diff --git a/animateditems/9982.png b/animateditems/9982.png new file mode 100644 index 00000000..9fc64a22 Binary files /dev/null and b/animateditems/9982.png differ diff --git a/animateditems/9983.gif b/animateditems/9983.gif new file mode 100644 index 00000000..8469e2a5 Binary files /dev/null and b/animateditems/9983.gif differ diff --git a/animateditems/9983.png b/animateditems/9983.png new file mode 100644 index 00000000..9fc64a22 Binary files /dev/null and b/animateditems/9983.png differ diff --git a/animateditems/9984.gif b/animateditems/9984.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/9984.gif differ diff --git a/animateditems/9984.png b/animateditems/9984.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/9984.png differ diff --git a/animateditems/9985.gif b/animateditems/9985.gif new file mode 100644 index 00000000..889f5413 Binary files /dev/null and b/animateditems/9985.gif differ diff --git a/animateditems/9985.png b/animateditems/9985.png new file mode 100644 index 00000000..27f9e6b2 Binary files /dev/null and b/animateditems/9985.png differ diff --git a/animateditems/9986.gif b/animateditems/9986.gif new file mode 100644 index 00000000..1a7acbd5 Binary files /dev/null and b/animateditems/9986.gif differ diff --git a/animateditems/9986.png b/animateditems/9986.png new file mode 100644 index 00000000..99839734 Binary files /dev/null and b/animateditems/9986.png differ diff --git a/animateditems/9987.gif b/animateditems/9987.gif new file mode 100644 index 00000000..1a7acbd5 Binary files /dev/null and b/animateditems/9987.gif differ diff --git a/animateditems/9987.png b/animateditems/9987.png new file mode 100644 index 00000000..99839734 Binary files /dev/null and b/animateditems/9987.png differ diff --git a/animateditems/9988.gif b/animateditems/9988.gif new file mode 100644 index 00000000..4febdace Binary files /dev/null and b/animateditems/9988.gif differ diff --git a/animateditems/9988.png b/animateditems/9988.png new file mode 100644 index 00000000..be5207c7 Binary files /dev/null and b/animateditems/9988.png differ diff --git a/animateditems/9989.gif b/animateditems/9989.gif new file mode 100644 index 00000000..4febdace Binary files /dev/null and b/animateditems/9989.gif differ diff --git a/animateditems/9989.png b/animateditems/9989.png new file mode 100644 index 00000000..be5207c7 Binary files /dev/null and b/animateditems/9989.png differ diff --git a/animateditems/9990.gif b/animateditems/9990.gif new file mode 100644 index 00000000..8881593c Binary files /dev/null and b/animateditems/9990.gif differ diff --git a/animateditems/9990.png b/animateditems/9990.png new file mode 100644 index 00000000..116c3419 Binary files /dev/null and b/animateditems/9990.png differ diff --git a/animateditems/9991.gif b/animateditems/9991.gif new file mode 100644 index 00000000..8881593c Binary files /dev/null and b/animateditems/9991.gif differ diff --git a/animateditems/9991.png b/animateditems/9991.png new file mode 100644 index 00000000..116c3419 Binary files /dev/null and b/animateditems/9991.png differ diff --git a/animateditems/9992.gif b/animateditems/9992.gif new file mode 100644 index 00000000..928f9573 Binary files /dev/null and b/animateditems/9992.gif differ diff --git a/animateditems/9992.png b/animateditems/9992.png new file mode 100644 index 00000000..f3e4af51 Binary files /dev/null and b/animateditems/9992.png differ diff --git a/animateditems/9993.gif b/animateditems/9993.gif new file mode 100644 index 00000000..77ab2610 Binary files /dev/null and b/animateditems/9993.gif differ diff --git a/animateditems/9993.png b/animateditems/9993.png new file mode 100644 index 00000000..93072455 Binary files /dev/null and b/animateditems/9993.png differ diff --git a/animateditems/9994.gif b/animateditems/9994.gif new file mode 100644 index 00000000..f8e55f90 Binary files /dev/null and b/animateditems/9994.gif differ diff --git a/animateditems/9994.png b/animateditems/9994.png new file mode 100644 index 00000000..bf14afaf Binary files /dev/null and b/animateditems/9994.png differ diff --git a/animateditems/9995.gif b/animateditems/9995.gif new file mode 100644 index 00000000..904d92eb Binary files /dev/null and b/animateditems/9995.gif differ diff --git a/animateditems/9995.png b/animateditems/9995.png new file mode 100644 index 00000000..4044d627 Binary files /dev/null and b/animateditems/9995.png differ diff --git a/animateditems/9996.gif b/animateditems/9996.gif new file mode 100644 index 00000000..2d1bfd98 Binary files /dev/null and b/animateditems/9996.gif differ diff --git a/animateditems/9996.png b/animateditems/9996.png new file mode 100644 index 00000000..3ae10b53 Binary files /dev/null and b/animateditems/9996.png differ diff --git a/animateditems/9997.gif b/animateditems/9997.gif new file mode 100644 index 00000000..c660c4dd Binary files /dev/null and b/animateditems/9997.gif differ diff --git a/animateditems/9997.png b/animateditems/9997.png new file mode 100644 index 00000000..264d3e8a Binary files /dev/null and b/animateditems/9997.png differ diff --git a/animateditems/9998.gif b/animateditems/9998.gif new file mode 100644 index 00000000..1d79e050 Binary files /dev/null and b/animateditems/9998.gif differ diff --git a/animateditems/9998.png b/animateditems/9998.png new file mode 100644 index 00000000..f23ad09b Binary files /dev/null and b/animateditems/9998.png differ diff --git a/animateditems/9999.gif b/animateditems/9999.gif new file mode 100644 index 00000000..f1e0aae7 Binary files /dev/null and b/animateditems/9999.gif differ diff --git a/animateditems/9999.png b/animateditems/9999.png new file mode 100644 index 00000000..1c7d5cdd Binary files /dev/null and b/animateditems/9999.png differ diff --git a/animateditems/index.htm b/animateditems/index.htm new file mode 100644 index 00000000..d47c102c --- /dev/null +++ b/animateditems/index.htm @@ -0,0 +1 @@ +index.htm BLOCKS FILES INDEX \ No newline at end of file diff --git a/animateditems/index.html b/animateditems/index.html new file mode 100644 index 00000000..db5d336c --- /dev/null +++ b/animateditems/index.html @@ -0,0 +1 @@ +index.html BLOCKS FILES INDEX \ No newline at end of file diff --git a/api/api.php b/api/api.php new file mode 100644 index 00000000..6f2091f9 --- /dev/null +++ b/api/api.php @@ -0,0 +1,47 @@ + array( + 'znote' => $version, + 'ot' => $config['ServerEngine'] + ), +); + +if (isset($moduleVersion)) $response['version']['module'] = $moduleVersion; + +function UseClass($name = false, $module = false, $path = false) { + if ($name !== false) { + if (!is_array($name)) { + if (!$module) $module = $name; + if (!$path) require_once "modules/base/{$module}/class/{$name}.php"; + else require_once "{$path}/{$name}.php"; + } else { + foreach ($name as $class) { + if (!$module) $module = $class; + if (!$path) require_once "modules/base/{$module}/class/{$class}.php"; + else require_once "{$path}/{$class}.php"; + } + } + } else die('Error in function UseClass: class parameter is false.'); +} + +function SendResponse($response) { + global $config; + if ($config['api']['debug'] || isset($_GET['debug'])) data_dump($response, false, "Response (debug mode)"); + else echo json_encode($response); +} +?> \ No newline at end of file diff --git a/api/index.php b/api/index.php new file mode 100644 index 00000000..aded8f2e --- /dev/null +++ b/api/index.php @@ -0,0 +1,55 @@ + 'test.php' +); + +$iterator = new DirectoryIterator($directory); +foreach($iterator as $entity) { + if($entity->isDot()) + continue; + $iterator = new DirectoryIterator($entity->getPathname()); + foreach($iterator as $entity) { + if($entity->isFile()) { + $file_extension = pathinfo($entity->getFilename(), PATHINFO_EXTENSION); + if ($file_extension == 'php') { + $path = explode('/', $entity->getPathname()); + if (count($path) === 1) $path = explode('\\', $entity->getPathname()); + $plugins[$path[1]] = $path[2]; + } + } + } +} + +$response['modules'] = $plugins; +$response['data']['title'] = $config['site_title']; +$response['data']['slogan'] = $config['site_title_context']; +$response['data']['time'] = getClock(time(), false, true); +$response['data']['time_formatted'] = getClock(time(), true, true); + +// Account count +$accounts = mysql_select_single("SELECT COUNT('id') AS `count` FROM `accounts`;"); +$response['data']['accounts'] = ($accounts !== false) ? (int)$accounts['count'] : 0; +// Player count +$players = mysql_select_single("SELECT COUNT('id') AS `count` FROM `players`;"); +$response['data']['players'] = ($players !== false) ? (int)$players['count'] : 0; +// online player count +if ($config['ServerEngine'] != 'TFS_10') { + $online = mysql_select_single("SELECT COUNT('id') AS `count`, COUNT(DISTINCT `lastip`) AS `unique` FROM `players` WHERE `online`='1';"); +} else { + $online = mysql_select_single("SELECT COUNT(`o`.`player_id`) AS `count`, COUNT(DISTINCT `p`.`lastip`) AS `unique` FROM `players_online` AS `o` INNER JOIN `players` AS `p` ON `o`.`player_id` = `p`.`id`;"); +} +$response['data']['online'] = ($online !== false) ? (int)$online['count'] : 0; +$response['data']['online_unique_ip'] = ($online !== false) ? (int)$online['unique'] : 0; +$response['data']['client'] = $config['client']; +$response['data']['port'] = $config['port']; +$response['data']['guildwar'] = $config['guildwar_enabled']; +$response['data']['forum'] = $config['forum']['enabled']; + +SendResponse($response); +?> \ No newline at end of file diff --git a/api/module.php b/api/module.php new file mode 100644 index 00000000..1713af84 --- /dev/null +++ b/api/module.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/api/modules/base/player/class/player.php b/api/modules/base/player/class/player.php new file mode 100644 index 00000000..2a44936a --- /dev/null +++ b/api/modules/base/player/class/player.php @@ -0,0 +1,376 @@ + null, + 'name' => null, + 'world_id' => null, + 'group_id' => null, + 'account_id' => null, + 'level' => null, + 'vocation' => null, + 'health' => null, + 'healthmax' => null, + 'experience' => null, + 'lookbody' => null, + 'lookfeet' => null, + 'lookhead' => null, + 'looklegs' => null, + 'looktype' => null, + 'lookaddons' => null, + 'maglevel' => null, + 'mana' => null, + 'manamax' => null, + 'manaspent' => null, + 'soul' => null, + 'town_id' => null, + 'posx' => null, + 'posy' => null, + 'posz' => null, + 'conditions' => null, + 'cap' => null, + 'sex' => null, + 'lastlogin' => null, + 'lastip' => null, + 'save' => null, + 'skull' => null, + 'skulltime' => null, + 'rank_id' => null, + 'guildnick' => null, + 'lastlogout' => null, + 'blessings' => null, + 'balance' => null, + 'stamina' => null, + 'direction' => null, + 'loss_experience' => null, + 'loss_mana' => null, + 'loss_skills' => null, + 'loss_containers' => null, + 'loss_items' => null, + 'premend' => null, + 'online' => null, + 'marriage' => null, + 'promotion' => null, + 'deleted' => null, + 'description' => null, + 'onlinetime' => null, + 'deletion' => null, + 'offlinetraining_time' => null, + 'offlinetraining_skill' => null, + 'skill_fist' => null, + 'skill_fist_tries' => null, + 'skill_club' => null, + 'skill_club_tries' => null, + 'skill_sword' => null, + 'skill_sword_tries' => null, + 'skill_axe' => null, + 'skill_axe_tries' => null, + 'skill_dist' => null, + 'skill_dist_tries' => null, + 'skill_shielding' => null, + 'skill_shielding_tries' => null, + 'skill_fishing' => null, + 'skill_fishing_tries' => null, + ); + protected $_znotedata = array( + 'comment' => null, + 'created' => null, + 'hide_char' => null, + ); + protected $_name_id = false; + protected $_querylog = array(); + protected $_errors = array(); + + public function __construct($name_id_array, $fields = false, $query = true) { + + if (!is_array($name_id_array)) $this->_name_id = $name_id_array; + + if ($name_id_array !== false) { + // Fetch player by name or id + if (is_string($name_id_array) || is_integer($name_id_array)) { + if ($query) { + $this->update($this->mysql_select($name_id_array, $fields)); + } + } + + // Load these player data. + if (is_array($name_id_array)) { + if (isset($name_id_array['id'])) $this->_name_id = $name_id_array['id']; + elseif (isset($name_id_array['name'])) $this->_name_id = $name_id_array['name']; + + $this->update($name_id_array); + } + } else die("Player construct takes arguments: string or id for fetch, array for load."); + } + + /** + * Return all player data, or the fields specified in param $fields. + * + * @param array $fields + * @access public + * @return mixed (array 'field' => 'value', or false (bool)) + **/ + public function fetch($fields = false) { + if (is_string($fields)) $fields = array($fields); + // Return all data that is not null. + if (!$fields) { + $returndata = array(); + foreach ($this->_playerdata as $field => $value) { + if (!is_null($value)) $returndata[$field] = $value; + } + foreach ($this->_znotedata as $field => $value) { + if (!is_null($value)) $returndata[$field] = $value; + } + return $returndata; + + } else { + // The return array + $returndata = array(); + + // Array containing null fields, we need to fetch these from db later on. + $missingValues = array(); + + // Populate the two above arrays + foreach ($fields as $field) { + + if (array_key_exists($field, $this->_playerdata)) { + if (is_null($this->_playerdata[$field])) $missingValues[] = $field; + else $returndata[$field] = $this->_playerdata[$field]; + + } elseif (array_key_exists($field, $this->_znotedata)) { + if (is_null($this->_znotedata[$field])) $missingValues[] = $field; + else $returndata[$field] = $this->_znotedata[$field]; + } + } + + // See if we are missing any values + if (!empty($missingValues)) { + // Query for this data + $data = $this->mysql_select($this->_name_id, $missingValues); + // Update this object + $this->update($data); + foreach ($data as $field => $value) { + $returndata[$field] = $value; + } + } + return $returndata; + } + return false; + } + + /** + * Update player data. + * + * @param array $fields + * @access public + * @return mixed (array, boolean) + **/ + public function update($data) { + if (is_array($data) && !empty($data)) { + foreach ($data as $field => $value) { + + if (array_key_exists($field, $this->_playerdata)) { + $this->_playerdata[$field] = $value; + + } elseif (array_key_exists($field, $this->_znotedata)) { + $this->_znotedata[$field] = $value; + } + } + return true; + } + return false; + } + + public function getErrors() { + return (!empty($this->_errors)) ? $this->_errors : false; + } + public function dumpErrors() { + if ($this->getErrors() !== false) + data_dump($this->getErrors(), false, "Errors detected in player class:"); + } + + /** + * Select player data from mysql. + * + * @param mixed (int, string) $name_id, array $fields + * @access private + * @return mixed (array, boolean) + **/ + private function mysql_select($name_id, $fields = false) { + $table = 'players'; + $znote_table = 'znote_players'; + $znote_fields = array(); + + // Dynamic fields logic + switch (gettype($fields)) { + case 'boolean': + $field_elements = '*'; + $znote_fields = array('comment', 'created', 'hide_char'); + break; + + case 'string': + $fields = array($fields); + + case 'array': + // Get rid of fields related to znote_ + foreach ($fields as $key => $field) { + if (!array_key_exists($field, $this->_playerdata)) { + $znote_fields[] = $field; + unset($fields[$key]); + } + } + + //Since we use for loop later, we need to reindex the array if we unset something. + if (!empty($znote_fields)) $fields = array_values($fields); + + // Add 'id' field if its not already there. + if (!in_array('id', $fields)) $fields[] = 'id'; + + // Loop through every field and generate the sql string + for ($i = 0; $i < count($fields); $i++) { + if ($i === 0) $field_elements = "`". getValue($fields[$i]) ."`"; + else $field_elements .= ", `". getValue($fields[$i]) ."`"; + } + break; + } + + // Value logic + if (is_integer($name_id)) { + $name_id = (int)$name_id; + $where = "`id` = '{$name_id}'"; + } else { + $name_id = getValue($name_id); + $where = "`name` = '{$name_id}'"; + } + + $query = "SELECT {$field_elements} FROM `{$table}` WHERE {$where} LIMIT 1;"; + + // Log query to player object + $this->_querylog[] = $query; + // Fetch from players table + $data = mysql_select_single($query); + if (isset($data['conditions'])) unset($data['conditions']); + + // Fetch from znote_players table if neccesary + if (!empty($znote_fields)) { + // Loop through every field and generate the sql string + for ($i = 0; $i < count($znote_fields); $i++) { + if ($i === 0) $field_elements = "`". getValue($znote_fields[$i]) ."`"; + else $field_elements .= ", `". getValue($znote_fields[$i]) ."`"; + } + + $query = "SELECT {$field_elements} FROM `{$znote_table}` WHERE `player_id`='".$data['id']."' LIMIT 1;"; + $this->_querylog[] = $query; + $zdata = mysql_select_single($query); + foreach ($zdata as $field => $value) $data[$field] = $value; + } + return $data; + } + + /** + * Create player. + * + * @param none + * @access public + * @return bool $status + **/ + public function create() { + // If player already have an id, the player already exist. + if (is_null($this->_playerdata['id']) && is_string($this->_playerdata['name'])) { + + // Confirm player does not exist + $name = format_character_name($this->_playerdata['name']); + $name = validate_name($name); + $name = sanitize($name); + $exist = mysql_select_single("SELECT `id` FROM `players` WHERE `name`='{$name}' LIMIT 1;"); + if ($exist !== false) { + $this->errors[] = "A player with the name [{$name}] already exist."; + return false; + } + $config = fullConfig(); + + if (user_character_exist($_POST['name']) !== false) { + $errors[] = 'Sorry, that character name already exist.'; + } + if (!preg_match("/^[a-zA-Z_ ]+$/", $_POST['name'])) { + $errors[] = 'Your name may only contain a-z, A-Z and spaces.'; + } + if (strlen($_POST['name']) < $config['minL'] || strlen($_POST['name']) > $config['maxL']) { + $errors[] = 'Your character name must be between ' . $config['minL'] . ' - ' . $config['maxL'] . ' characters long.'; + } + // name restriction + $resname = explode(" ", $_POST['name']); + foreach($resname as $res) { + if(in_array(strtolower($res), $config['invalidNameTags'])) { + $errors[] = 'Your username contains a restricted word.'; + } + else if(strlen($res) == 1) { + $errors[] = 'Too short words in your name.'; + } + } + // Validate vocation id + if (!in_array((int)$_POST['selected_vocation'], $config['available_vocations'])) { + $errors[] = 'Permission Denied. Wrong vocation.'; + } + // Validate town id + if (!in_array((int)$_POST['selected_town'], $config['available_towns'])) { + $errors[] = 'Permission Denied. Wrong town.'; + } + // Validate gender id + if (!in_array((int)$_POST['selected_gender'], array(0, 1))) { + $errors[] = 'Permission Denied. Wrong gender.'; + } + if (vocation_id_to_name($_POST['selected_vocation']) === false) { + $errors[] = 'Failed to recognize that vocation, does it exist?'; + } + if (town_id_to_name($_POST['selected_town']) === false) { + $errors[] = 'Failed to recognize that town, does it exist?'; + } + if (gender_exist($_POST['selected_gender']) === false) { + $errors[] = 'Failed to recognize that gender, does it exist?'; + } + // Char count + $char_count = user_character_list_count($session_user_id); + if ($char_count >= $config['max_characters']) { + $errors[] = 'Your account is not allowed to have more than '. $config['max_characters'] .' characters.'; + } + if (validate_ip(getIP()) === false && $config['validate_IP'] === true) { + $errors[] = 'Failed to recognize your IP address. (Not a valid IPv4 address).'; + } + + echo "create player"; + // Make sure all neccesary values are set + //Register + $character_data = array( + 'name' => format_character_name($_POST['name']), + 'account_id'=> $session_user_id, + 'vocation' => $_POST['selected_vocation'], + 'town_id' => $_POST['selected_town'], + 'sex' => $_POST['selected_gender'], + 'lastip' => getIPLong(), + 'created' => time() + ); + + array_walk($character_data, 'array_sanitize'); + $cnf = fullConfig(); + + if ($character_data['sex'] == 1) { + $outfit_type = $cnf['maleOutfitId']; + } else { + $outfit_type = $cnf['femaleOutfitId']; + } + // Create the player + + } else { + echo "Player already exist."; + return false; + } + } +} + +/* +$this->_file = $file . self::EXT; +$this->setExpiration(config('cache_lifespan')); +$this->_lifespan = $span; +*/ diff --git a/api/modules/base/player/test.php b/api/modules/base/player/test.php new file mode 100644 index 00000000..49c95175 --- /dev/null +++ b/api/modules/base/player/test.php @@ -0,0 +1,13 @@ +fetch('name'); +$response['test'] = $player->fetch('level'); + + +SendResponse($response); +?> \ No newline at end of file diff --git a/api/modules/highscores/topExperience.php b/api/modules/highscores/topExperience.php new file mode 100644 index 00000000..792e0375 --- /dev/null +++ b/api/modules/highscores/topExperience.php @@ -0,0 +1,21 @@ + 0) ? (int)getValue($_GET['rows']) : 10; + +// Show which configuration is used +$response['config']['rows'] = $rows; + +// Fetch top 10 players +$players = mysql_select_multi("SELECT `p`.`name`, `p`.`level`, `p`.`experience`, `p`.`vocation`, `p`.`lastlogin`, `z`.`created` FROM `players` AS `p` INNER JOIN `znote_players` AS `z` ON `p`.`id` = `z`.`player_id` WHERE `p`.`group_id`<'2' ORDER BY `p`.`experience` DESC LIMIT $rows;"); +for ($i = 0; $i < count($players); $i++) { + $players[$i]['vocation_name'] = $config['vocations'][$players[$i]['vocation']]; +} +$response['data']['players'] = $players; + + +SendResponse($response); +?> \ No newline at end of file diff --git a/api/modules/samples/blank.php b/api/modules/samples/blank.php new file mode 100644 index 00000000..112f5efd --- /dev/null +++ b/api/modules/samples/blank.php @@ -0,0 +1,44 @@ +hasExpired()) { + $players = mysql_select_multi("SELECT `name`, `level`, `experience` FROM `players` ORDER BY `experience` DESC LIMIT 5;"); + + $cache->setContent($players); + $cache->save(); + } else { + $players = $cache->load(); + } + + -Functions found in general.php + :When fetching GET or POST from parameters, ALWAYS use getValue($value) + :Etc if you want to fetch character name from url, do it like this: + $playername = getValue($_GET['name']); + if ($playername !== false) { + // $playername either contains player name, or false if failed to fetch name from GET. + } + :getValue is often used in 3 ways: Fetch GET and POST values, or sanitize/secure any value you wish. + :Check ZnoteAAC\engine\function\general.php for full list of available functions. +*/ + +// Save the results of previous logic to the response +$response['data']['title'] = "The fabulous blank page!"; + +// Send the response through JSON API +SendResponse($response); +?> diff --git a/api/modules/towns/getTownNames.php b/api/modules/towns/getTownNames.php new file mode 100644 index 00000000..186e620b --- /dev/null +++ b/api/modules/towns/getTownNames.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/auctionChar.php b/auctionChar.php new file mode 100644 index 00000000..4d9c1f0f --- /dev/null +++ b/auctionChar.php @@ -0,0 +1,968 @@ + 0) + $duration['hour'] = ($duration['day'] - (int)$duration['day']) * 24; + if (isset($duration['hour'])) { + if (($duration['hour'] - (int)$duration['hour']) > 0) + $duration['minute'] = ($duration['hour'] - (int)$duration['hour']) * 60; + if (isset($duration['minute'])) { + if (($duration['minute'] - (int)$duration['minute']) > 0) + $duration['second'] = ($duration['minute'] - (int)$duration['minute']) * 60; + } + } + $tmp = array(); + foreach ($duration as $type => $value) { + if ($value >= 1) { + $pluralType = ((int)$value === 1) ? $type : $type . 's'; + if ($type !== 'second') $tmp[] = (int)$value . " $pluralType"; + else $tmp[] = (int)$value . " $pluralType"; + } + } + return implode(', ', $tmp); +} +?> +
+
+
+

Character auction

+ +
+Character shop auction system is currently only available for ServerEngine TFS_10.

"; + include 'layout/overall/footer.php'; + die(); + } + if ((int)$auction['storage_account_id'] === (int)$this_account_id) { + echo "

The storage account cannot use the character auction.

"; + include 'layout/overall/footer.php'; + die(); + } + $step = $auction['step']; + $step_duration = $auction['step_duration']; + $actions = array( + 'list', // list all available players in auction + 'view', // view a specific player + 'create', // select which character to add and initial price + 'add', // add character to list + 'bid', // Bid or buy a specific player + 'refund', // Refund a player you added back to your account + 'claim' // Claim a character you won through purchase or bid + ); + + // Default action is list, but $_GET or $_POST will override it. + $action = 'list'; + // Load selected string from actions array based on input, strict whitelist validation + if (isset( $_GET['action']) && in_array( $_GET['action'], $actions)) { + $action = $actions[array_search( $_GET['action'], $actions, true)]; + } + if (isset($_POST['action']) && in_array($_POST['action'], $actions)) { + $action = $actions[array_search($_POST['action'], $actions, true)]; + } + + // Passive check to see if bid period has expired and someone won a deal + $time = time(); + $expired_auctions = mysql_select_multi(" + SELECT + `id`, + `original_account_id`, + (`bid`+`deposit`) as `points` + FROM `znote_auction_player` + WHERE `sold` = 0 + AND `time_end` < {$time} + AND `bidder_account_id` > 0 + "); + //data_dump($expired_auctions, $this_account_id, "expired_auctions"); + if ($expired_auctions !== false) { + $soldIds = array(); + foreach ($expired_auctions as $a) { + $soldIds[] = $a['id']; + } + if (!empty($soldIds)) { + mysql_update(" + UPDATE `znote_auction_player` + SET `sold` = 1 + WHERE `id` IN(".implode(',', $soldIds).") + LIMIT ".COUNT($soldIds)."; + "); + // Transfer points to seller account + foreach ($expired_auctions as $a) { + mysql_update(" + UPDATE `znote_accounts` + SET `points` = (`points`+{$a['points']}) + WHERE `account_id` = {$a['original_account_id']}; + "); + } + } + } + // end passive check + + // If we bid or buy a character + // silently continues to list if buy, back to view if bid + if ($action === 'bid') { + //data_dump($_POST, false, "Bid or buying:"); + $zaid = (isset($_POST['zaid']) && (int)$_POST['zaid'] > 0) ? (int)$_POST['zaid'] : false; + $price = (isset($_POST['price']) && (int)$_POST['price'] > 0) ? (int)$_POST['price'] : false; + + $action = 'list'; + if ($zaid !== false && $price !== false) { + // The account of the buyer, if he can afford what he is trying to pay + $account = mysql_select_single(" + SELECT + `a`.`id`, + `za`.`points` + FROM `accounts` a + INNER JOIN `znote_accounts` za + ON `a`.`id` = `za`.`account_id` + WHERE `a`.`id`= {$this_account_id} + AND `za`.`points` >= {$price} + LIMIT 1; + "); + //data_dump($account, false, "Buyer account:"); + + // The character to buy, presuming it isn't sold, buyer isn't the owner, buyer can afford it + if ($account !== false) { + $character = mysql_select_single(" + SELECT + `za`.`id` AS `zaid`, + `za`.`player_id`, + `za`.`original_account_id`, + `za`.`bidder_account_id`, + `za`.`time_begin`, + `za`.`time_end`, + `za`.`price`, + `za`.`bid`, + `za`.`deposit`, + `za`.`sold` + FROM `znote_auction_player` za + WHERE `za`.`id` = {$zaid} + AND `za`.`sold` = 0 + AND `za`.`original_account_id` != {$this_account_id} + AND `za`.`price` <= {$price} + AND `za`.`bid`+{$step} <= {$price} + LIMIT 1 + "); + //data_dump($character, false, "Character to buy:"); + + if ($character !== false) { + // If auction already have a previous bidder, refund him his points + if ($character['bid'] > 0 && $character['bidder_account_id'] > 0) { + mysql_update(" + UPDATE `znote_accounts` + SET `points` = `points`+{$character['bid']} + WHERE `account_id` = {$character['bidder_account_id']} + LIMIT 1; + "); + // If previous bidder is not you, increase bidding period by 1 hour + // (Extending bid war to give bidding competitor a chance to retaliate) + if ((int)$character['bidder_account_id'] !== (int)$account['id']) { + mysql_update(" + UPDATE `znote_auction_player` + SET `time_end` = `time_end`+{$step_duration} + WHERE `id` = {$character['zaid']} + LIMIT 1; + "); + } + } + // Remove points from buyer + mysql_update(" + UPDATE `znote_accounts` + SET `points` = `points`-{$price} + WHERE `account_id` = {$account['id']} + LIMIT 1; + "); + // Update auction, and set new bidder data + $time = time(); + mysql_update(" + UPDATE `znote_auction_player` + SET + `bidder_account_id` = {$account['id']}, + `bid` = {$price}, + `sold` = CASE WHEN {$time} >= `time_end` THEN 1 ELSE 0 END + WHERE `id` = {$character['zaid']} + LIMIT 1; + "); + // If character is sold, give points to seller + if (time() >= $character['time_end']) { + mysql_update(" + UPDATE `znote_accounts` + SET `points` = (`points`+{$character['deposit']}+{$price}) + WHERE `account_id` = {$character['original_account_id']} + LIMIT 1; + "); + } else { + // If character is not sold, this is a bidding war, we want to send user back to view. + $action = 'view'; + } + // Note: Transferring character to the new account etc happens later in $action = 'claim' + } + } + } + } + + // See a specific character in auction, + // silently fallback to list if he doesn't exist or is already sold + if ($action === 'view') { // View a character in the auction + if (!isset($zaid)) { + $zaid = (isset($_GET['zaid']) && (int)$_GET['zaid'] > 0) ? (int)$_GET['zaid'] : false; + } + if ($zaid !== false) { + // Retrieve basic character information + $character = mysql_select_single(" + SELECT + `za`.`id` AS `zaid`, + `za`.`player_id`, + `za`.`original_account_id`, + `za`.`bidder_account_id`, + `za`.`time_begin`, + `za`.`time_end`, + CASE WHEN `za`.`price` > `za`.`bid` + THEN `za`.`price` + ELSE `za`.`bid`+{$step} + END AS `price`, + CASE WHEN `za`.`original_account_id` = {$this_account_id} + THEN 1 + ELSE 0 + END AS `own`, + CASE WHEN `za`.`original_account_id` = {$this_account_id} + THEN `p`.`name` + ELSE '' + END AS `name`, + CASE WHEN `za`.`original_account_id` = {$this_account_id} + THEN `za`.`bid` + ELSE 0 + END AS `bid`, + CASE WHEN `za`.`original_account_id` = {$this_account_id} + THEN `za`.`deposit` + ELSE 0 + END AS `deposit`, + `p`.`vocation`, + `p`.`level`, + `p`.`balance`, + `p`.`lookbody` AS `body`, + `p`.`lookfeet` AS `feet`, + `p`.`lookhead` AS `head`, + `p`.`looklegs` AS `legs`, + `p`.`looktype` AS `type`, + `p`.`lookaddons` AS `addons`, + `p`.`maglevel` AS `magic`, + `p`.`skill_fist` AS `fist`, + `p`.`skill_club` AS `club`, + `p`.`skill_sword` AS `sword`, + `p`.`skill_axe` AS `axe`, + `p`.`skill_dist` AS `dist`, + `p`.`skill_shielding` AS `shielding`, + `p`.`skill_fishing` AS `fishing` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + WHERE `za`.`id` = {$zaid} + AND `za`.`sold` = 0 + LIMIT 1; + "); + //data_dump($character, false, "Character info"); + + if (is_array($character) && !empty($character)) { + // If the end of the bid is in the future, the bid is currently ongoing + $bidding_period = ((int)$character['time_end']+1 > time()) ? true : false; + $player_items = mysql_select_multi(" + SELECT `itemtype`, SUM(`count`) AS `count` + FROM `player_items` + WHERE `player_id` = {$character['player_id']} + GROUP BY `itemtype` + ORDER BY MIN(`pid`) ASC + "); + $depot_items = mysql_select_multi(" + SELECT `itemtype`, SUM(`count`) AS `count` + FROM `player_depotitems` + WHERE `player_id` = {$character['player_id']} + GROUP BY `itemtype` + ORDER BY MIN(`pid`) ASC + "); + $account = mysql_select_single(" + SELECT `points` + FROM `znote_accounts` + WHERE `account_id` = {$this_account_id} + AND `points` >= {$character['price']} + LIMIT 1; + "); + ?> +

Detailed character information. Go back to list.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
LevelVocationImageBankPrice
+ img + points
+

Remaining bid period: .

+
+ + +

You have shop points remaining.

+ + +

So far so good! +
You currently have the highest bid at: +

+

If nobody bids higher than you, this character will be yours in: +
. +

+ +
+ + + > + + + + +
+ + +

So far so good! +
You currently have the highest bid at: +

+

If nobody bids higher than you, this character will be yours in: +
. +

+ +

You cannot afford to buy this character.

+ + +

You are the seller of this character. +
Name: +
Price: +
Bid: +
Deposit: + +

The bidding period has ended, you can wait until someone decides to instantly buy it, or you can reclaim your character to your account.

+
+ + + +
+ +

The bidding period will last for . After this period, you can reclaim your character if nobody has bid on it.

+ +

+ + + + + + + + + + + + +
Character skills:
magic
fist
club
sword
axe
dist
shielding
fishing
+ + + + + + + + + + + + + + + + + + + +
Player items:
ImageItemCount
" alt="Item Image">
+
+ + + +
+ + + + + + + + + + + + + + + + +
Depot items:
ImageItemCount
" alt="Item Image">
+ 0) ? (int)$_POST['pid'] : false; + $cost = (isset($_POST['cost']) && (int)$_POST['cost'] > 0) ? (int)$_POST['cost'] : false; + $deposit = (int)$cost * ($auction['deposit'] / 100); + $password = SHA1($_POST['password']); + + // Verify values + $status = false; + $account = false; + if ($pid > 0 && $cost >= $auction['lowestPrice']) { + $account = mysql_select_single(" + SELECT `a`.`id`, `a`.`password`, `za`.`points` + FROM `accounts` a + INNER JOIN `znote_accounts` za + ON `a`.`id` = `za`.`account_id` + WHERE `a`.`id`= {$this_account_id} + AND `a`.`password`='{$password}' + AND `za`.`points` >= {$deposit} + LIMIT 1 + ;"); + if (isset($account['password']) && $account['password'] === $password) { + // Check if player exist, is offline and not already in auction + // And is not a tutor or a GM+. + $player = mysql_select_single(" + SELECT `p`.`id`, `p`.`name`, + CASE + WHEN `po`.`player_id` IS NULL + THEN 0 + ELSE 1 + END AS `online`, + CASE + WHEN `za`.`player_id` IS NULL + THEN 0 + ELSE 1 + END AS `alreadyInAuction` + FROM `players` p + LEFT JOIN `players_online` po + ON `p`.`id` = `po`.`player_id` + LEFT JOIN `znote_auction_player` za + ON `p`.`id` = `za`.`player_id` + AND `p`.`account_id` = `za`.`original_account_id` + AND `za`.`claimed` = 0 + WHERE `p`.`id` = {$pid} + AND `p`.`account_id` = {$this_account_id} + AND `p`.`group_id` = 1 + LIMIT 1 + ;"); + // Verify storage account ID exist + $storage_account = mysql_select_single(" + SELECT `id` + FROM `accounts` + WHERE `id`={$auction['storage_account_id']} + LIMIT 1; + "); + if ($storage_account === false) { + data_dump($auction, false, "Configured storage_account_id in config.php does not exist!"); + } else { + if (isset($player['online']) && $player['online'] == 0) { + if (isset($player['alreadyInAuction']) && $player['alreadyInAuction'] == 0) { + $status = true; + } + } + } + } + } + if ($status) { + $time_begin = time(); + $time_end = $time_begin + ($auction['biddingDuration']); + // Insert row to znote_auction_player + mysql_insert(" + INSERT INTO `znote_auction_player` ( + `player_id`, + `original_account_id`, + `bidder_account_id`, + `time_begin`, + `time_end`, + `price`, + `bid`, + `deposit`, + `sold`, + `claimed` + ) VALUES ( + {$pid}, + {$this_account_id}, + 0, + {$time_begin}, + {$time_end}, + {$cost}, + 0, + {$deposit}, + 0, + 0 + ); + "); + // Move player to storage account + mysql_update(" + UPDATE `players` + SET `account_id` = {$auction['storage_account_id']} + WHERE `id` = {$pid} + LIMIT 1; + "); + // Hide character from public character list (in pidprofile.php) + mysql_update(" + UPDATE `znote_players` + SET `hide_char` = 1 + WHERE `player_id` = {$pid} + LIMIT 1; + "); + // Remove deposit from account + $afterDeposit = $account['points'] - $deposit; + mysql_update(" + UPDATE `znote_accounts` + SET `points` = {$afterDeposit} + WHERE `account_id` = {$account['id']} + LIMIT 1; + "); + } + $action = 'list'; + } + + // If we are refunding a player back to its original owner + // silently continues to list + if ($action === 'refund') { + $zaid = (isset($_POST['zaid']) && (int)$_POST['zaid'] > 0) ? (int)$_POST['zaid'] : false; + //data_dump($_POST, false, "POST"); + if ($zaid !== false) { + $time = time(); + // If original account is the one trying to get it back, + // and bidding period is over, + // and its not labeled as sold + // and nobody has bid on it + $character = mysql_select_single(" + SELECT `player_id` + FROM `znote_auction_player` + WHERE `id`= {$zaid} + AND `original_account_id` = {$this_account_id} + AND `time_end` <= {$time} + AND `bidder_account_id` = 0 + AND `bid` = 0 + AND `sold` = 0 + LIMIT 1 + "); + //data_dump($character, false, "Character"); + if ($character !== false) { + // Move character to buyer account and give it a new name + mysql_update(" + UPDATE `players` + SET `account_id` = {$this_account_id} + WHERE `id` = {$character['player_id']} + LIMIT 1; + "); + // Set label to sold + mysql_update(" + UPDATE `znote_auction_player` + SET `sold` = 1 + WHERE `id`= {$zaid} + LIMIT 1; + "); + // Show character in public character list (in characterprofile.php) + mysql_update(" + UPDATE `znote_players` + SET `hide_char` = 0 + WHERE `player_id` = {$character['player_id']} + LIMIT 1; + "); + } + } + $action = 'list'; + } + + // If we are claiming a character + // If validation fails then explain why, but then head over to list regardless of status + if ($action === 'claim') { + $zaid = (isset($_POST['zaid']) && (int)$_POST['zaid'] > 0) ? (int)$_POST['zaid'] : false; + $name = (isset($_POST['name']) && !empty($_POST['name'])) ? getValue($_POST['name']) : false; + $errors = array(); + //data_dump($_POST, $name, "Post data:"); + if ($zaid === false) { + $errors[] = 'We are unable to find this auction order.'; + } + if ((int)$auction['storage_account_id'] === $this_account_id) { + $errors[] = 'Silly you! You cannot claim characters with the storage account configured in
$config[\'shop_auction\'][\'storage_account_id\']
because you already have those characters in your account! :P'; + if ($is_admin) { + $errors[] = "ADMIN: The storage account in config.php should not be the same as the admin account."; + } + } + if ($name === false) { + $errors[] = 'Please give the character a name.'; + } else { + // begin name validation + $name = validate_name($name); + if (user_character_exist($name) !== false) { + $errors[] = 'Sorry, that character name already exist.'; + } + if (!preg_match("/^[a-zA-Z_ ]+$/", $name)) { + $errors[] = 'Your name may only contain a-z, A-Z and spaces.'; + } + if (strlen($name) < $config['minL'] || strlen($name) > $config['maxL']) { + $errors[] = 'Your character name must be between ' . $config['minL'] . ' - ' . $config['maxL'] . ' characters long.'; + } + // name restriction + $resname = explode(" ", $name); + foreach($resname as $res) { + if(in_array(strtolower($res), $config['invalidNameTags'])) { + $errors[] = 'Your username contains a restricted word.'; + } + else if(strlen($res) == 1) { + $errors[] = 'Too short words in your name.'; + } + } + $name = format_character_name($name); + // end name validation + if (empty($errors)) { + // Make sure you have access to claim this zaid character. + // And that you haven't already claimed it. + // And that the character isn't online... + $character = mysql_select_single(" + SELECT + `za`.`id` AS `zaid`, + `za`.`player_id`, + `p`.`account_id` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + LEFT JOIN `players_online` po + ON `p`.`id` = `po`.`player_id` + WHERE `za`.`id` = {$zaid} + AND `za`.`sold` = 1 + AND `p`.`account_id` != {$this_account_id} + AND `za`.`bidder_account_id` = {$this_account_id} + AND `po`.`player_id` IS NULL + "); + //data_dump($character, false, "Character"); + if ($character !== false) { + // Set character to claimed + mysql_update(" + UPDATE `znote_auction_player` + SET `claimed`='1' + WHERE `id` = {$character['zaid']} + "); + // Move character to buyer account and give it a new name + mysql_update(" + UPDATE `players` + SET `name` = '{$name}', + `account_id` = {$this_account_id} + WHERE `id` = {$character['player_id']} + LIMIT 1; + "); + // Show character in public character list (in characterprofile.php) + mysql_update(" + UPDATE `znote_players` + SET `hide_char` = 0 + WHERE `player_id` = {$character['player_id']} + LIMIT 1; + "); + // Remove character from other players VIP lists + mysql_delete(" + DELETE FROM `account_viplist` + WHERE `player_id` = {$character['player_id']} + "); + // Remove the character deathlist + mysql_delete(" + DELETE FROM `player_deaths` + WHERE `player_id` = {$character['player_id']} + "); + } else { + $errors[] = "You either don't have access to claim this character, or you have already claimed it, or this character isn't sold yet, or we were unable to find this auction order."; + if ($is_admin) { + $errors[] = "ADMIN: ... Or character is online."; + } + } + } + } + if (!empty($errors)) { + //data_dump($errors, false, "Errors:"); + ?> + + + + + + $error): ?> + + + + + +
#Issues occurred while claiming your name
+ `za`.`bid` + THEN `za`.`price` + ELSE `za`.`bid` + END AS `price`, + `za`.`time_begin`, + `za`.`time_end`, + `p`.`vocation`, + `p`.`level`, + `p`.`lookbody` AS `body`, + `p`.`lookfeet` AS `feet`, + `p`.`lookhead` AS `head`, + `p`.`looklegs` AS `legs`, + `p`.`looktype` AS `type`, + `p`.`lookaddons` AS `addons` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + WHERE `p`.`account_id` = {$auction['storage_account_id']} + AND `za`.`claimed` = 0 + AND `za`.`sold` = 1 + AND `za`.`bidder_account_id` = {$this_account_id} + ORDER BY `p`.`level` desc + "); + //data_dump($pending, false, "Pending characters:"); + if ($pending !== false) { + ?> +

Congratulations!

+

You have 1) ? 'characters' : 'a character'; ?> ready to claim!

+ + + + + + + + + + + + + + + + + + + + +
LevelVocationDetailsPrice
VIEW
+ img + +

Hello master, what should my new name be?

+
+ + + + +
+
+ +
+

Ongoing auctions:

+
+ `za`.`bid` + THEN `za`.`price` + ELSE `za`.`bid`+{$step} + END AS `price`, + `za`.`time_begin`, + `za`.`time_end`, + `p`.`vocation`, + `p`.`level`, + `p`.`lookbody` AS `body`, + `p`.`lookfeet` AS `feet`, + `p`.`lookhead` AS `head`, + `p`.`looklegs` AS `legs`, + `p`.`looktype` AS `type`, + `p`.`lookaddons` AS `addons` + FROM `znote_auction_player` za + INNER JOIN `players` p + ON `za`.`player_id` = `p`.`id` + WHERE `p`.`account_id` = {$auction['storage_account_id']} + AND `za`.`sold` = 0 + ORDER BY `p`.`level` desc; + "); + //data_dump($characters, false, "List characters"); + if ($is_admin) { + ?> +

Admin: Character auction history

+ +

Add a character to the auction.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
LevelVocationImageDetailsPriceAddedType
+ img + VIEW $character['time_end']) ? true : false; + echo getClock($character['time_begin'], true); + ?> + ('.toDuration(($character['time_end'] - time())).')'; ?>
+
+ = {$auction['lowestLevel']} + AND `a`.`points` >= $minToCreate + ;"); + //data_dump($own_characters, false, "own_chars"); + + if (is_array($own_characters) && !empty($own_characters)) { + $max = ($own_characters[0]['points'] / $auction['deposit']) * 100; + ?>
+
+

Go back to list.

+
+ +

Character: (Must be offline)

+ +

Shop points: +
Your current points: +
Minimum: +
deposit: % +
Your maximum: +

+

Deposit information: +
To ensure you as the seller is a legitimate account, and to encourage fair prices you have to temporarily invest % of the selling price as a deposit. +

+

Once the auction has completed, the deposit fee will be refunded back to your account.

+

If you wish to reclaim your character, you can do it after the bidding period if nobody has placed an offer on it. But if you do this you will not get the deposit back. It is therefore advisable that you create a good and appealing offer to our community.

+

Sell price:

+ +
+

Verify with your password:

+ +
+ +
+ +

Go back to list.

+

Your account does not follow the required rules to sell characters. +
1. Minimum level: +
2. Minimum already earned shop points: +
3. Eligible characters must be offline. +

+ Character shop auctioning system is disabled.

"; +include 'layout/overall/footer_myaccount.php'; ?> diff --git a/blank.php b/blank.php new file mode 100644 index 00000000..5ef62293 --- /dev/null +++ b/blank.php @@ -0,0 +1,6 @@ + + +

Blank

+

This is a blank sample page.

+ + \ No newline at end of file diff --git a/buypoints.php b/buypoints.php new file mode 100644 index 00000000..532535aa --- /dev/null +++ b/buypoints.php @@ -0,0 +1,107 @@ + +
+ +
+

Buy Points

+
+

Buy points using Paypal:

+ + + + + + + + + + $points) { + echo ''; + echo ''; + echo ''; + if ($paypal['showBonus']) echo ''; + ?> + + '; + } + ?> +
Price:Points:Bonus:Action:
'. $price .'('. $paypal['currency'] .')'. $points .''. calculate_discount(($paypal['points_per_currency'] * $price), $points) .' Bonus +
+ + + + + + + + + + + + + + + + +
+
+ + + + +
+ +
+
+

Buy points using Pagseguro:

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

Buy points using Paygol:

+ +

+
+ + + + + + + + +
+Buy Points system disabled.

Sorry, this functionality is disabled.

'; +include 'layout/overall/footer_myaccount.php'; ?> diff --git a/changelog.php b/changelog.php new file mode 100644 index 00000000..d7a87445 --- /dev/null +++ b/changelog.php @@ -0,0 +1,124 @@ + 0) { + mysql_update("UPDATE `znote_changelog` SET `text`='$changelogText' WHERE `id`='$changelogId' LIMIT 1;"); + echo ""; + $updateCache = true; + } else { + // POST create + $time = time(); + mysql_insert("INSERT INTO `znote_changelog` (`text`, `time`, `report_id`, `status`) VALUES ('$changelogText', '$time', '0', '35');"); + echo ""; + $updateCache = true; + } + } + } + if ($action === 2) { + $old = mysql_select_single("SELECT `text` FROM `znote_changelog` WHERE `id`='$changelogId' LIMIT 1;"); + } + // HTML to create or update + ?>
+
+
+ +

Add or update changelog

+
+
+ +
+ +
+ + +setContent($changelogs); + $cache->save(); +} else { + $changelogs = $cache->load(); +} +if (isset($changelogs) && !empty($changelogs) && $changelogs !== false) { + ?> +
+

+

Changelog

+ +
+
+ + + + Delete"; + } + ?> + + + + + + + + + + +
ChangelogsUpdate

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

Currently no change logs submitted.

+ diff --git a/changepassword.php b/changepassword.php new file mode 100644 index 00000000..aefbcb12 --- /dev/null +++ b/changepassword.php @@ -0,0 +1,94 @@ +$value) { + if (empty($value) && in_array($key, $required_fields) === true) { + $errors[] = 'You need to fill in all fields.'; + break 1; + } + } + + $pass_data = user_data($session_user_id, 'password'); + //$pass_data['password']; + // $_POST[''] + + // .3 compatibility + if ($config['ServerEngine'] == 'TFS_03' && $config['salt'] === true) { + $salt = user_data($session_user_id, 'salt'); + } + if (sha1($_POST['current_password']) === $pass_data['password'] || $config['ServerEngine'] == 'TFS_03' && $config['salt'] === true && sha1($salt['salt'].$_POST['current_password']) === $pass_data['password']) { + if (trim($_POST['new_password']) !== trim($_POST['new_password_again'])) { + $errors[] = 'Your new passwords do not match.'; + } else if (strlen($_POST['new_password']) < 6) { + $errors[] = 'Your new passwords must be at least 6 characters.'; + } else if (strlen($_POST['new_password']) > 100) { + $errors[] = 'Your new passwords must be less than 100 characters.'; + } + } else { + $errors[] = 'Your current password is incorrect.'; + } +} + +include 'layout/overall/header_myaccount.php'; ?> +
+
+

Change Password:

+ + + +You will need to login again with the new password.'; + session_destroy(); + header("refresh:2;url=index.php"); + exit(); +} else { + if (empty($_POST) === false && empty($errors) === true) { + //Posted the form without errors + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'TFS_10' || $config['ServerEngine'] == 'OTHIRE') { + user_change_password($session_user_id, $_POST['new_password']); + } else if ($config['ServerEngine'] == 'TFS_03') { + user_change_password03($session_user_id, $_POST['new_password']); + } + header('Location: changepassword.php?success'); + } else if (empty($errors) === false){ + echo ''; + echo output_errors($errors); + echo ''; + } + ?> + +
+
    +
    + Current password:
    + +
    +
    + New password:
    + +
    +
    + New password again:
    + +
    + +
    + +
    +
+
+ diff --git a/characterprofile.php b/characterprofile.php new file mode 100644 index 00000000..51daffd8 --- /dev/null +++ b/characterprofile.php @@ -0,0 +1,995 @@ + 0) { + $guild_exist = true; + $guild = get_player_guild_data($user_id); + $guild_name = get_guild_name($guild['guild_id']); + } + ?> + + +
+ + + + + + + + + + 1): ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0): ?> + + + + + + + 'townid', + 'TFS_03' => 'town' + // Default: town_id + ); + $column_town_id = (isset($column_town_id[$config['ServerEngine']])) + ? $column_town_id[$config['ServerEngine']] + : 'town_id'; + + $houses = mysql_select_multi(" + SELECT `id`, `owner`, `name`, `{$column_town_id}` AS `town_id` + FROM `houses` + WHERE `owner` = {$user_id}; + "); + + if ($houses !== false) { + foreach ($houses as $h): ?> + + + + + + + + + + + + + + + + + + + + 0) { + $bar_mana = (int)($bar_length * ($playerstats['mana'] / $playerstats['manamax'])); + } + else { + $bar_mana = 100; + } + + $outfit_server = $config['show_outfits']['imageServer']; + $outfit_storage = $config['EQ_shower']['storage_value']; + + $male_outfits = array( + [128,129,130,131,132], + [133,134,143,144,145], + [146,151,152,153,154], + [251,268,273,278,289], + [325,328,335,367,430], + [432,463,465,472,512], + [516,541,574,577,610], + [619,633,634,637,665], + [667,684,695,697,699], + [725,733,746,750,760], + [846,853,873,884,899], + [908,931,955,957,962], + [964,966,968,970,972], + [974,1021,1023,1042,1051], + [1056,1069,1094,1102,1127], + [1146,1161,1173,1186,1202], + [1204,1206,1210,1243,1245], + [1251,1270,1279,1282,1288], + [1292,1322,1331,1338,1371], + [1382,1384,1386,1415,1436], + [1444,1449,1457,1460,1489] + ); + + $female_outfits = array( + [136,137,138,139,140], + [141,142,147,148,149], + [150,155,156,157,158], + [252,269,270,279,288], + [324,329,336,366,431], + [433,464,466,471,513], + [514,542,575,578,618], + [620,632,635,636,664], + [666,683,694,696,698], + [724,732,745,749,759], + [845,852,874,885,900], + [909,929,956,958,963], + [965,967,969,971,973], + [975,1020,1024,1043,1050], + [1057,1070,1095,1103,1128], + [1147,1162,1174,1187,1203], + [1205,1207,1211,1244,1246], + [1252,1271,1280,1283,1289], + [1293,1323,1332,1339,1372], + [1383,1385,1387,1416,1437], + [1445,1450,1456,1461,1490] + ); + + $featured_outfits = ($profile_data['sex'] == 1) ? $male_outfits : $female_outfits; + $outfit_list = array(); + $outfit_rows = COUNT($featured_outfits); + $outfit_columns = COUNT($featured_outfits[0]); + + foreach ($featured_outfits as $row) { + if (COUNT($row) > $outfit_columns) { + $outfit_columns = COUNT($row); + } + foreach ($row as $column) { + $outfit_list[] = $column; + } + } + + $highest_outfit_id = MAX($outfit_list); + $outfit_storage_max = $outfit_storage + $highest_outfit_id + 1; + + $player_outfits = array(); + $storage_sql = mysql_select_multi(" + SELECT `key`, `value` + FROM `player_storage` + WHERE `player_id`={$user_id} + AND `key` > {$outfit_storage} + AND `key` < {$outfit_storage_max} + "); + if ($storage_sql !== false && !empty($storage_sql)) { + foreach ($storage_sql as $row) { + $player_outfits[$row['key']] = $row['value']; + } + } + + $aquired_outfits = array(); + foreach ($outfit_list as $outfit_id) { + $outfit_key = $outfit_storage + $outfit_id; + if (isset($player_outfits[$outfit_key]) && $player_outfits[$outfit_key] == 3) { + $aquired_outfits[$outfit_id] = true; + } + } + ?> + + + + + +
+ +
+ img +
+ 0): + ?> +
+ +
+ +
+

Character:

+
Position
Sex
Level
Vocation
Guild of
Last Login
Achievement Points
House
Status
Created
+
+ + +
+ +
+
+ + "> + + Cap:
+ +
+ img +
+ +
+ + + +
+ + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+ + + +
+ + + + + + + + + + + + + + +
Comment:
',$profile_znote_data['comment']); ?>
+ + + + 'Show', + 'hide' => 'Hide' + ); + if ($achievements !== false): ?> +

Achievements:

+ + + + + + + + + + + + + + + + + + + +
NameDescriptionPoints
+ + + + + + + + + + + + + + ".$d['killed_by']."" + : $d['killed_by']; + + ?> + + + + + + + + + '. $value['killed_by'] .''; + } else { + $value['killed_by'] = 'monster: '. $value['killed_by'] .'.'; + } + ?> + + + + + + + + + = 1) { + $namedata = user_character_data((int)$value[3], 'name'); + if ($namedata !== false) { + $value[3] = $namedata['name']; + $value[3] = 'player: '. $value[3] .''; + } else { + $value[3] = 'deleted player.'; + } + } else { + $value[3] = user_get_killer_m_name(user_get_kid($value['id'])); + if ($value[3] === false) { + $value[3] = 'deleted player.'; + } + } + ?> + + + + + + + + + + +
Death List
+ (unjustified)"; + } + $mostdmg = ($d['mostdamage_by'] !== $d['killed_by']) ? true : false; + if ($mostdmg) { + $mostdmg = ($d['mostdamage_is_player']) + ? "".$d['mostdamage_by']."" + : $d['mostdamage_by']; + + echo "
and by $mostdmg."; + + if ($d['mostdamage_unjustified']) { + echo " (unjustified)"; + } + } else { + echo " (soloed)"; + } + ?> +
This player has never died.
This player has never died.
This player has never died.
+ + + + Quest progression + + + + + + + + + + + + + + +
Quest:progression:
+ % +
+
+ + + + + + + Other visible characters on this account:
+ + + + + + + + + + + + + + + + + +
Name:Level:Vocation:Last login:Status:
+ + + + +

Address:

+ + + Return Back to Account.'; + } +} else { + header('Location: index.php'); +} +include 'layout/overall/footer.php'; ?> diff --git a/config.countries.php b/config.countries.php new file mode 100644 index 00000000..6c239f67 --- /dev/null +++ b/config.countries.php @@ -0,0 +1,249 @@ + 'Afghanistan', + 'al' => 'Albania', + 'dz' => 'Algeria', + 'as' => 'American Samoa', + 'ad' => 'Andorra', + 'ao' => 'Angola', + 'ai' => 'Anguilla', + 'aq' => 'Antarctica', + 'ag' => 'Antigua and Barbuda', + 'ar' => 'Argentina', + 'am' => 'Armenia', + 'aw' => 'Aruba', + 'au' => 'Australia', + 'at' => 'Austria', + 'az' => 'Azerbaijan', + 'bs' => 'Bahamas', + 'bh' => 'Bahrain', + 'bd' => 'Bangladesh', + 'bb' => 'Barbados', + 'by' => 'Belarus', + 'be' => 'Belgium', + 'bz' => 'Belize', + 'bj' => 'Benin', + 'bm' => 'Bermuda', + 'bt' => 'Bhutan', + 'bo' => 'Bolivia', + 'ba' => 'Bosnia and Herzegovina', + 'bw' => 'Botswana', + 'bv' => 'Bouvet Island', + 'br' => 'Brazil', + 'io' => 'British Indian Ocean Territory', + 'bn' => 'Brunei Darussalam', + 'bg' => 'Bulgaria', + 'bf' => 'Burkina Faso', + 'bi' => 'Burundi', + 'kh' => 'Cambodia', + 'cm' => 'Cameroon', + 'ca' => 'Canada', + 'cv' => 'Cape Verde', + 'ky' => 'Cayman Islands', + 'cf' => 'Central African Republic', + 'td' => 'Chad', + 'cl' => 'Chile', + 'cn' => 'China', + 'cx' => 'Christmas Island', + 'cc' => 'Cocos (Keeling) Islands', + 'co' => 'Colombia', + 'km' => 'Comoros', + 'cg' => 'Congo', + 'cd' => 'Congo, the Democratic Republic of the', + 'ck' => 'Cook Islands', + 'cr' => 'Costa Rica', + 'ci' => 'Cote D\'Ivoire', + 'hr' => 'Croatia', + 'cu' => 'Cuba', + 'cy' => 'Cyprus', + 'cz' => 'Czech Republic', + 'dk' => 'Denmark', + 'dj' => 'Djibouti', + 'dm' => 'Dominica', + 'do' => 'Dominican Republic', + 'ec' => 'Ecuador', + 'eg' => 'Egypt', + 'sv' => 'El Salvador', + 'gq' => 'Equatorial Guinea', + 'er' => 'Eritrea', + 'ee' => 'Estonia', + 'et' => 'Ethiopia', + 'fk' => 'Falkland Islands (Malvinas)', + 'fo' => 'Faroe Islands', + 'fj' => 'Fiji', + 'fi' => 'Finland', + 'fr' => 'France', + 'gf' => 'French Guiana', + 'pf' => 'French Polynesia', + 'tf' => 'French Southern Territories', + 'ga' => 'Gabon', + 'gm' => 'Gambia', + 'ge' => 'Georgia', + 'de' => 'Germany', + 'gh' => 'Ghana', + 'gi' => 'Gibraltar', + 'gr' => 'Greece', + 'gl' => 'Greenland', + 'gd' => 'Grenada', + 'gp' => 'Guadeloupe', + 'gu' => 'Guam', + 'gt' => 'Guatemala', + 'gn' => 'Guinea', + 'gw' => 'Guinea-Bissau', + 'gy' => 'Guyana', + 'ht' => 'Haiti', + 'hm' => 'Heard Island and Mcdonald Islands', + 'va' => 'Holy See (Vatican City State)', + 'hn' => 'Honduras', + 'hk' => 'Hong Kong', + 'hu' => 'Hungary', + 'is' => 'Iceland', + 'in' => 'India', + 'id' => 'Indonesia', + 'ir' => 'Iran, Islamic Republic of', + 'iq' => 'Iraq', + 'ie' => 'Ireland', + 'il' => 'Israel', + 'it' => 'Italy', + 'jm' => 'Jamaica', + 'jp' => 'Japan', + 'jo' => 'Jordan', + 'kz' => 'Kazakhstan', + 'ke' => 'Kenya', + 'ki' => 'Kiribati', + 'kp' => 'Korea, Democratic People\'s Republic of', + 'kr' => 'Korea, Republic of', + 'kw' => 'Kuwait', + 'kg' => 'Kyrgyzstan', + 'la' => 'Lao People\'s Democratic Republic', + 'lv' => 'Latvia', + 'lb' => 'Lebanon', + 'ls' => 'Lesotho', + 'lr' => 'Liberia', + 'ly' => 'Libyan Arab Jamahiriya', + 'li' => 'Liechtenstein', + 'lt' => 'Lithuania', + 'lu' => 'Luxembourg', + 'mo' => 'Macao', + 'mk' => 'Macedonia, the Former Yugoslav Republic of', + 'mg' => 'Madagascar', + 'mw' => 'Malawi', + 'my' => 'Malaysia', + 'mv' => 'Maldives', + 'ml' => 'Mali', + 'mt' => 'Malta', + 'mh' => 'Marshall Islands', + 'mq' => 'Martinique', + 'mr' => 'Mauritania', + 'mu' => 'Mauritius', + 'yt' => 'Mayotte', + 'mx' => 'Mexico', + 'fm' => 'Micronesia, Federated States of', + 'md' => 'Moldova, Republic of', + 'mc' => 'Monaco', + 'mn' => 'Mongolia', + 'ms' => 'Montserrat', + 'ma' => 'Morocco', + 'mz' => 'Mozambique', + 'mm' => 'Myanmar', + 'na' => 'Namibia', + 'nr' => 'Nauru', + 'np' => 'Nepal', + 'nl' => 'Netherlands', + 'an' => 'Netherlands Antilles', + 'nc' => 'New Caledonia', + 'nz' => 'New Zealand', + 'ni' => 'Nicaragua', + 'ne' => 'Niger', + 'ng' => 'Nigeria', + 'nu' => 'Niue', + 'nf' => 'Norfolk Island', + 'mp' => 'Northern Mariana Islands', + 'no' => 'Norway', + 'om' => 'Oman', + 'pk' => 'Pakistan', + 'pw' => 'Palau', + 'ps' => 'Palestinian Territory, Occupied', + 'pa' => 'Panama', + 'pg' => 'Papua New Guinea', + 'py' => 'Paraguay', + 'pe' => 'Peru', + 'ph' => 'Philippines', + 'pn' => 'Pitcairn', + 'pl' => 'Poland', + 'pt' => 'Portugal', + 'pr' => 'Puerto Rico', + 'qa' => 'Qatar', + 're' => 'Reunion', + 'ro' => 'Romania', + 'ru' => 'Russian Federation', + 'rw' => 'Rwanda', + 'sh' => 'Saint Helena', + 'kn' => 'Saint Kitts and Nevis', + 'lc' => 'Saint Lucia', + 'pm' => 'Saint Pierre and Miquelon', + 'vc' => 'Saint Vincent and the Grenadines', + 'ws' => 'Samoa', + 'sm' => 'San Marino', + 'st' => 'Sao Tome and Principe', + 'sa' => 'Saudi Arabia', + 'sn' => 'Senegal', + 'cs' => 'Serbia and Montenegro', + 'sc' => 'Seychelles', + 'sl' => 'Sierra Leone', + 'sg' => 'Singapore', + 'sk' => 'Slovakia', + 'si' => 'Slovenia', + 'sb' => 'Solomon Islands', + 'so' => 'Somalia', + 'za' => 'South Africa', + 'gs' => 'South Georgia and the South Sandwich Islands', + 'es' => 'Spain', + 'lk' => 'Sri Lanka', + 'sd' => 'Sudan', + 'sr' => 'Suriname', + 'sj' => 'Svalbard and Jan Mayen', + 'sz' => 'Swaziland', + 'se' => 'Sweden', + 'ch' => 'Switzerland', + 'sy' => 'Syrian Arab Republic', + 'tw' => 'Taiwan, Province of China', + 'tj' => 'Tajikistan', + 'tz' => 'Tanzania, United Republic of', + 'th' => 'Thailand', + 'tl' => 'Timor-Leste', + 'tg' => 'Togo', + 'tk' => 'Tokelau', + 'to' => 'Tonga', + 'tt' => 'Trinidad and Tobago', + 'tn' => 'Tunisia', + 'tr' => 'Turkey', + 'tm' => 'Turkmenistan', + 'tc' => 'Turks and Caicos Islands', + 'tv' => 'Tuvalu', + 'ug' => 'Uganda', + 'ua' => 'Ukraine', + 'ae' => 'United Arab Emirates', + 'gb' => 'United Kingdom', + 'us' => 'United States', + 'um' => 'United States Minor Outlying Islands', + 'uy' => 'Uruguay', + 'uz' => 'Uzbekistan', + 'vu' => 'Vanuatu', + 've' => 'Venezuela', + 'vn' => 'Viet Nam', + 'vg' => 'Virgin Islands, British', + 'vi' => 'Virgin Islands, U.s.', + 'wf' => 'Wallis and Futuna', + 'eh' => 'Western Sahara', + 'ye' => 'Yemen', + 'zm' => 'Zambia', + 'zw' => 'Zimbabwe' +); +?> diff --git a/config.php b/config.php new file mode 100644 index 00000000..df73abee --- /dev/null +++ b/config.php @@ -0,0 +1,2630 @@ + array( + 'First Dragon', // name + 'Rumours say that you will never forget your first Dragon', // description + 'points' => '1', // points + 'img' => 'https://i.imgur.com/Nk2XDge.gif', // direct image link or path, ex: 'images/dragon.png' + ), + 35001 => array( + 'Uniwheel', + 'You\'re probably one of the very few people with this classic and unique ride, hope it doesn\'t break anytime soon.', // description + 'points' => '1', + 'img' => 'https://i.imgur.com/0GYRgGj.gif', // direct image link or path, ex: 'images/uniwheel.png' + 'secret' => true + ), + 30001 => array( + 'Allow Cookies?', + 'With a perfectly harmless smile you fooled all of those wicecrackers into eating your exploding cookies. Consider a boy or girl scout outfit next time to make the trick even better.', + 'points' => '10', // 1-3 points (1 star), 4-6 points (2 stars), 7-9 points(3 stars), 10 points => (4 stars) + 'secret' => true // show "secret" badge + ), + 30002 => array( + 'Backpack Tourist', + 'If someone lost a random thing in a random place, you\'re probably a good person to ask and go find it, even if you don\'t know what and where.', + 'points' => '1' + ), + 30003 => array( + 'Bearhugger', + 'Warm, furry and cuddly - though that same bear you just hugged would probably rip you into pieces if he had been conscious, he reminded you of that old teddy bear which always slept in your bed when you were still small.', + 'points' => '4' + ), + 30004 => array( + 'Bone Brother', + 'You\'ve joined the undead bone brothers - making death your enemy and your weapon as well. Devouring what\'s weak and leaving space for what\'s strong is your primary goal.', + 'points' => '1' + ), + 30005 => array( + 'Chorister', + 'Lalalala... you now know the cult\'s hymn sung in Liberty Bay by heart. Not that hard, considering that it mainly consists of two notes and repetitive lyrics.', + 'points' => '1' + ), + 30006 => array( + 'Fountain of Life', + 'You found and took a sip from the Fountain of Life. Thought it didn\'t grant you eternal life, you feel changed and somehow at peace.', + 'points' => '1', + 'secret' => true + ), + 30007 => array( + 'Here, Fishy Fishy!', + 'Ah, the smell of the sea! Standing at the shore and casting a line is one of your favourite activities. For you, fishing is relaxing - and at the same time, providing easy food. Perfect!', + 'points' => '1' + ), + 30008 => array( + 'Honorary Barbarian', + 'You\'ve hugged bears, pushed mammoths and proved your drinking skills. And even though you have a slight hangover, a partially fractured rib and some greasy hair on your tongue, you\'re quite proud to call yourself a honorary barbarian from now on.', + 'points' => '1' + ), + 30009 => array( + 'Huntsman', + 'You\'re familiar with hunting tasks and have carried out quite a few already. A bright career as hunter for the Paw & Fur society lies ahead!', + 'points' => '2' + ), + 300010 => array( + 'Just in Time', + 'You\'re a fast runner and are good at delivering wares which are bound to decay just in the nick of time, even if you can\'t use any means of transportation or if your hands get cold or smelly in the process.', + 'points' => '1' + ), + 30011 => array( + 'Matchmaker', + 'You don\'t believe in romance to be a coincidence or in love at first sight. In fact - love potions, bouquets of flowers and cheesy poems do the trick much better than ever could. Keep those hormones flowing!', + 'points' => '1', + 'secret' => true + ), + 30012 => array( + 'Nightmare Knight', + 'You follow the path of dreams and that of responsibility without self-centered power. Free from greed and selfishness, you help others without expecting a reward.', + 'points' => '1', + 'secret' => true + ), + 30013 => array( + 'Party Animal', + 'Oh my god, it\'s a paaaaaaaaaaaarty! You\'re always in for fun, friends and booze and love being the center of attention. There\'s endless reasons to celebrate! Woohoo!', + 'points' => '1', + 'secret' => true + ), + 30014 => array( + 'Secret Agent', + 'Pack your spy gear and get ready for some dangerous missions in service of a secret agency. You\'ve shown you want to - but can you really do it? Time will tell.', + 'points' => '1', + 'secret' => true + ), + 30015 => array( + 'Talented Dancer', + 'You\'re a lord or lady of the dance - and not afraid to use your skills to impress tribal gods. One step to the left, one jump to the right, twist and shout!', + 'points' => '1' + ), + 30016 => array( + 'Territorial', + 'Your map is your friend - always in your back pocket and covered with countless marks of interesting and useful locations. One could say that you might be lost without it - but luckily there\'s no way to take it from you.', + 'points' => '1' + ), + 30017 => array( + 'Worm Whacker', + 'Weehee! Whack those worms! You sure know how to handle a big hammer.', + 'points' => '1', + 'secret' => true + ), + 30018 => array( + 'Allowance Collector', + 'You certainly have your ways when it comes to acquiring money. Many of them are pink and paved with broken fragments of porcelain.', + 'points' => '1' + ), + 30019 => array( + 'Amateur Actor', + 'You helped bringing Princess Buttercup, Doctor Dumbness and Lucky the Wonder Dog to life - and will probably dream of them tonight, since you memorised your lines perfectly. What a .. special piece of.. screenplay.', + 'points' => '2' + ), + 30020 => array( + 'Animal Activist', + 'You have a soft spot for little, weak animals, and you do everything in your power to protect them - even if you probably eat dragons for breakfast.', + 'points' => '2', + 'secret' => true + ), + ); + + // TFS 1.x powergamers y top online jugadores ( ver en la carpeta lua TFS_10 para los scripts o reportarse en el foro para el script powergamers ) + $config['powergamers'] = array( + 'enabled' => true, // true / false para activar + 'limit' => 5, // El limite de mostrar, 5 + ); + + $config['toponline'] = array( + 'enabled' => true, // true/false para activar + 'limit' => 5, // Numero de jugadores que mostrara + ); + + // Vocations IDS + $config['vocations'] = array( + 0 => array( + 'name' => 'No vocation', + 'fromVoc' => false + ), + 1 => array( + 'name' => 'Sorcerer', + 'fromVoc' => false + ), + 2 => array( + 'name' => 'Druid', + 'fromVoc' => false + ), + 3 => array( + 'name' => 'Paladin', + 'fromVoc' => false + ), + 4 => array( + 'name' => 'Knight', + 'fromVoc' => false + ), + 5 => array( + 'name' => 'Master Sorcerer', + 'fromVoc' => 1 + ), + 6 => array( + 'name' => 'Elder Druid', + 'fromVoc' => 2 + ), + 7 => array( + 'name' => 'Royal Paladin', + 'fromVoc' => 3 + ), + 8 => array( + 'name' => 'Elite Knight', + 'fromVoc' => 4 + ) + ); + + /* Vocation stat gains per level + - Ordered by vocation ID + - Currently used for admin_skills page. */ + $config['vocations_gain'] = array( + 0 => array( + 'hp' => 5, + 'mp' => 5, + 'cap' => 10 + ), + 1 => array( + 'hp' => 5, + 'mp' => 30, + 'cap' => 10 + ), + 2 => array( + 'hp' => 5, + 'mp' => 30, + 'cap' => 10 + ), + 3 => array( + 'hp' => 10, + 'mp' => 15, + 'cap' => 20 + ), + 4 => array( + 'hp' => 15, + 'mp' => 5, + 'cap' => 25 + ), + 5 => array( + 'hp' => 5, + 'mp' => 30, + 'cap' => 10 + ), + 6 => array( + 'hp' => 5, + 'mp' => 30, + 'cap' => 10 + ), + 7 => array( + 'hp' => 10, + 'mp' => 15, + 'cap' => 20 + ), + 8 => array( + 'hp' => 15, + 'mp' => 5, + 'cap' => 25 + ), + ); + // Towns ID del Hellgrave, no modificar + $config['towns'] = array( + 1 => 'Mordragor', + 2 => 'Falanaar', + 3 => 'Dolwatha', + 4 => 'Mistfall', + 5 => 'Freewind' + ); + + // -- HOUSE AUCTION SYSTEM! (TFS 1.x ONLY) + $config['houseConfig'] = array( + 'HouseListDefaultTown' => 8, // Default town id to display when visting house list page page. + 'minimumBidSQM' => 700, // Minimum bid cost on auction (per SQM) + 'auctionPeriod' => 24 * 60 * 60, // 24 hours auction time. + 'housesPerPlayer' => 1, + 'requirePremium' => true, + 'levelToBuyHouse' => 20, + // Instant buy with shop points + 'shopPoints' => array( + 'enabled' => false, + // SQM count => points cost + 'cost' => array( + 1 => 10, + 25 => 15, + 60 => 25, + 100 => 30, + 200 => 40, + 300 => 50, + ), + ), + ); + + // Leave on black square in map and player should get teleported to their selected town. + // If chars get buggy set this position to a beginner location to force players there. + $config['default_pos'] = array( + 'x' => 5, + 'y' => 5, + 'z' => 2, + ); + + $config['war_status'] = array( + 0 => 'Pending', + 1 => 'Accepted', + 2 => 'Rejected', + 3 => 'Canceled', + 4 => 'Ended by kill limit', + 5 => 'Ended', + ); + + /* -- SUB PAGES -- + Some custom layouts/templates have custom pages, they can use + this sub page functionality for that. + */ + $config['allowSubPages'] = true; + + // ---------------- \\ + // Create Character \\ + // ---------------- \\ + + // Maximo de chares por cuenta + $config['max_characters'] = 8; + + // Available character vocation users can choose (specify vocation ID). + $config['available_vocations'] = array(1,2,3,4); + + // Nueva Cuenta y personaje, empezara en mordragor(1) + // Town IDs are the ones from $config['towns'] array + $config['available_towns'] = array(1); + + $config['player'] = array( + 'base' => array( + 'level' => 1, + 'health' => 185, + 'mana' => 90, + 'cap' => 650, + 'soul' => 100 + ), + // Vida , skills y level del nuevo jugador en Hellgrave + 'create' => array( + 'level' => 10, + 'novocation' => array( // Vocation id 0 (No vocation) special settings + 'level' => 8, + 'forceTown' => true, + 'townId' => 1 + ), + 'skills' => array( // See $config['vocations'] for proper vocation names of these IDs + // No vocation + 0 => array( + 'magic' => 0, + 'fist' => 10, + 'club' => 10, + 'axe' => 10, + 'sword' => 10, + 'dist' => 10, + 'shield' => 10, + 'fishing' => 10, + ), + // Sorcerer + 1 => array( + 'magic' => 0, + 'fist' => 10, + 'club' => 10, + 'axe' => 10, + 'sword' => 10, + 'dist' => 10, + 'shield' => 10, + 'fishing' => 10, + ), + // Druid + 2 => array( + 'magic' => 0, + 'fist' => 10, + 'club' => 10, + 'axe' => 10, + 'sword' => 10, + 'dist' => 10, + 'shield' => 10, + 'fishing' => 10, + ), + // Paladin + 3 => array( + 'magic' => 0, + 'fist' => 10, + 'club' => 10, + 'axe' => 10, + 'sword' => 10, + 'dist' => 10, + 'shield' => 10, + 'fishing' => 10, + ), + // Knight + 4 => array( + 'magic' => 0, + 'fist' => 10, + 'club' => 10, + 'axe' => 10, + 'sword' => 10, + 'dist' => 10, + 'shield' => 10, + 'fishing' => 10, + ), + ), + 'male_outfit' => array( + 'id' => 128, + 'head' => 78, + 'body' => 68, + 'legs' => 58, + 'feet' => 76 + ), + 'female_outfit' => array( + 'id' => 136, + 'head' => 78, + 'body' => 68, + 'legs' => 58, + 'feet' => 76 + ) + ) + ); + + // Minimum allowed letters in character name. Ex: 4 letters: "Kare". + $config['minL'] = 4; + // Maximum allowed letters in character name. Ex: 20 letters: "Bobkareolesofiesberg" + $config['maxL'] = 20; + // Maximum allowed words in character name. Ex: 2 words = "Bob Kare", 3 words: "Bob Arne Kare" as maximum char name words. + $config['maxW'] = 3; + + // -------------- \\ + // WEBSITE STUFF \\ + // -------------- \\ + + // News to be displayed per page + $config['news_per_page'] = 5; + + // Enable or disable changelog ticker in news page. + $config['UseChangelogTicker'] = true; + + // Highscore configuration + $config['highscore'] = array( + 'rows' => 100, + 'rowsPerPage' => 20, + 'ignoreGroupId' => 2, // Ignore this and higher group ids (staff) + ); + + // ONLY FOR TFS 0.2 (TFS 0.3/4 users don't need to care about this, as its fully loaded from db) + $config['house'] = array( + 'house_file' => 'C:\test\Mystic Spirit_0.2.5\data\world\forgotten-house.xml', + 'price_sqm' => '50', // price per house sqm + ); + + $config['delete_character_interval'] = '2 HOUR'; // Delay after user character delete request is executed, ex: 1 DAY, 2 HOUR, 3 MONTH etc. + + $config['validate_IP'] = false; + $config['salt'] = false; + + // Restricted names + $config['invalidNameTags'] = array( + "owner", "gamemaster", "hoster", "admin", "staff", "tibia", "account", "god", "hitler", "cm", "gm", "game master", "anal", "anus", "arse", "ass", "asses", "assfucker", "assfukka", "asshole", "arsehole", "asswhole", "assmunch", "ballsack", "wanky", "whore", "whoar", "xxx", "xx", "yaoi", "yury", "bastard", "beastial", "bestial", "bellend", "bdsm", "beastiality", "bestiality", "bitch", "bitches", "bitchin", "bitching", "bimbo", "bimbos", "blow job", "blowjob", "blowjobs", "blue waffle", "boob", "boobs", "booobs", "boooobs", "booooobs", "booooooobs", "breasts", "booty call", "brown shower", "brown showers", "boner", "bondage", "buceta", "bukake", "bukkake", "bullshit", "bull shit", "busty", "butthole", "carpet muncher", "cawk", "chink", "cipa", "clit", "clits", "clitoris", "cnut", "cock", "cocks", "cockface", "cockhead", "cockmunch", "cockmuncher", "cocksuck", "cocksucked", "cocksucking", "cocksucks", "cocksucker", "cokmuncher", "coon", "cow girl", "cow girls", "cowgirl", "cowgirls", "crap", "crotch", "cum", "cummer", "cumming", "cuming", "cums", "cumshot", "cunilingus", "cunillingus", "cunnilingus", "cunt", "cuntlicker", "cuntlicking", "cunts", "damn", "dick", "dickhead", "dildo", "dildos", "dink", "dinks", "deepthroat", "deep throat", "dog style", "doggie style", "doggiestyle", "doggy style", "doggystyle", "donkeyribber", "doosh", "douche", "duche", "dyke", "ejaculate", "ejaculated", "ejaculates", "ejaculating", "ejaculatings", "ejaculation", "ejakulate", "erotic", "erotism", "fag", "faggot", "fagging", "faggit", "faggitt", "faggs", "fagot", "fagots", "fags", "fatass", "femdom", "fingering", "footjob", "foot job", "fuck", "fucks", "fucker", "fuckers", "fucked", "fuckhead", "fuckheads", "fuckin", "fucking", "fcuk", "fcuker", "fcuking", "felching", "fellate", "fellatio", "fingerfuck", "fingerfucked", "fingerfucker", "fingerfuckers", "fingerfucking", "fingerfucks", "fistfuck", "fistfucked", "fistfucker", "fistfuckers", "fistfucking", "fistfuckings", "fistfucks", "flange", "fook", "fooker", "fucka", "fuk", "fuks", "fuker", "fukker", "fukkin", "fukking", "futanari", "futanary", "gangbang", "gangbanged", "gang bang", "gokkun", "golden shower", "goldenshower", "gaysex", "goatse", "handjob", "hand job", "hentai", "hooker", "hoer", "homo", "horny", "incest", "jackoff", "jack off", "jerkoff", "jerk off", "jizz", "knob", "kinbaku", "labia", "masturbate", "masochist", "mofo", "mothafuck", "motherfuck", "motherfucker", "mothafucka", "mothafuckas", "mothafuckaz", "mothafucked", "mothafucker", "mothafuckers", "mothafuckin", "mothafucking", "mothafuckings", "mothafucks", "mother fucker", "motherfucked", "motherfucker", "motherfuckers", "motherfuckin", "motherfucking", "motherfuckings", "motherfuckka", "motherfucks", "milf", "muff", "negro", "nigga", "nigger", "nigg", "nipple", "nipples", "nob", "nob jokey", "nobhead", "nobjocky", "nobjokey", "numbnuts", "nutsack", "nude", "nudes", "orgy", "orgasm", "orgasms", "panty", "panties", "penis", "playboy", "pinto", "porn", "porno", "pornography", "pron", "punheta", "pussy", "pussies", "puta", "rape", "raping", "rapist", "rectum", "retard", "rimming", "sadist", "sadism", "schlong", "scrotum", "sex", "semen", "shemale", "she male", "shibari", "shibary", "shit", "shitdick", "shitfuck", "shitfull", "shithead", "shiting", "shitings", "shits", "shitted", "shitters", "shitting", "shittings", "shitty", "shota", "skank", "slut", "sluts", "smut", "smegma", "spunk", "strip club", "stripclub", "tit", "tits", "titties", "titty", "titfuck", "tittiefucker", "titties", "tittyfuck", "tittywank", "titwank", "threesome", "three some", "throating", "twat", "twathead", "twatty", "twunt", "viagra", "vagina", "vulva", "viado", "wank", "wanker", + // Comment out the line bellow if you want to allow players to use creature names: + "acolyte of the cult", "adept of the cult", "amazon", "ancient scarab", "arachnophobica", "assassin", "azure frog", "badger", "bandit", "banshee", "barbarian bloodwalker", "barbarian brutetamer", "barbarian headsplitter", "barbarian skullhunter", "bat", "bear", "behemoth", "betrayed wraith", "biting book", "black knight", "black sphinx acolyte", "blightwalker", "blood beast", "blood crab", "blood hand", "blood priest", "blue djinn", "boar", "bog frog", "bog raider", "bonebeast", "bonelord", "boogy", "brain squid", "braindeath", "breach brood", "brimstone bug", "burning book", "burning gladiator", "burster spectre", "carniphila", "carrion worm", "cave devourer", "centipede", "chakoya toolshaper", "chakoya tribewarden", "chakoya windcaller", "choking fear", "clay guardian", "clomp", "cobra", "coral frog", "corym charlatan", "corym skirmisher", "corym vanguard", "crab", "crazed beggar", "crazed summer rearguard", "crazed summer vanguard", "crazed winter rearguard", "crazed winter vanguard", "crimson frog", "crocodile", "crypt defiler", "crypt shambler", "crypt warden", "crystal spider", "crystalcrusher", "cult believer", "cult enforcer", "cult scholar", "cyclops", "cyclops drone", "cyclops smith", "dark apprentice", "dark faun", "dark magician", "dark monk", "dark torturer", "dawnfire asura", "death blob", "deathling scout", "deathling spellsinger", "deepling guard", "deepling scout", "deepling spellsinger", "deepling warrior", "deepling worker", "deepworm", "defiler", "demon outcast", "demon skeleton", "demon", "destroyer", "devourer", "diabolic imp", "diamond servant", "diremaw", "dragon hatchling", "dragon lord hatchling", "dragon lord", "dragon", "draken abomination", "draken elite", "draken spellweaver", "draken warmaster", "dread intruder", "drillworm", "dwarf geomancer", "dwarf guard", "dwarf henchman", "dwarf soldier", "dwarf", "dworc fleshhunter", "dworc venomsniper", "dworc voodoomaster", "earth elemental", "efreet", "elder bonelord", "elder wyrm", "elephant", "elf arcanist", "elf scout", "elf", "emerald damselfly", "energetic book", "energy elemental", "enfeebled silencer", "enlightened of the cult", "enraged crystal golem", "eternal guardian", "falcon knight", "falcon paladin", "faun", "fire devil", "fire elemental", "firestarter", "forest fury", "fox", "frazzlemaw", "frost dragon hatchling", "frost dragon", "frost flower asura", "fury", "gargoyle", "gazer spectre", "ghastly dragon", "ghost", "ghoul", "giant spider", "gladiator", "gloom wolf", "glooth bandit", "glooth blob", "glooth brigand", "glooth golem", "gnarlhound", "guzzlemaw", "hand of cursed fate", "haunted treeling", "hellhound", "hellflayer", "hellfire fighter", "hellspawn", "hero", "honour guard", "hunter", "hydra", "ice golem", "ice witch", "infernalist", "juggernaut", "killer caiman", "kongra", "lancer beetle", "lamassu", "lich", "lizard chosen", "lizard dragon priest", "lizard high guard", "lizard legionnaire", "lizard sentinel", "lizard snakecharmer", "lizard templar", "lizard zaogun", "lost soul", "lumbering carnivor", "mad scientist", "mammoth", "marid", "marsh stalker", "medusa", "menacing carnivor", "mercury blob", "merlkin", "metal gargoyle", "midnight asura", "minotaur amazon", "minotaur archer", "minotaur cult follower", "minotaur cult prophet", "minotaur cult zealot", "minotaur guard", "minotaur hunter", "minotaur mage", "minotaur", "monk", "mooh'tah warrior", "moohtant", "mummy", "mutated bat", "mutated human", "mutated rat", "mutated tiger", "necromancer", "nightmare scion", "nightmare", "nightstalker", "nomad", "novice of the cult ", "nymph", "omnivora", "orc berserker", "orc leader", "orc rider", "orc shaman", "orc warlord", "orc warrior", "orc", "pirate buccaneer", "pirate corsair", "pirate cutthroat", "pirate ghost", "pirate marauder", "pirate skeleton", "pixie", "plaguesmith", "priestess", "pooka", "ravenous lava lurker", "renegade knight", "retching horror", "ripper spectre", "roaring lion", "rot elemental", "rotworm", "rustheap golem", "scarab", "scorpion", "sea serpent", "serpent spawn", "sibang", "silencer", "skeleton elite warrior", "souleater", "spectre", "spiky carnivor", "stone golem", "stonerefiner", "swamp troll", "tarantula", "terramite", "thornback tortoise", "toad", "tortoise", "twisted pooka", "undead elite gladiator", "undead gladiator", "valkyrie", "vampire bride", "vampire viscount", "vampire", "vexclaw", "vicious squire", "vile grandmaster", "vulcongra", "wailing widow", "war golem", "war wolf", "warlock", "wasp", "water elemental", "weakened frazzlemaw", "werebadger", "werebear", "wereboar", "werefox", "werewolf", "worm priestess", "wolf", "wyrm", "wyvern", "yielothax", "young sea serpent", "zombie", "adult goanna", "black sphinx acolyte", "burning gladiator", "cobra assassin", "cobra scout", "cobra vizier", "crypt warden", "feral sphinx", "lamassu", "manticore", "ogre rowdy", "ogre ruffian", "ogre sage", "priestess of the wild sun", "sphinx", "sun-marked goanna", "young goanna", "cursed prospector", "evil prospector", "flimsy lost soul", "freakish lost soul", "mean lost soul", "a shielded astral glyph", "abyssador", "an astral glyph", "ascending ferumbras", "annihilon", "apocalypse", "apprentice sheng", "arachir the ancient one", "armenius", "azerus", "barbaria", "baron brute", "battlemaster zunzu", "bazir", "big boss trolliver", "bones", "boogey", "bretzecutioner", "brokul", "bruise payne", "brutus bloodbeard", "bullwark", "chizzoron the distorter", "coldheart", "countess sorrow", "deadeye devious", "deathbine", "deathstrike", "demodras", "dharalion", "diblis the fair", "dirtbeard", "diseased bill", "diseased dan", "diseased fred", "doomhowl", "dracola", "dreadwing", "ekatrix", "energized raging mage", "esmeralda", "ethershreck", "evil mastermind", "fatality", "fazzrah", "fernfang", "feroxa", "ferumbras", "flameborn", "fleshcrawler", "fleshslicer", "fluffy", "foreman kneebiter", "freegoiz", "fury of the emperor", "furyosa", "gaz'haragoth", "general murius", "ghazbaran", "glitterscale", "gnomevil", "golgordan", "grand mother foulscale", "groam", "grorlam", "gorgo", "hairman the huge", "haunter", "hellgorak", "hemming", "heoni", "hide", "hirintror", "horadron", "horestis", "incineron", "infernatil", "inky", "jaul", "kerberos", "koshei the deathless", "kraknaknork's demon", "kraknaknork", "kroazur", "latrivan", "lethal lissy", "leviathan", "lisa", "lizard abomination", "lord of the elements", "mad mage", "mad technomancer", "madareth", "man in the cave", "massacre", "mawhawk", "menace", "mephiles", "minishabaal", "monstor", "morgaroth", "morik the gladiator", "mr. punish", "munster", "mutated zalamon", "necropharus", "obujos", "orshabaal", "paiz the pauperizer", "raging mage", "ribstride", "rocko", "ron the ripper", "rottie the rotworm", "rotworm queen", "scarlett etzel", "scorn of the emperor", "shardhead", "sharptooth", "sir valorcrest", "snake god essence", "snake thing", "spider queen", "spite of the emperor", "splasher", "stonecracker", "sulphur scuttler", "tanjis", "terofar", "teleskor", "the abomination", "the axeorcist", "the blightfather", "the bloodtusk", "the bloodweb", "the book of death", "the collector", "the count", "the weakened count", "the dreadorian", "the evil eye", "the frog prince", "the handmaiden", "the horned fox", "the keeper", "the imperor", "the many", "the noxious spawn", "the old widow", "the pale count", "the plasmother", "the snapper", "the distorted astral source", "the astral source", "thul", "tiquandas revenge", "tirecz", "tyrn", "tormentor", "tremorak", "tromphonyte", "ungreez", "ushuriel", "verminor", "versperoth", "warlord ruzad", "white pale", "wrath of the emperor", "xenia", "yaga the crone", "yakchal", "zanakeph", "zavarash", "zevelon duskbringer", "zomba", "zoralurk", "zugurosh", "zushuka", "zulazza the corruptor", "glooth bomb", "bibby bloodbath", "doctor perhaps", "mooh'tah master", "the welter" + ); + + // Use guild logo system + $config['use_guild_logos'] = true; + + // Use country flags + $config['country_flags'] = array( + 'enabled' => true, + 'highscores' => true, + 'onlinelist' => true, + 'characterprofile' => true, + 'server' => 'http://flag.znote.eu' + ); + + // Animated Outfits, no tocar la URL esta correcta + $config['show_outfits'] = array( + 'shop' => true, + 'highscores' => true, + 'characterprofile' => true, + 'onlinelist' => true, + // Image server may be unreliable and only for test, + // host yourself: https://otland.net/threads/item-images-10-92.242492/ + 'imageServer' => 'https://outfit-images.ots.me/1285_walk_animation/animoutfit.php' + ); + + // Show advanced inventory data in character profile + $config['EQ_shower'] = array( + 'enabled' => true, + 'equipment' => true, + 'skills' => true, + 'outfits' => true, + // Player storage (storage_value + outfitId) + // used to see if player has outfit. + // see Lua scripts folder for otserv code + 'storage_value' => 10000 + ); + + // Level requirement to create guild? (Just set it to 1 to allow all levels). + $config['create_guild_level'] = 10; + + // Change Gender can be purchased in shop, or perhaps you want to allow everyone to change gender for free? + $config['free_sex_change'] = false; + + // Do you need to have premium account to create a guild? + $config['guild_require_premium'] = true; + + // There is a TFS 1.3 bug related to guild nicks + // https://github.com/otland/forgottenserver/issues/2561 + // So if your using TFS 1.x, you might need to disable guild nicks until the crash has been fixed. + $config['guild_allow_nicknames'] = true; + + $config['guildwar_enabled'] = false; + + // Use htaccess rewrite? (basically this makes website.com/username work instead of website.com/characterprofile.php?name=username + // Linux users needs to enable mod_rewrite php extention to make it work properly, so set it to false if your lost and using Linux. + $config['htwrite'] = true; + + // What client version and server port are you using on this OT? + // Used for the Downloads page. + $config['client'] = 1272; // 954 = client 9.54 + + // Link descarga del cliente ( No funcional para este Znote, porqué es totalmente custom ). + $config['client_download'] = ''. $config['client'] .'.exe'; + $config['client_download_linux'] = ''. $config['client'] .'.tgz'; + + $config['port'] = 7171; // Port number to connect to your OT. + + $config['status'] = array( + 'status_check' => false, // Enable or disable status checker + 'status_ip' => '127.0.0.1', + 'status_port' => "7171", + ); + + // Gameserver info is used for client 11+ loginWebService + $config['login_web_service'] = true; // loginWebService for client 11+ enabled? + $config['gameserver'] = array( + 'ip' => '127.0.0.1', + 'port' => 7172, + 'name' => 'Hellgrave' // Servername Debe de ser identico que en el config.lua del servidor + ); + + // How often do you want highscores to update? + $config['cache_lifespan'] = 5; // 60 * 15; // 15 minutes. + + // CUENTA DEL GOD, para que tenga accesso en la pagina web en Admin Panel la cuenta por defecto es hellgrave/hellgrave + $config['page_admin_access'] = array( + 'hellgrave', + 'hellgrave', + ); + + // Built-in FORUM + // Enable forum, enable guildboards, level to create threads/post in them + // How long do they have to wait to create thread or post? + // How to design/display hidden/closed/sticky threads. + $config['forum'] = array( + 'enabled' => true, + 'outfit_avatars' => true, // Show character outfit as forum avatar? + 'player_position' => true, // Show character position? ex: Tutor, Community Manager, God + 'guildboard' => true, + 'level' => 8, + 'cooldownPost' => 1, // 60, + 'cooldownCreate' => 1, // 180, + 'newPostsBumpThreads' => true, + 'hidden' => '[H]', + 'closed' => '[C]', + 'sticky' => '[S]', + ); + + // Guilds and guild war pages will do lots of queries on bigger databases. + // So its recommended to require login to view them, but you can disable this + // If you don't have any problems with load. + $config['require_login'] = array( + 'guilds' => false, + 'guildwars' => false, + ); + + // Para poder banear a gente, deben de crear un personaje en la cuenta del GOD, que se llame como indicara aqui abajo 'God Website' + $config['website_char'] = 'God Website'; + + // ---------------- \\ + // ADVANCED STUFF \\ + // ---------------- \\ + // API config + $config['api'] = array( + 'debug' => false, + ); + + // website.com/gallery.php + // website.com/admin_gallery.php + // we use imgur as image host, and need to register app with them and add client/secret id. + // https://github.com/Znote/ZnoteAAC/wiki/IMGUR-powered-Gallery-page + $config['gallery'] = array( + 'Client Name' => 'ZnoteAAC-Gallery', + 'Client ID' => '4dfcdc4f2cabca6', + 'Client Secret' => '697af737777c99a8c0be07c2f4419aebb2c48ac5' + ); + + // Email Server configurations (SMTP) + /* Please consider using a released stable version of PHPMailer or you may run into issues. + Download PHPMailer: https://github.com/PHPMailer/PHPMailer/releases + Extract to Znote AAC directory (where this config.php file is located) + Rename the folder to "PHPMailer". Then configure this with your SMTP mail settings from your email provider. + */ + $config['mailserver'] = array( + 'register' => false, // Send activation mail + 'accountRecovery' => false, // Recover username or password through mail + 'myaccount_verify_email' => false, // Allow user to verify their email in myaccount page + 'verify_email_points' => 0, // 0 = disabled. Give users points reward for verifying their email + 'host' => "smtp.live.com", // Outgoing mail server host. + 'securityType' => 'ssl', // ssl or tls + 'port' => 465, // SMTP port number - likely to be 465(ssl) or 587(tls) + 'email' => '', + 'username' => '', // Likely the same as email + 'password' => '', // The password. + 'debug' => false, // Enable debugging if you have problems and are looking for errors. + 'fromName' => $config['site_title'], + ); + + // Don't touch this unless you know what you are doing. (modifying these (key value) also requires modifications in OT files data/XML/groups.xml). + $config['ingame_positions'] = array( + 1 => 'Player', + 2 => 'Tutor', + 3 => 'Senior Tutor', + 4 => 'Gamemaster', + 5 => 'Community Manager', + 6 => 'God', + ); + + // Enable OS advanced features? false = no, true = yes + $config['os_enabled'] = false; + + // What kind of computer are you hosting this website on? + // Available options: LINUX or WINDOWS + $config['os'] = ZNOTE_OS; // Use 'ZNOTE_OS' to auto-detect + + // Measure how much players are lagging in-game. (Not completed). + $config['ping'] = false; + + // BAN STUFF - Don't touch this unless you know what you are doing. + // You can order the lines the way you want, from top to bottom, in which order you + // wish for them to be displayed in admin panel. Just make sure key[#] represent your description. + $config['ban_type'] = array( + 4 => 'NOTATION_ACCOUNT', + 2 => 'NAMELOCK_PLAYER', + 3 => 'BAN_ACCOUNT', + 5 => 'DELETE_ACCOUNT', + 1 => 'BAN_IPADDRESS', + ); + + // BAN STUFF - Don't touch this unless you know what you are doing. + // You can order the lines the way you want, from top to bot, in which order you + // wish for them to be displayed in admin panel. Just make sure key[#] represent your description. + $config['ban_action'] = array( + 0 => 'Notation', + 1 => 'Name Report', + 2 => 'Banishment', + 3 => 'Name Report + Banishment', + 4 => 'Banishment + Final Warning', + 5 => 'NR + Ban + FW', + 6 => 'Statement Report', + ); + + // Ban reasons, for changes beside default values to work with client, + // you also need to edit sources (https://github.com/otland/forgottenserver/blob/master/src/enums.h#L29) + $config['ban_reason'] = array( + 0 => 'Offensive Name', + 1 => 'Invalid Name Format', + 2 => 'Unsuitable Name', + 3 => 'Name Inciting Rule Violation', + 4 => 'Offensive Statement', + 5 => 'Spamming', + 6 => 'Illegal Advertising', + 7 => 'Off-Topic Public Statement', + 8 => 'Non-English Public Statement', + 9 => 'Inciting Rule Violation', + 10 => 'Bug Abuse', + 11 => 'Game Weakness Abuse', + 12 => 'Using Unofficial Software to Play', + 13 => 'Hacking', + 14 => 'Multi-Clienting', + 15 => 'Account Trading or Sharing', + 16 => 'Threatening Gamemaster', + 17 => 'Pretending to Have Influence on Rule Enforcement', + 18 => 'False Report to Gamemaster', + 19 => 'Destructive Behaviour', + 20 => 'Excessive Unjustified Player Killing', + 21 => 'Spoiling Auction', + ); + + // BAN STUFF + // Ban time duration selection in admin panel + // seconds => description + $config['ban_time'] = array( + 3600 => '1 hour', + 21600 => '6 hours', + 43200 => '12 hours', + 86400 => '1 day', + 259200 => '3 days', + 604800 => '1 week', + 1209600 => '2 weeks', + 2592000 => '1 month', + ); + + // --------------- \\ + // SECURITY STUFF \\ + // --------------- \\ + $config['use_token'] = false; + // Set up captcha keys on https://www.google.com/recaptcha/ + $config['use_captcha'] = false; + $config['captcha_site_key'] = "Site key"; + $config['captcha_secret_key'] = "Secret key"; + $config['captcha_use_curl'] = false; // Set to false if you don't have cURL installed, otherwise set it to true + + // Session prefix, if you are hosting multiple sites, make the session name different to avoid conflict. + $config['session_prefix'] = 'znote_'; + + /* Store visitor data + Store visitor data in the database, logging every IP visiting site, + and how many times they have visited the site. And sometimes what + they do on the site. + + This helps to prevent POST SPAM (like register 1000 accounts in a few seconds) + and other things which can stress and slow down the server. + + The only downside is that database can get pretty fed up with much IP data + if table never gets flushed once in a while. So I highly recommend you + to configure flush_ip_logs if IPs are logged. + */ + $config['log_ip'] = false; + + // Flush IP logs each configured seconds, 60 * 15 = 15 minutes. + // Set to false to entirely disable ip log flush. + // It is important to flush for optimal performance. + $config['flush_ip_logs'] = 59 * 27; + + /* IP SECURTY REQUIRE: $config['log_ip'] = true; + Configure how tight this security shall be. + Etc: You can max click on anything/refresh page + [max activity] 15 times, within time period 10 + seconds. During time_period, you can also only + register 1 account and 1 character. + */ + $config['ip_security'] = array( + 'time_period' => 10, // In seconds + 'max_activity' => 10, // page clicks/visits + 'max_post' => 6, // register, create, highscore, character search and such actions + 'max_account' => 1, // register + 'max_character' => 1, // create char + 'max_forum_post' => 1, // create threads and post in forum + ); + + ////////////// + /// PAYPAL /// + ////////////// + // https://www.paypal.com/ + + // Indicar el correo paypal, si os aparece phpCURL a la hora de abrir la pagina, debereis de entrar en el php.ini ( si usais xampp ) y desmarcar ;extension=cURL quedaria: extension=cURL , si es en uniserverz el fichero se llama php_production.ini + // Para terminar con el paypal una vez hecho, ireis en vuestra cuenta paypal > opciones > herramientas de vendedor > Notificacion instantanea > os pedira el IPN, una url que insertar, + // si su servidor se llama: www.hellgrave.com, indicaran: https://hellgrave.com/ipn.php ipn.php al final importante. http o https, dependiendo si tienen SSL. + $config['paypal'] = array( + 'enabled' => true, + 'email' => '', // CORREO PAYPAL + 'currency' => ' EUR ', // EUR / USD + 'points_per_currency' => 10, // Para calcular el bonus en la web, indicar 1 EUR/USD , cuantos puntos + 'success' => "http://".$_SERVER['HTTP_HOST']."/success.php", + 'failed' => "http://".$_SERVER['HTTP_HOST']."/failed.php", + 'ipn' => "http://".$_SERVER['HTTP_HOST']."/ipn.php", + 'showBonus' => true, + ); + + // Configurar los puntos por precio + $config['paypal_prices'] = array( + // PRECIO => PUNTOS, + 5 => 50, + 10 => 100, + 15 => 180, + 20 => 400, + 30 => 675, + 50 => 1200, + ); + + ///////////////// + /// PAGSEGURO /// + ///////////////// + // https://pagseguro.uol.com.br/ + + // Write your pagseguro address here, and what currency you want to receive money in. + $config['pagseguro'] = array( + 'enabled' => false, + 'sandbox' => false, + 'email' => 'edit@me.com', // Example: pagseguro@mail.com + 'token' => '', + 'currency' => 'BRL', + 'product_name' => '', + 'price' => 100, // 1 real + 'ipn' => "http://".$_SERVER['HTTP_HOST']."/pagseguro_ipn.php", + 'urls' => array( + 'www' => 'pagseguro.uol.com.br', + 'ws' => 'ws.pagseguro.uol.com.br', + 'stc' => 'stc.pagseguro.uol.com.br' + ) + ); + + if ($config['pagseguro']['sandbox']) { + $config['pagseguro']['urls'] = array_map(function ($item) { + return str_replace('pagseguro', 'sandbox.pagseguro', $item); + }, $config['pagseguro']['urls']); + } + + ////////////////// + /// PAYGOL SMS /// + ////////////////// + // https://www.paygol.com/ + // !!! Paygol takes 60%~ of the money, and send aprox 40% to your paypal. + // You can configure paygol to send each month, then they will send money + // to you 1 month after receiving 50+ eur. + $config['paygol'] = array( + 'enabled' => false, + 'serviceID' => 86648, // Service ID from paygol.com + 'secretKey' => 'xxxx-xxxx-xxxx-xxxx', // Secret key from paygol.com. Never share your secret key + 'currency' => 'SEK', + 'price' => 20, + 'points' => 20, + 'name' => '20 points', + 'returnURL' => "http://".$_SERVER['HTTP_HOST']."/success.php", + 'cancelURL' => "http://".$_SERVER['HTTP_HOST']."/failed.php" + ); + + //////////// + /// SHOP /// + //////////// + // SHOP System, si estan utilizando el shop system, verifiquen que tengan un archivo llamado shop.lua en data/scripts/talkactions/players, en el caso Hellgrave server lo tiene. + // Una vez comprado el item utilizar el comando !Shop en el juego + $config['shop'] = array( + 'enabled' => true, + 'loginToView' => true, // Necessita registrarse para ver el shop ? + 'enableShopConfirmation' => true, // Indicar si quiere comprar con un popup + 'useDB' => true, // Fetch offers from database, or the below config array + 'showImage' => true, + 'imageServer' => 'item-images.ots.me/1285/', // Imagenes desde el link official 12.85 -- Puede variar muchissimo dependiendo el servidor. Aconsejo descargar la carpeta y agregar sus propios items. Para indicar la url sera simple, www.hellgrave.com es nuestra url entonces sera hellgrave.com/items, si llamamos la carpeta items. + 'imageType' => 'gif', + ); + + ////////// + /// CHARACTER AUCTION - AUCTION CHAR ////// + + /// Let players sell, buy and bid on characters. + /// Creates a deeper shop economy, encourages players to spend more money in shop for points. + /// Pay to win/progress mechanic, but also lets people who can barely afford points to gain it + /// by leveling characters to sell. It can also discourages illegal/risky third-party account + /// services. Since players can buy officially & support the server, dodgy competitors have to sell for cheaper. + /// Without admin interference this is organic to each individual community economy inflation. + ////////// + $config['shop_auction'] = array( + 'characterAuction' => true, // Enable/disable this system + // Account ID of the account that stores players in the auction. + // Make sure storage account has a very secure password! + 'storage_account_id' => 7, // Separate secure account ID, not your GM. + 'step' => 5, // Minimum amount someone can raise a bid by + 'step_duration' => 1 * 60 * 60, // When bidding over someone else, extend bid period by 1 hour. + 'lowestLevel' => 20, // Minimum level of sold character + 'lowestPrice' => 10, // Lowest donation points a char can be sold for. + 'biddingDuration' => 0, // = 1 day, 0 to disable bidding + 'deposit' => 10 // Seller has to add 10=10% deposit to auction which he gets back later. + ); + + /* + //// SHOP ITEMS //// + //// ITEMS Agregados para el Hellgrave Server ///// + //// Pueden modificarlos, esto es solo una base para que no tengais que escribirlo todo vosotros mismos, disfrutenlo ///// + type 1 = Items + type 2 = Premium days + type 3 = Change character gender + type 4 = Change character name + type 5 = Buy outfit (put outfit id as itemid), + (put addon id as count [0 = nothing, 1 = first addon, 2 = second addon, 3 = both addons]) + type 6 = Buy mount (put mount id as itemid) + type 7 = Buy house (hardcoded in the house system, type used for data log) + type 8+ = custom coded stuff + */ + $config['shop_offers'] = array( + 2 => array( + 'type' => 2, + 'itemid' => 16101, // Item to display on page + 'count' => 30, // Days of premium account + 'description' => "Premium membership", + 'points' => 10, + ), + 3 => array( + 'type' => 4, + 'itemid' => 12666, // Item to display on page + 'count' => 1, + 'description' => "Change character name", + 'points' => 300, + ), + 4 => array( + 'type' => 5, + 'itemid' => [132, 140], // Outfit ID + 'count' => 3, // Addon 0 = none, 1 = first, 2 = second, 3 = both + 'description' => "Noble outfit with addons.", + 'points' => 250, + ), + 5 => array( + 'type' => 6, + 'itemid' => 32, // Mount ID + 'count' => 1, + 'description' => "Gnarlhound mount", + 'points' => 150, + ), + 6 => array( + 'type' => 6, + 'itemid' => 17, + 'count' => 1, + 'description' => "War horse", + 'points' => 150, + ), + 7 => array( + 'type' => 5, + 'itemid' => [128,136], + 'count' => 3, + 'description' => "Citizen outfit with addons.", + 'points' => 300, + ), + 8 => array( + 'type' => 5, + 'itemid' => [129,137], + 'count' => 3, + 'description' => "Hunter outfit with addons.", + 'points' => 300, + ), + 9 => array( + 'type' => 5, + 'itemid' => [130,141], + 'count' => 3, + 'description' => "Mage outfit with addons.", + 'points' => 300, + ), + 10 => array( + 'type' => 5, + 'itemid' => [131,139], + 'count' => 3, + 'description' => "Knight outfit with addons.", + 'points' => 300, + ), + 11 => array( + 'type' => 5, + 'itemid' => [133,138], + 'count' => 3, + 'description' => "Summoner outfit with addons.", + 'points' => 300, + ), + 14 => array( + 'type' => 5, + 'itemid' => [134,142], + 'count' => 3, + 'description' => "Warrior outfit with addons.", + 'points' => 300, + ), + 15 => array( + 'type' => 5, + 'itemid' => [143,147], + 'count' => 3, + 'description' => "Barbarian outfit with addons.", + 'points' => 300, + ), + 16 => array( + 'type' => 5, + 'itemid' => [144,148], + 'count' => 3, + 'description' => "Druid outfit with addons.", + 'points' => 300, + ), + 17 => array( + 'type' => 5, + 'itemid' => [145,149], + 'count' => 3, + 'description' => "Wizard outfit with addons.", + 'points' => 300, + ), + 18 => array( + 'type' => 5, + 'itemid' => [146,150], + 'count' => 3, + 'description' => "Oriental outfit with addons.", + 'points' => 350, + ), + 19 => array( + 'type' => 5, + 'itemid' => [151,155], + 'count' => 3, + 'description' => "Pirate outfit with addons.", + 'points' => 350, + ), + 20 => array( + 'type' => 5, + 'itemid' => [152,156], + 'count' => 3, + 'description' => "Assassin outfit with addons.", + 'points' => 350, + ), + 21 => array( + 'type' => 5, + 'itemid' => [153,157], + 'count' => 3, + 'description' => "Beggar outfit with addons.", + 'points' => 350, + ), + 22 => array( + 'type' => 5, + 'itemid' => [154,158], + 'count' => 3, + 'description' => "Shaman outfit with addons.", + 'points' => 300, + ), + 23 => array( + 'type' => 5, + 'itemid' => [251,252], + 'count' => 3, + 'description' => "Norseman outfit with addons.", + 'points' => 250, + ), + 24 => array( + 'type' => 5, + 'itemid' => [268,269], + 'count' => 3, + 'description' => "Nightmare outfit with addons.", + 'points' => 300, + ), + 25 => array( + 'type' => 5, + 'itemid' => [273,270], + 'count' => 3, + 'description' => "Jester outfit with addons.", + 'points' => 250, + ), + 26 => array( + 'type' => 5, + 'itemid' => [278,279], + 'count' => 3, + 'description' => "Brotherhood outfit with addons.", + 'points' => 250, + ), + 27 => array( + 'type' => 5, + 'itemid' => [289,288], + 'count' => 3, + 'description' => "Demon hunter outfit with addons.", + 'points' => 300, + ), + 28 => array( + 'type' => 5, + 'itemid' => [324,325], + 'count' => 3, + 'description' => "Yalaharian outfit with addons.", + 'points' => 300, + ), + 30 => array( + 'type' => 5, + 'itemid' => [335,336], + 'count' => 3, + 'description' => "Warmaster outfit with addons.", + 'points' => 250, + ), + 31 => array( + 'type' => 5, + 'itemid' => [367,366], + 'count' => 3, + 'description' => "Wayfarer outfit with addons.", + 'points' => 250, + ), + 31 => array( + 'type' => 5, + 'itemid' => [430,431], + 'count' => 3, + 'description' => "Afflicted outfit with addons.", + 'points' => 250, + ), + 32 => array( + 'type' => 5, + 'itemid' => [432,433], + 'count' => 3, + 'description' => "Elementalist outfit with addons.", + 'points' => 300, + ), + 33 => array( + 'type' => 5, + 'itemid' => [463,464], + 'count' => 3, + 'description' => "Deepling outfit with addons.", + 'points' => 300, + ), + 34 => array( + 'type' => 5, + 'itemid' => [465,466], + 'count' => 3, + 'description' => "Insectoid outfit with addons.", + 'points' => 300, + ), + 35 => array( + 'type' => 5, + 'itemid' => [1243,1244], + 'count' => 3, + 'description' => "Hand of Inquisition with addons ( Tomb Assassin )", + 'points' => 450, + ), + 36 => array( + 'type' => 5, + 'itemid' => [512,513], + 'count' => 3, + 'description' => "Crystal Warlord outfit with addons.", + 'points' => 300, + ), + 37 => array( + 'type' => 5, + 'itemid' => [516,514], + 'count' => 3, + 'description' => "Soil Guardian outfit with addons.", + 'points' => 300, + ), + 38 => array( + 'type' => 5, + 'itemid' => [541,542], + 'count' => 3, + 'description' => "Demon outfit with addons.", + 'points' => 300, + ), + 39 => array( + 'type' => 5, + 'itemid' => [574,575], + 'count' => 3, + 'description' => "Cave Explorer outfit with addons.", + 'points' => 300, + ), + 40 => array( + 'type' => 5, + 'itemid' => [577,578], + 'count' => 3, + 'description' => "Dream Warden outfit with addons.", + 'points' => 300, + ), + 41 => array( + 'type' => 5, + 'itemid' => [610,618], + 'count' => 3, + 'description' => "Glooth Engineer outfit with addons.", + 'points' => 300, + ), + 45 => array( + 'type' => 5, + 'itemid' => [1042,1043], + 'count' => 3, + 'description' => "Makeshift Warrior outfit with addons.", + 'points' => 300, + ), + 54 => array( + 'type' => 5, + 'itemid' => [746,745], + 'count' => 3, + 'description' => "Recruiter outfit with addons.", + 'points' => 300, + ), + 57 => array( + 'type' => 5, + 'itemid' => [846,845], + 'count' => 3, + 'description' => "Rift Warrior outfit with addons.", + 'points' => 300, + ), + 58 => array( + 'type' => 5, + 'itemid' => [853,852], + 'count' => 3, + 'description' => "Winter Warden outfit with addons.", + 'points' => 300, + ), + 61 => array( + 'type' => 5, + 'itemid' => [899,900], + 'count' => 3, + 'description' => "Lupine outfit with addons.", + 'points' => 300, + ), + 62 => array( + 'type' => 5, + 'itemid' => [908,909], + 'count' => 3, + 'description' => "Grove Keeper outfit with addons.", + 'points' => 300, + ), + 63 => array( + 'type' => 5, + 'itemid' => [931,929], + 'count' => 3, + 'description' => "Festive outfit with addons.", + 'points' => 300, + ), + 74 => array( + 'type' => 1, + 'itemid' => 35232, // Item to display on page + 'count' => 1, + 'description' => "Cobra Hood +1 Sword +1 Club +1 Axe +5% Physical - Knights", + 'points' => 350, + ), + 75 => array( + 'type' => 1, + 'itemid' => 32415, + 'count' => 1, + 'description' => "Falcon Coif +2 Distance +2 Shielding +3% Physical +10% Fire - Paladins & Knights level 300", + 'points' => 350, + ), + 94 => array( + 'type' => 6, + 'itemid' => 1, // Mount ID + 'count' => 1, + 'description' => "Widow Queen mount", + 'points' => 150, + ), + 95 => array( + 'type' => 6, + 'itemid' => 2, // Mount ID + 'count' => 1, + 'description' => "Racing Bird mount", + 'points' => 150, + ), + 96 => array( + 'type' => 6, + 'itemid' => 3, // Mount ID + 'count' => 1, + 'description' => "War Bear mount", + 'points' => 150, + ), + 97 => array( + 'type' => 6, + 'itemid' => 4, // Mount ID + 'count' => 1, + 'description' => "Black Sheep mount", + 'points' => 150, + ), + 98 => array( + 'type' => 6, + 'itemid' => 5, // Mount ID + 'count' => 1, + 'description' => "Midnight Panther mount", + 'points' => 200, + ), + 99 => array( + 'type' => 6, + 'itemid' => 6, // Mount ID + 'count' => 1, + 'description' => "Draptor mount", + 'points' => 200, + ), + 100 => array( + 'type' => 6, + 'itemid' => 7, // Mount ID + 'count' => 1, + 'description' => "Titanica mount", + 'points' => 200, + ), + 101 => array( + 'type' => 6, + 'itemid' => 8, // Mount ID + 'count' => 1, + 'description' => "Tin Lizzard mount", + 'points' => 200, + ), + 102 => array( + 'type' => 6, + 'itemid' => 9, // Mount ID + 'count' => 1, + 'description' => "Blazerbringer mount", + 'points' => 200, + ), + 103 => array( + 'type' => 6, + 'itemid' => 10, // Mount ID + 'count' => 1, + 'description' => "Rapid Boar mount", + 'points' => 150, + ), + 104 => array( + 'type' => 6, + 'itemid' => 11, // Mount ID + 'count' => 1, + 'description' => "Stampor mount", + 'points' => 180, + ), + 105 => array( + 'type' => 6, + 'itemid' => 12, // Mount ID + 'count' => 1, + 'description' => "Undead Cavebear mount", + 'points' => 220, + ), + 106 => array( + 'type' => 6, + 'itemid' => 13, // Mount ID + 'count' => 1, + 'description' => "Donkey mount", + 'points' => 220, + ), + 107 => array( + 'type' => 6, + 'itemid' => 14, // Mount ID + 'count' => 1, + 'description' => "Tiger Slug mount", + 'points' => 220, + ), + 108 => array( + 'type' => 6, + 'itemid' => 15, // Mount ID + 'count' => 1, + 'description' => "Uniwheel mount", + 'points' => 180, + ), + 109 => array( + 'type' => 6, + 'itemid' => 16, // Mount ID + 'count' => 1, + 'description' => "Crystal Wolf mount", + 'points' => 200, + ), + 110 => array( + 'type' => 6, + 'itemid' => 18, // Mount ID + 'count' => 1, + 'description' => "Kingly Deer mount", + 'points' => 150, + ), + 111 => array( + 'type' => 6, + 'itemid' => 19, // Mount ID + 'count' => 1, + 'description' => "Tamed Panda mount", + 'points' => 150, + ), + 112 => array( + 'type' => 6, + 'itemid' => 20, // Mount ID + 'count' => 1, + 'description' => "Dromedary mount", + 'points' => 150, + ), + 113 => array( + 'type' => 6, + 'itemid' => 21, // Mount ID + 'count' => 1, + 'description' => "Scorpion king mount", + 'points' => 200, + ), + 114 => array( + 'type' => 6, + 'itemid' => 22, // Mount ID + 'count' => 1, + 'description' => "Rented Horse mount", + 'points' => 150, + ), + 115 => array( + 'type' => 6, + 'itemid' => 23, // Mount ID + 'count' => 1, + 'description' => "Armoured War Horse mount", + 'points' => 150, + ), + 116 => array( + 'type' => 6, + 'itemid' => 24, // Mount ID + 'count' => 1, + 'description' => "Shadow Draptor mount", + 'points' => 200, + ), + 117 => array( + 'type' => 6, + 'itemid' => 25, // Mount ID + 'count' => 1, + 'description' => "Rented Horse Gray mount", + 'points' => 150, + ), + 118 => array( + 'type' => 6, + 'itemid' => 26, // Mount ID + 'count' => 1, + 'description' => "Rented Horse Brown mount", + 'points' => 150, + ), + 119 => array( + 'type' => 6, + 'itemid' => 27, // Mount ID + 'count' => 1, + 'description' => "Lady bug mount", + 'points' => 200, + ), + 120 => array( + 'type' => 6, + 'itemid' => 28, // Mount ID + 'count' => 1, + 'description' => "Manta Ray mount", + 'points' => 150, + ), + 121 => array( + 'type' => 6, + 'itemid' => 29, // Mount ID + 'count' => 1, + 'description' => "Ironblight mount", + 'points' => 250, + ), + 122 => array( + 'type' => 6, + 'itemid' => 30, // Mount ID + 'count' => 1, + 'description' => "Magma Crawler mount", + 'points' => 250, + ), + 123 => array( + 'type' => 6, + 'itemid' => 31, // Mount ID + 'count' => 1, + 'description' => "Dragonling mount", + 'points' => 200, + ), + 124 => array( + 'type' => 6, + 'itemid' => 33, // Mount ID + 'count' => 1, + 'description' => "Crimson Ray mount", + 'points' => 150, + ), + 125 => array( + 'type' => 6, + 'itemid' => 34, // Mount ID + 'count' => 1, + 'description' => "Steelbeak mount", + 'points' => 150, + ), + 126 => array( + 'type' => 6, + 'itemid' => 35, // Mount ID + 'count' => 1, + 'description' => "Water Buffalo mount", + 'points' => 150, + ), + 127 => array( + 'type' => 6, + 'itemid' => 36, // Mount ID + 'count' => 1, + 'description' => "Tombstinger mount", + 'points' => 150, + ), + 128 => array( + 'type' => 6, + 'itemid' => 37, // Mount ID + 'count' => 1, + 'description' => "Platesaurian mount", + 'points' => 150, + ), + 129 => array( + 'type' => 6, + 'itemid' => 38, // Mount ID + 'count' => 1, + 'description' => "Ursagrodon mount", + 'points' => 150, + ), + 130 => array( + 'type' => 6, + 'itemid' => 39, // Mount ID + 'count' => 1, + 'description' => "The Hellgrip mount", + 'points' => 150, + ), + 131 => array( + 'type' => 6, + 'itemid' => 40, // Mount ID + 'count' => 1, + 'description' => "Noble Lion mount", + 'points' => 150, + ), + 132 => array( + 'type' => 6, + 'itemid' => 41, // Mount ID + 'count' => 1, + 'description' => "Desert King mount", + 'points' => 150, + ), + 133 => array( + 'type' => 6, + 'itemid' => 42, // Mount ID + 'count' => 1, + 'description' => "Shock Head mount", + 'points' => 250, + ), + 134 => array( + 'type' => 6, + 'itemid' => 43, // Mount ID + 'count' => 1, + 'description' => "Walker mount", + 'points' => 200, + ), + 135 => array( + 'type' => 6, + 'itemid' => 44, // Mount ID + 'count' => 1, + 'description' => "Azudocus mount", + 'points' => 200, + ), + 136 => array( + 'type' => 6, + 'itemid' => 45, // Mount ID + 'count' => 1, + 'description' => "Carpacosaurus mount", + 'points' => 200, + ), + 137 => array( + 'type' => 6, + 'itemid' => 46, // Mount ID + 'count' => 1, + 'description' => "Death Crawler mount", + 'points' => 250, + ), + 138 => array( + 'type' => 6, + 'itemid' => 47, // Mount ID + 'count' => 1, + 'description' => "Flamesteed mount", + 'points' => 250, + ), + 139 => array( + 'type' => 6, + 'itemid' => 48, // Mount ID + 'count' => 1, + 'description' => "Jade Lion mount", + 'points' => 150, + ), + 140 => array( + 'type' => 6, + 'itemid' => 49, // Mount ID + 'count' => 1, + 'description' => "Jade Pincer mount", + 'points' => 200, + ), + 141 => array( + 'type' => 6, + 'itemid' => 50, // Mount ID + 'count' => 1, + 'description' => "Nethersteed mount", + 'points' => 250, + ), + 142 => array( + 'type' => 6, + 'itemid' => 51, // Mount ID + 'count' => 1, + 'description' => "Tempest mount", + 'points' => 250, + ), + 143 => array( + 'type' => 6, + 'itemid' => 52, // Mount ID + 'count' => 1, + 'description' => "Winter King mount", + 'points' => 150, + ), + 144 => array( + 'type' => 6, + 'itemid' => 53, // Mount ID + 'count' => 1, + 'description' => "Doombringer mount", + 'points' => 200, + ), + 145 => array( + 'type' => 6, + 'itemid' => 54, // Mount ID + 'count' => 1, + 'description' => "Woodland Prince mount", + 'points' => 220, + ), + 146 => array( + 'type' => 6, + 'itemid' => 55, // Mount ID + 'count' => 1, + 'description' => "Hailstorm Fury mount", + 'points' => 220, + ), + 147 => array( + 'type' => 6, + 'itemid' => 56, // Mount ID + 'count' => 1, + 'description' => "Siegebreaker mount", + 'points' => 200, + ), + 148 => array( + 'type' => 6, + 'itemid' => 57, // Mount ID + 'count' => 1, + 'description' => "Poisonbane mount", + 'points' => 220, + ), + 149 => array( + 'type' => 6, + 'itemid' => 58, // Mount ID + 'count' => 1, + 'description' => "Blackpelt mount", + 'points' => 150, + ), + 150 => array( + 'type' => 6, + 'itemid' => 59, // Mount ID + 'count' => 1, + 'description' => "Golden Dragonfly mount", + 'points' => 200, + ), + 151 => array( + 'type' => 6, + 'itemid' => 60, // Mount ID + 'count' => 1, + 'description' => "Steel Bee mount", + 'points' => 200, + ), + 152 => array( + 'type' => 6, + 'itemid' => 61, // Mount ID + 'count' => 1, + 'description' => "Copper Fly mount", + 'points' => 150, + ), + 153 => array( + 'type' => 6, + 'itemid' => 62, // Mount ID + 'count' => 1, + 'description' => "Tundra Rambler mount", + 'points' => 200, + ), + 153 => array( + 'type' => 6, + 'itemid' => 63, // Mount ID + 'count' => 1, + 'description' => "Highland Yak mount", + 'points' => 150, + ), + 154 => array( + 'type' => 6, + 'itemid' => 64, // Mount ID + 'count' => 1, + 'description' => "Glacier Vagabond mount", + 'points' => 150, + ), + 155 => array( + 'type' => 6, + 'itemid' => 65, // Mount ID + 'count' => 1, + 'description' => "Flying Divan mount", + 'points' => 250, + ), + 156 => array( + 'type' => 6, + 'itemid' => 66, // Mount ID + 'count' => 1, + 'description' => "Magic Carpet mount", + 'points' => 250, + ), + 157 => array( + 'type' => 6, + 'itemid' => 67, // Mount ID + 'count' => 1, + 'description' => "Floating Kashmir mount", + 'points' => 250, + ), + 158 => array( + 'type' => 6, + 'itemid' => 68, // Mount ID + 'count' => 1, + 'description' => "Ringtail Waccon mount", + 'points' => 250, + ), + 159 => array( + 'type' => 6, + 'itemid' => 69, // Mount ID + 'count' => 1, + 'description' => "Night Waccon mount", + 'points' => 250, + ), + 160 => array( + 'type' => 6, + 'itemid' => 70, // Mount ID + 'count' => 1, + 'description' => "Emerald Waccon mount", + 'points' => 250, + ), + 161 => array( + 'type' => 6, + 'itemid' => 71, // Mount ID + 'count' => 1, + 'description' => "Glooth Glider mount", + 'points' => 250, + ), + 162 => array( + 'type' => 6, + 'itemid' => 72, // Mount ID + 'count' => 1, + 'description' => "Shadow Hart mount", + 'points' => 250, + ), + 163 => array( + 'type' => 6, + 'itemid' => 73, // Mount ID + 'count' => 1, + 'description' => "Black Stag mount", + 'points' => 250, + ), + 164 => array( + 'type' => 6, + 'itemid' => 74, // Mount ID + 'count' => 1, + 'description' => "Emperor Deer mount", + 'points' => 250, + ), + 165 => array( + 'type' => 6, + 'itemid' => 75, // Mount ID + 'count' => 1, + 'description' => "Flitterkatzen mount", + 'points' => 220, + ), + 166 => array( + 'type' => 6, + 'itemid' => 76, // Mount ID + 'count' => 1, + 'description' => "Venompaw mount", + 'points' => 220, + ), + 167 => array( + 'type' => 6, + 'itemid' => 77, // Mount ID + 'count' => 1, + 'description' => "Batcat mount", + 'points' => 220, + ), + 168 => array( + 'type' => 6, + 'itemid' => 78, // Mount ID + 'count' => 1, + 'description' => "Sea Devil mount", + 'points' => 200, + ), + 169 => array( + 'type' => 6, + 'itemid' => 79, // Mount ID + 'count' => 1, + 'description' => "Coralripper mount", + 'points' => 200, + ), + 170 => array( + 'type' => 6, + 'itemid' => 80, // Mount ID + 'count' => 1, + 'description' => "Plumfish mount", + 'points' => 200, + ), + 171 => array( + 'type' => 6, + 'itemid' => 81, // Mount ID + 'count' => 1, + 'description' => "Goronga mount", + 'points' => 200, + ), + 172 => array( + 'type' => 6, + 'itemid' => 82, // Mount ID + 'count' => 1, + 'description' => "Noctungra mount", + 'points' => 200, + ), + 173 => array( + 'type' => 6, + 'itemid' => 83, // Mount ID + 'count' => 1, + 'description' => "Silverneck mount", + 'points' => 200, + ), + 174 => array( + 'type' => 6, + 'itemid' => 84, // Mount ID + 'count' => 1, + 'description' => "Slagsnare mount", + 'points' => 200, + ), + 175 => array( + 'type' => 6, + 'itemid' => 85, // Mount ID + 'count' => 1, + 'description' => "Nightstinger mount", + 'points' => 200, + ), + 176 => array( + 'type' => 6, + 'itemid' => 86, // Mount ID + 'count' => 1, + 'description' => "Razorcreep mount", + 'points' => 200, + ), + 177 => array( + 'type' => 6, + 'itemid' => 87, // Mount ID + 'count' => 1, + 'description' => "Rift Runner mount", + 'points' => 200, + ), + 178 => array( + 'type' => 6, + 'itemid' => 88, // Mount ID + 'count' => 1, + 'description' => "Nightdweller mount", + 'points' => 200, + ), + 179 => array( + 'type' => 6, + 'itemid' => 89, // Mount ID + 'count' => 1, + 'description' => "Frostflare mount", + 'points' => 200, + ), + 180 => array( + 'type' => 6, + 'itemid' => 90, // Mount ID + 'count' => 1, + 'description' => "Cinderhoof mount", + 'points' => 200, + ), + 181 => array( + 'type' => 6, + 'itemid' => 91, // Mount ID + 'count' => 1, + 'description' => "Mouldpincer mount", + 'points' => 200, + ), + 182 => array( + 'type' => 6, + 'itemid' => 92, // Mount ID + 'count' => 1, + 'description' => "Bloodcurl mount", + 'points' => 200, + ), + 183 => array( + 'type' => 6, + 'itemid' => 93, // Mount ID + 'count' => 1, + 'description' => "Leafscuttler mount", + 'points' => 200, + ), + 184 => array( + 'type' => 6, + 'itemid' => 94, // Mount ID + 'count' => 1, + 'description' => "Sparkion mount", + 'points' => 220, + ), + 185 => array( + 'type' => 6, + 'itemid' => 95, // Mount ID + 'count' => 1, + 'description' => "Swamp Snapper mount", + 'points' => 220, + ), + 186 => array( + 'type' => 6, + 'itemid' => 96, // Mount ID + 'count' => 1, + 'description' => "Mould Shell mount", + 'points' => 220, + ), + 187 => array( + 'type' => 6, + 'itemid' => 97, // Mount ID + 'count' => 1, + 'description' => "Reed Lurker mount", + 'points' => 220, + ), + 188 => array( + 'type' => 6, + 'itemid' => 98, // Mount ID + 'count' => 1, + 'description' => "Neon Sparkid mount", + 'points' => 200, + ), + 189 => array( + 'type' => 6, + 'itemid' => 99, // Mount ID + 'count' => 1, + 'description' => "Vortexion mount", + 'points' => 200, + ), + 190 => array( + 'type' => 6, + 'itemid' => 100, // Mount ID + 'count' => 1, + 'description' => "Ivory Fang mount", + 'points' => 200, + ), + 191 => array( + 'type' => 6, + 'itemid' => 101, // Mount ID + 'count' => 1, + 'description' => "Shadow Claw mount", + 'points' => 200, + ), + 192 => array( + 'type' => 6, + 'itemid' => 102, // Mount ID + 'count' => 1, + 'description' => "Snow Pelt mount", + 'points' => 200, + ), + 193 => array( + 'type' => 1, + 'itemid' => 25177, // Item to display on page + 'count' => 1, + 'description' => "Earthheart Cuirass +4 Sword +8% Earth -8% Fire - Knights level 200", + 'points' => 250, + ), + 194 => array( + 'type' => 1, + 'itemid' => 24772, // Item to display on page + 'count' => 1, + 'description' => "Enchanted Werewolf Helmet +2 Distance +4% Physical - Paladins level 100", + 'points' => 250, + ), + 195 => array( + 'type' => 1, + 'itemid' => 24771, // Item to display on page + 'count' => 1, + 'description' => "Enchanted Werewolf Helmet +2 Axe +4% Physical - Knights level 100", + 'points' => 250, + ), + 196 => array( + 'type' => 1, + 'itemid' => 24770, // Item to display on page + 'count' => 1, + 'description' => "Enchanted Werewolf Helmet +2 Sword +4% Physical - Knights level 100", + 'points' => 250, + ), + 197 => array( + 'type' => 1, + 'itemid' => 24769, // Item to display on page + 'count' => 1, + 'description' => "Enchanted Werewolf Helmet +2 Club +4% Physical - Knights level 100", + 'points' => 250, + ), + 199 => array( + 'type' => 1, + 'itemid' => 24744, // Item to display on page + 'count' => 1, + 'description' => "Enchanted Werewolf Helmet +2 Magic Level +4% Physical - Sorcerers & Druids level 100", + 'points' => 250, + ), + 200 => array( + 'type' => 1, + 'itemid' => 36412, // Item to display on page + 'count' => 1, + 'description' => "Terra Helmet +2 Sword +2 Axe +2 Club +5% Physical +5% Earth - Knights level 230", + 'points' => 350, + ), + 201 => array( + 'type' => 1, + 'itemid' => 25178, // Item to display on page + 'count' => 1, + 'description' => "Earthheart Hauberk +4 Axe +8% Earth -8% Fire - Knights level 200", + 'points' => 250, + ), + 202 => array( + 'type' => 1, + 'itemid' => 25179, // Item to display on page + 'count' => 1, + 'description' => "Earthheart Platemail +4 Club +8% Earth -8% Fire - Knights level 200", + 'points' => 250, + ), + 203 => array( + 'type' => 1, + 'itemid' => 25187, // Item to display on page + 'count' => 1, + 'description' => "Eartsoul Tabard +4 Distance +8% Earth -8% Fire - Paladins level 200", + 'points' => 250, + ), + 204 => array( + 'type' => 1, + 'itemid' => 32419, // Item to display on page + 'count' => 1, + 'description' => "Falcon Plate +4 Shielding +12% Physical - Knights lvl 300", + 'points' => 350, + ), + 205 => array( + 'type' => 1, + 'itemid' => 25174, // Item to display on page + 'count' => 1, + 'description' => "Fireheart Cuirass +4 Sword +8% Fire -8% Ice - Knights lvl 200", + 'points' => 250, + ), + 206 => array( + 'type' => 1, + 'itemid' => 25175, // Item to display on page + 'count' => 1, + 'description' => "Fireheart Hauberk +4 axe +8% Fire -8% Ice - Knights lvl 200", + 'points' => 250, + ), + 207 => array( + 'type' => 1, + 'itemid' => 25176, // Item to display on page + 'count' => 1, + 'description' => "Fireheart Platemail +4 Club +8% Fire -8% Ice - Knights lvl 200", + 'points' => 250, + ), + 208 => array( + 'type' => 1, + 'itemid' => 25186, // Item to display on page + 'count' => 1, + 'description' => "Firesoul Tabard +4 Distance +8% Fire -8% Ice - Paladins lvl 200", + 'points' => 250, + ), + 209 => array( + 'type' => 1, + 'itemid' => 25183, // Item to display on page + 'count' => 1, + 'description' => "Frostheart Cuirass +4 Sword +8% Ice -8% Energy - Knights lvl 200", + 'points' => 250, + ), + 210 => array( + 'type' => 1, + 'itemid' => 25184, // Item to display on page + 'count' => 1, + 'description' => "Frostheart Hauberk +4 Axe +8% Ice -8% Energy - Knights lvl 200", + 'points' => 250, + ), + 211 => array( + 'type' => 1, + 'itemid' => 25185, // Item to display on page + 'count' => 1, + 'description' => "Frostheart Platemail +4 Club +8% Ice -8% Energy - Knights lvl 200", + 'points' => 250, + ), + 212 => array( + 'type' => 1, + 'itemid' => 25189, // Item to display on page + 'count' => 1, + 'description' => "Frostsoul Tabard +4 Distance +8% Ice -8% Energy - Paladins lvl 200", + 'points' => 250, + ), + 213 => array( + 'type' => 1, + 'itemid' => 38929, // Item to display on page + 'count' => 1, + 'description' => "Soulshell +4 Distance +3% Physical +15% Fire - Paladins level 400", + 'points' => 450, + ), + 214 => array( + 'type' => 1, + 'itemid' => 25180, // Item to display on page + 'count' => 1, + 'description' => "Thunderheart Cuirass +4 Sword +8% Energy -8% Earth - Knights lvl 200", + 'points' => 250, + ), + 215 => array( + 'type' => 1, + 'itemid' => 25181, // Item to display on page + 'count' => 1, + 'description' => "Thunderheart Hauberk +4 Axe +8% Energy -8% Earth - Knights lvl 200", + 'points' => 250, + ), + 216 => array( + 'type' => 1, + 'itemid' => 25182, // Item to display on page + 'count' => 1, + 'description' => "Thunderheart Platemail +4 Club +8% Energy -8% Earth - Knights lvl 200", + 'points' => 250, + ), + 217 => array( + 'type' => 1, + 'itemid' => 25188, // Item to display on page + 'count' => 1, + 'description' => "Thundersoul Tabard +4 Distance +8% Energy -8% Earth - Paladins lvl 200", + 'points' => 250, + ), + 218 => array( + 'type' => 1, + 'itemid' => 37463, // Item to display on page + 'count' => 1, + 'description' => "Ghost Chestplate +2 Distance +3% Physical - Paladins lvl 230", + 'points' => 450, + ), + 219 => array( + 'type' => 1, + 'itemid' => 38992, // Item to display on page + 'count' => 1, + 'description' => "Lion Plate +3 Sword +3 Club +3 Axe +6% Physical - Knights level 270", + 'points' => 350, + ), + 220 => array( + 'type' => 1, + 'itemid' => 38930, // Item to display on page + 'count' => 1, + 'description' => "Soulmantle +4 Magic +4% Physical - Sorcerers level 400", + 'points' => 450, + ), + 221 => array( + 'type' => 1, + 'itemid' => 38931, // Item to display on page + 'count' => 1, + 'description' => "Soulshroud +4 Magic +10% Death - Druids level 400", + 'points' => 450, + ), + 222 => array( + 'type' => 1, + 'itemid' => 36413, // Item to display on page + 'count' => 1, + 'description' => "Bear Skin +4 Magic +11% Earth -2% Fire - Druids level 230", + 'points' => 350, + ), + 223 => array( + 'type' => 1, + 'itemid' => 36414, // Item to display on page + 'count' => 1, + 'description' => "Embrace of Nature +4 Distance +11% Ice -3% Energy - Paladins level 220", + 'points' => 350, + ), + 224 => array( + 'type' => 1, + 'itemid' => 36418, // Item to display on page + 'count' => 1, + 'description' => "Toga Mortis +4 Magic +6% Death - Sorcerers level 200", + 'points' => 350, + ), + 225 => array( + 'type' => 1, + 'itemid' => 25191, // Item to display on page + 'count' => 1, + 'description' => "Earthmind Raiment +4 Magic +8% Earth -8% Fire - Sorcerers & Druids 200", + 'points' => 250, + ), + 226 => array( + 'type' => 1, + 'itemid' => 25190, // Item to display on page + 'count' => 1, + 'description' => "Firemind Raiment +4 Magic +8% Fire -8% Ice - Druids & Sorcerers 200", + 'points' => 250, + ), + 227 => array( + 'type' => 1, + 'itemid' => 25193, // Item to display on page + 'count' => 1, + 'description' => "Frostmind Raiment +4 Magic +8% Ice -8% Energy - Druids & Sorcerers 200", + 'points' => 250, + ), + 228 => array( + 'type' => 1, + 'itemid' => 25192, // Item to display on page + 'count' => 1, + 'description' => "Thundemin Raiment +4 Magic +8% Energy -8% Earth - Druids & Sorcerers 200", + 'points' => 250, + ), + 229 => array( + 'type' => 1, + 'itemid' => 32420, // Item to display on page + 'count' => 1, + 'description' => "Falcon Greaves +3 Sword +3 Axe +3 Club +3 Distance +7% Physical +7% Ice - Knights & Paladins 300", + 'points' => 350, + ), + 230 => array( + 'type' => 1, + 'itemid' => 38927, // Item to display on page + 'count' => 1, + 'description' => "Soulshanks +3 Magic +10% Death - Sorcerers 400", + 'points' => 450, + ), + 231 => array( + 'type' => 1, + 'itemid' => 38928, // Item to display on page + 'count' => 1, + 'description' => "Soulstrider +4 Magic +10% Fire - Druids 400", + 'points' => 450, + ), + 232 => array( + 'type' => 1, + 'itemid' => 37452, // Item to display on page + 'count' => 1, + 'description' => "Fabulous Legs +2 Distance +2 Sword +2 Axe +2 Club +4% Physical +2% Fire - Knights & Paladins 225", + 'points' => 450, + ), + 234 => array( + 'type' => 1, + 'itemid' => 38932, // Item to display on page + 'count' => 1, + 'description' => "Pair of Soulwalkers +1 Sword +1 Club +1 Axe +15 Speed +7% Physical +5% Fire - Knights 400", + 'points' => 450, + ), + 235 => array( + 'type' => 1, + 'itemid' => 25412, // Item to display on page + 'count' => 1, + 'description' => "Treader of Torment", + 'points' => 150, + ), + 236 => array( + 'type' => 1, + 'itemid' => 35229, // Item to display on page + 'count' => 1, + 'description' => "Cobra Boots +10 Speed +6% Physical - Knights 220", + 'points' => 350, + ), + 237 => array( + 'type' => 1, + 'itemid' => 38933, // Item to display on page + 'count' => 1, + 'description' => "Pair of Soulstalkers +1 Distance +20 Speed +5% Physical - Paladins 400", + 'points' => 450, + ), + 239 => array( + 'type' => 1, + 'itemid' => 38934, // Item to display on page + 'count' => 1, + 'description' => "Soulbastion +10% Physical +10% Death - Knights level 400", + 'points' => 450, + ), + 240 => array( + 'type' => 1, + 'itemid' => 32422, // Item to display on page + 'count' => 1, + 'description' => "Falcon Escutcheon +7% Physical +15% Fire - Knights & Paladins 300", + 'points' => 350, + ), + 241 => array( + 'type' => 1, + 'itemid' => 32421, // Item to display on page + 'count' => 1, + 'description' => "Falcon Shield +6% Physical +10% Fire - Knights & Paladins 300", + 'points' => 350, + ), + 242 => array( + 'type' => 1, + 'itemid' => 38988, // Item to display on page + 'count' => 1, + 'description' => "Lion Spellbook +4 Magic +3% Physical +7% Ice - Druids & Sorcerers 220", + 'points' => 350, + ), + 243 => array( + 'type' => 1, + 'itemid' => 34058, // Item to display on page + 'count' => 1, + 'description' => "Shoulder Plate +3 Magic +2% Physical +6% Earth - Sorcerers & Druids 180", + 'points' => 450, + ), + 244 => array( + 'type' => 1, + 'itemid' => 8925, // Item to display on page + 'count' => 1, + 'description' => "Solar Axe 52 Attk 29+3 Def One Hand - Knights level 130", + 'points' => 350, + ), + 245 => array( + 'type' => 1, + 'itemid' => 32424, // Item to display on page + 'count' => 1, + 'description' => "Falcon Battleaxe 10 Attk +47 Energy Attk 33 Def +4 Axe Skill, Two Hands - Knights 300", + 'points' => 400, + ), + 246 => array( + 'type' => 1, + 'itemid' => 38920, // Item to display on page + 'count' => 1, + 'description' => "Souleater Axe 10 Attk +47 Ice Attk 34 Def +5 Axe Skill, Two Hands - Knights level 400 ", + 'points' => 450, + ), + 247 => array( + 'type' => 1, + 'itemid' => 35231, // Item to display on page + 'count' => 1, + 'description' => "Cobra Axe Attk 8 +44 Ice Attk 29+2 Def +2 Axe Skill, One Hand - Knights level 220", + 'points' => 400, + ), + 248 => array( + 'type' => 1, + 'itemid' => 39088, // Item to display on page + 'count' => 1, + 'description' => "Lion Axe 8 Attk +44 Earth Attk 31+2 Def +3 Axe Skill, One Hand - Knights level 270", + 'points' => 400, + ), + 249 => array( + 'type' => 1, + 'itemid' => 38919, // Item to display on page + 'count' => 1, + 'description' => "Soulbiter 7 Attk +45 Death Attk 32+3 Def +5 Axe Skill, One Hand - Knights level 400", + 'points' => 450, + ), + 250 => array( + 'type' => 1, + 'itemid' => 37451, // Item to display on page + 'count' => 1, + 'description' => "Phantasmal Axe 8 Attk +49 Fire Attk 32 Def +2 Axe, One Hand - Knights level 180", + 'points' => 450, + ), + 251 => array( + 'type' => 1, + 'itemid' => 38926, // Item to display on page + 'count' => 1, + 'description' => "Soulhexer Ice damage +12% Ice +5 Magic - Druids 400", + 'points' => 450, + ), + 252 => array( + 'type' => 1, + 'itemid' => 32416, // Item to display on page + 'count' => 1, + 'description' => "Falcon Rod Earth damage +8% Energy +3 Magic - Druids level 300", + 'points' => 400, + ), + 253 => array( + 'type' => 1, + 'itemid' => 38986, // Item to display on page + 'count' => 1, + 'description' => "Lion Rod Ice damage +2 Magic - Druids level 270", + 'points' => 400, + ), + 254 => array( + 'type' => 1, + 'itemid' => 32523, // Item to display on page + 'count' => 1, + 'description' => "Deepling Fork Ice damage +8% Holy +2 Magic - Sorcerers & Druids level 230", + 'points' => 350, + ), + 255 => array( + 'type' => 1, + 'itemid' => 35235, // Item to display on page + 'count' => 1, + 'description' => "Cobra rod Earth Damage +2 Magic - Druids level 220", + 'points' => 400, + ), + 256 => array( + 'type' => 1, + 'itemid' => 38921, // Item to display on page + 'count' => 1, + 'description' => "Soulcrusher 6 Attk +46 Ice damage 33+3 Def +5 Club - One Hand - Knights level 400", + 'points' => 400, + ), + 257 => array( + 'type' => 1, + 'itemid' => 38922, // Item to display on page + 'count' => 1, + 'description' => "Soulmaimer 10 Attk +47 Energy damage 35 Def +5 Club - Two Hands - Knights level 400", + 'points' => 400, + ), + 258 => array( + 'type' => 1, + 'itemid' => 32425, // Item to display on page + 'count' => 1, + 'description' => "Falcon Mace 11 Attk +41 Energy damage 33+3 Def +3 Club - One Hand - Knights level 300", + 'points' => 400, + ), + 259 => array( + 'type' => 1, + 'itemid' => 39089, // Item to display on page + 'count' => 1, + 'description' => "Lion Hammer 8 Attk +44 Earth damage 31+2 Def +3 Club - One Hand - Knights level 270", + 'points' => 400, + ), + 260 => array( + 'type' => 1, + 'itemid' => 35230, // Item to display on page + 'count' => 1, + 'description' => "Cobra Club 8 Attk +44 Fire damage 29+2 Def +2 Club - One Hand - Knights level 220", + 'points' => 400, + ), + 261 => array( + 'type' => 1, + 'itemid' => 38925, // Item to display on page + 'count' => 1, + 'description' => "Soultainter Death Damage +12% death +5 Magic - Sorcerers level 400", + 'points' => 450, + ), + 262 => array( + 'type' => 1, + 'itemid' => 32417, // Item to display on page + 'count' => 1, + 'description' => "Falcon Wand Energy damage 8% Fire +3 Magic - Sorcerers level 300", + 'points' => 400, + ), + 263 => array( + 'type' => 1, + 'itemid' => 35234, // Item to display on page + 'count' => 1, + 'description' => "Cobra Wand Energy damage +2 Magic - Sorcerers level 270", + 'points' => 400, + ), + 264 => array( + 'type' => 1, + 'itemid' => 38987, // Item to display on page + 'count' => 1, + 'description' => "Lion Wand Ice damage +2 Magic - Sorcerers level 220", + 'points' => 400, + ), + 265 => array( + 'type' => 1, + 'itemid' => 38923, // Item to display on page + 'count' => 1, + 'description' => "Soulbleeder +8 Attk +5% Hit +7% Holy +4 Distance - Paladins level 400", + 'points' => 450, + ), + 266 => array( + 'type' => 1, + 'itemid' => 38924, // Item to display on page + 'count' => 1, + 'description' => "Soulpiercer +9 Attk +6% Hit +8 Death +4 Distance - Paladins level 400", + 'points' => 450, + ), + 267 => array( + 'type' => 1, + 'itemid' => 32418, // Item to display on page + 'count' => 1, + 'description' => "Falcon Bow +6 Attk +6% Hit +5% Fire +2 Distance - Paladins level 300", + 'points' => 400, + ), + 268 => array( + 'type' => 1, + 'itemid' => 38985, // Item to display on page + 'count' => 1, + 'description' => "Lion Longbow +6 Attk +6% Hit +5% Ice +2 Distance - Paladins level 270", + 'points' => 400, + ), + 269 => array( + 'type' => 1, + 'itemid' => 38917, // Item to display on page + 'count' => 1, + 'description' => "Soulcutter 7 Attk +45 Death damage 32+3 Def +5 Sword - One Hand - Knights level 400", + 'points' => 450, + ), + 270 => array( + 'type' => 1, + 'itemid' => 38918, // Item to display on page + 'count' => 1, + 'description' => "Soulshredder 10 Attk +47 Ice damage 35Def +5 Sword - One Hand - Knights level 400", + 'points' => 450, + ), + 271 => array( + 'type' => 1, + 'itemid' => 32423, // Item to display on page + 'count' => 1, + 'description' => "Falcon Longsword 56 Attk 34 Def +10% Earth +5 Sword - Two Hands - Knights level 300", + 'points' => 400, + ), + 272 => array( + 'type' => 1, + 'itemid' => 38990, // Item to display on page + 'count' => 1, + 'description' => "Lion Longsword 8 Attk +44 Earth Damage 31+2 Def +3 Sword - One Hand - Knights level 270", + 'points' => 400, + ), + 273 => array( + 'type' => 1, + 'itemid' => 36449, // Item to display on page + 'count' => 1, + 'description' => "Tagralt Blade 7 Attk +49 Earth damage 32 Def +3 Sword - Two Hands - Knights level 250", + 'points' => 450, + ), + 278 => array( + 'type' => 1, + 'itemid' => 22409, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Chopper Atk:54, Def:34, axe fighting +3.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 279 => array( + 'type' => 1, + 'itemid' => 22406, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Axe Atk:53, Def:30 +3, axe fighting +1.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 280 => array( + 'type' => 1, + 'itemid' => 22415, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Hammer Atk:55, Def:34, club fighting +3.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 281 => array( + 'type' => 1, + 'itemid' => 22412, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Mace Atk:52, Def:30+3, club fighting +1.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 282 => array( + 'type' => 1, + 'itemid' => 22403, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Slayer Atk:54, Def:35, sword fighting +3.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 283 => array( + 'type' => 1, + 'itemid' => 22400, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Masterblade Atk:52, Def:31 +3, sword fighting +1.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 284 => array( + 'type' => 1, + 'itemid' => 22418, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Bow Range: 7, Atk +6, Hit% +5, distance fighting +3.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 285 => array( + 'type' => 1, + 'itemid' => 22421, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Crossbow Range: 5, Atk +9, Hit% +4, distance fighting +3.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + 286 => array( + 'type' => 1, + 'itemid' => 22424, // item to get in-game + 'count' => 1, // Stack number (5x itemid) + 'description' => "Umbral Master Spellbook Def:20, magic level +4, protection energy +5%, earth +5%, fire +5%, ice +5%.", // Description shown on website + 'points' => 350, // How many points this offer costs + ), + ); + + ////////////////////////// + /// OTServers.eu voting + // + // Start by creating an account at OTServers.eu and add your server. + // You can find your secret token by logging in on OTServers.eu and go to 'MY SERVER' then 'Encourage players to vote'. + $config['otservers_eu_voting'] = [ + 'enabled' => false, + 'simpleVoteUrl' => '', // This url is used if the player isn't logged in. + 'voteUrl' => 'https://api.otservers.eu/vote_link.php', + 'voteCheckUrl' => 'https://api.otservers.eu/vote_check.php', + 'secretToken' => '', // Enter your secret token. Do not share with anyone! + 'landingPage' => '/voting.php?action=reward', // The user will be redirected to this page after voting + 'points' => '1' // Amount of points to give as reward + ]; diff --git a/createcharacter.php b/createcharacter.php new file mode 100644 index 00000000..d660febf --- /dev/null +++ b/createcharacter.php @@ -0,0 +1,170 @@ +$value) { + if (empty($value) && in_array($key, $required_fields) === true) { + $errors[] = 'You need to fill in all fields.'; + break 1; + } + } + + // check errors (= user exist, pass long enough + if (empty($errors) === true) { + if (!Token::isValid($_POST['token'])) { + $errors[] = 'Token is invalid.'; + } + $_POST['name'] = validate_name($_POST['name']); + if ($_POST['name'] === false) { + $errors[] = 'Your name can not contain more than 2 words.'; + } else { + if (user_character_exist($_POST['name']) !== false) { + $errors[] = 'Sorry, that character name already exist.'; + } + if (!preg_match("/^[a-zA-Z ]+$/", $_POST['name'])) { + $errors[] = 'Your name may only contain a-z, A-Z and spaces.'; + } + if (strlen($_POST['name']) < $config['minL'] || strlen($_POST['name']) > $config['maxL']) { + $errors[] = 'Your character name must be between ' . $config['minL'] . ' - ' . $config['maxL'] . ' characters long.'; + } + // name restriction + $resname = explode(" ", $_POST['name']); + foreach($resname as $res) { + if(in_array(strtolower($res), $config['invalidNameTags'])) { + $errors[] = 'Your username contains a restricted word.'; + } + else if(strlen($res) == 1) { + $errors[] = 'Too short words in your name.'; + } + } + // Validate vocation id + if (!in_array((int)$_POST['selected_vocation'], $config['available_vocations'])) { + $errors[] = 'Permission Denied. Wrong vocation.'; + } + // Validate town id + if (!in_array((int)$_POST['selected_town'], $config['available_towns'])) { + $errors[] = 'Permission Denied. Wrong town.'; + } + // Validate gender id + if (!in_array((int)$_POST['selected_gender'], array(0, 1))) { + $errors[] = 'Permission Denied. Wrong gender.'; + } + if (vocation_id_to_name($_POST['selected_vocation']) === false) { + $errors[] = 'Failed to recognize that vocation, does it exist?'; + } + if (town_id_to_name($_POST['selected_town']) === false) { + $errors[] = 'Failed to recognize that town, does it exist?'; + } + if (gender_exist($_POST['selected_gender']) === false) { + $errors[] = 'Failed to recognize that gender, does it exist?'; + } + // Char count + $char_count = user_character_list_count($session_user_id); + if ($char_count >= $config['max_characters']) { + $errors[] = 'Your account is not allowed to have more than '. $config['max_characters'] .' characters.'; + } + if (validate_ip(getIP()) === false && $config['validate_IP'] === true) { + $errors[] = 'Failed to recognize your IP address. (Not a valid IPv4 address).'; + } + } + } +} +?> +
+
+

Create Character

+
+Congratulations! Your character has been created. See you in-game! Click here to go Back to your Account .
'; +} else { + if (empty($_POST) === false && empty($errors) === true) { + if ($config['log_ip']) { + znote_visitor_insert_detailed_data(2); + } + //Register + $character_data = array( + 'name' => format_character_name($_POST['name']), + 'account_id'=> $session_user_id, + 'vocation' => $_POST['selected_vocation'], + 'town_id' => $_POST['selected_town'], + 'sex' => $_POST['selected_gender'], + 'lastip' => getIPLong(), + 'created' => time() + ); + + user_create_character($character_data); + header('Location: createcharacter.php?success'); + exit(); + //End register + + } else if (empty($errors) === false){ + echo ''; + echo output_errors($errors); + echo ''; + } + ?> +
+
    +
    + Name:
    + +

    +
    + + Vocation:
    + +

    +
    + + Gender:
    + +

    + 1): + ?> +
    + + Town:
    + +
    + + + + +
    + +
+
+



+ + + diff --git a/deaths.php b/deaths.php new file mode 100644 index 00000000..80b9193b --- /dev/null +++ b/deaths.php @@ -0,0 +1,43 @@ +hasExpired()) { + + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'TFS_10') { + $deaths = fetchLatestDeaths(); + } else if ($config['ServerEngine'] == 'TFS_03' || $config['ServerEngine'] == 'OTHIRE') { + $deaths = fetchLatestDeaths_03(30); + } + $cache->setContent($deaths); + $cache->save(); +} else { + $deaths = $cache->load(); +} +if ($deaths) { +?> +
+
+
+

Latest Deaths

+
+ + + + + + + '; + echo ""; + echo ""; + if ($death['is_player'] == 1) echo ""; + else if ($death['is_player'] == 0) { + if ($config['ServerEngine'] == 'TFS_03') echo ""; + else echo ""; + } + else echo ""; + echo ''; + } ?> +
VictimTimeKiller
At level ". $death['level'] .": ". $death['victim'] ."". getClock($death['time'], true) ."Player: ". $death['killed_by'] ."Monster: ". ucfirst(str_replace("a ", "", $death['killed_by'])) ."Monster: ". ucfirst($death['killed_by']) ."". $death['killed_by'] ."
+
No deaths exist.
'; +include 'layout/overall/footer.php'; ?> diff --git a/downloads.php b/downloads.php new file mode 100644 index 00000000..3779d77e --- /dev/null +++ b/downloads.php @@ -0,0 +1,44 @@ + + +
+
+

Downloads

+ +

In order to play on server, download our client.

+

Admins: Enter on download.php page, and edit URLS for your clients, after this, delete this line

+

+ "Direct URL", + "client2" => "Direct URL", + "client3" => "Direct URL", + ); + + $download_url = false; + if (isset($_GET['client']) && isset($download_links[$_GET['client']])) { + $download_url = $download_links[$_GET['client']]; + header("Location: {$download_url}"); + die(); + } + ?> + + +
+ + +

+
+
+ + + +
+ + + + diff --git a/engine/XML/items.xml b/engine/XML/items.xml new file mode 100644 index 00000000..b9d240c5 --- /dev/null +++ b/engine/XML/items.xml @@ -0,0 +1,36177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/engine/XML/spells.xml b/engine/XML/spells.xml new file mode 100644 index 00000000..57d1fadd --- /dev/null +++ b/engine/XML/spells.xml @@ -0,0 +1,745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/engine/XML/stages.xml b/engine/XML/stages.xml new file mode 100644 index 00000000..beb1e515 --- /dev/null +++ b/engine/XML/stages.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/engine/cert/cacert.pem b/engine/cert/cacert.pem new file mode 100644 index 00000000..09b4ce16 --- /dev/null +++ b/engine/cert/cacert.pem @@ -0,0 +1,3401 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Wed Jan 23 04:12:09 2019 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.27. +## SHA256: 18372117493b5b7ec006c31d966143fc95a9464a2b5f8d5188e23c5557b2292d +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +GlobalSign Root CA - R2 +======================= +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 +ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp +s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN +S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL +TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C +ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i +YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN +BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp +9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu +01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 +9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- + +Verisign Class 3 Public Primary Certification Authority - G3 +============================================================ +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy +dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 +EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc +cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw +EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj +055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f +j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 +xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa +t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +AddTrust External Root +====================== +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD +VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw +NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU +cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg +Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 ++iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw +Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo +aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy +2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 +7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL +VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk +VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl +j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 +e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u +G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +GeoTrust Global CA +================== +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw +MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo +BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet +8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc +T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU +vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk +DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q +zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 +d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 +mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p +XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm +Mw== +-----END CERTIFICATE----- + +GeoTrust Universal CA +===================== +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 +MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu +Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t +JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e +RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs +7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d +8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V +qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga +Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB +Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu +KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 +ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 +XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB +hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 +qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL +oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK +xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF +KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 +DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK +xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU +p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI +P/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- + +GeoTrust Universal CA 2 +======================= +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 +MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg +SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 +DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 +j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q +JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a +QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 +WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP +20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn +ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC +SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG +8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 ++/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E +BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ +4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ +mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq +A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg +Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP +pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d +FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp +gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm +X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +QuoVadis Root CA +================ +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE +ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz +MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp +cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD +EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk +J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL +F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL +YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen +AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w +PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y +ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 +MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj +YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs +ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW +Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu +BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw +FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 +tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo +fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul +LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x +gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi +5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi +5nrQNiOKSnQ2+Q== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx +ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 +XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk +lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB +lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy +lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt +66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn +wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh +D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy +BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie +J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud +DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU +a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv +Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 +UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm +VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK ++JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW +IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 +WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X +f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II +4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 +VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +Security Communication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- + +Sonera Class 2 Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG +U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw +NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh +IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 +/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT +dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG +f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P +tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH +nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT +XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt +0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI +cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph +Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx +EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH +llpwrN9M +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +Taiwan GRCA +=========== +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG +EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X +DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv +dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN +w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 +BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O +1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO +htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov +J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 +Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t +B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB +O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 +lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV +HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 +09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj +Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 +Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU +D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz +DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk +Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk +7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ +CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy ++fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +Certplus Class 2 Primary CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE +BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN +OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy +dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR +5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ +Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO +YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e +e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME +CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ +YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t +L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD +P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R +TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ +7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW +//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- + +DST Root CA X3 +============== +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK +ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X +DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 +cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT +rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 +UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy +xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d +utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ +MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug +dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE +GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw +RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS +fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw +EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN +MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp +c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq +t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C +jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg +vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF +ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR +AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend +jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO +peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR +7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi +GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 +OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm +5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr +44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf +Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m +Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp +mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk +vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf +KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br +NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj +viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT +BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X +DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 +aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 +N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm ++/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH +6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu +MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h +qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 +FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs +ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc +celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X +CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB +tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P +4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F +kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L +3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx +/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa +DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP +e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu +WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ +DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub +DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ +cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN +b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 +nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge +RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt +tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI +hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K +Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN +NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa +Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG +1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- + +thawte Primary Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 +MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg +SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv +KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT +FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs +oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ +1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc +q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K +aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p +afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF +AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE +uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 +jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH +z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G5 +============================================================ +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln +biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh +dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz +j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD +Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ +Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r +fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv +Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG +SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ +X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE +KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC +Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE +ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +Network Solutions Certificate Authority +======================================= +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG +EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr +IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx +MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx +jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT +aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT +crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc +/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB +AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv +bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA +A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q +4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ +GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD +ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GA CA +=============================== +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE +BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG +A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH +bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD +VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw +IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 +IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 +Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg +Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD +d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ +/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R +LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm +MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 ++vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY +okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +Deutsche Telekom Root CA 2 +========================== +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT +RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG +A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 +MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G +A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS +b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 +bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI +KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY +AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK +Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV +jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV +HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr +E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy +zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 +rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G +dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- + +Cybertrust Global Root +====================== +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li +ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 +MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD +ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA ++Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW +0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL +AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin +89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT +8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 +MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G +A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO +lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi +5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 +hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T +X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G3 +============================================= +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy +eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz +NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo +YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT +LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j +K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE +c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C +IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu +dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr +2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 +cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE +Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s +t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- + +thawte Primary Root CA - G2 +=========================== +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC +VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu +IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg +Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV +MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG +b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt +IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS +LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 +8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN +G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K +rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- + +thawte Primary Root CA - G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w +ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD +VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG +A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At +P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC ++BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY +7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW +vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ +KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK +A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC +8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm +er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G2 +============================================= +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 +OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl +b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG +BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc +KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ +EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m +ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 +npaqBA+K +-----END CERTIFICATE----- + +VeriSign Universal Root Certification Authority +=============================================== +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj +1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP +MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 +9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I +AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR +tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G +CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O +a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 +Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx +Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx +P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P +wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 +mJO37M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G4 +============================================================ +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC +VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 +b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz +ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU +cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo +b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 +IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 +Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz +rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw +HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u +Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD +A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx +AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G2 +================================== +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ +5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn +vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj +CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil +e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR +OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI +CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65 +48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi +trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737 +qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB +AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC +ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA +A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz ++51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj +f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN +kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk +CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF +URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb +CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h +oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV +IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm +66+KAQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 1 +======================= +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG +EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz +MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu +QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ +03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK +ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU ++zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC +PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT +OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK +F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK +0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ +0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB +leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID +AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ +SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG +NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l +Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga +kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q +hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs +g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 +aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 +nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC +ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo +Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z +WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- + +Chambers of Commerce Root - 2008 +================================ +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy +Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl +ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF +EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl +cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA +XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj +h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ +ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk +NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g +D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 +lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ +0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 +EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI +G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ +BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh +bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh +bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC +CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH +AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 +wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH +3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU +RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 +M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 +YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF +9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK +zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG +nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ +-----END CERTIFICATE----- + +Global Chambersign Root - 2008 +============================== +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx +NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg +Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ +QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf +VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf +XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 +ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB +/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA +TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M +H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe +Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF +HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB +AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT +BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE +BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm +aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm +aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp +1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 +dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG +/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 +ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s +dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg +9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH +foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du +qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr +P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq +c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +EC-ACC +====== +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE +BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w +ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD +VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE +CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT +BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 +MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt +SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl +Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh +cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK +w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT +ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 +HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a +E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw +0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD +VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 +Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l +dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ +lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa +Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe +l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 +E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D +5EI= +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2011 +======================================================= +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT +O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y +aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT +AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo +IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI +1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa +71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u +8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH +3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ +MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 +MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu +b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt +XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD +/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N +7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM +BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE +AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky +MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz +IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ +wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa +by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 +zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f +YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 +oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l +EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 +hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 +EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 +jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY +iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI +WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 +JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx +K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ +Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC +4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo +2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz +lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem +OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 +vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- + +Trustis FPS Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 +IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV +BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ +RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk +H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa +cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt +o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA +AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd +BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c +GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC +yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P +8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV +l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl +iB6XzCGcKQENZetX2fNXlrtIzYE= +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +EE Certification Centre Root CA +=============================== +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG +EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy +dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw +MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB +UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy +ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM +TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 +rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw +93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN +P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ +MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF +BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj +xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM +lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU +3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM +dcGWxZ0= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +E-Tugra Certification Authority +=============================== +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMTE5MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR6FSS0gpWsawNJN3Fz0Rn +dJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8Xpz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZ +FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+ +5eNu/Nio5JIk2kNrYrhV/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pG +x8cgoLEfZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z+pUX +2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL +OvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZahSL0896+1DSJMwBGB7FY79tOi4lu3 +sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVICu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+C +GCe01a60y1Dma/RMhnEw6abfFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5 +WdYgGq/yapiqcrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvlwFTPoCWOAvn9sKIN9SCYPBMt +rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+ +nq6PK7o9mfjYcwlYRm6mnPTXJ9OV2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSg +tZx8jb8uk2IntznaFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwW +sRqZCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiKboHGhfKp +pC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmckejkk9u+UJueBPSZI9FoJA +zMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yLS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHq +ZJx64SIDqZxubw5lT2yHh17zbqD5daWbQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk52 +7RH89elWsn2/x20Kk4yl0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7I +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCAEmUXNg7D2wiz +0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2j +Y0K2dvKpOyuR+OJv0OwWIJAJPuLodMkYtJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFn +RghRy4YUVD+8M/5+bJz/Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O ++T23LLb2VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT79uq +/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6c0Plfg6lZrEpfDKE +Y1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmTYo61Zs8liM2EuLE/pDkP2QKe6xJM +lXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97lc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8 +yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+ +eLf8ZxXhyVeEHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPFUp/L+M+ZBn8b2kMVn54CVVeW +FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ +7l8wXEskEVX/JJpuXior7gtNn3/3ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQ +Eg9zKC7F4iRO/Fjs8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM +8WcRiQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYzeSf7dNXGi +FSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZXHlKYC6SQK5MNyosycdi +yA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9c +J2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRBVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGw +sAvgnEzDHNb842m1R0aBL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gx +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl +OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV +MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF +JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G3 +================================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y +olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t +x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy +EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K +Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur +mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 +1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp +07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo +FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE +41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu +yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq +KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 +v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA +8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b +8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r +mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq +1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI +JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV +tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= +-----END CERTIFICATE----- + +Staat der Nederlanden EV Root CA +================================ +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M +MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl +cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk +SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW +O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r +0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 +Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV +XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr +08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV +0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd +74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx +fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa +ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu +c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq +5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN +b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN +f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi +5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 +WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK +DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy +eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +Certinomis - Root CA +==================== +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg +LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx +EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD +ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos +P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo +d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap +z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 +8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x +RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE +6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t +FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV +PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH +i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj +YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I +6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV +WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw +Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX +lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ +y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 +Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng +DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi +I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM +cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr +hkIGuUE= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +LuxTrust Global Root 2 +====================== +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQELBQAwRjELMAkG +A1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNVBAMMFkx1eFRydXN0IEdsb2Jh +bCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUwMzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEW +MBQGA1UECgwNTHV4VHJ1c3QgUy5BLjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wm +Kb3FibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTemhfY7RBi2 +xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1EMShduxq3sVs35a0VkBC +wGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsnXpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm +1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkm +FRseTJIpgp7VkoGSQXAZ96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niF +wpN6cj5mj5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4gDEa/ +a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+8kPREd8vZS9kzl8U +ubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2jX5t/Lax5Gw5CMZdjpPuKadUiDTSQ +MC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmHhFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB +/zBCBgNVHSAEOzA5MDcGByuBKwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5 +Lmx1eHRydXN0Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT ++Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQELBQADggIBAGoZ +FO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9BzZAcg4atmpZ1gDlaCDdLnIN +H2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTOjFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW +7MM3LGVYvlcAGvI1+ut7MV3CwRI9loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIu +ZY+kt9J/Z93I055cqqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWA +VWe+2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/JEAdemrR +TxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKrezrnK+T+Tb/mjuuqlPpmt +/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQfLSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc +7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31I +iyBMz2TWuJdGsE7RKlY6oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +TrustCor RootCert CA-1 +====================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkx +MjMxMTcyMzE2WjCBpDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFu +YW1hIENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUGA1UECwwe +VHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZUcnVzdENvciBSb290Q2Vy +dCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv463leLCJhJrMxnHQFgKq1mq +jQCj/IDHUHuO1CAmujIS2CNUSSUQIpidRtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4 +pQa81QBeCQryJ3pS/C3Vseq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0 +JEsq1pme9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CVEY4h +gLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorWhnAbJN7+KIor0Gqw +/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/DeOxCbeKyKsZn3MzUOcwHwYDVR0j +BBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwDQYJKoZIhvcNAQELBQADggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5 +mDo4Nvu7Zp5I/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZyonnMlo2HD6C +qFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djtsL1Ac59v2Z3kf9YKVmgenFK+P +3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdNzl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- + +TrustCor RootCert CA-2 +====================== +-----BEGIN CERTIFICATE----- +MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNVBAYTAlBBMQ8w +DQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQwIgYDVQQKDBtUcnVzdENvciBT +eXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0 +eTEfMB0GA1UEAwwWVHJ1c3RDb3IgUm9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEy +MzExNzI2MzlaMIGkMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5h +bWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0 +IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnIG7CKqJiJJWQdsg4foDSq8Gb +ZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9Nk +RvRUqdw6VC0xK5mC8tkq1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1 +oYxOdqHp2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nKDOOb +XUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hapeaz6LMvYHL1cEksr1 +/p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF3wP+TfSvPd9cW436cOGlfifHhi5q +jxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQP +eSghYA2FFn3XVDjxklb9tTNMg9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+Ctg +rKAmrhQhJ8Z3mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh +8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAdBgNVHQ4EFgQU +2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6UnrybPZx9mCAZ5YwwYrIwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/h +Osh80QA9z+LqBrWyOrsGS2h60COXdKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnp +kpfbsEZC89NiqpX+MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv +2wnL/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RXCI/hOWB3 +S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYaZH9bDTMJBzN7Bj8RpFxw +PIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dv +DDqPys/cA8GiCcjl/YBeyGBCARsaU1q7N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYU +RpFHmygk71dSTlxCnKr3Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANE +xdqtvArBAs8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp5KeX +RKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu1uwJ +-----END CERTIFICATE----- + +TrustCor ECA-1 +============== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3Mjgw +N1owgZwxCzAJBgNVBAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5 +MSQwIgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29y +IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3IgRUNBLTEwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb3w9U73NjKYKtR8aja+3+XzP4Q1HpGjOR +MRegdMTUpwHmspI+ap3tDvl0mEDTPwOABoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23 +xFUfJ3zSCNV2HykVh0A53ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmc +p0yJF4OuowReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/wZ0+ +fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZFZtS6mFjBAgMBAAGj +YzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAfBgNVHSMEGDAWgBREnkj1zG1I1KBL +f/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF +AAOCAQEABT41XBVwm8nHc2FvcivUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u +/ukZMjgDfxT2AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50soIipX1TH0Xs +J5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BIWJZpTdwHjFGTot+fDz2LYLSC +jaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1WitJ/X5g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxDjAM +BgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24x +MTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYw +MjEyMTczOTM5WhcNNDEwMjEyMTczOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NM +LmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2RxFdHaxh3a3by/ZPkPQ/C +Fp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aXqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8 +P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcCC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/ge +oeOy3ZExqysdBP+lSgQ36YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkp +k8zruFvh/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrFYD3Z +fBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93EJNyAKoFBbZQ+yODJ +gUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVcUS4cK38acijnALXRdMbX5J+tB5O2 +UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi8 +1xtZPCvM8hnIk2snYxnP/Okm+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4s +bE6x/c+cCbqiM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGVcpNxJK1ok1iOMq8bs3AD/CUr +dIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBcHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUf +ijhDPwGFpUenPUayvOUiaPd7nNgsPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAsl +u1OJD7OAUN5F7kR/q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjq +erQ0cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jra6x+3uxj +MxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90IH37hVZkLId6Tngr75qNJ +vTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/YK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JI +Pb9s2KJELtFOt3JY04kTlf5Eq/jXixtunLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406y +wKBjYZC6VWg3dGq2ktufoYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NI +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx +9vaMf/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7r +aKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnW +r4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqM +LnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly +4cpk9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr +06zqkUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92 +wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om +3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNu +JLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEM +BQADggIBADiWCu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6ZXPYfcX3v73sv +fuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZRgyFmxhE+885H7pwoHyXa/6xm +ld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9b +gsiG1eGZbYwE8na6SfZu6W0eX6DvJ4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq +4BjFbkerQUIpm/ZgDdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWEr +tXvM+SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyyF62ARPBo +pY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9SQ98POyDGCBDTtWTurQ0 +sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdwsE3PYJ/HQcu51OyLemGhmW/HGY0dVHLql +CFF1pkgl +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTuk +k3LvCvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo +7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWI +m8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5Gm +dFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbu +ak7MkogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscsz +cTJGr61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW +Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73Vululycsl +aVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy +5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEM +BQADggIBALZp8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiTz9D2PGcDFWEJ ++YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiApJiS4wGWAqoC7o87xdFtCjMw +c3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvbpxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3Da +WsYDQvTtN6LwG1BUSw7YhN4ZKJmBR64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5r +n/WkhLx3+WuXrD5RRaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56Gtmwfu +Nmsk0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC5AwiWVIQ +7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiFizoHCBy69Y9Vmhh1fuXs +gWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLnyOd/xCxgXS/Dr55FBcOEArf9LAhST4Ld +o/DUhgkC +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUU +Rout736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24Cej +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP +0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFukfCPAlaUs3L6JbyO5o91lAFJekazInXJ0 +glMLfalAvWhgxeG4VDvBNhcl2MG9AjEAnjWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOa +KaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa +6zzuhXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqj +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV +2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0CMRw3J5QdCHojXohw0+WbhXRIjVhLfoI +N+4Zba3bssx9BzT1YBkstTTZbyACMANxsbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11x +zPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- diff --git a/engine/database/connect.php b/engine/database/connect.php new file mode 100644 index 00000000..52aadf42 --- /dev/null +++ b/engine/database/connect.php @@ -0,0 +1,92 @@ +Install: +
    +
  1. +

    + Make sure you have imported TFS database. (OTdir/schema.sql OR OTdir/schemas/mysql.sql OR OTdir/forgottenserver.sql) +

    +
  2. +
  3. Import the Znote AAC schema to a TFS database in phpmyadmin.
  4. +
  5. +

    + Edit config.php with correct mysql connection details. +

    +
  6. +
+"; + +$connect = new mysqli($config['sqlHost'], $config['sqlUser'], $config['sqlPassword'], $config['sqlDatabase']); + +if ($connect->connect_errno) { + die("Failed to connect to MySQL: (" . $connect->connect_errno . ") " . $connect->connect_error . $install); +} + +function mysql_znote_escape_string($escapestr) { + global $connect; + return mysqli_real_escape_string($connect, $escapestr); +} + +// Select single row from database +function mysql_select_single($query) { + global $connect; + global $aacQueries; + $aacQueries++; + + global $accQueriesData; + $accQueriesData[] = "[" . elapsedTime() . "] " . $query; + $result = mysqli_query($connect,$query) or die(var_dump($query)."
(query - SQL error)
Type: select_single (select single row from database)

".mysqli_error($connect)); + $row = mysqli_fetch_assoc($result); + return !empty($row) ? $row : false; +} + +// Selecting multiple rows from database. +function mysql_select_multi($query){ + global $connect; + global $aacQueries; + $aacQueries++; + global $accQueriesData; + $accQueriesData[] = "[" . elapsedTime() . "] " . $query; + $array = array(); + $results = mysqli_query($connect,$query) or die(var_dump($query)."
(query - SQL error)
Type: select_multi (select multiple rows from database)

".mysqli_error($connect)); + while($row = mysqli_fetch_assoc($results)) { + $array[] = $row; + } + return !empty($array) ? $array : false; +} + +////// +// Query database without expecting returned results + +// - mysql update +function mysql_update($query){ voidQuery($query); } +// mysql insert +function mysql_insert($query){ voidQuery($query); } +// mysql delete +function mysql_delete($query){ voidQuery($query); } +// Send a void query +function voidQuery($query) { + global $connect; + global $aacQueries; + $aacQueries++; + global $accQueriesData; + $accQueriesData[] = "[" . elapsedTime() . "] " . $query; + mysqli_query($connect,$query) or die(var_dump($query)."
(query - SQL error)
Type: voidQuery (voidQuery is used for update, insert or delete from database)

".mysqli_error($connect)); +} +?> diff --git a/engine/database/znote_schema.sql b/engine/database/znote_schema.sql new file mode 100644 index 00000000..4db8b2cd --- /dev/null +++ b/engine/database/znote_schema.sql @@ -0,0 +1,312 @@ +-- Start of Znote AAC database schema + +SET @znote_version = '1.5_SVN'; + +CREATE TABLE IF NOT EXISTS `znote` ( + `id` int NOT NULL AUTO_INCREMENT, + `version` varchar(30) NOT NULL COMMENT 'Znote AAC version', + `installed` int NOT NULL, + `cached` int DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_accounts` ( + `id` int NOT NULL AUTO_INCREMENT, + `account_id` int NOT NULL, + `ip` bigint UNSIGNED NOT NULL, + `created` int NOT NULL, + `points` int DEFAULT 0, + `cooldown` int DEFAULT 0, + `active` tinyint NOT NULL DEFAULT '0', + `active_email` tinyint NOT NULL DEFAULT '0', + `activekey` int NOT NULL DEFAULT '0', + `flag` varchar(20) NOT NULL, + `secret` char(16) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_news` ( + `id` int NOT NULL AUTO_INCREMENT, + `title` varchar(30) NOT NULL, + `text` text NOT NULL, + `date` int NOT NULL, + `pid` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_images` ( + `id` int NOT NULL AUTO_INCREMENT, + `title` varchar(30) NOT NULL, + `desc` text NOT NULL, + `date` int NOT NULL, + `status` int NOT NULL, + `image` varchar(50) NOT NULL, + `delhash` varchar(30) NOT NULL, + `account_id` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_paypal` ( + `id` int NOT NULL AUTO_INCREMENT, + `txn_id` varchar(30) NOT NULL, + `email` varchar(255) NOT NULL, + `accid` int NOT NULL, + `price` int NOT NULL, + `points` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_paygol` ( + `id` int NOT NULL AUTO_INCREMENT, + `account_id` int NOT NULL, + `price` int NOT NULL, + `points` int NOT NULL, + `message_id` varchar(255) NOT NULL, + `service_id` varchar(255) NOT NULL, + `shortcode` varchar(255) NOT NULL, + `keyword` varchar(255) NOT NULL, + `message` varchar(255) NOT NULL, + `sender` varchar(255) NOT NULL, + `operator` varchar(255) NOT NULL, + `country` varchar(255) NOT NULL, + `currency` varchar(255) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_players` ( + `id` int NOT NULL AUTO_INCREMENT, + `player_id` int NOT NULL, + `created` int NOT NULL, + `hide_char` tinyint NOT NULL, + `comment` varchar(255) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_player_reports` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(50) NOT NULL, + `posx` int NOT NULL, + `posy` int NOT NULL, + `posz` int NOT NULL, + `report_description` varchar(255) NOT NULL, + `date` int NOT NULL, + `status` tinyint NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_changelog` ( + `id` int NOT NULL AUTO_INCREMENT, + `text` varchar(255) NOT NULL, + `time` int NOT NULL, + `report_id` int NOT NULL, + `status` tinyint NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_shop` ( + `id` int NOT NULL AUTO_INCREMENT, + `type` int NOT NULL, + `itemid` int DEFAULT NULL, + `count` int NOT NULL DEFAULT '1', + `description` varchar(255) NOT NULL, + `points` int NOT NULL DEFAULT '10', + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_shop_logs` ( + `id` int NOT NULL AUTO_INCREMENT, + `account_id` int NOT NULL, + `player_id` int NOT NULL, + `type` int NOT NULL, + `itemid` int NOT NULL, + `count` int NOT NULL, + `points` int NOT NULL, + `time` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_shop_orders` ( + `id` int NOT NULL AUTO_INCREMENT, + `account_id` int NOT NULL, + `type` int NOT NULL, + `itemid` int NOT NULL, + `count` int NOT NULL, + `time` int NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_visitors` ( + `id` int NOT NULL AUTO_INCREMENT, + `ip` bigint NOT NULL, + `value` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_visitors_details` ( + `id` int NOT NULL AUTO_INCREMENT, + `ip` bigint NOT NULL, + `time` int NOT NULL, + `type` tinyint NOT NULL, + `account_id` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- Forum 1/3 (boards) +CREATE TABLE IF NOT EXISTS `znote_forum` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(50) NOT NULL, + `access` tinyint NOT NULL, + `closed` tinyint NOT NULL, + `hidden` tinyint NOT NULL, + `guild_id` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- Forum 2/3 (threads) +CREATE TABLE IF NOT EXISTS `znote_forum_threads` ( + `id` int NOT NULL AUTO_INCREMENT, + `forum_id` int NOT NULL, + `player_id` int NOT NULL, + `player_name` varchar(50) NOT NULL, + `title` varchar(50) NOT NULL, + `text` text NOT NULL, + `created` int NOT NULL, + `updated` int NOT NULL, + `sticky` tinyint NOT NULL, + `hidden` tinyint NOT NULL, + `closed` tinyint NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- Forum 3/3 (posts) +CREATE TABLE IF NOT EXISTS `znote_forum_posts` ( + `id` int NOT NULL AUTO_INCREMENT, + `thread_id` int NOT NULL, + `player_id` int NOT NULL, + `player_name` varchar(50) NOT NULL, + `text` text NOT NULL, + `created` int NOT NULL, + `updated` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- Pending characters for deletion +CREATE TABLE IF NOT EXISTS `znote_deleted_characters` ( + `id` int NOT NULL AUTO_INCREMENT, + `original_account_id` int NOT NULL, + `character_name` varchar(255) NOT NULL, + `time` datetime NOT NULL, + `done` tinyint NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_guild_wars` ( + `id` int NOT NULL AUTO_INCREMENT, + `limit` int NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- Helpdesk system +CREATE TABLE IF NOT EXISTS `znote_tickets` ( + `id` int NOT NULL AUTO_INCREMENT, + `owner` int NOT NULL, + `username` varchar(32) CHARACTER SET latin1 NOT NULL, + `subject` text CHARACTER SET latin1 NOT NULL, + `message` text CHARACTER SET latin1 NOT NULL, + `ip` bigint NOT NULL, + `creation` int NOT NULL, + `status` varchar(20) CHARACTER SET latin1 NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_tickets_replies` ( + `id` int NOT NULL AUTO_INCREMENT, + `tid` int NOT NULL, + `username` varchar(32) CHARACTER SET latin1 NOT NULL, + `message` text CHARACTER SET latin1 NOT NULL, + `created` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +CREATE TABLE IF NOT EXISTS `znote_global_storage` ( + `key` varchar(32) NOT NULL, + `value` TEXT NOT NULL, + UNIQUE (`key`) +) ENGINE=InnoDB; + +-- Character auction system +CREATE TABLE IF NOT EXISTS `znote_auction_player` ( + `id` int NOT NULL AUTO_INCREMENT, + `player_id` int NOT NULL, + `original_account_id` int NOT NULL, + `bidder_account_id` int NOT NULL, + `time_begin` int NOT NULL, + `time_end` int NOT NULL, + `price` int NOT NULL, + `bid` int NOT NULL, + `deposit` int NOT NULL, + `sold` tinyint NOT NULL, + `claimed` tinyint NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- Populate basic info +INSERT INTO `znote` (`version`, `installed`) VALUES +(@znote_version, UNIX_TIMESTAMP(CURDATE())); + +-- Add default forum boards +INSERT INTO `znote_forum` (`name`, `access`, `closed`, `hidden`, `guild_id`) VALUES +('Staff Board', '4', '0', '0', '0'), +('Tutors Board', '2', '0', '0', '0'), +('Discussion', '1', '0', '0', '0'), +('Feedback', '1', '0', '1', '0'); + +-- Convert existing accounts in database to be Znote AAC compatible +INSERT INTO `znote_accounts` (`account_id`, `ip`, `created`, `flag`) +SELECT + `a`.`id` AS `account_id`, + 0 AS `ip`, + UNIX_TIMESTAMP(CURDATE()) AS `created`, + '' AS `flag` +FROM `accounts` AS `a` +LEFT JOIN `znote_accounts` AS `z` + ON `a`.`id` = `z`.`account_id` +WHERE `z`.`created` IS NULL; + +-- Convert existing players in database to be Znote AAC compatible +INSERT INTO `znote_players` (`player_id`, `created`, `hide_char`, `comment`) +SELECT + `p`.`id` AS `player_id`, + UNIX_TIMESTAMP(CURDATE()) AS `created`, + 0 AS `hide_char`, + '' AS `comment` +FROM `players` AS `p` +LEFT JOIN `znote_players` AS `z` + ON `p`.`id` = `z`.`player_id` +WHERE `z`.`created` IS NULL; + +-- Delete duplicate account records +DELETE `d` FROM `znote_accounts` AS `d` +INNER JOIN ( + SELECT `i`.`account_id`, + MAX(`i`.`id`) AS `retain` + FROM `znote_accounts` AS `i` + GROUP BY `i`.`account_id` + HAVING COUNT(`i`.`id`) > 1 +) AS `x` + ON `d`.`account_id` = `x`.`account_id` + AND `d`.`id` != `x`.`retain`; + +-- Delete duplicate player records +DELETE `d` FROM `znote_players` AS `d` +INNER JOIN ( + SELECT `i`.`player_id`, + MAX(`i`.`id`) AS `retain` + FROM `znote_players` AS `i` + GROUP BY `i`.`player_id` + HAVING COUNT(`i`.`id`) > 1 +) AS `x` + ON `d`.`player_id` = `x`.`player_id` + AND `d`.`id` != `x`.`retain`; + +-- End of Znote AAC database schema diff --git a/engine/footer.php b/engine/footer.php new file mode 100644 index 00000000..6cefc6cb --- /dev/null +++ b/engine/footer.php @@ -0,0 +1,11 @@ +
+ © Znote AAC. + +
\ No newline at end of file diff --git a/engine/function/cache.php b/engine/function/cache.php new file mode 100644 index 00000000..7c140bb0 --- /dev/null +++ b/engine/function/cache.php @@ -0,0 +1,122 @@ +_file = $file . self::EXT; + $this->setExpiration(config('cache_lifespan')); + } + + + /** + * Sets the cache expiration limit (IMPORTANT NOTE: seconds, NOT ms!). + * + * @param integer $span + * @access public + * @return void + **/ + public function setExpiration($span) { + $this->_lifespan = $span; + } + + + /** + * Set the content you'd like to cache. + * + * @param mixed $content + * @access public + * @return void + **/ + public function setContent($content) { + switch (strtolower(gettype($content))) { + case 'array': + $this->_content = json_encode($content); + break; + + default: + $this->_content = $content; + break; + } + } + + + /** + * Validates whether it is time to refresh the cache data or not. + * + * @access public + * @return boolean + **/ + public function hasExpired() { + if (is_file($this->_file) && time() < filemtime($this->_file) + $this->_lifespan) { + return false; + } + + return true; + } + + /** + * Returns remaining time before scoreboard will update itself. + * + * @access public + * @return integer + **/ + public function remainingTime() { + $remaining = 0; + if (!$this->hasExpired()) { + $remaining = (filemtime($this->_file) + $this->_lifespan) - time(); + } + return $remaining; + } + + + /** + * Saves the content into its appropriate cache file. + * + * @access public + * @return void + **/ + public function save() { + $handle = fopen($this->_file, 'w'); + fwrite($handle, $this->_content); + fclose($handle); + } + + + /** + * Loads the content from a specified cache file. + * + * @access public + * @return mixed + **/ + public function load() { + if (!is_file($this->_file)) { + return false; + } + + ob_start(); + include_once($this->_file); + $content = ob_get_clean(); + + if (!isset($content) && strlen($content) == 0) { + return false; + } + + if ($content = json_decode($content, true)) { + return (array) $content; + } else { + return $content; + } + } + } diff --git a/engine/function/general.php b/engine/function/general.php new file mode 100644 index 00000000..76f090f2 --- /dev/null +++ b/engine/function/general.php @@ -0,0 +1,613 @@ + $getValue) { + if ($count > 0) $string .= '&'; + $string .= "{$getKey}={$getValue}"; + } + header("Location: {$location}?{$string}"); + exit(); +} + +// Sweet error reporting +function data_dump($print = false, $var = false, $title = false) { + if ($title !== false) echo "
$title
"; + else echo '
';
+	if ($print !== false) {
+		echo 'Print: - ';
+		print_r($print);
+		echo "
"; + } + if ($var !== false) { + echo 'Var_dump: - '; + var_dump($var); + } + echo '

'; +} + +function accountAccess($accountId, $TFS) { + $accountId = (int)$accountId; + $access = 0; + + // TFS 0.3/4 + $yourChars = mysql_select_multi("SELECT `name`, `group_id`, `account_id` FROM `players` WHERE `account_id`='$accountId';"); + if ($yourChars !== false) { + foreach ($yourChars as $char) { + if ($TFS === 'TFS_03' || $TFS === 'OTHIRE') { + if ($char['group_id'] > $access) $access = $char['group_id']; + } else { + if ($char['group_id'] > 1) { + if ($access == 0) { + $acc = mysql_select_single("SELECT `type` FROM `accounts` WHERE `id`='". $char['account_id'] ."' LIMIT 1;"); + $access = $acc['type']; + } + } + } + } + if ($access == 0) $access++; + return $access; + } else return false; + // +} +// Generate recovery key +function generate_recovery_key($lenght) { + $lenght = (int)$lenght; + $tmp = rand(1000, 9000); + $tmp += time(); + $tmp = sha1($tmp); + + $results = ''; + for ($i = 0; $i < $lenght; $i++) $results = $results.''.$tmp[$i]; + + return $results; +} + +// Calculate discount +function calculate_discount($orig, $new) { + $orig = (int)$orig; + $new = (int)$new; + + $tmp = ''; + if ($new >= $orig) { + if ($new != $orig) { + $calc = ($new/$orig) - 1; + $calc *= 100; + $tmp = '+'. floor($calc) .'%'; + } else $tmp = '0%'; + } else { + $calc = 1 - ($new/$orig); + $calc *= 100; + $tmp = '-'. floor($calc) .'%'; + } + return $tmp; +} + +// Proper URLs +function url($path = false) { + $folder = dirname($_SERVER['SCRIPT_NAME']); + return config('site_url') . '/' . $path; +} + +function getCache() { + $results = mysql_select_single("SELECT `cached` FROM `znote`;"); + return ($results !== false) ? $results['cached'] : false; +} + +function setCache($time) { + $time = (int)$time; + mysql_update("UPDATE `znote` set `cached`='$time'"); +} + +// Get visitor basic data +function znote_visitors_get_data() { + return mysql_select_multi("SELECT `ip`, `value` FROM `znote_visitors` ORDER BY `id` DESC LIMIT 1000;"); +} + +// Set visitor basic data +function znote_visitor_set_data($visitor_data) { + $exist = false; + $ip = getIPLong(); + + foreach ((array)$visitor_data as $row) { + if ($ip == $row['ip']) { + $exist = true; + $value = $row['value']; + } + } + + if ($exist && isset($value)) { + // Update the value + $value++; + mysql_update("UPDATE `znote_visitors` SET `value` = '$value' WHERE `ip` = '$ip'"); + } else { + // Insert new row + mysql_insert("INSERT INTO `znote_visitors` (`ip`, `value`) VALUES ('$ip', '1')"); + } +} + +// Get visitor basic data +function znote_visitors_get_detailed_data($cache_time) { + $period = (int)time() - (int)$cache_time; + return mysql_select_multi("SELECT `ip`, `time`, `type`, `account_id` FROM `znote_visitors_details` WHERE `time` >= '$period' LIMIT 0, 50"); +} + +function znote_visitor_insert_detailed_data($type) { + $type = (int)$type; + /* + type 0 = normal visits + type 1 = register form + type 2 = character creation + type 3 = fetch highscores + type 4 = search character + */ + $time = time(); + $ip = getIPLong(); + if (user_logged_in()) { + $acc = (int)getSession('user_id'); + mysql_insert("INSERT INTO `znote_visitors_details` (`ip`, `time`, `type`, `account_id`) VALUES ('$ip', '$time', '$type', '$acc')"); + } else mysql_insert("INSERT INTO `znote_visitors_details` (`ip`, `time`, `type`, `account_id`) VALUES ('$ip', '$time', '$type', '0')"); +} + +function something () { + // Make acc data compatible: + $ip = getIPLong(); +} + +// Secret token +function create_token() { + echo 'Checking whether to create token or not
'; + #if (empty($_SESSION['token'])) { + echo 'Creating token
'; + $token = sha1(uniqid(time(), true)); + $token2 = $token; + var_dump($token, $token2); + $_SESSION['token'] = $token2; + #} + + echo ""; +} +function reset_token() { + echo 'Reseting token
'; + unset($_SESSION['token']); +} + +// Time based functions +// 60 seconds to 1 minute +function second_to_minute($seconds) { + return ($seconds / 60); +} + +// 1 minute to 60 seconds +function minute_to_seconds($minutes) { + return ($minutes * 60); +} + +// 60 minutes to 1 hour +function minute_to_hour($minutes) { + return ($minutes / 60); +} + +// 1 hour to 60 minutes +function hour_to_minute($hours) { + return ($hour * 60); +} + +// seconds / 60 / 60 = hours. +function seconds_to_hours($seconds) { + $minutes = second_to_minute($seconds); + $hours = minute_to_hour($minutes); + return $hours; +} + +function remaining_seconds_to_clock($seconds) { + return date("(H:i)",time() + $seconds); +} + +/** + * Check if name contains more than configured max words + * + * @param string $string + * @return string|boolean + */ +function validate_name($string) { + return (str_word_count(trim($string)) > config('maxW')) ? false : trim($string); +} + +// Checks if an IPv4(or localhost IPv6) address is valid +function validate_ip($ip) { + $ipL = safeIp2Long($ip); + $ipR = long2ip($ipL); + + if ($ip === $ipR) { + return true; + } elseif ($ip=='::1') { + return true; + } else { + return false; + } +} + +// Fetch a config value. Etc config('vocations') will return vocation array from config.php. +function config($value) { + global $config; + return $config[$value]; +} + +// Some functions uses several configurations from config.php, so it sounds +// smarter to give them the whole array instead of calling the function all the time. +function fullConfig() { + global $config; + return $config; +} + +// Capitalize Every Word In String. +function format_character_name($name) { + return ucwords(strtolower($name)); +} + +// Gets you the actual IP address even from users behind ISP proxies and so on. +function getIP() { + /* + $IP = ''; + if (getenv('HTTP_CLIENT_IP')) { + $IP =getenv('HTTP_CLIENT_IP'); + } elseif (getenv('HTTP_X_FORWARDED_FOR')) { + $IP =getenv('HTTP_X_FORWARDED_FOR'); + } elseif (getenv('HTTP_X_FORWARDED')) { + $IP =getenv('HTTP_X_FORWARDED'); + } elseif (getenv('HTTP_FORWARDED_FOR')) { + $IP =getenv('HTTP_FORWARDED_FOR'); + } elseif (getenv('HTTP_FORWARDED')) { + $IP = getenv('HTTP_FORWARDED'); + } else { + $IP = $_SERVER['REMOTE_ADDR']; + } */ +return $_SERVER['REMOTE_ADDR']; +} + +function safeIp2Long($ip) { + return sprintf('%u', ip2long($ip)); +} + +// Gets you the actual IP address even from users in long type +function getIPLong() { + return safeIp2Long(getIP()); +} + +// Deprecated, just use count($array) instead. +function array_length($ar) { + $r = 1; + foreach($ar as $a) { + $r++; + } + return $r; +} +// Parameter: level, returns experience for that level from an experience table. +function level_to_experience($level) { + return 50/3*(pow($level, 3) - 6*pow($level, 2) + 17*$level - 12); +} + +// Parameter: players.hide_char returns: Status word inside a font with class identifier so it can be designed later on by CSS. +function hide_char_to_name($id) { + $id = (int)$id; + if ($id == 1) { + return 'hidden'; + } else { + return 'visible'; + } +} + +// Parameter: players.online returns: Status word inside a font with class identifier so it can be designed later on by CSS. +function online_id_to_name($id) { + $id = (int)$id; + if ($id == 1) { + return 'ONLINE'; + } else { + return 'offline'; + } +} + +// Parameter: players.vocation_id. Returns: Configured vocation name. +function vocation_id_to_name($id) { + $vocations = config('vocations'); + return (isset($vocations[$id]['name'])) ? $vocations[$id]['name'] : "{$id} - Unknown"; +} + +// Parameter: players.name. Returns: Configured vocation id. +function vocation_name_to_id($name) { + $vocations = config('vocations'); + foreach ($vocations as $id => $vocation) + if ($vocation['name'] == $name) + return $id; + return false; +} + +// Parameter: players.group_id. Returns: Configured group name. +function group_id_to_name($id) { + $positions = config('ingame_positions'); + return ($positions[$id] >= 0) ? $positions[$id] : false; +} + +function gender_exist($gender) { + // Range of allowed gender ids, fromid toid + if ($gender >= 0 && $gender <= 1) { + return true; + } else { + return false; + } +} + +function skillid_to_name($skillid) { + $skillname = array( + 0 => 'fist fighting', + 1 => 'club fighting', + 2 => 'sword fighting', + 3 => 'axe fighting', + 4 => 'distance fighting', + 5 => 'shielding', + 6 => 'fishing', + 7 => 'experience', // Hardcoded, does not actually exist in database as a skillid. + 8 => 'magic level' // Hardcoded, does not actually exist in database as a skillid. + ); + + return ($skillname[$skillid] >= 0) ? $skillname[$skillid] : false; +} + +// Parameter: players.town_id. Returns: Configured town name. +function town_id_to_name($id) { + $towns = config('towns'); + return (array_key_exists($id, $towns)) ? $towns[$id] : 'Missing Town'; +} + +// Unless you have an internal mail server then mail sending will not be supported in this version. +function email($to, $subject, $body) { + mail($to, $subject, $body, 'From: TEST'); +} + +function logged_in_redirect() { + if (user_logged_in() === true) { + header('Location: myaccount.php'); + } +} + +function protect_page() { + if (user_logged_in() === false) { + header('Location: protected.php'); + exit(); + } +} + +// When function is called, you will be redirected to protect_page and deny access to rest of page, as long as you are not admin. +function admin_only($user_data) { + // Chris way + $gotAccess = is_admin($user_data); + + if ($gotAccess == false) { + logged_in_redirect(); + exit(); + } +} + +function is_admin($user_data) { + if (config('ServerEngine') === 'OTHIRE') + return in_array($user_data['id'], config('page_admin_access')) ? true : false; + else + return in_array($user_data['name'], config('page_admin_access')) ? true : false; +} + +function array_sanitize(&$item) { + $item = htmlentities(strip_tags(mysql_znote_escape_string($item))); +} + +function sanitize($data) { + return htmlentities(strip_tags(mysql_znote_escape_string($data))); +} + +function output_errors($errors) { + return '
  • '. implode('
  • ', $errors) .'
'; +} + +// Resize images + +function resize_imagex($file, $width, $height) { + + list($w, $h) = getimagesize($file['tmp']); + + $ratio = max($width/$w, $height/$h); + $h = ceil($height / $ratio); + $x = ($w - $width / $ratio) / 2; + $w = ceil($width / $ratio); + + $path = 'engine/guildimg/'.$file['new_name']; + + $imgString = file_get_contents($file['tmp']); + + $image = imagecreatefromstring($imgString); + $tmp = imagecreatetruecolor($width, $height); + imagecopyresampled($tmp, $image, + 0, 0, + $x, 0, + $width, $height, + $w, $h); + + imagegif($tmp, $path); + imagedestroy($image); + imagedestroy($tmp); + + return true; +} + +// Guild logo upload security +function check_image($image) { + + $image_data = array('new_name' => $_GET['name'].'.gif', 'name' => $image['name'], 'tmp' => $image['tmp_name'], 'error' => $image['error'], 'size' => $image['size'], 'type' => $image['type']); + + // First security check, quite useless but still do its job + if ($image_data['type'] === 'image/gif') { + + // Second security check, lets go + $check = getimagesize($image_data['tmp']); + + if ($check) { + + // Third + if ($check['mime'] === 'image/gif') { + + $path_info = pathinfo($image_data['name']); + + // Last one + if ($path_info['extension'] === 'gif') { + + // Resize image + $img = resize_imagex($image_data, 100, 100); + + if ($img) { + + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + + } else { + + header('Location: guilds.php?error=Only gif images accepted, you uploaded:['.$path_info['extension'].'].&name='. $_GET['name']); + exit(); + } + + } else { + + header('Location: guilds.php?error=Only gif images accepted, you uploaded:['.$check['mime'].'].&name='. $_GET['name']); + exit(); + } + + } else { + + header('Location: guilds.php?error=Uploaded image is invalid.&name='. $_GET['name']); + exit(); + } + + } else { + + header('Location: guilds.php?error=Only gif images are accepted, you uploaded:['.$image_data['type'].'].&name='. $_GET['name']); + exit(); + } +} + +// Check guild logo +function logo_exists($guild) { + $guild = sanitize($guild); + if (file_exists('engine/guildimg/'.$guild.'.gif')) { + + echo'engine/guildimg/'.$guild.'.gif'; + + } else { + + echo'engine/guildimg/default@logo.gif'; + } +} + +function generateRandomString($length = 16) { + $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'; + $charactersLength = strlen($characters); + $randomString = ''; + for ($i = 0; $i < $length; $i++) { + $randomString .= $characters[rand(0, $charactersLength - 1)]; + } + return $randomString; +} + +function verifyGoogleReCaptcha($postResponse = null) { + if(!isset($postResponse) || empty($postResponse)) { + return false; + } + + $recaptcha_api_url = 'https://www.google.com/recaptcha/api/siteverify'; + $secretKey = config('captcha_secret_key'); + $ip = $_SERVER['REMOTE_ADDR']; + $params = 'secret='.$secretKey.'&response='.$postResponse.'&remoteip='.$ip; + + $useCurl = config('captcha_use_curl'); + if($useCurl) { + $curl_connection = curl_init($recaptcha_api_url); + + curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 5); + curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 0); + curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $params); + + $response = curl_exec($curl_connection); + curl_close($curl_connection); + } else { + $response = file_get_contents($recaptcha_api_url . '?' . $params); + } + + $json = json_decode($response); + return isset($json->success) && $json->success; +} + +// html encoding function (encode any string to valid UTF-8 HTML) +function hhb_tohtml(/*string*/ $str)/*:string*/ { + return htmlentities($str, ENT_QUOTES | ENT_HTML401 | ENT_SUBSTITUTE | ENT_DISALLOWED, 'UTF-8', true); +} + +// php5-compatibile version of php7's random_bytes() +// $crypto_strong: a boolean value that determines if the algorithm used was "cryptographically strong" +function random_bytes_compat($length, &$crypto_strong = null) { + $crypto_strong = false; + if (!is_int($length)) { + throw new \InvalidArgumentException("argument 1 must be an int, is " . gettype($length)); + } + if ($length < 0) { + throw new \InvalidArgumentException("length must be >= 0"); + } + if (is_callable("random_bytes")) { + $crypto_strong = true; + return random_bytes($length); + } + if (is_callable("openssl_random_pseudo_bytes")) { + return openssl_random_pseudo_bytes($length, $crypto_strong); + } + $ret = @file_get_contents("/dev/urandom", false, null, 0, $length); + if (is_string($ret) && strlen($ret) === $length) { + $crypto_strong = true; + return $ret; + } + // fallback to non-cryptographically-secure mt_rand() implementation... + $crypto_strong = false; + $ret = ""; + for ($i = 0; $i < $length; ++$i) { + $ret .= chr(mt_rand(0, 255)); + } + return $ret; +} + +// hash_equals legacy support < 5.6 +if(!function_exists('hash_equals')) { + function hash_equals($str1, $str2) { + if(strlen($str1) != strlen($str2)) { + return false; + } + $res = $str1 ^ $str2; + $ret = 0; + for($i = strlen($res) - 1; $i >= 0; $i--) { + $ret |= ord($res[$i]); + } + return !$ret; + } +} +?> diff --git a/engine/function/itemparser/itemlistparser.php b/engine/function/itemparser/itemlistparser.php new file mode 100644 index 00000000..61b30802 --- /dev/null +++ b/engine/function/itemparser/itemlistparser.php @@ -0,0 +1,34 @@ + 'name' + $items = getItemList(); + echo $items[2160]; // Returns 'Crystal Coin' +*/ + +function getItemList() { + return parseItems(); +} + +function getItemById($id) { + $items = parseItems(); + if(isset($items[$id])) { + return $items[$id]; + } + return false; +} + +function parseItems() { + $file = Config('server_path') . '/data/items/items.xml'; + if (file_exists($file)) { + $itemList = array(); + $items = simplexml_load_file($file); + // Create our parsed item list + foreach ($items->children() as $item) { + if ($item['id'] && $item['name'] != NULL) { + $itemList[(int)$item['id']] = (string)$item['name']; + } + } + return $itemList; + } + return $file; +} +?> diff --git a/engine/function/mail.php b/engine/function/mail.php new file mode 100644 index 00000000..d6042610 --- /dev/null +++ b/engine/function/mail.php @@ -0,0 +1,99 @@ +_config = $config; + } + + /** + * Sets the cache expiration limit (IMPORTANT NOTE: seconds, NOT ms!). + * + * @param string $to, string $title, string $text, string $accname + * @access public + * @return boolean + **/ + public function sendMail($to, $title, $text, $accname = '') { + //SMTP needs accurate times, and the PHP time zone MUST be set + //This should be done in your php.ini, but this is how to do it if you don't have access to that + //date_default_timezone_set('Etc/UTC'); + + require_once __DIR__.'/../../PHPMailer/src/Exception.php'; + require_once __DIR__.'/../../PHPMailer/src/PHPMailer.php'; + require_once __DIR__.'/../../PHPMailer/src/SMTP.php'; + + //Create a new PHPMailer instance + $mail = new PHPMailer(); + + //Tell PHPMailer to use SMTP + $mail->isSMTP(); + + //Enable SMTP debugging + // 0 = off (for production use) + // 1 = client messages + // 2 = client and server messages + $mail->SMTPDebug = ($this->_config['debug']) ? 2 : 0; + + //Ask for HTML-friendly debug output + $mail->Debugoutput = 'html'; + + //Set the hostname of the mail server + $mail->Host = $this->_config['host']; + + //Set the SMTP port number - likely to be 25, 465 or 587 + $mail->Port = $this->_config['port']; + + //Whether to use SMTP authentication + $mail->SMTPAuth = true; + $mail->SMTPSecure = $this->_config['securityType']; + + //Username to use for SMTP authentication + $mail->Username = $this->_config['username']; + + //Password to use for SMTP authentication + $mail->Password = $this->_config['password']; + + //Set who the message is to be sent from + $mail->setFrom($this->_config['email'], $this->_config['fromName']); + + //Set who the message is to be sent to + $mail->addAddress($to, $accname); + + //Set the subject line + $mail->Subject = $title; + + // Body + $mail->Body = $text; + + // Convert HTML -> plain for legacy mail recievers + // Create new lines instead of
html tags. + $text = str_replace("
", "\n", $text); + $text = str_replace("", "\n", $text); + $text = str_replace("
", "\n", $text); + // Then get rid of the rest of the html tags. + $text = strip_tags($text); + + //Replace the plain text body with one created manually + $mail->AltBody = $text; + + + //send the message, check for errors + $status = false; + if (!$mail->send()) { + echo "Mailer Error: " . $mail->ErrorInfo; + exit(); + } else { + $status = true; + } + return $status; + } +} diff --git a/engine/function/rfc6238.php b/engine/function/rfc6238.php new file mode 100644 index 00000000..28dabdda --- /dev/null +++ b/engine/function/rfc6238.php @@ -0,0 +1,285 @@ +'0', 'B'=>'1', 'C'=>'2', 'D'=>'3', 'E'=>'4', 'F'=>'5', 'G'=>'6', 'H'=>'7', + 'I'=>'8', 'J'=>'9', 'K'=>'10', 'L'=>'11', 'M'=>'12', 'N'=>'13', 'O'=>'14', 'P'=>'15', + 'Q'=>'16', 'R'=>'17', 'S'=>'18', 'T'=>'19', 'U'=>'20', 'V'=>'21', 'W'=>'22', 'X'=>'23', + 'Y'=>'24', 'Z'=>'25', '2'=>'26', '3'=>'27', '4'=>'28', '5'=>'29', '6'=>'30', '7'=>'31' + ); + + /** + * Use padding false when encoding for urls + * + * @return base32 encoded string + * @author Bryan Ruiz + **/ + public static function encode($input, $padding = true) { + if(empty($input)) return ""; + + $input = str_split($input); + $binaryString = ""; + + for($i = 0; $i < count($input); $i++) { + $binaryString .= str_pad(base_convert(ord($input[$i]), 10, 2), 8, '0', STR_PAD_LEFT); + } + + $fiveBitBinaryArray = str_split($binaryString, 5); + $base32 = ""; + $i=0; + + while($i < count($fiveBitBinaryArray)) { + $base32 .= self::$map[base_convert(str_pad($fiveBitBinaryArray[$i], 5,'0'), 2, 10)]; + $i++; + } + + if($padding && ($x = strlen($binaryString) % 40) != 0) { + if($x == 8) $base32 .= str_repeat(self::$map[32], 6); + else if($x == 16) $base32 .= str_repeat(self::$map[32], 4); + else if($x == 24) $base32 .= str_repeat(self::$map[32], 3); + else if($x == 32) $base32 .= self::$map[32]; + } + + return $base32; + } + + public static function decode($input) { + if(empty($input)) return; + + $paddingCharCount = substr_count($input, self::$map[32]); + $allowedValues = array(6,4,3,1,0); + + if(!in_array($paddingCharCount, $allowedValues)) return false; + + for($i=0; $i<4; $i++){ + if($paddingCharCount == $allowedValues[$i] && + substr($input, -($allowedValues[$i])) != str_repeat(self::$map[32], $allowedValues[$i])) return false; + } + + $input = str_replace('=','', $input); + $input = str_split($input); + $binaryString = ""; + + for($i=0; $i < count($input); $i = $i+8) { + $x = ""; + + if(!in_array($input[$i], self::$map)) return false; + + for($j=0; $j < 8; $j++) { + $x .= str_pad(base_convert(@self::$flippedMap[@$input[$i + $j]], 10, 2), 5, '0', STR_PAD_LEFT); + } + + $eightBits = str_split($x, 8); + + for($z = 0; $z < count($eightBits); $z++) { + $binaryString .= ( ($y = chr(base_convert($eightBits[$z], 2, 10))) || ord($y) == 48 ) ? $y:""; + } + } + + return $binaryString; + } +} + +// http://www.faqs.org/rfcs/rfc6238.html +// https://github.com/Voronenko/PHPOTP/blob/08cda9cb9c30b7242cf0b3a9100a6244a2874927/code/rfc6238.php +// Local changes: http -> https, consistent indentation, 200x200 -> 300x300 QR image size, PHP end tag +class TokenAuth6238 { + + /** + * verify + * + * @param string $secretkey Secret clue (base 32). + * @return bool True if success, false if failure + */ + public static function verify($secretkey, $code, $rangein30s = 3) { + $key = base32static::decode($secretkey); + $unixtimestamp = time()/30; + + for($i=-($rangein30s); $i<=$rangein30s; $i++) { + $checktime = (int)($unixtimestamp+$i); + $thiskey = self::oath_hotp($key, $checktime); + + if ((int)$code == self::oath_truncate($thiskey,6)) { + return true; + } + + } + return false; + } + + + public static function getTokenCode($secretkey,$rangein30s = 3) { + $result = ""; + $key = base32static::decode($secretkey); + $unixtimestamp = time()/30; + + for($i=-($rangein30s); $i<=$rangein30s; $i++) { + $checktime = (int)($unixtimestamp+$i); + $thiskey = self::oath_hotp($key, $checktime); + $result = $result." # ".self::oath_truncate($thiskey,6); + } + + return $result; + } + + public static function getTokenCodeDebug($secretkey,$rangein30s = 3) { + $result = ""; + print "
SecretKey: $secretkey
"; + + $key = base32static::decode($secretkey); + print "Key(base 32 decode): $key
"; + + $unixtimestamp = time()/30; + print "UnixTimeStamp (time()/30): $unixtimestamp
"; + + for($i=-($rangein30s); $i<=$rangein30s; $i++) { + $checktime = (int)($unixtimestamp+$i); + print "Calculating oath_hotp from (int)(unixtimestamp +- 30sec offset): $checktime basing on secret key
"; + + $thiskey = self::oath_hotp($key, $checktime, true); + print "======================================================
"; + print "CheckTime: $checktime oath_hotp:".$thiskey."
"; + + $result = $result." # ".self::oath_truncate($thiskey,6,true); + } + + return $result; + } + + public static function getBarCodeUrl($username, $domain, $secretkey, $issuer) { + $url = "https://chart.apis.google.com/chart"; + $url = $url."?chs=300x300&chld=M|0&cht=qr&chl=otpauth://totp/"; + $url = $url.$username . "@" . $domain . "%3Fsecret%3D" . $secretkey . '%26issuer%3D' . rawurlencode($issuer); + return $url; + } + + public static function generateRandomClue($length = 16) { + $b32 = "234567QWERTYUIOPASDFGHJKLZXCVBNM"; + $s = ""; + + for ($i = 0; $i < $length; $i++) + $s .= $b32[rand(0,31)]; + + return $s; + } + + private static function hotp_tobytestream($key) { + $result = array(); + $last = strlen($key); + for ($i = 0; $i < $last; $i = $i + 2) { + $x = $key[$i] + $key[$i + 1]; + $x = strtoupper($x); + $x = hexdec($x); + $result = $result.chr($x); + } + + return $result; + } + + private static function oath_hotp ($key, $counter, $debug=false) { + $result = ""; + $orgcounter = $counter; + $cur_counter = array(0,0,0,0,0,0,0,0); + + if ($debug) { + print "Packing counter $counter (".dechex($counter).")into binary string - pay attention to hex representation of key and binary representation
"; + } + + for($i=7;$i>=0;$i--) { // C for unsigned char, * for repeating to the end of the input data + $cur_counter[$i] = pack ('C*', $counter); + + if ($debug) { + print $cur_counter[$i]."(".dechex(ord($cur_counter[$i])).")"." from $counter
"; + } + + $counter = $counter >> 8; + } + + if ($debug) { + foreach ($cur_counter as $char) { + print ord($char) . " "; + } + + print "
"; + } + + $binary = implode($cur_counter); + + // Pad to 8 characters + str_pad($binary, 8, chr(0), STR_PAD_LEFT); + + if ($debug) { + print "Prior to HMAC calculation pad with zero on the left until 8 characters.
"; + print "Calculate sha1 HMAC(Hash-based Message Authentication Code http://en.wikipedia.org/wiki/HMAC).
"; + print "hash_hmac ('sha1', $binary, $key)
"; + } + + $result = hash_hmac ('sha1', $binary, $key); + + if ($debug) { + print "Result: $result
"; + } + + return $result; + } + + private static function oath_truncate($hash, $length = 6, $debug=false) { + $result=""; + + // Convert to dec + if($debug) { + print "converting hex hash into characters
"; + } + + $hashcharacters = str_split($hash,2); + + if($debug) { + print_r($hashcharacters); + print "
and convert to decimals:
"; + } + + for ($j=0; $j"; + print "offset:".$offset; + } + + $result = ( + (($hmac_result[$offset+0] & 0x7f) << 24 ) | + (($hmac_result[$offset+1] & 0xff) << 16 ) | + (($hmac_result[$offset+2] & 0xff) << 8 ) | + ($hmac_result[$offset+3] & 0xff) + ) % pow(10,$length); + + return $result; + } +} +?> diff --git a/engine/function/token.php b/engine/function/token.php new file mode 100644 index 00000000..870114a6 --- /dev/null +++ b/engine/function/token.php @@ -0,0 +1,89 @@ +'; + } + + + /** + * Returns the active token, if there is one. + * + * @access public + * @static true + * @return mixed + **/ + public static function get() { + return isset($_SESSION['token']) ? $_SESSION['token'] : false; + } + + + /** + * Validates whether the active token is valid or not. + * + * @param string $post + * @access public + * @static true + * @return boolean + **/ + public static function isValid($post) { + if (config('use_token')) { + // Token doesn't exist yet, return false. + if (!self::get()) { + return false; + } + + // Token was invalid, return false. + if ($post == $_SESSION['old_token'] || $post == $_SESSION['token']) { + //self::_reset(); + return true; + } else { + return false; + } + } else { + return true; + } + } + + + /** + * Destroys the active token. + * + * @access protected + * @static true + * @return void + **/ + protected static function _reset() { + unset($_SESSION['token']); + } + + + /** + * Displays information on both the post token and the session token. + * + * @param string $post + * @access public + * @static true + * @return void + **/ + public static function debug($post) { + echo '
', var_dump(array(
+				'post' => $post,
+				'old_token' => $_SESSION['old_token'],
+				'token' => self::get()
+			)), '
'; + } + } +?> diff --git a/engine/function/users.php b/engine/function/users.php new file mode 100644 index 00000000..39e62eda --- /dev/null +++ b/engine/function/users.php @@ -0,0 +1,1768 @@ + 1 ORDER BY `p`.`account_id` DESC, `p`.`group_id` ASC, `p`.`level` ASC;"); + else $staffs = mysql_select_multi("SELECT `a`.`type` as `group_id`, `p`.`name`, `p`.`online`, `p`.`account_id` FROM `players` AS `p` INNER JOIN `accounts` AS `a` ON `a`.`id` = `p`.`account_id` WHERE `a`.`type` > 1 ORDER BY `p`.`account_id` DESC, `p`.`group_id` ASC, `p`.`level` ASC;"); + if ($staffs !== false) { + foreach($staffs as $k => $v) { + foreach($staffs as $key => $value) { + if($k != $key && $v['account_id'] == $value['account_id']) { + unset($staffs[$k]); + } + } + } + $staffs = array_values($staffs); + if ($TFS == 'TFS_10') { + for ($i = 0; $i < count($staffs); $i++) { + // Fix online status on TFS 1.0 + $staffs[$i]['online'] = (isset($staffs[$i]['id']) && user_is_online_10($staffs[$i]['id'])) ? 1 : 0; + unset($staffs[$i]['id']); + } + } + } + return $staffs; +} + +function support_list03() { + $staffs = mysql_select_multi("SELECT `group_id`, `name`, `online`, `account_id` FROM `players` WHERE `group_id` > 1 ORDER BY `group_id` ASC;"); + + if ($staffs !== false) { + for ($i = 0; $i < count($staffs); $i++) { + // $staffs[$i][''] + unset($staffs[$i]['account_id']); + } + } + return $staffs; +} + +// NEWS +function fetchAllNews() { + return mysql_select_multi("SELECT `n`.`id`, `n`.`title`, `n`.`text`, `n`.`date`, `p`.`name` FROM `znote_news` AS `n` INNER JOIN `players` AS `p` ON `n`.`pid` = `p`.`id` ORDER BY `n`.`id` DESC;"); +} + +// HOUSES +function fetchAllHouses_03() { + return mysql_select_multi("SELECT * FROM `houses`;"); +} + +// TFS Storage value functions (Warning, I think these things are saved in cache, +// and thus require server to be offline, or affected players to be offline while using) + +// Get player storage list +function getPlayerStorageList($storage, $minValue) { + $minValue = (int)$minValue; + $storage = (int)$storage; + return mysql_select_multi("SELECT `player_id`, `value` FROM `player_storage` WHERE `key`='$storage' AND `value`>='$minValue' ORDER BY `value` DESC;"); +} + +// Get global storage value +function getGlobalStorage($storage) { + $storage = (int)$storage; + return mysql_select_single("SELECT `value` FROM `global_storage` WHERE `key`='$storage';"); +} + +// Set global storage value +function setGlobalStorage($storage, $value) { + $storage = (int)$storage; + $value = (int)$value; + + // If the storage does not exist yet + if (getGlobalStorage($storage) === false) { + mysql_insert("INSERT INTO `global_storage` (`key`, `world_id`, `value`) VALUES ('$storage', 0, '$value')"); + } else {// If the storage exist + mysql_update("UPDATE `global_storage` SET `value`='$value' WHERE `key`='$storage'"); + } +} + +// Get player storage value. +function getPlayerStorage($player_id, $storage, $online = false) { + if ($online) $online = user_is_online($player_id); + if (!$online) { + // user is offline (false), we may safely proceed: + $player_id = (int)$player_id; + $storage = (int)$storage; + return mysql_select_single("SELECT `value` FROM `player_storage` WHERE `key`='$storage' AND `player_id`='$player_id';"); + } else return false; +} + +// Set player storage value +function setPlayerStorage($player_id, $storage, $value) { + $storage = (int)$storage; + $value = (int)$value; + $player_id = (int)$player_id; + + // If the storage does not exist yet + if (getPlayerStorage($storage) === false) { + mysql_insert("INSERT INTO `player_storage` (`player_id`, `key`, `value`) VALUES ('$player_id', '$storage', '$value')"); + } else {// If the storage exist + mysql_update("UPDATE `player_storage` SET `value`='$value' WHERE `key`='$storage' AND `player_id`='$player_id'"); + } +} + +// Is player online +function user_is_online($player_id) { + $status = user_character_data($player_id, 'online'); + if ($status !== false) { + if ($status['online'] == 1) $status = true; + else $status = false; + } + return $status; +} +// For TFS 1.0 +function user_is_online_10($player_id) { + $player_id = (int)$player_id; + $status = mysql_select_single("SELECT `player_id` FROM `players_online` WHERE `player_id`='$player_id' LIMIT 1;"); + return !$status ? $status : true; +} + +// Shop +// Gets a list of tickets and ticket ids +function shop_delete_row_order($rowid) { + $rowid = (int)$rowid; + mysql_delete("DELETE FROM `znote_shop_orders` WHERE `id`='$rowid';"); +} + +function shop_update_row_count($rowid, $count) { + $rowid = (int)$rowid; + $count = (int)$count; + mysql_update("UPDATE `znote_shop_orders` SET `count`='$count' WHERE `id`='$rowid'"); +} + +function shop_account_gender_tickets($accid) { + $accid = (int)$accid; + return mysql_select_multi("SELECT `id`, `count` FROM `znote_shop_orders` WHERE `account_id`='$accid' AND `type`='3';"); +} + +// GUILDS +// +function guild_remove_member($cid) { + $cid = (int)$cid; + mysql_update("UPDATE `players` SET `rank_id`='0', `guildnick`= NULL WHERE `id`=$cid"); +} +function guild_remove_member_10($cid) { + $cid = (int)$cid; + mysql_update("DELETE FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;"); +} + +// Change guild rank name. +function guild_change_rank($rid, $name) { + $rid = (int)$rid; + $name = sanitize($name); + + mysql_update("UPDATE `guild_ranks` SET `name`='$name' WHERE `id`=$rid"); +} + +// Change guild leader (parameters: cid, new and old leader). +function guild_change_leader($nCid, $oCid) { + $nCid = (int)$nCid; + $oCid = (int)$oCid; + $gid = guild_leader_gid($oCid); + $ranks = get_guild_rank_data($gid); + $leader_rid = 0; + $vice_rid = 0; + + + // Get rank id for leader and vice leader. + foreach ($ranks as $rank) { + if ($rank['level'] == 3) $leader_rid = $rank['id']; + if ($rank['level'] == 2) $vice_rid = $rank['id']; + } + + $status = false; + if ($leader_rid > 0 && $vice_rid > 0) $status = true; + + // Verify that we found the rank ids for vice leader and leader. + if ($status) { + + // Update players and set their new rank id + if (config('ServerEngine') !== 'TFS_10') { + mysql_update("UPDATE `players` SET `rank_id`='$leader_rid' WHERE `id`=$nCid LIMIT 1;"); + mysql_update("UPDATE `players` SET `rank_id`='$vice_rid' WHERE `id`=$oCid LIMIT 1;"); + } else { + mysql_update("UPDATE `guild_membership` SET `rank_id`='$leader_rid' WHERE `player_id`=$nCid LIMIT 1;"); + mysql_update("UPDATE `guild_membership` SET `rank_id`='$vice_rid' WHERE `player_id`=$oCid LIMIT 1;"); + } + + // Update guilds set new ownerid + guild_new_leader($nCid, $gid); + } + + return $status; +} + +// Changes leadership of aguild to player_id +function guild_new_leader($new_leader, $gid) { + $new_leader = (int)$new_leader; + $gid = (int)$gid; + if (config('ServerEngine') !== 'OTHIRE') + mysql_update("UPDATE `guilds` SET `ownerid`='$new_leader' WHERE `id`=$gid"); + else + mysql_update("UPDATE `guilds` SET `owner_id`='$new_leader' WHERE `id`=$gid"); +} + +// Returns $gid of a guild leader($cid). +function guild_leader_gid($leader) { + $leader = (int)$leader; + if (config('ServerEngine') !== 'OTHIRE') + $data = mysql_select_single("SELECT `id` FROM `guilds` WHERE `ownerid`='$leader';"); + else + $data = mysql_select_single("SELECT `id` FROM `guilds` WHERE `owner_id`='$leader';"); + return ($data === false) ? false : $data['id']; +} + +// Returns guild leader(charID) of a guild. (parameter: guild_ID) +function guild_leader($gid) { + $gid = (int)$gid; + if (config('ServerEngine') !== 'OTHIRE') + $data = mysql_select_single("SELECT `ownerid` FROM `guilds` WHERE `id`='$gid';"); + else + $data = mysql_select_single("SELECT `owner_id` FROM `guilds` WHERE `id`='$gid';"); + return ($data !== false) ? $data['ownerid'] : false; +} + +// Disband guild +function guild_remove_invites($gid) { + $gid = (int)$gid; + mysql_delete("DELETE FROM `guild_invites` WHERE `guild_id`='$gid';"); +} + +// Remove guild invites +function guild_delete($gid) { + $gid = (int)$gid; + mysql_delete("DELETE FROM `guilds` WHERE `id`='$gid';"); +} + +// Player leave guild +function guild_player_leave($cid) { + $cid = (int)$cid; + mysql_update("UPDATE `players` SET `rank_id`='0', `guildnick`= NULL WHERE `id`=$cid LIMIT 1;"); +} +function guild_player_leave_10($cid) { + $cid = (int)$cid; + mysql_delete("DELETE FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;"); +} + +// Player join guild +function guild_player_join($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + // Create a status we can return depending on results. + $status = false; + + if (config('ServerEngine') !== 'TFS_10') { + // Get rank data + $ranks = get_guild_rank_data($gid); + // Locate rank id for regular member position in this guild + $rid = false; + foreach ($ranks as $rank) { + if ($rank['level'] == 1) $rid = $rank['id']; + } + // Add to guild if rank id was found: + if ($rid != false) { + // Remove the invite: + //guild_remove_invitation($cid, $gid); + guild_remove_all_invitations($cid); + // Add to guild: + mysql_update("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid"); + $status = true; + } + + } else { + // Find rank id for regular member in this guild + $guildrank = mysql_select_single("SELECT `id` FROM `guild_ranks` WHERE `guild_id`='$gid' AND `level`='1' LIMIT 1;"); + if ($guildrank !== false) { + $rid = $guildrank['id']; + // Remove invite + //guild_remove_invitation($cid, $gid); + guild_remove_all_invitations($cid); + // Add to guild + mysql_insert("INSERT INTO `guild_membership` (`player_id`, `guild_id`, `rank_id`, `nick`) VALUES ('$cid', '$gid', '$rid', '');"); + // Return success + return true; + } return false; + } + return $status; +} + +// Remove cid invitation from guild (gid) +function guild_remove_invitation($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + mysql_delete("DELETE FROM `guild_invites` WHERE `player_id`='$cid' AND `guild_id`='$gid';"); +} + +// Remove ALL invitations +function guild_remove_all_invitations($cid) { + $cid = (int)$cid; + mysql_delete("DELETE FROM `guild_invites` WHERE `player_id`='$cid';"); +} + +// Invite character to guild +function guild_invite_player($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + mysql_insert("INSERT INTO `guild_invites` (`player_id`, `guild_id`) VALUES ('$cid', '$gid')"); +} + +// Gets a list of invited players to a particular guild. +function guild_invite_list($gid) { + $gid = (int)$gid; + return mysql_select_multi("SELECT `gi`.`player_id`, `gi`.`guild_id`, `p`.`name` FROM `guild_invites` AS `gi` INNER JOIN `players` AS `p` ON `gi`.`player_id`=`p`.`id` WHERE `gi`.`guild_id`='$gid';"); +} + +// Update player's guild position +function update_player_guild_position($cid, $rid) { + $cid = (int)$cid; + $rid = (int)$rid; + mysql_update("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid"); +} +function update_player_guild_position_10($cid, $rid) { + $cid = (int)$cid; + $rid = (int)$rid; + mysql_update("UPDATE `guild_membership` SET `rank_id`='$rid' WHERE `player_id`=$cid"); +} + +// Update player's guild nick +function update_player_guildnick($cid, $nick) { + $cid = (int)$cid; + $nick = sanitize($nick); + if (!empty($nick)) { + mysql_update("UPDATE `players` SET `guildnick`='$nick' WHERE `id`=$cid"); + } else { + mysql_update("UPDATE `players` SET `guildnick`='' WHERE `id`=$cid"); + } +} +function update_player_guildnick_10($cid, $nick) { + $cid = (int)$cid; + $nick = sanitize($nick); + if (!empty($nick)) { + mysql_update("UPDATE `guild_membership` SET `nick`='$nick' WHERE `player_id`=$cid"); + } else { + mysql_update("UPDATE `guild_membership` SET `nick`='' WHERE `player_id`=$cid"); + } +} + +// Get guild data, using guild id. +function get_guild_rank_data($gid) { + $gid = (int)$gid; + return mysql_select_multi("SELECT `id`, `guild_id`, `name`, `level` FROM `guild_ranks` WHERE `guild_id`='$gid' ORDER BY `id` DESC LIMIT 0, 30"); +} + +// Creates a guild, where cid is the owner of the guild, and name is the name of guild. +function create_guild($cid, $name) { + $cid = (int)$cid; + $name = sanitize($name); + $time = time(); + + // Create the guild + if (config('ServerEngine') !== 'OTHIRE') + mysql_insert("INSERT INTO `guilds` (`name`, `ownerid`, `creationdata`, `motd`) VALUES ('$name', '$cid', '$time', '');"); + else + mysql_insert("INSERT INTO `guilds` (`name`, `owner_id`, `creationdate`) VALUES ('$name', '$cid', '$time');"); + + // Get guild id + $gid = get_guild_id($name); + + // Get rank id for guild leader + $data = mysql_select_single("SELECT `id` FROM `guild_ranks` WHERE `guild_id`='$gid' AND `level`='3' LIMIT 1;"); + $rid = ($data !== false) ? $data['id'] : false; + + // Give player rank id for leader of his guild + if (config('ServerEngine') !== 'TFS_10') mysql_update("UPDATE `players` SET `rank_id`='$rid' WHERE `id`='$cid' LIMIT 1;"); + else mysql_insert("INSERT INTO `guild_membership` (`player_id`, `guild_id`, `rank_id`, `nick`) VALUES ('$cid', '$gid', '$rid', '');"); +} + +// Search player table on cid for his rank_id, returns rank_id +function get_character_guild_rank($cid) { + $cid = (int)$cid; + if (config('ServerEngine') !== 'TFS_10') { + $data = mysql_select_single("SELECT `rank_id` FROM `players` WHERE `id`='$cid';"); + return ($data !== false && $data['rank_id'] > 0) ? $data['rank_id'] : false; + } else { + $data = mysql_select_single("SELECT `rank_id` FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;"); + return ($data !== false) ? $data['rank_id'] : false; + } +} + +// Get a player guild rank, using his rank_id +function get_player_guild_rank($rank_id) { + $rank_id = (int)$rank_id; + $data = mysql_select_single("SELECT `name` FROM `guild_ranks` WHERE `id`=$rank_id LIMIT 1;"); + return ($data !== false) ? $data['name'] : false; +} + +// Get a player guild position ID, using his rank_id +function get_guild_position($rid) { + $rid = (int)$rid; + $data = mysql_select_single("SELECT `level` FROM `guild_ranks` WHERE `id`=$rid;"); + return ($data !== false) ? $data['level'] : false; +} + +// Get a players rank_id, guild_id, rank_level(ID), rank_name(string), using cid(player id) +function get_player_guild_data($cid) { + $cid = (int)$cid; + if (config('ServerEngine') !== 'TFS_10') $playerdata = mysql_select_single("SELECT `rank_id` FROM `players` WHERE `id`='$cid' LIMIT 1;"); + else $playerdata = mysql_select_single("SELECT `rank_id` FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;"); + + if ($playerdata !== false) { + $rankdata = mysql_select_single("SELECT `guild_id`, `level` AS `rank_level`, `name` AS `rank_name` FROM `guild_ranks` WHERE `id`='". $playerdata['rank_id'] ."' LIMIT 1;"); + if ($rankdata !== false) { + $rankdata['rank_id'] = $playerdata['rank_id']; + return $rankdata; + } else return false; + } else return false; +} + +// Returns guild name of guild id +function get_guild_name($gid) { + $gid = (int)$gid; + $guild = mysql_select_single("SELECT `name` FROM `guilds` WHERE `id`=$gid LIMIT 1;"); + if ($guild !== false) return $guild['name']; + else return false; +} + +// Returns guild id from name +function get_guild_id($name) { + $name = sanitize($name); + $data = mysql_select_single("SELECT `id` FROM `guilds` WHERE `name`='$name';"); + return ($data !== false) ? $data['id'] : false; +} + +// Returns guild data from name +function get_guild_data($name) { + $name = sanitize($name); + if (config('ServerEngine') !== 'OTHIRE') + return mysql_select_single("SELECT `id`, `name`, `ownerid`, `creationdata`, `motd` FROM `guilds` WHERE `name`='$name' LIMIT 1;"); + else + return mysql_select_single("SELECT `id`, `name`, `owner_id`, `creationdate` FROM `guilds` WHERE `name`='$name' LIMIT 1;"); +} + +// Get complete list of guilds +function get_guilds_list() { + if (config('ServerEngine') !== 'OTHIRE') + return mysql_select_multi("SELECT `id`, `name`, `creationdata` FROM `guilds` ORDER BY `name`;"); + else + return mysql_select_multi("SELECT `id`, `name`, `creationdate` FROM `guilds` ORDER BY `name`;"); +} + +// Get array of player data related to a guild. +function get_guild_players($gid) { + $gid = (int)$gid; // Sanitizing the parameter id + if (config('ServerEngine') !== 'TFS_10') return mysql_select_multi("SELECT `p`.`id`, `p`.`rank_id`, `p`.`name`, `p`.`level`, `p`.`guildnick`, `p`.`vocation`, `p`.`online`, `gr`.`name` AS `rank_name`, `gr`.`level` AS `rank_level` FROM `players` AS `p` LEFT JOIN `guild_ranks` AS `gr` ON `gr`.`id` = `p`.`rank_id` WHERE `gr`.`guild_id` ='$gid' ORDER BY `gr`.`id`, `p`.`name`;"); + else return mysql_select_multi("SELECT `p`.`id`, `p`.`name`, `p`.`level`, `p`.`vocation`, `gm`.`rank_id`, `gm`.`nick` AS `guildnick`, `gr`.`name` AS `rank_name`, `gr`.`level` AS `rank_level` FROM `players` AS `p` LEFT JOIN `guild_membership` AS `gm` ON `gm`.`player_id` = `p`.`id` LEFT JOIN `guild_ranks` AS `gr` ON `gr`.`id` = `gm`.`rank_id` WHERE `gm`.`guild_id` = '$gid' ORDER BY `gm`.`rank_id`, `p`.`name`"); +} + +// Get guild level data (avg level, total level, count of players) +function get_guild_level_data($gid) { + $gid = (int)$gid; + $data = (config('ServerEngine') !== 'TFS_10') ? mysql_select_multi("SELECT p.level FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id ='$gid';") : mysql_select_multi("SELECT p.level FROM players AS p LEFT JOIN guild_membership AS gm ON gm.player_id = p.id WHERE gm.guild_id = '$gid' ORDER BY gm.rank_id, p.name;"); + $members = 0; + $totallevels = 0; + if ($data !== false) { + foreach ($data as $player) { + $members++; + $totallevels += $player['level']; + } + return array('avg' => (int)($totallevels / $members), 'total' => $totallevels, 'players' => $members); + } else return false; +} + +// Returns total members in a guild (integer) +function count_guild_members($gid) { + $gid = (int)$gid; + if (config('ServerEngine') !== 'TFS_10') { + $data = mysql_select_single("SELECT COUNT(p.id) AS total FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id =$gid"); + return ($data !== false) ? $data['total'] : false; + } else { + $data = mysql_select_single("SELECT COUNT('guild_id') AS `total` FROM `guild_membership` WHERE `guild_id`='$gid';"); + return ($data !== false) ? $data['total'] : false; + } +} + +// +// GUILD WAR +// +// Returns guild war entry for id +function get_guild_war($warid) { + $warid = (int)$warid; // Sanitizing the parameter id + return mysql_select_single("SELECT `id`, `guild1`, `guild2`, `name1`, `name2`, `status`, `started`, `ended` FROM `guild_wars` WHERE `id`=$warid ORDER BY `started`;"); +} + +// TFS 0.3 compatibility +function get_guild_war03($warid) { + $warid = (int)$warid; // Sanitizing the parameter id + + $war = mysql_select_single("SELECT `id`, `guild_id`, `enemy_id`, `status`, `begin`, `end` + FROM `guild_wars` WHERE `id`=$warid ORDER BY `begin` DESC LIMIT 0, 30"); + if ($war !== false) { + $war['guild1'] = $war['guild_id']; + $war['guild2'] = $war['enemy_id']; + $war['name1'] = get_guild_name($war['guild_id']); + $war['name2'] = get_guild_name($war['enemy_id']); + $war['started'] = $war['begin']; + $war['ended'] = $war['end']; + } + return $war; +} + +// List all war entries +function get_guild_wars() { + return mysql_select_multi("SELECT `id`, `guild1`, `guild2`, `name1`, `name2`, `status`, `started`, `ended` FROM `guild_wars` ORDER BY `started` DESC LIMIT 0, 30"); +} + +// Untested. (TFS 0.3 compatibility) +function get_guild_wars03() { + $array = mysql_select_multi("SELECT `id`, `guild_id`, `enemy_id`, `status`, `begin`, `end` FROM `guild_wars` ORDER BY `begin` DESC LIMIT 0, 30"); + if ($array !== false) { + for ($i = 0; $i < count($array); $i++) { + // Generating TFS 0.2 key values for this 0.3 query for web cross compatibility + $array[$i]['guild1'] = $array[$i]['guild_id']; + $array[$i]['guild2'] = $array[$i]['enemy_id']; + $array[$i]['name1'] = get_guild_name($array[$i]['guild_id']); + $array[$i]['name2'] = get_guild_name($array[$i]['enemy_id']); + $array[$i]['started'] = $array[$i]['begin']; + $array[$i]['ended'] = $array[$i]['end']; + } + } + return $array; +} + +// List kill activity in wars. +function get_war_kills($war_id) { + $war_id = (int)$war_id;// Sanitize - verify its an integer. + return mysql_select_multi("SELECT `id`, `killer`, `target`, `killerguild`, `targetguild`, `warid`, `time` FROM `guildwar_kills` WHERE `warid`=$war_id ORDER BY `time` DESC"); +} + +// TFS 0.3 compatibility +function get_war_kills03($war_id) { + $war_id = (int)$war_id;// Sanitize - verify its an integer. + return mysql_select_multi("SELECT `id`, `guild_id`, `war_id`, `death_id` FROM `guild_kills` WHERE `war_id`=$war_id ORDER BY `id` DESC LIMIT 0, 30"); +} + +// Gesior compatibility port TFS .3 +function gesior_sql_death($warid) { + $warid = (int)$warid; // Sanitizing the parameter id + return mysql_select_multi('SELECT `pd`.`id`, `pd`.`date`, `gk`.`guild_id` AS `enemy`, `p`.`name`, `pd`.`level` FROM `guild_kills` gk LEFT JOIN `player_deaths` pd ON `gk`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `gk`.`war_id` = ' . $warid . ' AND `p`.`deleted` = 0 ORDER BY `pd`.`date` DESC'); +} +function gesior_sql_killer($did) { + $did = (int)$did; // Sanitizing the parameter id + return mysql_select_multi('SELECT `p`.`name` AS `player_name`, `p`.`deleted` AS `player_exists`, `k`.`war` AS `is_war` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `p`.`id` = `pk`.`player_id` WHERE `k`.`death_id` = ' . $did . ' ORDER BY `k`.`final_hit` DESC, `k`.`id` ASC'); +} +// end gesior +// END GUILD WAR + +// ADMIN FUNCTIONS +function set_ingame_position($name, $acctype) { + $acctype = (int)$acctype; + $name = sanitize($name); + + $acc_id = user_character_account_id($name); + $char_id = user_character_id($name); + + $group_id = 1; + if ($acctype == 4) { + $group_id = 2; + } elseif ($acctype >= 5) { + $group_id = 3; + } + mysql_update("UPDATE `accounts` SET `type` = '$acctype' WHERE `id` =$acc_id;"); + mysql_update("UPDATE `players` SET `group_id` = '$group_id' WHERE `id` =$char_id;"); +} + +// .3 +function set_ingame_position03($name, $acctype) { + $acctype = (int)$acctype; + $name = sanitize($name); + + $acc_id = user_character_account_id($name); + $char_id = user_character_id($name); + + $group_id = 2; + if ($acctype == 1) { + $group_id = 1; + } + mysql_update("UPDATE `players` SET `group_id` = '$acctype' WHERE `id` =$char_id;"); +} + +// Set rule violation. +// Return true if success, query error die if failed, and false if $config['website_char'] is not recognized. +function set_rule_violation($charname, $typeid, $actionid, $reasonid, $time, $comment) { + $charid = user_character_id($charname); + $typeid = (int)$typeid; + $actionid = (int)$actionid; + $reasonid = (int)$reasonid; + $time = (int)($time + time()); + + $data = user_character_data($charid, 'account_id', 'lastip'); + + $accountid = $data['account_id']; + $charip = $data['lastip']; + + $comment = sanitize($comment); + + // ... + $bannedby = config('website_char'); + if (user_character_exist($bannedby)) { + $bannedby = user_character_id($bannedby); + + if (Config('ServerEngine') === 'TFS_02') + mysql_insert("INSERT INTO `bans` (`type` ,`ip` ,`mask` ,`player` ,`account` ,`time` ,`reason_id` ,`action_id` ,`comment` ,`banned_by`) VALUES ('$typeid', '$charip', '4294967295', '$charid', '$accountid', '$time', '$reasonid', '$actionid', '$comment', '$bannedby');"); + elseif (Config('ServerEngine') === 'TFS_03') { + $now = time(); + switch ($typeid) { + case 1: // IP ban + mysql_insert("INSERT INTO `bans` (`type`, `value`, `param`, `active`, `expires`, `added`, `admin_id`, `comment`) VALUES ('$typeid', '$charip', '4294967295', '1', '$time', '$now', '$bannedby', '$comment');"); + break; + + case 2: // namelock + mysql_insert("INSERT INTO `bans` (`type`, `value`, `param`, `active`, `expires`, `added`, `admin_id`, `comment`) VALUES ('$typeid', '$charid', '4294967295', '1', '$time', '$now', '$bannedby', '$comment');"); + break; + + case 3: // acc ban + mysql_insert("INSERT INTO `bans` (`type`, `value`, `param`, `active`, `expires`, `added`, `admin_id`, `comment`) VALUES ('$typeid', '$accountid', '4294967295', '1', '$time', '$now', '$bannedby', '$comment');"); + break; + + case 4: // notation + mysql_insert("INSERT INTO `bans` (`type`, `value`, `param`, `active`, `expires`, `added`, `admin_id`, `comment`) VALUES ('$typeid', '$charid', '4294967295', '1', '$time', '$now', '$bannedby', '$comment');"); + break; + + case 5: // deletion + mysql_insert("INSERT INTO `bans` (`type`, `value`, `param`, `active`, `expires`, `added`, `admin_id`, `comment`) VALUES ('$typeid', '$charid', '4294967295', '1', '$time', '$now', '$bannedby', '$comment');"); + break; + } + } + elseif (Config('ServerEngine') === 'TFS_10') { + $now = time(); + + switch ($typeid) { + case 1: // IP ban + mysql_insert("INSERT INTO `ip_bans` (`ip`, `reason`, `banned_at`, `expires_at`, `banned_by`) VALUES ('$charip', '$comment', '$now', '$time', '$bannedby');"); + break; + + case 2: // namelock + mysql_insert("INSERT INTO `player_namelocks` (`player_id`, `reason`, `namelocked_at`, `namelocked_by`) VALUES ('$charid', 'comment', '$now', '$bannedby');"); + break; + + case 3: // acc ban + mysql_insert("INSERT INTO `account_bans` (`account_id`, `reason`, `banned_at`, `expires_at`, `banned_by`) VALUES ('$accountid', '$comment', '$now', '$time', '$bannedby');"); + break; + + case 4: // notation + data_dump(false, array('status' => false), "Function deprecated. Ban option does not exist in TFS 1.0."); + die(); + break; + + case 5: // deletion + data_dump(false, array('status' => false), "Function deprecated. Ban option does not exist in TFS 1.0."); + die(); + break; + } + } + + return true; + } else { + return false; + } +} + +// -- END admin + +// Fetch deathlist +function user_fetch_deathlist($char_id) { + $char_id = (int)$char_id; + return mysql_select_multi("SELECT * FROM `player_deaths` WHERE `player_id`='$char_id' order by `time` DESC LIMIT 0, 10"); +} + +// TFS .3 compatibility +function user_fetch_deathlist03($char_id) { + $char_id = (int)$char_id; + $data = mysql_select_multi("SELECT * FROM `player_deaths` WHERE `player_id`='$char_id' order by `date` DESC LIMIT 0, 10"); + if ($data !== false) { + for ($i = 0; $i < count($data); $i++) { + $data[$i]['time'] = $data[$i]['date']; + } + } + return $data; +} + +// same (death id ---> killer id) +function user_get_kid($did) { + $did = (int)$did; + $data = mysql_select_single("SELECT `id` FROM `killers` WHERE `death_id`='$did';"); + return ($data !== false) ? $data['id'] : false; +} +// same (killer id ---> player id) +function user_get_killer_id($kn) { + $kn = (int)$kn; + $data = mysql_select_single("SELECT `player_id` FROM `player_killers` WHERE `kill_id`='$kn';"); + return ($data !== false) ? $data['player_id'] : false; +} +// same (killer id ---> monster name) +function user_get_killer_m_name($mn) { + $mn = (int)$mn; + $data = mysql_select_single("SELECT `name` FROM `environment_killers` WHERE `kill_id`='$mn';"); + return ($data !== false) ? $data['name'] : false; +} + +// Count character deaths. Counts up 10. +function user_count_deathlist($char_id) { + $char_id = (int)$char_id; + $data = mysql_select_single("SELECT COUNT('id') AS `id` FROM `player_deaths` WHERE `player_id`='$char_id' order by `time` DESC LIMIT 0, 10"); + return ($data !== false) ? $data['id'] : false; +} + +// MY ACCOUNT RELATED \\ +function user_update_comment($char_id, $comment) { + $char_id = sanitize($char_id); + $comment = sanitize($comment); + mysql_update("UPDATE `znote_players` SET `comment`='$comment' WHERE `player_id`='$char_id'"); +} + +// Permamently delete character id. (parameter: character id) +function user_delete_character($char_id) { + $char_id = (int)$char_id; + mysql_delete("DELETE FROM `players` WHERE `id`='$char_id';"); + mysql_delete("DELETE FROM `znote_players` WHERE `player_id`='$char_id';"); +} + +// Delete character with supplied id with a delay. +function user_delete_character_soft($char_id) { + $char_id = (int)$char_id; + + $char_name = user_character_name($char_id); + $original_acc_id = user_character_account_id($char_name); + if(!user_character_pending_delete($char_name)) + mysql_insert('INSERT INTO `znote_deleted_characters`(`original_account_id`, `character_name`, `time`, `done`) VALUES(' . $original_acc_id . ', "' . $char_name . '", (NOW() + INTERVAL ' . config('delete_character_interval') . '), 0)'); + else + return false; +} + +// Check if character will be deleted soon. +function user_character_pending_delete($char_name) { + $char_name = sanitize($char_name); + $result = mysql_select_single('SELECT `done` FROM `znote_deleted_characters` WHERE `character_name` = "' . $char_name . '"'); + return ($result === false) ? false : !$result['done']; +} + +// Get pending character deletes for supplied account id. +function user_pending_deletes($acc_id) { + $acc_id = (int)$acc_id; + return mysql_select_multi('SELECT `id`, `character_name`, `time` FROM `znote_deleted_characters` WHERE `original_account_id` = ' . $acc_id . ' AND `done` = 0'); +} + +// Parameter: accounts.id returns: An array containing detailed information of every character on the account. +function user_character_list($account_id) { + //$count = user_character_list_count($account_id); + $account_id = (int)$account_id; + + if (config('ServerEngine') == 'TFS_10') { + $characters = mysql_select_multi("SELECT `p`.`id`, `p`.`name`, `p`.`level`, `p`.`vocation`, `p`.`town_id`, `p`.`lastlogin`, `gm`.`rank_id`, `po`.`player_id` AS `online` FROM `players` AS `p` LEFT JOIN `guild_membership` AS `gm` ON `p`.`id`=`gm`.`player_id` LEFT JOIN `players_online` AS `po` ON `p`.`id`=`po`.`player_id` WHERE `p`.`account_id`='$account_id' ORDER BY `p`.`level` DESC"); + if ($characters !== false) { + for ($i = 0; $i < count($characters); $i++) { + $characters[$i]['online'] = ($characters[$i]['online'] > 0) ? 1 : 0; + //unset($characters[$i]['id']); + } + } + + } else $characters = mysql_select_multi("SELECT `id`, `name`, `level`, `vocation`, `town_id`, `lastlogin`, `online`, `rank_id` FROM `players` WHERE `account_id`='$account_id' ORDER BY `level` DESC"); + + if ($characters !== false) { + $count = count($characters); + for ($i = 0; $i < $count; $i++) { + $characters[$i]['vocation'] = vocation_id_to_name($characters[$i]['vocation']); // Change vocation id to vocation name + $characters[$i]['town_id'] = town_id_to_name($characters[$i]['town_id']); // Change town id to town name + + // Make lastlogin human read-able. + if ($characters[$i]['lastlogin'] != 0) { + $characters[$i]['lastlogin'] = getClock($characters[$i]['lastlogin'], true, false); + } else { + $characters[$i]['lastlogin'] = 'Never.'; + } + + $characters[$i]['online'] = online_id_to_name($characters[$i]['online']); // 0 to "offline", 1 to "ONLINE". + } + } + + return $characters; +} + +// Returns an array containing all(up to 30) player_IDs an account have. (parameter: account_ID). +function user_character_list_player_id($account_id) { + //$count = user_character_list_count($account_id); + $account_id = sanitize($account_id); + return mysql_select_multi("SELECT `id` FROM `players` WHERE `account_id`='$account_id' ORDER BY `level` DESC LIMIT 0, 30"); +} + +// Parameter: accounts.id returns: number of characters on the account. +function user_character_list_count($account_id) { + $account_id = sanitize($account_id); + $data = mysql_select_single("SELECT COUNT('id') AS `id` FROM `players` WHERE `account_id`='$account_id'"); + return ($data !== false) ? $data['id'] : 0; +} + +// END MY ACCOUNT RELATED + +// HIGHSCORE FUNCTIONS \\ +function fetchAllScores($rows, $tfs, $g, $vlist, $v = -1, $flags = false, $outfits = false) { + if (config('ServerEngine') !== 'OTHIRE') { + if (config('client') < 780) { + $outfits = ($outfits) ? ", `p`.`lookbody` AS `body`, `p`.`lookfeet` AS `feet`, `p`.`lookhead` AS `head`, `p`.`looklegs` AS `legs`, `p`.`looktype` AS `type`" : ""; + } else { + $outfits = ($outfits) ? ", `p`.`lookbody` AS `body`, `p`.`lookfeet` AS `feet`, `p`.`lookhead` AS `head`, `p`.`looklegs` AS `legs`, `p`.`looktype` AS `type`, `p`.`lookaddons` AS `addons`" : ""; + } + } else { + $outfits = ($outfits) ? ", `p`.`lookbody` AS `body`, `p`.`lookfeet` AS `feet`, `p`.`lookhead` AS `head`, `p`.`looklegs` AS `legs`, `p`.`looktype` AS `type`" : ""; + } + // Return scores ordered by type and vocation (if set) + $data = array(); + + // Add "all" as a simulated vocation in vocation_list to represent all vocations and loop through them. + $vocGroups = array( + 'all' => array() + ); + foreach ($vlist AS $vid => $vdata) { + // If this vocation does not have a fromVoc attribute + if ($vdata['fromVoc'] === false) { + // Add it as a group + $vocGroups[(string)$vid] = array(); + } else { + // Add an extended group for both vocations + $sharedGroup = (string)$vdata['fromVoc'] . ", " . (string)$vid; + $vocGroups[$sharedGroup] = array(); + + // Make the fromVoc group a reference to the extended group for both vocations + $vocGroups[(string)$vdata['fromVoc']] = $sharedGroup; + $vocGroups[(string)$vid] = $sharedGroup; + } + } + + foreach ($vocGroups as $voc_id => $key_or_arr) { + + $vGrp = $voc_id; + // Change to correct vocation group if this vocation id reference a shared vocation group + if (!is_array($key_or_arr)) $vGrp = $key_or_arr; + + // If this vocation group is empty (then we need to fill it with highscore SQL Data) + if (empty($vocGroups[$vGrp])) { + + // Generate SQL WHERE-clause for vocation if $v is set + $v = ''; + if ($vGrp !== 'all') + $v = (strpos($vGrp, ',') !== false) ? 'AND `p`.`vocation` IN ('. $vGrp . ')' : 'AND `p`.`vocation` = \''.intval($vGrp).'\''; + + if ($tfs == 'TFS_10') { + + if ($flags === false) { // In this case we only need to query players table + $v = str_replace('`p`.', '', $v); + $outfits = str_replace('`p`.', '', $outfits); + + $vocGroups[$vGrp][1] = mysql_select_multi("SELECT `name`, `vocation`, `skill_club` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_club` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][2] = mysql_select_multi("SELECT `name`, `vocation`, `skill_sword` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_sword` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][3] = mysql_select_multi("SELECT `name`, `vocation`, `skill_axe` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_axe` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][4] = mysql_select_multi("SELECT `name`, `vocation`, `skill_dist` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_dist` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][5] = mysql_select_multi("SELECT `name`, `vocation`, `skill_shielding` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_shielding` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][6] = mysql_select_multi("SELECT `name`, `vocation`, `skill_fishing` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_fishing` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][7] = mysql_select_multi("SELECT `name`, `vocation`, `experience`, `level` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `experience` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][8] = mysql_select_multi("SELECT `name`, `vocation`, `maglevel` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `maglevel` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][9] = mysql_select_multi("SELECT `name`, `vocation`, `skill_fist` AS `value` $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `skill_fist` DESC LIMIT 0, $rows;"); + + } else { // Inner join znote_accounts table to retrieve the flag + $vocGroups[$vGrp][1] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_club` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_club` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][2] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_sword` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_sword` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][3] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_axe` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_axe` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][4] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_dist` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_dist` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][5] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_shielding` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_shielding` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][6] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_fishing` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_fishing` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][7] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`experience`, `level` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`experience` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][8] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`maglevel` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`maglevel` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][9] = mysql_select_multi("SELECT `p`.`name`, `p`.`vocation`, `p`.`skill_fist` AS `value`, `za`.`flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`skill_fist` DESC LIMIT 0, $rows;"); + } + } else { // TFS 0.2, 0.3, 0.4 + + if ($flags === false) { + $vocGroups[$vGrp][9] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 0 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][1] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 1 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][2] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 2 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][3] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 3 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][4] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 4 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][5] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 5 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][6] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation` $outfits FROM `player_skills` AS `s` LEFT JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` WHERE `s`.`skillid` = 6 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $v = str_replace('`p`.', '', $v); + $outfits = str_replace('`p`.', '', $outfits); + $vocGroups[$vGrp][7] = mysql_select_multi("SELECT `id`, `name`, `vocation`, `experience`, `level` AS `value` $outfits $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `experience` DESC limit 0, $rows;"); + $vocGroups[$vGrp][8] = mysql_select_multi("SELECT `id`, `name`, `vocation`, `maglevel` AS `value` $outfits $outfits FROM `players` WHERE `group_id` < $g $v ORDER BY `maglevel` DESC limit 0, $rows;"); + + } else { // Inner join znote_accounts table to retrieve the flag + $vocGroups[$vGrp][9] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 0 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][1] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 1 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][2] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 2 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][3] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 3 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][4] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 4 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][5] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 5 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][6] = mysql_select_multi("SELECT `s`.`player_id` AS `id`, `s`.`value` AS `value`, `p`.`name` AS `name`, `p`.`vocation` AS `vocation`, `za`.`flag` AS `flag` $outfits FROM `player_skills` AS `s` INNER JOIN `players` AS `p` ON `s`.`player_id`=`p`.`id` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `s`.`skillid` = 6 AND `p`.`group_id` < $g $v ORDER BY `s`.`value` DESC LIMIT 0, $rows;"); + $vocGroups[$vGrp][7] = mysql_select_multi("SELECT `p`.`id`, `p`.`name`, `p`.`vocation`, `p`.`experience`, `p`.`level` AS `value`, `za`.`flag` AS `flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`experience` DESC limit 0, $rows;"); + $vocGroups[$vGrp][8] = mysql_select_multi("SELECT `p`.`id`, `p`.`name`, `p`.`vocation`, `p`.`maglevel` AS `value`, `za`.`flag` AS `flag` $outfits FROM `players` AS `p` INNER JOIN `znote_accounts` AS `za` ON `p`.`account_id`=`za`.`account_id` WHERE `p`.`group_id` < $g $v ORDER BY `p`.`maglevel` DESC limit 0, $rows;"); + } + } + } + } + return $vocGroups; +} +// END HIGHSCORE FUNCTIONS + +function user_recover($mode, $edom, $email, $character, $ip) { +/* -- Lost account function - user_recovery -- + + $mode = username/password recovery definition + $edom = The remembered value. (if mode is username, edom is players password and vice versa) + $email = email address + $character = character name + $ip = character IP +*/ + // Structure verify array data correctly + if (config('ServerEngine') !== 'OTHIRE') { + if ($mode === 'username') { + $verify_data = array( + 'password' => sha1($edom), + 'email' => $email + ); + } else { + $verify_data = array( + 'name' => $edom, + 'email' => $email + ); + } + } else { + if ($mode === 'username') { + $verify_data = array( + 'password' => sha1($edom), + 'email' => $email + ); + } else { + $verify_data = array( + 'id' => $edom, + 'email' => $email + ); + } + } + // Determine if the submitted information is correct and herit from same account + if (user_account_fields_verify_value($verify_data)) { + + // Structure account id fetch method correctly + if ($mode == 'username') { + $account_id = user_account_id_from_password($verify_data['password']); + } else { + if (config('ServerEngine') !== 'OTHIRE') + $account_id = user_id($verify_data['name']); + else + $account_id = user_id($verify_data['id']); + } + // get account id from character name + $player_account_id = user_character_account_id($character); + + //Verify that players.account_id matches account.id + if ($player_account_id == $account_id) { + // verify IP match (IP = accounts.email_new) \\ + // Fetch IP data + $ip_data = user_znote_account_data($account_id, 'ip'); + if ($ip == $ip_data['ip']) { + // IP Match, time to stop verifying SHIT and get on + // With giving the visitor his goddamn username/password! + if ($mode == 'username') { + if (config('ServerEngine') !== 'OTHIRE') { + $name_data = user_data($account_id, 'name'); + echo '

Your username is:

'. $name_data['name'] .'

'; + } else { + $name_data = user_data($account_id, 'id'); + echo '

Your account number is:

'. $name_data['id'] .'

'; + } + } else { + $newpass = substr(sha1(rand(1000000, 99999999)), 8); + echo '

Your new password is:

'. $newpass .'

Remember to login and change it!

'; + user_change_password($account_id, $newpass); + } + // END?! no, but almost. :) + } else { echo'IP does not match.'; } + } else { echo'Account data does not match.'; } + } else { echo'Account data does not match.'; } +} + +// Get account id from password. This can be inaccurate considering several people may have same password. +function user_account_id_from_password($password) { + $password = sanitize($password); + $tmp = mysql_select_single("SELECT `id` FROM `accounts` WHERE `password`='".$password."' LIMIT 1;"); + return $tmp['id']; +} + +// Get account name from id. +function user_account_id_from_name($id) { + $id = (int)$id;; + if (config('ServerEngine') !== 'OTHIRE') { + $result = mysql_select_single("SELECT `name` FROM `accounts` WHERE `id` = '" . $id . "' LIMIT 1;"); + return $result['name']; + } else { + $result = mysql_select_single("SELECT `id` FROM `accounts` WHERE `id` = '" . $id . "' LIMIT 1;"); + return $result['id']; + } +} + +// Add additional premium days to account id +function user_account_add_premdays($accid, $days) { + global $tfs_10_hasPremDays; // Initialized in engine/init.php + $accid = (int)$accid; + $days = (int)$days; + + if (config('ServerEngine') !== 'OTHIRE') { + if ($tfs_10_hasPremDays) { + if (mysql_select_single("SHOW COLUMNS from `accounts` WHERE `Field` = 'lastday'") === false) { + mysql_update("UPDATE `accounts` SET `premdays` = `premdays`+{$days} WHERE `id`='{$accid}'"); + } else { + mysql_update(" UPDATE `accounts` + SET `premdays` = `premdays`+{$days} + ,`lastday` = GREATEST(`lastday`,UNIX_TIMESTAMP(CURDATE())) + ({$days} * 86400) + WHERE `id`='{$accid}' + "); + } + } else { + mysql_update(" UPDATE `accounts` + SET `premium_ends_at` = GREATEST(`premium_ends_at`, UNIX_TIMESTAMP(CURDATE())) + ({$days} * 86400) + WHERE `id`='{$accid}'; + "); + } + } else { + $data = mysql_select_single("SELECT `premend` FROM `accounts` WHERE `id`='$accid';"); + $tmp = $data['premend']; + if($tmp == 0) + $tmp = time() + ($days * 24 * 60 * 60); + else + $tmp = $tmp + ($days * 24 * 60 * 60); + mysql_update("UPDATE `accounts` SET `premend`='$tmp' WHERE `id`='$accid'"); + } +} + +// Name = char name. Changes from male to female & vice versa. +function user_character_change_gender($name) { + $user_id = user_character_id($name); + $data = mysql_select_single("SELECT `sex` FROM `players` WHERE `id`='$user_id';"); + $gender = $data['sex']; + if ($gender == 1) mysql_update("UPDATE `players` SET `sex`='0' WHERE `id`='$user_id'"); + else mysql_update("UPDATE `players` SET `sex`='1' WHERE `id`='$user_id'"); +} + +// Fetch account ID from player NAME +function user_character_account_id($character) { + $character = sanitize($character); + $data = mysql_select_single("SELECT `account_id` FROM `players` WHERE `name`='$character';"); + return ($data !== false) ? $data['account_id'] : false; +} + +// Verify data from accounts table. Parameter is an array of - +// etc array('id' = 4, 'password' = 'test') will verify that logged in user have id 4 and password test. +function user_account_fields_verify_value($verify_data) { + $verify = array(); + array_walk($verify_data, 'array_sanitize'); + + foreach ($verify_data as $field=>$data) { + $verify[] = '`'. $field .'` = \''. $data .'\''; + } + $data = mysql_select_single("SELECT COUNT('id') AS `count` FROM `accounts` WHERE ". implode(' AND ', $verify) .";"); + return ($data !== false && $data['count'] == 1) ? true : false; +} + +// Update accounts, make sure user is logged in first. +function user_update_account($update_data) { + $update = array(); + array_walk($update_data, 'array_sanitize'); + + foreach ($update_data as $field=>$data) { + $update[] = '`'. $field .'` = \''. $data .'\''; + } + + $user_id = (int)getSession('user_id'); + + mysql_update("UPDATE `accounts` SET ". implode(', ', $update) ." WHERE `id`=". $user_id .";"); +} + +// Update znote_accounts table, make sure user is logged in for this. This is used to etc update lastIP +function user_update_znote_account($update_data) { + $update = array(); + array_walk($update_data, 'array_sanitize'); + + foreach ($update_data as $field=>$data) { + $update[] = '`'. $field .'` = \''. $data .'\''; + } + + $user_id = (int)getSession('user_id'); + + mysql_update("UPDATE `znote_accounts` SET ". implode(', ', $update) ." WHERE `account_id`=". $user_id .";"); +} + +// Change password on account_id (Note: You should verify that he knows the old password before doing this) +function user_change_password($user_id, $password) { + $user_id = sanitize($user_id); + $password = sha1($password); + + mysql_update("UPDATE `accounts` SET `password`='$password' WHERE `id`=$user_id"); +} +// .3 compatibility +function user_change_password03($user_id, $password) { + if (config('salt') === true) { + $user_id = sanitize($user_id); + $salt = user_data($user_id, 'salt'); + $password = sha1($salt['salt'].$password); + + mysql_update("UPDATE `accounts` SET `password`='$password' WHERE `id`=$user_id"); + } else { + user_change_password($user_id, $password); + } +} + +// Parameter: players.id, value[0 or 1]. Togge hide. +function user_character_set_hide($char_id, $value) { + $char_id = sanitize($char_id); + $value = sanitize($value); + + mysql_update("UPDATE `znote_players` SET `hide_char`='$value' WHERE `player_id`=$char_id"); +} + +// CREATE ACCOUNT +function user_create_account($register_data, $maildata) { + array_walk($register_data, 'array_sanitize'); + + if (config('ServerEngine') == 'TFS_03' && config('salt') === true) { + $register_data['salt'] = generate_recovery_key(18); + $register_data['password'] = sha1($register_data['salt'].$register_data['password']); + } else $register_data['password'] = sha1($register_data['password']); + + $ip = $register_data['ip']; + $created = $register_data['created']; + $flag = $register_data['flag']; + + unset($register_data['ip']); + unset($register_data['created']); + unset($register_data['flag']); + + if (config('ServerEngine') == 'TFS_10') $register_data['creation'] = $created; + + $fields = '`'. implode('`, `', array_keys($register_data)) .'`'; + $data = '\''. implode('\', \'', $register_data) .'\''; + + mysql_insert("INSERT INTO `accounts` ($fields) VALUES ($data)"); + + $account_id = (isset($register_data['name'])) ? user_id($register_data['name']) : user_id($register_data['id']); + $activeKey = rand(100000000,999999999); + $active = ($maildata['register']) ? 0 : 1; + mysql_insert("INSERT INTO `znote_accounts` (`account_id`, `ip`, `created`, `active`, `active_email`, `activekey`, `flag`) VALUES ('$account_id', '$ip', '$created', '$active', '0', '$activeKey', '$flag')"); + + if ($maildata['register']) { + + $thisurl = config('site_url') . "$_SERVER[REQUEST_URI]"; + $thisurl .= "?authenticate&u=".$account_id."&k=".$activeKey; + + $mailer = new Mail($maildata); + + $title = "Please authenticate your account at $_SERVER[HTTP_HOST]."; + + $body = "

Please click on the following link to authenticate your account:

"; + $body .= "

$thisurl

"; + $body .= "

Thank you for registering and enjoy your stay at $maildata[fromName].

"; + $body .= "

I am an automatic no-reply e-mail. Any emails sent back to me will be ignored.

"; + + $mailer->sendMail($register_data['email'], $title, $body, $register_data['name']); + } +} + +// CREATE CHARACTER +function user_create_character($character_data) { + array_walk($character_data, 'array_sanitize'); + $cnf = fullConfig(); + + $vocation = (int)$character_data['vocation']; + $playercnf = $cnf['player']; + $base = $playercnf['base']; + $create = $playercnf['create']; + $skills = $create['skills'][$vocation]; + + $outfit = ($character_data['sex'] == 1) ? $create['male_outfit'] : $create['female_outfit']; + + $leveldiff = $create['level'] - $base['level']; + + $gains = $cnf['vocations_gain'][$vocation]; + + $health = $base['health'] + ( $gains['hp'] * $leveldiff ); + $mana = $base['mana'] + ( $gains['mp'] * $leveldiff ); + $cap = $base['cap'] + ( $gains['cap'] * $leveldiff ); + + // This is TFS 0.2 compatible import data with Znote AAC mysql schema + if (config('ServerEngine') !== 'OTHIRE') { + $import_data = array( + 'name' => $character_data['name'], + 'group_id' => 1, + 'account_id' => $character_data['account_id'], + 'level' => $create['level'], + 'vocation' => $vocation, + 'health' => $health, + 'healthmax' => $health, + 'experience' => level_to_experience($create['level']), + 'lookbody' => $outfit['body'], /* STARTER OUTFITS */ + 'lookfeet' => $outfit['feet'], + 'lookhead' => $outfit['head'], + 'looklegs' => $outfit['legs'], + 'looktype' => $outfit['id'], + 'lookaddons' => 0, + 'maglevel' => $skills['magic'], + 'mana' => $mana, + 'manamax' => $mana, + 'manaspent' => 0, + 'soul' => $base['soul'], + 'town_id' => $character_data['town_id'], + 'posx' => $cnf['default_pos']['x'], + 'posy' => $cnf['default_pos']['y'], + 'posz' => $cnf['default_pos']['z'], + 'conditions' => '', + 'cap' => $cap, + 'sex' => $character_data['sex'], + 'lastlogin' => 0, + 'lastip' => $character_data['lastip'], + 'save' => 1, + 'skull' => 0, + 'skulltime' => 0, + 'rank_id' => 0, + 'guildnick' => '', + 'lastlogout' => 0, + 'blessings' => 0, + 'direction' => 0, + 'loss_experience' => 10, + 'loss_mana' => 10, + 'loss_skills' => 10, + 'premend' => 0, + 'online' => 0, + 'balance' => 0 + ); + } else { + $import_data = array( + 'name' => $character_data['name'], + 'group_id' => 1, + 'account_id' => $character_data['account_id'], + 'level' => $create['level'], + 'vocation' => $vocation, + 'health' => $health, + 'healthmax' => $health, + 'experience' => level_to_experience($create['level']), + 'lookbody' => $outfit['body'], /* STARTER OUTFITS */ + 'lookfeet' => $outfit['feet'], + 'lookhead' => $outfit['head'], + 'looklegs' => $outfit['legs'], + 'looktype' => $outfit['id'], + 'maglevel' => $skills['magic'], + 'mana' => $mana, + 'manamax' => $mana, + 'manaspent' => 0, + 'soul' => $base['soul'], + 'town_id' => $character_data['town_id'], + 'posx' => $cnf['default_pos']['x'], + 'posy' => $cnf['default_pos']['y'], + 'posz' => $cnf['default_pos']['z'], + 'conditions' => '', + 'cap' => $cap, + 'sex' => $character_data['sex'], + 'lastlogin' => 0, + 'lastip' => $character_data['lastip'], + 'save' => 1, + 'skull_type' => 0, + 'skull_time' => 0, + 'rank_id' => 0, + 'guildnick' => '', + 'lastlogout' => 0, + 'direction' => 0, + 'loss_experience' => 100, + 'loss_mana' => 100, + 'loss_skills' => 100, + 'loss_items' => 10, + 'online' => 0, + 'balance' => 0 + ); + } + + // Clients below 7.8 don't have outfit addons + if (isset($import_data['lookaddons']) && config('client') < 780) { + unset($import_data['lookaddons']); + } + + // TFS 1.0 variations + if ($cnf['ServerEngine'] === 'TFS_10') { + unset($import_data['rank_id']); + unset($import_data['guildnick']); + unset($import_data['direction']); + unset($import_data['loss_experience']); + unset($import_data['loss_mana']); + unset($import_data['loss_skills']); + unset($import_data['premend']); + unset($import_data['online']); + + // Skills can be added into the same query on TFS 1.0+ + $import_data['skill_fist'] = $skills['fist']; + $import_data['skill_club'] = $skills['club']; + $import_data['skill_sword'] = $skills['sword']; + $import_data['skill_axe'] = $skills['axe']; + $import_data['skill_dist'] = $skills['dist']; + $import_data['skill_shielding'] = $skills['shield']; + $import_data['skill_fishing'] = $skills['fishing']; + } + + // If you are no vocation (id 0), use these details instead: + if ($vocation === 0) { + $import_data['level'] = $create['novocation']['level']; + $import_data['experience'] = level_to_experience($create['novocation']['level']); + + if ($create['novocation']['forceTown'] === true) { + $import_data['town_id'] = $create['novocation']['townId']; + } + } + + $fields = array_keys($import_data); // Fetch select fields + $data = array_values($import_data); // Fetch insert data + + $fields_sql = implode("`, `", $fields); // Convert array into SQL compatible string + $data_sql = implode("', '", $data); // Convert array into SQL compatible string + + mysql_insert("INSERT INTO `players`(`$fields_sql`) VALUES ('$data_sql');"); + + $created = time(); + $charid = user_character_id($import_data['name']); + mysql_insert("INSERT INTO `znote_players`(`player_id`, `created`, `hide_char`, `comment`) VALUES ('$charid', '$created', '0', '');"); + + // Player skills TFS 0.2, 0.3/4. (TFS 1.0 is done above character creation) + if ($cnf['ServerEngine'] != 'TFS_10') { + mysql_delete("DELETE FROM `player_skills` WHERE `player_id`='{$charid}';"); + mysql_insert("INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES ('{$charid}', '0', '".$skills['fist']."'), ('{$charid}', '1', '".$skills['club']."'), ('{$charid}', '2', '".$skills['sword']."'), ('{$charid}', '3', '".$skills['axe']."'), ('{$charid}', '4', '".$skills['dist']."'), ('{$charid}', '5', '".$skills['shield']."'), ('{$charid}', '6', '".$skills['fishing']."');"); + } +} + +// Returns counted value of all players online +function user_count_online() { + if (config('ServerEngine') == 'TFS_10') { + $online = mysql_select_single("SELECT COUNT(`player_id`) AS `value` FROM `players_online`;"); + return ($online !== false) ? $online['value'] : 0; + } else { + $data = mysql_select_single("SELECT COUNT(`id`) AS `count` from `players` WHERE `online` = 1;"); + return ($data !== false) ? $data['count'] : 0; + } +} + +// Returns counted value of all accounts. +function user_count_accounts() { + $result = mysql_select_single("SELECT COUNT(`id`) AS `id` from `accounts`;"); + return ($result !== false) ? $result['id'] : 0; +} + +/* user_character_data (fetches whatever data you want from players table)! + Usage: + $player = user_data(player_ID, 'name', 'level'); + echo "Character name: ". $player['name'] .". Level: ". $player['level']; +*/ +function user_character_data($user_id) { + $data = array(); + $user_id = (int)$user_id; + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + if ($func_num_args > 1) { + unset($func_get_args[0]); + $fields = '`'. implode('`, `', $func_get_args) .'`'; + $data = mysql_select_single("SELECT $fields FROM `players` WHERE `id` = $user_id;"); + return $data; + } +} + +// return query data from znote_players table +function user_znote_character_data($character_id) { + $data = array(); + $charid = (int)$character_id; + + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + + if ($func_num_args > 1) { + unset($func_get_args[0]); + + $fields = '`'. implode('`, `', $func_get_args) .'`'; + $data = mysql_select_single("SELECT $fields FROM `znote_players` WHERE `player_id` = $charid;"); + return $data; + } +} + +// return query data from znote table +// usage: $znoteAAC = user_znote_data('version'); +// echo $znoteAAC['version']; +function user_znote_data() { + $data = array(); + + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + + if ($func_num_args > 0) { + + $fields = '`'. implode('`, `', $func_get_args) .'`'; + return mysql_select_single("SELECT $fields FROM `znote`;"); + } else return false; +} + +// return query data from znote_accounts table +// See documentation on user_data. This fetches information from znote_accounts table. +function user_znote_account_data($account_id) { + $data = array(); + $accid = (int)$account_id; + + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + + if ($func_num_args > 1) { + unset($func_get_args[0]); + + $fields = '`'. implode('`, `', $func_get_args) .'`'; + return mysql_select_single("SELECT $fields FROM `znote_accounts` WHERE `account_id` = $accid LIMIT 1;"); + } else return false; +} + +// return query data from znote_visitors table +// See documentation on user_data, but this uses $longip instead. +function user_znote_visitor_data($longip) { + $data = array(); + $longip = (int)$longip; + + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + + if ($func_num_args > 1) { + unset($func_get_args[0]); + + $fields = '`'. implode('`, `', $func_get_args) .'`'; + return mysql_select_single("SELECT $fields FROM `znote_visitors` WHERE `ip` = $longip;"); + } else return false; +} + +// return query data from znote_visitors_details table +// See documentation on user_data, but this uses $longip instead. +function user_znote_visitor_details_data($longip) { + $data = array(); + $longip = (int)$longip; + + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + + if ($func_num_args > 1) { + unset($func_get_args[0]); + + $fields = '`'. implode('`, `', $func_get_args) .'`'; + return mysql_select_single("SELECT $fields FROM `znote_visitors_details` WHERE `ip` = $longip;"); + } else return false; +} + +/* user_data (fetches whatever data you want from accounts table)! + Usage: + $account = user_data(account_ID, 'password', 'email'); + echo $account['email']; //Will then echo out that accounts mail address. +*/ +function user_data($user_id) { + $data = array(); + $user_id = sanitize($user_id); + + $func_num_args = func_num_args(); + $func_get_args = func_get_args(); + + if ($func_num_args > 1) { + unset($func_get_args[0]); + + $fields = '`'. implode('`, `', $func_get_args) .'`'; + return mysql_select_single("SELECT $fields FROM `accounts` WHERE `id` = $user_id LIMIT 1;"); + } else return false; +} + +// Checks if user is activated (Not in use atm) +function user_activated($username) { + $username = sanitize($username); + // Deprecated, removed from DB. + return false; +} + +// Checks that username exist in database +function user_exist($username) { + $username = sanitize($username); + if (config('ServerEngine') !== 'OTHIRE') + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `name`='$username';"); + else + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `id`='$username';"); + return ($data !== false) ? true : false; +} + +function user_name($id) { //USERNAME FROM PLAYER ID + $id = (int)$id; + $name = mysql_select_single("SELECT `name` FROM `players` WHERE `id`='$id';"); + if ($name !== false) return $name['name']; + else return false; +} + +// Checks that character name exist +function user_character_exist($username) { + $username = sanitize($username); + $player = mysql_select_single("SELECT `id` FROM `players` WHERE `name`='$username';"); + return ($player !== false) ? $player['id'] : false; +} + +// Checks that this email exist. +function user_email_exist($email) { + $email = sanitize($email); + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `email`='$email';"); + return ($data !== false) ? true : false; +} + +// Fetch user account ID from registered email. (this is used by etc lost account) +function user_id_from_email($email) { + $email = sanitize($email); + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `email`='$email';"); + return ($data !== false) ? $data['id'] : false; +} + +// Checks that a password exist in the database. +function user_password_exist($password) { + $password = sha1($password); // No need to sanitize passwords since we encrypt them. + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `password`='$password';"); + return ($data !== false) ? true : false; +} + +// Verify that submitted password match stored password in account id +function user_password_match($password, $account_id) { + $password = sha1($password); // No need to sanitize passwords since we encrypt them. + $account_id = (int)$account_id; + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `password`='$password' AND `id`='$account_id';"); + return ($data !== false) ? true : false; +} + +// Get user ID from name +function user_id($username) { + $username = sanitize($username); + if (config('ServerEngine') !== 'OTHIRE') + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `name`='$username' LIMIT 1;"); + else + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `id`='$username' LIMIT 1;"); + if ($data !== false) return $data['id']; + else return false; +} + +// Get user login ID from username and password +function user_login_id($username, $password) { + $username = sanitize($username); + $password = sha1($password); + if (config('ServerEngine') !== 'OTHIRE') + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `name`='$username' AND `password`='$password' LIMIT 1;"); + else + $data = mysql_select_single("SELECT `id` FROM `accounts` WHERE `id`='$username' AND `password`='$password' LIMIT 1;"); + if ($data !== false) return $data['id']; + else return false; +} + +// TFS 0.3+ compatibility. +function user_login_id_03($username, $password) { + if (config('salt') === true) { + if (user_exist($username)) { + $user_id = user_id($username); + $username = sanitize($username); + + $data = mysql_select_single("SELECT `salt`, `id`, `name`, `password` FROM `accounts` WHERE `id`='$user_id';"); + $salt = $data['salt']; + if (!empty($salt)) $password = sha1($salt.$password); + else $password = sha1($password); + return ($data !== false && $data['name'] == $username && $data['password'] == $password) ? $data['id'] : false; + } else return false; + } else return user_login_id($username, $password); +} + +// Get character ID from character name +function user_character_id($charname) { + $charname = sanitize($charname); + $char = mysql_select_single("SELECT `id` FROM `players` WHERE `name`='$charname';"); + if ($char !== false) return $char['id']; + else return false; +} + +// Get character name from character ID +function user_character_name($charID) { + $charID = (int)$charID; + $char = mysql_select_single('SELECT `name` FROM `players` WHERE `id` = ' . $charID); + if ($char !== false) return $char['name']; + else return false; +} + +// Hide user character. +function user_character_hide($username) { + $username = sanitize($username); + $username = user_character_id($username); + $char = mysql_select_single("SELECT `hide_char` FROM `znote_players` WHERE `player_id`='$username';"); + if ($char !== false) return $char['hide_char']; + else return false; +} + +// Login with a user. (TFS 0.2) +function user_login($username, $password) { + $username = sanitize($username); + $password = sha1($password); + if (config('ServerEngine') !== 'OTHIRE') + $data = mysql_select_single("SELECT `id` FROM accounts WHERE name='$username' AND password='$password';"); + else + $data = mysql_select_single("SELECT `id` FROM accounts WHERE id='$username' AND password='$password';"); + return ($data !== false) ? $data['id'] : false; +} + +// Login a user with TFS 0.3 compatibility +function user_login_03($username, $password) { + if (config('salt') === true) { + $username = sanitize($username); + $data = mysql_select_single("SELECT `salt`, `id`, `password`, `name` FROM `accounts` WHERE `name`='$username';"); + $salt = $data['salt']; + if (!empty($salt)) $password = sha1($salt.$password); + else $password = sha1($password); + return ($data !== false && $data['name'] == $username && $data['password'] == $password) ? $data['id'] : false; + } else return user_login($username, $password); +} + +// Verify that user is logged in +function user_logged_in() { + return (getSession('user_id') !== false) ? true : false; +} + +function guild_war_invitation($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + $gname = get_guild_name($cid); + $ename = get_guild_name($gid); + $time = time(); + mysql_insert("INSERT INTO `guild_wars` (`guild1`, `guild2`, `name1`, `name2`, `status`, `started`, `ended`) VALUES ('$cid', '$gid', '$gname', '$ename', '0', '$time', '0');"); +} + +function accept_war_invitation($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + mysql_update("UPDATE `guild_wars` SET `status` = 1 WHERE `guild1` = '$cid' AND `guild2` = '$gid' AND `status` = 0;"); +} + +function reject_war_invitation($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + $time = time(); + mysql_update("UPDATE `guild_wars` SET `status` = 2, `ended` = '$time' WHERE `guild1` = '$cid' AND `guild2` = '$gid';"); +} + +function cancel_war_invitation($cid, $gid) { + $cid = (int)$cid; + $gid = (int)$gid; + $time = time(); + mysql_update("UPDATE `guild_wars` SET `status` = 3, `ended` = '$time' WHERE `guild2` = '$cid' AND `guild1` = '$gid';"); +} + +?> diff --git a/engine/guildimg/default@logo.gif b/engine/guildimg/default@logo.gif new file mode 100644 index 00000000..404a0df8 Binary files /dev/null and b/engine/guildimg/default@logo.gif differ diff --git a/engine/img/bg.png b/engine/img/bg.png new file mode 100644 index 00000000..96fe6896 Binary files /dev/null and b/engine/img/bg.png differ diff --git a/engine/img/lifebarra.png b/engine/img/lifebarra.png new file mode 100644 index 00000000..3f81199f Binary files /dev/null and b/engine/img/lifebarra.png differ diff --git a/engine/img/manabar.png b/engine/img/manabar.png new file mode 100644 index 00000000..38dbdd83 Binary files /dev/null and b/engine/img/manabar.png differ diff --git a/engine/img/o/b_l.png b/engine/img/o/b_l.png new file mode 100644 index 00000000..5c4e286b Binary files /dev/null and b/engine/img/o/b_l.png differ diff --git a/engine/img/o/b_m.png b/engine/img/o/b_m.png new file mode 100644 index 00000000..e73cf7cf Binary files /dev/null and b/engine/img/o/b_m.png differ diff --git a/engine/img/o/b_r.png b/engine/img/o/b_r.png new file mode 100644 index 00000000..2835fdb2 Binary files /dev/null and b/engine/img/o/b_r.png differ diff --git a/engine/img/o/m_l.png b/engine/img/o/m_l.png new file mode 100644 index 00000000..39731452 Binary files /dev/null and b/engine/img/o/m_l.png differ diff --git a/engine/img/o/m_m.png b/engine/img/o/m_m.png new file mode 100644 index 00000000..5874199c Binary files /dev/null and b/engine/img/o/m_m.png differ diff --git a/engine/img/o/m_r.png b/engine/img/o/m_r.png new file mode 100644 index 00000000..60d98e89 Binary files /dev/null and b/engine/img/o/m_r.png differ diff --git a/engine/img/o/t_l.png b/engine/img/o/t_l.png new file mode 100644 index 00000000..3bcec98c Binary files /dev/null and b/engine/img/o/t_l.png differ diff --git a/engine/img/o/t_m.png b/engine/img/o/t_m.png new file mode 100644 index 00000000..677a1c1f Binary files /dev/null and b/engine/img/o/t_m.png differ diff --git a/engine/img/o/t_r.png b/engine/img/o/t_r.png new file mode 100644 index 00000000..14514585 Binary files /dev/null and b/engine/img/o/t_r.png differ diff --git a/engine/img/outfit.png b/engine/img/outfit.png new file mode 100644 index 00000000..7ca99c3f Binary files /dev/null and b/engine/img/outfit.png differ diff --git a/engine/img/outfitbackground.png b/engine/img/outfitbackground.png new file mode 100644 index 00000000..f8536f60 Binary files /dev/null and b/engine/img/outfitbackground.png differ diff --git a/engine/img/skillsbackground.png b/engine/img/skillsbackground.png new file mode 100644 index 00000000..e43f1e58 Binary files /dev/null and b/engine/img/skillsbackground.png differ diff --git a/engine/init.php b/engine/init.php new file mode 100644 index 00000000..9da40fef --- /dev/null +++ b/engine/init.php @@ -0,0 +1,177 @@ +1. Find your php.ini file.
2. Uncomment extension=php_curl
Restart web server.

If you don't want this then disable paypal & use_captcha in config.php."); +} +if ($config['use_captcha'] && !extension_loaded('openssl')) { + die("php openSSL is not enabled. It is required to for captcha services.
1. Find your php.ini file.
2. Uncomment extension=php_openssl
Restart web server.

If you don't want this then disable use_captcha in config.php."); +} + +// References ( & ) works as an alias for a variable, +// they point to the same memmory, instead of duplicating it. +if (!isset($config['TFSVersion'])) $config['TFSVersion'] = &$config['ServerEngine']; +if (!isset($config['ServerEngine'])) $config['ServerEngine'] = &$config['TFSVersion']; + +require_once 'database/connect.php'; +require_once 'function/general.php'; +require_once 'function/users.php'; +require_once 'function/cache.php'; +require_once 'function/mail.php'; +require_once 'function/token.php'; +require_once 'function/itemparser/itemlistparser.php'; + +if (isset($_SESSION['token'])) { + $_SESSION['old_token'] = $_SESSION['token']; +} +Token::generate(); + +$tfs_10_hasPremDays = true; // https://github.com/otland/forgottenserver/pull/2813 + +if (user_logged_in() === true) { + $session_user_id = getSession('user_id'); + if ($config['ServerEngine'] !== 'OTHIRE') { + if ($config['ServerEngine'] == 'TFS_10') { + $hasPremDays = mysql_select_single("SHOW COLUMNS from `accounts` WHERE `Field` = 'premdays'"); + if ($hasPremDays === false) { + $tfs_10_hasPremDays = false; + $user_data = user_data($session_user_id, 'id', 'name', 'password', 'email', 'premium_ends_at'); + $user_data['premdays'] = ($user_data['premium_ends_at'] - time() > 0) ? floor(($user_data['premium_ends_at'] - time()) / 86400) : 0; + } else { + $user_data = user_data($session_user_id, 'id', 'name', 'password', 'email', 'premdays'); + } + } else { + $user_data = user_data($session_user_id, 'id', 'name', 'password', 'email', 'premdays'); + } + } else + $user_data = user_data($session_user_id, 'id', 'password', 'email', 'premend'); + $user_znote_data = user_znote_account_data($session_user_id, 'ip', 'created', 'points', 'cooldown', 'flag' ,'active_email'); +} +$errors = array(); +// Log IP +if ($config['log_ip']) { + $visitor_config = $config['ip_security']; + + $flush = $config['flush_ip_logs']; + if ($flush != false) { + $timef = $time - $flush; + if (getCache() < $timef) { + $timef = $time - $visitor_config['time_period']; + mysql_delete("DELETE FROM znote_visitors_details WHERE time <= '$timef'"); + setCache($time); + } + } + + $visitor_data = znote_visitors_get_data(); + + znote_visitor_set_data($visitor_data); // update or insert data + znote_visitor_insert_detailed_data(0); // detailed data + + $visitor_detailed = znote_visitors_get_detailed_data($visitor_config['time_period']); + + // max activity + $v_activity = 0; + $v_register = 0; + $v_highscore = 0; + $v_c_char = 0; + $v_s_char = 0; + $v_form = 0; + foreach ((array)$visitor_detailed as $v_d) { + // Activity + if ($v_d['ip'] == getIPLong()) { + // count each type of visit + switch ($v_d['type']) { + case 0: // max activity + $v_activity++; + break; + + case 1: // account registered + $v_register++; + $v_form++; + break; + + case 2: // character creations + $v_c_char++; + $v_form++; + break; + + case 3: // Highscore fetched + $v_highscore++; + $v_form++; + break; + + case 4: // character searched + $v_s_char++; + $v_form++; + break; + + case 5: // Other forms (login.?) + $v_form++; + break; + } + + } + } + + // Deny access if activity is too high + if ($v_activity > $visitor_config['max_activity']) die("Chill down. Your web activity is too big. max_activity"); + if ($v_register > $visitor_config['max_account']) die("Chill down. You can't create multiple accounts that fast. max_account"); + if ($v_c_char > $visitor_config['max_character']) die("Chill down. Your web activity is too big. max_character"); + if ($v_form > $visitor_config['max_post']) die("Chill down. Your web activity is too big. max_post"); + + //var_dump($v_activity, $v_register, $v_highscore, $v_c_char, $v_s_char, $v_form); + //echo ' <--- IP logging activity past 10 seconds.'; +} + +// Sub page override system +$filename = explode('/', $_SERVER['SCRIPT_NAME']); +$filename = $filename[count($filename) - 1]; +$page_filename = str_replace('.php', '', $filename); +if ($config['allowSubPages']) { + require_once 'layout/sub.php'; + if (isset($subpages) && !empty($subpages)) { + foreach ($subpages as $page) { + if ($page['override'] && $page['file'] === $filename) { + require_once 'layout/overall/header.php'; + require_once 'layout/sub/'.$page['file']; + require_once 'layout/overall/footer.php'; + exit; + } + } + } else { + ?> +
+

Old layout!

+

The layout is running an outdated sub system which is not compatible with this version of Znote AAC.

+

The file /layout/sub.php is outdated. +
Please update it to look like THIS. +

+
+ diff --git a/engine/js/jquery-1.10.2.min.js b/engine/js/jquery-1.10.2.min.js new file mode 100644 index 00000000..f30ebe06 --- /dev/null +++ b/engine/js/jquery-1.10.2.min.js @@ -0,0 +1,6 @@ +/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery-latest.min.map +*/ +(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
t
",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},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(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("';this.ne.selectedInstance.setContent(this.ne.selectedInstance.getContent()+u),this.removePane()}});nicEditors.registerPlugin(nicPlugin, nicYouTubeOptions); diff --git a/failed.php b/failed.php new file mode 100644 index 00000000..762fb328 --- /dev/null +++ b/failed.php @@ -0,0 +1,5 @@ + +

Failed!

+

Something went wrong.

+

Go back to Home

+ \ No newline at end of file diff --git a/forum.php b/forum.php new file mode 100644 index 00000000..a028d24d --- /dev/null +++ b/forum.php @@ -0,0 +1,1111 @@ + + 1.2): + - Updated to the new date/clock time system + - Bootstrap design support. + + Changelog (1.2 --> 1.3): + - Show character outfit as avatar + - Show in-game position + + Changelog (1.3 -> 1.4): + - Fix SQL query error when editing Board name. +*/ +// BBCODE support: +function TransformToBBCode($string) { + $tags = array( + '[center]{$1}[/center]' => '
$1
', + '[b]{$1}[/b]' => '$1', + '[img]{$1}[/img]' => 'image', + '[link]{$1}[/link]' => '$1', + '[link={$1}]{$2}[/link]' => '$2', + '[url={$1}]{$2}[/url]' => '$2', + '[color={$1}]{$2}[/color]' => '$2', + '[*]{$1}[/*]' => '
  • $1
  • ', + '[youtube]{$1}[/youtube]' => '
    ', + ); + + foreach ($tags as $tag => $value) { + $code = preg_replace('/placeholder([0-9]+)/', '(.*?)', preg_quote(preg_replace('/\{\$([0-9]+)\}/', 'placeholder$1', $tag), '/')); + $string = preg_replace('/'.$code.'/i', $value, $string); + if (strpos($string, "='1' AND `account_id`='". $user_data['id'] ."';"); +else $yourChars = mysql_select_multi("SELECT `id`, `name`, `group_id` FROM `players` WHERE `level`>='". $config['forum']['level'] ."' AND `account_id`='". $user_data['id'] ."';"); +if (!$yourChars) $yourChars = array(); +$charCount = count($yourChars); +$yourAccess = accountAccess($user_data['id'], $config['ServerEngine']); +if ($admin) { + if (!empty($_POST)) { + $guilds = mysql_select_multi("SELECT `id`, `name` FROM `guilds` ORDER BY `name`;"); + $guilds[] = array('id' => '0', 'name' => 'No guild'); + } + $yourAccess = 100; +} + +// Your characters, indexed by char_id +$charData = array(); +foreach ($yourChars as $char) { + $charData[$char['id']] = $char; + if (get_character_guild_rank($char['id']) > 0) { + $guild = get_player_guild_data($char['id']); + $charData[$char['id']]['guild'] = $guild['guild_id']; + $charData[$char['id']]['guild_rank'] = $guild['rank_level']; + } else $charData[$char['id']]['guild'] = '0'; +} +$cooldownw = array( + $user_znote_data['cooldown'], + time(), + $user_znote_data['cooldown'] - time() + ); + +///////////////// +// Guild Leader & admin +$leader = false; +foreach($charData as $char) { + if ($char['guild'] > 0 && $char['guild_rank'] == 3) $leader = true; +} +if ($admin && !empty($_POST) || $leader && !empty($_POST)) { + $admin_thread_delete = getValue($_POST['admin_thread_delete']); + $admin_thread_close = getValue($_POST['admin_thread_close']); + $admin_thread_open = getValue($_POST['admin_thread_open']); + $admin_thread_sticky = getValue($_POST['admin_thread_sticky']); + $admin_thread_unstick = getValue($_POST['admin_thread_unstick']); + $admin_thread_id = getValue($_POST['admin_thread_id']); + + // delete thread + if ($admin_thread_delete !== false) { + $admin_thread_id = (int)$admin_thread_id; + $access = false; + if (!$admin) { + $thread = mysql_select_single("SELECT `forum_id` FROM `znote_forum_threads` WHERE `id`='$admin_thread_id';"); + $forum = mysql_select_single("SELECT `guild_id` FROM `znote_forum` WHERE `id`='". $thread['forum_id'] ."';"); + foreach($charData as $char) if ($char['guild'] == $forum['guild_id'] && $char['guild_rank'] == 3) $access = true; + } else $access = true; + + if ($access) { + // Delete all associated posts + mysql_delete("DELETE FROM `znote_forum_posts` WHERE `thread_id`='$admin_thread_id';"); + // Delete thread itself + mysql_delete("DELETE FROM `znote_forum_threads` WHERE `id`='$admin_thread_id' LIMIT 1;"); + echo '

    Thread and all associated posts deleted.

    '; + } else echo '

    Permission denied.

    '; + } + + // Close thread + if ($admin_thread_close !== false) { + $admin_thread_id = (int)$admin_thread_id; + $access = false; + if (!$admin) { + $thread = mysql_select_single("SELECT `forum_id` FROM `znote_forum_threads` WHERE `id`='$admin_thread_id';"); + $forum = mysql_select_single("SELECT `guild_id` FROM `znote_forum` WHERE `id`='". $thread['forum_id'] ."';"); + foreach($charData as $char) if ($char['guild'] == $forum['guild_id'] && $char['guild_rank'] == 3) $access = true; + } else $access = true; + if ($access) { + mysql_update("UPDATE `znote_forum_threads` SET `closed`='1' WHERE `id`='$admin_thread_id' LIMIT 1;"); + //die("UPDATE `znote_forum_threads` SET `closed`='1' WHERE `id`='$admin_thread_id' LIMIT 1;"); + echo '

    Thread has been closed.

    '; + } else echo '

    Permission denied.

    '; + } + + // open thread + if ($admin_thread_open !== false) { + $admin_thread_id = (int)$admin_thread_id; + $access = false; + if (!$admin) { + $thread = mysql_select_single("SELECT `forum_id` FROM `znote_forum_threads` WHERE `id`='$admin_thread_id';"); + $forum = mysql_select_single("SELECT `guild_id` FROM `znote_forum` WHERE `id`='". $thread['forum_id'] ."';"); + foreach($charData as $char) if ($char['guild'] == $forum['guild_id'] && $char['guild_rank'] == 3) $access = true; + } else $access = true; + if ($access) { + mysql_update("UPDATE `znote_forum_threads` SET `closed`='0' WHERE `id`='$admin_thread_id' LIMIT 1;"); + echo '

    Thread has been opened.

    '; + } else echo '

    Permission denied.

    '; + } + + // stick thread + if ($admin_thread_sticky !== false) { + $admin_thread_id = (int)$admin_thread_id; + $access = false; + if (!$admin) { + $thread = mysql_select_single("SELECT `forum_id` FROM `znote_forum_threads` WHERE `id`='$admin_thread_id';"); + $forum = mysql_select_single("SELECT `guild_id` FROM `znote_forum` WHERE `id`='". $thread['forum_id'] ."';"); + foreach($charData as $char) if ($char['guild'] == $forum['guild_id'] && $char['guild_rank'] == 3) $access = true; + } else $access = true; + if ($access) { + mysql_update("UPDATE `znote_forum_threads` SET `sticky`='1' WHERE `id`='$admin_thread_id' LIMIT 1;"); + echo '

    Thread has been sticked.

    '; + } else echo '

    Permission denied.

    '; + } + + // unstick thread + if ($admin_thread_unstick !== false) { + $admin_thread_id = (int)$admin_thread_id; + $access = false; + if (!$admin) { + $thread = mysql_select_single("SELECT `forum_id` FROM `znote_forum_threads` WHERE `id`='$admin_thread_id';"); + $forum = mysql_select_single("SELECT `guild_id` FROM `znote_forum` WHERE `id`='". $thread['forum_id'] ."';"); + foreach($charData as $char) if ($char['guild'] == $forum['guild_id'] && $char['guild_rank'] == 3) $access = true; + } else $access = true; + if ($access) { + mysql_update("UPDATE `znote_forum_threads` SET `sticky`='0' WHERE `id`='$admin_thread_id' LIMIT 1;"); + echo '

    Thread has been unsticked.

    '; + } else echo '

    Permission denied.

    '; + } +} + +///////////////// +// ADMIN FUNCT +if ($admin && !empty($_POST)) { + $admin_post_id = getValue($_POST['admin_post_id']); + $admin_post_delete = getValue($_POST['admin_post_delete']); + + $admin_category_delete = getValue($_POST['admin_category_delete']); + $admin_category_edit = getValue($_POST['admin_category_edit']); + $admin_category_id = getValue($_POST['admin_category_id']); + + $admin_update_category = getValue($_POST['admin_update_category']); + $admin_category_name = getValue($_POST['admin_category_name']); + + $admin_category_access = getValue($_POST['admin_category_access']); + $admin_category_closed = getValue($_POST['admin_category_closed']); + $admin_category_hidden = getValue($_POST['admin_category_hidden']); + $admin_category_guild_id = getValue($_POST['admin_category_guild_id']); + + if ($admin_category_access === false) $admin_category_access = 0; + if ($admin_category_closed === false) $admin_category_closed = 0; + if ($admin_category_hidden === false) $admin_category_hidden = 0; + if ($admin_category_guild_id === false) $admin_category_guild_id = 0; + + $admin_board_create_name = getValue($_POST['admin_board_create_name']); + $admin_board_create_access = getValue($_POST['admin_board_create_access']); + $admin_board_create_closed = getValue($_POST['admin_board_create_closed']); + $admin_board_create_hidden = getValue($_POST['admin_board_create_hidden']); + $admin_board_create_guild_id = getValue($_POST['admin_board_create_guild_id']); + + if ($admin_board_create_access === false) $admin_board_create_access = 0; + if ($admin_board_create_closed === false) $admin_board_create_closed = 0; + if ($admin_board_create_hidden === false) $admin_board_create_hidden = 0; + if ($admin_board_create_guild_id === false) $admin_board_create_guild_id = 0; + + // Create board + if ($admin_board_create_name !== false) { + + // Insert data + mysql_insert("INSERT INTO `znote_forum` (`name`, `access`, `closed`, `hidden`, `guild_id`) + VALUES ('$admin_board_create_name', + '$admin_board_create_access', + '$admin_board_create_closed', + '$admin_board_create_hidden', + '$admin_board_create_guild_id');"); + echo '

    Board has been created.

    '; + } + + ////////////////// + // update category + if ($admin_update_category !== false) { + $admin_category_id = (int)$admin_category_id; + + // Update the category + mysql_update("UPDATE `znote_forum` SET + `name`='$admin_category_name', + `access`='$admin_category_access', + `closed`='$admin_category_closed', + `hidden`='$admin_category_hidden', + `guild_id`='$admin_category_guild_id' + WHERE `id`='$admin_category_id' LIMIT 1;"); + echo '

    Board has been updated successfully.

    '; + } + + ////////////////// + // edit category + if ($admin_category_edit !== false) { + $admin_category_id = (int)$admin_category_id; + $category = mysql_select_single("SELECT `id`, `name`, `access`, `closed`, `hidden`, `guild_id` + FROM `znote_forum` WHERE `id`='$admin_category_id' LIMIT 1;"); + if ($category !== false) { + ?> +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + Category not found.'; + + } + + // delete category + if ($admin_category_delete !== false) { + $admin_category_id = (int)$admin_category_id; + + // find all threads in category + $threads = mysql_select_multi("SELECT `id` FROM `znote_forum_threads` WHERE `forum_id`='$admin_category_id';"); + + // Then loop through all threads, and delete all associated posts: + foreach($threads as $thread) { + mysql_delete("DELETE FROM `znote_forum_posts` WHERE `thread_id`='". $thread['id'] ."';"); + } + // Then delete all threads + mysql_delete("DELETE FROM `znote_forum_threads` WHERE `forum_id`='$admin_category_id';"); + // Then delete the category + mysql_delete("DELETE FROM `znote_forum` WHERE `id`='$admin_category_id' LIMIT 1;"); + echo '

    Board, associated threads and all their associated posts deleted.

    '; + } + + // delete post + if ($admin_post_delete !== false) { + $admin_post_id = (int)$admin_post_id; + + // Delete the post + mysql_delete("DELETE FROM `znote_forum_posts` WHERE `id`='$admin_post_id' LIMIT 1;"); + echo '

    Post has been deleted.

    '; + } +} +// End admin function + +// Fetching get values +if (!empty($_GET)) { + $getCat = getValue($_GET['cat']); + $getForum = getValue($_GET['forum']); + $getThread = getValue($_GET['thread']); + + $new_thread_category = getValue($_POST['new_thread_category']); + $new_thread_cid = getValue($_POST['new_thread_cid']); + + $create_thread_cid = getValue($_POST['create_thread_cid']); + $create_thread_title = getValue($_POST['create_thread_title']); + $create_thread_text = getValue($_POST['create_thread_text']); + $create_thread_category = getValue($_POST['create_thread_category']); + + $update_thread_id = getValue($_POST['update_thread_id']); + $update_thread_title = getValue($_POST['update_thread_title']); + $update_thread_text = getValue($_POST['update_thread_text']); + + $edit_thread = getValue($_POST['edit_thread']); + $edit_thread_id = getValue($_POST['edit_thread_id']); + + $reply_thread = getValue($_POST['reply_thread']); + $reply_text = getValue($_POST['reply_text']); + $reply_cid = getValue($_POST['reply_cid']); + + $edit_post = getValue($_POST['edit_post']); + $edit_post_id = getValue($_POST['edit_post_id']); + + $update_post_id = getValue($_POST['update_post_id']); + $update_post_text = getValue($_POST['update_post_text']); + + ///////////////////// + // When you are POSTING in an existing thread + if ($reply_thread !== false && $reply_text !== false && $reply_cid !== false) { + $reply_cid = (int)$reply_cid; + + if ($user_znote_data['cooldown'] < time()) { + user_update_znote_account(array('cooldown'=>(time() + $config['forum']['cooldownPost']))); + + $thread = mysql_select_single("SELECT `closed` FROM `znote_forum_threads` WHERE `id`='$reply_thread' LIMIT 1;"); + + if ($thread['closed'] == 1 && $admin === false) $access = false; + else $access = true; + + if ($access) { + mysql_insert("INSERT INTO `znote_forum_posts` (`thread_id`, `player_id`, `player_name`, `text`, `created`, `updated`) VALUES ('$reply_thread', '$reply_cid', '". $charData[$reply_cid]['name'] ."', '$reply_text', '". time() ."', '". time() ."');"); + if ($config['forum']['newPostsBumpThreads']) mysql_update("UPDATE `znote_forum_threads` SET `updated`='". time() ."' WHERE `id`='$reply_thread';"); + } else echo '

    You don\'t have permission to post on this thread. [Thread: Closed]

    '; + } else { + ?> + Antispam: You need to wait seconds before you can create or post. + (time() + $config['forum']['cooldownCreate']))); + + $category = mysql_select_single("SELECT `access`, `closed`, `guild_id` FROM `znote_forum` WHERE `id`='$create_thread_category' LIMIT 1;"); + if ($category !== false) { + $access = true; + if (!$admin) { + if ($category['access'] > $yourAccess) $access = false; + if ($category['guild_id'] > 0) { + $status = false; + foreach($charData as $char) { + if ($char['guild'] == $category['guild_id']) $status = true; + } + if (!$status) $access = false; + } + if ($category['closed'] > 0) $access = false; + } + + if ($access) { + mysql_insert("INSERT INTO `znote_forum_threads` + (`forum_id`, `player_id`, `player_name`, `title`, `text`, `created`, `updated`, `sticky`, `hidden`, `closed`) + VALUES ( + '$create_thread_category', + '$create_thread_cid', + '". $charData[$create_thread_cid]['name'] ."', + '$create_thread_title', + '$create_thread_text', + '". time() ."', + '". time() ."', + '0', '0', '0');"); + SendGet(array('cat'=>$create_thread_category), 'forum.php'); + } else echo '

    Permission to create thread denied.

    '; + } else echo 'Category does not exist.'; + } else { + ?> + Antispam: You need to wait seconds before you can create or post. + post has been updated.'; + } else echo "

    Your permission to edit this post has been denied.

    "; + } + + ///////////////////// + // When you ARE updating thread + if ($update_thread_id !== false && $update_thread_title !== false && $update_thread_text !== false) { + // Fetch the thread data + $thread = mysql_select_single("SELECT `id`, `player_name`, `title`, `text`, `closed` FROM `znote_forum_threads` WHERE `id`='$update_thread_id' LIMIT 1;"); + + // Verify access + $access = PlayerHaveAccess($yourChars, $thread['player_name']); + if ($thread['closed'] == 1 && $admin === false) $access = false; + if ($admin) $access = true; + + if ($access) { + mysql_update("UPDATE `znote_forum_threads` SET `title`='$update_thread_title', `text`='$update_thread_text' WHERE `id`='$update_thread_id';"); + echo '

    Thread has been updated.

    '; + } else echo "

    Your permission to edit this thread has been denied.

    "; + } + + ///////////////////// + // When you want to edit a post + if ($edit_post_id !== false && $edit_post !== false) { + // Fetch the post data + $post = mysql_select_single("SELECT `id`, `thread_id`, `text`, `player_name` FROM `znote_forum_posts` WHERE `id`='$edit_post_id' LIMIT 1;"); + $thread = mysql_select_single("SELECT `closed` FROM `znote_forum_threads` WHERE `id`='". $post['thread_id'] ."' LIMIT 1;"); + // Verify access + $access = PlayerHaveAccess($yourChars, $post['player_name']); + if ($thread['closed'] == 1 && $admin === false) $access = false; + if ($admin) $access = true; + + if ($access) { + ?> +

    Edit Post

    +
    + +
    + +
    + You don\'t have permission to edit this post.

    '; + } else + + ///////////////////// + // When you want to edit a thread + if ($edit_thread_id !== false && $edit_thread !== false) { + // Fetch the thread data + $thread = mysql_select_single("SELECT `id`, `title`, `text`, `player_name`, `closed` FROM `znote_forum_threads` WHERE `id`='$edit_thread_id' LIMIT 1;"); + + $access = PlayerHaveAccess($yourChars, $thread['player_name']); + if ($thread['closed'] == 1) $access = false; + if ($admin) $access = true; + + if ($access) { + ?> +

    Edit Thread

    +
    + +

    +
    + +
    + Edit access denied.

    '; + } else + + ///////////////////// + // When you want to view a thread + if ($getThread !== false) { + $getThread = (int)$getThread; + $threadData = mysql_select_single("SELECT `id`, `forum_id`, `player_id`, `player_name`, `title`, `text`, `created`, `updated`, `sticky`, `hidden`, `closed` FROM `znote_forum_threads` WHERE `id`='$getThread' LIMIT 1;"); + + if ($threadData !== false) { + + $category = mysql_select_single("SELECT `hidden`, `access`, `guild_id` FROM `znote_forum` WHERE `id`='". $threadData['forum_id'] ."' LIMIT 1;"); + if ($category === false) die("Thread category does not exist."); + + $access = true; + $leader = false; + if ($category['hidden'] == 1 || $category['access'] > 1 || $category['guild_id'] > 0) { + $access = false; + if ($category['hidden'] == 1) $access = PlayerHaveAccess($yourChars, $threadData['player_name']); + if ($category['access'] > 1 && $yourAccess >= $category['access']) $access = true; + foreach($charData as $char) { + if ($category['guild_id'] == $char['guild']) $access = true; + if ($char['guild_rank'] == 3) $leader = true; + } + if ($admin) $access = true; + } + + + if ($access) { + $threadPlayer = ($config['forum']['outfit_avatars'] || $config['forum']['player_position']) ? mysql_select_single("SELECT `id`, `group_id`, `sex`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons` FROM `players` WHERE `id`='".$threadData['player_id']."';") : false; + ?> + LinkMap:
    Forum -
    + Viewing thread: ". $threadData['title'] .""; ?> + + + > + + - Created by: + ". $threadData['player_name'] .""; + endif; + ?> + + + + + + + + +
    + '> + +
    img + + +
    + +
    +

    +
    +
    + + + + + + + + +
    +
    + + +
    +
    + +
    + + +
    + +
    + + +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    +
    + + + + + +
    +
    + + +
    +
    + + + + + > + + - Posted by: + ". $post['player_name'] .""; + endif; ?> + + + + + + + + +
    + '> + +
    img + + +
    + +
    +

    +
    +
    + +
    + + +
    + +
    + + +
    + 0) { + if ($threadData['closed'] == 0 || $yourAccess > 3) { + ?> +
    +
    + +

    [b]Bold Text[/b], [img]Direct Image Link[/img], [center]Centered Text[/center],
    [link]https://youtube.com/[/link], [color=GREEN]Green Text![/color], [*] - Dotted [/*]


    + +
    +

    + +
    + You don\'t have permission to post on this thread. [Thread: Closed]

    '; + } else { + ?>

    You must have a character on your account that is level + to reply to this thread.

    Your permission to access this thread has been denied.

    "; + } else { + ?> +

    Thread unavailable

    +

    Thread is unavailable for you, or do not exist any more. + 0 && !empty($_GET['forum'])) { + $tmpCat = getValue($_GET['cat']); + $tmpCatName = getValue($_GET['forum']); + ?> +
    Go back to:

    + +
    Go back to Forum

    + + $yourAccess) $access = false; + if ($category['guild_id'] > 0) { + $status = false; + foreach($charData as $char) { + if ($char['guild'] == $category['guild_id']) $status = true; + } + if (!$status) $access = false; + } + if ($category['closed'] > 0) $access = false; + } + + if ($access) { + ?> +

    Create new thread

    +
    + + + +

    +
    + +
    + Permission to create thread denied.

    '; + } + } else + + ///////////////////// + // When category is specified + if ($getCat !== false) { + $getCat = (int)$getCat; + + // Fetch category rules + $category = mysql_select_single("SELECT `name`, `access`, `closed`, `hidden`, `guild_id` FROM `znote_forum` WHERE `id`='$getCat' AND `access`<='$yourAccess' LIMIT 1;"); + + if ($category !== false && $category['guild_id'] > 0 && !$admin) { + $access = false; + foreach($charData as $char) if ($category['guild_id'] == $char['guild']) $access = true; + if ($access !== true) $category = false; + } + + if ($category !== false) { + // TODO : Verify guild access + //foreach($charData) + echo "

    Forum Board: ". $category['name'] ."

    "; + + // Threads + // - id - forum_id - player_id - player_name - title - text - created - updated - sticky - hidden - closed + $threads = mysql_select_multi("SELECT `id`, `player_name`, `title`, `sticky`, `closed` FROM `znote_forum_threads` WHERE `forum_id`='$getCat' ORDER BY `sticky` DESC, `updated` DESC;"); + + ///// HTML \\\\\ + if ($threads !== false) { + ?> + + + + + + 3) $access = true; + } + + if ($access) { + ?> + + '; + ?> + + + + '; + ?> + + + + + +
    TitleBy
    + 0) { + if ($category['closed'] == 0 || $admin) { + ?>
    +
    + +

    + +
    + This board is closed.

    '; + } else echo "

    You must have a character on your account that is level ". $config['forum']['level'] ."+ to create new threads.

    "; + } else echo "

    Your permission to access this board has been denied.
    If you are trying to access a Guild Board, you need level: ". $config['forum']['level'] ."+

    "; + + } +} else { + + ////////////////////// + // No category specified, show list of available categories + if (!$admin) $categories = mysql_select_multi( + "SELECT `id`, `name`, `access`, `closed`, `hidden`, `guild_id` FROM `znote_forum` WHERE `access`<='$yourAccess' ORDER BY `name`;"); + else $categories = mysql_select_multi("SELECT `id`, `name`, `access`, `closed`, `hidden`, `guild_id` FROM `znote_forum` ORDER BY `name`;"); + + $guildboard = false; + ?> + + + +
    0) $guild = true; + } + + if ($admin || $guild) { + if (!isset($guilds)) { + $guilds = mysql_select_multi("SELECT `id`, `name` FROM `guilds` ORDER BY `name`;"); + $guilds[] = array('id' => '0', 'name' => 'No guild'); + } + $guildName = array(); + foreach($guilds as $guild) { + $guildName[$guild['id']] = $guild['name']; + } + if ($admin) { + ?> +
    + + + + 0) { + $guildboard[] = $category; + $access = false; + } + + /* + if ($guild) { + foreach($charData as $char) { + if ($category['guild_id'] == $char['guild']) $access = true; + } + } + */ + if ($access) { + $url = url("forum.php?cat=". $category['id']); + echo ''; + echo '"; + + // Admin columns + if ($admin) { + ?> + + + '; + } + } + } + ?> +
    Forum BoardsEditDelete
    '; + if ($category['closed'] == 1) echo $config['forum']['closed'],' '; + if ($category['hidden'] == 1) echo $config['forum']['hidden'],' '; + if ($category['guild_id'] > 0) { + echo "[". $guildName[$category['guild_id']] ."] "; + } + echo $category['name'] ." +
    + + +
    +
    +
    + + +
    +
    +
    + + + + + 0) $guild = true; + } + + if ($admin || $guild) { + if (!isset($guilds)) { + $guilds = mysql_select_multi("SELECT `id`, `name` FROM `guilds` ORDER BY `name`;"); + $guilds[] = array('id' => '0', 'name' => 'No guild'); + } + $guildName = array(); + foreach($guilds as $guild) { + $guildName[$guild['id']] = $guild['name']; + } + if ($admin) { + ?> + + + + + '; + echo '"; + + // Admin columns + if ($admin) { + ?> + + + '; + } + } + if ($count == 0 && !$admin) echo ''; + ?> +
    Guild BoardsEditDelete
    '; + if ($board['closed'] == 1) echo $config['forum']['closed'],' '; + if ($board['hidden'] == 1) echo $config['forum']['hidden'],' '; + if ($board['guild_id'] > 0) { + echo "[". $guildName[$board['guild_id']] ."] "; + } + echo $board['name'] ." +
    + + +
    +
    +
    + + +
    +
    You don\'t have access to any guildboards.
    +
    +

    Create board:

    +
    +

    + + Required access:

    + + Board closed:
    + + Board hidden:

    + + Guild board:

    + + +
    + diff --git a/forum_search.php b/forum_search.php new file mode 100644 index 00000000..ea015675 --- /dev/null +++ b/forum_search.php @@ -0,0 +1,224 @@ +Search forum +
    + + + +
    +*/ +function stripBBCode($text_to_search) { + $pattern = '|[[\/\!]*?[^\[\]]*?]|si'; + $replace = ''; + return preg_replace($pattern, $replace, $text_to_search); +} + +//data_dump($_GET, false, "Post data:"); + +// Fetch and sanitize values: +$type = getValue($_GET['type']); +if ($type !== false) $type = (int)$type; +$text = getvalue($_GET['text']); + +$textTitleSql = ""; +$textPostSql = ""; +$textAuthorSql = ""; +if ($text !== false) { + $text = explode(' ', $text); + for ($i = 0; $i < count($text); $i++) { + if ($i != count($text) -1) { + $textTitleSql .= "`title` LIKE '%". $text[$i] ."%' AND "; + $textPostSql .= "`text` LIKE '%". $text[$i] ."%' AND "; + $textAuthorSql .= "`player_name` LIKE '%". $text[$i] ."%' AND "; + } else { + $textTitleSql .= "`title` LIKE '%". $text[$i] ."%'"; + $textPostSql .= "`text` LIKE '%". $text[$i] ."%'"; + $textAuthorSql .= "`player_name` LIKE '%". $text[$i] ."%'"; + } + } + //data_dump($text, array($textTitleSql, $textPostSql, $textAuthorSql), "search"); +} + +?> +

    Search forum

    +
    + + + +
    + 4 && $type <= 6) { + $forums = mysql_select_multi("SELECT `id` FROM `znote_forum` WHERE `access`='1' AND `guild_id`='0';"); + $allowedForums = array(); + foreach($forums as $forum) $allowedForums[] = $forum['id']; + + //data_dump($allowedForums, false, "Allowed forums to search"); + // in_array(6, $allowedForums) + + $results = false; + switch ($type) { + case 1: // Search titles + $results = mysql_select_multi("SELECT `id` AS `thread_id`, `forum_id`, `title`, `text`, `player_name` FROM `znote_forum_threads` WHERE $textTitleSql ORDER BY `id` DESC LIMIT $searchResults;"); + // Filter out search results in custom access boards. + for ($i = 0; $i < count($results); $i++) + if (!in_array($results[$i]['forum_id'], $allowedForums)) + $results[$i]['forum_id'] = false; + else { + $results[$i]['title'] = stripBBCode($results[$i]['title']); + $results[$i]['text'] = stripBBCode($results[$i]['text']); + } + + //if ($results !== false) data_dump($results, false, "Search results"); + //else echo "
    No results."; + break; + + case 2: // Search posts + $results = mysql_select_multi("SELECT `thread_id`, `player_name`, `text` FROM `znote_forum_posts` WHERE $textPostSql ORDER BY `id` DESC LIMIT $searchResults;"); + // Missing ['forum_id'], ['title'], lets get them + for ($i = 0; $i < count($results); $i++) { + // $results[$i]['asd'] + $thread = mysql_select_single("SELECT `forum_id`, `title` FROM `znote_forum_threads` WHERE `id`='".$results[$i]['thread_id']."' LIMIT 1;"); + if ($thread !== false) { + $results[$i]['forum_id'] = $thread['forum_id']; + $results[$i]['title'] = $thread['title']; + if (!in_array($results[$i]['forum_id'], $allowedForums)) $results[$i]['forum_id'] = false; + else { + $results[$i]['title'] = stripBBCode($results[$i]['title']); + $results[$i]['text'] = stripBBCode($results[$i]['text']); + } + } else $results[$i]['forum_id'] = false; + + } // DONE. :) + //data_dump(false, $results, "DATA"); + break; + + case 3: // Search authors last threads + $results = mysql_select_multi("SELECT `id` AS `thread_id`, `forum_id`, `title`, `text`, `player_name` FROM `znote_forum_threads` WHERE $textAuthorSql ORDER BY `id` DESC LIMIT $searchResults;"); + // Filter out search results in custom access boards. + for ($i = 0; $i < count($results); $i++) + if (!in_array($results[$i]['forum_id'], $allowedForums)) + $results[$i]['forum_id'] = false; + else { + $results[$i]['title'] = stripBBCode($results[$i]['title']); + $results[$i]['text'] = stripBBCode($results[$i]['text']); + } + + //if ($results !== false) data_dump($results, false, "Search results"); + //else echo "
    No results."; + break; + + case 4: // Search authors last posts + $results = mysql_select_multi("SELECT `thread_id`, `player_name`, `text` FROM `znote_forum_posts` WHERE $textAuthorSql ORDER BY `id` DESC LIMIT $searchResults;"); + // Missing ['forum_id'], ['title'], lets get them + for ($i = 0; $i < count($results); $i++) { + // $results[$i]['asd'] + $thread = mysql_select_single("SELECT `forum_id`, `title` FROM `znote_forum_threads` WHERE `id`='".$results[$i]['thread_id']."' LIMIT 1;"); + if ($thread !== false) { + $results[$i]['forum_id'] = $thread['forum_id']; + $results[$i]['title'] = $thread['title']; + if (!in_array($results[$i]['forum_id'], $allowedForums)) $results[$i]['forum_id'] = false; + else { + $results[$i]['title'] = stripBBCode($results[$i]['title']); + $results[$i]['text'] = stripBBCode($results[$i]['text']); + } + } else $results[$i]['forum_id'] = false; + + } // DONE. :) + break; + + case 5: // Search latest titles + $results = mysql_select_multi("SELECT `id` AS `thread_id`, `forum_id`, `title`, `text`, `player_name` FROM `znote_forum_threads` ORDER BY `id` DESC LIMIT $searchResults;"); + // Filter out search results in custom access boards. + for ($i = 0; $i < count($results); $i++) + if (!in_array($results[$i]['forum_id'], $allowedForums)) + $results[$i]['forum_id'] = false; + else { + $results[$i]['title'] = stripBBCode($results[$i]['title']); + $results[$i]['text'] = stripBBCode($results[$i]['text']); + } + + //if ($results !== false) data_dump($results, false, "Search results"); + //else echo "
    No results."; + break; + + case 6: // Search posts + $results = mysql_select_multi("SELECT `thread_id`, `player_name`, `text` FROM `znote_forum_posts` ORDER BY `id` DESC LIMIT $searchResults;"); + // Missing ['forum_id'], ['title'], lets get them + for ($i = 0; $i < count($results); $i++) { + // $results[$i]['asd'] + $thread = mysql_select_single("SELECT `forum_id`, `title` FROM `znote_forum_threads` WHERE `id`='".$results[$i]['thread_id']."' LIMIT 1;"); + if ($thread !== false) { + $results[$i]['forum_id'] = $thread['forum_id']; + $results[$i]['title'] = $thread['title']; + if (!in_array($results[$i]['forum_id'], $allowedForums)) $results[$i]['forum_id'] = false; + else { + $results[$i]['title'] = stripBBCode($results[$i]['title']); + $results[$i]['text'] = stripBBCode($results[$i]['text']); + } + } else $results[$i]['forum_id'] = false; + + } // DONE. :) + //data_dump(false, $results, "DATA"); + break; + default: + # code... + break; + } + + // Create table and show stuff! + if ($results !== false) { + $count = 0; + foreach ($results as $r) if ($r['forum_id'] !== false) $count++; + if ($count > 0) { + ?> + + + + + + + + + + + + + +
    CharThreadPost
    + + + + 140) ? substr($result['text'],0,137).'...' : $result['text']; ?>
    + You must fill in all fields!"; + +include 'layout/overall/footer.php'; +?> diff --git a/gallery.php b/gallery.php new file mode 100644 index 00000000..239b8cd7 --- /dev/null +++ b/gallery.php @@ -0,0 +1,131 @@ + +

    Create image article

    +

    This gallery is powered by IMGUR image host.

    +
    + Select image to upload:

    + Image Title:

    + Image Description:

    + +
    + "file", + "name" => $_FILES['imagefile']['name'], + "image" => $image + ]); + curl_setopt($ch, CURLOPT_HTTPHEADER, array( + "Authorization: Client-ID {$imgurClientID}" + )); + $response = json_decode(curl_exec($ch)); + $image_url = $response->data->link; + $image_delete = $response->data->deletehash; + $title = $_POST['title']; + $desc = $_POST['desc']; + + if ($image_url !== false) { + + // Insert to database + $inserted = insertImage((int)$session_user_id, $title, $desc, $image_url, $image_delete); + if ($inserted === true) { + ?> +

    Image Posted

    +

    However, your image will not be listed until a GM have verified it.
    + Feel free to remind the GM in-game to login on website and approve the image post.

    + +

    Preview:

    + + + + + + + + + + +

    + <?php echo $title; ?> +
    + ", $descr); + ?> +

    +
    + +

    Image already exist

    +

    The image has already been posted. However, images will not be listed until a GM have verified it.

    + +

    Failed to find the image

    +

    We failed to find the image, did you give us the Image code from www.freeimagehosting.net?

    + +

    Gallery

    + +
    + Got some cool images to show the community?
    +
    + load(); + if (is_array($images) && !empty($images)) { + foreach($images as $image) { + ?> + + + + + + + + + + +

    + <?php echo $image['title']; ?> +
    + ", $descr); + ?> +

    +
    + There are currently no public images.'; + + if ($logged_in === false) echo 'You need to be logged in to add images.'; +} +include 'layout/overall/footer_myaccount.php'; +?> diff --git a/guilds.php b/guilds.php new file mode 100644 index 00000000..c4e124e1 --- /dev/null +++ b/guilds.php @@ -0,0 +1,959 @@ +hasExpired()) { + if ($TFSVersion != 'TFS_10') + if ($TFSVersion === 'OTHIRE') + $guilds = mysql_select_multi("SELECT `t`.`id`, `t`.`name`, `t`.`creationdate`, (SELECT count(p.rank_id) FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id =`t`.`id`) AS `total` FROM `guilds` as `t` ORDER BY `t`.`name`;"); + else + $guilds = mysql_select_multi("SELECT `t`.`id`, `t`.`name`, `t`.`creationdata`, `motd`, (SELECT count(p.rank_id) FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id =`t`.`id`) AS `total` FROM `guilds` as `t` ORDER BY `t`.`name`;"); + else + $guilds = mysql_select_multi("SELECT `id`, `name`, `creationdata`, `motd`, (SELECT COUNT('guild_id') FROM `guild_membership` WHERE `guild_id`=`id`) AS `total` FROM `guilds` ORDER BY `name`;"); + + // Add level data info to guilds + if ($guilds !== false) + for ($i = 0; $i < count($guilds); $i++) + $guilds[$i]['level'] = get_guild_level_data($guilds[$i]['id']); + + $cache->setContent($guilds); + $cache->save(); + } else { + $guilds = $cache->load(); + } + return $guilds; +} + +include 'layout/overall/header_myacc_no_container_fc.php'; + +if (user_logged_in() === true) { + + // fetch data + $char_count = user_character_list_count($session_user_id); + $char_array = user_character_list($user_data['id']); + $characters = array(); + $charactersId = array(); + $charactersRank = array(); + if ($char_array !== false) { + foreach ($char_array as $value) { + $characters[] = $value['name']; + $charactersId[] = $value['id']; + $charactersRank[] = $value['rank_id']; + } + } +} else { + $char_count = 0; +} + +if (empty($_GET['name'])) { +// Display the guild list + +//data_dump($guild, false, "guild data"); + +$guilds = guild_list($config['ServerEngine']); + +if (isset($guilds) && !empty($guilds) && $guilds !== false) { + //data_dump($guilds, false, "Guilds"); +?> + + + + + + + + = 1) { + $url = url("guilds.php?name=". $guild['name']); + ?> + + + + + + '. getClock($guild['creationdata'], true) .''; + } + } + ?> +
    LogoDescriptionGuild data
    + + + + 0) echo '
    '.$guild['motd']; ?> +
    + +
    +
    +
    +Guild list is empty.

    ';?> + += $config['create_guild_level']) { + + // If character is offline + if ($char_data['online'] == 0) { + + // If character is premium + if ($config['guild_require_premium'] == false || $user_data['premdays'] > 0) { + + if (get_character_guild_rank($user_id) < 1) { + + if (preg_match("/^[a-zA-Z_ ]+$/", $_POST['guild_name'])) { + // Only allow normal symbols as guild name + if (strlen($_POST['guild_name']) < 31) { + + $guildname = sanitize($_POST['guild_name']); + + $gid = get_guild_id($guildname); + if ($gid === false) { + create_guild($user_id, $guildname); + // Re-cache the guild list + $guilds = guild_list($config['ServerEngine']); + header('Location: success.php'); + exit(); + } else echo 'A guild with that name already exist.'; + } else echo 'Guild name is to long. It can has to be 30 or less characters long.'; + } else echo 'Guild name may only contain a-z, A-Z and spaces.'; + } else echo 'You are already in a guild.'; + } else echo 'You need a premium account to create a guild.'; + } else echo 'Your character must be offline to create a guild.'; + } else echo $name .' is level '. $char_data['level'] .'. But you need level '. $config['create_guild_level'] .'+ to create your own guild!'; + } + } + // end + ?> + + + +
    +
      + + Create Guild:

      +

      +

      + + + +
    +
    + + + + + $highest_access) $highest_access = $access; + } + } + + } + } + } + // Display the specific guild page +?> + +
    + ".sanitize($_GET['error'])."

    " : ""; ?> + +
    + +
    + +
    +

    Guild:

    +

    +
    +
    + + + + + + + + + '; + echo ''; + $rankName = $player['rank_name']; + echo ''; + echo ''; + echo ''; + if ($chardata['online'] == 1) echo ''; + else echo ''; + echo ''; + } + ?> +
    Rank:Name:Level:Vocation:Status:
    ' . ($rankName !== $player['rank_name'] ? $player['rank_name'] : '') . ''. $player['name'] .''; + if (!empty($player['guildnick'])) { + echo ' ('. $player['guildnick'] .')'; + } + echo ''. $player['level'] .''. $config['vocations'][$player['vocation']]['name'] .' Online Offline
    + + 0) { ?> +

    Invited characters

    + + + + Remove:'; + } + // Shuffle through visitor characters + for ($i = 0; $i < $char_count; $i++) { + $exist = false; + // Shuffle through invited character, see if they match your character. + if ($inv_data !== false) foreach ($inv_data as $inv) { + if ($charactersId[$i] == $inv['player_id']) { + $exist = true; + } + } + if ($exist) echo ''; + } + ?> + + '; + echo ''; + // Remove invitation + if ($highest_access == 2 || $highest_access == 3) { + ?> '; + echo ''; + echo ''; + echo ''; + ?> '; + echo ''; + echo ''; + echo ''; + $bool = true; + } + } + if (isset($bool, $exist) && !$bool && $exist) { + echo ''; + $bool = false; + } + ?> '; + echo ''; + echo ''; + echo ''; + $bool = true; + } + } + if (isset($bool, $exist) && !$bool && $exist) { + echo ''; + $bool = false; + } + ?> '; + } + ?> +
    Name:Join Guild:Reject Invitation:
    '. $inv['name'] .'
    + + +Failed to find guild position representing member.'; + } else { + $already_guild = get_player_guild_data($joining_player_id); + $already_guild_name = get_guild_name($already_guild['guild_id']); + echo "You are already {$already_guild['rank_name']} of another guild: {$already_guild_name}.
    You need to leave that guild first before you can join another one.
    "; + } + } else echo 'Character must be offline before joining guild.'; + } + } + } + + if (!empty($_POST['leave_guild'])) { + $name = sanitize($_POST['leave_guild']); + $cidd = user_character_id($name); + // If character is offline + if ($config['ServerEngine'] !== 'TFS_10') $chardata = user_character_data($cidd, 'online'); + else $chardata['online'] = (user_is_online_10($cidd)) ? 1 : 0; + if ($chardata['online'] == 0) { + if ($config['ServerEngine'] !== 'TFS_10') guild_player_leave($cidd); + else guild_player_leave_10($cidd); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } else echo 'Character must be offline first!'; + } + +if ($highest_access >= 2) { + // Guild leader stuff + + // Change Guild Nick + if (!empty($_POST['player_guildnick'])) { + if ($config['guild_allow_nicknames']) { + $p_cid = user_character_id($_POST['player_guildnick']); + $p_guild = get_player_guild_data($p_cid); + if (preg_match("/^[a-zA-Z_ ]+$/", $_POST['guildnick']) || empty($_POST['guildnick'])) { + // Only allow normal symbols as guild nick + $p_nick = sanitize($_POST['guildnick']); + if ($p_guild['guild_id'] == $gid) { + if ($config['ServerEngine'] !== 'TFS_10') $chardata = user_character_data($p_cid, 'online'); + else $chardata['online'] = (user_is_online_10($p_cid)) ? 1 : 0; + if ($chardata['online'] == 0) { + if ($config['ServerEngine'] !== 'TFS_10') update_player_guildnick($p_cid, $p_nick); + else update_player_guildnick_10($p_cid, $p_nick); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } else echo 'Character not offline.'; + } + } else echo 'Character guild nick may only contain a-z, A-Z and spaces.'; + } else echo 'Change guild nickname feature has been disabled.'; + } + + // Promote character to guild position + if (!empty($_POST['promote_character']) && !empty($_POST['promote_position'])) { + // Verify that promoted character is from this guild. + $p_rid = $_POST['promote_position']; + $p_cid = user_character_id($_POST['promote_character']); + $p_guild = get_player_guild_data($p_cid); + + if ($p_guild['guild_id'] == $gid) { + // Do the magic. + if ($config['ServerEngine'] !== 'TFS_10') $chardata = user_character_data($p_cid, 'online'); + else $chardata['online'] = (user_is_online_10($p_cid)) ? 1 : 0; + if ($chardata['online'] == 0) { + if ($config['ServerEngine'] !== 'TFS_10') update_player_guild_position($p_cid, $p_rid); + else update_player_guild_position_10($p_cid, $p_rid); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } else echo 'Character not offline.'; + + } + } + if (!empty($_POST['invite'])) { + if (user_character_exist($_POST['invite'])) { + // Make sure they are not in another guild + + if ($config['ServerEngine'] != 'TFS_10') { + $charname = sanitize($_POST['invite']); + $playerdata = mysql_select_single("SELECT `id`, `rank_id` FROM `players` WHERE `name`='$charname' LIMIT 1;"); + $charid = $playerdata['id']; + $membership = ($playerdata['rank_id'] > 0) ? true : false; + } else { + $charid = user_character_id($_POST['invite']); + $membership = mysql_select_single("SELECT `rank_id` FROM `guild_membership` WHERE `player_id`='$charid' LIMIT 1;"); + } + if (!$membership) { + // + $status = false; + if ($inv_data !== false) { + foreach ($inv_data as $inv) { + if ($inv['player_id'] == user_character_id($_POST['invite'])) $status = true; + } + } + foreach ($players as $player) { + if ($player['name'] == $_POST['invite']) $status = true; + } + + if ($status == false) { + guild_invite_player($charid, $gid); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } else echo 'That character is already invited(or a member) on this guild.'; + } else echo 'That character is already in a guild.'; + + } else echo 'That character name does not exist.'; + } + // Guild Message (motd) + if (!empty($_POST['motd'])) { + $motd = sanitize($_POST['motd']); + mysql_update("UPDATE `guilds` SET `motd`='$motd' WHERE `id`='$gid' LIMIT 1;"); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + + if (!empty($_POST['disband'])) { + // + $gidd = (int)$_POST['disband']; + $members = get_guild_players($gidd); + $online = false; + + // First figure out if anyone are online. + foreach ($members as $member) { + if ($config['ServerEngine'] !== 'TFS_10') $chardata = user_character_data(user_character_id($member['name']), 'online'); + else $chardata['online'] = (user_is_online_10(user_character_id($member['name']))) ? 1 : 0; + if ($chardata['online'] == 1) { + $online = true; + } + } + + if (!$online) { + // Then remove guild rank from every player. + if ($config['ServerEngine'] !== 'TFS_10') foreach ($members as $member) guild_player_leave(user_character_id($member['name'])); + else foreach ($members as $member) guild_player_leave_10(user_character_id($member['name'])); + + // Remove all guild invitations to this guild + if ($inv_count > 0) guild_remove_invites($gidd); + + // Then remove the guild itself. + guild_delete($gidd); + header('Location: success.php'); + exit(); + } else echo 'All members must be offline to disband the guild.'; + } + + if (!empty($_POST['new_leader'])) { + $new_leader = (int)$_POST['new_leader']; + $old_leader = guild_leader($gid); + + $online = false; + if ($config['ServerEngine'] !== 'TFS_10') { + $newData = user_character_data($new_leader, 'online'); + $oldData = user_character_data($old_leader, 'online'); + } else { + $newData['online'] = (user_is_online_10($new_leader)) ? 1 : 0; + $oldData['online'] = (user_is_online_10($old_leader)) ? 1 : 0; + } + if ($newData['online'] == 1 || $oldData['online'] == 1) $online = true; + + if ($online == false) { + if (guild_change_leader($new_leader, $old_leader)) { + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } else echo 'Something went wrong when attempting to change leadership.'; + } else echo 'The new and old leader must be offline to change leadership.'; + } + + if (!empty($_POST['change_ranks'])) { + $c_gid = (int)$_POST['change_ranks']; + $c_ranks = get_guild_rank_data($c_gid); + $rank_data = array(); + $rank_ids = array(); + + // Feed new rank data + foreach ($c_ranks as $rank) { + $tmp = 'rank_name!'. $rank['level']; + if (!empty($_POST[$tmp])) { + $rank_data[$rank['level']] = sanitize($_POST[$tmp]); + $rank_ids[$rank['level']] = $rank['id']; + } + } + + foreach ($rank_data as $level => $name) { + guild_change_rank($rank_ids[$level], $name); + } + + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + + if (!empty($_POST['remove_member'])) { + $name = sanitize($_POST['remove_member']); + $cid = user_character_id($name); + + if ($config['ServerEngine'] !== 'TFS_10') guild_remove_member($cid); + else guild_remove_member_10($cid); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + + if (!empty($_POST['forumGuildId'])) { + if ($config['forum']['guildboard'] === true) { + $forumExist = mysql_select_single("SELECT `id` FROM `znote_forum` WHERE `guild_id`='$gid' LIMIT 1;"); + if ($forumExist === false) { + // Insert data + mysql_insert("INSERT INTO `znote_forum` (`name`, `access`, `closed`, `hidden`, `guild_id`) + VALUES ('Guild', + '1', + '0', + '0', + '$gid');"); + echo '

    Guild board has been created.

    '; + } else echo '

    Guild board already exist.

    '; + + } else { + echo '

    Error: Guild board system is disabled.

    '; + } + } + + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'OTHIRE' || $config['ServerEngine'] == 'TFS_10' && $config['guildwar_enabled'] === true) { + if (!empty($_POST['warinvite'])) { + $targetGuild = get_guild_id($_POST['warinvite']); + if ($targetGuild) { + $status = false; + $war_invite = mysql_select_single("SELECT `id` FROM `guilds` WHERE `id` = '$gid';"); + if ($war_invite !== false) { + foreach ($war_invite as $inv) { + if ($inv['id'] == $targetGuild) $status = true; + } + } + + $check_guild = get_guild_name($gid); + foreach ($check_guild as $guild) { + if ($guild['name'] == $_POST['warinvite']) $status = true; + } + + if ((int)$gid === (int)$targetGuild) $status = true; + + $wars = mysql_select_multi("SELECT `id`, `guild1`, `guild2`, `status` FROM `guild_wars` WHERE (`guild1` = '$gid' OR `guild1` = '$targetGuild') AND (`guild2` = '$gid' OR `guild2` = '$targetGuild') AND `status` IN (0, 1);"); + if ($status == false && $wars == false) { + guild_war_invitation($gid, $targetGuild); + $limit = (empty($_POST['limit'])) ? 100 : (int)$_POST['limit']; + mysql_insert("INSERT INTO `znote_guild_wars` (`limit`) VALUES ('$limit');"); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } else echo 'This guild has already been invited to war(or you\'re trying to invite your own).'; + } else echo 'That guild name does not exist.'; + } + + if (!empty($_POST['cancel_war_invite'])) { + cancel_war_invitation($_POST['cancel_war_invite'], $gid); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + + if (!empty($_POST['reject_war_invite'])) { + reject_war_invitation($_POST['reject_war_invite'], $gid); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + + if (!empty($_POST['accept_war_invite'])) { + accept_war_invitation($_POST['accept_war_invite'], $gid); + header('Location: guilds.php?name='. $_GET['name']); + exit(); + } + } + + $members = count_guild_members($gid); + $ranks = get_guild_rank_data($gid); + ?> + + +
    +
      +
    • Create forum guild board:
      + + +
    +
    + + + +
    +
      +
    • Upload guild logo [.gif images only, 100x100px size]:
      + + +
    • +
    +
    + +
    '; + } + + } ?> + +
    +
      +
    • Invite Character to guild:
      + + +
    • +
    +
    + +
    +
      +
    • Change guild message:
    • +
    • +
      + +
    • +
    +
    + + +
    +
      +
    • + Change Guild Nick:
      + + + +
    • +
    +
    + + + 1) { ?> + +
    +
      +
    • + Promote Character:
      + + + +
    • +
    +
    + +
    +
      +
    • + Kick member from guild:
      + + +
    • +
    +
    + +

    + + +
    +
      +
    • Change rank titles:
      + '; + } + echo ''; + ?> + +
    • +
    +
    + +
    +
      +
    • DELETE GUILD (All members must be offline):
      + '; ?> + +
    • +
    +
    + + 1) { ?> +
    +
      +
    • Change Leadership with:
      + + +
    • +
    +
    + + +

    Guild War Management:

    +
    +
      +
    • Invite guild to war:
      + + + +
    • +
    +
    + + + '; + } + } + + if ($i == 0) + echo ''; + echo '
    AggressorInformationEnemy
    '.$war['name1'].''; + echo '
    Pending invitation
    Invited on ' . getClock($war['started'], true) . '.
    The frag limit is set to ' . $war['limit'] . ' frags.
    '; + if ($war['guild1'] == $gid) { + echo '
    '; + } else if ($war['guild2'] == $gid) { + echo '
    '; + echo '
    '; + } + echo '
    '.$war['name2'].'
    Currently there are no pending invitations.
    '; + } } ?> + + + +

    War overview:

    + + + + + + + + '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + } + ?> +
    Attacker:Defender:status:started:
    '. $wars['name1'] .''. $wars['name2'] .''. $config['war_status'][$wars['status']] .''. getClock($wars['started'], true) .'
    + + + - Visit Guild Board


    + +
    +
      +
    • + Leave Guild:
      + + +
    • +
    +
    + diff --git a/guildwar.php b/guildwar.php new file mode 100644 index 00000000..02e518bc --- /dev/null +++ b/guildwar.php @@ -0,0 +1,200 @@ + +

    - VERSUS -

    + + data: + $guild1 = $war['guild1']; + $g1c = 0; // kill count + + $guild2 = $war['guild2']; + $g2c = 0; // kill count + + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'OTHIRE' || $config['ServerEngine'] == 'TFS_10') { + foreach (($kills ? $kills : array()) as $kill) { + if ($kill['killerguild'] == $guild1) + $g1c++; + else + $g2c++; + } + + $green = false; + if ($g1c > $g2c) { + $leading = $war['name1']; + $green = true; + } else if ($g2c > $g1c) $leading = $war['name2']; + else $leading = "Tie"; + } + ?> +
      +
    • + War status: . +
    • + +
    • + Leading guild: . +
    • +
    • + '. $g1c .'-'. $g2c .''; + else if ($g1c == $g2c) + echo 'Score: '. $g1c .'-'. $g2c .''; + else + echo 'Score: '. $g1c .'-'. $g2c .''; + ?> +
    • + +
    + + + + + + + + + '; + //echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + ?> +
    Killer's guild:Killer:Victim:Time:
    '. get_guild_name($kill['killerguild']) .''. get_guild_name($kill['killerguild']) .''. $kill['killer'] .''. $kill['target'] .''. getClock($kill['time'], true) .'
    + + +".$death['name']." "; + foreach($killers as $killer) + { + $i++; + if($killer['is_war'] != 0) + { + if($i == 1) + $main_content .= "killed at level ".$death['level']." by "; + else if($i == $count && $others == false) + $main_content .= " and by "; + else + $main_content .= ", "; + if($killer['player_exists'] == 0) + $main_content .= ""; + + $main_content .= $killer['player_name']; + if($killer['player_exists'] == 0) + $main_content .= ""; + } + else + $others = true; + + if($i == $count) + { + if($others == true) + $main_content .= " and few others"; + $main_content .= ".
    "; + } + } + } + } + else + $main_content .= "
    There were no frags on this war so far.
    "; + echo $main_content; + // END BORROWED FROM GESIOR + } + } + +} else { + // Display current wars. + + // Fetch list of wars + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'TFS_10' || $config['ServerEngine'] == 'OTHIRE') $wardata = get_guild_wars(); + else if ($config['ServerEngine'] == 'TFS_03') $wardata = get_guild_wars03(); + else die("Can't recognize TFS version. It has to be either TFS_02 or TFS_03. Correct this in config.php"); + //echo $wardata[0]['name1']; + //die(var_dump($wardata)); + if ($wardata != false) { + // kills data + $killsdata = array(); // killsdata[guildid] => array(warid) => array info about the selected war entry + foreach ($wardata as $wars) { + if ($config['ServerEngine'] == 'TFS_02' || $config['ServerEngine'] == 'TFS_10' || $config['ServerEngine'] == 'OTHIRE') $killsdata[$wars['id']] = get_war_kills($wars['id']); + else if ($config['ServerEngine'] == 'TFS_03') $killsdata[$wars['id']] = get_war_kills03($wars['id']); + } + ?> + + + + + + + + '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + ?> +
    Attacking Guild:Death Count:Defending Guild:
    '. $wars['name1'] .''. $guild_1_kills .' - ' . $guild_2_kills . ''. $wars['name2'] .'View
    + + diff --git a/helpdesk.php b/helpdesk.php new file mode 100644 index 00000000..9a3f2980 --- /dev/null +++ b/helpdesk.php @@ -0,0 +1,237 @@ + 0) ? (int)$_GET['view'] : false; +if ($view !== false) { + if (!empty($_POST['reply_text'])) { + + // Save ticket reply on database + $query = array( + 'tid' => $view, + 'username'=> getValue($_POST['username']), + 'message' => getValue($_POST['reply_text']), + 'created' => time(), + ); + $fields = '`'. implode('`, `', array_keys($query)) .'`'; + $data = '\''. implode('\', \'', $query) .'\''; + mysql_insert("INSERT INTO `znote_tickets_replies` ($fields) VALUES ($data)"); + mysql_update("UPDATE `znote_tickets` SET `status`='Player-Reply' WHERE `id`='$view' LIMIT 1;"); + } + $ticketData = mysql_select_single("SELECT * FROM znote_tickets WHERE id='$view' LIMIT 1;"); + + if($ticketData['owner'] != $session_user_id) { + echo 'You can not view this ticket!'; + include 'layout/overall/footer_myaccount.php'; + die; + } + ?> + +
    + +

    View Ticket # + [CLOSED]'; + } + ?>

    +
    + + + + + + + +
    + +

    - Created by: +

    +
    +

    +
    + + + + + + + + +
    + + - Posted by: + +
    +

    +
    + + + + +
    +
    +
    + +
    + + $value) { + if (empty($value) && in_array($key, $required_fields) === true) { + $errors[] = 'You need to fill in all fields.'; + break 1; + } + } + + // check errors (= user exist, pass long enough + if (empty($errors) === true) { + /* Token used for cross site scripting security */ + if (!Token::isValid($_POST['token'])) { + $errors[] = 'Token is invalid.'; + } + if ($config['use_captcha']) { + if(!verifyGoogleReCaptcha($_POST['g-recaptcha-response'])) { + $errors[] = "Please confirm that you're not a robot."; + } + } + // Reversed this if, so: first check if you need to validate, then validate. + if ($config['validate_IP'] === true && validate_ip(getIP()) === false) { + $errors[] = 'Failed to recognize your IP address. (Not a valid IPv4 address).'; + } + } + } + ?> +
    +

    + +

    Latest Tickets

    + +
    + + + + + + + + + '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + ?> +
    ID:Subject:Creation:Status:
    '. $ticket['id'] .''. $ticket['subject'] .''. getClock($ticket['creation'], true) .''. $ticket['status'] .'
    + +

    + +

    Helpdesk

    + + +
    '; + } else { + + if (empty($_POST) === false && empty($errors) === true) { + if ($config['log_ip']) { + znote_visitor_insert_detailed_data(1); + } + + //Save ticket on database + $query = array( + 'owner' => $session_user_id, + 'username'=> getValue($_POST['username']), + 'subject' => getValue($_POST['subject']), + 'message' => getValue($_POST['message']), + 'ip' => getIPLong(), + 'creation' => time(), + 'status' => 'Open' + ); + + $fields = '`'. implode('`, `', array_keys($query)) .'`'; + $data = '\''. implode('\', \'', $query) .'\''; + mysql_insert("INSERT INTO `znote_tickets` ($fields) VALUES ($data)"); + + header('Location: helpdesk.php?success'); + exit(); + + } else if (empty($errors) === false) { + echo ''; + echo output_errors($errors); + echo ''; + } + ?>

    +
    +
      +
      + Account Name:
      + +
      +
      + Email:
      + +
      +
      + Subject:
      + +
      +
      + Message:
      + +
      + +
      +
      +
      + + +
      + + +
      +
    +
    + diff --git a/highscores.php b/highscores.php new file mode 100644 index 00000000..3108fcc9 --- /dev/null +++ b/highscores.php @@ -0,0 +1,152 @@ + 9) $type = 7; + +// Fetch highscore vocation +$configVocations = $config['vocations']; +//$debug['configVocations'] = $configVocations; + +$vocationIds = array_keys($configVocations); + +$vocation = 'all'; +if (isset($_GET['vocation']) && is_numeric($_GET['vocation'])) { + $vocation = (int)$_GET['vocation']; + if (!in_array($vocation, $vocationIds)) { + $vocation = "all"; + } +} + +// Fetch highscore page +$page = getValue(@$_GET['page']); +if (!$page || $page == 0) $page = 1; +else $page = (int)$page; + +$highscore = $config['highscore']; +$loadFlags = ($config['country_flags']['enabled'] && $config['country_flags']['highscores']) ? true : false; +$loadOutfits = ($config['show_outfits']['highscores']) ? true : false; + +$rows = $highscore['rows']; +$rowsPerPage = $highscore['rowsPerPage']; + +function skillName($type) { + $types = array( + 1 => "Club", + 2 => "Sword", + 3 => "Axe", + 4 => "Distance", + 5 => "Shield", + 6 => "Fish", + 7 => "Experience", // Hardcoded + 8 => "Magic Level", // Hardcoded + 9 => "Fist", // Since 0 returns false I will make 9 = 0. :) + ); + return $types[(int)$type]; +} + +function pageCheck($index, $page, $rowPerPage) { + return ($index < ($page * $rowPerPage) && $index >= ($page * $rowPerPage) - $rowPerPage) ? true : false; +} + +$cache = new Cache('engine/cache/highscores'); +if ($cache->hasExpired()) { + $vocGroups = fetchAllScores($rows, $config['ServerEngine'], $highscore['ignoreGroupId'], $configVocations, $vocation, $loadFlags, $loadOutfits); + $cache->setContent($vocGroups); + $cache->save(); +} else { + $vocGroups = $cache->load(); +} + +if ($vocGroups) { + $vocGroup = (is_array($vocGroups[$vocation])) ? $vocGroups[$vocation] : $vocGroups[$vocGroups[$vocation]]; + ?> +
    +

    Ranking for .

    + +
    + + + + + + + + +
    + + + + + Outfit"; ?> + + + + + Points"; ?> + + + + + + + 1) ? ' ' : ''; + ?> + + + + + + + + + ". $vocGroup[$type][$i]['experience'] .""; ?> + + +
    RankNameVocationLevel
    Nothing to show here yet.
    img
    + diff --git a/home.php b/home.php new file mode 100644 index 00000000..92fee18a --- /dev/null +++ b/home.php @@ -0,0 +1,225 @@ +setExpiration(60); // This will be a short cache (60 seconds) +if ($infoCache->hasExpired()) { + + // Fetch data from database + $data = array( + 'newPlayer' => mysql_select_single("SELECT `name` FROM `players` ORDER BY `id` DESC LIMIT 1"), + 'bestPlayer' => mysql_select_single("SELECT `name`, `level` FROM `players` ORDER BY `experience` DESC LIMIT 1"), + 'playerCount' => mysql_select_single("SELECT COUNT(`id`) as `count` FROM `players`"), + 'accountCount' => mysql_select_single("SELECT COUNT(`id`) as `count` FROM `accounts`"), + 'guildCount' => mysql_select_single("SELECT COUNT(`id`) as `count` FROM `guilds`") + ); + + // Initiate default values where needed + if ($data['playerCount'] !== false && $data['playerCount']['count'] > 0) $data['playerCount'] = $data['playerCount']['count']; + else $data['playerCount'] = 0; + if ($data['accountCount'] !== false && $data['accountCount']['count'] > 0) $data['accountCount'] = $data['accountCount']['count']; + else $data['accountCount'] = 0; + if ($data['guildCount'] !== false && $data['guildCount']['count'] > 0) $data['guildCount'] = $data['guildCount']['count']; + else $data['guildCount'] = 0; + + // Store data to cache + $infoCache->setContent($data); + $infoCache->save(); +} else { + // Load data from cache + $data = $infoCache->load(); +} +?> + + +
    Server Information
    + +


    +

    + Welcome to our newest player: + + + + +

    +

    + We have accounts in our database, players, and guilds +

    +

    The best player is:

    + hasExpired()) { + $players = mysql_select_multi('SELECT `name`, `level`, `experience`, `looktype`, `lookaddons`, `lookhead`, `lookbody`, `looklegs`, `lookfeet` FROM `players` WHERE `group_id` < ' . $config['highscore']['ignoreGroupId'] . ' ORDER BY `experience` DESC LIMIT 1;'); + $cache->setContent($players); + $cache->save(); + } else { + $players = $cache->load(); + } + if ($players) { + $count = 1; + foreach($players as $player) { + echo '
    '; + $count++; + } + } + ?>


    + + + level: congratulations! + +



    +

    + +load(); + + if (isset($changelogs) && !empty($changelogs) && $changelogs !== false) { + ?> + + + + + + + + + + +
    Latest Changelog Updates (Click here to see full changelog)
    + hasExpired()) { + $news = fetchAllNews(); + $cache->setContent($news); + $cache->save(); + } else { + $news = $cache->load(); + } + + // Design and present the list + if ($news) { + + $total_news = count($news); + $row_news = $total_news / $config['news_per_page']; + $page_amount = ceil($total_news / $config['news_per_page']); + $current = $config['news_per_page'] * $page; + + function TransformToBBCode($string) { + $tags = array( + '[center]{$1}[/center]' => '
    $1
    ', + '[b]{$1}[/b]' => '$1', + '[size={$1}]{$2}[/size]' => '$2', + '[img]{$1}[/img]' => 'image', + '[link]{$1}[/link]' => '$1', + '[link={$1}]{$2}[/link]' => '$2', + '[color={$1}]{$2}[/color]' => '$2', + '[*]{$1}[/*]' => '
  • $1
  • ', + '[youtube]{$1}[/youtube]' => '
    ', + ); + foreach ($tags as $tag => $value) { + $code = preg_replace('/placeholder([0-9]+)/', '(.*?)', preg_quote(preg_replace('/\{\$([0-9]+)\}/', 'placeholder$1', $tag), '/')); + $string = preg_replace('/'.$code.'/i', $value, $string); + } + return $string; + } + + if ($view !== "") { // We want to view a specific news post + $si = false; + if (ctype_digit($view) === false) { + for ($i = 0; $i < count($news); $i++) if ($view === urlencode($news[$i]['title'])) $si = $i; + } else { + for ($i = 0; $i < count($news); $i++) if ((int)$view === (int)$news[$i]['id']) $si = $i; + } + + if ($si !== false) { + ?> + + + + + + + +
    [#'.$news[$si]['id'].'] '. getClock($news[$si]['date'], true) .' by '. $news[$si]['name'] .' - '. TransformToBBCode($news[$si]['title']) .''; ?>
    +

    +
    + + + + + + + + +
    News post not found.
    +

    We failed to find the post you where looking for.

    +
    + + + + + + + + +
    '.getClock($news[$i]['date'], true).' by '. $news[$i]['name'] .' - '. TransformToBBCode($news[$i]['title']) .''; ?>
    +

    +
    + '; + + for ($i = 0; $i < $page_amount; $i++) { + + if ($i == $page) { + + echo ''; + + } else { + + echo ''; + } + } + + echo ''; + + } + + } else { + echo '

    No news exist.

    '; + } + } +include 'layout/overall/footer.php'; ?> diff --git a/house.php b/house.php new file mode 100644 index 00000000..999a7960 --- /dev/null +++ b/house.php @@ -0,0 +1,259 @@ + 0) ? (int)$_GET['id'] : false; + +if ($house !== false && $config['ServerEngine'] === 'TFS_10') { + $house_SQL = "SELECT `id`, `owner`, `paid`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses` WHERE `id`='$house';"; + $house = mysql_select_single($house_SQL); + $minbid = $config['houseConfig']['minimumBidSQM'] * $house['size']; + if ($house['owner'] > 0) $house['ownername'] = user_name($house['owner']); + + if ($config['houseConfig']['shopPoints']['enabled']) { + $house['points'] = $house['size']; + + foreach ($config['houseConfig']['shopPoints']['cost'] AS $cost_sqm => $cost_points) { + if ($cost_sqm < $house['size']) $house['points'] = $cost_points; + } + } + + //data_dump($house, false, "House data"); + + ////////////////////// + // Bid on house logic + $bid_char = &$_POST['char']; + $bid_amount = &$_POST['amount']; + if ($bid_amount && $bid_char) { + $bid_char = (int)$bid_char; + $bid_amount = (int)$bid_amount; + $player = mysql_select_single("SELECT `id`, `account_id`, `name`, `level`, `balance` FROM `players` WHERE `id`='$bid_char' LIMIT 1;"); + + if (user_logged_in() === true && $player['account_id'] == $session_user_id) { + // Does player have or need premium? + $premstatus = ($config['houseConfig']['requirePremium'] && $user_data['premdays'] == 0) ? false : true; + if ($premstatus) { + // Can player have or bid on more houses? + $pHouseCount = mysql_select_single("SELECT COUNT('id') AS `value` FROM `houses` WHERE ((`highest_bidder`='$bid_char' AND `owner`='$bid_char') OR (`highest_bidder`='$bid_char') OR (`owner`='$bid_char')) AND `id`!='".$house['id']."' LIMIT 1;"); + if ($pHouseCount['value'] < $config['houseConfig']['housesPerPlayer']) { + // Is character level high enough? + if ($player['level'] >= $config['houseConfig']['levelToBuyHouse']) { + // Can player afford this bid? + if ($player['balance'] > $bid_amount) { + // Is bid higher than previous bid? + if ($bid_amount > $house['bid']) { + // Is bid higher than lowest bid? + if ($bid_amount > $minbid) { + // Should only apply to external players, allowing a player to up his pledge without + // being forced to pay his full previous bid. + if ($house['highest_bidder'] != $player['id']) $lastbid = $house['bid'] + 1; + else { + $lastbid = $house['last_bid']; + echo "You have raised the house pledge to ".$bid_amount."gp!
    "; + } + // Has bid already started? + if ($house['bid_end'] > 0) { + if ($house['bid_end'] > time()) { + mysql_update("UPDATE `houses` SET `highest_bidder`='". $player['id'] ."', `bid`='$bid_amount', `last_bid`='$lastbid' WHERE `id`='". $house['id'] ."' LIMIT 1;"); + $house = mysql_select_single("SELECT `id`, `owner`, `paid`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses` WHERE `id`='". $house['id'] ."';"); + } + } else { + $lastbid = $minbid + 1; + $bidend = time() + $config['houseConfig']['auctionPeriod']; + mysql_update("UPDATE `houses` SET `highest_bidder`='". $player['id'] ."', `bid`='$bid_amount', `last_bid`='$lastbid', `bid_end`='$bidend' WHERE `id`='". $house['id'] ."' LIMIT 1;"); + $house = mysql_select_single("SELECT `id`, `owner`, `paid`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses` WHERE `id`='". $house['id'] ."';"); + } + echo "You have the highest bid on this house!"; + } else echo "You need to place a bid that is higher or equal to {$minbid}gp."; + } else { + // Check if current bid is higher than last_bid + if ($bid_amount > $house['last_bid']) { + // Should only apply to external players, allowing a player to up his pledge without + // being forced to pay his full previous bid. + if ($house['highest_bidder'] != $player['id']) { + $lastbid = $bid_amount + 1; + mysql_update("UPDATE `houses` SET `last_bid`='$lastbid' WHERE `id`='". $house['id'] ."' LIMIT 1;"); + $house = mysql_select_single("SELECT `id`, `owner`, `paid`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses` WHERE `id`='". $house['id'] ."';"); + echo "Unfortunately your bid was not higher than previous bidder."; + } else { + echo "You already have a higher pledge on this house."; + } + } else { + echo "Too low bid amount, someone else has a higher bid active."; + } + } + } else echo "You don't have enough money to bid this high."; + } else echo "Your character is to low level, must be higher level than ", $config['houseConfig']['levelToBuyHouse']-1 ," to buy a house."; + } else echo "You cannot have more houses."; + } else echo "You need premium account to purchase houses."; + } else echo "You may only bid on houses for characters on your account."; + } + + //////////////////////////////////////// + // Instantly buy house with shop points + if ($config['houseConfig']['shopPoints']['enabled'] + && isset($_POST['instantbuy']) + && $bid_char + && $house['owner'] == 0 + && isset($house['points'])) { + + $account_points = (int)$user_znote_data['points']; + + if ($account_points >= $house['points']) { + + $bid_char = (int)$bid_char; + $player = mysql_select_single("SELECT `id`, `account_id`, `name`, `level` FROM `players` WHERE `id`='$bid_char' LIMIT 1;"); + $pHouseCount = mysql_select_single("SELECT COUNT('id') AS `value` FROM `houses` WHERE ((`highest_bidder`='$bid_char' AND `owner`='$bid_char') OR (`highest_bidder`='$bid_char') OR (`owner`='$bid_char')) AND `id`!='".$house['id']."' LIMIT 1;"); + + if (user_logged_in() === true + && $player['account_id'] == $session_user_id + && $player['level'] >= $config['houseConfig']['levelToBuyHouse'] + && $pHouseCount['value'] < $config['houseConfig']['housesPerPlayer']) { + + $house_points = (int)$house['points']; + $house_id = $house['id']; + + // Remove points from account + mysql_update(" + UPDATE `znote_accounts` + SET `points` = `points`-{$house_points} + WHERE `account_id`={$session_user_id} + LIMIT 1; + "); + + // Give new ownership to house + mysql_update(" + UPDATE `houses` + SET `owner` = {$bid_char} + WHERE `id` = {$house_id} + LIMIT 1; + "); + + // Log purchase in znote_shop_logs and znote_shop_orders + $time = time(); + mysql_insert(" + INSERT INTO `znote_shop_logs` + (`account_id`, `player_id`, `type`, `itemid`, `count`, `points`, `time`) VALUES + ({$session_user_id}, {$bid_char}, 7, {$house_id}, 1, {$house_points}, {$time}) + "); + mysql_insert(" + INSERT INTO `znote_shop_orders` + (`account_id`, `type`, `itemid`, `count`, `time`) VALUES + ({$session_user_id}, 7, {$house_id}, {$bid_char}, {$time}) + "); + + // Reload house data + $house = mysql_select_single($house_SQL); + $minbid = $config['houseConfig']['minimumBidSQM'] * $house['size']; + if ($house['owner'] > 0) $house['ownername'] = user_name($house['owner']); + + // Congratulate user and tell them they still has to pay rent (if rent > 0) + ?> +

    Congratulations! +
    You now own this house! +
    Remember to say !shop in-game to process your ownership! + 0): ?> +
    Keep in mind you still need to pay rent on this house, make sure you have enough bank balance to cover it! + +

    + +

    Error: +
    Either your level is too low, or your player already have or is bidding on another house. +
    Your level: . Minimum level to buy house: +
    Your house/bid count: . Maximum house per player: . +

    + +

    House:

    +
      +
    • Town: + ". ($town_name ? $town_name : 'Specify town id ' . $house['town_id'] . ' name in config.php first.') .""; + ?>
    • +
    • Size:
    • +
    • Beds:
    • +
    • Owner: 0) echo "". $house['ownername'] .""; + else echo "Available for auction."; + ?>
    • +
    • Rent:
    • + +
    • Shop points:
    • + +
    + +

    This house is up on auction!

    + This house don't have any bidders yet."; + else { + $bidder = mysql_select_single("SELECT `name` FROM `players` WHERE `id`='". $house['highest_bidder'] ."' LIMIT 1;"); + echo "This house have bidders! If you want this house, now is your chance!"; + echo "
    Active bid: ". $house['last_bid'] ."gp"; + echo "
    Active bid by: ". $bidder['name'] .""; + echo "
    Bid will end on: ". getClock($house['bid_end'], true); + } + + if ($house['bid_end'] == 0 || $house['bid_end'] > time()) { + if (user_logged_in()) { + // Your characters, indexed by char_id + $yourChars = mysql_select_multi("SELECT `id`, `name`, `balance` FROM `players` WHERE `account_id`='". $user_data['id'] ."';"); + if ($yourChars !== false) { + $charData = array(); + foreach ($yourChars as $char) { + $charData[$char['id']] = $char; + } + ?> +
    +

    +

    + +
    + +
    + = $house['points']): ?> +
    +

    Your account has available shop points.

    + + +
    + +

    Your account has available shop points. +
    You don't have enough shop points to instantly buy this house.

    + + + You need a character to bid on this house."; + } else echo "
    You need to login before you can bid on houses."; + } else echo "
    Bid has ended! House transaction will proceed next server restart assuming active bidder have sufficient balance."; + } +} else { + ?> +

    No house selected.

    +

    Go back to the house list and select a house for further details.

    + diff --git a/houses.php b/houses.php new file mode 100644 index 00000000..51286931 --- /dev/null +++ b/houses.php @@ -0,0 +1,321 @@ +hasExpired()) { + $tmp = fetchAllHouses_03(); + $cache->setContent($tmp); + $cache->save(); + + foreach ($tmp as $t) { + if ($t['town'] == $townid) $array[] = $t; + } + $array = isset($array) ? $array : false; + } else { + $tmp = $cache->load(); + foreach ($tmp as $t) { + if ($t['town'] == $townid) $array[] = $t; + } + $array = isset($array) ? $array : false; + } + + // Design and present the list + if ($array) { + $guild_support = (isset($array[0]['guild'])) ? true : false; + ?> +

    + house list. +

    +
    +
    + Town list / houses +
    +
    +
    "> + + + +
    +
    +
    + + + + + + + + + + + '; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + if ($value['owner'] == 0) + echo ""; + else { + if ($guild_support && $value['guild'] == 1) { + $guild_name = get_guild_name($value['owner']); + echo ''; + } else { + $data = user_character_data($value['owner'], 'name'); + echo ''; + } + } + echo ''; + } + ?> +
    Name:Size:Doors:Beds:Price:Owner:
    ". $value['name'] ."". $value['size'] ."". $value['doors'] ."". $value['beds'] ."". $value['price'] ."None'. $guild_name .''. $data['name'] .'
    +
    '; + //Token::debug($_POST['token']); + echo 'Please clear your web cache/cookies OR use another web browser
    '; + } +} else { + if (empty($_POST) === true && $config['ServerEngine'] === 'TFS_03') { + ?> +
    +
    + Town list / houses +
    +
    +
    "> + + + +
    +
    +
    + House file not found

    FAILED TO LOCATE/READ FILE AT:
    ". $house['house_file'] ."

    LINUX users: Make sure www-data have read access to file.
    WINDOWS users: Learn to write correct file path.

    "); + exit(); + } + + // Load and cache SQL house data: + $cache = new Cache('engine/cache/houses/sqldata'); + if ($cache->hasExpired()) { + $house_query = mysql_select_multi('SELECT `players`.`name`, `houses`.`id` FROM `players`, `houses` WHERE `houses`.`owner` = `players`.`id`;'); + + $cache->setContent($house_query); + $cache->save(); + } else + $house_query = $cache->load(); + + $sqmPrice = $house['price_sqm']; + $house_load = simplexml_load_file($house['house_file']); + if ($house_query !== false && $house_load !== false) { + ?> +

    House list

    + + + + + + + + + + '. $row['name'] .''; + + foreach ($house_load as $house_fetch){ + $house_price = (int)$house_fetch['size'] * $sqmPrice; + ?> + + + + + + + + +
    HouseLocationOwnerSizeRent
    + + + +
    + Something is wrong with the cache.

    '; + } else if ($config['ServerEngine'] === 'TFS_10') { + // Fetch values + $querystring_id = &$_GET['id']; + $townid = ($querystring_id) ? (int)$_GET['id'] : $config['houseConfig']['HouseListDefaultTown']; + $towns = $config['towns']; + + $order = &$_GET['order']; + $type = &$_GET['type']; + + // Create Search house box + ?> +
    + + + + + + + + + + + + + + +
    TownOrderSort
    + + + + + +


    + +
    +
    + hasExpired()) { + $houses = mysql_select_multi("SELECT `id`, `owner`, `paid`, `warnings`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses` ORDER BY {$order} {$type};"); + if ($houses !== false) { + // Fetch player names + $playerlist = array(); + + foreach ($houses as $h) + if ($h['owner'] > 0) + $playerlist[] = $h['owner']; + + if (!empty($playerlist)) { + $ids = join(',', $playerlist); + $tmpPlayers = mysql_select_multi("SELECT `id`, `name` FROM players WHERE `id` IN ($ids);"); + + // Sort $tmpPlayers by player id + $tmpById = array(); + foreach ($tmpPlayers as $p) + $tmpById[$p['id']] = $p['name']; + + for ($i = 0; $i < count($houses); $i++) + if ($houses[$i]['owner'] > 0) + $houses[$i]['ownername'] = $tmpById[$houses[$i]['owner']]; + } + + $cache->setContent($houses); + $cache->save(); + } + } else + $houses = $cache->load(); + + if ($houses !== false || !empty($houses)) { + // Intialize stuff + //data_dump($houses, false, "House data"); + ?> + + + + + + + + + + + + + + + + ". $house['ownername'] .""; + else + echo ($house['highest_bidder'] == 0 ? '' : ''); + ?> + + + +
    NameSizeBedsRentOwnerTown
    ". $house['name'] .""; ?>NoneSelling
    + + Failed to fetch data from sql->houses table.

    Is the table empty?

    "; + } // End TFS 1.0 logic +} +include 'layout/overall/footer_myaccount.php'; ?> diff --git a/index.php b/index.php new file mode 100644 index 00000000..5acdf501 --- /dev/null +++ b/index.php @@ -0,0 +1,194 @@ + + + + + + +Hellgrave RPG Custom Tibia Server + + + + + + + + + + + +
    +
    +See the Wiki +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +Enter Website +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +Check Map +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +Enter Website +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +See the Wiki +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +Check Map +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + diff --git a/ipn.php b/ipn.php new file mode 100644 index 00000000..3b7e8893 --- /dev/null +++ b/ipn.php @@ -0,0 +1,134 @@ + $pointsValue) { + if ($priceValue == $payment_amount) { + $paidMoney = $priceValue; + $paidPoints = $pointsValue; + } + } + + if ($paidMoney == 0) $status = false; // Wrong ammount of money + if ($payment_currency != $paypal['currency']) $status = false; // Wrong currency + + // Verify that the user havent messed around with POST data + if ($status) { + // transaction log + mysql_insert("INSERT INTO `znote_paypal` VALUES ('0', '$txn_id', '$payer_email', '$custom', '".$paidMoney."', '".$paidPoints."')"); + + // Process payment + $data = mysql_select_single("SELECT `points` AS `old_points` FROM `znote_accounts` WHERE `account_id`='$custom';"); + + // Give points to user + $new_points = $data['old_points'] + $paidPoints; + mysql_update("UPDATE `znote_accounts` SET `points`='$new_points' WHERE `account_id`='$custom'"); + } + } else { + $pmail = $paypal['email']; + mysql_insert("INSERT INTO `znote_paypal` VALUES ('0', '$txn_id', 'ERROR: Wrong mail. Received: $receiver_email, configured: $pmail', '0', '0', '0')"); + } + } + } + } else { + // Something is wrong + mysql_insert("INSERT INTO `znote_paypal` VALUES ('0', '$txn_id', 'ERROR: Invalid data. $postdata', '0', '0', '0')"); + } +?> diff --git a/items.php b/items.php new file mode 100644 index 00000000..344b49f6 --- /dev/null +++ b/items.php @@ -0,0 +1,394 @@ +Logged in as admin, loading engine/XML/items.xml file and updating cache.

    "; + // ITEMS XML TO PHP ARRAY + $itemsXML = simplexml_load_file("engine/XML/items.xml"); + if ($itemsXML !== false) { + $types = array(); + $type_attr = array(); + $groups = array(); + + // This empty array will eventually contain all items grouped by type and indexed by item type + $items = array(); + + // Loop through each XML item object + foreach ($itemsXML as $type => $item) { + // Get item types + if (!in_array($type, $types)) { + $types[] = $type; + $type_attr[$type] = array(); + } + // Get item attributes + $attributes = array(); + // Extract attribute values from the XML object and store it in a more manage friendly way $attributes + foreach ($item->attributes() as $aName => $aValue) + $attributes["$aName"] = "$aValue"; + // Remove unececsary attributes + if (isset($attributes['plural'])) unset($attributes['plural']); + //if (isset($attributes['id'])) unset($attributes['id']); + //if (isset($attributes['fromid'])) unset($attributes['fromid']); + //if (isset($attributes['toid'])) unset($attributes['toid']); + if (isset($attributes['editorsuffix'])) unset($attributes['editorsuffix']); + if (isset($attributes['article'])) unset($attributes['article']); + // Populate type attributes + foreach (array_keys($attributes) as $attr) { + if (!in_array($attr, $type_attr[$type])) + $type_attr[$type][] = $attr; + } + + // Loop through every object inside the object + $item_attributes = array(); + $iai = array(); + + foreach ($item as $attribute) { + foreach ($attribute->attributes() as $aName => $aValue) { + if($aName == 'key') { + $attribute_attributes["$aName"] = "$aValue"; + $iai[] = $attribute_attributes[$aName]; + } + } + } + foreach ($item as $attribute) { + foreach ($attribute->attributes() as $aName => $aValue) { + $attribute_attributes["$aName"] = "$aValue"; + if(in_array($attribute_attributes[$aName], $iai)) { + $whatis = $attribute_attributes[$aName]; + } else { + $item_attributes[$whatis] = (isset($attribute_attributes[$aName])) ? $attribute_attributes[$aName] : false; + } + } + } + foreach (array_keys($attributes) as $attr) { + if (!in_array($attr, $type_attr[$type])) + $type_attr[$type][] = $attr; + } + + // Add items with slotType or weaponType (TFS 1.x default) + if(isset($attributes['id'])) $id = (isset($attributes['id'])) ? $attributes['id'] : false; + if(isset($attributes['fromid'])) $id = (isset($attributes['name'])) ? $attributes['name'] : false; + if (isset($item_attributes['slotType']) || isset($item_attributes['weaponType'])) { + $items[$type][$id] = array('attributes' => $item_attributes); + + // Populate item array with potential relevant attributes for the item type + foreach ($type_attr[$type] as $att) + $items[$type][$id][$att] = (isset($attributes[$att])) ? $attributes[$att] : false; + } + + + $save = array($items); + + + } + $itemsCache->setContent($items); + $itemsCache->save(); + } else { + echo "

    Failed to load engine/XML/items.xml file.

    "; + } + } else { + $items = $itemsCache->load(); + ?> +
    + +
    + load(); +} +// End loading items list + +if ($items) { + // Preparing data + $types = array_keys($items); + $itemServer = 'http://'.$config['shop']['imageServer'].'/'; + + //slotType values and names + if(isset($_GET['slot'])) { + switch($_GET['slot']) { + case 'helmet': + $slottype = 'head'; + $slottype_name = 'Helmets'; + break; + case 'sword': + $slottype = 'sword'; + $slottype_name = 'Swords'; + break; + case 'distance': + $slottype = 'distance'; + $slottype_name = 'Distance Weapons'; + break; + case 'wand': + $slottype = 'wand'; + $slottype_name = 'Wands & Rods'; + break; + case 'armor': + $slottype = 'body'; + $slottype_name = 'Armors'; + break; + case 'club': + $slottype = 'club'; + $slottype_name = 'Clubs'; + break; + case 'ammunition': + $slottype = 'ammunition'; + $slottype_name = 'Ammunition'; + break; + case 'book': + $slottype = 'shield'; + $slottype_name = 'Spellbooks'; + break; + case 'legs': + $slottype = 'legs'; + $slottype_name = 'Legs'; + break; + case 'axe': + $slottype = 'axe'; + $slottype_name = 'Axes'; + break; + case 'necklace': + $slottype = 'necklace'; + $slottype_name = 'Amulets & Necklaces'; + break; + case 'feet': + $slottype = 'feet'; + $slottype_name = 'Boots'; + break; + case 'shield': + $slottype = 'shield'; + $slottype_name = 'Shields & Spellbooks'; + break; + case 'backpack': + $slottype = 'backpack'; + $slottype_name = 'Backpacks'; + break; + case 'ring': + $slottype = 'ring'; + $slottype_name = 'Rings'; + break; + default: + $slottype_name = 'null'; + break; + } + } + + // Render HTML + if(isset($_GET['slot']) && ($slottype_name == 'null')) header("Location:items.php"); + ?> + +

    Items

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Helmets
    Swords
    Shields & Spellbooks
    Amulets
    Armors
    Clubs
    Wands & Rods
    Ammunition
    Legs
    Axes
    Rings
    Boots
    Distance
    Backpacks
    + + + + + + + + + + $value) { + if($att == 'slotType' || $att == 'weaponType') $slotType = $value; + if(!empty($slotType) && $slotType == $slottype) $show = true; + else $show = false; + } + } + + if($show == true) { ?> + + + + + + + + + + +
    NameAttributes
    $value) { + + $extra = NULL; + if($value > 0) $extra = '+'; + switch ($array) { + case 'weight': + echo ucwords($array).': '.intval($value/100).'.'.substr($value, -2).' oz
    '; + break; + case 'containerSize': + echo 'Slots: '.$value.'
    '; + break; + case 'armor': + echo ucwords($array).': '.$value.'
    '; + break; + case 'attack': + echo ucwords($array).': '.$value; + if($element != NULL) echo ' ('.$element.')'; + echo '
    '; + break; + case 'defense': + echo ucwords($array).': '.$value; + if($extradef != NULL) echo ' ('.$extradef.')'; + echo '
    '; + break; + case 'skillFist': + echo 'Fist Fighting: '.$extra.$value.'
    '; + break; + case 'skillAxe': + echo 'Axe Fighting: '.$extra.$value.'
    '; + break; + case 'skillSword': + echo 'Sword Fighting: '.$extra.$value.'
    '; + break; + case 'skillClub': + echo 'Club Fighting: '.$extra.$value.'
    '; + break; + case 'skillAxe': + echo 'Axe Fighting: '.$extra.$value.'
    '; + break; + case 'skillDist': + echo 'Distance Fighting: '.$extra.$value.'
    '; + break; + case 'skillShield': + echo 'Shielding: '.$extra.$value.'
    '; + break; + case 'range': + echo ucwords($array).': '.$value.'
    '; + break; + case 'shootType': + echo 'Shoot Type: '.ucwords($value).'
    '; + break; + case 'hitChance': + echo 'Hit: '.$extra.$value.'%
    '; + break; + case 'magiclevelpoints': + echo 'Magic Level: '.$extra.$value.'
    '; + break; + case 'absorbPercentEnergy': + echo 'Energy Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentFire': + echo 'Fire Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentEarth': + echo 'Earth Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentPoison': + echo 'Poison Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentIce': + echo 'Ice Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentHoly': + echo 'Holy Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentDeath': + echo 'Death Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentLifeDrain': + echo 'Life Drain Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentManaDrain': + echo 'Mana Drain Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentDrown': + echo 'Drown Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentPhysical': + echo 'Physical Protection: '.$extra.$value.'%
    '; + break; + case 'absorbPercentIce': + echo 'Ice Protection: '.$extra.$value.'%
    '; + break; + /**case 'suppressDrunk': + echo 'Suppress Drunk: Yes
    '; + break; + case 'suppressEnergy': + echo 'Suppress Energy: Yes
    '; + break; + case 'suppressFire': + echo 'Suppress Fire: Yes
    '; + break; + case 'suppressPoison': + echo 'Suppress Poison: Yes
    '; + break; + case 'suppressDrown': + echo 'Suppress Drown: Yes
    '; + break; + case 'suppressPhysical': + echo 'Suppress Bleeding: Yes
    '; + break; + case 'suppressFreeze': + echo 'Suppress Freeze: Yes
    '; + break; + case 'suppressDazzle': + echo 'Suppress Dazzle: Yes
    '; + break; + case 'suppressCurse': + echo 'Suppress Curse: Yes
    '; + break; + Those are not necessary in my opinion, but if you want to show + **/ + case 'speed': + echo 'Speed: '.$extra.($value/2).'
    '; + break; + case 'charges': + echo 'Charges: '.$value.'
    '; + break; + } + } + ?> +
    + + +

    Items

    +

    Items have currently not been loaded into the website by the server admin.

    + diff --git a/killers.php b/killers.php new file mode 100644 index 00000000..3a72054c --- /dev/null +++ b/killers.php @@ -0,0 +1,117 @@ +hasExpired()) { + $killers = fetchMurders(); + + $cache->setContent($killers); + $cache->save(); +} else { + $killers = $cache->load(); +} +$cache = new Cache('engine/cache/victims'); +if ($cache->hasExpired()) { + $victims = fetchLoosers(); + + $cache->setContent($victims); + $cache->save(); +} else { + $victims = $cache->load(); +} +$cache = new Cache('engine/cache/lastkillers'); +if ($cache->hasExpired()) { + $latests = mysql_select_multi("SELECT `p`.`name` AS `victim`, `d`.`killed_by` as `killed_by`, `d`.`time` as `time` FROM `player_deaths` as `d` INNER JOIN `players` as `p` ON d.player_id = p.id WHERE d.`is_player`='1' ORDER BY `time` DESC LIMIT 20;"); + if ($latests !== false) { + $cache->setContent($latests); + $cache->save(); + } +} else { + $latests = $cache->load(); +} +if ($killers) { +?> +

    Biggest Murders

    + + + + + + '; + echo ""; + echo ""; + echo ''; + } ?> +
    NameKills
    ". $killer['killed_by'] ."". $killer['kills'] ."
    +Biggest Murders
    No player kills exist.

    '; + +if ($victims) { +?> +

    Biggest Victims

    + + + + + + '; + echo ""; + echo ""; + echo ''; + } ?> +
    NameDeaths
    ". $victim['name'] ."". $victim['Deaths'] ."
    +Biggest Victims
    No player kills exist.

    '; + +if ($latests) { +?> +

    Latest kills

    + + + + + + + '; + echo ""; + echo ""; + echo ""; + echo ''; + } ?> +
    KillerTimeVictim
    ". $last['killed_by'] ."". getClock($last['time'], true) ."". $last['victim'] ."
    +Latest kills
    No player kills exist.

    '; + +} else if ($config['ServerEngine'] == 'TFS_03') { + $cache = new Cache('engine/cache/killers'); + if ($cache->hasExpired()) { + $deaths = fetchLatestDeaths_03(30, true); + $cache->setContent($deaths); + $cache->save(); + } else { + $deaths = $cache->load(); + } + + if ($deaths && !empty($deaths)) { + ?> +

    Latest Killers

    + + + + + + + '; + echo ""; + echo ""; + echo ""; + echo ''; + } ?> +
    KillerTimeVictim
    ". $death['killed_by'] ."". getClock($death['time'], true) ."At level ". $death['level'] .": ". $death['victim'] ."
    + diff --git a/layout/aside.php b/layout/aside.php new file mode 100644 index 00000000..cc07d98c --- /dev/null +++ b/layout/aside.php @@ -0,0 +1,72 @@ + +
    + + + +
    + Events +
    +
    + + + + + + +
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    +
    +
    + +
    +
    + Top 10 Players +
    +
    + + + + + + + + + + + + +
    #Name
    1Name
    2Name
    3Name
    4Name
    5Name
    6Name
    7Name
    8Name
    9Name
    10Name
    +
    +
    + */ + ?> + + \ No newline at end of file diff --git a/layout/css/resp.css b/layout/css/resp.css new file mode 100644 index 00000000..30a6442f --- /dev/null +++ b/layout/css/resp.css @@ -0,0 +1,29 @@ +@media screen and (max-width:1300px){ + .main { + width: 1100px; + } + .banner { + height: 214px; + } +} + +@media screen and (max-width:1200px){ + .main { + width: 1000px; + } + .banner { + height: 192px; + } +} + +@media screen and (max-width:1100px){ + .main { + width: 900px; + } + nav .container > div > ul > li > a { + padding: 20px 10px; + } + .banner { + height: 170px; + } +} diff --git a/layout/css/style.css b/layout/css/style.css new file mode 100644 index 00000000..5732e3a7 --- /dev/null +++ b/layout/css/style.css @@ -0,0 +1,356 @@ +:root { + /* backgrounds */ + --primary: rgb(30,33,40); + --secondary: rgb(25,28,33); + --third: #ddd; + --border: rgb(19,20,23); + + /* text */ + --font-color: rgb(155,162,177); + + /* Links / anchors */ + --anchor:#b39062; + --anchor-hover:#e79424; + + /* buttons or alert boxes with different colors */ + --bg-danger: #3c0e0e; + --color-danger: #9e5858; + --border-danger: #350505; + + --bg-warning: #905c00; + --color-warning: #39280a; + --border-warning: #322001; + + --bg-info: #005d90; + --color-info: #00263e; + --border-info: #022530; + + --bg-success: #009039; + --color-success: #003f0c; + --border-success: #00380c; + + --bg-default: rgb(15,17,20); + --color-default: #968452; + --border-default: #000; +} + + + +body { + font-family: 'arial', sans-serif; + color:var(--font-color); +} + + +body, ul { margin: 0; padding: 0; } +li { list-style: none; } +a { text-decoration: none;color:var(--anchor); } +a:hover {color:var(--anchor-hover);} +a:hover, button:hover, input[type="submit"]:hover { cursor: pointer; } +* {-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;} +*:hover {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;} + +nav .container > div > ul > li > ul { + position: absolute; + border: 2px solid; + border-top:none !important; + border-color: var(--border); + width: 200px; +} + +nav { border: 10px solid var(--primary); } +nav .container { padding-left: 10px; } +nav .container > div > ul > li, +.modIcon:hover > i:nth-child(2) { display: inline-block; } + +nav .container > div > ul > li > a { padding: 20px; } +nav .container > div > ul > li:hover > ul, +nav .container > div > ul > li > a, +nav .container > div > ul > li > ul > li > a { display: block; z-index: 1; } +nav .container > div > ul > li > ul > li > a { padding: 10px 20px; } +nav .container, .preventCollapse, .ellipsis { overflow: hidden; } + +.topPane { margin-bottom: 10px; } +.leftPane { width: 70%; } +.rightPane { width: 29%; } +.searchForm { width: 200px; } +.body { padding: 10px 0px; } +table { width: 100%; } +td { padding: 10px 5px; } +.header { color: #d1a233; } +.feedContainer { margin:2rem 0; } +.pull-left { float:left; } +.pull-right { float:right; } +.well, .header { width: auto; } +.centralizeContent { text-align: center; } +.smedia { font-size: 2em; } + +.banner { + background: url("../img/header.png"); + height: 240px; + background-size: 100%; + background-repeat: no-repeat; + margin-top: 30px; + border: 10px solid var(--primary); +} + + + +.searchForm input { + width: 100%; + height: 25px; + border: 1px solid var(--border); + color: var(--font-color); + font-size: 1em; +} + +#countDownTimer { + line-height: 2.3; + padding: 0px 10px; + color: #5390a8; +} + +.modIcon > i:nth-child(2), +.modIcon:hover > i:nth-child(1), +/*.loginContainer, */ +nav .container > div > ul > li > ul { + display: none; +} + +.loginForm { + display: flex; + flex-wrap: wrap; +} +.loginForm button:hover { + background: #0000004d; +} +.loginForm button { + width: 100%; + margin-top: 10px; + background: rgb(15,17,20); + color: var(--font-color); + height: 40px; + border: 1px solid var(--border); + font-size: 1em; +} + +.loginForm input { + width: 100%; + height: 30px; + border: none; + color: #fff; + font-size: 1em; + border-bottom: 1px solid var(--border); +} + +.main { + width: 1220px; + margin: 2rem auto; + position: relative; + z-index: 1; +} + +.ellipsis { + text-overflow: ellipsis; + white-space: nowrap; +} + +.alert-box { + max-width: 500px; + font-size: 14px; + border-radius: 5px; + border: 1px solid var(--third); + margin: 0 auto; + margin-bottom: 15px; + text-align: center; +} + +.alert-default { + background: var(--bg-default); + color: var(--color-default); + border-color: var(--border-default); +} +.alert-info { + background: var(--bg-info); + color: var(--color-info); + border-color: var(--border-info); +} +.alert-success { + background: var(--bg-success); + color: var(--color-success); + border-color: var(--border-success); +} +.alert-warning { + background: var(--bg-warning); + color: var(--color-warning); + border-color: var(--border-warning); +} +.alert-danger { + background: var(--bg-danger); + color: var(--color-danger); + border-color: var(--border-danger); +} +.alert-collapse {display:inline-block;} +.alert-size1 { font-size: 12px; } +.alert-size2 { font-size: 15px; } +.alert-size3 { font-size: 18px; } +.alert-size4 { font-size: 20px; } + + +nav .container > div > ul > li > ul > li > a:hover, +.searchForm input, #countDownTimer, .loginForm input, +nav, footer, table, .header, .feedContainer { + background: var(--primary); +} +.loginForm .well { + width: 100%; +} + +body, nav .container, +nav .container > div > ul > li > ul, +.leftPane, .rightPane, .topPane, +tr:nth-child(2n+1) { + background: var(--secondary); +} + +footer, .feedContainer, +nav .container, .topPane { + border-bottom: 2px solid var(--border) +} + +table, .header, .well, .smedia a { + padding: 10px; +} + +.searchForm input, +.loginForm input, +.alert-box { + padding: 5px; +} + +/* Znote AAC */ +.leftPane img { + max-width: 100%; +} +/* adding button style to select */ +select { + background: rgb(15,17,20); + color: var(--font-color); + height: 40px; + border: 1px solid var(--border); + font-size: 1em; +} +input { + background: rgb(15,17,20); + color: var(--font-color); + height: 40px; + border: 1px solid var(--border); + font-size: 1em; +} +#loginContainer li { + text-align: right; +} + +ul.linkbuttons { + margin-top: 8px; + padding: 0 8px; +} +ul.linkbuttons li { + display: inline-block; + border: 1px solid #d1a233; + width: calc(50% - 10px); + float: left; + margin-bottom: 16px; + text-align: center; +} +ul.linkbuttons li:nth-child(odd) { + margin-right: 16px; +} +ul.linkbuttons li a { + padding: 5px 0; + display: inline-block; + width: 100%; + text-align: center; +} +ul.linkbuttons:after { + content: ''; + display: block; + clear: both; +} +.widget, +.widget .body, +.search_widget, +.search_widget .body { + padding-bottom: 0; +} +.widget center { + margin: auto; +} +.widget h3 { + margin-bottom: 0; +} +.search_widget form { + margin: auto; +} +.search_widget input { + width: 50%; + float: left; +} +.search_widget label { + padding: 9px; + float: left; +} +.search_widget form:after { + display: block; + content: ''; + clear: both; +} +div.relative { + position: relative; +} +.search_widget #name_suggestion { + position: absolute; + width: 280px; + left: -290px; + display: none; +} +.search_widget #name_suggestion.show { + display: block; +} +.search_widget .sname { + text-align: right; +} +.search_widget .sname a { + display: inline-block; + background-color: black; + padding: 10px 20px; + border-bottom: 1px solid rgb(30,33,40); +} +.page_credits .feedContainer .pull-left.leftPane { + box-sizing: border-box; + padding-left: 8px; + padding-right: 8px; +} + +.page_characterprofile #characterProfileTable thead th:first-of-type { + position: relative; + width: 28%; +} +.page_characterprofile #characterProfileTable thead th:last-of-type { + text-align: left; + padding-left: 16px; +} +.page_characterprofile .outfit { + position: absolute; + top: 0; + left: 0; +} +.page_characterprofile .flag { + position: absolute; + top: 16px; + right: 16px; +} +.postHolder iframe { + display: block; + margin: auto; +} diff --git a/layout/fontawesome/css/font-awesome.css b/layout/fontawesome/css/font-awesome.css new file mode 100644 index 00000000..ee906a81 --- /dev/null +++ b/layout/fontawesome/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.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; +} diff --git a/layout/fontawesome/css/font-awesome.min.css b/layout/fontawesome/css/font-awesome.min.css new file mode 100644 index 00000000..540440ce --- /dev/null +++ b/layout/fontawesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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} diff --git a/layout/fontawesome/fonts/FontAwesome.otf b/layout/fontawesome/fonts/FontAwesome.otf new file mode 100644 index 00000000..401ec0f3 Binary files /dev/null and b/layout/fontawesome/fonts/FontAwesome.otf differ diff --git a/layout/fontawesome/fonts/fontawesome-webfont.eot b/layout/fontawesome/fonts/fontawesome-webfont.eot new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/layout/fontawesome/fonts/fontawesome-webfont.eot differ diff --git a/layout/fontawesome/fonts/fontawesome-webfont.svg b/layout/fontawesome/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..855c845e --- /dev/null +++ b/layout/fontawesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/fontawesome/fonts/fontawesome-webfont.ttf b/layout/fontawesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..35acda2f Binary files /dev/null and b/layout/fontawesome/fonts/fontawesome-webfont.ttf differ diff --git a/layout/fontawesome/fonts/fontawesome-webfont.woff b/layout/fontawesome/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..400014a4 Binary files /dev/null and b/layout/fontawesome/fonts/fontawesome-webfont.woff differ diff --git a/layout/fontawesome/fonts/fontawesome-webfont.woff2 b/layout/fontawesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 00000000..4d13fc60 Binary files /dev/null and b/layout/fontawesome/fonts/fontawesome-webfont.woff2 differ diff --git a/layout/fontawesome/less/animated.less b/layout/fontawesome/less/animated.less new file mode 100644 index 00000000..66ad52a5 --- /dev/null +++ b/layout/fontawesome/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/layout/fontawesome/less/bordered-pulled.less b/layout/fontawesome/less/bordered-pulled.less new file mode 100644 index 00000000..f1c8ad75 --- /dev/null +++ b/layout/fontawesome/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/layout/fontawesome/less/core.less b/layout/fontawesome/less/core.less new file mode 100644 index 00000000..c577ac84 --- /dev/null +++ b/layout/fontawesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/layout/fontawesome/less/fixed-width.less b/layout/fontawesome/less/fixed-width.less new file mode 100644 index 00000000..110289f2 --- /dev/null +++ b/layout/fontawesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/layout/fontawesome/less/font-awesome.less b/layout/fontawesome/less/font-awesome.less new file mode 100644 index 00000000..c3677def --- /dev/null +++ b/layout/fontawesome/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/layout/fontawesome/less/icons.less b/layout/fontawesome/less/icons.less new file mode 100644 index 00000000..159d6004 --- /dev/null +++ b/layout/fontawesome/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/layout/fontawesome/less/larger.less b/layout/fontawesome/less/larger.less new file mode 100644 index 00000000..c9d64677 --- /dev/null +++ b/layout/fontawesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/layout/fontawesome/less/list.less b/layout/fontawesome/less/list.less new file mode 100644 index 00000000..0b440382 --- /dev/null +++ b/layout/fontawesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/layout/fontawesome/less/mixins.less b/layout/fontawesome/less/mixins.less new file mode 100644 index 00000000..beef231d --- /dev/null +++ b/layout/fontawesome/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/layout/fontawesome/less/path.less b/layout/fontawesome/less/path.less new file mode 100644 index 00000000..835be41f --- /dev/null +++ b/layout/fontawesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/layout/fontawesome/less/rotated-flipped.less b/layout/fontawesome/less/rotated-flipped.less new file mode 100644 index 00000000..f6ba8147 --- /dev/null +++ b/layout/fontawesome/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/layout/fontawesome/less/screen-reader.less b/layout/fontawesome/less/screen-reader.less new file mode 100644 index 00000000..11c18819 --- /dev/null +++ b/layout/fontawesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/layout/fontawesome/less/stacked.less b/layout/fontawesome/less/stacked.less new file mode 100644 index 00000000..fc53fb0e --- /dev/null +++ b/layout/fontawesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/layout/fontawesome/less/variables.less b/layout/fontawesome/less/variables.less new file mode 100644 index 00000000..7ddbbc01 --- /dev/null +++ b/layout/fontawesome/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/layout/fontawesome/scss/_animated.scss b/layout/fontawesome/scss/_animated.scss new file mode 100644 index 00000000..8a020dbf --- /dev/null +++ b/layout/fontawesome/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/layout/fontawesome/scss/_bordered-pulled.scss b/layout/fontawesome/scss/_bordered-pulled.scss new file mode 100644 index 00000000..d4b85a02 --- /dev/null +++ b/layout/fontawesome/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/layout/fontawesome/scss/_core.scss b/layout/fontawesome/scss/_core.scss new file mode 100644 index 00000000..7425ef85 --- /dev/null +++ b/layout/fontawesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/layout/fontawesome/scss/_fixed-width.scss b/layout/fontawesome/scss/_fixed-width.scss new file mode 100644 index 00000000..b221c981 --- /dev/null +++ b/layout/fontawesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/layout/fontawesome/scss/_icons.scss b/layout/fontawesome/scss/_icons.scss new file mode 100644 index 00000000..e63e702c --- /dev/null +++ b/layout/fontawesome/scss/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/layout/fontawesome/scss/_larger.scss b/layout/fontawesome/scss/_larger.scss new file mode 100644 index 00000000..41e9a818 --- /dev/null +++ b/layout/fontawesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/layout/fontawesome/scss/_list.scss b/layout/fontawesome/scss/_list.scss new file mode 100644 index 00000000..7d1e4d54 --- /dev/null +++ b/layout/fontawesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/layout/fontawesome/scss/_mixins.scss b/layout/fontawesome/scss/_mixins.scss new file mode 100644 index 00000000..c3bbd574 --- /dev/null +++ b/layout/fontawesome/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/layout/fontawesome/scss/_path.scss b/layout/fontawesome/scss/_path.scss new file mode 100644 index 00000000..bb457c23 --- /dev/null +++ b/layout/fontawesome/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/layout/fontawesome/scss/_rotated-flipped.scss b/layout/fontawesome/scss/_rotated-flipped.scss new file mode 100644 index 00000000..a3558fd0 --- /dev/null +++ b/layout/fontawesome/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/layout/fontawesome/scss/_screen-reader.scss b/layout/fontawesome/scss/_screen-reader.scss new file mode 100644 index 00000000..637426f0 --- /dev/null +++ b/layout/fontawesome/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/layout/fontawesome/scss/_stacked.scss b/layout/fontawesome/scss/_stacked.scss new file mode 100644 index 00000000..aef74036 --- /dev/null +++ b/layout/fontawesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/layout/fontawesome/scss/_variables.scss b/layout/fontawesome/scss/_variables.scss new file mode 100644 index 00000000..498fc4a0 --- /dev/null +++ b/layout/fontawesome/scss/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/layout/fontawesome/scss/font-awesome.scss b/layout/fontawesome/scss/font-awesome.scss new file mode 100644 index 00000000..f1c83aaa --- /dev/null +++ b/layout/fontawesome/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/layout/img/1.png b/layout/img/1.png new file mode 100644 index 00000000..94d4fdc6 Binary files /dev/null and b/layout/img/1.png differ diff --git a/layout/img/10.png b/layout/img/10.png new file mode 100644 index 00000000..6f765b66 Binary files /dev/null and b/layout/img/10.png differ diff --git a/layout/img/12.png b/layout/img/12.png new file mode 100644 index 00000000..9e0c2dd0 Binary files /dev/null and b/layout/img/12.png differ diff --git a/layout/img/2.png b/layout/img/2.png new file mode 100644 index 00000000..4efe81be Binary files /dev/null and b/layout/img/2.png differ diff --git a/layout/img/3.png b/layout/img/3.png new file mode 100644 index 00000000..9b670790 Binary files /dev/null and b/layout/img/3.png differ diff --git a/layout/img/4.png b/layout/img/4.png new file mode 100644 index 00000000..b1d3398a Binary files /dev/null and b/layout/img/4.png differ diff --git a/layout/img/5.png b/layout/img/5.png new file mode 100644 index 00000000..1ee5f311 Binary files /dev/null and b/layout/img/5.png differ diff --git a/layout/img/6.png b/layout/img/6.png new file mode 100644 index 00000000..1c1e32ab Binary files /dev/null and b/layout/img/6.png differ diff --git a/layout/img/7.png b/layout/img/7.png new file mode 100644 index 00000000..8af17d20 Binary files /dev/null and b/layout/img/7.png differ diff --git a/layout/img/8.png b/layout/img/8.png new file mode 100644 index 00000000..8bb2e72a Binary files /dev/null and b/layout/img/8.png differ diff --git a/layout/img/9.png b/layout/img/9.png new file mode 100644 index 00000000..bc1db261 Binary files /dev/null and b/layout/img/9.png differ diff --git a/layout/img/Hellgrave.png b/layout/img/Hellgrave.png new file mode 100644 index 00000000..e92e3090 Binary files /dev/null and b/layout/img/Hellgrave.png differ diff --git a/layout/img/adventure.png b/layout/img/adventure.png new file mode 100644 index 00000000..721a28ae Binary files /dev/null and b/layout/img/adventure.png differ diff --git a/layout/img/favicon-16x16.png b/layout/img/favicon-16x16.png new file mode 100644 index 00000000..e9d07847 Binary files /dev/null and b/layout/img/favicon-16x16.png differ diff --git a/layout/img/favicon-192x192.png b/layout/img/favicon-192x192.png new file mode 100644 index 00000000..1f79ea4a Binary files /dev/null and b/layout/img/favicon-192x192.png differ diff --git a/layout/img/favicon-32x32.png b/layout/img/favicon-32x32.png new file mode 100644 index 00000000..1f7972c3 Binary files /dev/null and b/layout/img/favicon-32x32.png differ diff --git a/layout/img/favicon.ico b/layout/img/favicon.ico new file mode 100644 index 00000000..c0045d39 Binary files /dev/null and b/layout/img/favicon.ico differ diff --git a/layout/img/h2-slider-img-2.png b/layout/img/h2-slider-img-2.png new file mode 100644 index 00000000..0cd229b9 Binary files /dev/null and b/layout/img/h2-slider-img-2.png differ diff --git a/layout/img/hellgrave_back.png b/layout/img/hellgrave_back.png new file mode 100644 index 00000000..c520d563 Binary files /dev/null and b/layout/img/hellgrave_back.png differ diff --git a/layout/img/hellgrave_client.png b/layout/img/hellgrave_client.png new file mode 100644 index 00000000..72987659 Binary files /dev/null and b/layout/img/hellgrave_client.png differ diff --git a/layout/img/hellgrave_custom_logo.png b/layout/img/hellgrave_custom_logo.png new file mode 100644 index 00000000..af294051 Binary files /dev/null and b/layout/img/hellgrave_custom_logo.png differ diff --git a/layout/img/hellgrave_icono.png b/layout/img/hellgrave_icono.png new file mode 100644 index 00000000..c86041a2 Binary files /dev/null and b/layout/img/hellgrave_icono.png differ diff --git a/layout/img/hellgrave_icono_highscores.png b/layout/img/hellgrave_icono_highscores.png new file mode 100644 index 00000000..0ae840e1 Binary files /dev/null and b/layout/img/hellgrave_icono_highscores.png differ diff --git a/layout/img/hellgrave_icono_map.png b/layout/img/hellgrave_icono_map.png new file mode 100644 index 00000000..bc4b2fdb Binary files /dev/null and b/layout/img/hellgrave_icono_map.png differ diff --git a/layout/img/hellgrave_icono_wiki.png b/layout/img/hellgrave_icono_wiki.png new file mode 100644 index 00000000..477fd8d1 Binary files /dev/null and b/layout/img/hellgrave_icono_wiki.png differ diff --git a/layout/img/ico-book.png b/layout/img/ico-book.png new file mode 100644 index 00000000..5565d2d0 Binary files /dev/null and b/layout/img/ico-book.png differ diff --git a/layout/img/ico-darts.png b/layout/img/ico-darts.png new file mode 100644 index 00000000..6b64cf51 Binary files /dev/null and b/layout/img/ico-darts.png differ diff --git a/layout/img/ico-map.png b/layout/img/ico-map.png new file mode 100644 index 00000000..9d0819a7 Binary files /dev/null and b/layout/img/ico-map.png differ diff --git a/layout/img/ico-second.png b/layout/img/ico-second.png new file mode 100644 index 00000000..1ee92de8 Binary files /dev/null and b/layout/img/ico-second.png differ diff --git a/layout/img/ico-shield.png b/layout/img/ico-shield.png new file mode 100644 index 00000000..98d1fffd Binary files /dev/null and b/layout/img/ico-shield.png differ diff --git a/layout/img/ico-start.png b/layout/img/ico-start.png new file mode 100644 index 00000000..0ad5029c Binary files /dev/null and b/layout/img/ico-start.png differ diff --git a/layout/img/icon4.png b/layout/img/icon4.png new file mode 100644 index 00000000..4c448ea1 Binary files /dev/null and b/layout/img/icon4.png differ diff --git a/layout/img/loading.png b/layout/img/loading.png new file mode 100644 index 00000000..4127e41d Binary files /dev/null and b/layout/img/loading.png differ diff --git a/layout/img/logo.png b/layout/img/logo.png new file mode 100644 index 00000000..4127e41d Binary files /dev/null and b/layout/img/logo.png differ diff --git a/layout/img/playnow.png b/layout/img/playnow.png new file mode 100644 index 00000000..e28f2ab3 Binary files /dev/null and b/layout/img/playnow.png differ diff --git a/layout/img/register.png b/layout/img/register.png new file mode 100644 index 00000000..8b9a07af Binary files /dev/null and b/layout/img/register.png differ diff --git a/layout/img/rpgserver.png b/layout/img/rpgserver.png new file mode 100644 index 00000000..b4e181a8 Binary files /dev/null and b/layout/img/rpgserver.png differ diff --git a/layout/img/startonhellgrave.png b/layout/img/startonhellgrave.png new file mode 100644 index 00000000..6a1aa0b0 Binary files /dev/null and b/layout/img/startonhellgrave.png differ diff --git a/layout/index.php b/layout/index.php new file mode 100644 index 00000000..aece3772 --- /dev/null +++ b/layout/index.php @@ -0,0 +1,253 @@ + "https://www.twitter.com/", + "facebook" => "https://www.facebook.com/", + "youtube" => "https://www.youtube.com/", + "twitch" => "https://www.twitch.tv/" + ); + $url_param = "/?subtopic="; + + /* + isNew -- determines wether the page is new or not, set to _true_ if it is a new page + + isPage -- if the menu item is not a page but a link to a file to be downloaded, set to _false_ + + */ + $menu_items = array( + "Main" => array( + "fontIcon" => "home", + "Latest News" => array("latestnews", "isNew" => false, "isPage" => true), + "News Archive" => array("newsarchive", "isNew" => false, "isPage" => true), + "Report Bug(s)" => array("reportbug", "isNew" => true, "isPage" => true) + ), + "Account" => array( + "fontIcon" => "user-circle", + "My Account" => array("accountmanagement", "isNew" => false, "isPage" => true), + "Create Account" => array("createaccount", "isNew" => false, "isPage" => true), + "Downloads" => array("downloads", "isNew" => false, "isPage" => true), + "Recover Password" => array("loastaccount", "isNew" => true, "isPage" => true) + ), + "Community" => array( + "fontIcon" => "users", + "Characters" => array("characters", "isNew" => false, "isPage" => true), + "Who is online" => array("whoisonline", "isNew" => false, "isPage" => true), + "Highscores" => array("highscores", "isNew" => false, "isPage" => true), + "Houses" => array("houses", "isNew" => false, "isPage" => true), + "Latest Kills" => array("killstatistics", "isNew" => false, "isPage" => true), + "Guilds" => array("guilds", "isNew" => false, "isPage" => true) + ), + "Library" => array( + "fontIcon" => "book", + "Server Rules" => array("tibiarules", "isNew" => false, "isPage" => true), + "Server Info" => array("serverinfo", "isNew" => false, "isPage" => true), + "Exp Table" => array("experiencetable", "isNew" => true, "isPage" => true) + ), + "Support" => array( + "fontIcon" => "info-circle", + "Team" => array("team", "isNew" => false, "isPage" => true), + "testDLFILE" => array("file.txt", "isNew" => true, "isPage" => false) + ), + "Shop" => array( + "fontIcon" => "shopping-cart", + "Donate" => array("donate", "isNew" => true, "isPage" => true), + "Buy Points" => array("buypoints", "isNew" => false, "isPage" => true), + "Items" => array("shopoffer", "isNew" => false, "isPage" => true) + ) + ); + + $countDown = "Apr 5, 2019 15:37:25"; +?> + + + + + OTS Title | Layout + + + + + + + + + + + + + + +
    + + + + +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    + test +
    +
    + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
    +
    +
    + +
    +
    +
    + test +
    +
    + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
    +
    +
    + + +
    + + + +
    + +
    +
    + Login +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + Events +
    +
    + + + + + + +
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    Event Name 2h 5m 10s
    +
    +
    + +
    +
    + Top 10 Players +
    +
    + + + + + + + + + + + + +
    #Name
    1Name
    2Name
    3Name
    4Name
    5Name
    6Name
    7Name
    8Name
    9Name
    10Name
    +
    +
    +
    + +
    + + +
    + + + \ No newline at end of file diff --git a/layout/js/countdown.js b/layout/js/countdown.js new file mode 100644 index 00000000..ef0540ca --- /dev/null +++ b/layout/js/countdown.js @@ -0,0 +1,50 @@ +function countDown(elid, seconds, msg){ + // Set the date we're counting down to + var countDownDate = new Date(); + countDownDate.setSeconds(countDownDate.getSeconds() + seconds); + var countDownDate = countDownDate.getTime(); + + // Update the count down every 1 second + window.countDownInterval = setInterval(function() { + + // Get todays date and time + var now = new Date().getTime(); + + // Find the distance between now and the count down date + var distance = countDownDate - now; + + // Time calculations for days, hours, minutes and seconds + var days = Math.floor(distance / (1000 * 60 * 60 * 24)); + var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); + var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); + var seconds = Math.floor((distance % (1000 * 60)) / 1000); + + // Display the result in the element with id="demo" + document.getElementById(elid).innerHTML = "Server starts in: "+ days + "d " + hours + "h " + minutes + "m " + seconds + "s "; + + // If the count down is finished, write some text + if (distance < 0) { + clearInterval(window.countDownInterval); + document.getElementById(elid).innerHTML = msg; + } + }, 1000); + + // Get todays date and time + var now = new Date().getTime(); + + // Find the distance between now and the count down date + var distance = countDownDate - now; + + // Time calculations for days, hours, minutes and seconds + var days = Math.floor(distance / (1000 * 60 * 60 * 24)); + var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); + var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); + var seconds = Math.floor((distance % (1000 * 60)) / 1000); + + // Display the result in the element with id="demo" + document.getElementById(elid).innerHTML = "Server starts in: "+ days + "d " + hours + "h " + minutes + "m " + seconds + "s "; + + if (distance < 0) { + document.getElementById(elid).innerHTML = msg; + } +} \ No newline at end of file diff --git a/layout/js/jquery.js b/layout/js/jquery.js new file mode 100644 index 00000000..b0614034 --- /dev/null +++ b/layout/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 true, + "twitter" => "https://www.twitter.com/", + "facebook" => "https://www.facebook.com/", + "youtube" => "https://www.youtube.com/", + "twitch" => "https://www.twitch.tv/" + ); + + // Use same date format when changing: yyyy-mm-dd hh:mm + $countDown = "2023-06-10 01:00"; + + // Hide countdown after 1 day (24 hours) after countDown + $countDown_hide = 1 * 24 * 60 * 60; + + // Say this after countdown, and before the row is hidden + $countDown_complete = "ONLINE"; +?> diff --git a/layout/menu.php b/layout/menu.php new file mode 100644 index 00000000..07c864a4 --- /dev/null +++ b/layout/menu.php @@ -0,0 +1,65 @@ + \ No newline at end of file diff --git a/layout/overall/footer.php b/layout/overall/footer.php new file mode 100644 index 00000000..5b3ea3ca --- /dev/null +++ b/layout/overall/footer.php @@ -0,0 +1,93 @@ + +
    + + +







    + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/overall/footer_map.php b/layout/overall/footer_map.php new file mode 100644 index 00000000..852b1fe5 --- /dev/null +++ b/layout/overall/footer_map.php @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/overall/footer_myaccount.php b/layout/overall/footer_myaccount.php new file mode 100644 index 00000000..08394810 --- /dev/null +++ b/layout/overall/footer_myaccount.php @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/overall/header.php b/layout/overall/header.php new file mode 100644 index 00000000..b9d2df20 --- /dev/null +++ b/layout/overall/header.php @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + +Hellgrave RPG Custom Tibia Server + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +This version of Tibia Server is totally custom map. Start today an incredible experience, create your account, you can also join a guild or create your own. The game is no longer just about leveling up, but PvP and PvE activities have been added, like Daily Quests, Daily Dungeon, Arena system, mining system and more upcoming. The server includes Latest Goshnar Bosses.
    +
    + +
    +
    +
    +
    +
    +
    + +
    + diff --git a/layout/overall/header_map.php b/layout/overall/header_map.php new file mode 100644 index 00000000..767a1bea --- /dev/null +++ b/layout/overall/header_map.php @@ -0,0 +1,110 @@ + + + + + + + +Hellgrave RPG Custom Tibia Server + + + + + + + + + + + +
    +
    +
    + + + + + + + + +
    \ No newline at end of file diff --git a/layout/overall/header_myacc_no_container_fc.php b/layout/overall/header_myacc_no_container_fc.php new file mode 100644 index 00000000..2e65734a --- /dev/null +++ b/layout/overall/header_myacc_no_container_fc.php @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + +Hellgrave RPG Custom Tibia Server + + + + + + + + + + + + + +
    + + + +
    +
    + + diff --git a/layout/overall/header_myaccount.php b/layout/overall/header_myaccount.php new file mode 100644 index 00000000..8635a223 --- /dev/null +++ b/layout/overall/header_myaccount.php @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + +Hellgrave RPG Custom Tibia Server + + + + + + + + + + + + + +
    + + + +
    +
    + diff --git a/layout/sub.php b/layout/sub.php new file mode 100644 index 00000000..74a6c9fd --- /dev/null +++ b/layout/sub.php @@ -0,0 +1,49 @@ + array( + 'file' => 'fileName.php', + 'override' => false + ), + ................ + There are 2 ways to view your page, by using sub.php file, or by overriding an existing default page. + 1: yourwebiste.com/sub.php?page=PAGENAME + 2: By having override => true, then it will load your sub file instead of the default znote aac file. + +*/ + +$subpages = array( + // website.com/sub.php?page=blank + 'blank' => array( + // layout/sub/blank.php + 'file' => 'blank.php', + // false means don't run this file instead of the regular file at website.com/blank.php + 'override' => false + ), + 'recover' => array( + 'file' => 'recover.php', + 'override' => false + ), + 'search' => array( + 'file' => 'search.php', + 'override' => false + ), + 'houses' => array( + 'file' => 'houses.php', + 'override' => false + ), + 'downloads' => array( + 'file' => 'downloads.php', + 'override' => false + ), + 'loginhelp' => array( + 'file' => 'loginhelp.php', + 'override' => false + ) +); +?> diff --git a/layout/sub/index.php b/layout/sub/index.php new file mode 100644 index 00000000..8c98623a --- /dev/null +++ b/layout/sub/index.php @@ -0,0 +1,143 @@ +load(); + + if (isset($changelogs) && !empty($changelogs) && $changelogs !== false) { + ?> + +
    Changelogs
    + +


    + + +
  • +
    + +

    +



    + +
    Latest News
    + + hasExpired()) { + $news = fetchAllNews(); + $cache->setContent($news); + $cache->save(); +} else { + $news = $cache->load(); +} + +// Design and present the list +if ($news) { + + $total_news = count($news); + $row_news = $total_news / $config['news_per_page']; + $page_amount = ceil($total_news / $config['news_per_page']); + $current = $config['news_per_page'] * $page; + + function TransformToBBCode($string) { + $tags = array( + '[center]{$1}[/center]' => '
    $1
    ', + '[b]{$1}[/b]' => '$1', + '[size={$1}]{$2}[/size]' => '$2', + '[img]{$1}[/img]' => 'image', + '[link]{$1}[/link]' => '$1', + '[link={$1}]{$2}[/link]' => '$2', + '[color={$1}]{$2}[/color]' => '$2', + '[*]{$1}[/*]' => '
  • $1
  • ', + '[youtube]{$1}[/youtube]' => '
    ', + ); + foreach ($tags as $tag => $value) { + $code = preg_replace('/placeholder([0-9]+)/', '(.*?)', preg_quote(preg_replace('/\{\$([0-9]+)\}/', 'placeholder$1', $tag), '/')); + $string = preg_replace('/'.$code.'/i', $value, $string); + } + return $string; + } + + if ($view !== "") { // We want to view a specific news post + $si = false; + if (ctype_digit($view) === false) { + for ($i = 0; $i < count($news); $i++) if ($view === urlencode($news[$i]['title'])) $si = $i; + } else { + for ($i = 0; $i < count($news); $i++) if ((int)$view === (int)$news[$i]['id']) $si = $i; + } + + if ($si !== false) { + echo "hello world!"; + ?> + + +
    + [#'.$news[$si]['id'].'] '. getClock($news[$si]['date'], true) .' by '. $news[$si]['name'] .' - '. TransformToBBCode($news[$si]['title']) .''; ?> +
    +
    +

    +
    + + + + + + + + + + +
    News post not found.
    +

    We failed to find the post you where looking for.

    +
    + +


    +
    + '.getClock($news[$i]['date'], true).' by '. $news[$i]['name'] .' - '. TransformToBBCode($news[$i]['title']) .''; ?> +
    +
    +

    +
    +


    +
    '; + + } + +} else { + echo '

    No news exist.

    '; +} +?> diff --git a/layout/sub/loginhelp.php b/layout/sub/loginhelp.php new file mode 100644 index 00000000..86e11d27 --- /dev/null +++ b/layout/sub/loginhelp.php @@ -0,0 +1,19 @@ + +

    Login

    +

    Please fill the login form in this aside bar to login. →

    + + \ No newline at end of file diff --git a/layout/sub/recover.php b/layout/sub/recover.php new file mode 100644 index 00000000..a259862b --- /dev/null +++ b/layout/sub/recover.php @@ -0,0 +1,10 @@ +
    +
    +
    + Lost Account +
    +
    + Have you lost your username, or your password? +
    +
    +
    \ No newline at end of file diff --git a/layout/sub/search.php b/layout/sub/search.php new file mode 100644 index 00000000..f71b6170 --- /dev/null +++ b/layout/sub/search.php @@ -0,0 +1,13 @@ +
    +
    +
    + Character search +
    +
    +
    + + +
    +
    +
    +
    \ No newline at end of file diff --git a/layout/template/panel/assets/css/adaptation.css b/layout/template/panel/assets/css/adaptation.css new file mode 100644 index 00000000..c054c976 --- /dev/null +++ b/layout/template/panel/assets/css/adaptation.css @@ -0,0 +1 @@ +.mob-menu{display:none}@media screen and (max-width:1440px){.footer_copyicon{display:none}.header_leftside{min-width:auto;margin-right:20px}.settings{width:auto}}@media screen and (max-width:1280px){.navigation_item_img{zoom:85%;-moz-zoom:85%;-webkit-zoom:85%}.account_btn{font-size:13px}.searchwiki{width:40%}.joinlink{max-width:250px}.joinlink_container img{width:240px}.lastforum_container img{width:240px}.social{max-width:250px;padding:10px}.lastforum{max-width:250px}.stream{width:540px}.menu_item_title{line-height:20px}.menu_item_desc{font-size:12px}#main{margin:40px auto 20px}.informer__description{max-height:150px}}@media screen and (max-width:1110px){#coocky{bottom:145px}.main_container{flex-wrap:wrap}.header_leftside .menu{order:2}.navigation{width:100%;display:flex;justify-content:center;background:#b983452e;margin-bottom:25px}.navigation_item{margin:30px}.navigation_item:nth-child(2){margin:30px}.f-c{min-width:auto}#lang-menu div{height:auto;padding:0}.mob-menu{display:block}ul.nav-main.desk-menu,.navigation .ribbon.ribbon-modern.ribbon-primary.animated.fadeIn.js-appear-enabled{display:none}.gsoft_panel .content-side.content-side-full{border-left:none;padding:0;margin:0;display:contents}.w-m-91{width:91%;margin:0 auto}.btn.btn-secondary.dropdown-toggle.nav-main{width:91%;display:flex;align-items:center;justify-content:space-around;margin:0 auto;background:#0e0d10;background:linear-gradient( 0deg,rgba(14,13,16,1) 0%,rgba(54,53,61,1) 100%);border:none;padding:10px 0;margin-top:20px}.dropdown-menu.show{top:34px!important;transform:none!important}#main{margin:10px auto 20px}.joinlink{max-width:100%}.social{max-width:100%}.lastforum{max-width:100%}.lastforum_container img{width:auto;margin:0 auto;display:block}.searchwiki{display:none}.mobile_search{display:block}.searchwiki_form input{width:100%!important;height:48px!important;opacity:1!important;position:relative!important}.searchwiki{width:100%;margin:0 auto;margin-left:30px;margin-top:30px}.searchwiki_form input{border-radius:30px;border:1px solid #8a8a8a;color:#a65f30;background:rgb(255 255 255/70%)}.social_menu{padding-top:30px;margin:0 auto;display:flex;justify-content:flex-start}#header{height:100px;padding:25px 53px;align-items:center}.media_mainitem{grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}.media{grid-template-columns:repeat(2,250px);justify-content:center}.menu_items{width:445px}.searchwiki{width:300px;margin-left:-40px;margin-top:30px}.navigation_item.f-c.redeem_item{max-width:100%;height:auto;margin:0}.gsoft_panel .block-content{width:auto}.navigation_item_container{width:100%}.bodyrow{order:2}}@media screen and (max-width:720px){.navigation_item.f-c.redeem_item.panel_banner_main{margin-top:25px}.mb-20.tit{padding-top:60px}.informer{width:auto;height:375px}.navigation{order:1}.centerinfo,.centercontent{order:3}.infosidebar{order:2}.navigation{width:100%;display:flex;justify-content:center;background:0 0;margin-bottom:25px;flex-direction:column}.navigation_item{margin:10px 20px;width:auto}.navigation_item:nth-child(2){margin:20px auto;height:auto;width:auto;padding:0}.navigation_item_img{zoom:100%;-moz-zoom:100%;-webkit-zoom:100%}.social{padding:20px}.informer_content{width:auto;float:unset;padding:20px;background:#3f342e}.informer{padding:0;height:auto}.informer img{position:relative;height:auto}.stream{height:110px}.slider_addlink{}.online{display:none}#footer{position:relative}#footer:before{content:"";background:url(../img/footer_dline_mob.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}.footer_container{flex-direction:column;text-align:center}.footer_social{margin-bottom:10px}.searchwiki{width:300px;margin:0 auto;margin-left:30px;margin-top:30px}.menu_btn_rect{margin:30px 0}.social_menu{padding-top:0;margin:0 auto;justify-content:flex-start;width:auto;margin-left:90px}.informer__title{color:#fff}.informer__description{font-family:proximanovaregular;color:#f2f1f0}.informer:before{display:none}#coocky{bottom:285px;right:10px}.navigation_item_img:after{display:none}.header_leftside{width:auto}.navigate_l{width:100%;clip-path:none}.navigate_l:before{display:none}.menu_item{text-align:center;margin-top:15px}.searchwiki{width:300px;margin:0 auto;margin-top:30px;margin:25px auto}.menu_btn_rect{margin:30px auto}.social_menu{margin:0 auto;justify-content:center;width:auto;margin-left:0}.menu-open .logotype{position:absolute;width:calc(100% - 40px);text-align:center;transition:.3s}.popup-overlay .popup{background:url(https://innadril.com/template/panel/assets/img/promo/modal_card.png);width:300px;height:223px;background-size:cover}.popup_in{position:absolute;top:100px;left:147px;width:47%;height:48%}.popup_in h3{margin:5px 0;font-size:12px}.popup_in img{display:none}.popup_select .option{padding:.1em;font-size:12px;line-height:28px}.popup_select:before{top:.75em}.popup_select.visible:before,.popup_select.visible:after{display:none}.popup_select{width:8em!important;margin:.1em auto}a.close,a.submit{transform:translate(-75%,75px);width:167px;height:44px;line-height:44px}.popup_select.withBG .option:not(.placeholder):hover:before{top:12px}.menu_items{width:auto}}@media screen and (max-width:620px){.account_btn{display:none}#lang-menu{width:40px;position:relative}.language img{width:21px;margin-left:0}.settings{width:auto;margin-left:15px}.stream{max-width:320}.footer_description{margin:0 20px}}@media screen and (max-width:480px){.navigation_item_container{display:flex;justify-content:space-evenly;align-items:center}.navigation_item_img{margin-bottom:0;width:100px}.navigation_item_img img{margin-bottom:0}.navigation_item{}#header{height:100px;padding:20px 10px;align-items:center}.description__links a{font-size:12px}.menu_item{margin-left:auto}.searchwiki{width:260px}.menu_btn_rect{margin:30px auto}#coocky{display:none}.media{grid-template-columns:repeat(1,250px);justify-content:center}#lang-menu{margin-left:0}} \ No newline at end of file diff --git a/layout/template/panel/assets/css/animation.css b/layout/template/panel/assets/css/animation.css new file mode 100644 index 00000000..228b4723 --- /dev/null +++ b/layout/template/panel/assets/css/animation.css @@ -0,0 +1 @@ +.navigate_bg{position:absolute;background:rgb(0 0 0/50%);-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.navigate_l{z-index:1;position:absolute;width:600px;height:100%;margin:0 0 0 0;background:#ededed;list-style-type:none;clip-path:polygon(0 0,100% 0,55% 100%,0% 100%)}.navigate_l{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}nav span{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1s}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#main{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:.4s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#coocky{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1.4s}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.navigation_item_img:after{content:"";border:1px solid #494d53;position:absolute;z-index:1}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}} \ No newline at end of file diff --git a/layout/template/panel/assets/css/codebase.css@v=1599965164 b/layout/template/panel/assets/css/codebase.css@v=1599965164 new file mode 100644 index 00000000..1749f63f --- /dev/null +++ b/layout/template/panel/assets/css/codebase.css@v=1599965164 @@ -0,0 +1,2 @@ +@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:1rem;font-weight:400;line-height:1.5;color:#575757;text-align:left;background-color:#f0f2f5}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}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:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#3f9ce8;text-decoration:none;background-color:transparent}a:hover{color:#1568ac;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:sfmono-regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:5px}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:20px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600;line-height:1.2;color:#171717}h1,.h1{font-size:2.571428571rem}h2,.h2{font-size:2.142857142rem}h3,.h3{font-size:1.857142857rem}h4,.h4{font-size:1.571428571rem}h5,.h5{font-size:1.285714286rem}h6,.h6{font-size:1rem}.lead{font-size:1.5rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #e4e7ed}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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f0f2f5;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#575757}.table th,.table td{padding:10px;vertical-align:top;border-top:1px solid #e4e7ed}.table thead th{vertical-align:bottom;border-bottom:2px solid #e4e7ed}.table tbody+tbody{border-top:2px solid #e4e7ed}.table-sm th,.table-sm td{padding:5px}.table-bordered{border:1px solid #e4e7ed}.table-bordered th,.table-bordered td{border:1px solid #e4e7ed}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.table-hover tbody tr:hover{color:#575757;background-color:rgba(0,0,0,.04)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c9e3f9}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#9bccf3}.table-hover .table-primary:hover{background-color:#b2d7f6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b2d7f6}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#e3f1d4}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#cce4af}.table-hover .table-success:hover{background-color:#d6ebc1}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d6ebc1}.table-info,.table-info>th,.table-info>td{background-color:#c2eff5}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#8ee1ec}.table-hover .table-info:hover{background-color:#ace9f1}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#ace9f1}.table-warning,.table-warning>th,.table-warning>td{background-color:#fff0c3}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffe38f}.table-hover .table-warning:hover{background-color:#ffeaaa}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffeaaa}.table-danger,.table-danger>th,.table-danger>td{background-color:#fbcfce}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#f7a6a4}.table-hover .table-danger:hover{background-color:#f9b8b6}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b8b6}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.04)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.04)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.04)}.table .thead-dark th{color:#e4e7ed;background-color:#343a40;border-color:#3f474e}.table .thead-light th{color:#575757;background-color:#e4e7ed;border-color:#e4e7ed}.table-dark{color:#e4e7ed;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#3f474e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.1)}.table-dark.table-hover tbody tr:hover{color:#e4e7ed;background-color:rgba(0,0,0,.18)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);padding:.4285714rem 1rem;font-size:1rem;font-weight:400;line-height:1.428572;color:#575757;background-color:#fff;background-clip:padding-box;border:1px solid #d4dae3;border-radius:.25rem;transition:border-color ease-in-out .15s}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#575757;background-color:#fff;border-color:#97a5ba;outline:0;box-shadow:none}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#575757;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.4285714rem + 1px);padding-bottom:calc(0.4285714rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.428572}.col-form-label-lg{padding-top:calc(0.64285714rem + 1px);padding-bottom:calc(0.64285714rem + 1px);font-size:1.14285714rem;line-height:1.25}.col-form-label-sm{padding-top:calc(0.3571429rem + 1px);padding-bottom:calc(0.3571429rem + 1px);font-size:1rem;line-height:1.1428572}.form-control-plaintext{display:block;width:100%;padding-top:.4285714rem;padding-bottom:.4285714rem;margin-bottom:0;line-height:1.428572;color:#575757;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.1428572em + 0.7142858rem + 2px);padding:.3571429rem .6429rem;font-size:1rem;line-height:1.1428572;border-radius:.2rem}.form-control-lg{height:calc(1.25em + 1.28571428rem + 2px);padding:.64285714rem 1.286rem;font-size:1.14285714rem;line-height:1.25;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:16px}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#9ccc65}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:4px 10px;margin-top:.1rem;font-size:.928571429rem;line-height:1.5;color:#fff;background-color:rgba(156,204,101,.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#9ccc65}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#9ccc65}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#9ccc65}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#9ccc65}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{background-color:#daecc5}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{background-color:#b5d98b}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#9ccc65}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#9ccc65}.is-valid .form-control{border-color:#9ccc65}.is-valid .form-check-input~.form-check-label{color:#9ccc65}.is-valid .custom-control-input~.custom-control-label{color:#9ccc65}.is-valid .custom-control-input~.custom-control-label::before{background-color:rgba(156,204,101,.25)}.is-valid .valid-feedback,.is-valid .valid-tooltip{display:block}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ef5350}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:4px 10px;margin-top:.1rem;font-size:.928571429rem;line-height:1.5;color:#fff;background-color:rgba(239,83,80,.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ef5350}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#ef5350}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ef5350}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#ef5350}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{background-color:#fac6c5}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{background-color:#f3817f}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#ef5350}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#ef5350}.is-invalid .form-control{border-color:#ef5350}.is-invalid .form-check-input~.form-check-label{color:#ef5350}.is-invalid .custom-control-input~.custom-control-label{color:#ef5350}.is-invalid .custom-control-input~.custom-control-label::before{background-color:rgba(239,83,80,.25)}.is-invalid .invalid-feedback,.is-invalid .invalid-tooltip{display:block}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:600;color:#575757;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.57142857rem 1rem;font-size:1rem;line-height:16px;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#575757;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#3f9ce8;border-color:#197ed1}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#197ed1;border-color:#1463a3}.btn-primary.disabled,.btn-primary:disabled{background-color:#3f9ce8;border-color:#197ed1}.btn-primary:not([disabled]):not(.disabled):active{background-color:#3f9ce8;border-color:#197ed1}.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#197ed1;background-image:none;border-color:#1463a3}.btn-primary.btn-noborder{border-color:#3f9ce8}.btn-primary.btn-noborder:hover,.btn-primary.btn-noborder:focus,.btn-primary.btn-noborder.focus{border-color:#197ed1}.btn-primary.btn-noborder.disabled,.btn-primary.btn-noborder:disabled,.btn-primary.btn-noborder:not([disabled]):not(.disabled):active,.btn-primary.btn-noborder:not([disabled]):not(.disabled).active{border-color:#3f9ce8}.show>.btn-primary.btn-noborder.dropdown-toggle{border-color:#197ed1}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#50565c}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#50565c;border-color:#383d41}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#50565c}.btn-secondary:not([disabled]):not(.disabled):active{background-color:#6c757d;border-color:#50565c}.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#50565c;background-image:none;border-color:#383d41}.btn-secondary.btn-noborder{border-color:#6c757d}.btn-secondary.btn-noborder:hover,.btn-secondary.btn-noborder:focus,.btn-secondary.btn-noborder.focus{border-color:#50565c}.btn-secondary.btn-noborder.disabled,.btn-secondary.btn-noborder:disabled,.btn-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:#6c757d}.show>.btn-secondary.btn-noborder.dropdown-toggle{border-color:#50565c}.btn-success{color:#fff;background-color:#9ccc65;border-color:#7eb73d}.btn-success:hover,.btn-success:focus,.btn-success.focus{color:#fff;background-color:#7eb73d;border-color:#649130}.btn-success.disabled,.btn-success:disabled{background-color:#9ccc65;border-color:#7eb73d}.btn-success:not([disabled]):not(.disabled):active{background-color:#9ccc65;border-color:#7eb73d}.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#7eb73d;background-image:none;border-color:#649130}.btn-success.btn-noborder{border-color:#9ccc65}.btn-success.btn-noborder:hover,.btn-success.btn-noborder:focus,.btn-success.btn-noborder.focus{border-color:#7eb73d}.btn-success.btn-noborder.disabled,.btn-success.btn-noborder:disabled,.btn-success.btn-noborder:not([disabled]):not(.disabled):active,.btn-success.btn-noborder:not([disabled]):not(.disabled).active{border-color:#9ccc65}.show>.btn-success.btn-noborder.dropdown-toggle{border-color:#7eb73d}.btn-info{color:#fff;background-color:#26c6da;border-color:#1c97a6}.btn-info:hover,.btn-info:focus,.btn-info.focus{color:#fff;background-color:#1c97a6;border-color:#15707b}.btn-info.disabled,.btn-info:disabled{background-color:#26c6da;border-color:#1c97a6}.btn-info:not([disabled]):not(.disabled):active{background-color:#26c6da;border-color:#1c97a6}.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#1c97a6;background-image:none;border-color:#15707b}.btn-info.btn-noborder{border-color:#26c6da}.btn-info.btn-noborder:hover,.btn-info.btn-noborder:focus,.btn-info.btn-noborder.focus{border-color:#1c97a6}.btn-info.btn-noborder.disabled,.btn-info.btn-noborder:disabled,.btn-info.btn-noborder:not([disabled]):not(.disabled):active,.btn-info.btn-noborder:not([disabled]):not(.disabled).active{border-color:#26c6da}.show>.btn-info.btn-noborder.dropdown-toggle{border-color:#1c97a6}.btn-warning{color:#fff;background-color:#ffca28;border-color:#eab000}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#eab000;border-color:#b78a00}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffca28;border-color:#eab000}.btn-warning:not([disabled]):not(.disabled):active{background-color:#ffca28;border-color:#eab000}.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#eab000;background-image:none;border-color:#b78a00}.btn-warning.btn-noborder{border-color:#ffca28}.btn-warning.btn-noborder:hover,.btn-warning.btn-noborder:focus,.btn-warning.btn-noborder.focus{border-color:#eab000}.btn-warning.btn-noborder.disabled,.btn-warning.btn-noborder:disabled,.btn-warning.btn-noborder:not([disabled]):not(.disabled):active,.btn-warning.btn-noborder:not([disabled]):not(.disabled).active{border-color:#ffca28}.show>.btn-warning.btn-noborder.dropdown-toggle{border-color:#eab000}.btn-danger{color:#fff;background-color:#ef5350;border-color:#ea1c18}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#ea1c18;border-color:#bd1511}.btn-danger.disabled,.btn-danger:disabled{background-color:#ef5350;border-color:#ea1c18}.btn-danger:not([disabled]):not(.disabled):active{background-color:#ef5350;border-color:#ea1c18}.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ea1c18;background-image:none;border-color:#bd1511}.btn-danger.btn-noborder{border-color:#ef5350}.btn-danger.btn-noborder:hover,.btn-danger.btn-noborder:focus,.btn-danger.btn-noborder.focus{border-color:#ea1c18}.btn-danger.btn-noborder.disabled,.btn-danger.btn-noborder:disabled,.btn-danger.btn-noborder:not([disabled]):not(.disabled):active,.btn-danger.btn-noborder:not([disabled]):not(.disabled).active{border-color:#ef5350}.show>.btn-danger.btn-noborder.dropdown-toggle{border-color:#ea1c18}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#d4dae1}.btn-light:hover,.btn-light:focus,.btn-light.focus{color:#212529;background-color:#d4dae1;border-color:#b7c1cb}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#d4dae1}.btn-light:not([disabled]):not(.disabled):active{background-color:#f8f9fa;border-color:#d4dae1}.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#d4dae1;background-image:none;border-color:#b7c1cb}.btn-light.btn-noborder{border-color:#f8f9fa}.btn-light.btn-noborder:hover,.btn-light.btn-noborder:focus,.btn-light.btn-noborder.focus{border-color:#d4dae1}.btn-light.btn-noborder.disabled,.btn-light.btn-noborder:disabled,.btn-light.btn-noborder:not([disabled]):not(.disabled):active,.btn-light.btn-noborder:not([disabled]):not(.disabled).active{border-color:#f8f9fa}.show>.btn-light.btn-noborder.dropdown-toggle{border-color:#d4dae1}.btn-dark{color:#fff;background-color:#343a40;border-color:#191b1e}.btn-dark:hover,.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#191b1e;border-color:#020202}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#191b1e}.btn-dark:not([disabled]):not(.disabled):active{background-color:#343a40;border-color:#191b1e}.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#191b1e;background-image:none;border-color:#020202}.btn-dark.btn-noborder{border-color:#343a40}.btn-dark.btn-noborder:hover,.btn-dark.btn-noborder:focus,.btn-dark.btn-noborder.focus{border-color:#191b1e}.btn-dark.btn-noborder.disabled,.btn-dark.btn-noborder:disabled,.btn-dark.btn-noborder:not([disabled]):not(.disabled):active,.btn-dark.btn-noborder:not([disabled]):not(.disabled).active{border-color:#343a40}.show>.btn-dark.btn-noborder.dropdown-toggle{border-color:#191b1e}.btn-outline-primary{color:#3f9ce8;background-color:transparent;background-image:none;border-color:#3f9ce8}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.focus{color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3f9ce8;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled):active{color:#3f9ce8;background-color:transparent;border-color:#3f9ce8}.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.btn-outline-primary.btn-noborder{border-color:transparent}.btn-outline-primary.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-primary.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary.focus{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled):active{color:#6c757d;background-color:transparent;border-color:#6c757d}.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.btn-noborder{border-color:transparent}.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-success{color:#9ccc65;background-color:transparent;background-image:none;border-color:#9ccc65}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success.focus{color:#fff;background-color:#9ccc65;border-color:#9ccc65}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#9ccc65;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled):active{color:#9ccc65;background-color:transparent;border-color:#9ccc65}.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#9ccc65;border-color:#9ccc65}.btn-outline-success.btn-noborder{border-color:transparent}.btn-outline-success.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-success.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-info{color:#26c6da;background-color:transparent;background-image:none;border-color:#26c6da}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info.focus{color:#fff;background-color:#26c6da;border-color:#26c6da}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#26c6da;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled):active{color:#26c6da;background-color:transparent;border-color:#26c6da}.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#26c6da;border-color:#26c6da}.btn-outline-info.btn-noborder{border-color:transparent}.btn-outline-info.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-info.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-warning{color:#ffca28;background-color:transparent;background-image:none;border-color:#ffca28}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning.focus{color:#fff;background-color:#ffca28;border-color:#ffca28}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffca28;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled):active{color:#ffca28;background-color:transparent;border-color:#ffca28}.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffca28;border-color:#ffca28}.btn-outline-warning.btn-noborder{border-color:transparent}.btn-outline-warning.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-warning.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-danger{color:#ef5350;background-color:transparent;background-image:none;border-color:#ef5350}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger.focus{color:#fff;background-color:#ef5350;border-color:#ef5350}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ef5350;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled):active{color:#ef5350;background-color:transparent;border-color:#ef5350}.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ef5350;border-color:#ef5350}.btn-outline-danger.btn-noborder{border-color:transparent}.btn-outline-danger.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-danger.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light.focus{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled):active{color:#f8f9fa;background-color:transparent;border-color:#f8f9fa}.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.btn-noborder{border-color:transparent}.btn-outline-light.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-light.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark.focus{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled):active{color:#343a40;background-color:transparent;border-color:#343a40}.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.btn-noborder{border-color:transparent}.btn-outline-dark.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-dark.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-link{font-weight:400;color:#3f9ce8;text-decoration:none}.btn-link:hover{color:#1568ac;text-decoration:none}.btn-link:focus,.btn-link.focus{text-decoration:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.64285714rem 1.285714rem;font-size:1.285714rem;line-height:20px;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.3571429rem .64285714rem;font-size:.9286rem;line-height:16px;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:"";border-top:.25em solid;border-right:.25em solid transparent;border-bottom:0;border-left:.25em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:8px 0;margin:.125rem 0 0;font-size:1rem;color:#575757;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #e4e7ed;border-radius:2px}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:"";border-top:0;border-right:.25em solid transparent;border-bottom:.25em solid;border-left:.25em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:"";border-top:.25em solid transparent;border-right:0;border-bottom:.25em solid transparent;border-left:.25em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.2125em;vertical-align:.2125em;content:"";border-top:.25em solid transparent;border-right:.25em solid;border-bottom:.25em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e4e7ed}.dropdown-item{display:block;width:100%;padding:5px 10px;clear:both;font-weight:400;color:#575757;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f0f2f5}.dropdown-item.active,.dropdown-item:active{color:#575757;text-decoration:none;background-color:#e4e7ed}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:8px 10px;margin-bottom:0;font-size:.928571429rem;color:#171717;white-space:nowrap}.dropdown-item-text{display:block;padding:5px 10px;color:#575757}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.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:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.482142855rem;padding-left:.482142855rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.9642855rem;padding-left:.9642855rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.4285714rem 1rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.428572;color:#575757;text-align:center;white-space:nowrap;background-color:#f6f7f9;border:1px solid #d4dae3;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.25em + 1.28571428rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.64285714rem 1.286rem;font-size:1.14285714rem;line-height:1.25;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.1428572em + 0.7142858rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.3571429rem .6429rem;font-size:1rem;line-height:1.1428572;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.643rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#3f9ce8;background-color:#3f9ce8}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f0f2f5,0 0 0 3px #3f9ce8}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#97a5ba}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#deeefb;border-color:#deeefb}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.1785rem;left:-1.643rem;display:block;width:1.143rem;height:1.143rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.1785rem;left:-1.643rem;display:block;width:1.143rem;height:1.143rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8+PC9zdmc+)}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#3f9ce8;background-color:#3f9ce8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+)}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-switch{padding-left:2.50025rem}.custom-switch .custom-control-label::before{left:-2.50025rem;width:2.00025rem;pointer-events:all;border-radius:.5715rem}.custom-switch .custom-control-label::after{top:calc(0.1785rem + 2px);left:calc(-2.50025rem + 2px);width:calc(1.143rem - 4px);height:calc(1.143rem - 4px);background-color:#adb5bd;border-radius:.5715rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.85725rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);padding:.4285714rem 2rem .4285714rem 1rem;font-size:1rem;font-weight:400;line-height:1.428572;color:#575757;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;background-color:#fff;border:1px solid #d4dae3;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#b1d7f6;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(177,215,246,.5)}.custom-select:focus::-ms-value{color:#575757;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.1428572em + 0.7142858rem + 2px);padding-top:.3571429rem;padding-bottom:.3571429rem;padding-left:.6429rem;font-size:1rem}.custom-select-lg{height:calc(1.25em + 1.28571428rem + 2px);padding-top:.64285714rem;padding-bottom:.64285714rem;padding-left:1.286rem;font-size:1.14285714rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#97a5ba;box-shadow:none}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.428572em + 0.8571428rem + 2px);padding:.4285714rem 1rem;font-weight:400;line-height:1.428572;color:#575757;background-color:#fff;border:1px solid #d4dae3;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.428572em + 0.8571428rem);padding:.4285714rem 1rem;line-height:1.428572;color:#575757;content:"Browse";background-color:#f6f7f9;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f0f2f5,none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f0f2f5,none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f0f2f5,none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3f9ce8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#deeefb}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3f9ce8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#deeefb}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#3f9ce8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#deeefb}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #e4e7ed}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e4e7ed}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#575757;background-color:#fff;border-color:#e4e7ed}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3f9ce8}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.breadcrumb{display:flex;flex-wrap:wrap;padding:9px 14px;margin-bottom:1rem;list-style:none;background-color:#f0f2f5;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#171717}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.57142857rem .71428571rem;margin-left:-1px;line-height:1.2;color:#171717;background-color:#f0f2f5;border:1px solid #f0f2f5}.page-link:hover{z-index:2;color:#171717;text-decoration:none;background-color:#c5cdd8;border-color:#c5cdd8}.page-link:focus{z-index:2;outline:0;box-shadow:none}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#fff}.pagination-lg .page-link{padding:.64285714rem 1.42857143rem;font-size:1.285714286rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.35714286rem .5rem;font-size:.928571429rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:3px 5px;font-size:85%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#3f9ce8}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#1a84da}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(63,156,232,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#9ccc65}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#83bf3f}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(156,204,101,.5)}.badge-info{color:#fff;background-color:#26c6da}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#1e9faf}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(38,198,218,.5)}.badge-warning{color:#fff;background-color:#ffca28}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#f4b800}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,202,40,.5)}.badge-danger{color:#fff;background-color:#ef5350}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#eb2521}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(239,83,80,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:24px;border:0 solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#215179;background-color:#d9ebfa;border-color:#c9e3f9}.alert-primary hr{border-top-color:#b2d7f6}.alert-primary .alert-link{color:#163651}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#516a35;background-color:#ebf5e0;border-color:#e3f1d4}.alert-success hr{border-top-color:#d6ebc1}.alert-success .alert-link{color:#374824}.alert-info{color:#146771;background-color:#d4f4f8;border-color:#c2eff5}.alert-info hr{border-top-color:#ace9f1}.alert-info .alert-link{color:#0c4046}.alert-warning{color:#856915;background-color:#fff4d4;border-color:#fff0c3}.alert-warning hr{border-top-color:#ffeaaa}.alert-warning .alert-link{color:#59460e}.alert-danger{color:#7c2b2a;background-color:#fcdddc;border-color:#fbcfce}.alert-danger hr{border-top-color:#f9b8b6}.alert-danger .alert-link{color:#561e1d}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:20px 0}to{background-position:0 0}}.progress{display:flex;height:20px;overflow:hidden;font-size:1rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#3f9ce8;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:20px 20px}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#575757;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#575757;text-decoration:none;background-color:#f6f7f9}.list-group-item-action:active{color:#575757;background-color:#e4e7ed}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #e4e7ed}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#215179;background-color:#c9e3f9}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#215179;background-color:#b2d7f6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#215179;border-color:#215179}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#516a35;background-color:#e3f1d4}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#516a35;background-color:#d6ebc1}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#516a35;border-color:#516a35}.list-group-item-info{color:#146771;background-color:#c2eff5}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#146771;background-color:#ace9f1}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#146771;border-color:#146771}.list-group-item-warning{color:#856915;background-color:#fff0c3}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856915;background-color:#ffeaaa}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856915;border-color:#856915}.list-group-item-danger{color:#7c2b2a;background-color:#fbcfce}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#7c2b2a;background-color:#f9b8b6}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7c2b2a;border-color:#7c2b2a}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-bottom:0 solid #e4e7ed;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:24px;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:20px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:20px;border-top:0 solid #e4e7ed;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.928571429rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#343a40}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#343a40}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#343a40}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#343a40}.tooltip-inner{max-width:200px;padding:4px 10px;color:#fff;text-align:center;background-color:#343a40;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.928571429rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid #e4e7ed;border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#e4e7ed}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#e4e7ed}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:#e4e7ed}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #fff}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#e4e7ed}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:12px 10px;margin-bottom:0;font-size:1rem;color:#171717;background-color:#fff;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:10px;color:#575757}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#3f9ce8!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1a84da!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#9ccc65!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#83bf3f!important}.bg-info{background-color:#26c6da!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1e9faf!important}.bg-warning{background-color:#ffca28!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#f4b800!important}.bg-danger{background-color:#ef5350!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#eb2521!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#3f9ce8!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#9ccc65!important}.border-info{border-color:#26c6da!important}.border-warning{border-color:#ffca28!important}.border-danger{border-color:#ef5350!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive 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::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:sfmono-regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#3f9ce8!important}a.text-primary.link-effect::before{background-color:#3f9ce8}a.text-primary:hover,a.text-primary:focus{color:#1568ac!important}.text-secondary{color:#6c757d!important}a.text-secondary.link-effect::before{background-color:#6c757d}a.text-secondary:hover,a.text-secondary:focus{color:#3d4246!important}.text-success{color:#9ccc65!important}a.text-success.link-effect::before{background-color:#9ccc65}a.text-success:hover,a.text-success:focus{color:#699833!important}.text-info{color:#26c6da!important}a.text-info.link-effect::before{background-color:#26c6da}a.text-info:hover,a.text-info:focus{color:#167784!important}.text-warning{color:#ffca28!important}a.text-warning.link-effect::before{background-color:#ffca28}a.text-warning:hover,a.text-warning:focus{color:#c19100!important}.text-danger{color:#ef5350!important}a.text-danger.link-effect::before{background-color:#ef5350}a.text-danger:hover,a.text-danger:focus{color:#c71612!important}.text-light{color:#f8f9fa!important}a.text-light.link-effect::before{background-color:#f8f9fa}a.text-light:hover,a.text-light:focus{color:#bdc6d0!important}.text-dark{color:#343a40!important}a.text-dark.link-effect::before{background-color:#343a40}a.text-dark:hover,a.text-dark:focus{color:#060708!important}.text-body{color:#575757!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#e4e7ed}.table .thead-dark th{color:inherit;border-color:#e4e7ed}}html,body{font-size:14px}html.no-focus *:focus{outline:none!important}strong{font-weight:600}a{transition:color .12s ease-out}@media(min-width:576px){a.link-effect{position:relative}a.link-effect::before{position:absolute;bottom:-5px;left:0;width:100%;height:2px;content:"";background-color:#3f9ce8;visibility:hidden;transform:translateY(6px);transform-origin:50% 50%;opacity:0;transition:transform .12s ease-out,opacity .12s ease-out}}a:hover.link-effect::before{visibility:visible;transform:translateY(0);opacity:1}p{line-height:1.6;margin-bottom:24px}.nice-copy p,p.nice-copy{line-height:1.8;font-size:1.142857143rem}.nice-copy-story p,p.nice-copy-story{line-height:1.8;font-size:1.285714286rem;color:#626262}.nice-copy-story h2,.nice-copy-story h3,.nice-copy-story h4{margin-top:50px}.font-size-h1{font-size:2.571428571rem}.font-size-h2{font-size:2.142857142rem}.font-size-h3{font-size:1.857142857rem}.font-size-h4{font-size:1.571428571rem}.font-size-h5{font-size:1.285714286rem}.font-size-h6{font-size:1rem}@media(max-width:767.98px){.display-1{font-size:3.429rem}.display-2{font-size:3.143rem}.display-3{font-size:2.857rem}.display-4{font-size:2.571428571rem}h1,.h1,.font-size-h1{font-size:2.142857142rem}h2,.h2,.font-size-h2{font-size:1.857142857rem}h3,.h3,.font-size-h3{font-size:1.571428571rem}h4,.h4,.font-size-h4{font-size:1.285714286rem}h5,.h5,.font-size-h5,h6,.h6,.font-size-h6{font-size:1rem}}.content-heading{margin-bottom:20px;padding-top:30px;padding-bottom:8px;font-size:1.428571429rem;font-weight:400;line-height:28px;border-bottom:1px solid #e4e7ed}.content-heading small{margin-top:5px;font-size:16px;font-weight:400;color:#6c757d}@media(min-width:768px){.content-heading{margin-bottom:25px;padding-top:40px}.content-heading small{margin-top:0}}.content-heading .dropdown{line-height:1.5}small,.small{font-weight:inherit;color:#646464}.row.gutters-tiny{margin-right:-3px;margin-left:-3px}.row.gutters-tiny>.col,.row.gutters-tiny>[class*=col-]{padding-left:3px;padding-right:3px}.row.gutters-tiny .push,.row.gutters-tiny .block{margin-bottom:6px}.row.row-deck>div{display:flex;align-items:stretch}.row.row-deck>div>.block{min-width:100%}.table thead th{border-top:none;border-bottom:none;font-weight:600;text-transform:uppercase}.table-vcenter th,.table-vcenter td{vertical-align:middle}.table-responsive>.table.table-bordered thead th,[class*=table-responsive-]>.table.table-bordered thead th{border-top:1px solid #e4e7ed}.table-active,.table-active>th,.table-active>td{background-color:#f0f2f5}.table-hover .table-active:hover{background-color:#e1e5eb}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e1e5eb}.table-primary,.table-primary>th,.table-primary>td{background-color:#c8e2f8}.table-hover .table-primary:hover{background-color:#b1d7f6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b1d7f6}.table-success,.table-success>th,.table-success>td{background-color:#ebf5df}.table-hover .table-success:hover{background-color:#dfefcc}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#dfefcc}.table-info,.table-info>th,.table-info>td{background-color:#e3f4fc}.table-hover .table-info:hover{background-color:#ccebfa}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#ccebfa}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf7e6}.table-hover .table-warning:hover{background-color:#f9f0cf}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f9f0cf}.table-danger,.table-danger>th,.table-danger>td{background-color:#fae9e8}.table-hover .table-danger:hover{background-color:#f5d5d3}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f5d5d3}.js-table-checkable tbody tr,.js-table-sections-header>tr{cursor:pointer}.js-table-sections-header>tr>td:first-child>i{transition:transform .2s ease-in-out}.js-table-sections-header+tbody{display:none}.js-table-sections-header.show>tr>td:first-child>i{transform:rotate(90deg)}.js-table-sections-header.show+tbody{display:table-row-group}label{font-weight:600}.invalid-feedback{font-size:.928571429rem}.btn{font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600}.btn.btn-square{border-radius:0!important}.btn.btn-rounded{border-radius:50px!important}.btn .si{position:relative;top:1px}.btn.btn-hero{padding:14px 38px;font-size:1rem;line-height:16px;border-radius:3px;height:auto}.btn.btn-hero.btn-sm,.btn-group-sm>.btn.btn-hero{padding:11px 34px;font-size:1rem;line-height:16px;border-radius:3px}.btn.btn-hero.btn-lg,.btn-group-lg>.btn.btn-hero{padding:15px 42px;font-size:1.142857143rem;line-height:20px;border-radius:3px}.btn.btn-circle{padding:9px 0;font-size:1rem;line-height:1;border-radius:inherit;min-width:34px;height:34px;text-align:center;border-radius:50%!important}.btn.btn-circle.btn-sm,.btn-group-sm>.btn.btn-circle{padding:6px 0;font-size:1rem;line-height:1;border-radius:inherit;min-width:28px;height:28px}.btn.btn-circle.btn-lg,.btn-group-lg>.btn.btn-circle{padding:12px 0;font-size:1rem;line-height:1;border-radius:inherit;min-width:40px;height:40px}.btn.btn-circle>.si{top:0}.btn-secondary{color:#212529;background-color:#f0f2f5;border-color:#cbd2dd}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{color:#212529;background-color:#cbd2dd;border-color:#adb8c8}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#f0f2f5;border-color:#cbd2dd}.btn-secondary:not([disabled]):not(.disabled):active{background-color:#f0f2f5;border-color:#cbd2dd}.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#cbd2dd;background-image:none;border-color:#adb8c8}.btn-secondary.btn-noborder{border-color:#f0f2f5}.btn-secondary.btn-noborder:hover,.btn-secondary.btn-noborder:focus,.btn-secondary.btn-noborder.focus{border-color:#cbd2dd}.btn-secondary.btn-noborder.disabled,.btn-secondary.btn-noborder:disabled,.btn-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:#f0f2f5}.show>.btn-secondary.btn-noborder.dropdown-toggle{border-color:#cbd2dd}.btn-outline-secondary{color:#697d9b;background-color:transparent;background-image:none;border-color:#697d9b}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary.focus{color:#fff;background-color:#697d9b;border-color:#697d9b}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#697d9b;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled):active{color:#697d9b;background-color:transparent;border-color:#697d9b}.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#697d9b;border-color:#697d9b}.btn-outline-secondary.btn-noborder{border-color:transparent}.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-alt-primary{color:#125a96;background-color:#c8e2f8;border-color:#c8e2f8}.btn-alt-primary:hover,.btn-alt-primary:focus,.btn-alt-primary.focus{color:#125a96;background-color:#9acbf3;border-color:#9acbf3;box-shadow:none}.btn-alt-primary.disabled,.btn-alt-primary:disabled{background-color:#c8e2f8;border-color:#c8e2f8}.btn-alt-primary:not([disabled]):not(.disabled):active{color:#125a96;background-color:#c8e2f8;border-color:#c8e2f8}.btn-alt-primary:not([disabled]):not(.disabled).active,.show>.btn-alt-primary.dropdown-toggle{color:#125a96;background-color:#9acbf3;border-color:#9acbf3}.btn-alt-secondary{color:#171717;background-color:#e4e7ed;border-color:#e4e7ed}.btn-alt-secondary:hover,.btn-alt-secondary:focus,.btn-alt-secondary.focus{color:#171717;background-color:#c5cdd8;border-color:#c5cdd8;box-shadow:none}.btn-alt-secondary.disabled,.btn-alt-secondary:disabled{background-color:#e4e7ed;border-color:#e4e7ed}.btn-alt-secondary:not([disabled]):not(.disabled):active{color:#171717;background-color:#e4e7ed;border-color:#e4e7ed}.btn-alt-secondary:not([disabled]):not(.disabled).active,.show>.btn-alt-secondary.dropdown-toggle{color:#171717;background-color:#c5cdd8;border-color:#c5cdd8}.btn-alt-success{color:#5c852c;background-color:#ebf5df;border-color:#ebf5df}.btn-alt-success:hover,.btn-alt-success:focus,.btn-alt-success.focus{color:#5c852c;background-color:#d3e9b8;border-color:#d3e9b8;box-shadow:none}.btn-alt-success.disabled,.btn-alt-success:disabled{background-color:#ebf5df;border-color:#ebf5df}.btn-alt-success:not([disabled]):not(.disabled):active{color:#5c852c;background-color:#ebf5df;border-color:#ebf5df}.btn-alt-success:not([disabled]):not(.disabled).active,.show>.btn-alt-success.dropdown-toggle{color:#5c852c;background-color:#d3e9b8;border-color:#d3e9b8}.btn-alt-info{color:#13646e;background-color:#e3f4fc;border-color:#e3f4fc}.btn-alt-info:hover,.btn-alt-info:focus,.btn-alt-info.focus{color:#13646e;background-color:#b5e2f7;border-color:#b5e2f7;box-shadow:none}.btn-alt-info.disabled,.btn-alt-info:disabled{background-color:#e3f4fc;border-color:#e3f4fc}.btn-alt-info:not([disabled]):not(.disabled):active{color:#13646e;background-color:#e3f4fc;border-color:#e3f4fc}.btn-alt-info:not([disabled]):not(.disabled).active,.show>.btn-alt-info.dropdown-toggle{color:#13646e;background-color:#b5e2f7;border-color:#b5e2f7}.btn-alt-warning{color:#a87e00;background-color:#fcf7e6;border-color:#fcf7e6}.btn-alt-warning:hover,.btn-alt-warning:focus,.btn-alt-warning.focus{color:#a87e00;background-color:#f7e8b8;border-color:#f7e8b8;box-shadow:none}.btn-alt-warning.disabled,.btn-alt-warning:disabled{background-color:#fcf7e6;border-color:#fcf7e6}.btn-alt-warning:not([disabled]):not(.disabled):active{color:#a87e00;background-color:#fcf7e6;border-color:#fcf7e6}.btn-alt-warning:not([disabled]):not(.disabled).active,.show>.btn-alt-warning.dropdown-toggle{color:#a87e00;background-color:#f7e8b8;border-color:#f7e8b8}.btn-alt-danger{color:#af1310;background-color:#fae9e8;border-color:#fae9e8}.btn-alt-danger:hover,.btn-alt-danger:focus,.btn-alt-danger.focus{color:#af1310;background-color:#f1c1be;border-color:#f1c1be;box-shadow:none}.btn-alt-danger.disabled,.btn-alt-danger:disabled{background-color:#fae9e8;border-color:#fae9e8}.btn-alt-danger:not([disabled]):not(.disabled):active{color:#af1310;background-color:#fae9e8;border-color:#fae9e8}.btn-alt-danger:not([disabled]):not(.disabled).active,.show>.btn-alt-danger.dropdown-toggle{color:#af1310;background-color:#f1c1be;border-color:#f1c1be}.btn-dual-secondary{color:#1f1f1f;background-color:transparent;border-color:transparent}.btn-dual-secondary:hover,.btn-dual-secondary:focus,.btn-dual-secondary.focus{color:#1f1f1f;background-color:#d1d7e1;border-color:#d1d7e1;box-shadow:none}.btn-dual-secondary.disabled,.btn-dual-secondary:disabled{background-color:transparent;border-color:transparent}.btn-dual-secondary:not([disabled]):not(.disabled):active{color:#1f1f1f;background-color:transparent;border-color:transparent}.btn-dual-secondary:not([disabled]):not(.disabled).active,.show>.btn-dual-secondary.dropdown-toggle{color:#1f1f1f;background-color:#d1d7e1;border-color:#d1d7e1}.page-header-inverse #page-header .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary{color:#fff;background-color:transparent;border-color:transparent}.page-header-inverse #page-header .btn-dual-secondary:hover,.page-header-inverse #page-header .btn-dual-secondary:focus,.page-header-inverse #page-header .btn-dual-secondary.focus,.sidebar-inverse #sidebar .btn-dual-secondary:hover,.sidebar-inverse #sidebar .btn-dual-secondary:focus,.sidebar-inverse #sidebar .btn-dual-secondary.focus{color:#fff;background-color:#212529;border-color:#212529;box-shadow:none}.page-header-inverse #page-header .btn-dual-secondary.disabled,.page-header-inverse #page-header .btn-dual-secondary:disabled,.sidebar-inverse #sidebar .btn-dual-secondary.disabled,.sidebar-inverse #sidebar .btn-dual-secondary:disabled{background-color:transparent;border-color:transparent}.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled):active,.sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled):active{color:#fff;background-color:transparent;border-color:transparent}.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled).active,.show>.page-header-inverse #page-header .btn-dual-secondary.dropdown-toggle,.sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled).active,.show>.sidebar-inverse #sidebar .btn-dual-secondary.dropdown-toggle{color:#fff;background-color:#212529;border-color:#212529}.fade{transition:opacity .15s ease-out}.fade.fade-up{transition:opacity .15s ease-out,transform .3s ease-out;transform:translateY(100px)}.fade.fade-up.show{transform:translateY(0)}.fade.fade-right{transition:opacity .15s ease-out,transform .3s ease-out;transform:translateX(-100px)}.fade.fade-right.show{transform:translateX(0)}.fade.fade-left{transition:opacity .15s ease-out,transform .3s ease-out;transform:translateX(100px)}.fade.fade-left.show{transform:translateX(0)}.dropdown-menu{padding-right:8px;padding-left:8px}.dropdown-item{margin-bottom:5px;border-radius:4px}.dropdown-header{margin-bottom:5px;text-transform:uppercase}.custom-control-label::before,.custom-control-label::after{top:3px}.css-control{position:relative;display:inline-block;padding:6px 0;margin:0;font-weight:400;font-size:1rem;cursor:pointer}.css-control-input{position:absolute;z-index:-1;opacity:0}.css-control-input:focus~.css-control-indicator{box-shadow:0 0 3px rgba(0,0,0,.35)}.css-control-input~.css-control-indicator{position:relative;display:inline-block;margin-top:-3px;margin-right:3px;vertical-align:middle}.css-control-input~.css-control-indicator::after{position:absolute;content:""}.css-control.css-control-sm{padding:3px 0 4px;font-size:1rem}.css-control.css-control-lg{padding:7px 0;font-size:1.142857143rem}.css-control.disabled{opacity:.5;cursor:not-allowed}.css-control+.css-control{margin-left:10px}.css-radio .css-control-input~.css-control-indicator{width:20px;height:20px;background-color:#fff;border:1px solid #ddd;border-radius:50%}.css-radio .css-control-input~.css-control-indicator::after{top:2px;right:2px;bottom:2px;left:2px;background-color:#fff;border-radius:50%;opacity:0;transition:opacity .15s ease-out}.css-radio .css-control-input:checked~.css-control-indicator::after{opacity:1}.css-radio:hover .css-control-input~.css-control-indicator{border-color:#e4e7ed}.css-radio.css-control-sm .css-control-input~.css-control-indicator{width:16px;height:16px}.css-radio.css-control-lg .css-control-input~.css-control-indicator{width:26px;height:26px}.css-radio.css-control-primary .css-control-input:checked~.css-control-indicator::after{background-color:#3f9ce8}.css-radio.css-control-secondary .css-control-input:checked~.css-control-indicator::after{background-color:#6c757d}.css-radio.css-control-info .css-control-input:checked~.css-control-indicator::after{background-color:#26c6da}.css-radio.css-control-success .css-control-input:checked~.css-control-indicator::after{background-color:#9ccc65}.css-radio.css-control-warning .css-control-input:checked~.css-control-indicator::after{background-color:#ffca28}.css-radio.css-control-danger .css-control-input:checked~.css-control-indicator::after{background-color:#ef5350}.css-checkbox .css-control-input~.css-control-indicator{width:20px;height:20px;background-color:#fff;border:1px solid #ddd;transition:background-color .15s}.css-checkbox .css-control-input~.css-control-indicator::after{top:0;right:0;bottom:0;left:0;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;font-size:10px;color:#fff;line-height:18px;content:"";text-align:center}.css-checkbox:hover .css-control-input~.css-control-indicator{border-color:#e4e7ed}.css-checkbox.css-control-sm .css-control-input~.css-control-indicator{width:16px;height:16px}.css-checkbox.css-control-sm .css-control-input~.css-control-indicator::after{font-size:8px;line-height:15px}.css-checkbox.css-control-lg{padding:6px 0 7px}.css-checkbox.css-control-lg .css-control-input~.css-control-indicator{width:28px;height:28px}.css-checkbox.css-control-lg .css-control-input~.css-control-indicator::after{font-size:14px;line-height:26px}.css-checkbox.css-checkbox-rounded .css-control-input~.css-control-indicator{border-radius:2px}.css-checkbox.css-control-primary .css-control-input:checked~.css-control-indicator{background-color:#3f9ce8;border-color:#1776c3}.css-checkbox.css-control-secondary .css-control-input:checked~.css-control-indicator{background-color:#6c757d;border-color:#494f54}.css-checkbox.css-control-info .css-control-input:checked~.css-control-indicator{background-color:#26c6da;border-color:#1a8b99}.css-checkbox.css-control-success .css-control-input:checked~.css-control-indicator{background-color:#9ccc65;border-color:#76ac39}.css-checkbox.css-control-warning .css-control-input:checked~.css-control-indicator{background-color:#ffca28;border-color:#dba500}.css-checkbox.css-control-danger .css-control-input:checked~.css-control-indicator{background-color:#ef5350;border-color:#de1814}.css-switch{padding:3px 0}.css-switch .css-control-input~.css-control-indicator{width:51px;height:30px;background-color:#eee;border-radius:30px;transition:background-color .3s}.css-switch .css-control-input~.css-control-indicator::after{top:2px;bottom:2px;left:2px;width:26px;background-color:#fff;border-radius:50%;box-shadow:1px 0 3px rgba(0,0,0,.1);transition:transform .15s ease-out}.css-switch .css-control-input:checked~.css-control-indicator{background-color:#ddd}.css-switch .css-control-input:checked~.css-control-indicator::after{box-shadow:-2px 0 3px rgba(0,0,0,.3);transform:translateX(20px)}.css-switch.css-control-sm{padding:3px 0}.css-switch.css-control-sm .css-control-input~.css-control-indicator{width:36px;height:20px}.css-switch.css-control-sm .css-control-input~.css-control-indicator::after{width:16px}.css-switch.css-control-sm .css-control-input:checked~.css-control-indicator::after{transform:translateX(15px)}.css-switch.css-control-lg{padding:4px 0}.css-switch.css-control-lg .css-control-input~.css-control-indicator{width:65px;height:34px}.css-switch.css-control-lg .css-control-input~.css-control-indicator::after{width:30px}.css-switch.css-control-lg .css-control-input:checked~.css-control-indicator::after{transform:translateX(30px)}.css-switch.css-switch-square .css-control-input~.css-control-indicator,.css-switch.css-switch-square .css-control-input~.css-control-indicator::after{border-radius:0}.css-switch.css-control-primary .css-control-input:checked~.css-control-indicator{background-color:#3f9ce8}.css-switch.css-control-secondary .css-control-input:checked~.css-control-indicator{background-color:#6c757d}.css-switch.css-control-info .css-control-input:checked~.css-control-indicator{background-color:#26c6da}.css-switch.css-control-success .css-control-input:checked~.css-control-indicator{background-color:#9ccc65}.css-switch.css-control-warning .css-control-input:checked~.css-control-indicator{background-color:#ffca28}.css-switch.css-control-danger .css-control-input:checked~.css-control-indicator{background-color:#ef5350}.nav-link{color:#575757;font-weight:600}.nav-link:hover,.nav-link:focus{color:#3f9ce8}.nav-tabs-block{background-color:#f6f7f9;border-bottom:none}.nav-tabs-block .nav-item{margin-bottom:0}.nav-tabs-block .nav-link{padding-top:12px;padding-bottom:12px;border-color:transparent;border-radius:0}.nav-tabs-block .nav-link:hover,.nav-tabs-block .nav-link:focus{color:#3f9ce8;background-color:transparent;border-color:transparent}.nav-tabs-block .nav-link.active,.nav-tabs-block .nav-item.show .nav-link{color:#575757;background-color:#fff;border-color:transparent}.nav-tabs-alt{background-color:transparent;border-bottom-color:#e4e7ed}.nav-tabs-alt .nav-item{margin-bottom:-3px}.nav-tabs-alt .nav-link{padding-top:12px;padding-bottom:12px;background-color:transparent;border-color:transparent}.nav-tabs-alt .nav-link:hover,.nav-tabs-alt .nav-link:focus{color:#3f9ce8;background-color:transparent;border-color:transparent;box-shadow:inset 0 -2px #3f9ce8}.nav-tabs-alt .nav-link.active,.nav-tabs-alt .nav-item.show .nav-link{background-color:transparent;border-color:transparent;box-shadow:inset 0 -2px #3f9ce8}.nav-users{margin:0;padding:0;list-style:none}.nav-users>li:last-child>a{border-bottom:none}.nav-users a{position:relative;padding:12px 8px 8px 71px;display:block;min-height:62px;font-weight:600;border-bottom:1px solid #f0f2f5}.nav-users a>img{position:absolute;left:12px;top:10px;width:42px;height:42px;border-radius:50%}.nav-users a>i{position:absolute;left:40px;top:40px;display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background-color:#fff;border-radius:50%}.nav-users a:hover{background-color:#f6f7f9}.breadcrumb-item+.breadcrumb-item::before{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;content:""}.page-link{font-weight:600}.page-link:focus{color:#171717;background-color:#e4e7ed;border-color:#e4e7ed}.pagination-sm .page-link{font-size:1rem;line-height:16px}.pagination-lg .page-link{font-size:1.142857rem;line-height:20px}.badge-secondary{color:#fff;background-color:rgba(0,0,0,.33)}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:rgba(0,0,0,.33)}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.modal-content{border-radius:0}.modal-header{padding-top:16px;padding-bottom:16px}.modal-footer{padding-top:10px;padding-bottom:10px;border-top-width:1px}.modal-backdrop{background-color:#07233a}.modal-dialog.modal-dialog-top{margin-top:0!important}.modal.fade .modal-dialog{transition-duration:.35s}.modal.fade .modal-dialog.modal-dialog-popin{transform:scale(1.2,1.2)}.modal.fade .modal-dialog.modal-dialog-popout{transform:scale(.8,.8)}.modal.fade .modal-dialog.modal-dialog-slideup{transform:translate(0,25%)}.modal.fade .modal-dialog.modal-dialog-slideright{transform:translate(-25%,0)}.modal.fade .modal-dialog.modal-dialog-slideleft{transform:translate(25%,0)}.modal.fade .modal-dialog.modal-dialog-fromright{transform:translateX(25%) rotate(15deg) scale(.8)}.modal.fade .modal-dialog.modal-dialog-fromleft{transform:translateX(-25%) rotate(-15deg) scale(.8)}.modal.show .modal-dialog.modal-dialog-popin,.modal.show .modal-dialog.modal-dialog-popout{transform:scale(1,1)}.modal.show .modal-dialog.modal-dialog-slideup,.modal.show .modal-dialog.modal-dialog-slideright,.modal.show .modal-dialog.modal-dialog-slideleft{transform:translate(0,0)}.modal.show .modal-dialog.modal-dialog-fromright,.modal.show .modal-dialog.modal-dialog-fromleft{transform:translateX(0) rotate(0) scale(1)}.popover-header{padding-bottom:1px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;border-bottom:none}#page-container{margin:0 auto;width:100%;min-width:320px}#page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;content:"";background:rgba(7,35,58,.4);background:linear-gradient(to right,rgba(7,35,58,0),rgba(7,35,58,0.6));z-index:1033;opacity:0;transition:opacity .26s cubic-bezier(.47,0,.745,.715),transform .26s cubic-bezier(.47,0,.745,.715);transform:translateX(100%)}.sidebar-r #page-overlay{background:linear-gradient(to right,rgba(7,35,58,0.6),rgba(7,35,58,0));transform:translateX(-100%)}@media(min-width:992px){.side-overlay-o.enable-page-overlay #page-overlay{transform:translateX(0);opacity:1}}#main-container,#page-footer{overflow-x:hidden}.content{margin:0 auto;padding:12px 12px 1px;width:100%;overflow-x:visible}.content .pull-t{margin-top:-12px}.content .pull-b{margin-bottom:-1px}.content .pull-t-b{margin-top:-12px;margin-bottom:-1px}.content .pull-r-l{margin-right:-12px;margin-left:-12px}.content .pull-all{margin:-12px -12px -1px}.content.content-full{padding-bottom:12px}.content.content-full .pull-b,.content.content-full .pull-t-b,.content.content-full .pull-all{margin-bottom:-12px}.content p,.content .push,.content .block,.content .items-push>div{margin-bottom:12px}.content .items-push-2x>div{margin-bottom:24px}.content .items-push-3x>div{margin-bottom:36px}@media(min-width:768px){.content{margin:0 auto;padding:24px 24px 1px;width:100%;overflow-x:visible}.content .pull-t{margin-top:-24px}.content .pull-b{margin-bottom:-1px}.content .pull-t-b{margin-top:-24px;margin-bottom:-1px}.content .pull-r-l{margin-right:-24px;margin-left:-24px}.content .pull-all{margin:-24px -24px -1px}.content.content-full{padding-bottom:24px}.content.content-full .pull-b,.content.content-full .pull-t-b,.content.content-full .pull-all{margin-bottom:-24px}.content p,.content .push,.content .block,.content .items-push>div{margin-bottom:24px}.content .items-push-2x>div{margin-bottom:48px}.content .items-push-3x>div{margin-bottom:72px}}@media(min-width:1200px){.content.content-narrow{max-width:92%}}.content.content-boxed{max-width:1200px}.content-side{margin:0 auto;padding:18px 18px 1px;width:100%;overflow-x:hidden}.content-side .pull-t{margin-top:-18px}.content-side .pull-b{margin-bottom:-1px}.content-side .pull-t-b{margin-top:-18px;margin-bottom:-1px}.content-side .pull-r-l{margin-right:-18px;margin-left:-18px}.content-side .pull-all{margin:-18px -18px -1px}.content-side.content-side-full{padding-bottom:18px}.content-side.content-side-full .pull-b,.content-side.content-side-full .pull-t-b,.content-side.content-side-full .pull-all{margin-bottom:-18px}.content-side p,.content-side .push,.content-side .block,.content-side .items-push>div{margin-bottom:18px}.content-side .items-push-2x>div{margin-bottom:36px}.content-side .items-push-3x>div{margin-bottom:54px}.content-side-user{height:136px;background-color:#f6f7f9;overflow:hidden}.content.content-top{padding-top:60px}@media(min-width:992px){.content.content-top{padding-top:72px}}.section-top{padding-top:48px}#page-header{position:relative;margin:0 auto;width:100%;background-color:#fff}.overlay-header{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(-100%);will-change:opacity,transform}.overlay-header.show{opacity:1;transform:translateY(0)}.content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;padding:7px 18px;height:48px}.content-header.content-header-fullrow{flex-direction:column;align-items:stretch}.content-header-section{flex:0 0 auto}.content-header-section.content-header-section-wrap{flex:1 1 auto}.content-header-item{display:inline-block;height:34px;line-height:34px;vertical-align:middle}.content-header-item-align{vertical-align:middle}.content-header-logo{height:34px}#page-header>.content-header{padding-left:12px;padding-right:12px}@media(min-width:768px){#page-header>.content-header{padding-left:24px;padding-right:24px}}.sidebar-mini-visible,.sidebar-mini-visible-b{display:none}.sidebar-mini-show{opacity:0}.sidebar-mini-show,.sidebar-mini-hide{transition:opacity .26s cubic-bezier(.47,0,.745,.715)}.sidebar-mini-show.sidebar-mini-notrans,.sidebar-mini-hide.sidebar-mini-notrans{transition:none}#sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1032;width:100%;background-color:#fff;overflow-y:auto;transform:translateX(-100%) translateY(0) translateZ(0);-webkit-overflow-scrolling:touch;will-change:transform}.side-trans-enabled #sidebar{transition:transform .26s cubic-bezier(.47,0,.745,.715)}.sidebar-r #sidebar{right:0;left:auto;transform:translateX(100%) translateY(0) translateZ(0)}@media(max-width:991.98px){.sidebar-o-xs #sidebar{transform:translateX(0) translateY(0) translateZ(0)}}@media(min-width:992px){#sidebar{width:230px}.sidebar-o #sidebar{transform:translateX(0) translateY(0) translateZ(0)}.sidebar-o.sidebar-mini #sidebar{overflow-x:hidden;transform:translateX(-176px) translateY(0) translateZ(0);transition:transform .26s cubic-bezier(.47,0,.745,.715)}.sidebar-r.sidebar-o.sidebar-mini #sidebar{transform:translateX(176px) translateY(0) translateZ(0)}.sidebar-o.sidebar-mini #sidebar .sidebar-content{width:230px;transform:translateX(176px) translateY(0) translateZ(0);transition:transform .26s cubic-bezier(.47,0,.745,.715);will-change:transform}.sidebar-o.sidebar-mini #sidebar:hover,.sidebar-o.sidebar-mini #sidebar:hover .sidebar-content,.sidebar-r.sidebar-o.sidebar-mini #sidebar .sidebar-content{transform:translateX(0) translateY(0) translateZ(0)}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-hide{opacity:0}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-show{opacity:1}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden,.sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden-b{display:none}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible{display:inline-block}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible-b{display:block}.sidebar-o.sidebar-mini #sidebar .nav-main>li.open>ul{display:none}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hide{opacity:1}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-show{opacity:0}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden{display:inline-block}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden-b{display:block}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible,.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible-b{display:none;opacity:0}.sidebar-o.sidebar-mini #sidebar:hover .nav-main>li.open>ul{display:block}}#side-overlay{position:fixed;top:0;right:0;bottom:0;z-index:1034;width:100%;background-color:#fff;overflow-y:auto;transform:translateX(100%) translateY(0) translateZ(0);-webkit-overflow-scrolling:touch;will-change:transform}.side-trans-enabled #side-overlay{transition:transform .26s cubic-bezier(.47,0,.745,.715)}.sidebar-r #side-overlay{right:auto;left:0;transform:translateX(-100%) translateY(0) translateZ(0)}.side-overlay-o #side-overlay{transform:translateX(0) translateY(0) translateZ(0)}@media(min-width:992px){#side-overlay{width:320px;box-shadow:0 0 25px rgba(0,0,0,.15);transform:translateX(110%) translateY(0) translateZ(0)}.sidebar-r #side-overlay{transform:translateX(-110%) translateY(0) translateZ(0)}.side-overlay-hover #side-overlay{transform:translateX(302px) translateY(0) translateZ(0)}.sidebar-r.side-overlay-hover #side-overlay{transform:translateX(-302px) translateY(0) translateZ(0)}.side-overlay-hover #side-overlay:hover,.side-overlay-o #side-overlay,.side-overlay-o.side-overlay-hover #side-overlay{box-shadow:0 0 20px rgba(0,0,0,.15);transform:translateX(0) translateY(0) translateZ(0)}}@media(min-width:1200px){#page-container.main-content-narrow>#page-header .content-header,#page-container.main-content-narrow>#page-header .content,#page-container.main-content-narrow>#main-container .content,#page-container.main-content-narrow>#page-footer .content{max-width:92%}}#page-container.main-content-boxed>#page-header .content-header,#page-container.main-content-boxed>#page-header .content,#page-container.main-content-boxed>#main-container .content,#page-container.main-content-boxed>#page-footer .content{max-width:1200px}@media(min-width:992px){#page-container.page-header-modern #page-header{background-color:#f0f2f5;box-shadow:none!important}#page-container.page-header-modern #page-header>.content-header{padding-top:12px;padding-bottom:2px}}#page-container.page-header-inverse #page-header{color:#cbd2dd;background-color:#343a40}#page-container.page-header-glass #page-header{position:absolute;background-color:transparent}#page-container.page-header-glass.page-header-fixed #page-header{transition:background-color .2s linear;will-change:background-color;box-shadow:none}#page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.02)}#page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-inverse #page-header{background-color:#343a40;box-shadow:none}#page-container.page-header-glass #main-container,#page-container.page-header-glass.page-header-fixed #main-container{padding-top:0}#page-container.page-header-fixed #page-header{position:fixed;box-shadow:0 5px 10px rgba(0,0,0,.02)}#page-container.page-header-fixed #page-header>.content-header{padding-top:7px;padding-bottom:7px}#page-container.page-header-fixed.page-header-inverse #page-header{box-shadow:none}#page-container.page-header-fixed #main-container{padding-top:48px}#page-container.page-header-fixed #page-header,#page-container.page-header-glass #page-header{top:0;right:0;left:0;z-index:1030;min-width:320px;max-width:100%;width:auto}@media(min-width:992px){#page-container.page-header-fixed.sidebar-o #page-header,#page-container.page-header-glass.sidebar-o #page-header{left:230px}#page-container.page-header-fixed.sidebar-r.sidebar-o #page-header,#page-container.page-header-glass.sidebar-r.sidebar-o #page-header{right:230px;left:0}#page-container.page-header-fixed.sidebar-o.sidebar-mini #page-header,#page-container.page-header-glass.sidebar-o.sidebar-mini #page-header{left:54px}#page-container.page-header-fixed.sidebar-r.sidebar-o.sidebar-mini #page-header,#page-container.page-header-glass.sidebar-r.sidebar-o.sidebar-mini #page-header{right:54px;left:0}}@media(min-width:992px){#page-container.page-header-modern #sidebar{box-shadow:5px 0 10px #e4e7ed}#page-container.page-header-modern.sidebar-r #sidebar{box-shadow:-5px 0 10px #e4e7ed}}#page-container.sidebar-inverse #sidebar{color:#e4e7ed;background-color:#343a40;box-shadow:none}#page-container.sidebar-inverse #sidebar .content-side-user{background-color:#2d3238}@media(min-width:992px){#page-container.sidebar-o{padding-left:230px}#page-container.sidebar-r.sidebar-o{padding-right:230px;padding-left:0}#page-container.sidebar-o.sidebar-mini{padding-left:54px}#page-container.sidebar-r.sidebar-o.sidebar-mini{padding-right:54px;padding-left:0}#page-container.side-scroll #sidebar,#page-container.side-scroll #side-overlay{overflow-y:hidden}}.hero{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100vh;min-height:500px}.hero.hero-sm{min-height:300px}.hero.hero-lg{min-height:800px}.hero-inner{flex:0 0 auto;width:100%}.hero-static{min-height:100vh}.hero-promo{position:relative;overflow:hidden}.hero-promo::before{position:absolute;right:-500px;bottom:-500px;left:0;height:640px;content:"";background:rgba(255,255,255,.2);transform:skewY(-20deg);z-index:0}.hero-bubbles{position:relative;overflow:hidden}.hero-bubbles .hero-bubble{position:absolute;display:inline-block;border-radius:100%;opacity:.2;z-index:0}.hero-bubbles .hero-bubble:nth-child(odd){animation:hero-bubble 15s infinite ease-in}.hero-bubbles .hero-bubble:nth-child(even){animation:hero-bubble 15s infinite ease-in reverse}@keyframes hero-bubble{0%{transform:scale(1)}33%{transform:scale(1.5) translateY(1rem)}50%{opacity:.5}66%{transform:scale(.5) translateY(0)}100%{transform:scale(1);opacity:.2}}.block{margin-bottom:24px;background-color:#fff;box-shadow:0 1px 1px #e4e7ed}.block .block,.content-side .block{box-shadow:none}.block-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 20px;transition:opacity .2s ease-out}.block-header.block-header-rtl{flex-direction:row-reverse}.block-header.block-header-rtl .block-title{text-align:right}.block-header.block-header-rtl .block-options{padding-right:10px;padding-left:0}.block-header-default{background-color:#f6f7f9}.block-title{flex:1 1 auto;min-height:28px;margin:0;font-size:1.142857143rem;font-weight:400;line-height:28px}.block-title small{font-size:1rem;font-weight:400;line-height:22px;color:#646464}.block-content{transition:opacity .2s ease-out;margin:0 auto;padding:20px 20px 1px;width:100%;overflow-x:visible}.block-content .pull-t{margin-top:-20px}.block-content .pull-b{margin-bottom:-1px}.block-content .pull-t-b{margin-top:-20px;margin-bottom:-1px}.block-content .pull-r-l{margin-right:-20px;margin-left:-20px}.block-content .pull-all{margin:-20px -20px -1px}.block-content.block-content-full{padding-bottom:20px}.block-content.block-content-full .pull-b,.block-content.block-content-full .pull-t-b,.block-content.block-content-full .pull-all{margin-bottom:-20px}.block-content p,.block-content .push,.block-content .block,.block-content .items-push>div{margin-bottom:20px}.block-content .items-push-2x>div{margin-bottom:40px}.block-content .items-push-3x>div{margin-bottom:60px}.block-content.block-content-sm{padding-top:10px}.block-content.block-content-sm .pull-t,.block-content.block-content-sm .pull-t-b,.block-content.block-content-sm .pull-all{margin-top:-10px}.block-content.block-content-sm.block-content-full{padding-bottom:10px}.block-content.block-content-sm.block-content-full .pull-b,.block-content.block-content-sm.block-content-full .pull-t-b,.block-content.block-content-sm.block-content-full .pull-all{margin-bottom:-10px}.block-table{display:table;border-collapse:collapse;width:100%}.block-table .block-row{display:table-row}.block-table .block-cell{display:table-cell;padding:20px;vertical-align:middle}.block.block-bordered{border:1px solid #e4e7ed;box-shadow:none}.block.block-rounded{border-radius:4px}.block.block-rounded>.block-header{border-top-left-radius:3px;border-top-right-radius:3px}.block.block-rounded>.block-header:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.block.block-rounded>.block-content:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.block.block-rounded>.block-content:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.block.block-themed>.block-header{border-bottom:none;color:#fff;background-color:#3f9ce8}.block.block-themed>.block-header>.block-title{color:rgba(255,255,255,.9)}.block.block-themed>.block-header>.block-title small{color:rgba(255,255,255,.7)}.block.block-transparent{background-color:transparent;box-shadow:none}.block.block-shadow{box-shadow:0 15px 30px rgba(33,37,41,.05)}.block.block-mode-hidden.block-bordered>.block-header{border-bottom:none}.block.block-mode-hidden>.block-content{display:none}.block.block-mode-loading{position:relative;overflow:hidden}.block.block-mode-loading>.block-header,.block.block-mode-loading>.block-content,.block.block-mode-loading>.nav-tabs{opacity:.05}.block.block-mode-loading::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1;content:" "}.block.block-mode-loading::after{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;line-height:50px;color:#343a40;font-family:Simple-Line-Icons;font-size:18px;text-align:center;z-index:2;content:"";animation:fa-spin 1.75s infinite linear;border-radius:25px;box-shadow:0 0 15px 15px rgba(52,58,64,.05)}.block.block-mode-loading.block-mode-hidden::after{margin:-15px 0 0 -15px;width:30px;height:30px;line-height:30px;box-shadow:0 0 8px 8px rgba(52,58,64,.05)}.block.block-mode-loading.block-mode-loading-inverse::after{background-color:#343a40;color:#fff;box-shadow:0 0 15px 15px rgba(255,255,255,.5)}.block.block-mode-loading.block-mode-loading-location::after{content:""}.block.block-mode-loading.block-mode-loading-energy::after{content:""}.block.block-mode-loading.block-mode-loading-refresh::after{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;content:""}.block.block-mode-loading.block-mode-loading-sun::after{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";content:""}.block.block-mode-loading.block-mode-loading-repeat::after{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;content:""}.block.block-mode-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1035;margin-bottom:0;overflow-y:auto;backface-visibility:hidden;-webkit-overflow-scrolling:touch}.block.block-mode-fullscreen.block-bordered{border:none}.block.block-mode-fullscreen.block-rounded{border-radius:0}.block.block-mode-fullscreen.block-transparent{background-color:#fff}.block.block-mode-pinned{position:fixed;right:10px;bottom:0;margin-bottom:0!important;width:100%;max-width:300px;z-index:1031;box-shadow:0 0 30px rgba(0,0,0,.1)}.block.block-mode-pinned>.block-content{max-height:250px;overflow-y:auto}a.block{display:block;color:#575757;font-weight:400;transition:all .12s ease-out}a.block:hover{color:#575757;opacity:.65}a.block:active{opacity:1}a.block.block-link-rotate:hover{transform:rotate(1deg);opacity:1}a.block.block-link-rotate:active{transform:rotate(0deg)}a.block.block-link-pop:hover{box-shadow:0 2px 30px #d8dde5;transform:translateY(-3px);opacity:1}a.block.block-link-pop:active{box-shadow:0 2px 10px #edeff3;transform:translateY(0)}a.block.block-link-shadow:hover{box-shadow:0 0 36px #d8dde5;opacity:1}a.block.block-link-shadow:active{box-shadow:0 0 10px #e4e7ed}.block.block-fx-rotate{transform:rotate(1deg);opacity:1}.block.block-fx-pop{box-shadow:0 2px 30px #d8dde5;transform:translateY(-3px);opacity:1}.block.block-fx-shadow{box-shadow:0 0 36px #d8dde5;opacity:1}.block-options{flex:0 0 auto;padding-left:10px;min-height:28px}.block-options .block-options-item{padding:6px 5px;line-height:1.2}.block.block-themed>.block-header .block-options .block-options-item{color:#fff}.block-options .block-options-item,.block-options .dropdown,.block-options .dropup,.block-options .dropright,.block-options .dropleft{display:inline-block}.block-sticky-options{position:relative}.block-sticky-options .block-options{position:absolute;top:14px;right:20px}.block-sticky-options .block-options.block-options-left{right:auto;left:20px;padding-right:10px;padding-left:0}.btn-block-option{display:inline-block;padding:6px 5px;line-height:1.2;color:#6c757d;background:0 0;border:none;cursor:pointer}.btn-block-option .si{position:relative;top:1px}.btn-block-option:hover{text-decoration:none;color:#343a40}a.btn-block-option:focus,.active>a.btn-block-option,.show>button.btn-block-option{text-decoration:none;color:#343a40}.btn-block-option:active{color:#6c757d}a.btn-block-option:focus,.active>a.btn-block-option,.show>button.btn-block-option{text-decoration:none;color:#343a40}.block.block-themed>.block-header>.block-options .btn-block-option,.block.block-themed>.block-content>.block-options .btn-block-option{color:#fff;opacity:.7}.block.block-themed>.block-header>.block-options .btn-block-option:hover,.block.block-themed>.block-content>.block-options .btn-block-option:hover{color:#fff;opacity:1}.block.block-themed>.block-header>.block-options .btn-block-option:active,.block.block-themed>.block-content>.block-options .btn-block-option:active{color:#fff;opacity:.6}.block.block-themed>.block-header>.block-options a.btn-block-option:focus,.block.block-themed>.block-header>.block-options .active>a.btn-block-option,.block.block-themed>.block-header>.block-options .show>button.btn-block-option,.block.block-themed>.block-content>.block-options a.btn-block-option:focus,.block.block-themed>.block-content>.block-options .active>a.btn-block-option,.block.block-themed>.block-content>.block-options .show>button.btn-block-option{color:#fff;opacity:1}#page-loader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#3f9ce8;z-index:999998;transition:transform .35s ease-out;transform:translateY(-100%);will-change:transform}#page-loader.show{transform:translateY(0)}#page-loader::after,#page-loader::before{position:absolute;top:50%;left:50%;display:block;border-radius:100%;content:"";z-index:999999}#page-loader::after{margin-top:-100px;margin-left:-100px;width:200px;height:200px;background-color:rgba(255,255,255,.5);border:3px solid rgba(255,255,255,.75);animation:page-loader-inner 1.5s infinite ease-out}#page-loader::before{margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:#fff;animation:page-loader-outer 1.5s infinite ease-in}@keyframes page-loader-inner{0%,40%{transform:scale(0)}100%{transform:scale(1);opacity:0}}@keyframes page-loader-outer{0%{transform:scale(1)}40%,100%{transform:scale(0);opacity:0}}.nav-main{margin:0 -18px;padding:0;list-style:none}.nav-main .nav-main-heading{padding:30px 18px 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.55}.nav-main a{position:relative;display:block;padding:9px 18px 9px 40px;font-weight:600;color:rgba(87,87,87,.9)}.sidebar-inverse #sidebar .nav-main a{color:rgba(228,231,237,.75)}.nav-main a>i{position:absolute;top:49%;right:auto;left:18px;transform:translateX(0) translateY(-50%);font-size:14px;color:rgba(52,58,64,.75)}.sidebar-inverse #sidebar .nav-main a>i{color:#e4e7ed}.nav-main a:hover,.nav-main a:focus,.nav-main a.active{color:#000}.sidebar-inverse #sidebar .nav-main a:hover,.sidebar-inverse #sidebar .nav-main a:focus,.sidebar-inverse #sidebar .nav-main a.active{color:#fff}.nav-main a:hover>i,.nav-main a:focus>i,.nav-main a.active>i{color:#3f9ce8}.sidebar-inverse #sidebar .nav-main a:hover>i,.sidebar-inverse #sidebar .nav-main a:focus>i,.sidebar-inverse #sidebar .nav-main a.active>i{color:#3f9ce8}.nav-main a.nav-submenu{padding-right:35px}.nav-main a.nav-submenu::before,.nav-main a.nav-submenu::after{position:absolute;top:50%;right:15px;margin-top:-11px;width:20px;height:20px;display:block;line-height:20px;text-align:center;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-size:14px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.nav-main a.nav-submenu::before{content:"";opacity:.4}.nav-main a.nav-submenu::after{content:"";opacity:0;transform:rotate(90deg)}.nav-main ul{margin:0;padding:0 0 0 40px;height:0;list-style:none;overflow:hidden}.nav-main ul>li{opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);transform:translateY(-15px)}.nav-main ul .nav-main-heading{padding-left:0;padding-right:0}.nav-main ul a{padding:7px 8px 7px 0;font-size:13px;color:rgba(87,87,87,.6)}.nav-main ul a:hover,.nav-main ul a:focus{background-color:transparent}.nav-main ul a>i{margin-right:10px}.nav-main ul ul{padding-left:12px}.nav-main li.open>a.nav-submenu{color:#000}.sidebar-inverse #sidebar .nav-main li.open>a.nav-submenu{color:#fff}.nav-main li.open>a.nav-submenu>i{color:#3f9ce8}.sidebar-inverse #sidebar .nav-main li.open>a.nav-submenu>i{color:#3f9ce8}.nav-main li.open>a.nav-submenu::before{opacity:0;transform:rotate(-90deg)}.nav-main li.open>a.nav-submenu::after{opacity:.4;transform:rotate(0)}.nav-main li.open>ul{height:auto;padding-top:5px;padding-bottom:5px;background-color:#f6f7f9}.sidebar-inverse #sidebar .nav-main li.open>ul{background-color:#2d3238}.nav-main li.open>ul>li{opacity:1;transform:translateX(0)}.nav-main-header{display:none}@media(min-width:992px){.nav-main-header{margin:0 -3px;padding:0;display:inline-block;list-style:none;vertical-align:middle}.nav-main-header li{position:relative;display:inline-block;margin:0 3px}.nav-main-header a{position:relative;display:inline-block;padding:9px 14px;font-weight:600;line-height:16px;border-radius:3px}.nav-main-header a>i{margin-right:8px}.nav-main-header a>i.si{position:relative;top:1px}.nav-main-header a.nav-submenu{padding-right:28px}.nav-main-header a.nav-submenu::before{position:absolute;top:50%;right:6px;margin-top:-10px;width:20px;height:20px;display:block;text-align:center;line-height:20px;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro"}.nav-main-header a.nav-submenu::before{content:"";opacity:.5}.nav-main-header ul{position:absolute;top:100%;left:0;margin:0;padding:15px 0;display:none;z-index:1032}.nav-main-header ul li{display:block;margin:0}.nav-main-header ul a{display:block;border-radius:0;min-width:160px}.nav-main-header ul a.nav-submenu::before{content:""}.nav-main-header ul ul{top:-15px;left:100%}.nav-main-header li:hover>a.nav-submenu{border-bottom-right-radius:0;border-bottom-left-radius:0}.nav-main-header li:hover>ul{display:block}.nav-main-header>li:last-child ul{right:0;left:auto}.nav-main-header>li:last-child ul a.nav-submenu::before{content:""}.nav-main-header>li:last-child ul ul{right:100%;left:auto}.nav-main-header a{color:#717171}.nav-main-header ul a{color:#8f8f8f}.nav-main-header a:hover,.nav-main-header a:focus,.nav-main-header a.active,.nav-main-header li.open>a.nav-submenu,.nav-main-header li:hover>a.nav-submenu{color:#000;background-color:#e4e7ed}.nav-main-header ul,.nav-main-header>li:hover>a.nav-submenu{background-color:#e4e7ed}.page-header-inverse #page-header .nav-main-header a,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a{color:#c8d0da}.page-header-inverse #page-header .nav-main-header ul a,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul a{color:#adb8c8}.page-header-inverse #page-header .nav-main-header a:hover,.page-header-inverse #page-header .nav-main-header a:focus,.page-header-inverse #page-header .nav-main-header a.active,.page-header-inverse #page-header .nav-main-header li.open>a.nav-submenu,.page-header-inverse #page-header .nav-main-header li:hover>a.nav-submenu,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:hover,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:focus,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a.active,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li.open>a.nav-submenu,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li:hover>a.nav-submenu{color:#fff;background-color:rgba(0,0,0,.25)}.page-header-inverse #page-header .nav-main-header ul,.page-header-inverse #page-header .nav-main-header>li:hover>a.nav-submenu,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header>li:hover>a.nav-submenu{background-color:#343a40}.page-header-inverse.page-header-glass #page-header .nav-main-header ul,.page-header-inverse.page-header-glass #page-header .nav-main-header>li:hover>a.nav-submenu{background-color:#292d32}.nav-main-header .nav-main-heading{display:none}.nav-main-header.nav-main-header-no-icons a>i{display:none}}.form-material{position:relative;padding-top:26px}.form-material>label{position:absolute;top:6px;left:0;margin-bottom:0}.form-material.floating>label{font-size:1.142857143rem;font-weight:400;cursor:text;z-index:2;transition:all .2s ease-out;transform:translateY(25px)}.form-material.form-material-sm.floating>label{font-size:1rem;transform:translateY(22px)}.form-material.form-material-lg.floating>label{font-size:1.285714286rem;transform:translateY(27px)}.form-material>label,.form-material>.form-control:focus+label,.form-material.floating.open>label{font-size:1rem;font-weight:600;cursor:default;transform:translateY(0)}.form-material.floating>.form-control:-webkit-autofill+label{font-size:1rem;font-weight:600;cursor:default;transform:translateY(0)}.form-material.floating>.form-control[disabled]+label,.form-material.floating>.form-control[readonly]+label,fieldset[disabled] .form-material.floating>label{cursor:not-allowed}.form-material>.form-control{padding-left:0;padding-right:0;border-color:transparent;border-radius:0;background-color:transparent;box-shadow:0 1px 0 #d4dae3;transition:box-shadow .3s ease-out}.form-material>.form-control~.input-group-append{box-shadow:0 1px 0 #d4dae3;transition:box-shadow .3s ease-out}.form-material>.form-control:focus{background-color:transparent;border-color:transparent;box-shadow:0 2px 0 #97a5ba}.form-material>.form-control:focus+label{color:#575757}.form-material>.form-control:focus~.input-group-append{box-shadow:0 2px 0 #97a5ba}.form-material>select.form-control{border-radius:1px}.form-material .form-control[disabled],.form-material .form-control[readonly],.form-material fieldset[disabled] .form-control{background-color:#fff;border-bottom:1px dashed #ccc;box-shadow:none}.form-material.input-group .input-group-text{border:none;background-color:transparent}.form-material.form-material-primary>.form-control:focus{box-shadow:0 2px #3f9ce8}.form-material.form-material-primary>.form-control:focus+label{color:#3f9ce8}.form-material.form-material-primary>.form-control:focus~.input-group-append{color:#3f9ce8;box-shadow:0 2px #3f9ce8}.form-material.form-material-success>.form-control:focus{box-shadow:0 2px #9ccc65}.form-material.form-material-success>.form-control:focus+label{color:#9ccc65}.form-material.form-material-success>.form-control:focus~.input-group-append{color:#9ccc65;box-shadow:0 2px #9ccc65}.form-material.form-material-info>.form-control:focus{box-shadow:0 2px #26c6da}.form-material.form-material-info>.form-control:focus+label{color:#26c6da}.form-material.form-material-info>.form-control:focus~.input-group-append{color:#26c6da;box-shadow:0 2px #26c6da}.form-material.form-material-warning>.form-control:focus{box-shadow:0 2px #ffca28}.form-material.form-material-warning>.form-control:focus+label{color:#ffca28}.form-material.form-material-warning>.form-control:focus~.input-group-append{color:#ffca28;box-shadow:0 2px #ffca28}.form-material.form-material-danger>.form-control:focus{box-shadow:0 2px #ef5350}.form-material.form-material-danger>.form-control:focus+label{color:#ef5350}.form-material.form-material-danger>.form-control:focus~.input-group-append{color:#ef5350;box-shadow:0 2px #ef5350}.is-valid .form-material>.form-control{box-shadow:0 1px 0 #9ccc65}.is-valid .form-material>.form-control~.input-group-append{color:#9ccc65;box-shadow:0 1px 0 #9ccc65}.is-valid .form-material>.form-control:focus{box-shadow:0 2px #9ccc65}.is-valid .form-material>.form-control:focus+label{color:#9ccc65}.is-valid .form-material>.form-control:focus~.input-group-append{color:#9ccc65;box-shadow:0 2px #9ccc65}.is-valid .form-material~.invalid-feedback,.is-valid .form-material~.invalid-tooltip{display:block}.is-valid .form-material label{color:#9ccc65}.is-invalid .form-material>.form-control{box-shadow:0 1px 0 #ef5350}.is-invalid .form-material>.form-control~.input-group-append{color:#ef5350;box-shadow:0 1px 0 #ef5350}.is-invalid .form-material>.form-control:focus{box-shadow:0 2px #ef5350}.is-invalid .form-material>.form-control:focus+label{color:#ef5350}.is-invalid .form-material>.form-control:focus~.input-group-append{color:#ef5350;box-shadow:0 2px #ef5350}.is-invalid .form-material~.invalid-feedback,.is-invalid .form-material~.invalid-tooltip{display:block}.is-invalid .form-material label{color:#ef5350}.img-avatar{display:inline-block!important;width:64px;height:64px;border-radius:50%}.img-avatar.img-avatar16{width:16px;height:16px}.img-avatar.img-avatar20{width:20px;height:20px}.img-avatar.img-avatar32{width:32px;height:32px}.img-avatar.img-avatar48{width:48px;height:48px}.img-avatar.img-avatar96{width:96px;height:96px}.img-avatar.img-avatar128{width:128px;height:128px}.img-avatar-thumb{margin:5px;box-shadow:0 0 0 5px rgba(255,255,255,.4)}.img-avatar.img-avatar-rounded{border-radius:3px}.img-avatar.img-avatar-square{border-radius:0}.img-thumb{padding:6px;background-color:#fff;border-radius:3px}.img-link{display:inline-block;transition:transform .25s ease-out,opacity .25s ease-out}.img-link:hover{transform:scale(1.04);opacity:.75}.img-link:active{transform:scale(1);opacity:1}.img-link.img-link-simple:hover{transform:scale(1)}.img-link-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.img-fluid.img-fluid-100,.img-fluid-100 .img-fluid{width:100%}.list{margin:0;padding:0;list-style:none}.list>li{position:relative}.list.list-simple>li,.list-li-push>li{margin-bottom:20px}.list.list-simple-mini>li,.list-li-push-sm>li{margin-bottom:10px}.list-timeline{position:relative;padding-top:20px}.list-timeline>li{margin-bottom:10px}.list-timeline .list-timeline-time{margin:0;padding:10px 20px;min-height:50px;text-align:right;color:#999;line-height:30px;font-style:italic;background-color:#f6f7f9;border-radius:2px}.list-timeline .list-timeline-icon{position:absolute;top:8px;left:10px;width:34px;height:34px;line-height:34px;color:#fff;text-align:center;border-radius:10px}.list-timeline .list-timeline-content{padding:10px 10px 1px}.list-timeline .list-timeline-content>p:first-child{margin-bottom:0}@media(min-width:768px){.list-timeline-modern::before{position:absolute;top:0;left:119px;bottom:0;display:block;width:6px;content:"";background-color:#f6f7f9;z-index:1}.list-timeline-modern>li{min-height:40px;z-index:2}.list-timeline-modern>li:last-child{margin-bottom:0}.list-timeline-modern .list-timeline-time{position:absolute;top:0;left:0;margin:0;padding-right:0;padding-left:0;width:90px;font-size:.928571429rem;line-height:normal;background-color:transparent}.list-timeline-modern .list-timeline-icon{top:3px;left:105px;z-index:2!important}.list-timeline-modern .list-timeline-content{padding-left:155px}}.list-activity>li{margin-bottom:10px;padding-bottom:7px;padding-left:35px;border-bottom:1px solid #f0f2f5}.list-activity>li>i:first-child{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center}.list-activity>li:last-child{border-bottom:none}.list-events>li{margin-bottom:7px;padding:10px 30px 10px 7px;font-size:.928571429rem;font-weight:600;background-color:#e3f4fc;border-left:3px dotted rgba(0,0,0,.1);transition:transform .25s ease-out}.list-events>li::before{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%);right:10px;display:inline-block;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";color:rgba(0,0,0,.3);content:""}.list-events>li:hover{cursor:move;border-left-color:rgba(0,0,0,.3);transform:translateX(-5px)}.item{display:block;width:60px;height:60px;text-align:center;font-size:28px;font-weight:300;line-height:60px}a.item:hover,a.item:focus{opacity:.6}.item.item-circle{border-radius:50%}.item.item-rounded{border-radius:3px}.item.item-rounded-big{border-radius:24px}.item.item-rounded-big.item-2x{border-radius:35px}.item.item-rounded-big.item-3x{border-radius:50px}.item.item-2x{width:100px;height:100px;line-height:100px}.item.item-3x{width:150px;height:150px;line-height:150px}.ribbon{position:relative;min-height:52px}.ribbon-box{position:absolute;top:10px;right:0;padding:0 12px;height:32px;line-height:32px;color:#fff;font-weight:600;z-index:2}.ribbon-box::before{position:absolute;display:block;width:0;height:0;content:""}.ribbon-bookmark .ribbon-box{padding-left:10px}.ribbon-bookmark .ribbon-box::before{top:0;right:100%;height:32px;border:16px solid;border-left-width:8px;border-right-width:0}.ribbon-modern .ribbon-box{top:10px;right:-8px;padding-left:12px;padding-right:12px;border-radius:16px}.ribbon-modern .ribbon-box::before{display:none}.ribbon-left .ribbon-box{right:auto;left:0}.ribbon-left.ribbon-bookmark .ribbon-box{padding-left:12px;padding-right:10px}.ribbon-left.ribbon-bookmark .ribbon-box::before{right:auto;left:100%;border-left-width:0;border-right-width:8px}.ribbon-left.ribbon-modern .ribbon-box{left:-8px}.ribbon-bottom .ribbon-box{top:auto;bottom:10px}.ribbon-primary .ribbon-box{background-color:#3f9ce8}.ribbon-primary.ribbon-bookmark .ribbon-box::before{border-color:#3f9ce8;border-left-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#3f9ce8;border-right-color:transparent}.ribbon-primary.ribbon-modern .ribbon-box::before{border-color:#3f9ce8;border-left-color:transparent;border-bottom-color:transparent}.ribbon-primary.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#3f9ce8;border-top-color:transparent;border-left-color:transparent}.ribbon-primary.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#3f9ce8;border-right-color:transparent;border-bottom-color:transparent}.ribbon-primary.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#3f9ce8;border-top-color:transparent;border-right-color:transparent}.ribbon-success .ribbon-box{background-color:#9ccc65}.ribbon-success.ribbon-bookmark .ribbon-box::before{border-color:#9ccc65;border-left-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#9ccc65;border-right-color:transparent}.ribbon-success.ribbon-modern .ribbon-box::before{border-color:#9ccc65;border-left-color:transparent;border-bottom-color:transparent}.ribbon-success.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#9ccc65;border-top-color:transparent;border-left-color:transparent}.ribbon-success.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#9ccc65;border-right-color:transparent;border-bottom-color:transparent}.ribbon-success.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#9ccc65;border-top-color:transparent;border-right-color:transparent}.ribbon-info .ribbon-box{background-color:#26c6da}.ribbon-info.ribbon-bookmark .ribbon-box::before{border-color:#26c6da;border-left-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#26c6da;border-right-color:transparent}.ribbon-info.ribbon-modern .ribbon-box::before{border-color:#26c6da;border-left-color:transparent;border-bottom-color:transparent}.ribbon-info.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#26c6da;border-top-color:transparent;border-left-color:transparent}.ribbon-info.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#26c6da;border-right-color:transparent;border-bottom-color:transparent}.ribbon-info.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#26c6da;border-top-color:transparent;border-right-color:transparent}.ribbon-warning .ribbon-box{background-color:#ffca28}.ribbon-warning.ribbon-bookmark .ribbon-box::before{border-color:#ffca28;border-left-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#ffca28;border-right-color:transparent}.ribbon-warning.ribbon-modern .ribbon-box::before{border-color:#ffca28;border-left-color:transparent;border-bottom-color:transparent}.ribbon-warning.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#ffca28;border-top-color:transparent;border-left-color:transparent}.ribbon-warning.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#ffca28;border-right-color:transparent;border-bottom-color:transparent}.ribbon-warning.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#ffca28;border-top-color:transparent;border-right-color:transparent}.ribbon-danger .ribbon-box{background-color:#ef5350}.ribbon-danger.ribbon-bookmark .ribbon-box::before{border-color:#ef5350;border-left-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#ef5350;border-right-color:transparent}.ribbon-danger.ribbon-modern .ribbon-box::before{border-color:#ef5350;border-left-color:transparent;border-bottom-color:transparent}.ribbon-danger.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#ef5350;border-top-color:transparent;border-left-color:transparent}.ribbon-danger.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#ef5350;border-right-color:transparent;border-bottom-color:transparent}.ribbon-danger.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#ef5350;border-top-color:transparent;border-right-color:transparent}.ribbon-crystal .ribbon-box{background-color:rgba(255,255,255,.35)}.ribbon-crystal.ribbon-bookmark .ribbon-box::before{border-color:rgba(255,255,255,.35);border-left-color:transparent}.ribbon-crystal.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:rgba(255,255,255,.35);border-right-color:transparent}.options-container{position:relative;overflow:hidden;z-index:1;display:block}.options-container .options-item{transition:transform .35s ease-out;will-change:transform}.options-container .options-overlay{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;content:"";opacity:0;visibility:hidden;transition:all .3s ease-in;will-change:opacity,transform}.options-container .options-overlay-content{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%);right:0;left:0;text-align:center}.options-container:hover .options-overlay{opacity:1;visibility:visible}@media(max-width:767.98px){.options-container .options-overlay{display:none}.options-container:hover .options-overlay{display:block}}.fx-item-zoom-in:hover .options-item{transform:scale(1.2,1.2)}.fx-item-rotate-r:hover .options-item{transform:scale(1.4) rotate(8deg)}.fx-item-rotate-l:hover .options-item{transform:scale(1.4) rotate(-8deg)}.fx-overlay-slide-top .options-overlay{transform:translateY(100%)}.fx-overlay-slide-top:hover .options-overlay{transform:translateY(0)}.fx-overlay-slide-right .options-overlay{transform:translateX(-100%)}.fx-overlay-slide-right:hover .options-overlay{transform:translateX(0)}.fx-overlay-slide-down .options-overlay{transform:translateY(-100%)}.fx-overlay-slide-down:hover .options-overlay{transform:translateY(0)}.fx-overlay-slide-left .options-overlay{transform:translateX(100%)}.fx-overlay-slide-left:hover .options-overlay{transform:translateX(0)}.fx-overlay-zoom-in .options-overlay{transform:scale(0,0)}.fx-overlay-zoom-in:hover .options-overlay{transform:scale(1,1)}.fx-overlay-zoom-out .options-overlay{transform:scale(2,2)}.fx-overlay-zoom-out:hover .options-overlay{transform:scale(1,1)}.scrumboard{display:flex;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;opacity:0;-webkit-overflow-scrolling:touch;padding:12px 12px 1px}@media(min-width:768px){.scrumboard{padding:24px 24px 1px}}.scrumboard .scrumboard-col{flex:0 0 auto;width:320px;margin-right:12px}@media(min-width:768px){.scrumboard .scrumboard-col{margin-right:24px}}.scrumboard .scrumboard-item{position:relative;min-height:42px;padding:10px 87px 10px 10px;margin-bottom:15px;font-weight:600;color:#a87e00;background-color:#fcf7e6;border-bottom:1px solid rgba(168,126,0,.1);box-shadow:0 5px 8px rgba(168,126,0,.05)}.scrumboard .scrumboard-item-options{position:absolute;top:7px;right:7px}.scrumboard .scrumboard-item-handler{cursor:move}.scrumboard .scrumboard-item-placeholder{min-height:42px;border:1px dashed #ffca28}@media print{#page-container,#main-container{padding:0!important}#page-header,#page-footer,#page-loader,#sidebar,#side-overlay,.block-options{display:none!important}}.bg-primary-op{background-color:rgba(63,156,232,.75)!important}a.bg-primary-op:hover,a.bg-primary-op:focus,button.bg-primary-op:hover,button.bg-primary-op:focus{background-color:rgba(26,132,218,.75)!important}.bg-primary-dark{background-color:#343a40!important}a.bg-primary-dark:hover,a.bg-primary-dark:focus,button.bg-primary-dark:hover,button.bg-primary-dark:focus{background-color:#1d2124!important}.bg-primary-dark-op{background-color:rgba(52,58,64,.8)!important}a.bg-primary-dark-op:hover,a.bg-primary-dark-op:focus,button.bg-primary-dark-op:hover,button.bg-primary-dark-op:focus{background-color:rgba(29,33,36,.8)!important}.bg-primary-darker{background-color:#212529!important}a.bg-primary-darker:hover,a.bg-primary-darker:focus,button.bg-primary-darker:hover,button.bg-primary-darker:focus{background-color:#0a0c0d!important}.bg-primary-light{background-color:#83bff0!important}a.bg-primary-light:hover,a.bg-primary-light:focus,button.bg-primary-light:hover,button.bg-primary-light:focus{background-color:#56a8eb!important}.bg-primary-lighter{background-color:#c8e2f8!important}a.bg-primary-lighter:hover,a.bg-primary-lighter:focus,button.bg-primary-lighter:hover,button.bg-primary-lighter:focus{background-color:#9acbf3!important}.bg-body{background-color:#f0f2f5!important}a.bg-body:hover,a.bg-body:focus,button.bg-body:hover,button.bg-body:focus{background-color:#d1d7e1!important}.bg-body-light{background-color:#f6f7f9!important}a.bg-body-light:hover,a.bg-body-light:focus,button.bg-body-light:hover,button.bg-body-light:focus{background-color:#d8dde5!important}.bg-body-dark{background-color:#e4e7ed!important}a.bg-body-dark:hover,a.bg-body-dark:focus,button.bg-body-dark:hover,button.bg-body-dark:focus{background-color:#c5cdd8!important}.bg-muted{background-color:#6c757d!important}a.bg-muted:hover,a.bg-muted:focus,button.bg-muted:hover,button.bg-muted:focus{background-color:#545b62!important}.bg-success-light{background-color:#ebf5df!important}a.bg-success-light:hover,a.bg-success-light:focus,button.bg-success-light:hover,button.bg-success-light:focus{background-color:#d3e9b8!important}.bg-warning-light{background-color:#fcf7e6!important}a.bg-warning-light:hover,a.bg-warning-light:focus,button.bg-warning-light:hover,button.bg-warning-light:focus{background-color:#f7e8b8!important}.bg-info-light{background-color:#e3f4fc!important}a.bg-info-light:hover,a.bg-info-light:focus,button.bg-info-light:hover,button.bg-info-light:focus{background-color:#b5e2f7!important}.bg-danger-light{background-color:#fae9e8!important}a.bg-danger-light:hover,a.bg-danger-light:focus,button.bg-danger-light:hover,button.bg-danger-light:focus{background-color:#f1c1be!important}.bg-white{background-color:#fff!important}a.bg-white:hover,a.bg-white:focus,button.bg-white:hover,button.bg-white:focus{background-color:#e6e6e6!important}.bg-black{background-color:#000!important}a.bg-black:hover,a.bg-black:focus,button.bg-black:hover,button.bg-black:focus{background-color:#000!important}.bg-gray{background-color:#ced4da!important}a.bg-gray:hover,a.bg-gray:focus,button.bg-gray:hover,button.bg-gray:focus{background-color:#b1bbc4!important}.bg-gray-dark{background-color:#6c757d!important}a.bg-gray-dark:hover,a.bg-gray-dark:focus,button.bg-gray-dark:hover,button.bg-gray-dark:focus{background-color:#545b62!important}.bg-gray-darker{background-color:#343a40!important}a.bg-gray-darker:hover,a.bg-gray-darker:focus,button.bg-gray-darker:hover,button.bg-gray-darker:focus{background-color:#1d2124!important}.bg-gray-light{background-color:#e9ecef!important}a.bg-gray-light:hover,a.bg-gray-light:focus,button.bg-gray-light:hover,button.bg-gray-light:focus{background-color:#cbd3da!important}.bg-gray-lighter{background-color:#f8f9fa!important}a.bg-gray-lighter:hover,a.bg-gray-lighter:focus,button.bg-gray-lighter:hover,button.bg-gray-lighter:focus{background-color:#dae0e5!important}.bg-gd-primary{background:#1776c3;background:linear-gradient(135deg,#1776c3 0%,#56a8eb 100%)!important}.bg-gd-dusk{background:#d262e3;background:linear-gradient(135deg,#d262e3 0%,#3f9ce8 100%)!important}.bg-gd-cherry{background:#ea6153;background:linear-gradient(135deg,#ea6153 0%,#d62c1a 100%)!important}.bg-gd-aqua{background:#2facb2;background:linear-gradient(135deg,#2facb2 0%,#70b29c 100%)!important}.bg-gd-emerald{background:#6eab4d;background:linear-gradient(135deg,#6eab4d 0%,#2facb2 100%)!important}.bg-gd-sea{background:#1f8ce4;background:linear-gradient(135deg,#1f8ce4 0%,#26c6da 100%)!important}.bg-gd-leaf{background:#ffca28;background:linear-gradient(135deg,#ffca28 0%,#9ccc65 100%)!important}.bg-gd-lake{background:#26c6da;background:linear-gradient(135deg,#26c6da 0%,#9ccc65 100%)!important}.bg-gd-sun{background:#ef5350;background:linear-gradient(135deg,#ef5350 0%,#ffca28 100%)!important}.bg-gd-light{background:#f6f7f9;background:linear-gradient(0deg,#f6f7f9 0%,#fff 100%)!important}.bg-black-op{background-color:rgba(0,0,0,.5)!important}.bg-black-op-5{background-color:rgba(0,0,0,.05)!important}.bg-black-op-10{background-color:rgba(0,0,0,.1)!important}.bg-black-op-25{background-color:rgba(0,0,0,.25)!important}.bg-black-op-75{background-color:rgba(0,0,0,.75)!important}.bg-black-op-90{background-color:rgba(0,0,0,.9)!important}.bg-black-op-95{background-color:rgba(0,0,0,.95)!important}.bg-white-op{background-color:rgba(255,255,255,.5)!important}.bg-white-op-5{background-color:rgba(255,255,255,.05)!important}.bg-white-op-10{background-color:rgba(255,255,255,.1)!important}.bg-white-op-25{background-color:rgba(255,255,255,.25)!important}.bg-white-op-75{background-color:rgba(255,255,255,.75)!important}.bg-white-op-90{background-color:rgba(255,255,255,.9)!important}.bg-white-op-95{background-color:rgba(255,255,255,.95)!important}.bg-image{background-color:#f8f9fa;background-position:0% 50%;background-size:cover}.bg-image-top{background-position-y:0%}.bg-image-bottom{background-position-y:100%}@media(min-width:1200px){.bg-image-fixed{background-attachment:fixed}}.bg-pattern{background-repeat:repeat}.bg-video{width:100%;transform:translateZ(0)}.border{border:1px solid #e4e7ed!important}.border-t{border-top:1px solid #e4e7ed!important}.border-r{border-right:1px solid #e4e7ed!important}.border-b{border-bottom:1px solid #e4e7ed!important}.border-l{border-left:1px solid #e4e7ed!important}.border-light{border:1px solid #f6f7f9!important}.border-light-t{border-top:1px solid #f6f7f9!important}.border-light-r{border-right:1px solid #f6f7f9!important}.border-light-b{border-bottom:1px solid #f6f7f9!important}.border-light-l{border-left:1px solid #f6f7f9!important}.border-white-op{border:1px solid rgba(255,255,255,.1)!important}.border-white-op-t{border-top:1px solid rgba(255,255,255,.1)!important}.border-white-op-r{border-right:1px solid rgba(255,255,255,.1)!important}.border-white-op-b{border-bottom:1px solid rgba(255,255,255,.1)!important}.border-white-op-l{border-left:1px solid rgba(255,255,255,.1)!important}.border-black-op{border:1px solid rgba(0,0,0,.1)!important}.border-black-op-t{border-top:1px solid rgba(0,0,0,.1)!important}.border-black-op-r{border-right:1px solid rgba(0,0,0,.1)!important}.border-black-op-b{border-bottom:1px solid rgba(0,0,0,.1)!important}.border-black-op-l{border-left:1px solid rgba(0,0,0,.1)!important}.border-2x{border-width:2px!important}.border-3x{border-width:3px!important}.border-4x{border-width:4px!important}.border-5x{border-width:5px!important}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto;-webkit-overflow-scrolling:touch}.opacity-0{opacity:0}.opacity-1{opacity:1}.click-ripple{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.click-ripple.animate{animation:click-ripple .9s ease-out}@keyframes click-ripple{100%{opacity:0;transform:scale(3)}}.pos-t-5{top:5%!important}.pos-t-10{top:10%!important}.pos-t-20{top:20%!important}.pos-t-25{top:25%!important}.pos-t-30{top:30%!important}.pos-t-40{top:40%!important}.pos-t-50{top:50%!important}.pos-t-60{top:60%!important}.pos-t-70{top:70%!important}.pos-t-75{top:75%!important}.pos-t-80{top:80%!important}.pos-t-90{top:90%!important}.pos-t-100{top:100%!important}.pos-l-5{left:5%!important}.pos-l-10{left:10%!important}.pos-l-20{left:20%!important}.pos-l-25{left:25%!important}.pos-l-30{left:30%!important}.pos-l-40{left:40%!important}.pos-l-50{left:50%!important}.pos-l-60{left:60%!important}.pos-l-70{left:70%!important}.pos-l-75{left:75%!important}.pos-l-80{left:80%!important}.pos-l-90{left:90%!important}.pos-l-100{left:100%!important}.min-width-20{min-width:20px!important}.min-width-30{min-width:30px!important}.min-width-50{min-width:50px!important}.min-width-75{min-width:75px!important}.min-width-100{min-width:100px!important}.min-width-125{min-width:125px!important}.min-width-150{min-width:150px!important}.min-width-175{min-width:175px!important}.min-width-200{min-width:200px!important}.min-width-300{min-width:300px!important}.min-width-320{min-width:320px!important}.min-height-20{min-height:20px!important}.min-height-30{min-height:30px!important}.min-height-50{min-height:50px!important}.min-height-75{min-height:75px!important}.min-height-100{min-height:100px!important}.min-height-125{min-height:125px!important}.min-height-150{min-height:150px!important}.min-height-175{min-height:175px!important}.min-height-200{min-height:200px!important}.min-height-300{min-height:300px!important}.min-height-400{min-height:400px!important}.min-height-500{min-height:500px!important}.wh-10{width:10px!important;height:10px!important}.wh-20{width:20px!important;height:20px!important}.wh-30{width:30px!important;height:30px!important}.wh-40{width:40px!important;height:40px!important}.wh-50{width:50px!important;height:50px!important}.m-5{margin:5px!important}.mt-5,.my-5{margin-top:5px!important}.mr-5,.mx-5{margin-right:5px!important}.mb-5,.my-5{margin-bottom:5px!important}.ml-5,.mx-5{margin-left:5px!important}.m-10{margin:10px!important}.mt-10,.my-10{margin-top:10px!important}.mr-10,.mx-10{margin-right:10px!important}.mb-10,.my-10{margin-bottom:10px!important}.ml-10,.mx-10{margin-left:10px!important}.m-15{margin:15px!important}.mt-15,.my-15{margin-top:15px!important}.mr-15,.mx-15{margin-right:15px!important}.mb-15,.my-15{margin-bottom:15px!important}.ml-15,.mx-15{margin-left:15px!important}.m-20{margin:20px!important}.mt-20,.my-20{margin-top:20px!important}.mr-20,.mx-20{margin-right:20px!important}.mb-20,.my-20{margin-bottom:20px!important}.ml-20,.mx-20{margin-left:20px!important}.m-30{margin:30px!important}.mt-30,.my-30{margin-top:30px!important}.mr-30,.mx-30{margin-right:30px!important}.mb-30,.my-30{margin-bottom:30px!important}.ml-30,.mx-30{margin-left:30px!important}.m-50{margin:50px!important}.mt-50,.my-50{margin-top:50px!important}.mr-50,.mx-50{margin-right:50px!important}.mb-50,.my-50{margin-bottom:50px!important}.ml-50,.mx-50{margin-left:50px!important}.m-100{margin:100px!important}.mt-100,.my-100{margin-top:100px!important}.mr-100,.mx-100{margin-right:100px!important}.mb-100,.my-100{margin-bottom:100px!important}.ml-100,.mx-100{margin-left:100px!important}.m-150{margin:150px!important}.mt-150,.my-150{margin-top:150px!important}.mr-150,.mx-150{margin-right:150px!important}.mb-150,.my-150{margin-bottom:150px!important}.ml-150,.mx-150{margin-left:150px!important}.m-200{margin:200px!important}.mt-200,.my-200{margin-top:200px!important}.mr-200,.mx-200{margin-right:200px!important}.mb-200,.my-200{margin-bottom:200px!important}.ml-200,.mx-200{margin-left:200px!important}.m-300{margin:300px!important}.mt-300,.my-300{margin-top:300px!important}.mr-300,.mx-300{margin-right:300px!important}.mb-300,.my-300{margin-bottom:300px!important}.ml-300,.mx-300{margin-left:300px!important}.p-5{padding:5px!important}.pt-5,.py-5{padding-top:5px!important}.pr-5,.px-5{padding-right:5px!important}.pb-5,.py-5{padding-bottom:5px!important}.pl-5,.px-5{padding-left:5px!important}.p-10{padding:10px!important}.pt-10,.py-10{padding-top:10px!important}.pr-10,.px-10{padding-right:10px!important}.pb-10,.py-10{padding-bottom:10px!important}.pl-10,.px-10{padding-left:10px!important}.p-15{padding:15px!important}.pt-15,.py-15{padding-top:15px!important}.pr-15,.px-15{padding-right:15px!important}.pb-15,.py-15{padding-bottom:15px!important}.pl-15,.px-15{padding-left:15px!important}.p-20{padding:20px!important}.pt-20,.py-20{padding-top:20px!important}.pr-20,.px-20{padding-right:20px!important}.pb-20,.py-20{padding-bottom:20px!important}.pl-20,.px-20{padding-left:20px!important}.p-30{padding:30px!important}.pt-30,.py-30{padding-top:30px!important}.pr-30,.px-30{padding-right:30px!important}.pb-30,.py-30{padding-bottom:30px!important}.pl-30,.px-30{padding-left:30px!important}.p-50{padding:50px!important}.pt-50,.py-50{padding-top:50px!important}.pr-50,.px-50{padding-right:50px!important}.pb-50,.py-50{padding-bottom:50px!important}.pl-50,.px-50{padding-left:50px!important}.p-100{padding:100px!important}.pt-100,.py-100{padding-top:100px!important}.pr-100,.px-100{padding-right:100px!important}.pb-100,.py-100{padding-bottom:100px!important}.pl-100,.px-100{padding-left:100px!important}.p-150{padding:150px!important}.pt-150,.py-150{padding-top:150px!important}.pr-150,.px-150{padding-right:150px!important}.pb-150,.py-150{padding-bottom:150px!important}.pl-150,.px-150{padding-left:150px!important}.p-200{padding:200px!important}.pt-200,.py-200{padding-top:200px!important}.pr-200,.px-200{padding-right:200px!important}.pb-200,.py-200{padding-bottom:200px!important}.pl-200,.px-200{padding-left:200px!important}.p-300{padding:300px!important}.pt-300,.py-300{padding-top:300px!important}.pr-300,.px-300{padding-right:300px!important}.pb-300,.py-300{padding-bottom:300px!important}.pl-300,.px-300{padding-left:300px!important}.push,.items-push>div{margin-bottom:24px}.font-w300{font-weight:300!important}.font-w400{font-weight:400!important}.font-w600{font-weight:600!important}.font-w700{font-weight:700!important}.font-size-default{font-size:1rem!important}.font-size-xl{font-size:1.428571429rem!important}.font-size-lg{font-size:1.285714286rem!important}.font-size-md{font-size:1.142857143rem!important}.font-size-sm{font-size:.928571429rem!important}.font-size-xs{font-size:.857142857rem!important}.line-height-base{line-height:1.5!important}.text-wrap-break-word{word-wrap:break-word}.text-uppercase{letter-spacing:.0625rem}.text-primary-dark{color:#343a40!important}a.text-primary-dark.link-effect::before{background-color:#343a40}a.text-primary-dark:hover,a.text-primary-dark:focus{color:#060708!important}.text-primary-darker{color:#212529!important}a.text-primary-darker.link-effect::before{background-color:#212529}a.text-primary-darker:hover,a.text-primary-darker:focus{color:#000!important}.text-primary-light{color:#83bff0!important}a.text-primary-light.link-effect::before{background-color:#83bff0}a.text-primary-light:hover,a.text-primary-light:focus{color:#2890e5!important}.text-primary-lighter{color:#c8e2f8!important}a.text-primary-lighter.link-effect::before{background-color:#c8e2f8}a.text-primary-lighter:hover,a.text-primary-lighter:focus{color:#6db3ed!important}.text-body-bg{color:#f0f2f5!important}a.text-body-bg.link-effect::before{background-color:#f0f2f5}a.text-body-bg:hover,a.text-body-bg:focus{color:#b3bdcc!important}.text-body-bg-dark{color:#e4e7ed!important}a.text-body-bg-dark.link-effect::before{background-color:#e4e7ed}a.text-body-bg-dark:hover,a.text-body-bg-dark:focus{color:#a7b2c4!important}.text-body-bg-light{color:#f6f7f9!important}a.text-body-bg-light.link-effect::before{background-color:#f6f7f9}a.text-body-bg-light:hover,a.text-body-bg-light:focus{color:#b9c2d0!important}.text-body-color{color:#575757!important}a.text-body-color.link-effect::before{background-color:#575757}a.text-body-color:hover,a.text-body-color:focus{color:#242424!important}.text-body-color-dark{color:#171717!important}a.text-body-color-dark.link-effect::before{background-color:#171717}a.text-body-color-dark:hover,a.text-body-color-dark:focus{color:#000!important}.text-body-color-light{color:#e4e7ed!important}a.text-body-color-light.link-effect::before{background-color:#e4e7ed}a.text-body-color-light:hover,a.text-body-color-light:focus{color:#a7b2c4!important}.text-muted{color:#6c757d!important}a.text-muted.link-effect::before{background-color:#6c757d}a.text-muted:hover,a.text-muted:focus{color:#3d4246!important}.text-success-light{color:#ebf5df!important}a.text-success-light.link-effect::before{background-color:#ebf5df}a.text-success-light:hover,a.text-success-light:focus{color:#badd91!important}.text-warning-light{color:#fcf7e6!important}a.text-warning-light.link-effect::before{background-color:#fcf7e6}a.text-warning-light:hover,a.text-warning-light:focus{color:#f1da8b!important}.text-info-light{color:#e3f4fc!important}a.text-info-light.link-effect::before{background-color:#e3f4fc}a.text-info-light:hover,a.text-info-light:focus{color:#87d0f2!important}.text-danger-light{color:#fae9e8!important}a.text-danger-light.link-effect::before{background-color:#fae9e8}a.text-danger-light:hover,a.text-danger-light:focus{color:#e89994!important}.text-white{color:#fff!important}a.text-white.link-effect::before{background-color:#fff}a.text-white:hover,a.text-white:focus{color:#ccc!important}.text-white-op{color:rgba(255,255,255,.8)!important}a.text-white-op.link-effect::before{background-color:rgba(255,255,255,.8)}a.text-white-op:hover,a.text-white-op:focus{color:rgba(204,204,204,.8)!important}.text-black{color:#000!important}a.text-black.link-effect::before{background-color:#000}a.text-black:hover,a.text-black:focus{color:#000!important}.text-black-op{color:rgba(0,0,0,.5)!important}a.text-black-op.link-effect::before{background-color:rgba(0,0,0,.5)}a.text-black-op:hover,a.text-black-op:focus{color:rgba(0,0,0,.5)!important}.text-gray{color:#ced4da!important}a.text-gray.link-effect::before{background-color:#ced4da}a.text-gray:hover,a.text-gray:focus{color:#94a1ae!important}.text-gray-dark{color:#6c757d!important}a.text-gray-dark.link-effect::before{background-color:#6c757d}a.text-gray-dark:hover,a.text-gray-dark:focus{color:#3d4246!important}.text-gray-darker{color:#343a40!important}a.text-gray-darker.link-effect::before{background-color:#343a40}a.text-gray-darker:hover,a.text-gray-darker:focus{color:#060708!important}.text-gray-light{color:#e9ecef!important}a.text-gray-light.link-effect::before{background-color:#e9ecef}a.text-gray-light:hover,a.text-gray-light:focus{color:#aeb9c4!important}.text-gray-lighter{color:#f8f9fa!important}a.text-gray-lighter.link-effect::before{background-color:#f8f9fa}a.text-gray-lighter:hover,a.text-gray-lighter:focus{color:#bdc6d0!important}.text-dual-primary-dark{color:#343a40!important}a.text-dual-primary-dark.link-effect::before{background-color:#343a40}a.text-dual-primary-dark:hover,a.text-dual-primary-dark:focus{color:#060708!important}.page-header-inverse #page-header .text-dual-primary-dark,.sidebar-inverse #sidebar .text-dual-primary-dark{color:#e4e7ed!important}.page-header-inverse #page-header a.text-dual-primary-dark.link-effect::before,.sidebar-inverse #sidebar a.text-dual-primary-dark.link-effect::before{background-color:#e4e7ed}.page-header-inverse #page-header a.text-dual-primary-dark:hover,.page-header-inverse #page-header a.text-dual-primary-dark:focus,.sidebar-inverse #sidebar a.text-dual-primary-dark:hover,.sidebar-inverse #sidebar a.text-dual-primary-dark:focus{color:#a7b2c4!important}.align-parent{position:relative}.align-v{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%)}.align-v-r{position:absolute;top:50%;right:0;left:auto;transform:translateX(0) translateY(-50%)}.align-v-l{position:absolute;top:50%;right:auto;left:0;transform:translateX(0) translateY(-50%)}.align-v-r{position:absolute;top:50%;right:0;left:auto;transform:translateX(0) translateY(-50%)}.align-v-h{position:absolute;top:50%;right:auto;left:50%;transform:translateX(-50%) translateY(-50%)}.text-default{color:#3f9ce8!important}a.text-default.link-effect::before{background-color:#3f9ce8}a.text-default:hover,a.text-default:focus{color:#1568ac!important}.text-default-dark{color:#343a40!important}a.text-default-dark.link-effect::before{background-color:#343a40}a.text-default-dark:hover,a.text-default-dark:focus{color:#060708!important}.text-default-darker{color:#212529!important}a.text-default-darker.link-effect::before{background-color:#212529}a.text-default-darker:hover,a.text-default-darker:focus{color:#000!important}.text-default-light{color:#83bff0!important}a.text-default-light.link-effect::before{background-color:#83bff0}a.text-default-light:hover,a.text-default-light:focus{color:#2890e5!important}.text-default-lighter{color:#c8e2f8!important}a.text-default-lighter.link-effect::before{background-color:#c8e2f8}a.text-default-lighter:hover,a.text-default-lighter:focus{color:#6db3ed!important}.bg-default{background-color:#3f9ce8!important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#1a84da!important}.bg-default-op{background-color:rgba(63,156,232,.75)!important}a.bg-default-op:hover,a.bg-default-op:focus,button.bg-default-op:hover,button.bg-default-op:focus{background-color:rgba(26,132,218,.75)!important}.bg-default-dark{background-color:#343a40!important}a.bg-default-dark:hover,a.bg-default-dark:focus,button.bg-default-dark:hover,button.bg-default-dark:focus{background-color:#1d2124!important}.bg-default-dark-op{background-color:rgba(52,58,64,.83)!important}a.bg-default-dark-op:hover,a.bg-default-dark-op:focus,button.bg-default-dark-op:hover,button.bg-default-dark-op:focus{background-color:rgba(29,33,36,.83)!important}.bg-default-darker{background-color:#212529!important}a.bg-default-darker:hover,a.bg-default-darker:focus,button.bg-default-darker:hover,button.bg-default-darker:focus{background-color:#0a0c0d!important}.bg-default-light{background-color:#83bff0!important}a.bg-default-light:hover,a.bg-default-light:focus,button.bg-default-light:hover,button.bg-default-light:focus{background-color:#56a8eb!important}.bg-default-lighter{background-color:#c8e2f8!important}a.bg-default-lighter:hover,a.bg-default-lighter:focus,button.bg-default-lighter:hover,button.bg-default-lighter:focus{background-color:#9acbf3!important}.bg-gd-default{background:#1776c3;background:linear-gradient(135deg,#1776c3 0%,#56a8eb 100%)!important}.text-elegance{color:#d262e3!important}a.text-elegance.link-effect::before{background-color:#d262e3}a.text-elegance:hover,a.text-elegance:focus{color:#a922bd!important}.text-elegance-dark{color:#403537!important}a.text-elegance-dark.link-effect::before{background-color:#403537}a.text-elegance-dark:hover,a.text-elegance-dark:focus{color:#080707!important}.text-elegance-darker{color:#332a2c!important}a.text-elegance-darker.link-effect::before{background-color:#332a2c}a.text-elegance-darker:hover,a.text-elegance-darker:focus{color:#000!important}.text-elegance-light{color:#e196ec!important}a.text-elegance-light.link-effect::before{background-color:#e196ec}a.text-elegance-light:hover,a.text-elegance-light:focus{color:#c83fdd!important}.text-elegance-lighter{color:#edc1f4!important}a.text-elegance-lighter.link-effect::before{background-color:#edc1f4}a.text-elegance-lighter:hover,a.text-elegance-lighter:focus{color:#d46be5!important}.bg-elegance{background-color:#d262e3!important}a.bg-elegance:hover,a.bg-elegance:focus,button.bg-elegance:hover,button.bg-elegance:focus{background-color:#c637db!important}.bg-elegance-op{background-color:rgba(210,98,227,.75)!important}a.bg-elegance-op:hover,a.bg-elegance-op:focus,button.bg-elegance-op:hover,button.bg-elegance-op:focus{background-color:rgba(198,55,219,.75)!important}.bg-elegance-dark{background-color:#403537!important}a.bg-elegance-dark:hover,a.bg-elegance-dark:focus,button.bg-elegance-dark:hover,button.bg-elegance-dark:focus{background-color:#241e1f!important}.bg-elegance-dark-op{background-color:rgba(64,53,55,.83)!important}a.bg-elegance-dark-op:hover,a.bg-elegance-dark-op:focus,button.bg-elegance-dark-op:hover,button.bg-elegance-dark-op:focus{background-color:rgba(36,30,31,.83)!important}.bg-elegance-darker{background-color:#332a2c!important}a.bg-elegance-darker:hover,a.bg-elegance-darker:focus,button.bg-elegance-darker:hover,button.bg-elegance-darker:focus{background-color:#171314!important}.bg-elegance-light{background-color:#e196ec!important}a.bg-elegance-light:hover,a.bg-elegance-light:focus,button.bg-elegance-light:hover,button.bg-elegance-light:focus{background-color:#d46be5!important}.bg-elegance-lighter{background-color:#edc1f4!important}a.bg-elegance-lighter:hover,a.bg-elegance-lighter:focus,button.bg-elegance-lighter:hover,button.bg-elegance-lighter:focus{background-color:#e196ec!important}.bg-gd-elegance{background:#bc26d3;background:linear-gradient(135deg,#bc26d3 0%,#d878e7 100%)!important}.text-pulse{color:#e74c3c!important}a.text-pulse.link-effect::before{background-color:#e74c3c}a.text-pulse:hover,a.text-pulse:focus{color:#a82315!important}.text-pulse-dark{color:#383838!important}a.text-pulse-dark.link-effect::before{background-color:#383838}a.text-pulse-dark:hover,a.text-pulse-dark:focus{color:#050505!important}.text-pulse-darker{color:#232323!important}a.text-pulse-darker.link-effect::before{background-color:#232323}a.text-pulse-darker:hover,a.text-pulse-darker:focus{color:#000!important}.text-pulse-light{color:#eb6d60!important}a.text-pulse-light.link-effect::before{background-color:#eb6d60}a.text-pulse-light:hover,a.text-pulse-light:focus{color:#cd2a19!important}.text-pulse-lighter{color:#f3a8a0!important}a.text-pulse-lighter.link-effect::before{background-color:#f3a8a0}a.text-pulse-lighter:hover,a.text-pulse-lighter:focus{color:#e85445!important}.bg-pulse{background-color:#e74c3c!important}a.bg-pulse:hover,a.bg-pulse:focus,button.bg-pulse:hover,button.bg-pulse:focus{background-color:#d62c1a!important}.bg-pulse-op{background-color:rgba(231,76,60,.75)!important}a.bg-pulse-op:hover,a.bg-pulse-op:focus,button.bg-pulse-op:hover,button.bg-pulse-op:focus{background-color:rgba(214,44,26,.75)!important}.bg-pulse-dark{background-color:#383838!important}a.bg-pulse-dark:hover,a.bg-pulse-dark:focus,button.bg-pulse-dark:hover,button.bg-pulse-dark:focus{background-color:#1f1f1f!important}.bg-pulse-dark-op{background-color:rgba(56,56,56,.83)!important}a.bg-pulse-dark-op:hover,a.bg-pulse-dark-op:focus,button.bg-pulse-dark-op:hover,button.bg-pulse-dark-op:focus{background-color:rgba(31,31,31,.83)!important}.bg-pulse-darker{background-color:#232323!important}a.bg-pulse-darker:hover,a.bg-pulse-darker:focus,button.bg-pulse-darker:hover,button.bg-pulse-darker:focus{background-color:#0a0a0a!important}.bg-pulse-light{background-color:#eb6d60!important}a.bg-pulse-light:hover,a.bg-pulse-light:focus,button.bg-pulse-light:hover,button.bg-pulse-light:focus{background-color:#e64433!important}.bg-pulse-lighter{background-color:#f3a8a0!important}a.bg-pulse-lighter:hover,a.bg-pulse-lighter:focus,button.bg-pulse-lighter:hover,button.bg-pulse-lighter:focus{background-color:#ee7e72!important}.bg-gd-pulse{background:#bf2718;background:linear-gradient(135deg,#bf2718 0%,#ea6153 100%)!important}.text-flat{color:#70b29c!important}a.text-flat.link-effect::before{background-color:#70b29c}a.text-flat:hover,a.text-flat:focus{color:#427a67!important}.text-flat-dark{color:#113f4c!important}a.text-flat-dark.link-effect::before{background-color:#113f4c}a.text-flat-dark:hover,a.text-flat-dark:focus{color:#000!important}.text-flat-darker{color:#0b2830!important}a.text-flat-darker.link-effect::before{background-color:#0b2830}a.text-flat-darker:hover,a.text-flat-darker:focus{color:#000!important}.text-flat-light{color:#acd2c5!important}a.text-flat-light.link-effect::before{background-color:#acd2c5}a.text-flat-light:hover,a.text-flat-light:focus{color:#69ae97!important}.text-flat-lighter{color:#cde4dc!important}a.text-flat-lighter.link-effect::before{background-color:#cde4dc}a.text-flat-lighter:hover,a.text-flat-lighter:focus{color:#8bc0ae!important}.bg-flat{background-color:#70b29c!important}a.bg-flat:hover,a.bg-flat:focus,button.bg-flat:hover,button.bg-flat:focus{background-color:#549b83!important}.bg-flat-op{background-color:rgba(112,178,156,.75)!important}a.bg-flat-op:hover,a.bg-flat-op:focus,button.bg-flat-op:hover,button.bg-flat-op:focus{background-color:rgba(84,155,131,.75)!important}.bg-flat-dark{background-color:#113f4c!important}a.bg-flat-dark:hover,a.bg-flat-dark:focus,button.bg-flat-dark:hover,button.bg-flat-dark:focus{background-color:#081c22!important}.bg-flat-dark-op{background-color:rgba(17,63,76,.83)!important}a.bg-flat-dark-op:hover,a.bg-flat-dark-op:focus,button.bg-flat-dark-op:hover,button.bg-flat-dark-op:focus{background-color:rgba(8,28,34,.83)!important}.bg-flat-darker{background-color:#0b2830!important}a.bg-flat-darker:hover,a.bg-flat-darker:focus,button.bg-flat-darker:hover,button.bg-flat-darker:focus{background-color:#010507!important}.bg-flat-light{background-color:#acd2c5!important}a.bg-flat-light:hover,a.bg-flat-light:focus,button.bg-flat-light:hover,button.bg-flat-light:focus{background-color:#8bc0ae!important}.bg-flat-lighter{background-color:#cde4dc!important}a.bg-flat-lighter:hover,a.bg-flat-lighter:focus,button.bg-flat-lighter:hover,button.bg-flat-lighter:focus{background-color:#acd2c5!important}.bg-gd-flat{background:#4b8b75;background:linear-gradient(135deg,#4b8b75 0%,#81bba7 100%)!important}.text-corporate{color:#2facb2!important}a.text-corporate.link-effect::before{background-color:#2facb2}a.text-corporate:hover,a.text-corporate:focus{color:#1a5e61!important}.text-corporate-dark{color:#323d4c!important}a.text-corporate-dark.link-effect::before{background-color:#323d4c}a.text-corporate-dark:hover,a.text-corporate-dark:focus{color:#0a0c0e!important}.text-corporate-darker{color:#252d38!important}a.text-corporate-darker.link-effect::before{background-color:#252d38}a.text-corporate-darker:hover,a.text-corporate-darker:focus{color:#000!important}.text-corporate-light{color:#5aced3!important}a.text-corporate-light.link-effect::before{background-color:#5aced3}a.text-corporate-light:hover,a.text-corporate-light:focus{color:#2a999e!important}.text-corporate-lighter{color:#d3f2f3!important}a.text-corporate-lighter.link-effect::before{background-color:#d3f2f3}a.text-corporate-lighter:hover,a.text-corporate-lighter:focus{color:#82dade!important}.bg-corporate{background-color:#2facb2!important}a.bg-corporate:hover,a.bg-corporate:focus,button.bg-corporate:hover,button.bg-corporate:focus{background-color:#24858a!important}.bg-corporate-op{background-color:rgba(47,172,178,.75)!important}a.bg-corporate-op:hover,a.bg-corporate-op:focus,button.bg-corporate-op:hover,button.bg-corporate-op:focus{background-color:rgba(36,133,138,.75)!important}.bg-corporate-dark{background-color:#323d4c!important}a.bg-corporate-dark:hover,a.bg-corporate-dark:focus,button.bg-corporate-dark:hover,button.bg-corporate-dark:focus{background-color:#1e242d!important}.bg-corporate-dark-op{background-color:rgba(50,61,76,.83)!important}a.bg-corporate-dark-op:hover,a.bg-corporate-dark-op:focus,button.bg-corporate-dark-op:hover,button.bg-corporate-dark-op:focus{background-color:rgba(30,36,45,.83)!important}.bg-corporate-darker{background-color:#252d38!important}a.bg-corporate-darker:hover,a.bg-corporate-darker:focus,button.bg-corporate-darker:hover,button.bg-corporate-darker:focus{background-color:#111419!important}.bg-corporate-light{background-color:#5aced3!important}a.bg-corporate-light:hover,a.bg-corporate-light:focus,button.bg-corporate-light:hover,button.bg-corporate-light:focus{background-color:#34bfc6!important}.bg-corporate-lighter{background-color:#d3f2f3!important}a.bg-corporate-lighter:hover,a.bg-corporate-lighter:focus,button.bg-corporate-lighter:hover,button.bg-corporate-lighter:focus{background-color:#abe6e9!important}.bg-gd-corporate{background:#1f7275;background:linear-gradient(135deg,#1f7275 0%,#34bfc6 100%)!important}.text-earth{color:#6eab4d!important}a.text-earth.link-effect::before{background-color:#6eab4d}a.text-earth:hover,a.text-earth:focus{color:#41652d!important}.text-earth-dark{color:#424242!important}a.text-earth-dark.link-effect::before{background-color:#424242}a.text-earth-dark:hover,a.text-earth-dark:focus{color:#0f0f0f!important}.text-earth-darker{color:#222!important}a.text-earth-darker.link-effect::before{background-color:#222}a.text-earth-darker:hover,a.text-earth-darker:focus{color:#000!important}.text-earth-light{color:#a0ca8a!important}a.text-earth-light.link-effect::before{background-color:#a0ca8a}a.text-earth-light:hover,a.text-earth-light:focus{color:#69a44a!important}.text-earth-lighter{color:#e4f0de!important}a.text-earth-lighter.link-effect::before{background-color:#e4f0de}a.text-earth-lighter:hover,a.text-earth-lighter:focus{color:#acd098!important}.bg-earth{background-color:#6eab4d!important}a.bg-earth:hover,a.bg-earth:focus,button.bg-earth:hover,button.bg-earth:focus{background-color:#57883d!important}.bg-earth-op{background-color:rgba(110,171,77,.75)!important}a.bg-earth-op:hover,a.bg-earth-op:focus,button.bg-earth-op:hover,button.bg-earth-op:focus{background-color:rgba(87,136,61,.75)!important}.bg-earth-dark{background-color:#424242!important}a.bg-earth-dark:hover,a.bg-earth-dark:focus,button.bg-earth-dark:hover,button.bg-earth-dark:focus{background-color:#292929!important}.bg-earth-dark-op{background-color:rgba(66,66,66,.83)!important}a.bg-earth-dark-op:hover,a.bg-earth-dark-op:focus,button.bg-earth-dark-op:hover,button.bg-earth-dark-op:focus{background-color:rgba(41,41,41,.83)!important}.bg-earth-darker{background-color:#222!important}a.bg-earth-darker:hover,a.bg-earth-darker:focus,button.bg-earth-darker:hover,button.bg-earth-darker:focus{background-color:#090909!important}.bg-earth-light{background-color:#a0ca8a!important}a.bg-earth-light:hover,a.bg-earth-light:focus,button.bg-earth-light:hover,button.bg-earth-light:focus{background-color:#84ba66!important}.bg-earth-lighter{background-color:#e4f0de!important}a.bg-earth-lighter:hover,a.bg-earth-lighter:focus,button.bg-earth-lighter:hover,button.bg-earth-lighter:focus{background-color:#c8e0bb!important}.bg-gd-earth{background:#4c7635;background:linear-gradient(135deg,#4c7635 0%,#7bb65c 100%)!important}.animated{animation-duration:1.2s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,0,0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}@font-face{font-family:simple-line-icons;src:url(../fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0);src:url(../fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0) format("embedded-opentype"),url(../fonts/simple-line-icons/Simple-Line-Icons.woff2@v=2.4.0) format("woff2"),url(../fonts/simple-line-icons/Simple-Line-Icons.ttf@v=2.4.0) format("truetype"),url(../fonts/simple-line-icons/Simple-Line-Icons.woff@v=2.4.0) format("woff"),url(../fonts/simple-line-icons/Simple-Line-Icons.svg@v=2.4.0) format("svg");font-weight:400;font-style:normal}.si{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.si-user:before{content:""}.si-people:before{content:""}.si-user-female:before{content:""}.si-user-follow:before{content:""}.si-user-following:before{content:""}.si-user-unfollow:before{content:""}.si-login:before{content:""}.si-logout:before{content:""}.si-emotsmile:before{content:""}.si-phone:before{content:""}.si-call-end:before{content:""}.si-call-in:before{content:""}.si-call-out:before{content:""}.si-map:before{content:""}.si-location-pin:before{content:""}.si-direction:before{content:""}.si-directions:before{content:""}.si-compass:before{content:""}.si-layers:before{content:""}.si-menu:before{content:""}.si-list:before{content:""}.si-options-vertical:before{content:""}.si-options:before{content:""}.si-arrow-down:before{content:""}.si-arrow-left:before{content:""}.si-arrow-right:before{content:""}.si-arrow-up:before{content:""}.si-arrow-up-circle:before{content:""}.si-arrow-left-circle:before{content:""}.si-arrow-right-circle:before{content:""}.si-arrow-down-circle:before{content:""}.si-check:before{content:""}.si-clock:before{content:""}.si-plus:before{content:""}.si-minus:before{content:""}.si-close:before{content:""}.si-event:before{content:""}.si-exclamation:before{content:""}.si-organization:before{content:""}.si-trophy:before{content:""}.si-screen-smartphone:before{content:""}.si-screen-desktop:before{content:""}.si-plane:before{content:""}.si-notebook:before{content:""}.si-mustache:before{content:""}.si-mouse:before{content:""}.si-magnet:before{content:""}.si-energy:before{content:""}.si-disc:before{content:""}.si-cursor:before{content:""}.si-cursor-move:before{content:""}.si-crop:before{content:""}.si-chemistry:before{content:""}.si-speedometer:before{content:""}.si-shield:before{content:""}.si-screen-tablet:before{content:""}.si-magic-wand:before{content:""}.si-hourglass:before{content:""}.si-graduation:before{content:""}.si-ghost:before{content:""}.si-game-controller:before{content:""}.si-fire:before{content:""}.si-eyeglass:before{content:""}.si-envelope-open:before{content:""}.si-envelope-letter:before{content:""}.si-bell:before{content:""}.si-badge:before{content:""}.si-anchor:before{content:""}.si-wallet:before{content:""}.si-vector:before{content:""}.si-speech:before{content:""}.si-puzzle:before{content:""}.si-printer:before{content:""}.si-present:before{content:""}.si-playlist:before{content:""}.si-pin:before{content:""}.si-picture:before{content:""}.si-handbag:before{content:""}.si-globe-alt:before{content:""}.si-globe:before{content:""}.si-folder-alt:before{content:""}.si-folder:before{content:""}.si-film:before{content:""}.si-feed:before{content:""}.si-drop:before{content:""}.si-drawer:before{content:""}.si-docs:before{content:""}.si-doc:before{content:""}.si-diamond:before{content:""}.si-cup:before{content:""}.si-calculator:before{content:""}.si-bubbles:before{content:""}.si-briefcase:before{content:""}.si-book-open:before{content:""}.si-basket-loaded:before{content:""}.si-basket:before{content:""}.si-bag:before{content:""}.si-action-undo:before{content:""}.si-action-redo:before{content:""}.si-wrench:before{content:""}.si-umbrella:before{content:""}.si-trash:before{content:""}.si-tag:before{content:""}.si-support:before{content:""}.si-frame:before{content:""}.si-size-fullscreen:before{content:""}.si-size-actual:before{content:""}.si-shuffle:before{content:""}.si-share-alt:before{content:""}.si-share:before{content:""}.si-rocket:before{content:""}.si-question:before{content:""}.si-pie-chart:before{content:""}.si-pencil:before{content:""}.si-note:before{content:""}.si-loop:before{content:""}.si-home:before{content:""}.si-grid:before{content:""}.si-graph:before{content:""}.si-microphone:before{content:""}.si-music-tone-alt:before{content:""}.si-music-tone:before{content:""}.si-earphones-alt:before{content:""}.si-earphones:before{content:""}.si-equalizer:before{content:""}.si-like:before{content:""}.si-dislike:before{content:""}.si-control-start:before{content:""}.si-control-rewind:before{content:""}.si-control-play:before{content:""}.si-control-pause:before{content:""}.si-control-forward:before{content:""}.si-control-end:before{content:""}.si-volume-1:before{content:""}.si-volume-2:before{content:""}.si-volume-off:before{content:""}.si-calendar:before{content:""}.si-bulb:before{content:""}.si-chart:before{content:""}.si-ban:before{content:""}.si-bubble:before{content:""}.si-camrecorder:before{content:""}.si-camera:before{content:""}.si-cloud-download:before{content:""}.si-cloud-upload:before{content:""}.si-envelope:before{content:""}.si-eye:before{content:""}.si-flag:before{content:""}.si-heart:before{content:""}.si-info:before{content:""}.si-key:before{content:""}.si-link:before{content:""}.si-lock:before{content:""}.si-lock-open:before{content:""}.si-magnifier:before{content:""}.si-magnifier-add:before{content:""}.si-magnifier-remove:before{content:""}.si-paper-clip:before{content:""}.si-paper-plane:before{content:""}.si-power:before{content:""}.si-refresh:before{content:""}.si-reload:before{content:""}.si-settings:before{content:""}.si-star:before{content:""}.si-symbol-female:before{content:""}.si-symbol-male:before{content:""}.si-target:before{content:""}.si-credit-card:before{content:""}.si-paypal:before{content:""}.si-social-tumblr:before{content:""}.si-social-twitter:before{content:""}.si-social-facebook:before{content:""}.si-social-instagram:before{content:""}.si-social-linkedin:before{content:""}.si-social-pinterest:before{content:""}.si-social-github:before{content:""}.si-social-google:before{content:""}.si-social-reddit:before{content:""}.si-social-skype:before{content:""}.si-social-dribbble:before{content:""}.si-social-behance:before{content:""}.si-social-foursqare:before{content:""}.si-social-soundcloud:before{content:""}.si-social-spotify:before{content:""}.si-social-stumbleupon:before{content:""}.si-social-youtube:before{content:""}.si-social-dropbox:before{content:""}.si-social-vkontakte:before{content:""}.si-social-steam:before{content:""}.si-users:before{content:""}.si-bar-chart:before{content:""}.si-camcorder:before{content:""}.si-emoticon-smile:before{content:""}.si-eyeglasses:before{content:""}.si-moustache:before{content:""}.si-pointer:before{content:""}/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome +* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face{font-family:fontawesome;src:url(../fonts/fontawesome4/fontawesome-webfont.eot@v=4.7.0);src:url(../fonts/fontawesome4/fontawesome-webfont.eot@) format("embedded-opentype"),url(../fonts/fontawesome4/fontawesome-webfont.woff2@v=4.7.0) format("woff2"),url(../fonts/fontawesome4/fontawesome-webfont.woff@v=4.7.0) format("woff"),url(../fonts/fontawesome4/fontawesome-webfont.ttf@v=4.7.0) format("truetype"),url(../fonts/fontawesome4/fontawesome-webfont.svg@v=4.7.0) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}.datepicker{z-index:1051!important}.input-daterange .input-group-addon{padding:4px 12px;margin:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#faeab9;border-color:#faeab9}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-color:#3f9ce8;border-color:#3f9ce8}.dropzone{min-height:200px;background-color:#f6f7f9;border:2px dotted #d4dae3;border-radius:3px}.dropzone .dz-message{margin:65px 0;font-size:16px;font-style:italic;font-weight:600;color:#575757}.dropzone:hover{background-color:#fff;border-color:#3f9ce8}.dropzone:hover .dz-message{color:#3f9ce8}table.dataTable{border-collapse:collapse!important}table.dataTable td,table.dataTable th{box-sizing:border-box}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:20px}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{display:none}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{top:10px;right:6px;bottom:auto;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;font-size:14px;opacity:.6}table.dataTable thead .sorting:after{content:""}table.dataTable thead .sorting_asc:after{content:""}table.dataTable thead .sorting_desc:after{content:""}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin-top:10px;justify-content:center}@media(min-width:768px){div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin-top:2px;justify-content:flex-end}}.pie-chart{position:relative;display:block}.pie-chart>canvas{display:block;margin:0 auto}.pie-chart>span{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%);right:0;left:0;text-align:center}.flot-tooltip{position:absolute;display:none;color:#fff;background:rgba(0,0,0,.75);padding:4px 8px}.flot-pie-label{font-size:13px;text-align:center;padding:4px 8px;color:#fff}.legend>table td{padding:3px 4px;font-size:14px}.fc-event{padding-left:4px;padding-right:2px;font-weight:600;line-height:1.4;color:#171717;border:1px solid #e3f4fc;border-radius:0}.fc-event:hover{color:#575757}.fc-event,.fc-event-dot{background-color:#e3f4fc}.fc button{height:34px;line-height:34px;font-weight:600;cursor:default}.fc-state-default.fc-corner-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-state-default.fc-corner-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-state-default{color:#171717;background-color:#f0f2f5;background-image:none;border:1px solid #d4dae3;text-shadow:none;box-shadow:none}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#343a40;background-color:#cbd2dd;border-color:#adb8c8}.fc-state-hover{color:#171717;transition:all .15s ease-out}.fc-state-down,.fc-state-active{background-color:#cbd2dd;border-color:#adb8c8;box-shadow:none}.fc-state-disabled{opacity:.35}.fc-toolbar{margin-bottom:29px}@media(max-width:767.98px){.fc-toolbar>div{display:block!important;float:none!important;margin-bottom:12px!important}.fc-toolbar>div::after{display:block;clear:both;content:""}}.fc thead th.fc-widget-header{padding-top:6px;padding-bottom:6px;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#f6f7f9}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e4e7ed}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#f0f2f5}.fc-unthemed .fc-today{background:#f6f7f9}@media(max-width:575.98px){.fc-header-toolbar .fc-button{margin-top:5px;margin-bottom:5px}}pre.pre-sh{padding:0;margin:0;border:none;background:0 0;border-radius:0}pre.pre-sh code.hljs{background:0 0}pre.pre-sh code.pwrap{white-space:pre-wrap}.irs.irs--round .irs-line,.irs.irs--round .irs-bar{height:4px}.irs.irs--round .irs-min,.irs.irs--round .irs-max,.irs.irs--round .irs-line,.irs.irs--round .irs-grid-pol{background:#f0f2f5}.irs.irs--round .irs-handle{border-color:#3f9ce8}.irs.irs--round .irs-from::before,.irs.irs--round .irs-to::before,.irs.irs--round .irs-single::before{border-top-color:#3f9ce8}.irs.irs--round .irs-bar,.irs.irs--round .irs-from,.irs.irs--round .irs-to,.irs.irs--round .irs-single{background:#3f9ce8}.autocomplete-suggestions{border-color:#e4e7ed;box-shadow:0 15px 25px rgba(0,0,0,.05)}.autocomplete-suggestion{padding:.4285714rem 1rem;color:#575757;font-size:1rem;font-weight:600;line-height:1.5}.autocomplete-suggestion b{color:#3f9ce8;font-weight:600}.autocomplete-suggestion.selected{background-color:#f0f2f5}.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:none!important;background-color:rgba(0,0,0,.75)!important}div.tagsinput{padding:5px 12px 1px;border-color:#d4dae3;border-radius:3px}div.tagsinput input{padding-top:0;padding-bottom:0;margin-bottom:2px;height:22px}.form-material div.tagsinput{padding-right:0;padding-left:0;border:none;border-radius:0;border-bottom:1px solid #d4dae3}div.tagsinput span.tag{padding:2px 5px;margin-bottom:2px;height:22px;line-height:18px;color:#fff;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600;background-color:#3f9ce8;border:none}div.tagsinput span.tag a{font-size:13px;color:rgba(255,255,255,.5)}div.tagsinput span.tag a:hover{color:rgba(255,255,255,.75)}.draggable-column{min-height:100px}.draggable-handler{cursor:move}.draggable-placeholder{background-color:#edeff3;border:1px dashed #c5cdd8}.jvectormap-tip{padding:6px 8px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;background:#212529;border:none;border-radius:0}.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback{left:15px;padding:4px;line-height:15px;background:#555}.jvectormap-zoomin,.jvectormap-zoomout{width:15px;height:15px}.jvectormap-zoomin:hover,.jvectormap-zoomout:hover{opacity:.75}.jvectormap-zoomout{top:40px}.select2-container .select2-selection--single{height:34px}.select2-container .select2-dropdown{border-color:#d4dae3;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.select2-container--default .select2-selection--single{border-color:#d4dae3;border-radius:3px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;line-height:34px}.form-material .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.form-material .select2-container--default .select2-selection--single{border:none;border-bottom:1px solid #d4dae3;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6c757d}.select2-container--default .select2-selection--multiple{border-color:#d4dae3;border-radius:3px;min-height:34px}.form-material .select2-container--default .select2-selection--multiple{border:none;border-bottom:1px solid #d4dae3;border-radius:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-right:12px;padding-left:12px}.form-material .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left:0}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#97a5ba}.form-material .select2-container--default.select2-container--focus .select2-selection--multiple,.form-material .select2-container--default.select2-container--focus .select2-selection--single{border-bottom-color:#97a5ba}.is-valid .select2-container--default .select2-selection--single,.is-valid .select2-container--default .select2-selection--multiple,.is-valid .select2-container--default.select2-container--focus .select2-selection--single,.is-valid .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#9ccc65}.is-valid .form-control .select2-container--default .select2-selection--single,.is-valid .form-control .select2-container--default .select2-selection--multiple,.is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--single,.is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--multiple{border-bottom-color:#9ccc65}.is-invalid .select2-container--default .select2-selection--single,.is-invalid .select2-container--default .select2-selection--multiple,.is-invalid .select2-container--default.select2-container--focus .select2-selection--single,.is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#ef5350}.is-invalid .form-material .select2-container--default .select2-selection--single,.is-invalid .form-material .select2-container--default .select2-selection--multiple,.is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--single,.is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--multiple{border-bottom-color:#ef5350}.select2-container--default .select2-selection--multiple .select2-selection__choice{height:22px;line-height:22px;color:#fff;font-size:13px;font-weight:600;background-color:#3f9ce8;border:none;border-radius:3px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:rgba(255,255,255,.5)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:rgba(255,255,255,.75)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#d4dae3}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3f9ce8}.select2-container--default .select2-search--inline .select2-search__field{padding-right:0;padding-left:0;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;box-shadow:none}.form-material .select2-container--default .select2-search--inline .select2-search__field{padding-left:0}.select2-search--dropdown .select2-search__field{padding:6px 12px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;border-radius:3px;box-shadow:none}.CodeMirror-fullscreen,.editor-toolbar.fullscreen,.editor-preview-side{z-index:1052}.editor-preview{z-index:1051}.slick-slider.slick-dotted{margin-bottom:50px}.slick-slider.slick-dotted .slick-dots{bottom:-30px}.slick-slider.slick-dotted.slick-dotted-inner{margin-bottom:0}.slick-slider.slick-dotted.slick-dotted-inner .slick-dots{bottom:10px}.slick-slider.slick-dotted.slick-dotted-white .slick-dots li button::before{color:#fff}.slick-slider .slick-prev,.slick-slider .slick-next{width:40px;height:60px;text-align:center;background-color:rgba(0,0,0,.03);z-index:2}.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover{background-color:rgba(0,0,0,.15)}.slick-slider .slick-prev::before,.slick-slider .slick-next::before{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-size:28px;font-weight:900;line-height:28px;color:#343a40}.slick-slider .slick-prev{left:0}.slick-slider .slick-prev::before{content:""}.slick-slider .slick-next{right:0}.slick-slider .slick-next::before{content:""}.slick-slider.slick-nav-white .slick-prev,.slick-slider.slick-nav-white .slick-next{background-color:rgba(255,255,255,.5)}.slick-slider.slick-nav-white .slick-prev:hover,.slick-slider.slick-nav-white .slick-next:hover{background-color:#fff}.slick-slider.slick-nav-white .slick-prev:before,.slick-slider.slick-nav-white .slick-next:before{color:#000}.slick-slider.slick-nav-black .slick-prev,.slick-slider.slick-nav-black .slick-next{background-color:rgba(0,0,0,.25)}.slick-slider.slick-nav-black .slick-prev:hover,.slick-slider.slick-nav-black .slick-next:hover{background-color:#000}.slick-slider.slick-nav-black .slick-prev::before,.slick-slider.slick-nav-black .slick-next::before{color:#fff}.slick-slider.slick-nav-hover .slick-prev,.slick-slider.slick-nav-hover .slick-next{opacity:0;transition:opacity .25s ease-out}.slick-slider.slick-nav-hover:hover .slick-prev,.slick-slider.slick-nav-hover:hover .slick-next{opacity:1}[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:flex}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box}.simplebar-content{overflow-x:scroll;overflow-y:hidden!important;box-sizing:border-box!important;min-height:100%!important}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:7px}.simplebar-scrollbar{position:absolute;right:2px;width:4px;min-height:10px}.simplebar-scrollbar::before{position:absolute;content:"";background:#000;border-radius:5px;left:0;right:0;opacity:0;transition:opacity .2s linear;background:#212529;background-clip:padding-box}.sidebar-inverse #sidebar .simplebar-scrollbar::before{background:#c8e2f8}.simplebar-track:hover .simplebar-scrollbar{opacity:.5;transition:opacity 0 linear}.simplebar-track:hover .simplebar-scrollbar::before,.simplebar-track .simplebar-scrollbar.visible::before{opacity:.5}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar::before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:7px}.simplebar-track.horizontal .simplebar-scrollbar::before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:4px;min-height:0;min-width:10px;width:auto}.note-editor.note-frame .note-toolbar-wrapper{background-color:#fff}.note-editor.note-frame .note-toolbar{background-color:#fcfcfc!important}.note-editor.note-frame.note-frame{border-color:#ddd}.note-editor.note-frame .note-toolbar{border-bottom-color:#ddd}.note-editor.note-frame .note-statusbar .note-resizebar{border-top-color:#ddd}.note-editor.note-frame .note-popover .popover-content .note-color .dropdown-menu,.note-editor.note-frame .card-header.note-toolbar .note-color .dropdown-menu{min-width:350px}.pw-strength-progress>.progress{height:5px}.dd,.dd-item,.dd-empty,.dd-placeholder{font-size:13px}.dd-handle{height:2.5rem;padding:.5rem .75rem;color:#575757;background:#f6f7f9;border-color:#e4e7ed}.dd-handle:hover{color:#171717}.dd-item>button{height:1.625rem}.dd-empty,.dd-placeholder{border-color:#212529;background:#c8e2f8;opacity:.25} \ No newline at end of file diff --git a/layout/template/panel/assets/css/codebase.css@v=1599965164.css b/layout/template/panel/assets/css/codebase.css@v=1599965164.css new file mode 100644 index 00000000..856c0f80 --- /dev/null +++ b/layout/template/panel/assets/css/codebase.css@v=1599965164.css @@ -0,0 +1,2 @@ +@charset "UTF-8";*,*::before,*::after{}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:1rem;font-weight:400;line-height:1.5;color:#575757;text-align:left;background-color:#f0f2f5}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}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:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#3f9ce8;text-decoration:none;background-color:transparent}a:hover{color:#1568ac;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:sfmono-regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:5px}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:20px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600;line-height:1.2;color:#171717}h1,.h1{font-size:2.571428571rem}h2,.h2{font-size:2.142857142rem}h3,.h3{font-size:1.857142857rem}h4,.h4{font-size:1.571428571rem}h5,.h5{font-size:1.285714286rem}h6,.h6{font-size:1rem}.lead{font-size:1.5rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #e4e7ed}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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f0f2f5;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#575757}.table th,.table td{padding:10px;vertical-align:top;border-top:1px solid #e4e7ed}.table thead th{vertical-align:bottom;border-bottom:2px solid #e4e7ed}.table tbody+tbody{border-top:2px solid #e4e7ed}.table-sm th,.table-sm td{padding:5px}.table-bordered{border:1px solid #e4e7ed}.table-bordered th,.table-bordered td{border:1px solid #e4e7ed}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.table-hover tbody tr:hover{color:#575757;background-color:rgba(0,0,0,.04)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c9e3f9}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#9bccf3}.table-hover .table-primary:hover{background-color:#b2d7f6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b2d7f6}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#e3f1d4}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#cce4af}.table-hover .table-success:hover{background-color:#d6ebc1}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d6ebc1}.table-info,.table-info>th,.table-info>td{background-color:#c2eff5}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#8ee1ec}.table-hover .table-info:hover{background-color:#ace9f1}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#ace9f1}.table-warning,.table-warning>th,.table-warning>td{background-color:#fff0c3}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffe38f}.table-hover .table-warning:hover{background-color:#ffeaaa}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffeaaa}.table-danger,.table-danger>th,.table-danger>td{background-color:#fbcfce}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#f7a6a4}.table-hover .table-danger:hover{background-color:#f9b8b6}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b8b6}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.04)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.04)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.04)}.table .thead-dark th{color:#e4e7ed;background-color:#343a40;border-color:#3f474e}.table .thead-light th{color:#575757;background-color:#e4e7ed;border-color:#e4e7ed}.table-dark{color:#e4e7ed;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#3f474e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.1)}.table-dark.table-hover tbody tr:hover{color:#e4e7ed;background-color:rgba(0,0,0,.18)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);padding:.4285714rem 1rem;font-size:1rem;font-weight:400;line-height:1.428572;color:#575757;background-color:#fff;background-clip:padding-box;border:1px solid #d4dae3;border-radius:.25rem;transition:border-color ease-in-out .15s}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#575757;background-color:#fff;border-color:#97a5ba;outline:0;box-shadow:none}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#575757;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.4285714rem + 1px);padding-bottom:calc(0.4285714rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.428572}.col-form-label-lg{padding-top:calc(0.64285714rem + 1px);padding-bottom:calc(0.64285714rem + 1px);font-size:1.14285714rem;line-height:1.25}.col-form-label-sm{padding-top:calc(0.3571429rem + 1px);padding-bottom:calc(0.3571429rem + 1px);font-size:1rem;line-height:1.1428572}.form-control-plaintext{display:block;width:100%;padding-top:.4285714rem;padding-bottom:.4285714rem;margin-bottom:0;line-height:1.428572;color:#575757;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.1428572em + 0.7142858rem + 2px);padding:.3571429rem .6429rem;font-size:1rem;line-height:1.1428572;border-radius:.2rem}.form-control-lg{height:calc(1.25em + 1.28571428rem + 2px);padding:.64285714rem 1.286rem;font-size:1.14285714rem;line-height:1.25;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:16px}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#9ccc65}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:4px 10px;margin-top:.1rem;font-size:.928571429rem;line-height:1.5;color:#fff;background-color:rgba(156,204,101,.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#9ccc65}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#9ccc65}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#9ccc65}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#9ccc65}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{background-color:#daecc5}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{background-color:#b5d98b}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#9ccc65}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#9ccc65}.is-valid .form-control{border-color:#9ccc65}.is-valid .form-check-input~.form-check-label{color:#9ccc65}.is-valid .custom-control-input~.custom-control-label{color:#9ccc65}.is-valid .custom-control-input~.custom-control-label::before{background-color:rgba(156,204,101,.25)}.is-valid .valid-feedback,.is-valid .valid-tooltip{display:block}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ef5350}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:4px 10px;margin-top:.1rem;font-size:.928571429rem;line-height:1.5;color:#fff;background-color:rgba(239,83,80,.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ef5350}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#ef5350}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ef5350}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#ef5350}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{background-color:#fac6c5}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{background-color:#f3817f}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#ef5350}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#ef5350}.is-invalid .form-control{border-color:#ef5350}.is-invalid .form-check-input~.form-check-label{color:#ef5350}.is-invalid .custom-control-input~.custom-control-label{color:#ef5350}.is-invalid .custom-control-input~.custom-control-label::before{background-color:rgba(239,83,80,.25)}.is-invalid .invalid-feedback,.is-invalid .invalid-tooltip{display:block}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:600;color:#575757;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.57142857rem 1rem;font-size:1rem;line-height:16px;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#575757;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#3f9ce8;border-color:#197ed1}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#197ed1;border-color:#1463a3}.btn-primary.disabled,.btn-primary:disabled{background-color:#3f9ce8;border-color:#197ed1}.btn-primary:not([disabled]):not(.disabled):active{background-color:#3f9ce8;border-color:#197ed1}.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#197ed1;background-image:none;border-color:#1463a3}.btn-primary.btn-noborder{border-color:#3f9ce8}.btn-primary.btn-noborder:hover,.btn-primary.btn-noborder:focus,.btn-primary.btn-noborder.focus{border-color:#197ed1}.btn-primary.btn-noborder.disabled,.btn-primary.btn-noborder:disabled,.btn-primary.btn-noborder:not([disabled]):not(.disabled):active,.btn-primary.btn-noborder:not([disabled]):not(.disabled).active{border-color:#3f9ce8}.show>.btn-primary.btn-noborder.dropdown-toggle{border-color:#197ed1}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#50565c}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#50565c;border-color:#383d41}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#50565c}.btn-secondary:not([disabled]):not(.disabled):active{background-color:#6c757d;border-color:#50565c}.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#50565c;background-image:none;border-color:#383d41}.btn-secondary.btn-noborder{border-color:#6c757d}.btn-secondary.btn-noborder:hover,.btn-secondary.btn-noborder:focus,.btn-secondary.btn-noborder.focus{border-color:#50565c}.btn-secondary.btn-noborder.disabled,.btn-secondary.btn-noborder:disabled,.btn-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:#6c757d}.show>.btn-secondary.btn-noborder.dropdown-toggle{border-color:#50565c}.btn-success{color:#fff;background-color:#9ccc65;border-color:#7eb73d}.btn-success:hover,.btn-success:focus,.btn-success.focus{color:#fff;background-color:#7eb73d;border-color:#649130}.btn-success.disabled,.btn-success:disabled{background-color:#9ccc65;border-color:#7eb73d}.btn-success:not([disabled]):not(.disabled):active{background-color:#9ccc65;border-color:#7eb73d}.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#7eb73d;background-image:none;border-color:#649130}.btn-success.btn-noborder{border-color:#9ccc65}.btn-success.btn-noborder:hover,.btn-success.btn-noborder:focus,.btn-success.btn-noborder.focus{border-color:#7eb73d}.btn-success.btn-noborder.disabled,.btn-success.btn-noborder:disabled,.btn-success.btn-noborder:not([disabled]):not(.disabled):active,.btn-success.btn-noborder:not([disabled]):not(.disabled).active{border-color:#9ccc65}.show>.btn-success.btn-noborder.dropdown-toggle{border-color:#7eb73d}.btn-info{color:#fff;background-color:#26c6da;border-color:#1c97a6}.btn-info:hover,.btn-info:focus,.btn-info.focus{color:#fff;background-color:#1c97a6;border-color:#15707b}.btn-info.disabled,.btn-info:disabled{background-color:#26c6da;border-color:#1c97a6}.btn-info:not([disabled]):not(.disabled):active{background-color:#26c6da;border-color:#1c97a6}.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#1c97a6;background-image:none;border-color:#15707b}.btn-info.btn-noborder{border-color:#26c6da}.btn-info.btn-noborder:hover,.btn-info.btn-noborder:focus,.btn-info.btn-noborder.focus{border-color:#1c97a6}.btn-info.btn-noborder.disabled,.btn-info.btn-noborder:disabled,.btn-info.btn-noborder:not([disabled]):not(.disabled):active,.btn-info.btn-noborder:not([disabled]):not(.disabled).active{border-color:#26c6da}.show>.btn-info.btn-noborder.dropdown-toggle{border-color:#1c97a6}.btn-warning{color:#fff;background-color:#ffca28;border-color:#eab000}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#eab000;border-color:#b78a00}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffca28;border-color:#eab000}.btn-warning:not([disabled]):not(.disabled):active{background-color:#ffca28;border-color:#eab000}.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#eab000;background-image:none;border-color:#b78a00}.btn-warning.btn-noborder{border-color:#ffca28}.btn-warning.btn-noborder:hover,.btn-warning.btn-noborder:focus,.btn-warning.btn-noborder.focus{border-color:#eab000}.btn-warning.btn-noborder.disabled,.btn-warning.btn-noborder:disabled,.btn-warning.btn-noborder:not([disabled]):not(.disabled):active,.btn-warning.btn-noborder:not([disabled]):not(.disabled).active{border-color:#ffca28}.show>.btn-warning.btn-noborder.dropdown-toggle{border-color:#eab000}.btn-danger{color:#fff;background-color:#ef5350;border-color:#ea1c18}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#ea1c18;border-color:#bd1511}.btn-danger.disabled,.btn-danger:disabled{background-color:#ef5350;border-color:#ea1c18}.btn-danger:not([disabled]):not(.disabled):active{background-color:#ef5350;border-color:#ea1c18}.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ea1c18;background-image:none;border-color:#bd1511}.btn-danger.btn-noborder{border-color:#ef5350}.btn-danger.btn-noborder:hover,.btn-danger.btn-noborder:focus,.btn-danger.btn-noborder.focus{border-color:#ea1c18}.btn-danger.btn-noborder.disabled,.btn-danger.btn-noborder:disabled,.btn-danger.btn-noborder:not([disabled]):not(.disabled):active,.btn-danger.btn-noborder:not([disabled]):not(.disabled).active{border-color:#ef5350}.show>.btn-danger.btn-noborder.dropdown-toggle{border-color:#ea1c18}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#d4dae1}.btn-light:hover,.btn-light:focus,.btn-light.focus{color:#212529;background-color:#d4dae1;border-color:#b7c1cb}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#d4dae1}.btn-light:not([disabled]):not(.disabled):active{background-color:#f8f9fa;border-color:#d4dae1}.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#d4dae1;background-image:none;border-color:#b7c1cb}.btn-light.btn-noborder{border-color:#f8f9fa}.btn-light.btn-noborder:hover,.btn-light.btn-noborder:focus,.btn-light.btn-noborder.focus{border-color:#d4dae1}.btn-light.btn-noborder.disabled,.btn-light.btn-noborder:disabled,.btn-light.btn-noborder:not([disabled]):not(.disabled):active,.btn-light.btn-noborder:not([disabled]):not(.disabled).active{border-color:#f8f9fa}.show>.btn-light.btn-noborder.dropdown-toggle{border-color:#d4dae1}.btn-dark{color:#fff;background-color:#343a40;border-color:#191b1e}.btn-dark:hover,.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#191b1e;border-color:#020202}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#191b1e}.btn-dark:not([disabled]):not(.disabled):active{background-color:#343a40;border-color:#191b1e}.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#191b1e;background-image:none;border-color:#020202}.btn-dark.btn-noborder{border-color:#343a40}.btn-dark.btn-noborder:hover,.btn-dark.btn-noborder:focus,.btn-dark.btn-noborder.focus{border-color:#191b1e}.btn-dark.btn-noborder.disabled,.btn-dark.btn-noborder:disabled,.btn-dark.btn-noborder:not([disabled]):not(.disabled):active,.btn-dark.btn-noborder:not([disabled]):not(.disabled).active{border-color:#343a40}.show>.btn-dark.btn-noborder.dropdown-toggle{border-color:#191b1e}.btn-outline-primary{color:#3f9ce8;background-color:transparent;background-image:none;border-color:#3f9ce8}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.focus{color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3f9ce8;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled):active{color:#3f9ce8;background-color:transparent;border-color:#3f9ce8}.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.btn-outline-primary.btn-noborder{border-color:transparent}.btn-outline-primary.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-primary.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary.focus{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled):active{color:#6c757d;background-color:transparent;border-color:#6c757d}.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.btn-noborder{border-color:transparent}.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-success{color:#9ccc65;background-color:transparent;background-image:none;border-color:#9ccc65}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success.focus{color:#fff;background-color:#9ccc65;border-color:#9ccc65}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#9ccc65;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled):active{color:#9ccc65;background-color:transparent;border-color:#9ccc65}.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#9ccc65;border-color:#9ccc65}.btn-outline-success.btn-noborder{border-color:transparent}.btn-outline-success.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-success.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-info{color:#26c6da;background-color:transparent;background-image:none;border-color:#26c6da}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info.focus{color:#fff;background-color:#26c6da;border-color:#26c6da}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#26c6da;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled):active{color:#26c6da;background-color:transparent;border-color:#26c6da}.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#26c6da;border-color:#26c6da}.btn-outline-info.btn-noborder{border-color:transparent}.btn-outline-info.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-info.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-warning{color:#ffca28;background-color:transparent;background-image:none;border-color:#ffca28}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning.focus{color:#fff;background-color:#ffca28;border-color:#ffca28}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffca28;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled):active{color:#ffca28;background-color:transparent;border-color:#ffca28}.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffca28;border-color:#ffca28}.btn-outline-warning.btn-noborder{border-color:transparent}.btn-outline-warning.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-warning.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-danger{color:#ef5350;background-color:transparent;background-image:none;border-color:#ef5350}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger.focus{color:#fff;background-color:#ef5350;border-color:#ef5350}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ef5350;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled):active{color:#ef5350;background-color:transparent;border-color:#ef5350}.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ef5350;border-color:#ef5350}.btn-outline-danger.btn-noborder{border-color:transparent}.btn-outline-danger.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-danger.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light.focus{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled):active{color:#f8f9fa;background-color:transparent;border-color:#f8f9fa}.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.btn-noborder{border-color:transparent}.btn-outline-light.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-light.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark.focus{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled):active{color:#343a40;background-color:transparent;border-color:#343a40}.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.btn-noborder{border-color:transparent}.btn-outline-dark.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-dark.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-link{font-weight:400;color:#3f9ce8;text-decoration:none}.btn-link:hover{color:#1568ac;text-decoration:none}.btn-link:focus,.btn-link.focus{text-decoration:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.64285714rem 1.285714rem;font-size:1.285714rem;line-height:20px;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.3571429rem .64285714rem;font-size:.9286rem;line-height:16px;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:"";border-top:.25em solid;border-right:.25em solid transparent;border-bottom:0;border-left:.25em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:8px 0;margin:.125rem 0 0;font-size:1rem;color:#575757;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #e4e7ed;border-radius:2px}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:"";border-top:0;border-right:.25em solid transparent;border-bottom:.25em solid;border-left:.25em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:"";border-top:.25em solid transparent;border-right:0;border-bottom:.25em solid transparent;border-left:.25em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.2125em;vertical-align:.2125em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.2125em;vertical-align:.2125em;content:"";border-top:.25em solid transparent;border-right:.25em solid;border-bottom:.25em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e4e7ed}.dropdown-item{display:block;width:100%;padding:5px 10px;clear:both;font-weight:400;color:#575757;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f0f2f5}.dropdown-item.active,.dropdown-item:active{color:#575757;text-decoration:none;background-color:#e4e7ed}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:8px 10px;margin-bottom:0;font-size:.928571429rem;color:#171717;white-space:nowrap}.dropdown-item-text{display:block;padding:5px 10px;color:#575757}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.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:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.482142855rem;padding-left:.482142855rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.9642855rem;padding-left:.9642855rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.4285714rem 1rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.428572;color:#575757;text-align:center;white-space:nowrap;background-color:#f6f7f9;border:1px solid #d4dae3;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.25em + 1.28571428rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.64285714rem 1.286rem;font-size:1.14285714rem;line-height:1.25;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.1428572em + 0.7142858rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.3571429rem .6429rem;font-size:1rem;line-height:1.1428572;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.643rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#3f9ce8;background-color:#3f9ce8}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f0f2f5,0 0 0 3px #3f9ce8}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#97a5ba}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#deeefb;border-color:#deeefb}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.1785rem;left:-1.643rem;display:block;width:1.143rem;height:1.143rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.1785rem;left:-1.643rem;display:block;width:1.143rem;height:1.143rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8+PC9zdmc+)}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#3f9ce8;background-color:#3f9ce8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+)}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-switch{padding-left:2.50025rem}.custom-switch .custom-control-label::before{left:-2.50025rem;width:2.00025rem;pointer-events:all;border-radius:.5715rem}.custom-switch .custom-control-label::after{top:calc(0.1785rem + 2px);left:calc(-2.50025rem + 2px);width:calc(1.143rem - 4px);height:calc(1.143rem - 4px);background-color:#adb5bd;border-radius:.5715rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.85725rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(63,156,232,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);padding:.4285714rem 2rem .4285714rem 1rem;font-size:1rem;font-weight:400;line-height:1.428572;color:#575757;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;background-color:#fff;border:1px solid #d4dae3;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#b1d7f6;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(177,215,246,.5)}.custom-select:focus::-ms-value{color:#575757;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.1428572em + 0.7142858rem + 2px);padding-top:.3571429rem;padding-bottom:.3571429rem;padding-left:.6429rem;font-size:1rem}.custom-select-lg{height:calc(1.25em + 1.28571428rem + 2px);padding-top:.64285714rem;padding-bottom:.64285714rem;padding-left:1.286rem;font-size:1.14285714rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.428572em + 0.8571428rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#97a5ba;box-shadow:none}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.428572em + 0.8571428rem + 2px);padding:.4285714rem 1rem;font-weight:400;line-height:1.428572;color:#575757;background-color:#fff;border:1px solid #d4dae3;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.428572em + 0.8571428rem);padding:.4285714rem 1rem;line-height:1.428572;color:#575757;content:"Browse";background-color:#f6f7f9;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f0f2f5,none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f0f2f5,none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f0f2f5,none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3f9ce8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#deeefb}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3f9ce8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#deeefb}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#3f9ce8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#deeefb}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #e4e7ed}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e4e7ed}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#575757;background-color:#fff;border-color:#e4e7ed}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3f9ce8}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.breadcrumb{display:flex;flex-wrap:wrap;padding:9px 14px;margin-bottom:1rem;list-style:none;background-color:#f0f2f5;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#171717}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.57142857rem .71428571rem;margin-left:-1px;line-height:1.2;color:#171717;background-color:#f0f2f5;border:1px solid #f0f2f5}.page-link:hover{z-index:2;color:#171717;text-decoration:none;background-color:#c5cdd8;border-color:#c5cdd8}.page-link:focus{z-index:2;outline:0;box-shadow:none}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#fff}.pagination-lg .page-link{padding:.64285714rem 1.42857143rem;font-size:1.285714286rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.35714286rem .5rem;font-size:.928571429rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:3px 5px;font-size:85%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#3f9ce8}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#1a84da}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(63,156,232,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#9ccc65}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#83bf3f}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(156,204,101,.5)}.badge-info{color:#fff;background-color:#26c6da}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#1e9faf}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(38,198,218,.5)}.badge-warning{color:#fff;background-color:#ffca28}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#f4b800}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,202,40,.5)}.badge-danger{color:#fff;background-color:#ef5350}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#eb2521}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(239,83,80,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:24px;border:0 solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#215179;background-color:#d9ebfa;border-color:#c9e3f9}.alert-primary hr{border-top-color:#b2d7f6}.alert-primary .alert-link{color:#163651}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#516a35;background-color:#ebf5e0;border-color:#e3f1d4}.alert-success hr{border-top-color:#d6ebc1}.alert-success .alert-link{color:#374824}.alert-info{color:#146771;background-color:#d4f4f8;border-color:#c2eff5}.alert-info hr{border-top-color:#ace9f1}.alert-info .alert-link{color:#0c4046}.alert-warning{color:#856915;background-color:#fff4d4;border-color:#fff0c3}.alert-warning hr{border-top-color:#ffeaaa}.alert-warning .alert-link{color:#59460e}.alert-danger{color:#7c2b2a;background-color:#fcdddc;border-color:#fbcfce}.alert-danger hr{border-top-color:#f9b8b6}.alert-danger .alert-link{color:#561e1d}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:20px 0}to{background-position:0 0}}.progress{display:flex;height:20px;overflow:hidden;font-size:1rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#3f9ce8;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:20px 20px}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#575757;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#575757;text-decoration:none;background-color:#f6f7f9}.list-group-item-action:active{color:#575757;background-color:#e4e7ed}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #e4e7ed}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3f9ce8;border-color:#3f9ce8}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#215179;background-color:#c9e3f9}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#215179;background-color:#b2d7f6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#215179;border-color:#215179}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#516a35;background-color:#e3f1d4}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#516a35;background-color:#d6ebc1}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#516a35;border-color:#516a35}.list-group-item-info{color:#146771;background-color:#c2eff5}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#146771;background-color:#ace9f1}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#146771;border-color:#146771}.list-group-item-warning{color:#856915;background-color:#fff0c3}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856915;background-color:#ffeaaa}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856915;border-color:#856915}.list-group-item-danger{color:#7c2b2a;background-color:#fbcfce}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#7c2b2a;background-color:#f9b8b6}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7c2b2a;border-color:#7c2b2a}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-bottom:0 solid #e4e7ed;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:24px;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:20px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:20px;border-top:0 solid #e4e7ed;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.928571429rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#343a40}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#343a40}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#343a40}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#343a40}.tooltip-inner{max-width:200px;padding:4px 10px;color:#fff;text-align:center;background-color:#343a40;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.928571429rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid #e4e7ed;border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#e4e7ed}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#e4e7ed}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:#e4e7ed}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #fff}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#e4e7ed}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:12px 10px;margin-bottom:0;font-size:1rem;color:#171717;background-color:#fff;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:10px;color:#575757}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#3f9ce8!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1a84da!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#9ccc65!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#83bf3f!important}.bg-info{background-color:#26c6da!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1e9faf!important}.bg-warning{background-color:#ffca28!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#f4b800!important}.bg-danger{background-color:#ef5350!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#eb2521!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#3f9ce8!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#9ccc65!important}.border-info{border-color:#26c6da!important}.border-warning{border-color:#ffca28!important}.border-danger{border-color:#ef5350!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive 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::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:sfmono-regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#3f9ce8!important}a.text-primary.link-effect::before{background-color:#3f9ce8}a.text-primary:hover,a.text-primary:focus{color:#1568ac!important}.text-secondary{color:#6c757d!important}a.text-secondary.link-effect::before{background-color:#6c757d}a.text-secondary:hover,a.text-secondary:focus{color:#3d4246!important}.text-success{color:#9ccc65!important}a.text-success.link-effect::before{background-color:#9ccc65}a.text-success:hover,a.text-success:focus{color:#699833!important}.text-info{color:#26c6da!important}a.text-info.link-effect::before{background-color:#26c6da}a.text-info:hover,a.text-info:focus{color:#167784!important}.text-warning{color:#ffca28!important}a.text-warning.link-effect::before{background-color:#ffca28}a.text-warning:hover,a.text-warning:focus{color:#c19100!important}.text-danger{color:#ef5350!important}a.text-danger.link-effect::before{background-color:#ef5350}a.text-danger:hover,a.text-danger:focus{color:#c71612!important}.text-light{color:#f8f9fa!important}a.text-light.link-effect::before{background-color:#f8f9fa}a.text-light:hover,a.text-light:focus{color:#bdc6d0!important}.text-dark{color:#343a40!important}a.text-dark.link-effect::before{background-color:#343a40}a.text-dark:hover,a.text-dark:focus{color:#060708!important}.text-body{color:#575757!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#e4e7ed}.table .thead-dark th{color:inherit;border-color:#e4e7ed}}html,body{font-size:14px}html.no-focus *:focus{outline:none!important}strong{font-weight:600}a{transition:color .12s ease-out}@media(min-width:576px){a.link-effect{position:relative}a.link-effect::before{position:absolute;bottom:-5px;left:0;width:100%;height:2px;content:"";background-color:#3f9ce8;visibility:hidden;transform:translateY(6px);transform-origin:50% 50%;opacity:0;transition:transform .12s ease-out,opacity .12s ease-out}}a:hover.link-effect::before{visibility:visible;transform:translateY(0);opacity:1}p{line-height:1.6;margin-bottom:24px}.nice-copy p,p.nice-copy{line-height:1.8;font-size:1.142857143rem}.nice-copy-story p,p.nice-copy-story{line-height:1.8;font-size:1.285714286rem;color:#626262}.nice-copy-story h2,.nice-copy-story h3,.nice-copy-story h4{margin-top:50px}.font-size-h1{font-size:2.571428571rem}.font-size-h2{font-size:2.142857142rem}.font-size-h3{font-size:1.857142857rem}.font-size-h4{font-size:1.571428571rem}.font-size-h5{font-size:1.285714286rem}.font-size-h6{font-size:1rem}@media(max-width:767.98px){.display-1{font-size:3.429rem}.display-2{font-size:3.143rem}.display-3{font-size:2.857rem}.display-4{font-size:2.571428571rem}h1,.h1,.font-size-h1{font-size:2.142857142rem}h2,.h2,.font-size-h2{font-size:1.857142857rem}h3,.h3,.font-size-h3{font-size:1.571428571rem}h4,.h4,.font-size-h4{font-size:1.285714286rem}h5,.h5,.font-size-h5,h6,.h6,.font-size-h6{font-size:1rem}}.content-heading{margin-bottom:20px;padding-top:30px;padding-bottom:8px;font-size:1.428571429rem;font-weight:400;line-height:28px;border-bottom:1px solid #e4e7ed}.content-heading small{margin-top:5px;font-size:16px;font-weight:400;color:#6c757d}@media(min-width:768px){.content-heading{margin-bottom:25px;padding-top:40px}.content-heading small{margin-top:0}}.content-heading .dropdown{line-height:1.5}small,.small{font-weight:inherit;color:#646464}.row.gutters-tiny{margin-right:-3px;margin-left:-3px}.row.gutters-tiny>.col,.row.gutters-tiny>[class*=col-]{padding-left:3px;padding-right:3px}.row.gutters-tiny .push,.row.gutters-tiny .block{margin-bottom:6px}.row.row-deck>div{display:flex;align-items:stretch}.row.row-deck>div>.block{min-width:100%}.table thead th{border-top:none;border-bottom:none;font-weight:600;text-transform:uppercase}.table-vcenter th,.table-vcenter td{vertical-align:middle}.table-responsive>.table.table-bordered thead th,[class*=table-responsive-]>.table.table-bordered thead th{border-top:1px solid #e4e7ed}.table-active,.table-active>th,.table-active>td{background-color:#f0f2f5}.table-hover .table-active:hover{background-color:#e1e5eb}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e1e5eb}.table-primary,.table-primary>th,.table-primary>td{background-color:#c8e2f8}.table-hover .table-primary:hover{background-color:#b1d7f6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b1d7f6}.table-success,.table-success>th,.table-success>td{background-color:#ebf5df}.table-hover .table-success:hover{background-color:#dfefcc}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#dfefcc}.table-info,.table-info>th,.table-info>td{background-color:#e3f4fc}.table-hover .table-info:hover{background-color:#ccebfa}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#ccebfa}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf7e6}.table-hover .table-warning:hover{background-color:#f9f0cf}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f9f0cf}.table-danger,.table-danger>th,.table-danger>td{background-color:#fae9e8}.table-hover .table-danger:hover{background-color:#f5d5d3}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f5d5d3}.js-table-checkable tbody tr,.js-table-sections-header>tr{cursor:pointer}.js-table-sections-header>tr>td:first-child>i{transition:transform .2s ease-in-out}.js-table-sections-header+tbody{display:none}.js-table-sections-header.show>tr>td:first-child>i{transform:rotate(90deg)}.js-table-sections-header.show+tbody{display:table-row-group}label{font-weight:600}.invalid-feedback{font-size:.928571429rem}.btn{font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600}.btn.btn-square{border-radius:0!important}.btn.btn-rounded{border-radius:50px!important}.btn .si{position:relative;top:1px}.btn.btn-hero{padding:14px 38px;font-size:1rem;line-height:16px;border-radius:3px;height:auto}.btn.btn-hero.btn-sm,.btn-group-sm>.btn.btn-hero{padding:11px 34px;font-size:1rem;line-height:16px;border-radius:3px}.btn.btn-hero.btn-lg,.btn-group-lg>.btn.btn-hero{padding:15px 42px;font-size:1.142857143rem;line-height:20px;border-radius:3px}.btn.btn-circle{padding:9px 0;font-size:1rem;line-height:1;border-radius:inherit;min-width:34px;height:34px;text-align:center;border-radius:50%!important}.btn.btn-circle.btn-sm,.btn-group-sm>.btn.btn-circle{padding:6px 0;font-size:1rem;line-height:1;border-radius:inherit;min-width:28px;height:28px}.btn.btn-circle.btn-lg,.btn-group-lg>.btn.btn-circle{padding:12px 0;font-size:1rem;line-height:1;border-radius:inherit;min-width:40px;height:40px}.btn.btn-circle>.si{top:0}.btn-secondary{color:#212529;background-color:#f0f2f5;border-color:#cbd2dd}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{color:#212529;background-color:#cbd2dd;border-color:#adb8c8}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#f0f2f5;border-color:#cbd2dd}.btn-secondary:not([disabled]):not(.disabled):active{background-color:#f0f2f5;border-color:#cbd2dd}.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#cbd2dd;background-image:none;border-color:#adb8c8}.btn-secondary.btn-noborder{border-color:#f0f2f5}.btn-secondary.btn-noborder:hover,.btn-secondary.btn-noborder:focus,.btn-secondary.btn-noborder.focus{border-color:#cbd2dd}.btn-secondary.btn-noborder.disabled,.btn-secondary.btn-noborder:disabled,.btn-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:#f0f2f5}.show>.btn-secondary.btn-noborder.dropdown-toggle{border-color:#cbd2dd}.btn-outline-secondary{color:#697d9b;background-color:transparent;background-image:none;border-color:#697d9b}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary.focus{color:#fff;background-color:#697d9b;border-color:#697d9b}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#697d9b;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled):active{color:#697d9b;background-color:transparent;border-color:#697d9b}.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#697d9b;border-color:#697d9b}.btn-outline-secondary.btn-noborder{border-color:transparent}.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active,.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active{border-color:transparent}.btn-alt-primary{color:#125a96;background-color:#c8e2f8;border-color:#c8e2f8}.btn-alt-primary:hover,.btn-alt-primary:focus,.btn-alt-primary.focus{color:#125a96;background-color:#9acbf3;border-color:#9acbf3;box-shadow:none}.btn-alt-primary.disabled,.btn-alt-primary:disabled{background-color:#c8e2f8;border-color:#c8e2f8}.btn-alt-primary:not([disabled]):not(.disabled):active{color:#125a96;background-color:#c8e2f8;border-color:#c8e2f8}.btn-alt-primary:not([disabled]):not(.disabled).active,.show>.btn-alt-primary.dropdown-toggle{color:#125a96;background-color:#9acbf3;border-color:#9acbf3}.btn-alt-secondary{color:#171717;background-color:#e4e7ed;border-color:#e4e7ed}.btn-alt-secondary:hover,.btn-alt-secondary:focus,.btn-alt-secondary.focus{color:#171717;background-color:#c5cdd8;border-color:#c5cdd8;box-shadow:none}.btn-alt-secondary.disabled,.btn-alt-secondary:disabled{background-color:#e4e7ed;border-color:#e4e7ed}.btn-alt-secondary:not([disabled]):not(.disabled):active{color:#171717;background-color:#e4e7ed;border-color:#e4e7ed}.btn-alt-secondary:not([disabled]):not(.disabled).active,.show>.btn-alt-secondary.dropdown-toggle{color:#171717;background-color:#c5cdd8;border-color:#c5cdd8}.btn-alt-success{color:#5c852c;background-color:#ebf5df;border-color:#ebf5df}.btn-alt-success:hover,.btn-alt-success:focus,.btn-alt-success.focus{color:#5c852c;background-color:#d3e9b8;border-color:#d3e9b8;box-shadow:none}.btn-alt-success.disabled,.btn-alt-success:disabled{background-color:#ebf5df;border-color:#ebf5df}.btn-alt-success:not([disabled]):not(.disabled):active{color:#5c852c;background-color:#ebf5df;border-color:#ebf5df}.btn-alt-success:not([disabled]):not(.disabled).active,.show>.btn-alt-success.dropdown-toggle{color:#5c852c;background-color:#d3e9b8;border-color:#d3e9b8}.btn-alt-info{color:#13646e;background-color:#e3f4fc;border-color:#e3f4fc}.btn-alt-info:hover,.btn-alt-info:focus,.btn-alt-info.focus{color:#13646e;background-color:#b5e2f7;border-color:#b5e2f7;box-shadow:none}.btn-alt-info.disabled,.btn-alt-info:disabled{background-color:#e3f4fc;border-color:#e3f4fc}.btn-alt-info:not([disabled]):not(.disabled):active{color:#13646e;background-color:#e3f4fc;border-color:#e3f4fc}.btn-alt-info:not([disabled]):not(.disabled).active,.show>.btn-alt-info.dropdown-toggle{color:#13646e;background-color:#b5e2f7;border-color:#b5e2f7}.btn-alt-warning{color:#a87e00;background-color:#fcf7e6;border-color:#fcf7e6}.btn-alt-warning:hover,.btn-alt-warning:focus,.btn-alt-warning.focus{color:#a87e00;background-color:#f7e8b8;border-color:#f7e8b8;box-shadow:none}.btn-alt-warning.disabled,.btn-alt-warning:disabled{background-color:#fcf7e6;border-color:#fcf7e6}.btn-alt-warning:not([disabled]):not(.disabled):active{color:#a87e00;background-color:#fcf7e6;border-color:#fcf7e6}.btn-alt-warning:not([disabled]):not(.disabled).active,.show>.btn-alt-warning.dropdown-toggle{color:#a87e00;background-color:#f7e8b8;border-color:#f7e8b8}.btn-alt-danger{color:#af1310;background-color:#fae9e8;border-color:#fae9e8}.btn-alt-danger:hover,.btn-alt-danger:focus,.btn-alt-danger.focus{color:#af1310;background-color:#f1c1be;border-color:#f1c1be;box-shadow:none}.btn-alt-danger.disabled,.btn-alt-danger:disabled{background-color:#fae9e8;border-color:#fae9e8}.btn-alt-danger:not([disabled]):not(.disabled):active{color:#af1310;background-color:#fae9e8;border-color:#fae9e8}.btn-alt-danger:not([disabled]):not(.disabled).active,.show>.btn-alt-danger.dropdown-toggle{color:#af1310;background-color:#f1c1be;border-color:#f1c1be}.btn-dual-secondary{color:#1f1f1f;background-color:transparent;border-color:transparent}.btn-dual-secondary:hover,.btn-dual-secondary:focus,.btn-dual-secondary.focus{color:#1f1f1f;background-color:#d1d7e1;border-color:#d1d7e1;box-shadow:none}.btn-dual-secondary.disabled,.btn-dual-secondary:disabled{background-color:transparent;border-color:transparent}.btn-dual-secondary:not([disabled]):not(.disabled):active{color:#1f1f1f;background-color:transparent;border-color:transparent}.btn-dual-secondary:not([disabled]):not(.disabled).active,.show>.btn-dual-secondary.dropdown-toggle{color:#1f1f1f;background-color:#d1d7e1;border-color:#d1d7e1}.page-header-inverse #page-header .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary{color:#fff;background-color:transparent;border-color:transparent}.page-header-inverse #page-header .btn-dual-secondary:hover,.page-header-inverse #page-header .btn-dual-secondary:focus,.page-header-inverse #page-header .btn-dual-secondary.focus,.sidebar-inverse #sidebar .btn-dual-secondary:hover,.sidebar-inverse #sidebar .btn-dual-secondary:focus,.sidebar-inverse #sidebar .btn-dual-secondary.focus{color:#fff;background-color:#212529;border-color:#212529;box-shadow:none}.page-header-inverse #page-header .btn-dual-secondary.disabled,.page-header-inverse #page-header .btn-dual-secondary:disabled,.sidebar-inverse #sidebar .btn-dual-secondary.disabled,.sidebar-inverse #sidebar .btn-dual-secondary:disabled{background-color:transparent;border-color:transparent}.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled):active,.sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled):active{color:#fff;background-color:transparent;border-color:transparent}.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled).active,.show>.page-header-inverse #page-header .btn-dual-secondary.dropdown-toggle,.sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled).active,.show>.sidebar-inverse #sidebar .btn-dual-secondary.dropdown-toggle{color:#fff;background-color:#212529;border-color:#212529}.fade{transition:opacity .15s ease-out}.fade.fade-up{transition:opacity .15s ease-out,transform .3s ease-out;transform:translateY(100px)}.fade.fade-up.show{transform:translateY(0)}.fade.fade-right{transition:opacity .15s ease-out,transform .3s ease-out;transform:translateX(-100px)}.fade.fade-right.show{transform:translateX(0)}.fade.fade-left{transition:opacity .15s ease-out,transform .3s ease-out;transform:translateX(100px)}.fade.fade-left.show{transform:translateX(0)}.dropdown-menu{padding-right:8px;padding-left:8px}.dropdown-item{margin-bottom:5px;border-radius:4px}.dropdown-header{margin-bottom:5px;text-transform:uppercase}.custom-control-label::before,.custom-control-label::after{top:3px}.css-control{position:relative;display:inline-block;padding:6px 0;margin:0;font-weight:400;font-size:1rem;cursor:pointer}.css-control-input{position:absolute;z-index:-1;opacity:0}.css-control-input:focus~.css-control-indicator{box-shadow:0 0 3px rgba(0,0,0,.35)}.css-control-input~.css-control-indicator{position:relative;display:inline-block;margin-top:-3px;margin-right:3px;vertical-align:middle}.css-control-input~.css-control-indicator::after{position:absolute;content:""}.css-control.css-control-sm{padding:3px 0 4px;font-size:1rem}.css-control.css-control-lg{padding:7px 0;font-size:1.142857143rem}.css-control.disabled{opacity:.5;cursor:not-allowed}.css-control+.css-control{margin-left:10px}.css-radio .css-control-input~.css-control-indicator{width:20px;height:20px;background-color:#fff;border:1px solid #ddd;border-radius:50%}.css-radio .css-control-input~.css-control-indicator::after{top:2px;right:2px;bottom:2px;left:2px;background-color:#fff;border-radius:50%;opacity:0;transition:opacity .15s ease-out}.css-radio .css-control-input:checked~.css-control-indicator::after{opacity:1}.css-radio:hover .css-control-input~.css-control-indicator{border-color:#e4e7ed}.css-radio.css-control-sm .css-control-input~.css-control-indicator{width:16px;height:16px}.css-radio.css-control-lg .css-control-input~.css-control-indicator{width:26px;height:26px}.css-radio.css-control-primary .css-control-input:checked~.css-control-indicator::after{background-color:#3f9ce8}.css-radio.css-control-secondary .css-control-input:checked~.css-control-indicator::after{background-color:#6c757d}.css-radio.css-control-info .css-control-input:checked~.css-control-indicator::after{background-color:#26c6da}.css-radio.css-control-success .css-control-input:checked~.css-control-indicator::after{background-color:#9ccc65}.css-radio.css-control-warning .css-control-input:checked~.css-control-indicator::after{background-color:#ffca28}.css-radio.css-control-danger .css-control-input:checked~.css-control-indicator::after{background-color:#ef5350}.css-checkbox .css-control-input~.css-control-indicator{width:20px;height:20px;background-color:#fff;border:1px solid #ddd;transition:background-color .15s}.css-checkbox .css-control-input~.css-control-indicator::after{top:0;right:0;bottom:0;left:0;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;font-size:10px;color:#fff;line-height:18px;content:"";text-align:center}.css-checkbox:hover .css-control-input~.css-control-indicator{border-color:#e4e7ed}.css-checkbox.css-control-sm .css-control-input~.css-control-indicator{width:16px;height:16px}.css-checkbox.css-control-sm .css-control-input~.css-control-indicator::after{font-size:8px;line-height:15px}.css-checkbox.css-control-lg{padding:6px 0 7px}.css-checkbox.css-control-lg .css-control-input~.css-control-indicator{width:28px;height:28px}.css-checkbox.css-control-lg .css-control-input~.css-control-indicator::after{font-size:14px;line-height:26px}.css-checkbox.css-checkbox-rounded .css-control-input~.css-control-indicator{border-radius:2px}.css-checkbox.css-control-primary .css-control-input:checked~.css-control-indicator{background-color:#3f9ce8;border-color:#1776c3}.css-checkbox.css-control-secondary .css-control-input:checked~.css-control-indicator{background-color:#6c757d;border-color:#494f54}.css-checkbox.css-control-info .css-control-input:checked~.css-control-indicator{background-color:#26c6da;border-color:#1a8b99}.css-checkbox.css-control-success .css-control-input:checked~.css-control-indicator{background-color:#9ccc65;border-color:#76ac39}.css-checkbox.css-control-warning .css-control-input:checked~.css-control-indicator{background-color:#ffca28;border-color:#dba500}.css-checkbox.css-control-danger .css-control-input:checked~.css-control-indicator{background-color:#ef5350;border-color:#de1814}.css-switch{padding:3px 0}.css-switch .css-control-input~.css-control-indicator{width:51px;height:30px;background-color:#eee;border-radius:30px;transition:background-color .3s}.css-switch .css-control-input~.css-control-indicator::after{top:2px;bottom:2px;left:2px;width:26px;background-color:#fff;border-radius:50%;box-shadow:1px 0 3px rgba(0,0,0,.1);transition:transform .15s ease-out}.css-switch .css-control-input:checked~.css-control-indicator{background-color:#ddd}.css-switch .css-control-input:checked~.css-control-indicator::after{box-shadow:-2px 0 3px rgba(0,0,0,.3);transform:translateX(20px)}.css-switch.css-control-sm{padding:3px 0}.css-switch.css-control-sm .css-control-input~.css-control-indicator{width:36px;height:20px}.css-switch.css-control-sm .css-control-input~.css-control-indicator::after{width:16px}.css-switch.css-control-sm .css-control-input:checked~.css-control-indicator::after{transform:translateX(15px)}.css-switch.css-control-lg{padding:4px 0}.css-switch.css-control-lg .css-control-input~.css-control-indicator{width:65px;height:34px}.css-switch.css-control-lg .css-control-input~.css-control-indicator::after{width:30px}.css-switch.css-control-lg .css-control-input:checked~.css-control-indicator::after{transform:translateX(30px)}.css-switch.css-switch-square .css-control-input~.css-control-indicator,.css-switch.css-switch-square .css-control-input~.css-control-indicator::after{border-radius:0}.css-switch.css-control-primary .css-control-input:checked~.css-control-indicator{background-color:#3f9ce8}.css-switch.css-control-secondary .css-control-input:checked~.css-control-indicator{background-color:#6c757d}.css-switch.css-control-info .css-control-input:checked~.css-control-indicator{background-color:#26c6da}.css-switch.css-control-success .css-control-input:checked~.css-control-indicator{background-color:#9ccc65}.css-switch.css-control-warning .css-control-input:checked~.css-control-indicator{background-color:#ffca28}.css-switch.css-control-danger .css-control-input:checked~.css-control-indicator{background-color:#ef5350}.nav-link{color:#575757;font-weight:600}.nav-link:hover,.nav-link:focus{color:#3f9ce8}.nav-tabs-block{background-color:#f6f7f9;border-bottom:none}.nav-tabs-block .nav-item{margin-bottom:0}.nav-tabs-block .nav-link{padding-top:12px;padding-bottom:12px;border-color:transparent;border-radius:0}.nav-tabs-block .nav-link:hover,.nav-tabs-block .nav-link:focus{color:#3f9ce8;background-color:transparent;border-color:transparent}.nav-tabs-block .nav-link.active,.nav-tabs-block .nav-item.show .nav-link{color:#575757;background-color:#fff;border-color:transparent}.nav-tabs-alt{background-color:transparent;border-bottom-color:#e4e7ed}.nav-tabs-alt .nav-item{margin-bottom:-3px}.nav-tabs-alt .nav-link{padding-top:12px;padding-bottom:12px;background-color:transparent;border-color:transparent}.nav-tabs-alt .nav-link:hover,.nav-tabs-alt .nav-link:focus{color:#3f9ce8;background-color:transparent;border-color:transparent;box-shadow:inset 0 -2px #3f9ce8}.nav-tabs-alt .nav-link.active,.nav-tabs-alt .nav-item.show .nav-link{background-color:transparent;border-color:transparent;box-shadow:inset 0 -2px #3f9ce8}.nav-users{margin:0;padding:0;list-style:none}.nav-users>li:last-child>a{border-bottom:none}.nav-users a{position:relative;padding:12px 8px 8px 71px;display:block;min-height:62px;font-weight:600;border-bottom:1px solid #f0f2f5}.nav-users a>img{position:absolute;left:12px;top:10px;width:42px;height:42px;border-radius:50%}.nav-users a>i{position:absolute;left:40px;top:40px;display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background-color:#fff;border-radius:50%}.nav-users a:hover{background-color:#f6f7f9}.breadcrumb-item+.breadcrumb-item::before{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;content:""}.page-link{font-weight:600}.page-link:focus{color:#171717;background-color:#e4e7ed;border-color:#e4e7ed}.pagination-sm .page-link{font-size:1rem;line-height:16px}.pagination-lg .page-link{font-size:1.142857rem;line-height:20px}.badge-secondary{color:#fff;background-color:rgba(0,0,0,.33)}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:rgba(0,0,0,.33)}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.modal-content{border-radius:0}.modal-header{padding-top:16px;padding-bottom:16px}.modal-footer{padding-top:10px;padding-bottom:10px;border-top-width:1px}.modal-backdrop{background-color:#07233a}.modal-dialog.modal-dialog-top{margin-top:0!important}.modal.fade .modal-dialog{transition-duration:.35s}.modal.fade .modal-dialog.modal-dialog-popin{transform:scale(1.2,1.2)}.modal.fade .modal-dialog.modal-dialog-popout{transform:scale(.8,.8)}.modal.fade .modal-dialog.modal-dialog-slideup{transform:translate(0,25%)}.modal.fade .modal-dialog.modal-dialog-slideright{transform:translate(-25%,0)}.modal.fade .modal-dialog.modal-dialog-slideleft{transform:translate(25%,0)}.modal.fade .modal-dialog.modal-dialog-fromright{transform:translateX(25%) rotate(15deg) scale(.8)}.modal.fade .modal-dialog.modal-dialog-fromleft{transform:translateX(-25%) rotate(-15deg) scale(.8)}.modal.show .modal-dialog.modal-dialog-popin,.modal.show .modal-dialog.modal-dialog-popout{transform:scale(1,1)}.modal.show .modal-dialog.modal-dialog-slideup,.modal.show .modal-dialog.modal-dialog-slideright,.modal.show .modal-dialog.modal-dialog-slideleft{transform:translate(0,0)}.modal.show .modal-dialog.modal-dialog-fromright,.modal.show .modal-dialog.modal-dialog-fromleft{transform:translateX(0) rotate(0) scale(1)}.popover-header{padding-bottom:1px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;border-bottom:none}#page-container{margin:0 auto;width:100%;min-width:320px}#page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;content:"";background:rgba(7,35,58,.4);background:linear-gradient(to right,rgba(7,35,58,0),rgba(7,35,58,0.6));z-index:1033;opacity:0;transition:opacity .26s cubic-bezier(.47,0,.745,.715),transform .26s cubic-bezier(.47,0,.745,.715);transform:translateX(100%)}.sidebar-r #page-overlay{background:linear-gradient(to right,rgba(7,35,58,0.6),rgba(7,35,58,0));transform:translateX(-100%)}@media(min-width:992px){.side-overlay-o.enable-page-overlay #page-overlay{transform:translateX(0);opacity:1}}#main-container,#page-footer{overflow-x:hidden}.content{margin:0 auto;padding:12px 12px 1px;width:100%;overflow-x:visible}.content .pull-t{margin-top:-12px}.content .pull-b{margin-bottom:-1px}.content .pull-t-b{margin-top:-12px;margin-bottom:-1px}.content .pull-r-l{margin-right:-12px;margin-left:-12px}.content .pull-all{margin:-12px -12px -1px}.content.content-full{padding-bottom:12px}.content.content-full .pull-b,.content.content-full .pull-t-b,.content.content-full .pull-all{margin-bottom:-12px}.content p,.content .push,.content .block,.content .items-push>div{margin-bottom:12px}.content .items-push-2x>div{margin-bottom:24px}.content .items-push-3x>div{margin-bottom:36px}@media(min-width:768px){.content{margin:0 auto;padding:24px 24px 1px;width:100%;overflow-x:visible}.content .pull-t{margin-top:-24px}.content .pull-b{margin-bottom:-1px}.content .pull-t-b{margin-top:-24px;margin-bottom:-1px}.content .pull-r-l{margin-right:-24px;margin-left:-24px}.content .pull-all{margin:-24px -24px -1px}.content.content-full{padding-bottom:24px}.content.content-full .pull-b,.content.content-full .pull-t-b,.content.content-full .pull-all{margin-bottom:-24px}.content p,.content .push,.content .block,.content .items-push>div{margin-bottom:24px}.content .items-push-2x>div{margin-bottom:48px}.content .items-push-3x>div{margin-bottom:72px}}@media(min-width:1200px){.content.content-narrow{max-width:92%}}.content.content-boxed{max-width:1200px}.content-side{margin:0 auto;padding:18px 18px 1px;width:100%;overflow-x:hidden}.content-side .pull-t{margin-top:-18px}.content-side .pull-b{margin-bottom:-1px}.content-side .pull-t-b{margin-top:-18px;margin-bottom:-1px}.content-side .pull-r-l{margin-right:-18px;margin-left:-18px}.content-side .pull-all{margin:-18px -18px -1px}.content-side.content-side-full{padding-bottom:18px}.content-side.content-side-full .pull-b,.content-side.content-side-full .pull-t-b,.content-side.content-side-full .pull-all{margin-bottom:-18px}.content-side p,.content-side .push,.content-side .block,.content-side .items-push>div{margin-bottom:18px}.content-side .items-push-2x>div{margin-bottom:36px}.content-side .items-push-3x>div{margin-bottom:54px}.content-side-user{height:136px;background-color:#f6f7f9;overflow:hidden}.content.content-top{padding-top:60px}@media(min-width:992px){.content.content-top{padding-top:72px}}.section-top{padding-top:48px}#page-header{position:relative;margin:0 auto;width:100%;background-color:#fff}.overlay-header{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(-100%);will-change:opacity,transform}.overlay-header.show{opacity:1;transform:translateY(0)}.content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;padding:7px 18px;height:48px}.content-header.content-header-fullrow{flex-direction:column;align-items:stretch}.content-header-section{flex:0 0 auto}.content-header-section.content-header-section-wrap{flex:1 1 auto}.content-header-item{display:inline-block;height:34px;line-height:34px;vertical-align:middle}.content-header-item-align{vertical-align:middle}.content-header-logo{height:34px}#page-header>.content-header{padding-left:12px;padding-right:12px}@media(min-width:768px){#page-header>.content-header{padding-left:24px;padding-right:24px}}.sidebar-mini-visible,.sidebar-mini-visible-b{display:none}.sidebar-mini-show{opacity:0}.sidebar-mini-show,.sidebar-mini-hide{transition:opacity .26s cubic-bezier(.47,0,.745,.715)}.sidebar-mini-show.sidebar-mini-notrans,.sidebar-mini-hide.sidebar-mini-notrans{transition:none}#sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1032;width:100%;background-color:#fff;overflow-y:auto;transform:translateX(-100%) translateY(0) translateZ(0);-webkit-overflow-scrolling:touch;will-change:transform}.side-trans-enabled #sidebar{transition:transform .26s cubic-bezier(.47,0,.745,.715)}.sidebar-r #sidebar{right:0;left:auto;transform:translateX(100%) translateY(0) translateZ(0)}@media(max-width:991.98px){.sidebar-o-xs #sidebar{transform:translateX(0) translateY(0) translateZ(0)}}@media(min-width:992px){#sidebar{width:230px}.sidebar-o #sidebar{transform:translateX(0) translateY(0) translateZ(0)}.sidebar-o.sidebar-mini #sidebar{overflow-x:hidden;transform:translateX(-176px) translateY(0) translateZ(0);transition:transform .26s cubic-bezier(.47,0,.745,.715)}.sidebar-r.sidebar-o.sidebar-mini #sidebar{transform:translateX(176px) translateY(0) translateZ(0)}.sidebar-o.sidebar-mini #sidebar .sidebar-content{width:230px;transform:translateX(176px) translateY(0) translateZ(0);transition:transform .26s cubic-bezier(.47,0,.745,.715);will-change:transform}.sidebar-o.sidebar-mini #sidebar:hover,.sidebar-o.sidebar-mini #sidebar:hover .sidebar-content,.sidebar-r.sidebar-o.sidebar-mini #sidebar .sidebar-content{transform:translateX(0) translateY(0) translateZ(0)}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-hide{opacity:0}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-show{opacity:1}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden,.sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden-b{display:none}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible{display:inline-block}.sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible-b{display:block}.sidebar-o.sidebar-mini #sidebar .nav-main>li.open>ul{display:none}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hide{opacity:1}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-show{opacity:0}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden{display:inline-block}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden-b{display:block}.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible,.sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible-b{display:none;opacity:0}.sidebar-o.sidebar-mini #sidebar:hover .nav-main>li.open>ul{display:block}}#side-overlay{position:fixed;top:0;right:0;bottom:0;z-index:1034;width:100%;background-color:#fff;overflow-y:auto;transform:translateX(100%) translateY(0) translateZ(0);-webkit-overflow-scrolling:touch;will-change:transform}.side-trans-enabled #side-overlay{transition:transform .26s cubic-bezier(.47,0,.745,.715)}.sidebar-r #side-overlay{right:auto;left:0;transform:translateX(-100%) translateY(0) translateZ(0)}.side-overlay-o #side-overlay{transform:translateX(0) translateY(0) translateZ(0)}@media(min-width:992px){#side-overlay{width:320px;box-shadow:0 0 25px rgba(0,0,0,.15);transform:translateX(110%) translateY(0) translateZ(0)}.sidebar-r #side-overlay{transform:translateX(-110%) translateY(0) translateZ(0)}.side-overlay-hover #side-overlay{transform:translateX(302px) translateY(0) translateZ(0)}.sidebar-r.side-overlay-hover #side-overlay{transform:translateX(-302px) translateY(0) translateZ(0)}.side-overlay-hover #side-overlay:hover,.side-overlay-o #side-overlay,.side-overlay-o.side-overlay-hover #side-overlay{box-shadow:0 0 20px rgba(0,0,0,.15);transform:translateX(0) translateY(0) translateZ(0)}}@media(min-width:1200px){#page-container.main-content-narrow>#page-header .content-header,#page-container.main-content-narrow>#page-header .content,#page-container.main-content-narrow>#main-container .content,#page-container.main-content-narrow>#page-footer .content{max-width:92%}}#page-container.main-content-boxed>#page-header .content-header,#page-container.main-content-boxed>#page-header .content,#page-container.main-content-boxed>#main-container .content,#page-container.main-content-boxed>#page-footer .content{max-width:1200px}@media(min-width:992px){#page-container.page-header-modern #page-header{background-color:#f0f2f5;box-shadow:none!important}#page-container.page-header-modern #page-header>.content-header{padding-top:12px;padding-bottom:2px}}#page-container.page-header-inverse #page-header{color:#cbd2dd;background-color:#343a40}#page-container.page-header-glass #page-header{position:absolute;background-color:transparent}#page-container.page-header-glass.page-header-fixed #page-header{transition:background-color .2s linear;will-change:background-color;box-shadow:none}#page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.02)}#page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-inverse #page-header{background-color:#343a40;box-shadow:none}#page-container.page-header-glass #main-container,#page-container.page-header-glass.page-header-fixed #main-container{padding-top:0}#page-container.page-header-fixed #page-header{position:fixed;box-shadow:0 5px 10px rgba(0,0,0,.02)}#page-container.page-header-fixed #page-header>.content-header{padding-top:7px;padding-bottom:7px}#page-container.page-header-fixed.page-header-inverse #page-header{box-shadow:none}#page-container.page-header-fixed #main-container{padding-top:48px}#page-container.page-header-fixed #page-header,#page-container.page-header-glass #page-header{top:0;right:0;left:0;z-index:1030;min-width:320px;max-width:100%;width:auto}@media(min-width:992px){#page-container.page-header-fixed.sidebar-o #page-header,#page-container.page-header-glass.sidebar-o #page-header{left:230px}#page-container.page-header-fixed.sidebar-r.sidebar-o #page-header,#page-container.page-header-glass.sidebar-r.sidebar-o #page-header{right:230px;left:0}#page-container.page-header-fixed.sidebar-o.sidebar-mini #page-header,#page-container.page-header-glass.sidebar-o.sidebar-mini #page-header{left:54px}#page-container.page-header-fixed.sidebar-r.sidebar-o.sidebar-mini #page-header,#page-container.page-header-glass.sidebar-r.sidebar-o.sidebar-mini #page-header{right:54px;left:0}}@media(min-width:992px){#page-container.page-header-modern #sidebar{box-shadow:5px 0 10px #e4e7ed}#page-container.page-header-modern.sidebar-r #sidebar{box-shadow:-5px 0 10px #e4e7ed}}#page-container.sidebar-inverse #sidebar{color:#e4e7ed;background-color:#343a40;box-shadow:none}#page-container.sidebar-inverse #sidebar .content-side-user{background-color:#2d3238}@media(min-width:992px){#page-container.sidebar-o{padding-left:230px}#page-container.sidebar-r.sidebar-o{padding-right:230px;padding-left:0}#page-container.sidebar-o.sidebar-mini{padding-left:54px}#page-container.sidebar-r.sidebar-o.sidebar-mini{padding-right:54px;padding-left:0}#page-container.side-scroll #sidebar,#page-container.side-scroll #side-overlay{overflow-y:hidden}}.hero{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100vh;min-height:500px}.hero.hero-sm{min-height:300px}.hero.hero-lg{min-height:800px}.hero-inner{flex:0 0 auto;width:100%}.hero-static{min-height:100vh}.hero-promo{position:relative;overflow:hidden}.hero-promo::before{position:absolute;right:-500px;bottom:-500px;left:0;height:640px;content:"";background:rgba(255,255,255,.2);transform:skewY(-20deg);z-index:0}.hero-bubbles{position:relative;overflow:hidden}.hero-bubbles .hero-bubble{position:absolute;display:inline-block;border-radius:100%;opacity:.2;z-index:0}.hero-bubbles .hero-bubble:nth-child(odd){animation:hero-bubble 15s infinite ease-in}.hero-bubbles .hero-bubble:nth-child(even){animation:hero-bubble 15s infinite ease-in reverse}@keyframes hero-bubble{0%{transform:scale(1)}33%{transform:scale(1.5) translateY(1rem)}50%{opacity:.5}66%{transform:scale(.5) translateY(0)}100%{transform:scale(1);opacity:.2}}.block{margin-bottom:24px;background-color:#fff;box-shadow:0 1px 1px #e4e7ed}.block .block,.content-side .block{box-shadow:none}.block-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 20px;transition:opacity .2s ease-out}.block-header.block-header-rtl{flex-direction:row-reverse}.block-header.block-header-rtl .block-title{text-align:right}.block-header.block-header-rtl .block-options{padding-right:10px;padding-left:0}.block-header-default{background-color:#f6f7f9}.block-title{flex:1 1 auto;min-height:28px;margin:0;font-size:1.142857143rem;font-weight:400;line-height:28px}.block-title small{font-size:1rem;font-weight:400;line-height:22px;color:#646464}.block-content{transition:opacity .2s ease-out;margin:0 auto;padding:20px 20px 1px;width:100%;overflow-x:visible}.block-content .pull-t{margin-top:-20px}.block-content .pull-b{margin-bottom:-1px}.block-content .pull-t-b{margin-top:-20px;margin-bottom:-1px}.block-content .pull-r-l{margin-right:-20px;margin-left:-20px}.block-content .pull-all{margin:-20px -20px -1px}.block-content.block-content-full{padding-bottom:20px}.block-content.block-content-full .pull-b,.block-content.block-content-full .pull-t-b,.block-content.block-content-full .pull-all{margin-bottom:-20px}.block-content p,.block-content .push,.block-content .block,.block-content .items-push>div{margin-bottom:20px}.block-content .items-push-2x>div{margin-bottom:40px}.block-content .items-push-3x>div{margin-bottom:60px}.block-content.block-content-sm{padding-top:10px}.block-content.block-content-sm .pull-t,.block-content.block-content-sm .pull-t-b,.block-content.block-content-sm .pull-all{margin-top:-10px}.block-content.block-content-sm.block-content-full{padding-bottom:10px}.block-content.block-content-sm.block-content-full .pull-b,.block-content.block-content-sm.block-content-full .pull-t-b,.block-content.block-content-sm.block-content-full .pull-all{margin-bottom:-10px}.block-table{display:table;border-collapse:collapse;width:100%}.block-table .block-row{display:table-row}.block-table .block-cell{display:table-cell;padding:20px;vertical-align:middle}.block.block-bordered{border:1px solid #e4e7ed;box-shadow:none}.block.block-rounded{border-radius:4px}.block.block-rounded>.block-header{border-top-left-radius:3px;border-top-right-radius:3px}.block.block-rounded>.block-header:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.block.block-rounded>.block-content:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.block.block-rounded>.block-content:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.block.block-themed>.block-header{border-bottom:none;color:#fff;background-color:#3f9ce8}.block.block-themed>.block-header>.block-title{color:rgba(255,255,255,.9)}.block.block-themed>.block-header>.block-title small{color:rgba(255,255,255,.7)}.block.block-transparent{background-color:transparent;box-shadow:none}.block.block-shadow{box-shadow:0 15px 30px rgba(33,37,41,.05)}.block.block-mode-hidden.block-bordered>.block-header{border-bottom:none}.block.block-mode-hidden>.block-content{display:none}.block.block-mode-loading{position:relative;overflow:hidden}.block.block-mode-loading>.block-header,.block.block-mode-loading>.block-content,.block.block-mode-loading>.nav-tabs{opacity:.05}.block.block-mode-loading::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1;content:" "}.block.block-mode-loading::after{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;line-height:50px;color:#343a40;font-family:Simple-Line-Icons;font-size:18px;text-align:center;z-index:2;content:"";animation:fa-spin 1.75s infinite linear;border-radius:25px;box-shadow:0 0 15px 15px rgba(52,58,64,.05)}.block.block-mode-loading.block-mode-hidden::after{margin:-15px 0 0 -15px;width:30px;height:30px;line-height:30px;box-shadow:0 0 8px 8px rgba(52,58,64,.05)}.block.block-mode-loading.block-mode-loading-inverse::after{background-color:#343a40;color:#fff;box-shadow:0 0 15px 15px rgba(255,255,255,.5)}.block.block-mode-loading.block-mode-loading-location::after{content:""}.block.block-mode-loading.block-mode-loading-energy::after{content:""}.block.block-mode-loading.block-mode-loading-refresh::after{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;content:""}.block.block-mode-loading.block-mode-loading-sun::after{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";content:""}.block.block-mode-loading.block-mode-loading-repeat::after{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;content:""}.block.block-mode-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1035;margin-bottom:0;overflow-y:auto;backface-visibility:hidden;-webkit-overflow-scrolling:touch}.block.block-mode-fullscreen.block-bordered{border:none}.block.block-mode-fullscreen.block-rounded{border-radius:0}.block.block-mode-fullscreen.block-transparent{background-color:#fff}.block.block-mode-pinned{position:fixed;right:10px;bottom:0;margin-bottom:0!important;width:100%;max-width:300px;z-index:1031;box-shadow:0 0 30px rgba(0,0,0,.1)}.block.block-mode-pinned>.block-content{max-height:250px;overflow-y:auto}a.block{display:block;color:#575757;font-weight:400;transition:all .12s ease-out}a.block:hover{color:#575757;opacity:.65}a.block:active{opacity:1}a.block.block-link-rotate:hover{transform:rotate(1deg);opacity:1}a.block.block-link-rotate:active{transform:rotate(0deg)}a.block.block-link-pop:hover{box-shadow:0 2px 30px #d8dde5;transform:translateY(-3px);opacity:1}a.block.block-link-pop:active{box-shadow:0 2px 10px #edeff3;transform:translateY(0)}a.block.block-link-shadow:hover{box-shadow:0 0 36px #d8dde5;opacity:1}a.block.block-link-shadow:active{box-shadow:0 0 10px #e4e7ed}.block.block-fx-rotate{transform:rotate(1deg);opacity:1}.block.block-fx-pop{box-shadow:0 2px 30px #d8dde5;transform:translateY(-3px);opacity:1}.block.block-fx-shadow{box-shadow:0 0 36px #d8dde5;opacity:1}.block-options{flex:0 0 auto;padding-left:10px;min-height:28px}.block-options .block-options-item{padding:6px 5px;line-height:1.2}.block.block-themed>.block-header .block-options .block-options-item{color:#fff}.block-options .block-options-item,.block-options .dropdown,.block-options .dropup,.block-options .dropright,.block-options .dropleft{display:inline-block}.block-sticky-options{position:relative}.block-sticky-options .block-options{position:absolute;top:14px;right:20px}.block-sticky-options .block-options.block-options-left{right:auto;left:20px;padding-right:10px;padding-left:0}.btn-block-option{display:inline-block;padding:6px 5px;line-height:1.2;color:#6c757d;background:0 0;border:none;cursor:pointer}.btn-block-option .si{position:relative;top:1px}.btn-block-option:hover{text-decoration:none;color:#343a40}a.btn-block-option:focus,.active>a.btn-block-option,.show>button.btn-block-option{text-decoration:none;color:#343a40}.btn-block-option:active{color:#6c757d}a.btn-block-option:focus,.active>a.btn-block-option,.show>button.btn-block-option{text-decoration:none;color:#343a40}.block.block-themed>.block-header>.block-options .btn-block-option,.block.block-themed>.block-content>.block-options .btn-block-option{color:#fff;opacity:.7}.block.block-themed>.block-header>.block-options .btn-block-option:hover,.block.block-themed>.block-content>.block-options .btn-block-option:hover{color:#fff;opacity:1}.block.block-themed>.block-header>.block-options .btn-block-option:active,.block.block-themed>.block-content>.block-options .btn-block-option:active{color:#fff;opacity:.6}.block.block-themed>.block-header>.block-options a.btn-block-option:focus,.block.block-themed>.block-header>.block-options .active>a.btn-block-option,.block.block-themed>.block-header>.block-options .show>button.btn-block-option,.block.block-themed>.block-content>.block-options a.btn-block-option:focus,.block.block-themed>.block-content>.block-options .active>a.btn-block-option,.block.block-themed>.block-content>.block-options .show>button.btn-block-option{color:#fff;opacity:1}#page-loader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#3f9ce8;z-index:999998;transition:transform .35s ease-out;transform:translateY(-100%);will-change:transform}#page-loader.show{transform:translateY(0)}#page-loader::after,#page-loader::before{position:absolute;top:50%;left:50%;display:block;border-radius:100%;content:"";z-index:999999}#page-loader::after{margin-top:-100px;margin-left:-100px;width:200px;height:200px;background-color:rgba(255,255,255,.5);border:3px solid rgba(255,255,255,.75);animation:page-loader-inner 1.5s infinite ease-out}#page-loader::before{margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:#fff;animation:page-loader-outer 1.5s infinite ease-in}@keyframes page-loader-inner{0%,40%{transform:scale(0)}100%{transform:scale(1);opacity:0}}@keyframes page-loader-outer{0%{transform:scale(1)}40%,100%{transform:scale(0);opacity:0}}.nav-main{margin:0 -18px;padding:0;list-style:none}.nav-main .nav-main-heading{padding:30px 18px 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.55}.nav-main a{position:relative;display:block;padding:9px 18px 9px 40px;font-weight:600;color:rgba(87,87,87,.9)}.sidebar-inverse #sidebar .nav-main a{color:rgba(228,231,237,.75)}.nav-main a>i{position:absolute;top:49%;right:auto;left:18px;transform:translateX(0) translateY(-50%);font-size:14px;color:rgba(52,58,64,.75)}.sidebar-inverse #sidebar .nav-main a>i{color:#e4e7ed}.nav-main a:hover,.nav-main a:focus,.nav-main a.active{color:#000}.sidebar-inverse #sidebar .nav-main a:hover,.sidebar-inverse #sidebar .nav-main a:focus,.sidebar-inverse #sidebar .nav-main a.active{color:#fff}.nav-main a:hover>i,.nav-main a:focus>i,.nav-main a.active>i{color:#3f9ce8}.sidebar-inverse #sidebar .nav-main a:hover>i,.sidebar-inverse #sidebar .nav-main a:focus>i,.sidebar-inverse #sidebar .nav-main a.active>i{color:#3f9ce8}.nav-main a.nav-submenu{padding-right:35px}.nav-main a.nav-submenu::before,.nav-main a.nav-submenu::after{position:absolute;top:50%;right:15px;margin-top:-11px;width:20px;height:20px;display:block;line-height:20px;text-align:center;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-size:14px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.nav-main a.nav-submenu::before{content:"";opacity:.4}.nav-main a.nav-submenu::after{content:"";opacity:0;transform:rotate(90deg)}.nav-main ul{margin:0;padding:0 0 0 40px;height:0;list-style:none;overflow:hidden}.nav-main ul>li{opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);transform:translateY(-15px)}.nav-main ul .nav-main-heading{padding-left:0;padding-right:0}.nav-main ul a{padding:7px 8px 7px 0;font-size:13px;color:rgba(87,87,87,.6)}.nav-main ul a:hover,.nav-main ul a:focus{background-color:transparent}.nav-main ul a>i{margin-right:10px}.nav-main ul ul{padding-left:12px}.nav-main li.open>a.nav-submenu{color:#000}.sidebar-inverse #sidebar .nav-main li.open>a.nav-submenu{color:#fff}.nav-main li.open>a.nav-submenu>i{color:#3f9ce8}.sidebar-inverse #sidebar .nav-main li.open>a.nav-submenu>i{color:#3f9ce8}.nav-main li.open>a.nav-submenu::before{opacity:0;transform:rotate(-90deg)}.nav-main li.open>a.nav-submenu::after{opacity:.4;transform:rotate(0)}.nav-main li.open>ul{height:auto;padding-top:5px;padding-bottom:5px;background-color:#f6f7f9}.sidebar-inverse #sidebar .nav-main li.open>ul{background-color:#2d3238}.nav-main li.open>ul>li{opacity:1;transform:translateX(0)}.nav-main-header{display:none}@media(min-width:992px){.nav-main-header{margin:0 -3px;padding:0;display:inline-block;list-style:none;vertical-align:middle}.nav-main-header li{position:relative;display:inline-block;margin:0 3px}.nav-main-header a{position:relative;display:inline-block;padding:9px 14px;font-weight:600;line-height:16px;border-radius:3px}.nav-main-header a>i{margin-right:8px}.nav-main-header a>i.si{position:relative;top:1px}.nav-main-header a.nav-submenu{padding-right:28px}.nav-main-header a.nav-submenu::before{position:absolute;top:50%;right:6px;margin-top:-10px;width:20px;height:20px;display:block;text-align:center;line-height:20px;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro"}.nav-main-header a.nav-submenu::before{content:"";opacity:.5}.nav-main-header ul{position:absolute;top:100%;left:0;margin:0;padding:15px 0;display:none;z-index:1032}.nav-main-header ul li{display:block;margin:0}.nav-main-header ul a{display:block;border-radius:0;min-width:160px}.nav-main-header ul a.nav-submenu::before{content:""}.nav-main-header ul ul{top:-15px;left:100%}.nav-main-header li:hover>a.nav-submenu{border-bottom-right-radius:0;border-bottom-left-radius:0}.nav-main-header li:hover>ul{display:block}.nav-main-header>li:last-child ul{right:0;left:auto}.nav-main-header>li:last-child ul a.nav-submenu::before{content:""}.nav-main-header>li:last-child ul ul{right:100%;left:auto}.nav-main-header a{color:#717171}.nav-main-header ul a{color:#8f8f8f}.nav-main-header a:hover,.nav-main-header a:focus,.nav-main-header a.active,.nav-main-header li.open>a.nav-submenu,.nav-main-header li:hover>a.nav-submenu{color:#000;background-color:#e4e7ed}.nav-main-header ul,.nav-main-header>li:hover>a.nav-submenu{background-color:#e4e7ed}.page-header-inverse #page-header .nav-main-header a,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a{color:#c8d0da}.page-header-inverse #page-header .nav-main-header ul a,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul a{color:#adb8c8}.page-header-inverse #page-header .nav-main-header a:hover,.page-header-inverse #page-header .nav-main-header a:focus,.page-header-inverse #page-header .nav-main-header a.active,.page-header-inverse #page-header .nav-main-header li.open>a.nav-submenu,.page-header-inverse #page-header .nav-main-header li:hover>a.nav-submenu,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:hover,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:focus,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a.active,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li.open>a.nav-submenu,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li:hover>a.nav-submenu{color:#fff;background-color:rgba(0,0,0,.25)}.page-header-inverse #page-header .nav-main-header ul,.page-header-inverse #page-header .nav-main-header>li:hover>a.nav-submenu,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul,.page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header>li:hover>a.nav-submenu{background-color:#343a40}.page-header-inverse.page-header-glass #page-header .nav-main-header ul,.page-header-inverse.page-header-glass #page-header .nav-main-header>li:hover>a.nav-submenu{background-color:#292d32}.nav-main-header .nav-main-heading{display:none}.nav-main-header.nav-main-header-no-icons a>i{display:none}}.form-material{position:relative;padding-top:26px}.form-material>label{position:absolute;top:6px;left:0;margin-bottom:0}.form-material.floating>label{font-size:1.142857143rem;font-weight:400;cursor:text;z-index:2;transition:all .2s ease-out;transform:translateY(25px)}.form-material.form-material-sm.floating>label{font-size:1rem;transform:translateY(22px)}.form-material.form-material-lg.floating>label{font-size:1.285714286rem;transform:translateY(27px)}.form-material>label,.form-material>.form-control:focus+label,.form-material.floating.open>label{font-size:1rem;font-weight:600;cursor:default;transform:translateY(0)}.form-material.floating>.form-control:-webkit-autofill+label{font-size:1rem;font-weight:600;cursor:default;transform:translateY(0)}.form-material.floating>.form-control[disabled]+label,.form-material.floating>.form-control[readonly]+label,fieldset[disabled] .form-material.floating>label{cursor:not-allowed}.form-material>.form-control{padding-left:0;padding-right:0;border-color:transparent;border-radius:0;background-color:transparent;box-shadow:0 1px 0 #d4dae3;transition:box-shadow .3s ease-out}.form-material>.form-control~.input-group-append{box-shadow:0 1px 0 #d4dae3;transition:box-shadow .3s ease-out}.form-material>.form-control:focus{background-color:transparent;border-color:transparent;box-shadow:0 2px 0 #97a5ba}.form-material>.form-control:focus+label{color:#575757}.form-material>.form-control:focus~.input-group-append{box-shadow:0 2px 0 #97a5ba}.form-material>select.form-control{border-radius:1px}.form-material .form-control[disabled],.form-material .form-control[readonly],.form-material fieldset[disabled] .form-control{background-color:#fff;border-bottom:1px dashed #ccc;box-shadow:none}.form-material.input-group .input-group-text{border:none;background-color:transparent}.form-material.form-material-primary>.form-control:focus{box-shadow:0 2px #3f9ce8}.form-material.form-material-primary>.form-control:focus+label{color:#3f9ce8}.form-material.form-material-primary>.form-control:focus~.input-group-append{color:#3f9ce8;box-shadow:0 2px #3f9ce8}.form-material.form-material-success>.form-control:focus{box-shadow:0 2px #9ccc65}.form-material.form-material-success>.form-control:focus+label{color:#9ccc65}.form-material.form-material-success>.form-control:focus~.input-group-append{color:#9ccc65;box-shadow:0 2px #9ccc65}.form-material.form-material-info>.form-control:focus{box-shadow:0 2px #26c6da}.form-material.form-material-info>.form-control:focus+label{color:#26c6da}.form-material.form-material-info>.form-control:focus~.input-group-append{color:#26c6da;box-shadow:0 2px #26c6da}.form-material.form-material-warning>.form-control:focus{box-shadow:0 2px #ffca28}.form-material.form-material-warning>.form-control:focus+label{color:#ffca28}.form-material.form-material-warning>.form-control:focus~.input-group-append{color:#ffca28;box-shadow:0 2px #ffca28}.form-material.form-material-danger>.form-control:focus{box-shadow:0 2px #ef5350}.form-material.form-material-danger>.form-control:focus+label{color:#ef5350}.form-material.form-material-danger>.form-control:focus~.input-group-append{color:#ef5350;box-shadow:0 2px #ef5350}.is-valid .form-material>.form-control{box-shadow:0 1px 0 #9ccc65}.is-valid .form-material>.form-control~.input-group-append{color:#9ccc65;box-shadow:0 1px 0 #9ccc65}.is-valid .form-material>.form-control:focus{box-shadow:0 2px #9ccc65}.is-valid .form-material>.form-control:focus+label{color:#9ccc65}.is-valid .form-material>.form-control:focus~.input-group-append{color:#9ccc65;box-shadow:0 2px #9ccc65}.is-valid .form-material~.invalid-feedback,.is-valid .form-material~.invalid-tooltip{display:block}.is-valid .form-material label{color:#9ccc65}.is-invalid .form-material>.form-control{box-shadow:0 1px 0 #ef5350}.is-invalid .form-material>.form-control~.input-group-append{color:#ef5350;box-shadow:0 1px 0 #ef5350}.is-invalid .form-material>.form-control:focus{box-shadow:0 2px #ef5350}.is-invalid .form-material>.form-control:focus+label{color:#ef5350}.is-invalid .form-material>.form-control:focus~.input-group-append{color:#ef5350;box-shadow:0 2px #ef5350}.is-invalid .form-material~.invalid-feedback,.is-invalid .form-material~.invalid-tooltip{display:block}.is-invalid .form-material label{color:#ef5350}.img-avatar{display:inline-block!important;width:64px;height:64px;border-radius:50%}.img-avatar.img-avatar16{width:16px;height:16px}.img-avatar.img-avatar20{width:20px;height:20px}.img-avatar.img-avatar32{width:32px;height:32px}.img-avatar.img-avatar48{width:48px;height:48px}.img-avatar.img-avatar96{width:96px;height:96px}.img-avatar.img-avatar128{width:128px;height:128px}.img-avatar-thumb{margin:5px;box-shadow:0 0 0 5px rgba(255,255,255,.4)}.img-avatar.img-avatar-rounded{border-radius:3px}.img-avatar.img-avatar-square{border-radius:0}.img-thumb{padding:6px;background-color:#fff;border-radius:3px}.img-link{display:inline-block;transition:transform .25s ease-out,opacity .25s ease-out}.img-link:hover{transform:scale(1.04);opacity:.75}.img-link:active{transform:scale(1);opacity:1}.img-link.img-link-simple:hover{transform:scale(1)}.img-link-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.img-fluid.img-fluid-100,.img-fluid-100 .img-fluid{width:100%}.list{margin:0;padding:0;list-style:none}.list>li{position:relative}.list.list-simple>li,.list-li-push>li{margin-bottom:20px}.list.list-simple-mini>li,.list-li-push-sm>li{margin-bottom:10px}.list-timeline{position:relative;padding-top:20px}.list-timeline>li{margin-bottom:10px}.list-timeline .list-timeline-time{margin:0;padding:10px 20px;min-height:50px;text-align:right;color:#999;line-height:30px;font-style:italic;background-color:#f6f7f9;border-radius:2px}.list-timeline .list-timeline-icon{position:absolute;top:8px;left:10px;width:34px;height:34px;line-height:34px;color:#fff;text-align:center;border-radius:10px}.list-timeline .list-timeline-content{padding:10px 10px 1px}.list-timeline .list-timeline-content>p:first-child{margin-bottom:0}@media(min-width:768px){.list-timeline-modern::before{position:absolute;top:0;left:119px;bottom:0;display:block;width:6px;content:"";background-color:#f6f7f9;z-index:1}.list-timeline-modern>li{min-height:40px;z-index:2}.list-timeline-modern>li:last-child{margin-bottom:0}.list-timeline-modern .list-timeline-time{position:absolute;top:0;left:0;margin:0;padding-right:0;padding-left:0;width:90px;font-size:.928571429rem;line-height:normal;background-color:transparent}.list-timeline-modern .list-timeline-icon{top:3px;left:105px;z-index:2!important}.list-timeline-modern .list-timeline-content{padding-left:155px}}.list-activity>li{margin-bottom:10px;padding-bottom:7px;padding-left:35px;border-bottom:1px solid #f0f2f5}.list-activity>li>i:first-child{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center}.list-activity>li:last-child{border-bottom:none}.list-events>li{margin-bottom:7px;padding:10px 30px 10px 7px;font-size:.928571429rem;font-weight:600;background-color:#e3f4fc;border-left:3px dotted rgba(0,0,0,.1);transition:transform .25s ease-out}.list-events>li::before{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%);right:10px;display:inline-block;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";color:rgba(0,0,0,.3);content:""}.list-events>li:hover{cursor:move;border-left-color:rgba(0,0,0,.3);transform:translateX(-5px)}.item{display:block;width:60px;height:60px;text-align:center;font-size:28px;font-weight:300;line-height:60px}a.item:hover,a.item:focus{opacity:.6}.item.item-circle{border-radius:50%}.item.item-rounded{border-radius:3px}.item.item-rounded-big{border-radius:24px}.item.item-rounded-big.item-2x{border-radius:35px}.item.item-rounded-big.item-3x{border-radius:50px}.item.item-2x{width:100px;height:100px;line-height:100px}.item.item-3x{width:150px;height:150px;line-height:150px}.ribbon{position:relative;min-height:52px}.ribbon-box{position:absolute;top:10px;right:0;padding:0 12px;height:32px;line-height:32px;color:#fff;font-weight:600;z-index:2}.ribbon-box::before{position:absolute;display:block;width:0;height:0;content:""}.ribbon-bookmark .ribbon-box{padding-left:10px}.ribbon-bookmark .ribbon-box::before{top:0;right:100%;height:32px;border:16px solid;border-left-width:8px;border-right-width:0}.ribbon-modern .ribbon-box{top:10px;right:-8px;padding-left:12px;padding-right:12px;border-radius:16px}.ribbon-modern .ribbon-box::before{display:none}.ribbon-left .ribbon-box{right:auto;left:0}.ribbon-left.ribbon-bookmark .ribbon-box{padding-left:12px;padding-right:10px}.ribbon-left.ribbon-bookmark .ribbon-box::before{right:auto;left:100%;border-left-width:0;border-right-width:8px}.ribbon-left.ribbon-modern .ribbon-box{left:-8px}.ribbon-bottom .ribbon-box{top:auto;bottom:10px}.ribbon-primary .ribbon-box{background-color:#3f9ce8}.ribbon-primary.ribbon-bookmark .ribbon-box::before{border-color:#3f9ce8;border-left-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#3f9ce8;border-right-color:transparent}.ribbon-primary.ribbon-modern .ribbon-box::before{border-color:#3f9ce8;border-left-color:transparent;border-bottom-color:transparent}.ribbon-primary.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#3f9ce8;border-top-color:transparent;border-left-color:transparent}.ribbon-primary.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#3f9ce8;border-right-color:transparent;border-bottom-color:transparent}.ribbon-primary.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#3f9ce8;border-top-color:transparent;border-right-color:transparent}.ribbon-success .ribbon-box{background-color:#9ccc65}.ribbon-success.ribbon-bookmark .ribbon-box::before{border-color:#9ccc65;border-left-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#9ccc65;border-right-color:transparent}.ribbon-success.ribbon-modern .ribbon-box::before{border-color:#9ccc65;border-left-color:transparent;border-bottom-color:transparent}.ribbon-success.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#9ccc65;border-top-color:transparent;border-left-color:transparent}.ribbon-success.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#9ccc65;border-right-color:transparent;border-bottom-color:transparent}.ribbon-success.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#9ccc65;border-top-color:transparent;border-right-color:transparent}.ribbon-info .ribbon-box{background-color:#26c6da}.ribbon-info.ribbon-bookmark .ribbon-box::before{border-color:#26c6da;border-left-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#26c6da;border-right-color:transparent}.ribbon-info.ribbon-modern .ribbon-box::before{border-color:#26c6da;border-left-color:transparent;border-bottom-color:transparent}.ribbon-info.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#26c6da;border-top-color:transparent;border-left-color:transparent}.ribbon-info.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#26c6da;border-right-color:transparent;border-bottom-color:transparent}.ribbon-info.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#26c6da;border-top-color:transparent;border-right-color:transparent}.ribbon-warning .ribbon-box{background-color:#ffca28}.ribbon-warning.ribbon-bookmark .ribbon-box::before{border-color:#ffca28;border-left-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#ffca28;border-right-color:transparent}.ribbon-warning.ribbon-modern .ribbon-box::before{border-color:#ffca28;border-left-color:transparent;border-bottom-color:transparent}.ribbon-warning.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#ffca28;border-top-color:transparent;border-left-color:transparent}.ribbon-warning.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#ffca28;border-right-color:transparent;border-bottom-color:transparent}.ribbon-warning.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#ffca28;border-top-color:transparent;border-right-color:transparent}.ribbon-danger .ribbon-box{background-color:#ef5350}.ribbon-danger.ribbon-bookmark .ribbon-box::before{border-color:#ef5350;border-left-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:#ef5350;border-right-color:transparent}.ribbon-danger.ribbon-modern .ribbon-box::before{border-color:#ef5350;border-left-color:transparent;border-bottom-color:transparent}.ribbon-danger.ribbon-modern.ribbon-bottom .ribbon-box::before{border-color:#ef5350;border-top-color:transparent;border-left-color:transparent}.ribbon-danger.ribbon-modern.ribbon-left .ribbon-box::before{border-color:#ef5350;border-right-color:transparent;border-bottom-color:transparent}.ribbon-danger.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before{border-color:#ef5350;border-top-color:transparent;border-right-color:transparent}.ribbon-crystal .ribbon-box{background-color:rgba(255,255,255,.35)}.ribbon-crystal.ribbon-bookmark .ribbon-box::before{border-color:rgba(255,255,255,.35);border-left-color:transparent}.ribbon-crystal.ribbon-bookmark.ribbon-left .ribbon-box::before{border-color:rgba(255,255,255,.35);border-right-color:transparent}.options-container{position:relative;overflow:hidden;z-index:1;display:block}.options-container .options-item{transition:transform .35s ease-out;will-change:transform}.options-container .options-overlay{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;content:"";opacity:0;visibility:hidden;transition:all .3s ease-in;will-change:opacity,transform}.options-container .options-overlay-content{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%);right:0;left:0;text-align:center}.options-container:hover .options-overlay{opacity:1;visibility:visible}@media(max-width:767.98px){.options-container .options-overlay{display:none}.options-container:hover .options-overlay{display:block}}.fx-item-zoom-in:hover .options-item{transform:scale(1.2,1.2)}.fx-item-rotate-r:hover .options-item{transform:scale(1.4) rotate(8deg)}.fx-item-rotate-l:hover .options-item{transform:scale(1.4) rotate(-8deg)}.fx-overlay-slide-top .options-overlay{transform:translateY(100%)}.fx-overlay-slide-top:hover .options-overlay{transform:translateY(0)}.fx-overlay-slide-right .options-overlay{transform:translateX(-100%)}.fx-overlay-slide-right:hover .options-overlay{transform:translateX(0)}.fx-overlay-slide-down .options-overlay{transform:translateY(-100%)}.fx-overlay-slide-down:hover .options-overlay{transform:translateY(0)}.fx-overlay-slide-left .options-overlay{transform:translateX(100%)}.fx-overlay-slide-left:hover .options-overlay{transform:translateX(0)}.fx-overlay-zoom-in .options-overlay{transform:scale(0,0)}.fx-overlay-zoom-in:hover .options-overlay{transform:scale(1,1)}.fx-overlay-zoom-out .options-overlay{transform:scale(2,2)}.fx-overlay-zoom-out:hover .options-overlay{transform:scale(1,1)}.scrumboard{display:flex;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;opacity:0;-webkit-overflow-scrolling:touch;padding:12px 12px 1px}@media(min-width:768px){.scrumboard{padding:24px 24px 1px}}.scrumboard .scrumboard-col{flex:0 0 auto;width:320px;margin-right:12px}@media(min-width:768px){.scrumboard .scrumboard-col{margin-right:24px}}.scrumboard .scrumboard-item{position:relative;min-height:42px;padding:10px 87px 10px 10px;margin-bottom:15px;font-weight:600;color:#a87e00;background-color:#fcf7e6;border-bottom:1px solid rgba(168,126,0,.1);box-shadow:0 5px 8px rgba(168,126,0,.05)}.scrumboard .scrumboard-item-options{position:absolute;top:7px;right:7px}.scrumboard .scrumboard-item-handler{cursor:move}.scrumboard .scrumboard-item-placeholder{min-height:42px;border:1px dashed #ffca28}@media print{#page-container,#main-container{padding:0!important}#page-header,#page-footer,#page-loader,#sidebar,#side-overlay,.block-options{display:none!important}}.bg-primary-op{background-color:rgba(63,156,232,.75)!important}a.bg-primary-op:hover,a.bg-primary-op:focus,button.bg-primary-op:hover,button.bg-primary-op:focus{background-color:rgba(26,132,218,.75)!important}.bg-primary-dark{background-color:#343a40!important}a.bg-primary-dark:hover,a.bg-primary-dark:focus,button.bg-primary-dark:hover,button.bg-primary-dark:focus{background-color:#1d2124!important}.bg-primary-dark-op{background-color:rgba(52,58,64,.8)!important}a.bg-primary-dark-op:hover,a.bg-primary-dark-op:focus,button.bg-primary-dark-op:hover,button.bg-primary-dark-op:focus{background-color:rgba(29,33,36,.8)!important}.bg-primary-darker{background-color:#212529!important}a.bg-primary-darker:hover,a.bg-primary-darker:focus,button.bg-primary-darker:hover,button.bg-primary-darker:focus{background-color:#0a0c0d!important}.bg-primary-light{background-color:#83bff0!important}a.bg-primary-light:hover,a.bg-primary-light:focus,button.bg-primary-light:hover,button.bg-primary-light:focus{background-color:#56a8eb!important}.bg-primary-lighter{background-color:#c8e2f8!important}a.bg-primary-lighter:hover,a.bg-primary-lighter:focus,button.bg-primary-lighter:hover,button.bg-primary-lighter:focus{background-color:#9acbf3!important}.bg-body{background-color:#f0f2f5!important}a.bg-body:hover,a.bg-body:focus,button.bg-body:hover,button.bg-body:focus{background-color:#d1d7e1!important}.bg-body-light{background-color:#f6f7f9!important}a.bg-body-light:hover,a.bg-body-light:focus,button.bg-body-light:hover,button.bg-body-light:focus{background-color:#d8dde5!important}.bg-body-dark{background-color:#e4e7ed!important}a.bg-body-dark:hover,a.bg-body-dark:focus,button.bg-body-dark:hover,button.bg-body-dark:focus{background-color:#c5cdd8!important}.bg-muted{background-color:#6c757d!important}a.bg-muted:hover,a.bg-muted:focus,button.bg-muted:hover,button.bg-muted:focus{background-color:#545b62!important}.bg-success-light{background-color:#ebf5df!important}a.bg-success-light:hover,a.bg-success-light:focus,button.bg-success-light:hover,button.bg-success-light:focus{background-color:#d3e9b8!important}.bg-warning-light{background-color:#fcf7e6!important}a.bg-warning-light:hover,a.bg-warning-light:focus,button.bg-warning-light:hover,button.bg-warning-light:focus{background-color:#f7e8b8!important}.bg-info-light{background-color:#e3f4fc!important}a.bg-info-light:hover,a.bg-info-light:focus,button.bg-info-light:hover,button.bg-info-light:focus{background-color:#b5e2f7!important}.bg-danger-light{background-color:#fae9e8!important}a.bg-danger-light:hover,a.bg-danger-light:focus,button.bg-danger-light:hover,button.bg-danger-light:focus{background-color:#f1c1be!important}.bg-white{background-color:#fff!important}a.bg-white:hover,a.bg-white:focus,button.bg-white:hover,button.bg-white:focus{background-color:#e6e6e6!important}.bg-black{background-color:#000!important}a.bg-black:hover,a.bg-black:focus,button.bg-black:hover,button.bg-black:focus{background-color:#000!important}.bg-gray{background-color:#ced4da!important}a.bg-gray:hover,a.bg-gray:focus,button.bg-gray:hover,button.bg-gray:focus{background-color:#b1bbc4!important}.bg-gray-dark{background-color:#6c757d!important}a.bg-gray-dark:hover,a.bg-gray-dark:focus,button.bg-gray-dark:hover,button.bg-gray-dark:focus{background-color:#545b62!important}.bg-gray-darker{background-color:#343a40!important}a.bg-gray-darker:hover,a.bg-gray-darker:focus,button.bg-gray-darker:hover,button.bg-gray-darker:focus{background-color:#1d2124!important}.bg-gray-light{background-color:#e9ecef!important}a.bg-gray-light:hover,a.bg-gray-light:focus,button.bg-gray-light:hover,button.bg-gray-light:focus{background-color:#cbd3da!important}.bg-gray-lighter{background-color:#f8f9fa!important}a.bg-gray-lighter:hover,a.bg-gray-lighter:focus,button.bg-gray-lighter:hover,button.bg-gray-lighter:focus{background-color:#dae0e5!important}.bg-gd-primary{background:#1776c3;background:linear-gradient(135deg,#1776c3 0%,#56a8eb 100%)!important}.bg-gd-dusk{background:#d262e3;background:linear-gradient(135deg,#d262e3 0%,#3f9ce8 100%)!important}.bg-gd-cherry{background:#ea6153;background:linear-gradient(135deg,#ea6153 0%,#d62c1a 100%)!important}.bg-gd-aqua{background:#2facb2;background:linear-gradient(135deg,#2facb2 0%,#70b29c 100%)!important}.bg-gd-emerald{background:#6eab4d;background:linear-gradient(135deg,#6eab4d 0%,#2facb2 100%)!important}.bg-gd-sea{background:#1f8ce4;background:linear-gradient(135deg,#1f8ce4 0%,#26c6da 100%)!important}.bg-gd-leaf{background:#ffca28;background:linear-gradient(135deg,#ffca28 0%,#9ccc65 100%)!important}.bg-gd-lake{background:#26c6da;background:linear-gradient(135deg,#26c6da 0%,#9ccc65 100%)!important}.bg-gd-sun{background:#ef5350;background:linear-gradient(135deg,#ef5350 0%,#ffca28 100%)!important}.bg-gd-light{background:#f6f7f9;background:linear-gradient(0deg,#f6f7f9 0%,#fff 100%)!important}.bg-black-op{background-color:rgba(0,0,0,.5)!important}.bg-black-op-5{background-color:rgba(0,0,0,.05)!important}.bg-black-op-10{background-color:rgba(0,0,0,.1)!important}.bg-black-op-25{background-color:rgba(0,0,0,.25)!important}.bg-black-op-75{background-color:rgba(0,0,0,.75)!important}.bg-black-op-90{background-color:rgba(0,0,0,.9)!important}.bg-black-op-95{background-color:rgba(0,0,0,.95)!important}.bg-white-op{background-color:rgba(255,255,255,.5)!important}.bg-white-op-5{background-color:rgba(255,255,255,.05)!important}.bg-white-op-10{background-color:rgba(255,255,255,.1)!important}.bg-white-op-25{background-color:rgba(255,255,255,.25)!important}.bg-white-op-75{background-color:rgba(255,255,255,.75)!important}.bg-white-op-90{background-color:rgba(255,255,255,.9)!important}.bg-white-op-95{background-color:rgba(255,255,255,.95)!important}.bg-image{background-color:#f8f9fa;background-position:0% 50%;background-size:cover}.bg-image-top{background-position-y:0%}.bg-image-bottom{background-position-y:100%}@media(min-width:1200px){.bg-image-fixed{background-attachment:fixed}}.bg-pattern{background-repeat:repeat}.bg-video{width:100%;transform:translateZ(0)}.border{border:1px solid #e4e7ed!important}.border-t{border-top:1px solid #e4e7ed!important}.border-r{border-right:1px solid #e4e7ed!important}.border-b{border-bottom:1px solid #e4e7ed!important}.border-l{border-left:1px solid #e4e7ed!important}.border-light{border:1px solid #f6f7f9!important}.border-light-t{border-top:1px solid #f6f7f9!important}.border-light-r{border-right:1px solid #f6f7f9!important}.border-light-b{border-bottom:1px solid #f6f7f9!important}.border-light-l{border-left:1px solid #f6f7f9!important}.border-white-op{border:1px solid rgba(255,255,255,.1)!important}.border-white-op-t{border-top:1px solid rgba(255,255,255,.1)!important}.border-white-op-r{border-right:1px solid rgba(255,255,255,.1)!important}.border-white-op-b{border-bottom:1px solid rgba(255,255,255,.1)!important}.border-white-op-l{border-left:1px solid rgba(255,255,255,.1)!important}.border-black-op{border:1px solid rgba(0,0,0,.1)!important}.border-black-op-t{border-top:1px solid rgba(0,0,0,.1)!important}.border-black-op-r{border-right:1px solid rgba(0,0,0,.1)!important}.border-black-op-b{border-bottom:1px solid rgba(0,0,0,.1)!important}.border-black-op-l{border-left:1px solid rgba(0,0,0,.1)!important}.border-2x{border-width:2px!important}.border-3x{border-width:3px!important}.border-4x{border-width:4px!important}.border-5x{border-width:5px!important}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto;-webkit-overflow-scrolling:touch}.opacity-0{opacity:0}.opacity-1{opacity:1}.click-ripple{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.click-ripple.animate{animation:click-ripple .9s ease-out}@keyframes click-ripple{100%{opacity:0;transform:scale(3)}}.pos-t-5{top:5%!important}.pos-t-10{top:10%!important}.pos-t-20{top:20%!important}.pos-t-25{top:25%!important}.pos-t-30{top:30%!important}.pos-t-40{top:40%!important}.pos-t-50{top:50%!important}.pos-t-60{top:60%!important}.pos-t-70{top:70%!important}.pos-t-75{top:75%!important}.pos-t-80{top:80%!important}.pos-t-90{top:90%!important}.pos-t-100{top:100%!important}.pos-l-5{left:5%!important}.pos-l-10{left:10%!important}.pos-l-20{left:20%!important}.pos-l-25{left:25%!important}.pos-l-30{left:30%!important}.pos-l-40{left:40%!important}.pos-l-50{left:50%!important}.pos-l-60{left:60%!important}.pos-l-70{left:70%!important}.pos-l-75{left:75%!important}.pos-l-80{left:80%!important}.pos-l-90{left:90%!important}.pos-l-100{left:100%!important}.min-width-20{min-width:20px!important}.min-width-30{min-width:30px!important}.min-width-50{min-width:50px!important}.min-width-75{min-width:75px!important}.min-width-100{min-width:100px!important}.min-width-125{min-width:125px!important}.min-width-150{min-width:150px!important}.min-width-175{min-width:175px!important}.min-width-200{min-width:200px!important}.min-width-300{min-width:300px!important}.min-width-320{min-width:320px!important}.min-height-20{min-height:20px!important}.min-height-30{min-height:30px!important}.min-height-50{min-height:50px!important}.min-height-75{min-height:75px!important}.min-height-100{min-height:100px!important}.min-height-125{min-height:125px!important}.min-height-150{min-height:150px!important}.min-height-175{min-height:175px!important}.min-height-200{min-height:200px!important}.min-height-300{min-height:300px!important}.min-height-400{min-height:400px!important}.min-height-500{min-height:500px!important}.wh-10{width:10px!important;height:10px!important}.wh-20{width:20px!important;height:20px!important}.wh-30{width:30px!important;height:30px!important}.wh-40{width:40px!important;height:40px!important}.wh-50{width:50px!important;height:50px!important}.m-5{margin:5px!important}.mt-5,.my-5{margin-top:5px!important}.mr-5,.mx-5{margin-right:5px!important}.mb-5,.my-5{margin-bottom:5px!important}.ml-5,.mx-5{margin-left:5px!important}.m-10{margin:10px!important}.mt-10,.my-10{margin-top:10px!important}.mr-10,.mx-10{margin-right:10px!important}.mb-10,.my-10{margin-bottom:10px!important}.ml-10,.mx-10{margin-left:10px!important}.m-15{margin:15px!important}.mt-15,.my-15{margin-top:15px!important}.mr-15,.mx-15{margin-right:15px!important}.mb-15,.my-15{margin-bottom:15px!important}.ml-15,.mx-15{margin-left:15px!important}.m-20{margin:20px!important}.mt-20,.my-20{margin-top:20px!important}.mr-20,.mx-20{margin-right:20px!important}.mb-20,.my-20{margin-bottom:20px!important}.ml-20,.mx-20{margin-left:20px!important}.m-30{margin:30px!important}.mt-30,.my-30{margin-top:30px!important}.mr-30,.mx-30{margin-right:30px!important}.mb-30,.my-30{margin-bottom:30px!important}.ml-30,.mx-30{margin-left:30px!important}.m-50{margin:50px!important}.mt-50,.my-50{margin-top:50px!important}.mr-50,.mx-50{margin-right:50px!important}.mb-50,.my-50{margin-bottom:50px!important}.ml-50,.mx-50{margin-left:50px!important}.m-100{margin:100px!important}.mt-100,.my-100{margin-top:100px!important}.mr-100,.mx-100{margin-right:100px!important}.mb-100,.my-100{margin-bottom:100px!important}.ml-100,.mx-100{margin-left:100px!important}.m-150{margin:150px!important}.mt-150,.my-150{margin-top:150px!important}.mr-150,.mx-150{margin-right:150px!important}.mb-150,.my-150{margin-bottom:150px!important}.ml-150,.mx-150{margin-left:150px!important}.m-200{margin:200px!important}.mt-200,.my-200{margin-top:200px!important}.mr-200,.mx-200{margin-right:200px!important}.mb-200,.my-200{margin-bottom:200px!important}.ml-200,.mx-200{margin-left:200px!important}.m-300{margin:300px!important}.mt-300,.my-300{margin-top:300px!important}.mr-300,.mx-300{margin-right:300px!important}.mb-300,.my-300{margin-bottom:300px!important}.ml-300,.mx-300{margin-left:300px!important}.p-5{padding:5px!important}.pt-5,.py-5{padding-top:5px!important}.pr-5,.px-5{padding-right:5px!important}.pb-5,.py-5{padding-bottom:5px!important}.pl-5,.px-5{padding-left:5px!important}.p-10{padding:10px!important}.pt-10,.py-10{padding-top:10px!important}.pr-10,.px-10{padding-right:10px!important}.pb-10,.py-10{padding-bottom:10px!important}.pl-10,.px-10{padding-left:10px!important}.p-15{padding:15px!important}.pt-15,.py-15{padding-top:15px!important}.pr-15,.px-15{padding-right:15px!important}.pb-15,.py-15{padding-bottom:15px!important}.pl-15,.px-15{padding-left:15px!important}.p-20{padding:20px!important}.pt-20,.py-20{padding-top:20px!important}.pr-20,.px-20{padding-right:20px!important}.pb-20,.py-20{padding-bottom:20px!important}.pl-20,.px-20{padding-left:20px!important}.p-30{padding:30px!important}.pt-30,.py-30{padding-top:30px!important}.pr-30,.px-30{padding-right:30px!important}.pb-30,.py-30{padding-bottom:30px!important}.pl-30,.px-30{padding-left:30px!important}.p-50{padding:50px!important}.pt-50,.py-50{padding-top:50px!important}.pr-50,.px-50{padding-right:50px!important}.pb-50,.py-50{padding-bottom:50px!important}.pl-50,.px-50{padding-left:50px!important}.p-100{padding:100px!important}.pt-100,.py-100{padding-top:100px!important}.pr-100,.px-100{padding-right:100px!important}.pb-100,.py-100{padding-bottom:100px!important}.pl-100,.px-100{padding-left:100px!important}.p-150{padding:150px!important}.pt-150,.py-150{padding-top:150px!important}.pr-150,.px-150{padding-right:150px!important}.pb-150,.py-150{padding-bottom:150px!important}.pl-150,.px-150{padding-left:150px!important}.p-200{padding:200px!important}.pt-200,.py-200{padding-top:200px!important}.pr-200,.px-200{padding-right:200px!important}.pb-200,.py-200{padding-bottom:200px!important}.pl-200,.px-200{padding-left:200px!important}.p-300{padding:300px!important}.pt-300,.py-300{padding-top:300px!important}.pr-300,.px-300{padding-right:300px!important}.pb-300,.py-300{padding-bottom:300px!important}.pl-300,.px-300{padding-left:300px!important}.push,.items-push>div{margin-bottom:24px}.font-w300{font-weight:300!important}.font-w400{font-weight:400!important}.font-w600{font-weight:600!important}.font-w700{font-weight:700!important}.font-size-default{font-size:1rem!important}.font-size-xl{font-size:1.428571429rem!important}.font-size-lg{font-size:1.285714286rem!important}.font-size-md{font-size:1.142857143rem!important}.font-size-sm{font-size:.928571429rem!important}.font-size-xs{font-size:.857142857rem!important}.line-height-base{line-height:1.5!important}.text-wrap-break-word{word-wrap:break-word}.text-uppercase{letter-spacing:.0625rem}.text-primary-dark{color:#343a40!important}a.text-primary-dark.link-effect::before{background-color:#343a40}a.text-primary-dark:hover,a.text-primary-dark:focus{color:#060708!important}.text-primary-darker{color:#212529!important}a.text-primary-darker.link-effect::before{background-color:#212529}a.text-primary-darker:hover,a.text-primary-darker:focus{color:#000!important}.text-primary-light{color:#83bff0!important}a.text-primary-light.link-effect::before{background-color:#83bff0}a.text-primary-light:hover,a.text-primary-light:focus{color:#2890e5!important}.text-primary-lighter{color:#c8e2f8!important}a.text-primary-lighter.link-effect::before{background-color:#c8e2f8}a.text-primary-lighter:hover,a.text-primary-lighter:focus{color:#6db3ed!important}.text-body-bg{color:#f0f2f5!important}a.text-body-bg.link-effect::before{background-color:#f0f2f5}a.text-body-bg:hover,a.text-body-bg:focus{color:#b3bdcc!important}.text-body-bg-dark{color:#e4e7ed!important}a.text-body-bg-dark.link-effect::before{background-color:#e4e7ed}a.text-body-bg-dark:hover,a.text-body-bg-dark:focus{color:#a7b2c4!important}.text-body-bg-light{color:#f6f7f9!important}a.text-body-bg-light.link-effect::before{background-color:#f6f7f9}a.text-body-bg-light:hover,a.text-body-bg-light:focus{color:#b9c2d0!important}.text-body-color{color:#575757!important}a.text-body-color.link-effect::before{background-color:#575757}a.text-body-color:hover,a.text-body-color:focus{color:#242424!important}.text-body-color-dark{color:#171717!important}a.text-body-color-dark.link-effect::before{background-color:#171717}a.text-body-color-dark:hover,a.text-body-color-dark:focus{color:#000!important}.text-body-color-light{color:#e4e7ed!important}a.text-body-color-light.link-effect::before{background-color:#e4e7ed}a.text-body-color-light:hover,a.text-body-color-light:focus{color:#a7b2c4!important}.text-muted{color:#6c757d!important}a.text-muted.link-effect::before{background-color:#6c757d}a.text-muted:hover,a.text-muted:focus{color:#3d4246!important}.text-success-light{color:#ebf5df!important}a.text-success-light.link-effect::before{background-color:#ebf5df}a.text-success-light:hover,a.text-success-light:focus{color:#badd91!important}.text-warning-light{color:#fcf7e6!important}a.text-warning-light.link-effect::before{background-color:#fcf7e6}a.text-warning-light:hover,a.text-warning-light:focus{color:#f1da8b!important}.text-info-light{color:#e3f4fc!important}a.text-info-light.link-effect::before{background-color:#e3f4fc}a.text-info-light:hover,a.text-info-light:focus{color:#87d0f2!important}.text-danger-light{color:#fae9e8!important}a.text-danger-light.link-effect::before{background-color:#fae9e8}a.text-danger-light:hover,a.text-danger-light:focus{color:#e89994!important}.text-white{color:#fff!important}a.text-white.link-effect::before{background-color:#fff}a.text-white:hover,a.text-white:focus{color:#ccc!important}.text-white-op{color:rgba(255,255,255,.8)!important}a.text-white-op.link-effect::before{background-color:rgba(255,255,255,.8)}a.text-white-op:hover,a.text-white-op:focus{color:rgba(204,204,204,.8)!important}.text-black{color:#000!important}a.text-black.link-effect::before{background-color:#000}a.text-black:hover,a.text-black:focus{color:#000!important}.text-black-op{color:rgba(0,0,0,.5)!important}a.text-black-op.link-effect::before{background-color:rgba(0,0,0,.5)}a.text-black-op:hover,a.text-black-op:focus{color:rgba(0,0,0,.5)!important}.text-gray{color:#ced4da!important}a.text-gray.link-effect::before{background-color:#ced4da}a.text-gray:hover,a.text-gray:focus{color:#94a1ae!important}.text-gray-dark{color:#6c757d!important}a.text-gray-dark.link-effect::before{background-color:#6c757d}a.text-gray-dark:hover,a.text-gray-dark:focus{color:#3d4246!important}.text-gray-darker{color:#343a40!important}a.text-gray-darker.link-effect::before{background-color:#343a40}a.text-gray-darker:hover,a.text-gray-darker:focus{color:#060708!important}.text-gray-light{color:#e9ecef!important}a.text-gray-light.link-effect::before{background-color:#e9ecef}a.text-gray-light:hover,a.text-gray-light:focus{color:#aeb9c4!important}.text-gray-lighter{color:#f8f9fa!important}a.text-gray-lighter.link-effect::before{background-color:#f8f9fa}a.text-gray-lighter:hover,a.text-gray-lighter:focus{color:#bdc6d0!important}.text-dual-primary-dark{color:#343a40!important}a.text-dual-primary-dark.link-effect::before{background-color:#343a40}a.text-dual-primary-dark:hover,a.text-dual-primary-dark:focus{color:#060708!important}.page-header-inverse #page-header .text-dual-primary-dark,.sidebar-inverse #sidebar .text-dual-primary-dark{color:#e4e7ed!important}.page-header-inverse #page-header a.text-dual-primary-dark.link-effect::before,.sidebar-inverse #sidebar a.text-dual-primary-dark.link-effect::before{background-color:#e4e7ed}.page-header-inverse #page-header a.text-dual-primary-dark:hover,.page-header-inverse #page-header a.text-dual-primary-dark:focus,.sidebar-inverse #sidebar a.text-dual-primary-dark:hover,.sidebar-inverse #sidebar a.text-dual-primary-dark:focus{color:#a7b2c4!important}.align-parent{position:relative}.align-v{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%)}.align-v-r{position:absolute;top:50%;right:0;left:auto;transform:translateX(0) translateY(-50%)}.align-v-l{position:absolute;top:50%;right:auto;left:0;transform:translateX(0) translateY(-50%)}.align-v-r{position:absolute;top:50%;right:0;left:auto;transform:translateX(0) translateY(-50%)}.align-v-h{position:absolute;top:50%;right:auto;left:50%;transform:translateX(-50%) translateY(-50%)}.text-default{color:#3f9ce8!important}a.text-default.link-effect::before{background-color:#3f9ce8}a.text-default:hover,a.text-default:focus{color:#1568ac!important}.text-default-dark{color:#343a40!important}a.text-default-dark.link-effect::before{background-color:#343a40}a.text-default-dark:hover,a.text-default-dark:focus{color:#060708!important}.text-default-darker{color:#212529!important}a.text-default-darker.link-effect::before{background-color:#212529}a.text-default-darker:hover,a.text-default-darker:focus{color:#000!important}.text-default-light{color:#83bff0!important}a.text-default-light.link-effect::before{background-color:#83bff0}a.text-default-light:hover,a.text-default-light:focus{color:#2890e5!important}.text-default-lighter{color:#c8e2f8!important}a.text-default-lighter.link-effect::before{background-color:#c8e2f8}a.text-default-lighter:hover,a.text-default-lighter:focus{color:#6db3ed!important}.bg-default{background-color:#3f9ce8!important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#1a84da!important}.bg-default-op{background-color:rgba(63,156,232,.75)!important}a.bg-default-op:hover,a.bg-default-op:focus,button.bg-default-op:hover,button.bg-default-op:focus{background-color:rgba(26,132,218,.75)!important}.bg-default-dark{background-color:#343a40!important}a.bg-default-dark:hover,a.bg-default-dark:focus,button.bg-default-dark:hover,button.bg-default-dark:focus{background-color:#1d2124!important}.bg-default-dark-op{background-color:rgba(52,58,64,.83)!important}a.bg-default-dark-op:hover,a.bg-default-dark-op:focus,button.bg-default-dark-op:hover,button.bg-default-dark-op:focus{background-color:rgba(29,33,36,.83)!important}.bg-default-darker{background-color:#212529!important}a.bg-default-darker:hover,a.bg-default-darker:focus,button.bg-default-darker:hover,button.bg-default-darker:focus{background-color:#0a0c0d!important}.bg-default-light{background-color:#83bff0!important}a.bg-default-light:hover,a.bg-default-light:focus,button.bg-default-light:hover,button.bg-default-light:focus{background-color:#56a8eb!important}.bg-default-lighter{background-color:#c8e2f8!important}a.bg-default-lighter:hover,a.bg-default-lighter:focus,button.bg-default-lighter:hover,button.bg-default-lighter:focus{background-color:#9acbf3!important}.bg-gd-default{background:#1776c3;background:linear-gradient(135deg,#1776c3 0%,#56a8eb 100%)!important}.text-elegance{color:#d262e3!important}a.text-elegance.link-effect::before{background-color:#d262e3}a.text-elegance:hover,a.text-elegance:focus{color:#a922bd!important}.text-elegance-dark{color:#403537!important}a.text-elegance-dark.link-effect::before{background-color:#403537}a.text-elegance-dark:hover,a.text-elegance-dark:focus{color:#080707!important}.text-elegance-darker{color:#332a2c!important}a.text-elegance-darker.link-effect::before{background-color:#332a2c}a.text-elegance-darker:hover,a.text-elegance-darker:focus{color:#000!important}.text-elegance-light{color:#e196ec!important}a.text-elegance-light.link-effect::before{background-color:#e196ec}a.text-elegance-light:hover,a.text-elegance-light:focus{color:#c83fdd!important}.text-elegance-lighter{color:#edc1f4!important}a.text-elegance-lighter.link-effect::before{background-color:#edc1f4}a.text-elegance-lighter:hover,a.text-elegance-lighter:focus{color:#d46be5!important}.bg-elegance{background-color:#d262e3!important}a.bg-elegance:hover,a.bg-elegance:focus,button.bg-elegance:hover,button.bg-elegance:focus{background-color:#c637db!important}.bg-elegance-op{background-color:rgba(210,98,227,.75)!important}a.bg-elegance-op:hover,a.bg-elegance-op:focus,button.bg-elegance-op:hover,button.bg-elegance-op:focus{background-color:rgba(198,55,219,.75)!important}.bg-elegance-dark{background-color:#403537!important}a.bg-elegance-dark:hover,a.bg-elegance-dark:focus,button.bg-elegance-dark:hover,button.bg-elegance-dark:focus{background-color:#241e1f!important}.bg-elegance-dark-op{background-color:rgba(64,53,55,.83)!important}a.bg-elegance-dark-op:hover,a.bg-elegance-dark-op:focus,button.bg-elegance-dark-op:hover,button.bg-elegance-dark-op:focus{background-color:rgba(36,30,31,.83)!important}.bg-elegance-darker{background-color:#332a2c!important}a.bg-elegance-darker:hover,a.bg-elegance-darker:focus,button.bg-elegance-darker:hover,button.bg-elegance-darker:focus{background-color:#171314!important}.bg-elegance-light{background-color:#e196ec!important}a.bg-elegance-light:hover,a.bg-elegance-light:focus,button.bg-elegance-light:hover,button.bg-elegance-light:focus{background-color:#d46be5!important}.bg-elegance-lighter{background-color:#edc1f4!important}a.bg-elegance-lighter:hover,a.bg-elegance-lighter:focus,button.bg-elegance-lighter:hover,button.bg-elegance-lighter:focus{background-color:#e196ec!important}.bg-gd-elegance{background:#bc26d3;background:linear-gradient(135deg,#bc26d3 0%,#d878e7 100%)!important}.text-pulse{color:#e74c3c!important}a.text-pulse.link-effect::before{background-color:#e74c3c}a.text-pulse:hover,a.text-pulse:focus{color:#a82315!important}.text-pulse-dark{color:#383838!important}a.text-pulse-dark.link-effect::before{background-color:#383838}a.text-pulse-dark:hover,a.text-pulse-dark:focus{color:#050505!important}.text-pulse-darker{color:#232323!important}a.text-pulse-darker.link-effect::before{background-color:#232323}a.text-pulse-darker:hover,a.text-pulse-darker:focus{color:#000!important}.text-pulse-light{color:#eb6d60!important}a.text-pulse-light.link-effect::before{background-color:#eb6d60}a.text-pulse-light:hover,a.text-pulse-light:focus{color:#cd2a19!important}.text-pulse-lighter{color:#f3a8a0!important}a.text-pulse-lighter.link-effect::before{background-color:#f3a8a0}a.text-pulse-lighter:hover,a.text-pulse-lighter:focus{color:#e85445!important}.bg-pulse{background-color:#e74c3c!important}a.bg-pulse:hover,a.bg-pulse:focus,button.bg-pulse:hover,button.bg-pulse:focus{background-color:#d62c1a!important}.bg-pulse-op{background-color:rgba(231,76,60,.75)!important}a.bg-pulse-op:hover,a.bg-pulse-op:focus,button.bg-pulse-op:hover,button.bg-pulse-op:focus{background-color:rgba(214,44,26,.75)!important}.bg-pulse-dark{background-color:#383838!important}a.bg-pulse-dark:hover,a.bg-pulse-dark:focus,button.bg-pulse-dark:hover,button.bg-pulse-dark:focus{background-color:#1f1f1f!important}.bg-pulse-dark-op{background-color:rgba(56,56,56,.83)!important}a.bg-pulse-dark-op:hover,a.bg-pulse-dark-op:focus,button.bg-pulse-dark-op:hover,button.bg-pulse-dark-op:focus{background-color:rgba(31,31,31,.83)!important}.bg-pulse-darker{background-color:#232323!important}a.bg-pulse-darker:hover,a.bg-pulse-darker:focus,button.bg-pulse-darker:hover,button.bg-pulse-darker:focus{background-color:#0a0a0a!important}.bg-pulse-light{background-color:#eb6d60!important}a.bg-pulse-light:hover,a.bg-pulse-light:focus,button.bg-pulse-light:hover,button.bg-pulse-light:focus{background-color:#e64433!important}.bg-pulse-lighter{background-color:#f3a8a0!important}a.bg-pulse-lighter:hover,a.bg-pulse-lighter:focus,button.bg-pulse-lighter:hover,button.bg-pulse-lighter:focus{background-color:#ee7e72!important}.bg-gd-pulse{background:#bf2718;background:linear-gradient(135deg,#bf2718 0%,#ea6153 100%)!important}.text-flat{color:#70b29c!important}a.text-flat.link-effect::before{background-color:#70b29c}a.text-flat:hover,a.text-flat:focus{color:#427a67!important}.text-flat-dark{color:#113f4c!important}a.text-flat-dark.link-effect::before{background-color:#113f4c}a.text-flat-dark:hover,a.text-flat-dark:focus{color:#000!important}.text-flat-darker{color:#0b2830!important}a.text-flat-darker.link-effect::before{background-color:#0b2830}a.text-flat-darker:hover,a.text-flat-darker:focus{color:#000!important}.text-flat-light{color:#acd2c5!important}a.text-flat-light.link-effect::before{background-color:#acd2c5}a.text-flat-light:hover,a.text-flat-light:focus{color:#69ae97!important}.text-flat-lighter{color:#cde4dc!important}a.text-flat-lighter.link-effect::before{background-color:#cde4dc}a.text-flat-lighter:hover,a.text-flat-lighter:focus{color:#8bc0ae!important}.bg-flat{background-color:#70b29c!important}a.bg-flat:hover,a.bg-flat:focus,button.bg-flat:hover,button.bg-flat:focus{background-color:#549b83!important}.bg-flat-op{background-color:rgba(112,178,156,.75)!important}a.bg-flat-op:hover,a.bg-flat-op:focus,button.bg-flat-op:hover,button.bg-flat-op:focus{background-color:rgba(84,155,131,.75)!important}.bg-flat-dark{background-color:#113f4c!important}a.bg-flat-dark:hover,a.bg-flat-dark:focus,button.bg-flat-dark:hover,button.bg-flat-dark:focus{background-color:#081c22!important}.bg-flat-dark-op{background-color:rgba(17,63,76,.83)!important}a.bg-flat-dark-op:hover,a.bg-flat-dark-op:focus,button.bg-flat-dark-op:hover,button.bg-flat-dark-op:focus{background-color:rgba(8,28,34,.83)!important}.bg-flat-darker{background-color:#0b2830!important}a.bg-flat-darker:hover,a.bg-flat-darker:focus,button.bg-flat-darker:hover,button.bg-flat-darker:focus{background-color:#010507!important}.bg-flat-light{background-color:#acd2c5!important}a.bg-flat-light:hover,a.bg-flat-light:focus,button.bg-flat-light:hover,button.bg-flat-light:focus{background-color:#8bc0ae!important}.bg-flat-lighter{background-color:#cde4dc!important}a.bg-flat-lighter:hover,a.bg-flat-lighter:focus,button.bg-flat-lighter:hover,button.bg-flat-lighter:focus{background-color:#acd2c5!important}.bg-gd-flat{background:#4b8b75;background:linear-gradient(135deg,#4b8b75 0%,#81bba7 100%)!important}.text-corporate{color:#2facb2!important}a.text-corporate.link-effect::before{background-color:#2facb2}a.text-corporate:hover,a.text-corporate:focus{color:#1a5e61!important}.text-corporate-dark{color:#323d4c!important}a.text-corporate-dark.link-effect::before{background-color:#323d4c}a.text-corporate-dark:hover,a.text-corporate-dark:focus{color:#0a0c0e!important}.text-corporate-darker{color:#252d38!important}a.text-corporate-darker.link-effect::before{background-color:#252d38}a.text-corporate-darker:hover,a.text-corporate-darker:focus{color:#000!important}.text-corporate-light{color:#5aced3!important}a.text-corporate-light.link-effect::before{background-color:#5aced3}a.text-corporate-light:hover,a.text-corporate-light:focus{color:#2a999e!important}.text-corporate-lighter{color:#d3f2f3!important}a.text-corporate-lighter.link-effect::before{background-color:#d3f2f3}a.text-corporate-lighter:hover,a.text-corporate-lighter:focus{color:#82dade!important}.bg-corporate{background-color:#2facb2!important}a.bg-corporate:hover,a.bg-corporate:focus,button.bg-corporate:hover,button.bg-corporate:focus{background-color:#24858a!important}.bg-corporate-op{background-color:rgba(47,172,178,.75)!important}a.bg-corporate-op:hover,a.bg-corporate-op:focus,button.bg-corporate-op:hover,button.bg-corporate-op:focus{background-color:rgba(36,133,138,.75)!important}.bg-corporate-dark{background-color:#323d4c!important}a.bg-corporate-dark:hover,a.bg-corporate-dark:focus,button.bg-corporate-dark:hover,button.bg-corporate-dark:focus{background-color:#1e242d!important}.bg-corporate-dark-op{background-color:rgba(50,61,76,.83)!important}a.bg-corporate-dark-op:hover,a.bg-corporate-dark-op:focus,button.bg-corporate-dark-op:hover,button.bg-corporate-dark-op:focus{background-color:rgba(30,36,45,.83)!important}.bg-corporate-darker{background-color:#252d38!important}a.bg-corporate-darker:hover,a.bg-corporate-darker:focus,button.bg-corporate-darker:hover,button.bg-corporate-darker:focus{background-color:#111419!important}.bg-corporate-light{background-color:#5aced3!important}a.bg-corporate-light:hover,a.bg-corporate-light:focus,button.bg-corporate-light:hover,button.bg-corporate-light:focus{background-color:#34bfc6!important}.bg-corporate-lighter{background-color:#d3f2f3!important}a.bg-corporate-lighter:hover,a.bg-corporate-lighter:focus,button.bg-corporate-lighter:hover,button.bg-corporate-lighter:focus{background-color:#abe6e9!important}.bg-gd-corporate{background:#1f7275;background:linear-gradient(135deg,#1f7275 0%,#34bfc6 100%)!important}.text-earth{color:#6eab4d!important}a.text-earth.link-effect::before{background-color:#6eab4d}a.text-earth:hover,a.text-earth:focus{color:#41652d!important}.text-earth-dark{color:#424242!important}a.text-earth-dark.link-effect::before{background-color:#424242}a.text-earth-dark:hover,a.text-earth-dark:focus{color:#0f0f0f!important}.text-earth-darker{color:#222!important}a.text-earth-darker.link-effect::before{background-color:#222}a.text-earth-darker:hover,a.text-earth-darker:focus{color:#000!important}.text-earth-light{color:#a0ca8a!important}a.text-earth-light.link-effect::before{background-color:#a0ca8a}a.text-earth-light:hover,a.text-earth-light:focus{color:#69a44a!important}.text-earth-lighter{color:#e4f0de!important}a.text-earth-lighter.link-effect::before{background-color:#e4f0de}a.text-earth-lighter:hover,a.text-earth-lighter:focus{color:#acd098!important}.bg-earth{background-color:#6eab4d!important}a.bg-earth:hover,a.bg-earth:focus,button.bg-earth:hover,button.bg-earth:focus{background-color:#57883d!important}.bg-earth-op{background-color:rgba(110,171,77,.75)!important}a.bg-earth-op:hover,a.bg-earth-op:focus,button.bg-earth-op:hover,button.bg-earth-op:focus{background-color:rgba(87,136,61,.75)!important}.bg-earth-dark{background-color:#424242!important}a.bg-earth-dark:hover,a.bg-earth-dark:focus,button.bg-earth-dark:hover,button.bg-earth-dark:focus{background-color:#292929!important}.bg-earth-dark-op{background-color:rgba(66,66,66,.83)!important}a.bg-earth-dark-op:hover,a.bg-earth-dark-op:focus,button.bg-earth-dark-op:hover,button.bg-earth-dark-op:focus{background-color:rgba(41,41,41,.83)!important}.bg-earth-darker{background-color:#222!important}a.bg-earth-darker:hover,a.bg-earth-darker:focus,button.bg-earth-darker:hover,button.bg-earth-darker:focus{background-color:#090909!important}.bg-earth-light{background-color:#a0ca8a!important}a.bg-earth-light:hover,a.bg-earth-light:focus,button.bg-earth-light:hover,button.bg-earth-light:focus{background-color:#84ba66!important}.bg-earth-lighter{background-color:#e4f0de!important}a.bg-earth-lighter:hover,a.bg-earth-lighter:focus,button.bg-earth-lighter:hover,button.bg-earth-lighter:focus{background-color:#c8e0bb!important}.bg-gd-earth{background:#4c7635;background:linear-gradient(135deg,#4c7635 0%,#7bb65c 100%)!important}.animated{animation-duration:1.2s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,0,0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}@font-face{font-family:simple-line-icons;src:url(../fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0);src:url(../fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0) format("embedded-opentype"),url(../fonts/simple-line-icons/Simple-Line-Icons.woff2@v=2.4.0) format("woff2"),url(../fonts/simple-line-icons/Simple-Line-Icons.ttf@v=2.4.0) format("truetype"),url(../fonts/simple-line-icons/Simple-Line-Icons.woff@v=2.4.0) format("woff"),url(../fonts/simple-line-icons/Simple-Line-Icons.svg@v=2.4.0) format("svg");font-weight:400;font-style:normal}.si{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.si-user:before{content:""}.si-people:before{content:""}.si-user-female:before{content:""}.si-user-follow:before{content:""}.si-user-following:before{content:""}.si-user-unfollow:before{content:""}.si-login:before{content:""}.si-logout:before{content:""}.si-emotsmile:before{content:""}.si-phone:before{content:""}.si-call-end:before{content:""}.si-call-in:before{content:""}.si-call-out:before{content:""}.si-map:before{content:""}.si-location-pin:before{content:""}.si-direction:before{content:""}.si-directions:before{content:""}.si-compass:before{content:""}.si-layers:before{content:""}.si-menu:before{content:""}.si-list:before{content:""}.si-options-vertical:before{content:""}.si-options:before{content:""}.si-arrow-down:before{content:""}.si-arrow-left:before{content:""}.si-arrow-right:before{content:""}.si-arrow-up:before{content:""}.si-arrow-up-circle:before{content:""}.si-arrow-left-circle:before{content:""}.si-arrow-right-circle:before{content:""}.si-arrow-down-circle:before{content:""}.si-check:before{content:""}.si-clock:before{content:""}.si-plus:before{content:""}.si-minus:before{content:""}.si-close:before{content:""}.si-event:before{content:""}.si-exclamation:before{content:""}.si-organization:before{content:""}.si-trophy:before{content:""}.si-screen-smartphone:before{content:""}.si-screen-desktop:before{content:""}.si-plane:before{content:""}.si-notebook:before{content:""}.si-mustache:before{content:""}.si-mouse:before{content:""}.si-magnet:before{content:""}.si-energy:before{content:""}.si-disc:before{content:""}.si-cursor:before{content:""}.si-cursor-move:before{content:""}.si-crop:before{content:""}.si-chemistry:before{content:""}.si-speedometer:before{content:""}.si-shield:before{content:""}.si-screen-tablet:before{content:""}.si-magic-wand:before{content:""}.si-hourglass:before{content:""}.si-graduation:before{content:""}.si-ghost:before{content:""}.si-game-controller:before{content:""}.si-fire:before{content:""}.si-eyeglass:before{content:""}.si-envelope-open:before{content:""}.si-envelope-letter:before{content:""}.si-bell:before{content:""}.si-badge:before{content:""}.si-anchor:before{content:""}.si-wallet:before{content:""}.si-vector:before{content:""}.si-speech:before{content:""}.si-puzzle:before{content:""}.si-printer:before{content:""}.si-present:before{content:""}.si-playlist:before{content:""}.si-pin:before{content:""}.si-picture:before{content:""}.si-handbag:before{content:""}.si-globe-alt:before{content:""}.si-globe:before{content:""}.si-folder-alt:before{content:""}.si-folder:before{content:""}.si-film:before{content:""}.si-feed:before{content:""}.si-drop:before{content:""}.si-drawer:before{content:""}.si-docs:before{content:""}.si-doc:before{content:""}.si-diamond:before{content:""}.si-cup:before{content:""}.si-calculator:before{content:""}.si-bubbles:before{content:""}.si-briefcase:before{content:""}.si-book-open:before{content:""}.si-basket-loaded:before{content:""}.si-basket:before{content:""}.si-bag:before{content:""}.si-action-undo:before{content:""}.si-action-redo:before{content:""}.si-wrench:before{content:""}.si-umbrella:before{content:""}.si-trash:before{content:""}.si-tag:before{content:""}.si-support:before{content:""}.si-frame:before{content:""}.si-size-fullscreen:before{content:""}.si-size-actual:before{content:""}.si-shuffle:before{content:""}.si-share-alt:before{content:""}.si-share:before{content:""}.si-rocket:before{content:""}.si-question:before{content:""}.si-pie-chart:before{content:""}.si-pencil:before{content:""}.si-note:before{content:""}.si-loop:before{content:""}.si-home:before{content:""}.si-grid:before{content:""}.si-graph:before{content:""}.si-microphone:before{content:""}.si-music-tone-alt:before{content:""}.si-music-tone:before{content:""}.si-earphones-alt:before{content:""}.si-earphones:before{content:""}.si-equalizer:before{content:""}.si-like:before{content:""}.si-dislike:before{content:""}.si-control-start:before{content:""}.si-control-rewind:before{content:""}.si-control-play:before{content:""}.si-control-pause:before{content:""}.si-control-forward:before{content:""}.si-control-end:before{content:""}.si-volume-1:before{content:""}.si-volume-2:before{content:""}.si-volume-off:before{content:""}.si-calendar:before{content:""}.si-bulb:before{content:""}.si-chart:before{content:""}.si-ban:before{content:""}.si-bubble:before{content:""}.si-camrecorder:before{content:""}.si-camera:before{content:""}.si-cloud-download:before{content:""}.si-cloud-upload:before{content:""}.si-envelope:before{content:""}.si-eye:before{content:""}.si-flag:before{content:""}.si-heart:before{content:""}.si-info:before{content:""}.si-key:before{content:""}.si-link:before{content:""}.si-lock:before{content:""}.si-lock-open:before{content:""}.si-magnifier:before{content:""}.si-magnifier-add:before{content:""}.si-magnifier-remove:before{content:""}.si-paper-clip:before{content:""}.si-paper-plane:before{content:""}.si-power:before{content:""}.si-refresh:before{content:""}.si-reload:before{content:""}.si-settings:before{content:""}.si-star:before{content:""}.si-symbol-female:before{content:""}.si-symbol-male:before{content:""}.si-target:before{content:""}.si-credit-card:before{content:""}.si-paypal:before{content:""}.si-social-tumblr:before{content:""}.si-social-twitter:before{content:""}.si-social-facebook:before{content:""}.si-social-instagram:before{content:""}.si-social-linkedin:before{content:""}.si-social-pinterest:before{content:""}.si-social-github:before{content:""}.si-social-google:before{content:""}.si-social-reddit:before{content:""}.si-social-skype:before{content:""}.si-social-dribbble:before{content:""}.si-social-behance:before{content:""}.si-social-foursqare:before{content:""}.si-social-soundcloud:before{content:""}.si-social-spotify:before{content:""}.si-social-stumbleupon:before{content:""}.si-social-youtube:before{content:""}.si-social-dropbox:before{content:""}.si-social-vkontakte:before{content:""}.si-social-steam:before{content:""}.si-users:before{content:""}.si-bar-chart:before{content:""}.si-camcorder:before{content:""}.si-emoticon-smile:before{content:""}.si-eyeglasses:before{content:""}.si-moustache:before{content:""}.si-pointer:before{content:""}/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome +* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face{font-family:fontawesome;src:url(../fonts/fontawesome4/fontawesome-webfont.eot@v=4.7.0);src:url(../fonts/fontawesome4/fontawesome-webfont.eot@) format("embedded-opentype"),url(../fonts/fontawesome4/fontawesome-webfont.woff2@v=4.7.0) format("woff2"),url(../fonts/fontawesome4/fontawesome-webfont.woff@v=4.7.0) format("woff"),url(../fonts/fontawesome4/fontawesome-webfont.ttf@v=4.7.0) format("truetype"),url(../fonts/fontawesome4/fontawesome-webfont.svg@v=4.7.0) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}.datepicker{z-index:1051!important}.input-daterange .input-group-addon{padding:4px 12px;margin:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#faeab9;border-color:#faeab9}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-color:#3f9ce8;border-color:#3f9ce8}.dropzone{min-height:200px;background-color:#f6f7f9;border:2px dotted #d4dae3;border-radius:3px}.dropzone .dz-message{margin:65px 0;font-size:16px;font-style:italic;font-weight:600;color:#575757}.dropzone:hover{background-color:#fff;border-color:#3f9ce8}.dropzone:hover .dz-message{color:#3f9ce8}table.dataTable{border-collapse:collapse!important}table.dataTable td,table.dataTable th{box-sizing:border-box}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:20px}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{display:none}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{top:10px;right:6px;bottom:auto;font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-weight:900;font-size:14px;opacity:.6}table.dataTable thead .sorting:after{content:""}table.dataTable thead .sorting_asc:after{content:""}table.dataTable thead .sorting_desc:after{content:""}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin-top:10px;justify-content:center}@media(min-width:768px){div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin-top:2px;justify-content:flex-end}}.pie-chart{position:relative;display:block}.pie-chart>canvas{display:block;margin:0 auto}.pie-chart>span{position:absolute;top:50%;right:auto;left:auto;transform:translateX(0) translateY(-50%);right:0;left:0;text-align:center}.flot-tooltip{position:absolute;display:none;color:#fff;background:rgba(0,0,0,.75);padding:4px 8px}.flot-pie-label{font-size:13px;text-align:center;padding:4px 8px;color:#fff}.legend>table td{padding:3px 4px;font-size:14px}.fc-event{padding-left:4px;padding-right:2px;font-weight:600;line-height:1.4;color:#171717;border:1px solid #e3f4fc;border-radius:0}.fc-event:hover{color:#575757}.fc-event,.fc-event-dot{background-color:#e3f4fc}.fc button{height:34px;line-height:34px;font-weight:600;cursor:default}.fc-state-default.fc-corner-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-state-default.fc-corner-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-state-default{color:#171717;background-color:#f0f2f5;background-image:none;border:1px solid #d4dae3;text-shadow:none;box-shadow:none}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#343a40;background-color:#cbd2dd;border-color:#adb8c8}.fc-state-hover{color:#171717;transition:all .15s ease-out}.fc-state-down,.fc-state-active{background-color:#cbd2dd;border-color:#adb8c8;box-shadow:none}.fc-state-disabled{opacity:.35}.fc-toolbar{margin-bottom:29px}@media(max-width:767.98px){.fc-toolbar>div{display:block!important;float:none!important;margin-bottom:12px!important}.fc-toolbar>div::after{display:block;clear:both;content:""}}.fc thead th.fc-widget-header{padding-top:6px;padding-bottom:6px;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#f6f7f9}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e4e7ed}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#f0f2f5}.fc-unthemed .fc-today{background:#f6f7f9}@media(max-width:575.98px){.fc-header-toolbar .fc-button{margin-top:5px;margin-bottom:5px}}pre.pre-sh{padding:0;margin:0;border:none;background:0 0;border-radius:0}pre.pre-sh code.hljs{background:0 0}pre.pre-sh code.pwrap{white-space:pre-wrap}.irs.irs--round .irs-line,.irs.irs--round .irs-bar{height:4px}.irs.irs--round .irs-min,.irs.irs--round .irs-max,.irs.irs--round .irs-line,.irs.irs--round .irs-grid-pol{background:#f0f2f5}.irs.irs--round .irs-handle{border-color:#3f9ce8}.irs.irs--round .irs-from::before,.irs.irs--round .irs-to::before,.irs.irs--round .irs-single::before{border-top-color:#3f9ce8}.irs.irs--round .irs-bar,.irs.irs--round .irs-from,.irs.irs--round .irs-to,.irs.irs--round .irs-single{background:#3f9ce8}.autocomplete-suggestions{border-color:#e4e7ed;box-shadow:0 15px 25px rgba(0,0,0,.05)}.autocomplete-suggestion{padding:.4285714rem 1rem;color:#575757;font-size:1rem;font-weight:600;line-height:1.5}.autocomplete-suggestion b{color:#3f9ce8;font-weight:600}.autocomplete-suggestion.selected{background-color:#f0f2f5}.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:none!important;background-color:rgba(0,0,0,.75)!important}div.tagsinput{padding:5px 12px 1px;border-color:#d4dae3;border-radius:3px}div.tagsinput input{padding-top:0;padding-bottom:0;margin-bottom:2px;height:22px}.form-material div.tagsinput{padding-right:0;padding-left:0;border:none;border-radius:0;border-bottom:1px solid #d4dae3}div.tagsinput span.tag{padding:2px 5px;margin-bottom:2px;height:22px;line-height:18px;color:#fff;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600;background-color:#3f9ce8;border:none}div.tagsinput span.tag a{font-size:13px;color:rgba(255,255,255,.5)}div.tagsinput span.tag a:hover{color:rgba(255,255,255,.75)}.draggable-column{min-height:100px}.draggable-handler{cursor:move}.draggable-placeholder{background-color:#edeff3;border:1px dashed #c5cdd8}.jvectormap-tip{padding:6px 8px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;background:#212529;border:none;border-radius:0}.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback{left:15px;padding:4px;line-height:15px;background:#555}.jvectormap-zoomin,.jvectormap-zoomout{width:15px;height:15px}.jvectormap-zoomin:hover,.jvectormap-zoomout:hover{opacity:.75}.jvectormap-zoomout{top:40px}.select2-container .select2-selection--single{height:34px}.select2-container .select2-dropdown{border-color:#d4dae3;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.select2-container--default .select2-selection--single{border-color:#d4dae3;border-radius:3px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;line-height:34px}.form-material .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.form-material .select2-container--default .select2-selection--single{border:none;border-bottom:1px solid #d4dae3;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6c757d}.select2-container--default .select2-selection--multiple{border-color:#d4dae3;border-radius:3px;min-height:34px}.form-material .select2-container--default .select2-selection--multiple{border:none;border-bottom:1px solid #d4dae3;border-radius:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-right:12px;padding-left:12px}.form-material .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left:0}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#97a5ba}.form-material .select2-container--default.select2-container--focus .select2-selection--multiple,.form-material .select2-container--default.select2-container--focus .select2-selection--single{border-bottom-color:#97a5ba}.is-valid .select2-container--default .select2-selection--single,.is-valid .select2-container--default .select2-selection--multiple,.is-valid .select2-container--default.select2-container--focus .select2-selection--single,.is-valid .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#9ccc65}.is-valid .form-control .select2-container--default .select2-selection--single,.is-valid .form-control .select2-container--default .select2-selection--multiple,.is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--single,.is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--multiple{border-bottom-color:#9ccc65}.is-invalid .select2-container--default .select2-selection--single,.is-invalid .select2-container--default .select2-selection--multiple,.is-invalid .select2-container--default.select2-container--focus .select2-selection--single,.is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#ef5350}.is-invalid .form-material .select2-container--default .select2-selection--single,.is-invalid .form-material .select2-container--default .select2-selection--multiple,.is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--single,.is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--multiple{border-bottom-color:#ef5350}.select2-container--default .select2-selection--multiple .select2-selection__choice{height:22px;line-height:22px;color:#fff;font-size:13px;font-weight:600;background-color:#3f9ce8;border:none;border-radius:3px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:rgba(255,255,255,.5)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:rgba(255,255,255,.75)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#d4dae3}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3f9ce8}.select2-container--default .select2-search--inline .select2-search__field{padding-right:0;padding-left:0;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;box-shadow:none}.form-material .select2-container--default .select2-search--inline .select2-search__field{padding-left:0}.select2-search--dropdown .select2-search__field{padding:6px 12px;font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;border-radius:3px;box-shadow:none}.CodeMirror-fullscreen,.editor-toolbar.fullscreen,.editor-preview-side{z-index:1052}.editor-preview{z-index:1051}.slick-slider.slick-dotted{margin-bottom:50px}.slick-slider.slick-dotted .slick-dots{bottom:-30px}.slick-slider.slick-dotted.slick-dotted-inner{margin-bottom:0}.slick-slider.slick-dotted.slick-dotted-inner .slick-dots{bottom:10px}.slick-slider.slick-dotted.slick-dotted-white .slick-dots li button::before{color:#fff}.slick-slider .slick-prev,.slick-slider .slick-next{width:40px;height:60px;text-align:center;background-color:rgba(0,0,0,.03);z-index:2}.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover{background-color:rgba(0,0,0,.15)}.slick-slider .slick-prev::before,.slick-slider .slick-next::before{font-family:fontawesome,"font awesome 5 free","font awesome 5 pro";font-size:28px;font-weight:900;line-height:28px;color:#343a40}.slick-slider .slick-prev{left:0}.slick-slider .slick-prev::before{content:""}.slick-slider .slick-next{right:0}.slick-slider .slick-next::before{content:""}.slick-slider.slick-nav-white .slick-prev,.slick-slider.slick-nav-white .slick-next{background-color:rgba(255,255,255,.5)}.slick-slider.slick-nav-white .slick-prev:hover,.slick-slider.slick-nav-white .slick-next:hover{background-color:#fff}.slick-slider.slick-nav-white .slick-prev:before,.slick-slider.slick-nav-white .slick-next:before{color:#000}.slick-slider.slick-nav-black .slick-prev,.slick-slider.slick-nav-black .slick-next{background-color:rgba(0,0,0,.25)}.slick-slider.slick-nav-black .slick-prev:hover,.slick-slider.slick-nav-black .slick-next:hover{background-color:#000}.slick-slider.slick-nav-black .slick-prev::before,.slick-slider.slick-nav-black .slick-next::before{color:#fff}.slick-slider.slick-nav-hover .slick-prev,.slick-slider.slick-nav-hover .slick-next{opacity:0;transition:opacity .25s ease-out}.slick-slider.slick-nav-hover:hover .slick-prev,.slick-slider.slick-nav-hover:hover .slick-next{opacity:1}[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:flex}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box}.simplebar-content{overflow-x:scroll;overflow-y:hidden!important;box-sizing:border-box!important;min-height:100%!important}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:7px}.simplebar-scrollbar{position:absolute;right:2px;width:4px;min-height:10px}.simplebar-scrollbar::before{position:absolute;content:"";background:#000;border-radius:5px;left:0;right:0;opacity:0;transition:opacity .2s linear;background:#212529;background-clip:padding-box}.sidebar-inverse #sidebar .simplebar-scrollbar::before{background:#c8e2f8}.simplebar-track:hover .simplebar-scrollbar{opacity:.5;transition:opacity 0 linear}.simplebar-track:hover .simplebar-scrollbar::before,.simplebar-track .simplebar-scrollbar.visible::before{opacity:.5}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar::before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:7px}.simplebar-track.horizontal .simplebar-scrollbar::before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:4px;min-height:0;min-width:10px;width:auto}.note-editor.note-frame .note-toolbar-wrapper{background-color:#fff}.note-editor.note-frame .note-toolbar{background-color:#fcfcfc!important}.note-editor.note-frame.note-frame{border-color:#ddd}.note-editor.note-frame .note-toolbar{border-bottom-color:#ddd}.note-editor.note-frame .note-statusbar .note-resizebar{border-top-color:#ddd}.note-editor.note-frame .note-popover .popover-content .note-color .dropdown-menu,.note-editor.note-frame .card-header.note-toolbar .note-color .dropdown-menu{min-width:350px}.pw-strength-progress>.progress{height:5px}.dd,.dd-item,.dd-empty,.dd-placeholder{font-size:13px}.dd-handle{height:2.5rem;padding:.5rem .75rem;color:#575757;background:#f6f7f9;border-color:#e4e7ed}.dd-handle:hover{color:#171717}.dd-item>button{height:1.625rem}.dd-empty,.dd-placeholder{border-color:#212529;background:#c8e2f8;opacity:.25} \ No newline at end of file diff --git a/layout/template/panel/assets/css/custom.css@v=1644312800.css b/layout/template/panel/assets/css/custom.css@v=1644312800.css new file mode 100644 index 00000000..c63724d8 --- /dev/null +++ b/layout/template/panel/assets/css/custom.css@v=1644312800.css @@ -0,0 +1 @@ +@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;1,700&family=Montserrat:wght@400;700&display=swap";.options-container .options-overlay-show{opacity:1;visibility:visible}.cc-selector-2 input{position:absolute;z-index:999}.cc-selector-2 input:active+.drinkcard-cc{opacity:.9}.cc-selector-2 input:checked+.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none}#page-container{padding-top:80px}#main-container{min-height:auto!important}#sidebar{top:80px}@media(max-width:768px){#page-container{padding-top:60px}#sidebar{top:60px}}.drinkcard-cc{cursor:pointer;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;-webkit-filter:brightness(1.2) grayscale(1) opacity(.65);-moz-filter:brightness(1.2) grayscale(1) opacity(.65);filter:brightness(1.2) grayscale(1) opacity(.65);border:5px solid #b78400;border-radius:10px}.drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}.navigation .w-m-91{padding-left:15px}.dropdown.mob-menu{min-width:270px}.drinkcard-cc img{border-radius:4px}.list_account div.accordion_account::before{content:"";opacity:.4}.list_account.open>div.accordion_account::before{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.list_account div.accordion_account::after{content:"";opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.list_account.open>div.accordion_account::after{opacity:.4;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.list_account div.accordion_account::before,.list_account div.accordion_account::after{position:absolute;left:28px;width:20px;height:20px;display:block;text-align:center;font-family:FontAwesome,"font awesome 5 free","font awesome 5 pro";transition:all .2s cubic-bezier(.25,.46,.45,.94)}.btn-create-account{position:absolute;padding:.3571429rem .64285714rem;font-size:.9286rem;line-height:20px;z-index:2;top:10px;right:-8px;padding-left:12px;padding-right:12px}.form-group input[type=radio],.form-group input[type=checkbox]{display:none}.form-group input[type=checkbox]+.btn-group>label,.form-group input[type=radio]+.btn-group>label{white-space:normal}.form-group input[type=checkbox]+.btn-group>label.btn-default,.form-group input[type=radio]+.btn-group>label.btn-default{color:#333;background-color:#fff;border-color:#ccc;cursor:pointer}.form-group input[type=radio]+.btn-group>label span:first-child,.form-group input[type=checkbox]+.btn-group>label span:first-child{display:none}.form-group input[type=radio]+.btn-group>label span:first-child+span,.form-group input[type=checkbox]+.btn-group>label span:first-child+span{display:inline-block}.form-group input[type=radio]:checked+.btn-group>label span:first-child,.form-group input[type=checkbox]:checked+.btn-group>label span:first-child{display:inline-block}.form-group input[type=radio]:checked+.btn-group>label span:first-child+span,.form-group input[type=checkbox]:checked+.btn-group>label span:first-child+span{display:none}.form-group input[type=checkbox]+.btn-group>label span[class*=fa-],.form-group input[type=radio]+.btn-group>label span[class*=fa-]{width:15px;float:left;margin:4px 0 2px -2px}.form-group input[type=checkbox]+.btn-group>label div.content-label,.form-group input[type=radio]+.btn-group>label div.content-label{margin-left:22px}body{background:#020203 url(https://innadril.com/img/bg_cp.png?v2) top center no-repeat!important;background-size:cover!important;color:rgba(255,255,255,.8)!important;font-family:montserrat,sans-serif}a{color:#cd9420!important}a:hover{color:#fff!important}body.gsoft_panel h1,body.gsoft_panel h2,body.gsoft_panel h3,body.gsoft_panel h4,body.gsoft_panel h5,body.gsoft_panel h6,body.gsoft_panel .h1,body.gsoft_panel .h2,body.gsoft_panel .h3,body.gsoft_panel .h4,body.gsoft_panel .h5,body.gsoft_panel .h6{font-family:trajanpro3semibold!important;color:#fff!important;margin-bottom:0}.font-size-h3{font-size:1.4rem!important}.nav-main-header a{font-family:merriweather,serif;font-weight:400!important;font-size:13px;text-transform:uppercase;color:rgba(255,255,255,.8)!important;letter-spacing:1px}.nav-main-header a:hover,.nav-main-header a:focus,.nav-main-header a.active,.nav-main-header li.open>a.nav-submenu,.nav-main-header li:hover>a.nav-submenu{background-color:#0f0f11!important;color:#cd9420!important}#page-header{background-color:#080808!important}#page-container.page-header-modern #page-header{background:0 0!important}#page-container.page-header-modern #page-header>.content-header{height:70px!important}.nav-tabs-block .nav-link.active,.nav-tabs-block .nav-item.show .nav-link{background:#0f0f11!important}.bg-primary{background-color:#0f0f11!important}.bg-gd-dusk,.bg-gd-primary,.bg-gd-emerald,.bg-primary-dark,.block-header-default,.nav-tabs-block{background:rgba(0,0,0,.5)!important}.bg-gd-dusk h3,.bg-gd-primary h3,.bg-gd-emerald h3,.bg-primary-dark h3,.block-header-default h3,.nav-tabs-block h3{color:#cd9420!important;font-size:17px!important;font-weight:700}div .bg-body-light{background-color:#1a191d!important}.gsoft_panel .modal-content .modal-ajax-footer.block-content .btn.submit-form{border:none}.gsoft_panel .modal-content .modal-ajax-footer.block-content{padding-bottom:20px}.fileuploader{background:#1c1c1f!important}.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner{background:0 0!important;border-color:#cd9420!important;color:#cd9420!important}.modal-backdrop{background-color:#000!important}.table td,.table th{border-top:1px solid #2b2b2d!important}.table-bordered th,.table-bordered td{border:1px solid #2b2b2d!important}.bg-breadcrumb{background:#0f0f11!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff!important;background-color:rgba(0,0,0,.5)!important}.dropdown-menu{background-color:#0f0f11!important;border:1px solid #af9765!important;padding:16px!important}.dropdown-item{color:rgba(255,255,255,.8)!important}.dropdown-item:hover,.dropdown-item:focus{background:#000}.border-b,.dropdown-divider{border-color:#444!important}hr{border-top:1px solid #2d2d2d!important}.border-bottom{border-bottom:1px solid #2d2d2d!important}.border-right{border-right:1px solid #2d2d2d!important}.irs.irs--round .irs-bar,.irs.irs--round .irs-from,.irs.irs--round .irs-to,.irs.irs--round .irs-single{background:#cc931f!important}.irs.irs--round .irs-handle{border-color:#cc931f!important}.irs.irs--round .irs-from::before,.irs.irs--round .irs-to::before,.irs.irs--round .irs-single::before{border-top-color:#cc931f!important}.irs.irs--round .irs-min,.irs.irs--round .irs-max,.irs.irs--round .irs-line,.irs.irs--round .irs-grid-pol{background:#95959e!important}.isel{border:1px solid rgba(255,255,255,.2)!important}.isel_header{border:0!important}.nav-tabs-alt .nav-link:hover,.nav-tabs-alt .nav-link:focus{box-shadow:inset 0 -2px #cd9420!important}.options-container .options-overlay{background:#000!important}.options-container .options-overlay-content{font-size:11px!important}.options-container{height:120px!important}.list_account{padding:0 10px 20px!important}.btn-create-account{right:20px!important}.badge-secondary{background:#222!important}code{color:#af9765!important;font-size:110%!important}#sidebar{box-shadow:none!important;background:#0f0f11!important}#sidebar .btn{font-size:12px!important}.nav-main a:hover>i,.nav-main a:focus>i,.nav-main a.active>i{color:#d2c5b3!important}.badge-primary{background-color:#af9765}.block{background-color:rgba(54,53,61,.34)!important;box-shadow:none!important}.block.block-bordered{border:1px solid #25231f!important}.block-title{min-height:auto!important}.list_account .table-vcenter tbody td{color:#fff}.text-black{color:#fff!important}.isel-list_flex{justify-content:center}.checkbox__block{background:rgb(255 255 255/32%)!important}.css-switch .css-control-input~.css-control-indicator{background-color:#5a5a5a!important}.table-bordered{border:1px solid #2b2b2d!important}input[type=radio]#unitpay,input[type=radio]#paypal,input[type=radio]#paygol{display:none}.page-item.active .page-link{background-color:#796b4d!important;border-color:#796b4d!important}.page-item.disabled .page-link,.page-link{background-color:#202020!important;border-color:#202020!important}.text-primary{color:rgba(255,255,255,.8)!important}.text-primary-darker{color:#212529!important}.text-primary-light{color:#af9765!important}a.text-muted{color:#af9765!important}a.text-muted:hover,a.text-muted:focus{color:#fff!important}a.text-muted.link-effect::before{background-color:#af9765!important}input.form-control,select.form-control{}input.form-control:focus,select.form-control:focus{background-color:#2c2c31!important;border-color:#2c2c31!important}textarea.form-control{font-family:montserrat,sans-serif;font-weight:700!important;background:#1c1c1f!important;border-color:#1c1c1f!important;border-radius:0!important;color:#fff!important}textarea.form-control:focus{background-color:#2c2c31!important;border-color:#2c2c31!important}.input-group-text{background-color:#292933!important;border:1px solid #292933!important}.img-avatar-thumb{box-shadow:none!important;border:1px solid #af9765}.btn.btn-rounded{border-radius:0!important}.btn.btn-circle{border-radius:0!important}.btn-outline-primary{}.btn-outline-primary.btn-noborder{border-color:transparent!important}.nav-tabs-alt{border-bottom-color:#1c1c1f!important}.nav-tabs-alt .nav-item.show .nav-link{box-shadow:none!important}.nav-tabs-alt .nav-link.active{box-shadow:inset 0 -2px #cd9420!important}.home-widget{border-radius:0!important}.home-widget-wrapper{padding:0 15px}.home-widget-content{padding:0!important;margin-left:-1px}.home-widget-icon{margin-top:0!important}.home-widget-title{margin-top:4px!important}.home-widget-label{position:absolute;left:0;padding:10px 20px;background:rgba(0,0,0,.5)!important;bottom:0;width:100%;letter-spacing:0!important}@font-face{font-family:geometria;src:url(../fonts/custom/Geometria-Medium.eot);src:local('Geometria Medium'),local('Geometria-Medium'),url(../fonts/custom/Geometria-Medium.eot@) format('embedded-opentype'),url(../fonts/custom/Geometria-Medium.woff2) format('woff2'),url(../fonts/custom/Geometria-Medium.woff) format('woff'),url(../fonts/custom/Geometria-Medium.ttf) format('truetype');font-weight:500;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:geometria;src:url(../fonts/custom/Geometria.eot);src:local('Geometria'),url(https://innadril.com/template/panel/assets/css/Geometria.eot?) format('embedded-opentype'),url(../fonts/custom/Geometria.woff2) format('woff2'),url(../fonts/custom/Geometria.woff) format('woff'),url(../fonts/custom/Geometria.ttf) format('truetype');font-weight:400;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:geometria;src:url(../fonts/custom/Geometria-Bold.eot);src:local('Geometria Bold'),local('Geometria-Bold'),url(../fonts/custom/Geometria-Bold.eot@) format('embedded-opentype'),url(../fonts/custom/Geometria-Bold.woff2) format('woff2'),url(../fonts/custom/Geometria-Bold.woff) format('woff'),url(../fonts/custom/Geometria-Bold.ttf) format('truetype');font-weight:700;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:geometria;src:url(../fonts/custom/Geometria-Light.eot);src:local('Geometria Light'),local('Geometria-Light'),url(../fonts/custom/Geometria-Light.eot@) format('embedded-opentype'),url(../fonts/custom/Geometria-Light.woff2) format('woff2'),url(../fonts/custom/Geometria-Light.woff) format('woff'),url(../fonts/custom/Geometria-Light.ttf) format('truetype');font-weight:300;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:literata;src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Medium.eot);src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Medium.eot?) format('embedded-opentype'),url(../fonts/custom/subset-Literata-Medium.woff2) format('woff2'),url(../fonts/custom/subset-Literata-Medium.woff) format('woff'),url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0370–U+03FF}@font-face{font-family:literata;src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Regular.eot);src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Regular.eot?) format('embedded-opentype'),url(../fonts/custom/subset-Literata-Regular.woff2) format('woff2'),url(../fonts/custom/subset-Literata-Regular.woff) format('woff'),url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370–U+03FF}@font-face{font-family:literata;src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Bold.eot);src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Bold.eot?) format('embedded-opentype'),url(../fonts/custom/subset-Literata-Bold.woff2) format('woff2'),url(../fonts/custom/subset-Literata-Bold.woff) format('woff'),url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370–U+03FF}@font-face{font-family:literata;src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Light.eot);src:url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Light.eot?) format('embedded-opentype'),url(../fonts/custom/subset-Literata-Light.woff2) format('woff2'),url(../fonts/custom/subset-Literata-Light.woff) format('woff'),url(https://innadril.com/template/panel/assets/fonts/custom/subset-Literata-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0370–U+03FF}body{background:url(imgs/bg_n.png) top center no-repeat!important;font-family:geometria!important;color:#e4dad5!important;background-size:cover!important}.text-muted{color:#ab9f90!important}.header-filled{background:rgba(11,10,10,.52)!important;box-shadow:none!important;-webkit-box-shadow:none!important}#sidebar{margin-top:5px!important;background:rgba(11,10,10,.52)!important}.nav-main li:not(:last-child){border-bottom:1px dotted #312d2c}@media screen and (max-width:720px){div.navigation{order:unset}#main>.row{margin-right:0;margin-left:0}}.bg-body-light{background-color:#171515!important}div .form-control:disabled,div .form-control[readonly]{background-color:#36353d;opacity:1}select.form-control{color:#59585d;font-size:18px;background:rgba(0,0,0,.4);border:1px solid;padding:5px;font-family:garamondpremrpro;border-radius:0}input.form-control,.input-group-text{color:#59585d;font-size:18px;background:rgba(0,0,0,.4);border:1px solid;width:100%;padding:10px;font-family:garamondpremrpro;border-radius:0}input.form-control:focus,select.form-control:focus{background-color:#17161b!important}input.form-control::placeholder,select.form-control::placeholder,.input-group-text{color:#8f877c!important}.header-filled .logo{width:197px!important}.header-filled ul li a{font-family:geometria!important;font-size:16px!important}.header-filled ul li a:hover{transform:none!important;-webkit-transform:none!important;text-shadow:none!important}.simplebar-content{}.nav-main a>i,.nav-main a{color:#c09c4c}.nav-main a{font-family:garamondpremrpro;font-weight:400!important}.options-container .options-overlay{background:#171515!important}.badge-secondary{background:#403838!important}a{color:#c09c4c!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:merriweather,serif!important;color:#e4dacf!important}.btn-outline-primary{font-weight:400!important}.gsoft_panel .modal-content .block-content{padding:20px 20px 1px}.gsoft_panel .modal-content{background:#16151a}div .bg-info{background-color:rgba(27,26,31,.3)!important}.btn{border:1px solid #3b3535;color:#796b4d;background:#1f1c1c;border-radius:0}.btn.submit-btn,.btn.submit-form{color:#c09c4c;background:rgba(27,26,31,.3);border-radius:1px;border:1px solid #77757b;font-family:trajanpro3bold;font-size:14px;text-align:center;padding:0;transition:.3s}.btn.submit-btn.btn-sm,.btn.submit-form.btn-sm{font-size:12px}.btn .golde{color:#c09c4c}.btn.submit-btn>span,.btn.submit-form>span{border:1px solid #3c3c3e;color:#fff;margin:4px;padding:7px 20px;display:block}.btn:hover{color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{color:#fff!important;background-color:#110f0f!important;border-color:#8f877c!important}.block.block-mode-loading::after{color:#8f877c!important}#page-header{margin-top:5px}.bg-primary{background-color:#171515!important}.spinner-border{margin-top:15px}.list-group-item{background-color:#1f1c1c;border:1px solid #3b3535}.list-group-item.active{background-color:#231f1f;border-color:#796b4d}.list-group-item-action:hover,.list-group-item-action:focus{background-color:#272523!important}.form-material>.form-control{box-shadow:none!important;-webkit-shadow:none!important}.btn-alt-primary:not([disabled]):not(.disabled):active,.btn-alt-primary:hover,.btn-alt-primary:focus,.btn-alt-primary.focus{color:#8f877c!important;background-color:#231f1f!important;border-color:#b2811d!important;box-shadow:none!important}#server-head{display:none}.bg-breadcrumb{background:#171515!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff!important;background-color:rgb(35 31 31)!important}.popover{border:1px solid #ab8c54!important;background-color:#1f1c1c!important}.popover-header{background-color:#3b3535!important;padding-bottom:10px}.popover-body{color:#837c72}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{border-top-color:#ab8c54!important}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{border-top-color:#1f1c1c!important}.new-ticket-btn{background:#171515!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#46433f!important}.nav-users a:hover{background-color:#171515}.close{color:#ffa644;text-shadow:0 1px 0 #231f1f}.content-heading{border-bottom:1px solid #8f877c}.table{color:#827b71}.nav-tabs-block .nav-link.active,.nav-tabs-block .nav-item.show .nav-link{background:#231f1f!important}.irs.irs--round .irs-min,.irs.irs--round .irs-max,.irs.irs--round .irs-line,.irs.irs--round .irs-grid-pol{background:#8d857a!important}.modal-content{margin-top:50%}.search-bt{background:url(../../../../l2improved/img/search.png) no-repeat!important;background-position-y:8px!important;background-position-x:5px!important}.page-item.disabled .page-link,.page-link{background-color:#110f0f!important;border-color:#2b2b2d!important}.page-item.active .page-link{background-color:#312c2c!important;border-color:#796b4d!important}.bg-gd-dusk,.bg-gd-primary,.bg-gd-emerald,.bg-primary-dark,.block-header-default,.nav-tabs-block{background:#1a191d!important}.btn-secondary:not([disabled]):not(.disabled):active{background-color:#312b2b;border-color:#3b3535} \ No newline at end of file diff --git a/layout/template/panel/assets/css/darkstyle.css b/layout/template/panel/assets/css/darkstyle.css new file mode 100644 index 00000000..4c61256e --- /dev/null +++ b/layout/template/panel/assets/css/darkstyle.css @@ -0,0 +1 @@ +.gsoft_panel .block-content,.gsoft_panel .block-content.block-content-full@font-face{font-family:garamondpremrpro;src:url(../fonts/Garamond/GaramondPremrPro.eot);src:url(../fonts/Garamond/GaramondPremrPro.eot?#iefix) format('embedded-opentype'),url(../fonts/Garamond/GaramondPremrPro.ttf) format('truetype'),url(../fonts/Garamond/GaramondPremrPro.woff2) format('woff2'),url(../fonts/Garamond/GaramondPremrPro.woff) format('woff'),url(../fonts/Garamond/GaramondPremrPro.svg#GaramondPremrPro) format('svg');font-style:normal;font-stretch:normal}@font-face{font-family:trajanpro3bold;src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot);src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/TrajanBold/TrajanPro3-Bold.svg#TrajanPro3-Bold) format('svg'),url(../fonts/TrajanBold/TrajanPro3-Bold.ttf) format('truetype'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff) format('woff'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:trajanpro3semibold;src:url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2) format('woff2'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff) format('woff'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf) format('truetype');font-style:normal}@font-face{font-family:proximanovaregular;src:url(../fonts/Proxima/proxima_nova_regular.eot);src:url(../fonts/Proxima/proxima_nova_regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Proxima/proxima_nova_regular.woff2) format('woff2'),url(../fonts/Proxima/proxima_nova_regular.woff) format('woff'),url(../fonts/Proxima/proxima_nova_regular.ttf) format('truetype'),url(../fonts/Proxima/proxima_nova_regular.svg#proxima_nova_regular) format('svg');font-style:normal}h1{font-size:22px;color:#fff;font-weight:400}h2{font-size:18px;color:#fff;font-weight:400}h3{font-size:16px;color:#3f352f;font-weight:400}h4{font-size:14px;color:#3f352f;font-weight:400}h5{font-size:12px;color:#3f352f;font-weight:400}html,body:not(.splash){background:#16151a;padding:0;margin:0;color:#3f352f;font-size:14px;font-family:proximanovaregular;height:100%}a{transition:.3s;text-decoration:none;color:#af8629}button:hover{}ul{padding:0;margin:0}.f-a{display:flex;justify-content:space-around}.f-b{display:flex;justify-content:space-between}.f-c{display:flex;justify-content:center;min-width:151px}.XXcenterinfo .main_container.f-c{column-gap:20px}.f-e{display:flex;justify-content:flex-end}.f-s{display:flex;justify-content:flex-start}.f-s-marg{margin-right:15px}.f-wrap{flex-wrap:wrap}.f-drc{flex-direction:column}.site{width:100%;min-height:calc(100% - 147px);padding-bottom:50px}body{}#header{padding:25px 90px;align-items:center;margin:0 auto;position:relative;z-index:1}.header_leftside{transition:.3s;align-items:center}.logotype img{background-size:contain;background-repeat:no-repeat;transition:.3s}body.menu-open .logotype img{filter:brightness(0)}.logotype img:hover{}.header_leftside .js-menu.menu:hover,.header_leftside .logotype:hover{opacity:.4}.settings{margin-left:6px;justify-content:flex-end}.logotype{transition:.3s;position:relative;z-index:1}.cls-border-lang{background:rgb(0 0 0/60%)}.online{display:flex;align-items:center;margin-left:50px;font-weight:proximanovaregular}.online_container{border-left:1px solid #a6a8a9;padding:8px 20px;align-items:center;color:#fff}.server_players{color:#bf9c4b;padding-left:5px}.server_on{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#10820f,#79cc7b);margin-right:5px}.server_off{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#710d0d,#ffbbbb);margin-right:5px}.searchwiki{width:40%}.mobile_search{display:none}.searchwiki_form{max-width:540px;position:relative;margin:0 auto}.searchwiki_form input{width:100%;height:48px;line-height:48px;padding:0 20px 0 55px;border-radius:30px;outline:none;border:1px solid #909398;color:#a65f30;font-size:18px;background:rgba(0,0,0,.4);font-family:garamondpremrpro}.searchwiki_form input::-webkit-input-placeholder{color:#fff}.searchwiki_form input:focus{box-shadow:0 0 10px 0 #ffd7a7;background:rgba(255,255,255,.8);transition:.2s}.searchwiki_form input::placeholder{color:#a65f30;font-family:garamondpremrpro}input[type=search]:placeholder-shown{filter:brightness(10);opacity:.6}.searchwiki_form:before{content:"";position:absolute;background:url(../imgs/searchicon.png);width:20px;height:20px;z-index:1;left:0;top:14px;left:20px;transition:.3s;filter:brightness(100)}.searchwiki_form:hover:before{filter:drop-shadow(0px 0px 10px #ffb100);transform:scale(.8)}.site.home a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}a.btn_rect.navbar_btn_rect{background:url(../imgs/blue-button.png);background-size:100%;background-repeat:no-repeat;background-position:center center;margin-top:0;line-height:44px;height:44px}a.btn_rect.navbar_btn_rect{}button.btn.btn-alt-success.submit-btn span{line-height:21px}.account_btn{border-radius:1px;border:1px solid #555962;font-family:trajanpro3bold;display:block;font-size:14px;min-width:195px;text-align:center;transition:.3s;background-color:transparent;padding:0}.account_btn span{border:1px solid #7c7c7c;color:#fff;margin:4px;padding:8px 10px 6px 6px;display:block;transition:.3s;background:rgb(0 0 0/32%)}.account_btn:hover span{background:#1c1b20}.account_btn:hover{background:#1f1e23;box-shadow:0 0 10px 0 #d8b58c}.account_btn img{margin-right:10px;position:relative;top:3px;filter:brightness(100)}.language{position:relative}#lang-menu{font-family:trajanpro3semibold;color:#fff;height:auto;position:absolute;border:1px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;padding:0 25px 0 5px;margin-left:20px}#lang-menu a{display:block}#lang-menu a:hover{color:#a2672b;margin-left:10px}.cls-border-lang{border:1px solid #555962!important}#lang-menu div{margin-bottom:10px;height:25px;text-align:center;padding:10px;border-bottom:1px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;line-height:26px;position:relative;z-index:999}.cls-borderbottom-lang{border-bottom:1px solid rgba(255,255,255,.2)!important;opacity:.2}#lang-menu ul{list-style:none;margin:0;padding:0;display:none;text-align:center}.language img{width:21px;margin-left:60px}#lang-menu ul li{padding:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#lang-menu ul li:hover{cursor:pointer;color:#a2672b;background:rgb(255 255 255/20%)}.searchwiki_form.f-c{display:none}#main{max-width:1400px;margin:20px auto 0;min-height:calc(85vh - 96px);padding-bottom:50px;justify-content:space-between}.bodyrow.col-12.col-lg-9{flex:1;max-width:100%}#main-container{max-width:1200px;margin:20px auto}.menu{transition:.1s transform linear;position:relative;background:0;width:3.5rem;height:45px;z-index:1;outline:0;padding:0;border:0;z-index:99}.bar{display:block;width:28px;height:1px;margin-bottom:5px;margin-top:5px;position:relative;border-radius:3px;z-index:1;box-shadow:0 -1px 0 0 #fefefe}.bar:before{content:"";position:absolute;background:#fefefe;border-radius:0 0 30px 15px;width:10px;height:3px;top:0;left:0}.active .bar{background:0}.navigate_content{position:relative;z-index:999;margin-top:100px}.menu-open .active .bar{background:url(../imgs/closed.png);width:21px;height:21px;box-shadow:none;transition:.5s}.bar{transition:.5s}.menu-open .bar:before{display:none}.menu-open .bar:nth-child(2){display:none}.menu-open .bar:nth-child(3){display:none}.menu-open .bar:hover{transform:rotate(90deg);filter:drop-shadow(0px 0px 7px #c69254)}button.js-menu.menu:hover span{}.navigate_close{position:absolute;right:0;top:0;width:calc(100% - 600px);height:100%}.menuhide{width:100%;height:100%;position:fixed;display:none;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.menuopen{width:100%;height:100%;position:fixed;display:block;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.navigate_l:before{content:"";background:url(../img/whitestyle/elfmenu.png);position:absolute;width:500px;background-repeat:no-repeat;height:100%;background-size:100% 100%;z-index:2;top:0;right:0}.menu_btn_rect{margin-left:-15px}.menu_item{text-align:left;font-family:trajanpro3semibold;display:block;margin-top:10px;transition:.3s}.menu_item:hover{filter:grayscale(1)}.menu_items{margin:0 auto;width:301px;margin-top:150px;text-transform:uppercase}.menu_item_desc{font-size:14px;color:#686d75}.menu_item_title{color:#c69254;font-size:22px;line-height:20px}.social_menu{padding-top:55px}.mainblock{background:rgba(0,0,0,.2);border:2px solid #555962;position:relative;flex-direction:column;box-shadow:0 0 0 3px rgb(41 40 47/90%),0 0 0 5px rgb(66 66 72/69%);border-radius:.1%;padding:10px;transition:.3s}.mainblock:hover{border:2px solid #c69254}.mainblock.panel_banner_main{padding:0}.sidebar-mini-hide span{display:block}.mainblockXX:before{content:"";border:1px solid #3c3c3c;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;margin:4px;left:0;top:0}.infosidebar .joinlink_container img,.infosidebar .lastforum_container img{filter:brightness(10)}.navigation_item{text-align:center;font-family:trajanpro3semibold;color:#b18a37}.navigation_item:hover{background:#1a191d}.navigation_item_container .subtit{display:block;color:#c09c4c;text-transform:none}.navigation_item_container{font-size:14px;position:relative;padding:10px;text-transform:uppercase}.navigation_item_container.panel_banner,.panel_banner_img{padding:0;text-align:left}.navigation_item:nth-child(2){flex-grow:1;padding:5px}.navigation_item_img{position:relative;margin-bottom:20px}.navigation_item_img img{}.box_mw .navigation_item_img img{max-width:29px}.navigation_item_img:after{content:"";border:1px solid #969392;width:71px;height:71px;position:absolute;z-index:1;top:-22px;left:16%;border-radius:50%;z-index:1}.navigation_item:nth-child(3) .navigation_item_container .navigation_item_img{padding-bottom:1px}.popover.bs-popover-top.show{border:1px solid #555962!important}.popover.bs-popover-top.show>.arrow::after,.popover.bs-popover-top.show .bs-popover-auto[x-placement^=top]>.arrow::after{border-top-color:#1b1a1f!important}.popover.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{border-top-color:#1b1a1f!important}.popover.bs-popover-top.show .popover-header{background-color:#1b1a1f!important}.popover.bs-popover-top.show .popover-body{color:#555962;background:#141317}.informer{margin-bottom:26px;position:relative}.informer img{position:absolute;left:0;top:0;width:100%;height:100%}.informer_content{width:45%;float:right;padding:20px 10px;position:relative}.informer__date{font-family:proximanovaregular;color:#838b9c}.informer__title{font-family:garamondpremrpro;color:#fff;font-weight:400;margin:15px 0;font-size:30px;max-height:100px;display:-moz-box;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;line-height:32px}.informer__description{font-family:proximanovaregular;color:#fff;position:relative;overflow:auto;max-height:200px;padding-right:10px}.informer__description::-webkit-scrollbar{width:.2em;height:.2em}.informer__description::-webkit-scrollbar-thumb{background:#a56a2e}.informer__description::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.informer__description{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.informer__dline{height:1px;width:95%;background:linear-gradient(45deg,white,transparent);display:block}.btn_rect{border:none;background:url(../imgs/button-bg.png);width:207px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:45px;margin-top:20px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_rect:hover{filter:grayscale(1);text-decoration:none}.mainblock .slick-slide img{width:100%;object-fit:contain}.slider_addlink{height:82px;background:rgb(255 255 255/50%);display:flex;justify-content:center;align-items:center;font-family:trajanpro3semibold;font-size:12px;color:#a65f30;position:relative}.slider_addlink:before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);object-fit:fill;left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid #c6b9b2}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slide iframe{width:100%;height:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.stream{height:82px;width:600px;margin:0 auto}.slick-prev{background:url(../img/whitestyle/arrow-left.png);border:none;width:22px;height:37px;font-size:0;position:absolute;left:0;top:50%;transform:translate(-35px,-50%)}.slick-next{background:url(../img/whitestyle/arrow-right.png);border:none;width:22px;height:37px;font-size:0;position:absolute;right:0;top:50%;transform:translate(35px,-50%)}.slick-next,.slick-prev,.social_arrow{filter:brightness(10)}.joinlink{z-index:2;text-align:center;font-family:garamondpremrpro;max-width:290px}.joinlink_container{position:relative}.joinlink h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.joinlink a{margin:20px auto}.social{margin-top:20px;font-size:16px;padding:20px;max-width:290px}.social_container{position:relative}.social_container{}.social_icon{margin-right:10px;width:38px;height:43px}.social_img{border-left:2px solid #ded8d4;height:36px;align-items:center}.social_arrow{width:13px;height:22px;padding:0 0 0 15px}.social_container{align-items:center;transition:.3s}.social_description{align-items:center;font-family:trajanpro3semibold;line-height:18px}a.social_container{text-decoration:none}.social_container .social_icon{transition:.3s}.social_container:hover .social_icon{}.social_container:hover .social_img{}.social_container .social_img{transition:.3s}.social_container span{transition:.3s;width:50%}.lastforum{font-family:garamondpremrpro;margin-top:20px;max-width:290px}.lastforum_container{position:relative}.lastforum h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.lastforum_item{border-bottom:1px solid #000;border-image:linear-gradient(to left top,transparent 0%,#000 50%);border-image-slice:1;padding:0 0 15px;margin:15px 20px 0}.lastforum_item:last-child{border-bottom:none}.lastforum__title{color:#b18a37;font-size:18px;transition:.3s}.lastforum__desc{color:#999390;margin-top:5px;display:block;font-size:14px}.lastforum_item:hover .lastforum__title{margin-left:10px;filter:grayscale(1)}ul.nav-main a:hover i{filter:saturate(0)!important;opacity:.4}.gsoft_panel a.bg-corporate:hover,.gsoft_panel a.bg-corporate:focus,.gsoft_panel button.bg-corporate:hover,.gsoft_panel button.bg-corporate:focus{background-color:#201f24!important}.gsoft_panel a.bg-primary:hover,.gsoft_panel a.bg-primary:focus,.gsoft_panel button.bg-primary:hover,.gsoft_panel button.bg-primary:focus{background-color:#19181b!important}.list_account>div.accordion_account::after{opacity:1}.list_account div.accordion_account::before,.list_account.open>div.accordion_account::after{content:"\f077"!important;color:#bf9b4c}.list_account.open>div.accordion_account a::before{opacity:1}.list_account.open>div.accordion_account a::after{opacity:0}button:hover i,a:hover i{filter:brightness(10)}i.fa.fa-refresh,i.fa.fa-retweet{background-image:url(/template/panel/assets/css/imgs/SVGIcons/refresh.svg);background-size:22px;background-repeat:no-repeat;background-position:center;font:unset;color:transparent;width:14px}#account_list_info .fa-user-o:before{content:"\f007"}.fa.fa-info-circle.text-primary.js-popover-enabled{color:#c09c4c!important}.modal-dialog select.form-control{line-height:initial}#main .nav-main a:hover,#main .nav-main a:focus,#main .nav-main a.active{color:#686d75!important}#main .nav-main a:hover>i,#main .nav-main a:focus>i,#main .nav-main a.active>i{color:#686d75!important}.gsoft_panel .main_container.f-c.linkpages.box_mw{flex-direction:column;justify-content:flex-start;flex:1}.gsoft_panel h2{font-family:garamondpremrpro;margin:0}.panel_h1{color:#fff;text-align:left}.panel_h1 h1{font-family:trajanpro3semibold!important;text-transform:none;font-size:24px}.panel_h2{font-family:garamondpremrpro;text-transform:uppercase;color:#fff;font-size:18px;text-align:left}.gsoft_panel a.btn_rect.navbar_btn_rect{display:block;color:#fff!important}.nav-main a{font-family:garamondpremrpro;color:#c09c4c;font-size:16px;text-transform:uppercase}.nav-main a.current-link{color:#686d75}.gsoft_panel .fa-star.text-warning{color:#fff!important}.gsoft_panel .nav-main li:not(:last-child){border-bottom:none}.gsoft_panel .block-content,.gsoft_panel .block-content.block-content-full{padding:0}.gsoft_panel .nav-main a{padding:9px 18px 9px 50px}.gsoft_panel .nav-main a>i{font-family:none;color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:23px}.gsoft_panel .nav-main a>i.fa:hover{text-decoration:none}.gsoft_panel .nav-main a>i.si{width:18px;height:23px}.gsoft_panel .nav-main a>i.si:before{content:""}.gsoft_panel .nav-main a>i.fa{width:18px;height:23px}.gsoft_panel .nav-main a>i.fa:before{content:""}.gsoft_panel .nav-main a>i.fa.fa-home{background-image:url(/template/panel/assets/media/blackstyle/m-dash.svg);width:18px;height:23px}.gsoft_panel .nav-main a>i.si.si-diamond{background-image:url(/template/panel/assets/media/blackstyle/m-bal.svg)}.gsoft_panel .nav-main a>i.fa.fa-line-chart{background-image:url(/template/panel/assets/media/blackstyle/m-rank.svg)}.gsoft_panel .nav-main a>i.fa.fa-shopping-cart{background-image:url(/template/panel/assets/media/blackstyle/m-store.svg)}.gsoft_panel .nav-main a>i.fa.fa-support{background-image:url(/template/panel/assets/media/blackstyle/m-supp.svg)}.gsoft_panel .nav-main a>i.si.si-settings{background-image:url(/template/panel/assets/media/blackstyle/m-set.svg)}.gsoft_panel .nav-main a>i.fa.fa-gift{background-image:url(/template/panel/assets/media/blackstyle/gift-solid.svg)}.navigation{min-width:227px}ul.nav-main.desk-menu{border-left:1px solid #3c3c3c;padding:0 0 0 10px;margin:20px 0 60px}.gsoft_panel .nav-main a span{font-family:trajanpro3semibold!important;text-transform:none;font-size:14px}.gsoft_panel .block-title small{display:block;font-size:18px;color:#686d75;font-family:garamondpremrpro;margin-bottom:20px}label.col-md-4{font-size:18px;padding:0;max-width:inherit}.fa.fa-fw.fa-2x.fa-star{font-size:1em}#main .gsoft_panel .form_btn{margin-top:20px}#main .text-success{color:#66b84a!important}.centercontent{width:80%;max-width:1200px;display:flex}.gsoft_panel .main_container.f-c.box_mw{width:100%}.block-header.pt-10.pb-10.pr-10.accordion_account{padding-left:30px}.redeem_item button.btn.submit-btn{border:none;background:url(../imgs/redeem-bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:16px 44px;color:#fff;text-shadow:0 2px 5px #222126b3;margin-top:10px}.redeem_item button.btn.submit-btn .fa.fa-gift.mr-5{display:none}.centerinfo .navigation .col.col-12.col-lg-3{padding:0;flex:0 0 20%;max-width:20%}.centerinfo .navigation .col.col-12.col-lg-9{display:block;padding:0}.navigation_item.mainblock.f-c.redeem_item.panel_banner_main{padding:5px;min-width:auto}.centerinfo .navigation .row{justify-content:space-between;margin:0}.panel_banner .btn_rect{border:none;background:url(../imgs/balance-bg.png);background-repeat:no-repeat;background-position:center}.navigation_item_container.panel_banner{display:flex;align-items:center}.gsoft_panel .navigation_item_container h2{font-size:16px;text-align:center;position:relative;padding:0;line-height:16px}.col.col-12.col-lg-3 .navigation_item.f-c.redeem_item{min-height:214px;min-width:auto}.navigation_item.f-c.redeem_item{text-align:center;display:flex;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.navigation_item.f-c.redeem_item .navigation_item_img{border:1px solid #53514e;width:74px;height:74px;max-width:74px;border-radius:100%;margin:0 auto;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:20px}.gsoft_panel .navigation_item.f-c.redeem_item h2{margin-top:20px}.navigation_item.f-c.redeem_item .navigation_item_img:after{content:none}.navigation_item.mainblock.f-c.panel_banner_main:before{background:url(../imgs/lilith.png);background-repeat:no-repeat;background-size:contain}.navigation_item.mainblock.f-c .panel_banner .panel_banner_img{width:50%}.navigation_item.mainblock.f-c .panel_banner .page__title{width:50%;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}span.numx{color:#686d75;margin-right:10px}.acc-block-destiny .mb-20.tit,.acc-block-destiny button.btn.submit-btn.btn-sm{flex:0 0 50%;max-width:50%}.acc-block-destiny .mb-20.tit .d-md-inline-block{font-family:trajanpro3semibold!important;color:#fff!important;margin-bottom:0;font-size:16px}.navigation_item_container .acc-block-destiny .mb-20.tit .subtit{font-family:garamondpremrpro;font-size:18px}.acc-block-destiny #account_list_info,.acc-block-destiny .p-10{flex:0 0 100%;max-width:100%}.acc-block-destiny .p-10 button,#account_list_info .block-content.pt-1 .btn.submit-btn{font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;text-transform:none;font-size:14px;margin-right:10px!important}ul.dropdown-menu.show{display:block;margin:42px 18px;right:0}.bodyrow{display:flex;flex-wrap:wrap}.gsoft_panel .navigation_item.mainblock.f-c .panel_banner .page__title span{color:#fff}.gsoft_panel .score_data{color:#66b84a;font-size:24px;margin-top:0;margin-bottom:10px;font-family:garamondpremrpro}.infosidebar .main_container.f-c{flex-direction:column}.infosidebar .main_container.f-c .navigation_item{margin-bottom:26px}.infosidebar .minilink{font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;text-transform:none;font-size:14px}.infosidebar .navigation_item ul{list-style:none;text-align:left;margin-top:0;margin-bottom:0}.infosidebar .navigation_item ul li{margin-bottom:0}.infosidebar .navigation_item ul li:last-child{margin-bottom:0}.col-lg-8.col-md-12.col-xs-12.box_mw{flex:0 0 100%;max-width:100%}.bodyrow .account_btn{margin-top:20px}.main_container.f-c.box_mw.mb-20{justify-content:space-between}.form-group.balanceslider{width:80%}.main_container.f-c.box_mw.mb-20 .form-group.balancemount{width:16%}.form-group.balancemount label{font-family:trajanpro3semibold!important;font-size:16px}.form-group.balancemount input.valuteinput{font-family:garamondpremrpro;color:#878787;font-size:18px;background:rgba(0,0,0,.4);border:1px solid;width:100%;padding:10px;line-height:0}.gsoft_panel .irs.irs--round .irs-bar,.gsoft_panel .irs.irs--round .irs-from,.gsoft_panel .irs.irs--round .irs-to,.gsoft_panel .irs.irs--round .irs-single{background:#b18a37!important}.gsoft_panel .irs.irs--round .irs-handle{border-color:#b08a37!important}.gsoft_panel #balanceslider .irs--round .irs-min,.gsoft_panel #balanceslider .irs--round .irs-max{font-family:garamondpremrpro;color:#878787;font-size:14px;background:rgba(0,0,0,.4)!important;padding:10px;line-height:11px}#balanceslider .irs--round .irs-from,#balanceslider .irs--round .irs-to,#balanceslider .irs--round .irs-single{font-family:garamondpremrpro;top:-6px;padding:6px 8px}#balanceslider .irs--round .irs-from:before,#balanceslider .irs--round .irs-to:before,#balanceslider .irs--round .irs-single:before{content:none}.gsoft_panel .drinkcard-cc img{width:147px;height:76px;object-fit:contain}.gsoft_panel .cc-selector-2 input{position:absolute;z-index:999;appearance:none}.linkpages form button.account_btn{margin:0 auto;float:right}#calculation_board{margin:40px auto}.gsoft_panel .nav-pills .nav-link.active,.gsoft_panel .nav-pills .show>.nav-link{color:#76787b!important;background-color:rgba(41,40,47,.5)!important}.gsoft_panel .nav-pills .nav-link{font-weight:400}.js-tab-support .new-ticket-btn{background:0 0!important}.js-tab-support .tab-pane .main_container.f-b .navigation_item.f-c.redeem_item .navigation_item_img{width:77px;height:66px;padding:0}button.simple-i-btn{background:0 0;border:none;color:#af8938}.tab-pane .main_container.f-b{gap:25px;flex-grow:1;flex-basis:0}.tab-pane .main_container.f-b .mainblock{flex-grow:1;flex-basis:0;max-width:inherit;align-items:stretch;margin:0}.tab-pane .main_container.f-b .mainblock .navigation_item_container{display:flex;align-items:center;align-content:center}.tab-pane .main_container.f-b .navigation_item.f-c.redeem_item .navigation_item_img{width:60px;height:60px}.pan_text{width:74%;margin-left:10px}.gsoft_panel .block-content .navigation_item_container .pan_text h2{text-align:left;margin-top:0}.block-content .pan_text p{color:#b18a37;text-transform:none;font-family:garamondpremrpro;margin-bottom:0;text-align:left;line-height:1em}#ticket-list-all h2{font-size:16px}#ticket-list-all{margin-top:30px}#content-new-ticket label.col-lg-3.col-form-label.text-right.border-right{font-family:trajanpro3semibold!important;color:#fff!important;margin-bottom:0;font-size:18px}#main textarea.form-control{color:#59585d!important;font-size:18px;background:rgba(0,0,0,.4)!important;border:1px solid;border-color:#59585d!important;width:100%;padding:10px;font-family:garamondpremrpro;border-radius:0}#content-new-ticket button.btn.submit-form{border:double #3c3c3c;color:#fff;margin:4px;padding:10px 20px;display:block}.gsoft_panel .main_container.linkpages .text-muted{font-family:geometria!important;font-weight:400}.gsoft_panel .main_container.linkpages .text-muted:not(.font-size-sm){color:#fff!important}.gsoft_panel .main_container.linkpages .text-muted.font-size-sm{color:#6d7073!important}.h2.col-md-4.col-form-label.text-right.border-right{padding-right:15px}.linkpages button.form_btn.account_btn{margin:0;float:inherit}.nav.nav-pills{margin:20px 0 40px}.f-s.f-wrap .form-group.col-6 label.col-md-4{font-family:garamondpremrpro;margin-bottom:10px}.input-group .col-12{padding:0;margin-top:10px}.form-group.col-6{padding-left:0}.form-group.row{margin-bottom:40px}div.authform_block.form-group.row{margin-bottom:16px}.authform_block .form-group.row{margin-bottom:13px}.block-content.block-content-sm.block-content-full.bg-body-light.block-settings-save-fix{margin-top:24px;background-color:transparent!important}#main .table{color:#b9b9b9}#main .dataTables_paginate li.paginate_button .page-link{background-color:#110f0fa6!important;border-color:#2b2b2d!important;color:#fff!important;font-weight:100}#main .dataTables_paginate li.paginate_button.active .page-link{background-color:#7676767a!important}.table.table-bordered.table-striped .btn.btn-sm.btn-secondary{border:none;color:#fff!important}#log-list select.form-control{font-family:inherit;font-size:14px;font-weight:600}#log-list .dataTables_wrapper .row:nth-child(2){background:rgb(54 53 61/50%);padding:10px;margin:20px 0}#log-list table.log-list-table{border:none!important;border-collapse:collapse!important}#log-list table.log-list-table th,#log-list table.log-list-table td{border:none!important}#log-list table.log-list-table tr{border-bottom:1px solid #686d75!important}#log-list table.log-list-table tbody td{color:#fff}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{content:"\25BE"!important;font-size:20px!important;transform:rotate( 180deg);right:11px!important;bottom:9px!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{content:"\25BE"!important;font-size:20px!important;right:11px!important}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{color:#b18a37!important}div.dataTables_wrapper div.dataTables_info{color:#666b71}#main .dataTables_paginate li.paginate_button.page-item.previous a.page-link{background-color:transparent!important;border-color:transparent!important;color:#be9b4d!important}#main .dataTables_paginate li.paginate_button.page-item.next a.page-link{background-color:transparent!important;border-color:transparent!important;color:#be9b4d!important}#log-list li.paginate_button.page-item{display:none}#log-list li.paginate_button.page-item.next,#log-list li.paginate_button.page-item.previous,#log-list li.paginate_button.page-item.active{display:list-item}#main #log-list .dataTables_paginate li.paginate_button.active .page-link{color:#59585d!important;background-color:rgba(0,0,0,.4)!important;border:1px solid;border-color:#59585d!important;font-weight:500;min-width:40px;text-align:left}#main .overflow-y-auto .block-content{padding:20px 20px 1px}.gsoft_panel .js-chat-container .nav-tabs .nav-link.active,.gsoft_panel .js-chat-container .nav-tabs .nav-item.show .nav-link{border:none}.gsoft_panel .js-chat-container .nav-tabs{border:none}.nav-main .badge.badge-success.animated.swing.infinite{display:none}.nav-main a[href="https://forum.innadril.com/"],.nav-main a[href="https://innadril.com/"]{display:none}.votasiones .forms .col-md-8.pt-5{padding-right:0}.votasiones .forms label{font-size:16px}.row.mx-0.justify-content-center .col-lg-6.col-xl-4 .content.content-full.overflow-hidden{padding-bottom:0!important}#footer{background:linear-gradient(180deg,#e7e6e3,#dddbd6);position:relative;bottom:0}.footer_social_container{text-align:center;align-items:center}.footer_social_container a{margin:0 1px}.footer_social_container a:hover{filter:contrast(.2)}body.gsoft_panel .footer_social h3{text-align:center;margin:10px;font-family:trajanpro3semibold;font-size:14px;color:#3f352f!important}#footer:before{content:"";background:url(../imgs/footer_dline.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}#header_icongradient{stop-color::#f12c06;--color-bot: #faed34}.headersvg__ds{width:21px;height:21px;fill:url(#header_icongradient_1)}.headersvg__fb{width:21px;height:17px;fill:url(#header_icongradient_2)}.headersvg__tg{width:17px;height:21px;fill:url(#header_icongradient_3)}.headersvg__yt{width:33px;height:21px;fill:url(#header_icongradient_4)}.headersvg__tw{width:20px;height:21px;fill:url(#header_icongradient_5)}.headersvg__wa{width:18px;height:17px;fill:url(#header_icongradient_6)}.headersvg__shr{width:22px;height:16px;fill:url(#header_icongradient_7)}.footersvg__ds{width:21px;height:21px;fill:url(#footer_icongradient_1)}.footersvg__fb{width:21px;height:17px;fill:url(#footer_icongradient_2)}.footersvg__tg{width:17px;height:21px;fill:url(#footer_icongradient_3)}.footersvg__yt{width:33px;height:21px;fill:url(#footer_icongradient)}.footersvg__tw{width:20px;height:21px;fill:url(#footer_icongradient_4)}.footersvg__wa{width:18px;height:17px;fill:url(#footer_icongradient)}.footersvg__shr{width:22px;height:16px;fill:url(#footer_icongradient)}.footer_container{padding-top:15px;position:relative}.description__copy{font-size:12px;text-align:center;color:#3f352f}.description__links a{font-size:14px;margin:10px;color:#826409;transition:.3s}.description__links a:hover{filter:grayscale(1)}.footer_description{margin:0 50px}.footer_social{margin-top:-5px}.footer_copyicon{position:absolute;right:90px;top:50%;transform:translate(0,-50%)}.footer_copyicon img{width:40px;margin:0 2px}#coocky{background:url(../img/whitestyle/coocky.png);width:405px;height:300px;position:absolute;bottom:110px;z-index:99;right:20px}.coocky{display:none}.coocky_container{width:50%;position:relative;height:200px;top:50px;float:right;right:28px}.coocky__title{color:#826409;font-size:24px;font-family:trajanpro3bold;margin:0;line-height:24px;margin-top:15px}.coocky__title span{color:#826409;font-size:24px;font-family:trajanpro3semibold}#coocky p{color:#0f0e0e;font-size:24px;font-family:garamondpremrpro;margin:5px 0}.btn_coocky{background:url(../img/whitestyle/btncoocky.png);width:167px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:5px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_coocky:hover{filter:grayscale(1)}.coocky_close{width:40px;height:40px;border-radius:50%;background:#fff1df;display:block;position:absolute;top:-35px;right:20px;border:2px solid #352d1a;box-shadow:inset 0 0 0 2px #c5b29e}.coocky_close span{background:url(../img/whitestyle/closed.png);width:21px;height:21px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.coocky_close:hover{background:#fff}.coocky_close:hover span{filter:opacity(.5)}@media(min-width:992px){.centerinfo.col.col-12.col-lg-9{flex:0 0 80%;max-width:80%}.centerinfo.col.col-12.col-lg-9 .navigation_item.f-c.redeem_item{min-width:200px}.centerinfo .navigation .col.col-12.col-lg-9{max-width:74%}.infosidebar.col.col-12.col-lg-3{flex:0 0 20%;max-width:20%}}@media screen and (max-width:1110px){#main .navigation{background:0 0}.tab-pane .main_container.f-b .mainblock{flex-basis:auto}}@media screen and (max-width:720px){.navigation_item_container{width:100%;display:flex;justify-content:space-evenly;align-items:center}.col.col-12.col-lg-3 .navigation_item.f-c.redeem_item{min-height:auto;padding:10px}.centerinfo .navigation .col.col-12.col-lg-9{flex:0 0 100%}.navigation_item.mainblock.f-c.redeem_item.panel_banner_main{width:100%}.centerinfo .navigation .col.col-12.col-lg-3{padding:0;flex:0 0 100%;max-width:100%}.acc-block-destiny .mb-20.tit,.acc-block-destiny button.btn.submit-btn.btn-sm{flex:0 0 100%;max-width:100%}.js-tab-support .tab-pane .main_container.f-b .navigation_item.f-c.redeem_item .navigation_item_img{width:66px}#header .navigate_l{width:100%;clip-path:polygon(0 0,112% 0,60% 100%,0% 100%)}}#main>.row.col-12.col-lg-9{height:fit-content} \ No newline at end of file diff --git a/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.eot b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.eot new file mode 100644 index 00000000..7a1c636b Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.eot differ diff --git a/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.eot@ b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.eot@ new file mode 100644 index 00000000..7a1c636b Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.eot@ differ diff --git a/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.svg b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.svg new file mode 100644 index 00000000..6574df98 --- /dev/null +++ b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.svg @@ -0,0 +1,7018 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.ttf b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.ttf new file mode 100644 index 00000000..1fac71b9 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.ttf differ diff --git a/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.woff b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.woff new file mode 100644 index 00000000..b8cacec0 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.woff differ diff --git a/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.woff2 b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.woff2 new file mode 100644 index 00000000..f27c950f Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Garamond/GaramondPremrPro.woff2 differ diff --git a/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.eot b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.eot new file mode 100644 index 00000000..2ce0bb2f Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.eot differ diff --git a/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.eot@ b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.eot@ new file mode 100644 index 00000000..2ce0bb2f Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.eot@ differ diff --git a/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.svg b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.svg new file mode 100644 index 00000000..a21a814c --- /dev/null +++ b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.svg @@ -0,0 +1,2870 @@ + + + + + Created by font-carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.ttf b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.ttf new file mode 100644 index 00000000..47dad9d2 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.ttf differ diff --git a/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.woff b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.woff new file mode 100644 index 00000000..76826be2 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.woff differ diff --git a/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.woff2 b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.woff2 new file mode 100644 index 00000000..f84ecc62 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/Proxima/proxima_nova_regular.woff2 differ diff --git a/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.eot b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.eot new file mode 100644 index 00000000..507c1c7d Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.eot differ diff --git a/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.eot@ b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.eot@ new file mode 100644 index 00000000..507c1c7d Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.eot@ differ diff --git a/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.svg b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.svg new file mode 100644 index 00000000..08e550f5 --- /dev/null +++ b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.svg @@ -0,0 +1,24031 @@ + + + + +Created by FontForge 20201107 at Wed Dec 12 21:03:08 2012 + By Jimmy Wärting +Copyright 2011 Adobe Systems Incorporated. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.ttf b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.ttf new file mode 100644 index 00000000..c8deab17 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.ttf differ diff --git a/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.woff b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.woff new file mode 100644 index 00000000..04e84e59 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.woff differ diff --git a/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.woff2 b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.woff2 new file mode 100644 index 00000000..11572290 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanBold/TrajanPro3-Bold.woff2 differ diff --git a/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf b/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf new file mode 100644 index 00000000..905d4045 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf differ diff --git a/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff b/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff new file mode 100644 index 00000000..e9c2bd9a Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff differ diff --git a/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2 b/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2 new file mode 100644 index 00000000..d6b78862 Binary files /dev/null and b/layout/template/panel/assets/css/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2 differ diff --git a/layout/template/panel/assets/css/imgs/SVGIcons/down-chevron.svg b/layout/template/panel/assets/css/imgs/SVGIcons/down-chevron.svg new file mode 100644 index 00000000..78e1d03e --- /dev/null +++ b/layout/template/panel/assets/css/imgs/SVGIcons/down-chevron.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/layout/template/panel/assets/css/imgs/SVGIcons/refresh.svg b/layout/template/panel/assets/css/imgs/SVGIcons/refresh.svg new file mode 100644 index 00000000..811e5585 --- /dev/null +++ b/layout/template/panel/assets/css/imgs/SVGIcons/refresh.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/layout/template/panel/assets/css/imgs/balance-bg.png b/layout/template/panel/assets/css/imgs/balance-bg.png new file mode 100644 index 00000000..c5b22619 Binary files /dev/null and b/layout/template/panel/assets/css/imgs/balance-bg.png differ diff --git a/layout/template/panel/assets/css/imgs/bg_n.png b/layout/template/panel/assets/css/imgs/bg_n.png new file mode 100644 index 00000000..a175b0cb Binary files /dev/null and b/layout/template/panel/assets/css/imgs/bg_n.png differ diff --git a/layout/template/panel/assets/css/imgs/blue-button.png b/layout/template/panel/assets/css/imgs/blue-button.png new file mode 100644 index 00000000..558e2084 Binary files /dev/null and b/layout/template/panel/assets/css/imgs/blue-button.png differ diff --git a/layout/template/panel/assets/css/imgs/button-bg.png b/layout/template/panel/assets/css/imgs/button-bg.png new file mode 100644 index 00000000..9ac20b9e Binary files /dev/null and b/layout/template/panel/assets/css/imgs/button-bg.png differ diff --git a/layout/template/panel/assets/css/imgs/closed.png b/layout/template/panel/assets/css/imgs/closed.png new file mode 100644 index 00000000..90bee51e Binary files /dev/null and b/layout/template/panel/assets/css/imgs/closed.png differ diff --git a/layout/template/panel/assets/css/imgs/decorative_line.png b/layout/template/panel/assets/css/imgs/decorative_line.png new file mode 100644 index 00000000..dde0850c Binary files /dev/null and b/layout/template/panel/assets/css/imgs/decorative_line.png differ diff --git a/layout/template/panel/assets/css/imgs/footer_dline.png b/layout/template/panel/assets/css/imgs/footer_dline.png new file mode 100644 index 00000000..fc90c3d8 Binary files /dev/null and b/layout/template/panel/assets/css/imgs/footer_dline.png differ diff --git a/layout/template/panel/assets/css/imgs/lilith.png b/layout/template/panel/assets/css/imgs/lilith.png new file mode 100644 index 00000000..f8254f74 Binary files /dev/null and b/layout/template/panel/assets/css/imgs/lilith.png differ diff --git a/layout/template/panel/assets/css/imgs/redeem-bg.png b/layout/template/panel/assets/css/imgs/redeem-bg.png new file mode 100644 index 00000000..efd3d3bc Binary files /dev/null and b/layout/template/panel/assets/css/imgs/redeem-bg.png differ diff --git a/layout/template/panel/assets/css/imgs/searchicon.png b/layout/template/panel/assets/css/imgs/searchicon.png new file mode 100644 index 00000000..95f29143 Binary files /dev/null and b/layout/template/panel/assets/css/imgs/searchicon.png differ diff --git a/layout/template/panel/assets/css/otherpages.css b/layout/template/panel/assets/css/otherpages.css new file mode 100644 index 00000000..2501a319 --- /dev/null +++ b/layout/template/panel/assets/css/otherpages.css @@ -0,0 +1 @@ +.staticpage{width:100%}.page__title{font-size:22px;font-weight:400;font-family:trajanpro3semibold;text-align:center;text-transform:capitalize}.page__title span{color:#b18a37;display:block;font-size:22px;text-transform:none;font-family:garamondpremrpro;text-align:left}#auth .page__title span{text-align:center}#auth .page__title_img{width:auto}#auth .form_btn{padding:0}#auth input#remember-me{margin:0 auto;color:#af767600;appearance:none}.page__title_img{margin:10px auto;display:block;filter:brightness(10);opacity:.5;width:-webkit-fill-available}.page__container{width:70%;margin:0 auto;margin-top:47px}.page__container::-webkit-scrollbar{width:.3em;height:.3em}.page__container::-webkit-scrollbar-thumb{background:#a56a2e}.page__container::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.page__container{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.page__container p{margin-bottom:15px;margin-top:0}.page__container h2{margin:30px 0 15px}.header_connect{margin:0 10px;flex-direction:column}.header_connect .btn_rect{margin:0}.online{display:none}.about_head{text-align:center}.about_item{margin:10px;flex-direction:column;text-align:center;padding:30px}.about_team_name{font-family:trajanpro3semibold;margin:5px;font-size:22px;margin:10px}.about_team_work{font-family:garamondpremrpro;font-size:18px;color:#a65f30;margin-bottom:5px}.about_team_img{margin:0 auto;width:90px;height:90px}.about_dline{width:303px;height:14px;margin:0 auto}.about_team_comment{text-align:center;width:300px}.forms{font-family:garamondpremrpro;max-width:500px;margin:0 auto}.authform_block{margin-bottom:6px}.authform_description{display:block;color:#e8e8e8;font-size:18px;margin-bottom:0}label.authform_description{font-weight:400}.site.gsoft_panel .authform_select{width:100%;padding:12px 20px!important;position:relative;background:rgba(0,0,0,.4)!important;border:1px solid #878787!important;color:#878787!important;outline-color:#878787!important;font-family:garamondpremrpro!important}.authform_input{width:100%;padding:12px 20px;position:relative;background:rgba(0,0,0,.4);border:1px solid #878787;color:#878787;outline-color:#878787;font-family:garamondpremrpro}.authform_input_starfix::placeholder{position:relative;top:3px}.authform_submit{align-items:center;margin-top:20px}.authform_checkbox{margin-left:20px;padding:5px}.squaredTwo{width:18px;height:18px;background:#c59153;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4',endColorstr='#b3bead',GradientType=0 );margin:0 5px 0 20px;-moz-box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5);position:relative}.squaredTwo label{cursor:pointer;position:absolute;width:16px;height:16px;left:1px;top:1px;background:#000}.squaredTwo label:after{opacity:0;content:'';position:absolute;background:0 0;top:2px;left:1px}.squaredTwo input[type=checkbox]:checked+label:after{background:url(imgs/SVGIcons/down-chevron.svg);opacity:1;width:14px;height:14px}.authform_checkbox_desc{font-family:proximanovaregular;color:#b08a37}.authbuttons{margin-top:20px}.authbuttons_link{align-items:center;font-family:proximanovaregular;color:#b08a37;margin-right:20px}.authbuttons_link:hover{color:#3f352f}.authbuttons_link img{transition:.3s;filter:hue-rotate( 26deg)}.authbuttons_link:hover img{filter:grayscale(1)}.authbuttons_link span{margin-left:5px}.form_btn{background:rgba(27,26,31,.3);border-radius:1px;border:1px solid #77757b;font-family:trajanpro3bold;display:block;font-size:14px;min-width:205px;text-align:center;transition:.3s;padding:0}.ribbon .form_btn{margin-top:26px}.form_btn span{border:1px solid #3c3c3e;color:#fff;margin:4px;padding:7px 20px;display:block;transition:.3s}.form_btn:hover span{background:#1e1d22}.form_btn:hover{background:rgb(32 31 36/20%)}.form_btn img{filter:brightness(10);margin-right:10px;position:relative;top:3px}ul.tabs{list-style:none}ul.tabs li{cursor:pointer;overflow:hidden;position:relative}ul.tabs li.active{display:flex}.tab_content{padding:20px;display:none}.form_reglogin{width:75%;display:flex}.form_prefix_select{width:100px}.forum_reg_reset{background:0 0;border:none}.forum_reg_reset img{transition:.5s}.forum_reg_reset:hover img{transform:rotate(360deg)}.authbuttons_link_reg{margin-right:0}.form_reg_remember{margin:10px 0}.form_reg_desc{margin-top:10px;margin-left:10px;color:#999390;font-family:proximanovaregular}.form_reg_desc a{color:#a65f30}.form_reg_desc a:hover{color:#3f352f}.form_second_desc{color:#c69254;margin-top:5px;display:block;font-size:14px;font-family:proximanovaregular}.form_account_btn_reset{padding:9px 0 5px!important}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#2c3e50;background-image:none}select::-ms-expand{display:none}.select{overflow:hidden;position:relative}select{cursor:pointer}.select::after{content:'';background:url(imgs/SVGIcons/down-chevron.svg)!important;position:absolute;top:13px;width:18px;height:18px;right:10px;padding:0 0;cursor:pointer;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.select:hover::after{filter:brightness(1.3)}.media{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:20px;padding:20px}.media_mainitem{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.media_container{z-index:1;position:relative}.site.media_bg{background:url(https://innadril.com/template/panel/assets/img/blackstyle/media-bg.png);background-position:center}@media screen and (max-width:1280px){.about_team{flex-wrap:wrap}}@media screen and (max-width:1110px){.header_connect{display:none}}@media screen and (max-height:1080px){.main_container{}} \ No newline at end of file diff --git a/layout/template/panel/assets/css/themes/darkstyle.css b/layout/template/panel/assets/css/themes/darkstyle.css new file mode 100644 index 00000000..2577170f --- /dev/null +++ b/layout/template/panel/assets/css/themes/darkstyle.css @@ -0,0 +1 @@ +.gsoft_panel .block-content,.gsoft_panel .block-content.block-content-full@font-face{font-family:garamondpremrpro;src:url(../fonts/Garamond/GaramondPremrPro.eot);src:url(../fonts/Garamond/GaramondPremrPro.eot@) format('embedded-opentype'),url(../fonts/Garamond/GaramondPremrPro.ttf) format('truetype'),url(../fonts/Garamond/GaramondPremrPro.woff2) format('woff2'),url(../fonts/Garamond/GaramondPremrPro.woff) format('woff'),url(../fonts/Garamond/GaramondPremrPro.svg) format('svg');font-style:normal;font-stretch:normal}@font-face{font-family:trajanpro3bold;src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot);src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot@) format('embedded-opentype'),url(../fonts/TrajanBold/TrajanPro3-Bold.svg) format('svg'),url(../fonts/TrajanBold/TrajanPro3-Bold.ttf) format('truetype'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff) format('woff'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:trajanpro3semibold;src:url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2) format('woff2'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff) format('woff'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf) format('truetype');font-style:normal}@font-face{font-family:proximanovaregular;src:url(../fonts/Proxima/proxima_nova_regular.eot);src:url(../fonts/Proxima/proxima_nova_regular.eot@) format('embedded-opentype'),url(../fonts/Proxima/proxima_nova_regular.woff2) format('woff2'),url(../fonts/Proxima/proxima_nova_regular.woff) format('woff'),url(../fonts/Proxima/proxima_nova_regular.ttf) format('truetype'),url(../fonts/Proxima/proxima_nova_regular.svg) format('svg');font-style:normal}h1{font-size:22px;color:#fff;font-weight:400}h2{font-size:18px;color:#fff;font-weight:400}h3{font-size:16px;color:#3f352f;font-weight:400}h4{font-size:14px;color:#3f352f;font-weight:400}h5{font-size:12px;color:#3f352f;font-weight:400}html,body:not(.splash){background:#16151a;padding:0;margin:0;color:#3f352f;font-size:14px;font-family:proximanovaregular;height:100%}a{transition:.3s;text-decoration:none;color:#af8629}button:hover{}ul{padding:0;margin:0}.f-a{display:flex;justify-content:space-around}.f-b{display:flex;justify-content:space-between}.f-c{display:flex;justify-content:center;min-width:151px}.XXcenterinfo .main_container.f-c{column-gap:20px}.f-e{display:flex;justify-content:flex-end}.f-s{display:flex;justify-content:flex-start}.f-s-marg{margin-right:15px}.f-wrap{flex-wrap:wrap}.f-drc{flex-direction:column}.site{width:100%;min-height:calc(100% - 147px);padding-bottom:50px}body{}#header{padding:25px 90px;align-items:center;margin:0 auto;position:relative;z-index:1}.header_leftside{transition:.3s;align-items:center}.logotype img{background-size:contain;background-repeat:no-repeat;transition:.3s}body.menu-open .logotype img{filter:brightness(0)}.logotype img:hover{}.header_leftside .js-menu.menu:hover,.header_leftside .logotype:hover{opacity:.4}.settings{margin-left:6px;justify-content:flex-end}.logotype{transition:.3s;position:relative;z-index:1}.cls-border-lang{background:rgb(0 0 0/60%)}.online{display:flex;align-items:center;margin-left:50px;font-weight:proximanovaregular}.online_container{border-left:1px solid #a6a8a9;padding:8px 20px;align-items:center;color:#fff}.server_players{color:#bf9c4b;padding-left:5px}.server_on{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#10820f,#79cc7b);margin-right:5px}.server_off{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#710d0d,#ffbbbb);margin-right:5px}.searchwiki{width:40%}.mobile_search{display:none}.searchwiki_form{max-width:540px;position:relative;margin:0 auto}.searchwiki_form input{width:100%;height:48px;line-height:48px;padding:0 20px 0 55px;border-radius:30px;outline:none;border:1px solid #909398;color:#a65f30;font-size:18px;background:rgba(0,0,0,.4);font-family:garamondpremrpro}.searchwiki_form input::-webkit-input-placeholder{color:#fff}.searchwiki_form input:focus{box-shadow:0 0 10px 0 #ffd7a7;background:rgba(255,255,255,.8);transition:.2s}.searchwiki_form input::placeholder{color:#a65f30;font-family:garamondpremrpro}input[type=search]:placeholder-shown{filter:brightness(10);opacity:.6}.searchwiki_form:before{content:"";position:absolute;background:url(../imgs/searchicon.png);width:20px;height:20px;z-index:1;left:0;top:14px;left:20px;transition:.3s;filter:brightness(100)}.searchwiki_form:hover:before{filter:drop-shadow(0px 0px 10px #ffb100);transform:scale(.8)}.site.home a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}a.btn_rect.navbar_btn_rect{background:url(../imgs/blue-button.png);background-size:100%;background-repeat:no-repeat;background-position:center center;margin-top:0;line-height:44px;height:44px}a.btn_rect.navbar_btn_rect{}button.btn.btn-alt-success.submit-btn span{line-height:21px}.account_btn{border-radius:1px;border:1px solid #555962;font-family:trajanpro3bold;display:block;font-size:14px;min-width:195px;text-align:center;transition:.3s;background-color:transparent;padding:0}.account_btn span{border:1px solid #7c7c7c;color:#fff;margin:4px;padding:8px 10px 6px 6px;display:block;transition:.3s;background:rgb(0 0 0/32%)}.account_btn:hover span{background:#1c1b20}.account_btn:hover{background:#1f1e23;box-shadow:0 0 10px 0 #d8b58c}.account_btn img{margin-right:10px;position:relative;top:3px;filter:brightness(100)}.language{position:relative}#lang-menu{font-family:trajanpro3semibold;color:#fff;height:auto;position:absolute;border:1px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;padding:0 25px 0 5px;margin-left:20px}#lang-menu a{display:block}#lang-menu a:hover{color:#a2672b;margin-left:10px}.cls-border-lang{border:1px solid #555962!important}#lang-menu div{margin-bottom:10px;height:25px;text-align:center;padding:10px;border-bottom:1px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;line-height:26px;position:relative;z-index:999}.cls-borderbottom-lang{border-bottom:1px solid rgba(255,255,255,.2)!important;opacity:.2}#lang-menu ul{list-style:none;margin:0;padding:0;display:none;text-align:center}.language img{width:21px;margin-left:60px}#lang-menu ul li{padding:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#lang-menu ul li:hover{cursor:pointer;color:#a2672b;background:rgb(255 255 255/20%)}.searchwiki_form.f-c{display:none}#main{max-width:1400px;margin:20px auto 0;min-height:calc(85vh - 96px);padding-bottom:50px;justify-content:space-between}.bodyrow.col-12.col-lg-9{flex:1;max-width:100%}#main-container{max-width:1200px;margin:20px auto}.menu{transition:.1s transform linear;position:relative;background:0;width:3.5rem;height:45px;z-index:1;outline:0;padding:0;border:0;z-index:99}.bar{display:block;width:28px;height:1px;margin-bottom:5px;margin-top:5px;position:relative;border-radius:3px;z-index:1;box-shadow:0 -1px 0 0 #fefefe}.bar:before{content:"";position:absolute;background:#fefefe;border-radius:0 0 30px 15px;width:10px;height:3px;top:0;left:0}.active .bar{background:0}.navigate_content{position:relative;z-index:999;margin-top:100px}.menu-open .active .bar{background:url(../imgs/closed.png);width:21px;height:21px;box-shadow:none;transition:.5s}.bar{transition:.5s}.menu-open .bar:before{display:none}.menu-open .bar:nth-child(2){display:none}.menu-open .bar:nth-child(3){display:none}.menu-open .bar:hover{transform:rotate(90deg);filter:drop-shadow(0px 0px 7px #c69254)}button.js-menu.menu:hover span{}.navigate_close{position:absolute;right:0;top:0;width:calc(100% - 600px);height:100%}.menuhide{width:100%;height:100%;position:fixed;display:none;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.menuopen{width:100%;height:100%;position:fixed;display:block;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.navigate_l:before{content:"";background:url(https://innadril.com/template/panel/assets/css/img/whitestyle/elfmenu.png);position:absolute;width:500px;background-repeat:no-repeat;height:100%;background-size:100% 100%;z-index:2;top:0;right:0}.menu_btn_rect{margin-left:-15px}.menu_item{text-align:left;font-family:trajanpro3semibold;display:block;margin-top:10px;transition:.3s}.menu_item:hover{filter:grayscale(1)}.menu_items{margin:0 auto;width:301px;margin-top:150px;text-transform:uppercase}.menu_item_desc{font-size:14px;color:#686d75}.menu_item_title{color:#c69254;font-size:22px;line-height:20px}.social_menu{padding-top:55px}.mainblock{background:rgba(0,0,0,.2);border:2px solid #555962;position:relative;flex-direction:column;box-shadow:0 0 0 3px rgb(41 40 47/90%),0 0 0 5px rgb(66 66 72/69%);border-radius:.1%;padding:10px;transition:.3s}.mainblock:hover{border:2px solid #c69254}.mainblock.panel_banner_main{padding:0}.sidebar-mini-hide span{display:block}.mainblockXX:before{content:"";border:1px solid #3c3c3c;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;margin:4px;left:0;top:0}.infosidebar .joinlink_container img,.infosidebar .lastforum_container img{filter:brightness(10)}.navigation_item{text-align:center;font-family:trajanpro3semibold;color:#b18a37}.navigation_item:hover{background:#1a191d}.navigation_item_container .subtit{display:block;color:#c09c4c;text-transform:none}.navigation_item_container{font-size:14px;position:relative;padding:10px;text-transform:uppercase}.navigation_item_container.panel_banner,.panel_banner_img{padding:0;text-align:left}.navigation_item:nth-child(2){flex-grow:1;padding:5px}.navigation_item_img{position:relative;margin-bottom:20px}.navigation_item_img img{}.box_mw .navigation_item_img img{max-width:29px}.navigation_item_img:after{content:"";border:1px solid #969392;width:71px;height:71px;position:absolute;z-index:1;top:-22px;left:16%;border-radius:50%;z-index:1}.navigation_item:nth-child(3) .navigation_item_container .navigation_item_img{padding-bottom:1px}.popover.bs-popover-top.show{border:1px solid #555962!important}.popover.bs-popover-top.show>.arrow::after,.popover.bs-popover-top.show .bs-popover-auto[x-placement^=top]>.arrow::after{border-top-color:#1b1a1f!important}.popover.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{border-top-color:#1b1a1f!important}.popover.bs-popover-top.show .popover-header{background-color:#1b1a1f!important}.popover.bs-popover-top.show .popover-body{color:#555962;background:#141317}.informer{margin-bottom:26px;position:relative}.informer img{position:absolute;left:0;top:0;width:100%;height:100%}.informer_content{width:45%;float:right;padding:20px 10px;position:relative}.informer__date{font-family:proximanovaregular;color:#838b9c}.informer__title{font-family:garamondpremrpro;color:#fff;font-weight:400;margin:15px 0;font-size:30px;max-height:100px;display:-moz-box;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;line-height:32px}.informer__description{font-family:proximanovaregular;color:#fff;position:relative;overflow:auto;max-height:200px;padding-right:10px}.informer__description::-webkit-scrollbar{width:.2em;height:.2em}.informer__description::-webkit-scrollbar-thumb{background:#a56a2e}.informer__description::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.informer__description{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.informer__dline{height:1px;width:95%;background:linear-gradient(45deg,white,transparent);display:block}.btn_rect{border:none;background:url(../imgs/button-bg.png);width:207px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:45px;margin-top:20px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_rect:hover{filter:grayscale(1);text-decoration:none}.mainblock .slick-slide img{width:100%;object-fit:contain}.slider_addlink{height:82px;background:rgb(255 255 255/50%);display:flex;justify-content:center;align-items:center;font-family:trajanpro3semibold;font-size:12px;color:#a65f30;position:relative}.slider_addlink:before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);object-fit:fill;left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid #c6b9b2}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slide iframe{width:100%;height:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.stream{height:82px;width:600px;margin:0 auto}.slick-prev{background:url(https://innadril.com/template/panel/assets/css/img/whitestyle/arrow-left.png);border:none;width:22px;height:37px;font-size:0;position:absolute;left:0;top:50%;transform:translate(-35px,-50%)}.slick-next{background:url(https://innadril.com/template/panel/assets/css/img/whitestyle/arrow-right.png);border:none;width:22px;height:37px;font-size:0;position:absolute;right:0;top:50%;transform:translate(35px,-50%)}.slick-next,.slick-prev,.social_arrow{filter:brightness(10)}.joinlink{z-index:2;text-align:center;font-family:garamondpremrpro;max-width:290px}.joinlink_container{position:relative}.joinlink h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.joinlink a{margin:20px auto}.social{margin-top:20px;font-size:16px;padding:20px;max-width:290px}.social_container{position:relative}.social_container{}.social_icon{margin-right:10px;width:38px;height:43px}.social_img{border-left:2px solid #ded8d4;height:36px;align-items:center}.social_arrow{width:13px;height:22px;padding:0 0 0 15px}.social_container{align-items:center;transition:.3s}.social_description{align-items:center;font-family:trajanpro3semibold;line-height:18px}a.social_container{text-decoration:none}.social_container .social_icon{transition:.3s}.social_container:hover .social_icon{}.social_container:hover .social_img{}.social_container .social_img{transition:.3s}.social_container span{transition:.3s;width:50%}.lastforum{font-family:garamondpremrpro;margin-top:20px;max-width:290px}.lastforum_container{position:relative}.lastforum h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.lastforum_item{border-bottom:1px solid #000;border-image:linear-gradient(to left top,transparent 0%,#000 50%);border-image-slice:1;padding:0 0 15px;margin:15px 20px 0}.lastforum_item:last-child{border-bottom:none}.lastforum__title{color:#b18a37;font-size:18px;transition:.3s}.lastforum__desc{color:#999390;margin-top:5px;display:block;font-size:14px}.lastforum_item:hover .lastforum__title{margin-left:10px;filter:grayscale(1)}ul.nav-main a:hover i{filter:saturate(0)!important;opacity:.4}.gsoft_panel a.bg-corporate:hover,.gsoft_panel a.bg-corporate:focus,.gsoft_panel button.bg-corporate:hover,.gsoft_panel button.bg-corporate:focus{background-color:#201f24!important}.gsoft_panel a.bg-primary:hover,.gsoft_panel a.bg-primary:focus,.gsoft_panel button.bg-primary:hover,.gsoft_panel button.bg-primary:focus{background-color:#19181b!important}.list_account>div.accordion_account::after{opacity:1}.list_account div.accordion_account::before,.list_account.open>div.accordion_account::after{content:"\f077"!important;color:#bf9b4c}.list_account.open>div.accordion_account a::before{opacity:1}.list_account.open>div.accordion_account a::after{opacity:0}button:hover i,a:hover i{filter:brightness(10)}i.fa.fa-refresh,i.fa.fa-retweet{background-image:url(../imgs/SVGIcons/refresh.svg);background-size:22px;background-repeat:no-repeat;background-position:center;font:unset;color:transparent;width:14px}#account_list_info .fa-user-o:before{content:"\f007"}.fa.fa-info-circle.text-primary.js-popover-enabled{color:#c09c4c!important}.modal-dialog select.form-control{line-height:initial}#main .nav-main a:hover,#main .nav-main a:focus,#main .nav-main a.active{color:#686d75!important}#main .nav-main a:hover>i,#main .nav-main a:focus>i,#main .nav-main a.active>i{color:#686d75!important}.gsoft_panel .main_container.f-c.linkpages.box_mw{flex-direction:column;justify-content:flex-start;flex:1}.gsoft_panel h2{font-family:garamondpremrpro;margin:0}.panel_h1{color:#fff;text-align:left}.panel_h1 h1{font-family:trajanpro3semibold!important;text-transform:none;font-size:24px}.panel_h2{font-family:garamondpremrpro;text-transform:uppercase;color:#fff;font-size:18px;text-align:left}.gsoft_panel a.btn_rect.navbar_btn_rect{display:block;color:#fff!important}.nav-main a{font-family:garamondpremrpro;color:#c09c4c;font-size:16px;text-transform:uppercase}.nav-main a.current-link{color:#686d75}.gsoft_panel .fa-star.text-warning{color:#fff!important}.gsoft_panel .nav-main li:not(:last-child){border-bottom:none}.gsoft_panel .block-content,.gsoft_panel .block-content.block-content-full{padding:0}.gsoft_panel .nav-main a{padding:9px 18px 9px 50px}.gsoft_panel .nav-main a>i{font-family:none;color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:23px}.gsoft_panel .nav-main a>i.fa:hover{text-decoration:none}.gsoft_panel .nav-main a>i.si{width:18px;height:23px}.gsoft_panel .nav-main a>i.si:before{content:""}.gsoft_panel .nav-main a>i.fa{width:18px;height:23px}.gsoft_panel .nav-main a>i.fa:before{content:""}.gsoft_panel .nav-main a>i.fa.fa-home{background-image:url(../../media/blackstyle/m-dash.svg);width:18px;height:23px}.gsoft_panel .nav-main a>i.si.si-diamond{background-image:url(../../media/blackstyle/m-bal.svg)}.gsoft_panel .nav-main a>i.fa.fa-line-chart{background-image:url(../../media/blackstyle/m-rank.svg)}.gsoft_panel .nav-main a>i.fa.fa-shopping-cart{background-image:url(../../media/blackstyle/m-store.svg)}.gsoft_panel .nav-main a>i.fa.fa-support{background-image:url(../../media/blackstyle/m-supp.svg)}.gsoft_panel .nav-main a>i.si.si-settings{background-image:url(../../media/blackstyle/m-set.svg)}.gsoft_panel .nav-main a>i.fa.fa-gift{background-image:url(../../media/blackstyle/gift-solid.svg)}.navigation{min-width:227px}ul.nav-main.desk-menu{border-left:1px solid #3c3c3c;padding:0 0 0 10px;margin:20px 0 60px}.gsoft_panel .nav-main a span{font-family:trajanpro3semibold!important;text-transform:none;font-size:14px}.gsoft_panel .block-title small{display:block;font-size:18px;color:#686d75;font-family:garamondpremrpro;margin-bottom:20px}label.col-md-4{font-size:18px;padding:0;max-width:inherit}.fa.fa-fw.fa-2x.fa-star{font-size:1em}#main .gsoft_panel .form_btn{margin-top:20px}#main .text-success{color:#66b84a!important}.centercontent{width:80%;max-width:1200px;display:flex}.gsoft_panel .main_container.f-c.box_mw{width:100%}.block-header.pt-10.pb-10.pr-10.accordion_account{padding-left:30px}.redeem_item button.btn.submit-btn{border:none;background:url(../imgs/redeem-bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:16px 44px;color:#fff;text-shadow:0 2px 5px #222126b3;margin-top:10px}.redeem_item button.btn.submit-btn .fa.fa-gift.mr-5{display:none}.centerinfo .navigation .col.col-12.col-lg-3{padding:0;flex:0 0 20%;max-width:20%}.centerinfo .navigation .col.col-12.col-lg-9{display:block;padding:0}.navigation_item.mainblock.f-c.redeem_item.panel_banner_main{padding:5px;min-width:auto}.centerinfo .navigation .row{justify-content:space-between;margin:0}.panel_banner .btn_rect{border:none;background:url(../imgs/balance-bg.png);background-repeat:no-repeat;background-position:center}.navigation_item_container.panel_banner{display:flex;align-items:center}.gsoft_panel .navigation_item_container h2{font-size:16px;text-align:center;position:relative;padding:0;line-height:16px}.col.col-12.col-lg-3 .navigation_item.f-c.redeem_item{min-height:214px;min-width:auto}.navigation_item.f-c.redeem_item{text-align:center;display:flex;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.navigation_item.f-c.redeem_item .navigation_item_img{border:1px solid #53514e;width:74px;height:74px;max-width:74px;border-radius:100%;margin:0 auto;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:20px}.gsoft_panel .navigation_item.f-c.redeem_item h2{margin-top:20px}.navigation_item.f-c.redeem_item .navigation_item_img:after{content:none}.navigation_item.mainblock.f-c.panel_banner_main:before{background:url(../imgs/lilith.png);background-repeat:no-repeat;background-size:contain}.navigation_item.mainblock.f-c .panel_banner .panel_banner_img{width:50%}.navigation_item.mainblock.f-c .panel_banner .page__title{width:50%;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}span.numx{color:#686d75;margin-right:10px}.acc-block-destiny .mb-20.tit,.acc-block-destiny button.btn.submit-btn.btn-sm{flex:0 0 50%;max-width:50%}.acc-block-destiny .mb-20.tit .d-md-inline-block{font-family:trajanpro3semibold!important;color:#fff!important;margin-bottom:0;font-size:16px}.navigation_item_container .acc-block-destiny .mb-20.tit .subtit{font-family:garamondpremrpro;font-size:18px}.acc-block-destiny #account_list_info,.acc-block-destiny .p-10{flex:0 0 100%;max-width:100%}.acc-block-destiny .p-10 button,#account_list_info .block-content.pt-1 .btn.submit-btn{font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;text-transform:none;font-size:14px;margin-right:10px!important}ul.dropdown-menu.show{display:block;margin:42px 18px;right:0}.bodyrow{display:flex;flex-wrap:wrap}.gsoft_panel .navigation_item.mainblock.f-c .panel_banner .page__title span{color:#fff}.gsoft_panel .score_data{color:#66b84a;font-size:24px;margin-top:0;margin-bottom:10px;font-family:garamondpremrpro}.infosidebar .main_container.f-c{flex-direction:column}.infosidebar .main_container.f-c .navigation_item{margin-bottom:26px}.infosidebar .minilink{font-family:muli,-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;text-transform:none;font-size:14px}.infosidebar .navigation_item ul{list-style:none;text-align:left;margin-top:0;margin-bottom:0}.infosidebar .navigation_item ul li{margin-bottom:0}.infosidebar .navigation_item ul li:last-child{margin-bottom:0}.col-lg-8.col-md-12.col-xs-12.box_mw{flex:0 0 100%;max-width:100%}.bodyrow .account_btn{margin-top:20px}.main_container.f-c.box_mw.mb-20{justify-content:space-between}.form-group.balanceslider{width:80%}.main_container.f-c.box_mw.mb-20 .form-group.balancemount{width:16%}.form-group.balancemount label{font-family:trajanpro3semibold!important;font-size:16px}.form-group.balancemount input.valuteinput{font-family:garamondpremrpro;color:#878787;font-size:18px;background:rgba(0,0,0,.4);border:1px solid;width:100%;padding:10px;line-height:0}.gsoft_panel .irs.irs--round .irs-bar,.gsoft_panel .irs.irs--round .irs-from,.gsoft_panel .irs.irs--round .irs-to,.gsoft_panel .irs.irs--round .irs-single{background:#b18a37!important}.gsoft_panel .irs.irs--round .irs-handle{border-color:#b08a37!important}.gsoft_panel #balanceslider .irs--round .irs-min,.gsoft_panel #balanceslider .irs--round .irs-max{font-family:garamondpremrpro;color:#878787;font-size:14px;background:rgba(0,0,0,.4)!important;padding:10px;line-height:11px}#balanceslider .irs--round .irs-from,#balanceslider .irs--round .irs-to,#balanceslider .irs--round .irs-single{font-family:garamondpremrpro;top:-6px;padding:6px 8px}#balanceslider .irs--round .irs-from:before,#balanceslider .irs--round .irs-to:before,#balanceslider .irs--round .irs-single:before{content:none}.gsoft_panel .drinkcard-cc img{width:147px;height:76px;object-fit:contain}.gsoft_panel .cc-selector-2 input{position:absolute;z-index:999;appearance:none}.linkpages form button.account_btn{margin:0 auto;float:right}#calculation_board{margin:40px auto}.gsoft_panel .nav-pills .nav-link.active,.gsoft_panel .nav-pills .show>.nav-link{color:#76787b!important;background-color:rgba(41,40,47,.5)!important}.gsoft_panel .nav-pills .nav-link{font-weight:400}.js-tab-support .new-ticket-btn{background:0 0!important}.js-tab-support .tab-pane .main_container.f-b .navigation_item.f-c.redeem_item .navigation_item_img{width:77px;height:66px;padding:0}button.simple-i-btn{background:0 0;border:none;color:#af8938}.tab-pane .main_container.f-b{gap:25px;flex-grow:1;flex-basis:0}.tab-pane .main_container.f-b .mainblock{flex-grow:1;flex-basis:0;max-width:inherit;align-items:stretch;margin:0}.tab-pane .main_container.f-b .mainblock .navigation_item_container{display:flex;align-items:center;align-content:center}.tab-pane .main_container.f-b .navigation_item.f-c.redeem_item .navigation_item_img{width:60px;height:60px}.pan_text{width:74%;margin-left:10px}.gsoft_panel .block-content .navigation_item_container .pan_text h2{text-align:left;margin-top:0}.block-content .pan_text p{color:#b18a37;text-transform:none;font-family:garamondpremrpro;margin-bottom:0;text-align:left;line-height:1em}#ticket-list-all h2{font-size:16px}#ticket-list-all{margin-top:30px}#content-new-ticket label.col-lg-3.col-form-label.text-right.border-right{font-family:trajanpro3semibold!important;color:#fff!important;margin-bottom:0;font-size:18px}#main textarea.form-control{color:#59585d!important;font-size:18px;background:rgba(0,0,0,.4)!important;border:1px solid;border-color:#59585d!important;width:100%;padding:10px;font-family:garamondpremrpro;border-radius:0}#content-new-ticket button.btn.submit-form{border:double #3c3c3c;color:#fff;margin:4px;padding:10px 20px;display:block}.gsoft_panel .main_container.linkpages .text-muted{font-family:geometria!important;font-weight:400}.gsoft_panel .main_container.linkpages .text-muted:not(.font-size-sm){color:#fff!important}.gsoft_panel .main_container.linkpages .text-muted.font-size-sm{color:#6d7073!important}.h2.col-md-4.col-form-label.text-right.border-right{padding-right:15px}.linkpages button.form_btn.account_btn{margin:0;float:inherit}.nav.nav-pills{margin:20px 0 40px}.f-s.f-wrap .form-group.col-6 label.col-md-4{font-family:garamondpremrpro;margin-bottom:10px}.input-group .col-12{padding:0;margin-top:10px}.form-group.col-6{padding-left:0}.form-group.row{margin-bottom:40px}div.authform_block.form-group.row{margin-bottom:16px}.authform_block .form-group.row{margin-bottom:13px}.block-content.block-content-sm.block-content-full.bg-body-light.block-settings-save-fix{margin-top:24px;background-color:transparent!important}#main .table{color:#b9b9b9}#main .dataTables_paginate li.paginate_button .page-link{background-color:#110f0fa6!important;border-color:#2b2b2d!important;color:#fff!important;font-weight:100}#main .dataTables_paginate li.paginate_button.active .page-link{background-color:#7676767a!important}.table.table-bordered.table-striped .btn.btn-sm.btn-secondary{border:none;color:#fff!important}#log-list select.form-control{font-family:inherit;font-size:14px;font-weight:600}#log-list .dataTables_wrapper .row:nth-child(2){background:rgb(54 53 61/50%);padding:10px;margin:20px 0}#log-list table.log-list-table{border:none!important;border-collapse:collapse!important}#log-list table.log-list-table th,#log-list table.log-list-table td{border:none!important}#log-list table.log-list-table tr{border-bottom:1px solid #686d75!important}#log-list table.log-list-table tbody td{color:#fff}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{content:"\25BE"!important;font-size:20px!important;transform:rotate( 180deg);right:11px!important;bottom:9px!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{content:"\25BE"!important;font-size:20px!important;right:11px!important}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{color:#b18a37!important}div.dataTables_wrapper div.dataTables_info{color:#666b71}#main .dataTables_paginate li.paginate_button.page-item.previous a.page-link{background-color:transparent!important;border-color:transparent!important;color:#be9b4d!important}#main .dataTables_paginate li.paginate_button.page-item.next a.page-link{background-color:transparent!important;border-color:transparent!important;color:#be9b4d!important}#log-list li.paginate_button.page-item{display:none}#log-list li.paginate_button.page-item.next,#log-list li.paginate_button.page-item.previous,#log-list li.paginate_button.page-item.active{display:list-item}#main #log-list .dataTables_paginate li.paginate_button.active .page-link{color:#59585d!important;background-color:rgba(0,0,0,.4)!important;border:1px solid;border-color:#59585d!important;font-weight:500;min-width:40px;text-align:left}#main .overflow-y-auto .block-content{padding:20px 20px 1px}.gsoft_panel .js-chat-container .nav-tabs .nav-link.active,.gsoft_panel .js-chat-container .nav-tabs .nav-item.show .nav-link{border:none}.gsoft_panel .js-chat-container .nav-tabs{border:none}.nav-main .badge.badge-success.animated.swing.infinite{display:none}.nav-main a[href="https://forum.innadril.com/"],.nav-main a[href="https://innadril.com/"]{display:none}.votasiones .forms .col-md-8.pt-5{padding-right:0}.votasiones .forms label{font-size:16px}.row.mx-0.justify-content-center .col-lg-6.col-xl-4 .content.content-full.overflow-hidden{padding-bottom:0!important}#footer{background:linear-gradient(180deg,#e7e6e3,#dddbd6);position:relative;bottom:0}.footer_social_container{text-align:center;align-items:center}.footer_social_container a{margin:0 1px}.footer_social_container a:hover{filter:contrast(.2)}body.gsoft_panel .footer_social h3{text-align:center;margin:10px;font-family:trajanpro3semibold;font-size:14px;color:#3f352f!important}#footer:before{content:"";background:url(../imgs/footer_dline.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}#header_icongradient{stop-color::#f12c06;--color-bot: #faed34}.headersvg__ds{width:21px;height:21px;fill:url(darkstyle.css)}.headersvg__fb{width:21px;height:17px;fill:url(darkstyle.css)}.headersvg__tg{width:17px;height:21px;fill:url(darkstyle.css)}.headersvg__yt{width:33px;height:21px;fill:url(darkstyle.css)}.headersvg__tw{width:20px;height:21px;fill:url(darkstyle.css)}.headersvg__wa{width:18px;height:17px;fill:url(darkstyle.css)}.headersvg__shr{width:22px;height:16px;fill:url(darkstyle.css)}.footersvg__ds{width:21px;height:21px;fill:url(darkstyle.css)}.footersvg__fb{width:21px;height:17px;fill:url(darkstyle.css)}.footersvg__tg{width:17px;height:21px;fill:url(darkstyle.css)}.footersvg__yt{width:33px;height:21px;fill:url(darkstyle.css)}.footersvg__tw{width:20px;height:21px;fill:url(darkstyle.css)}.footersvg__wa{width:18px;height:17px;fill:url(darkstyle.css)}.footersvg__shr{width:22px;height:16px;fill:url(darkstyle.css)}.footer_container{padding-top:15px;position:relative}.description__copy{font-size:12px;text-align:center;color:#3f352f}.description__links a{font-size:14px;margin:10px;color:#826409;transition:.3s}.description__links a:hover{filter:grayscale(1)}.footer_description{margin:0 50px}.footer_social{margin-top:-5px}.footer_copyicon{position:absolute;right:90px;top:50%;transform:translate(0,-50%)}.footer_copyicon img{width:40px;margin:0 2px}#coocky{background:url(https://innadril.com/template/panel/assets/css/img/whitestyle/coocky.png);width:405px;height:300px;position:absolute;bottom:110px;z-index:99;right:20px}.coocky{display:none}.coocky_container{width:50%;position:relative;height:200px;top:50px;float:right;right:28px}.coocky__title{color:#826409;font-size:24px;font-family:trajanpro3bold;margin:0;line-height:24px;margin-top:15px}.coocky__title span{color:#826409;font-size:24px;font-family:trajanpro3semibold}#coocky p{color:#0f0e0e;font-size:24px;font-family:garamondpremrpro;margin:5px 0}.btn_coocky{background:url(https://innadril.com/template/panel/assets/css/img/whitestyle/btncoocky.png);width:167px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:5px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_coocky:hover{filter:grayscale(1)}.coocky_close{width:40px;height:40px;border-radius:50%;background:#fff1df;display:block;position:absolute;top:-35px;right:20px;border:2px solid #352d1a;box-shadow:inset 0 0 0 2px #c5b29e}.coocky_close span{background:url(https://innadril.com/template/panel/assets/css/img/whitestyle/closed.png);width:21px;height:21px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.coocky_close:hover{background:#fff}.coocky_close:hover span{filter:opacity(.5)}@media(min-width:992px){.centerinfo.col.col-12.col-lg-9{flex:0 0 80%;max-width:80%}.centerinfo.col.col-12.col-lg-9 .navigation_item.f-c.redeem_item{min-width:200px}.centerinfo .navigation .col.col-12.col-lg-9{max-width:74%}.infosidebar.col.col-12.col-lg-3{flex:0 0 20%;max-width:20%}}@media screen and (max-width:1110px){#main .navigation{background:0 0}.tab-pane .main_container.f-b .mainblock{flex-basis:auto}}@media screen and (max-width:720px){.navigation_item_container{width:100%;display:flex;justify-content:space-evenly;align-items:center}.col.col-12.col-lg-3 .navigation_item.f-c.redeem_item{min-height:auto;padding:10px}.centerinfo .navigation .col.col-12.col-lg-9{flex:0 0 100%}.navigation_item.mainblock.f-c.redeem_item.panel_banner_main{width:100%}.centerinfo .navigation .col.col-12.col-lg-3{padding:0;flex:0 0 100%;max-width:100%}.acc-block-destiny .mb-20.tit,.acc-block-destiny button.btn.submit-btn.btn-sm{flex:0 0 100%;max-width:100%}.js-tab-support .tab-pane .main_container.f-b .navigation_item.f-c.redeem_item .navigation_item_img{width:66px}#header .navigate_l{width:100%;clip-path:polygon(0 0,112% 0,60% 100%,0% 100%)}}#main>.row.col-12.col-lg-9{height:fit-content} \ No newline at end of file diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Bold.eot b/layout/template/panel/assets/fonts/custom/Geometria-Bold.eot new file mode 100644 index 00000000..add3018c Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Bold.eot differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Bold.eot@ b/layout/template/panel/assets/fonts/custom/Geometria-Bold.eot@ new file mode 100644 index 00000000..add3018c Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Bold.eot@ differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Bold.ttf b/layout/template/panel/assets/fonts/custom/Geometria-Bold.ttf new file mode 100644 index 00000000..71187c9c Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Bold.ttf differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Bold.woff b/layout/template/panel/assets/fonts/custom/Geometria-Bold.woff new file mode 100644 index 00000000..4b41949c Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Bold.woff differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Bold.woff2 b/layout/template/panel/assets/fonts/custom/Geometria-Bold.woff2 new file mode 100644 index 00000000..3d18ad95 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Bold.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Light.eot b/layout/template/panel/assets/fonts/custom/Geometria-Light.eot new file mode 100644 index 00000000..88ac24e1 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Light.eot differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Light.eot@ b/layout/template/panel/assets/fonts/custom/Geometria-Light.eot@ new file mode 100644 index 00000000..88ac24e1 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Light.eot@ differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Light.ttf b/layout/template/panel/assets/fonts/custom/Geometria-Light.ttf new file mode 100644 index 00000000..9aab1080 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Light.ttf differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Light.woff b/layout/template/panel/assets/fonts/custom/Geometria-Light.woff new file mode 100644 index 00000000..43baf2fe Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Light.woff differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Light.woff2 b/layout/template/panel/assets/fonts/custom/Geometria-Light.woff2 new file mode 100644 index 00000000..22e12cb4 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Light.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Medium.eot b/layout/template/panel/assets/fonts/custom/Geometria-Medium.eot new file mode 100644 index 00000000..d23fe64e Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Medium.eot differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Medium.eot@ b/layout/template/panel/assets/fonts/custom/Geometria-Medium.eot@ new file mode 100644 index 00000000..d23fe64e Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Medium.eot@ differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Medium.ttf b/layout/template/panel/assets/fonts/custom/Geometria-Medium.ttf new file mode 100644 index 00000000..7b44c81f Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Medium.ttf differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Medium.woff b/layout/template/panel/assets/fonts/custom/Geometria-Medium.woff new file mode 100644 index 00000000..5b06ea03 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Medium.woff differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria-Medium.woff2 b/layout/template/panel/assets/fonts/custom/Geometria-Medium.woff2 new file mode 100644 index 00000000..3ef640b0 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria-Medium.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria.eot b/layout/template/panel/assets/fonts/custom/Geometria.eot new file mode 100644 index 00000000..684d9ab4 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria.eot differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria.ttf b/layout/template/panel/assets/fonts/custom/Geometria.ttf new file mode 100644 index 00000000..50e87fa7 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria.ttf differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria.woff b/layout/template/panel/assets/fonts/custom/Geometria.woff new file mode 100644 index 00000000..e43409bf Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria.woff differ diff --git a/layout/template/panel/assets/fonts/custom/Geometria.woff2 b/layout/template/panel/assets/fonts/custom/Geometria.woff2 new file mode 100644 index 00000000..e43409bf Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/Geometria.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Bold.woff b/layout/template/panel/assets/fonts/custom/subset-Literata-Bold.woff new file mode 100644 index 00000000..59cace08 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Bold.woff differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Bold.woff2 b/layout/template/panel/assets/fonts/custom/subset-Literata-Bold.woff2 new file mode 100644 index 00000000..ef44eba9 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Bold.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Light.woff b/layout/template/panel/assets/fonts/custom/subset-Literata-Light.woff new file mode 100644 index 00000000..fba7bf2c Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Light.woff differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Light.woff2 b/layout/template/panel/assets/fonts/custom/subset-Literata-Light.woff2 new file mode 100644 index 00000000..53c4c646 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Light.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Medium.woff b/layout/template/panel/assets/fonts/custom/subset-Literata-Medium.woff new file mode 100644 index 00000000..4afbcb83 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Medium.woff differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Medium.woff2 b/layout/template/panel/assets/fonts/custom/subset-Literata-Medium.woff2 new file mode 100644 index 00000000..6e48878f Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Medium.woff2 differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Regular.woff b/layout/template/panel/assets/fonts/custom/subset-Literata-Regular.woff new file mode 100644 index 00000000..dd589d06 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Regular.woff differ diff --git a/layout/template/panel/assets/fonts/custom/subset-Literata-Regular.woff2 b/layout/template/panel/assets/fonts/custom/subset-Literata-Regular.woff2 new file mode 100644 index 00000000..c1239498 Binary files /dev/null and b/layout/template/panel/assets/fonts/custom/subset-Literata-Regular.woff2 differ diff --git a/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.eot@ b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.eot@ new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.eot@ differ diff --git a/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.eot@v=4.7.0 b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.eot@v=4.7.0 new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.eot@v=4.7.0 differ diff --git a/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.svg@v=4.7.0 b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.svg@v=4.7.0 new file mode 100644 index 00000000..855c845e --- /dev/null +++ b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.svg@v=4.7.0 @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.ttf@v=4.7.0 b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.ttf@v=4.7.0 new file mode 100644 index 00000000..35acda2f Binary files /dev/null and b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.ttf@v=4.7.0 differ diff --git a/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.woff2@v=4.7.0 b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.woff2@v=4.7.0 new file mode 100644 index 00000000..4d13fc60 Binary files /dev/null and b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.woff2@v=4.7.0 differ diff --git a/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.woff@v=4.7.0 b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.woff@v=4.7.0 new file mode 100644 index 00000000..400014a4 Binary files /dev/null and b/layout/template/panel/assets/fonts/fontawesome4/fontawesome-webfont.woff@v=4.7.0 differ diff --git a/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0 b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0 new file mode 100644 index 00000000..f0ca6e8c Binary files /dev/null and b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.eot@v=2.4.0 differ diff --git a/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.svg@v=2.4.0 b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.svg@v=2.4.0 new file mode 100644 index 00000000..4988524e --- /dev/null +++ b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.svg@v=2.4.0 @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.ttf@v=2.4.0 b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.ttf@v=2.4.0 new file mode 100644 index 00000000..6ecb6868 Binary files /dev/null and b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.ttf@v=2.4.0 differ diff --git a/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.woff2@v=2.4.0 b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.woff2@v=2.4.0 new file mode 100644 index 00000000..c49fccf5 Binary files /dev/null and b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.woff2@v=2.4.0 differ diff --git a/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.woff@v=2.4.0 b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.woff@v=2.4.0 new file mode 100644 index 00000000..b17d6949 Binary files /dev/null and b/layout/template/panel/assets/fonts/simple-line-icons/Simple-Line-Icons.woff@v=2.4.0 differ diff --git a/layout/template/panel/assets/img/footer_dline_mob.png b/layout/template/panel/assets/img/footer_dline_mob.png new file mode 100644 index 00000000..1fd5e2cf Binary files /dev/null and b/layout/template/panel/assets/img/footer_dline_mob.png differ diff --git a/layout/template/panel/assets/js/codebase.app.min@v=1599965164.js b/layout/template/panel/assets/js/codebase.app.min@v=1599965164.js new file mode 100644 index 00000000..4c29de3b --- /dev/null +++ b/layout/template/panel/assets/js/codebase.app.min@v=1599965164.js @@ -0,0 +1,6 @@ +/*! + * Codebase - v3.1.0 + * @author pixelcave - https://pixelcave.com + * Copyright (c) 2019 + */ +!function(e){var a={};function t(n){if(a[n])return a[n].exports;var o=a[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var o in e)t.d(n,o,function(a){return e[a]}.bind(null,o));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=1)}([function(e,a){},function(e,a,t){e.exports=t(2)},function(e,a,t){"use strict";t.r(a);t(0);function n(e,a){for(var t=0;t')}},{key:"getWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}],(t=null)&&n(a.prototype,t),o&&n(a,o),e}();function l(e,a){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{},n={"core-tooltip":function(){return a.coreBootstrapTooltip()},"core-popover":function(){return a.coreBootstrapPopover()},"core-tab":function(){return a.coreBootstrapTabs()},"core-custom-file-input":function(){return a.coreBootstrapCustomFileInput()},"core-toggle-class":function(){return a.coreToggleClass()},"core-scrollTo":function(){return a.coreScrollTo()},"core-year-copy":function(){return a.coreYearCopy()},"core-appear":function(){return a.coreAppear()},"core-appear-countTo":function(){return a.coreAppearCountTo()},"core-ripple":function(){return a.coreRipple()},"print-page":function(){return a.print()},"table-tools":function(){a.tableToolsSections(),a.tableToolsCheckable()},"content-filter":function(){return a.contentFilter()},slimscroll:function(){return a.slimscroll()},"magnific-popup":function(){return a.magnific()},summernote:function(){return a.summernote()},ckeditor:function(){return a.ckeditor()},simplemde:function(){return a.simpleMDE()},slick:function(){return a.slick()},datepicker:function(){return a.datepicker()},colorpicker:function(){return a.colorpicker()},"tags-inputs":function(){return a.tagsInputs()},"masked-inputs":function(){return a.maskedInputs()},select2:function(){return a.select2()},highlightjs:function(){return a.highlightjs()},notify:function(e){return a.notify(e)},"draggable-items":function(){return a.draggableItems()},"easy-pie-chart":function(){return a.easyPieChart()},maxlength:function(){return a.maxlength()},rangeslider:function(){return a.rangeslider()}};if(e instanceof Array)for(var o in e)n[e[o]]&&n[e[o]](t);else n[e]&&n[e](t)}},{key:"coreBootstrapTooltip",value:function(){jQuery('[data-toggle="tooltip"]:not(.js-tooltip-enabled)').add(".js-tooltip:not(.js-tooltip-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-tooltip-enabled").tooltip({container:t.data("container")||"body",animation:t.data("animation")||!1})})}},{key:"coreBootstrapPopover",value:function(){jQuery('[data-toggle="popover"]:not(.js-popover-enabled)').add(".js-popover:not(.js-popover-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-popover-enabled").popover({container:t.data("container")||"body",animation:t.data("animation")||!1,trigger:t.data("trigger")||"hover focus"})})}},{key:"coreBootstrapTabs",value:function(){jQuery('[data-toggle="tabs"]:not(.js-tabs-enabled)').add(".js-tabs:not(.js-tabs-enabled)").each(function(e,a){jQuery(a).addClass("js-tabs-enabled").find("a").on("click.cb.helpers.core",function(e){e.preventDefault(),jQuery(e.currentTarget).tab("show")})})}},{key:"coreBootstrapCustomFileInput",value:function(){jQuery('[data-toggle="custom-file-input"]:not(.js-custom-file-input-enabled)').each(function(e,a){var t=jQuery(a);t.addClass("js-custom-file-input-enabled").on("change",function(e){var a=e.target.files.length>1?e.target.files.length+" "+(t.data("lang-files")||"Files"):e.target.files[0].name;t.next(".custom-file-label").css("overflow-x","hidden").html(a)})})}},{key:"coreToggleClass",value:function(){jQuery('[data-toggle="class-toggle"]:not(.js-class-toggle-enabled)').add(".js-class-toggle:not(.js-class-toggle-enabled)").on("click.cb.helpers.core",function(e){var a=jQuery(e.currentTarget);a.addClass("js-class-toggle-enabled").blur(),jQuery(a.data("target").toString()).toggleClass(a.data("class").toString())})}},{key:"coreScrollTo",value:function(){jQuery('[data-toggle="scroll-to"]:not(.js-scroll-to-enabled)').on("click.cb.helpers.core",function(e){e.stopPropagation();var a=jQuery("#page-header"),t=jQuery(e.currentTarget),n=t.data("target")||t.attr("href"),o=t.data("speed")||1e3,l=a.length&&jQuery("#page-container").hasClass("page-header-fixed")?a.outerHeight():0;t.addClass("js-scroll-to-enabled"),jQuery("html, body").animate({scrollTop:jQuery(n).offset().top-l},o)})}},{key:"coreYearCopy",value:function(){var e=jQuery(".js-year-copy:not(.js-year-copy-enabled)");if(e.length>0){var a=(new Date).getFullYear(),t=e.html().length>0?e.html():a;e.addClass("js-year-copy-enabled").html(parseInt(t)>=a?a:t+"-"+a.toString().substr(2,2))}}},{key:"coreAppear",value:function(){jQuery('[data-toggle="appear"]:not(.js-appear-enabled)').each(function(e,a){var t=o.getWidth(),n=jQuery(a),l=n.data("class")||"animated fadeIn",r=n.data("offset")||0,i=t<992?0:n.data("timeout")?n.data("timeout"):0;n.addClass("js-appear-enabled").appear(function(){setTimeout(function(){n.removeClass("invisible").addClass(l)},i)},{accY:r})})}},{key:"coreAppearCountTo",value:function(){jQuery('[data-toggle="countTo"]:not(.js-count-to-enabled)').each(function(e,a){var t=jQuery(a),n=t.data("after"),o=t.data("before");t.addClass("js-count-to-enabled").appear(function(){t.countTo({speed:t.data("speed")||1500,refreshInterval:t.data("refresh-interval")||15,onComplete:function(){n?t.html(t.html()+n):o&&t.html(o+t.html())}})})})}},{key:"coreRipple",value:function(){jQuery('[data-toggle="click-ripple"]:not(.js-click-ripple-enabled)').each(function(e,a){var t=jQuery(a);t.addClass("js-click-ripple-enabled").css({overflow:"hidden",position:"relative","z-index":1}).on("click.cb.helpers.core",function(e){var a,n,o,l;0===t.children(".click-ripple").length?t.prepend(''):t.children(".click-ripple").removeClass("animate"),(a=t.children(".click-ripple")).height()||a.width()||(n=Math.max(t.outerWidth(),t.outerHeight()),a.css({height:n,width:n})),o=e.pageX-t.offset().left-a.width()/2,l=e.pageY-t.offset().top-a.height()/2,a.css({top:l+"px",left:o+"px"}).addClass("animate")})})}},{key:"print",value:function(){var e=jQuery("#page-container"),a=e.prop("class");e.prop("class",""),window.print(),e.prop("class",a)}},{key:"tableToolsSections",value:function(){jQuery(".js-table-sections:not(.js-table-sections-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-table-sections-enabled"),jQuery(".js-table-sections-header > tr",t).on("click.cb.helpers",function(e){if(!("checkbox"===e.target.type||"button"===e.target.type||"a"===e.target.tagName.toLowerCase()||jQuery(e.target).parent("a").length||jQuery(e.target).parent("button").length||jQuery(e.target).parent(".custom-control").length||jQuery(e.target).parent("label").length)){var a=jQuery(e.currentTarget).parent("tbody");a.hasClass("show")||jQuery("tbody",t).removeClass("show table-active"),a.toggleClass("show table-active")}})})}},{key:"tableToolsCheckable",value:function(){var e=this;jQuery(".js-table-checkable:not(.js-table-checkable-enabled)").each(function(a,t){var n=jQuery(t);n.addClass("js-table-checkable-enabled"),jQuery("thead input:checkbox",n).on("click.cb.helpers",function(a){var t=jQuery(a.currentTarget).prop("checked");jQuery("tbody input:checkbox",n).each(function(a,n){var o=jQuery(n);o.prop("checked",t).change(),e.tableToolscheckRow(o,t)})}),jQuery("tbody input:checkbox, tbody input + label",n).on("click.cb.helpers",function(a){var t=jQuery(a.currentTarget);t.prop("checked")?jQuery("tbody input:checkbox:checked",n).length===jQuery("tbody input:checkbox",n).length&&jQuery("thead input:checkbox",n).prop("checked",!0):jQuery("thead input:checkbox",n).prop("checked",!1),e.tableToolscheckRow(t,t.prop("checked"))}),jQuery("tbody > tr",n).on("click.cb.helpers",function(a){if(!("checkbox"===a.target.type||"button"===a.target.type||"a"===a.target.tagName.toLowerCase()||jQuery(a.target).parent("a").length||jQuery(a.target).parent("button").length||jQuery(a.target).parent(".custom-control").length||jQuery(a.target).parent("label").length)){var t=jQuery("input:checkbox",a.currentTarget),o=t.prop("checked");t.prop("checked",!o).change(),e.tableToolscheckRow(t,!o),o?jQuery("thead input:checkbox",n).prop("checked",!1):jQuery("tbody input:checkbox:checked",n).length===jQuery("tbody input:checkbox",n).length&&jQuery("thead input:checkbox",n).prop("checked",!0)}})})}},{key:"tableToolscheckRow",value:function(e,a){a?e.closest("tr").addClass("table-active"):e.closest("tr").removeClass("table-active")}},{key:"contentFilter",value:function(){jQuery(".js-filter:not(.js-filter-enabled)").each(function(e,a){var t,n=jQuery(a),l=jQuery(".nav-pills",n),r=jQuery("a[data-category-link]",n),i=jQuery("[data-category]",n),s=n.data("speed")||200;(n.addClass("js-filter-enabled"),l.length)&&jQuery(window).on("resize.cb.helpers",function(){clearTimeout(t),t=setTimeout(function(){o.getWidth()<768?l.addClass("flex-column"):l.removeClass("flex-column")},150)}).trigger("resize.cb.helpers");n.data("numbers")&&r.each(function(e,a){var t=jQuery(a),n=t.data("category-link");"all"===n?t.append(" ("+i.length+")"):t.append(" ("+i.filter('[data-category="'+n+'"]').length+")")}),r.on("click.cb.helpers",function(e){var a,t=jQuery(e.currentTarget);return t.hasClass("active")||(r.removeClass("active"),t.addClass("active"),"all"===(a=t.data("category-link"))?i.filter(":visible").length?i.filter(":visible").fadeOut(s,function(){i.fadeIn(s)}):i.fadeIn(s):i.filter(":visible").length?i.filter(":visible").fadeOut(s,function(){i.filter('[data-category="'+a+'"]').fadeIn(s)}):i.filter('[data-category="'+a+'"]').fadeIn(s)),!1})})}},{key:"slimscroll",value:function(){jQuery('[data-toggle="slimscroll"]:not(.js-slimscroll-enabled)').each(function(e,a){var t=jQuery(a);t.addClass("js-slimscroll-enabled").slimScroll({height:t.data("height")||"200px",size:t.data("size")||"5px",position:t.data("position")||"right",color:t.data("color")||"#000",opacity:t.data("opacity")||".25",distance:t.data("distance")||"0",alwaysVisible:!!t.data("always-visible"),railVisible:!!t.data("rail-visible"),railColor:t.data("rail-color")||"#999",railOpacity:t.data("rail-opacity")||.3})})}},{key:"magnific",value:function(){jQuery(".js-gallery:not(.js-gallery-enabled)").each(function(e,a){jQuery(a).addClass("js-gallery-enabled").magnificPopup({delegate:"a.img-lightbox",type:"image",gallery:{enabled:!0}})})}},{key:"summernote",value:function(){jQuery(".js-summernote-air:not(.js-summernote-air-enabled)").each(function(e,a){jQuery(a).addClass("js-summernote-air-enabled").summernote({airMode:!0,tooltip:!1})}),jQuery(".js-summernote:not(.js-summernote-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-summernote-enabled").summernote({height:t.data("height")||350,minHeight:t.data("min-height")||null,maxHeight:t.data("max-height")||null})})}},{key:"ckeditor",value:function(){jQuery("#js-ckeditor-inline:not(.js-ckeditor-inline-enabled)").length&&(jQuery("#js-ckeditor-inline").attr("contenteditable","true"),CKEDITOR.inline("js-ckeditor-inline"),jQuery("#js-ckeditor-inline").addClass("js-ckeditor-inline-enabled")),jQuery("#js-ckeditor:not(.js-ckeditor-enabled)").length&&(CKEDITOR.replace("js-ckeditor"),jQuery("#js-ckeditor").addClass("js-ckeditor-enabled"))}},{key:"simpleMDE",value:function(){jQuery(".js-simplemde:not(.js-simplemde-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-simplemde-enabled"),new SimpleMDE({element:t[0]})})}},{key:"slick",value:function(){jQuery(".js-slider:not(.js-slider-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-slider-enabled").slick({arrows:t.data("arrows")||!1,dots:t.data("dots")||!1,slidesToShow:t.data("slides-to-show")||1,slidesToScroll:t.data("slides-to-scroll")||1,centerMode:t.data("center-mode")||!1,autoplay:t.data("autoplay")||!1,autoplaySpeed:t.data("autoplay-speed")||3e3,infinite:void 0===t.data("infinite")||t.data("infinite")})})}},{key:"datepicker",value:function(){jQuery(".js-datepicker:not(.js-datepicker-enabled)").add(".input-daterange:not(.js-datepicker-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-datepicker-enabled").datepicker({weekStart:t.data("week-start")||0,autoclose:t.data("autoclose")||!1,todayHighlight:t.data("today-highlight")||!1,orientation:"bottom"})})}},{key:"colorpicker",value:function(){jQuery(".js-colorpicker:not(.js-colorpicker-enabled)").each(function(e,a){jQuery(a).addClass("js-colorpicker-enabled").colorpicker()})}},{key:"tagsInputs",value:function(){jQuery(".js-tags-input:not(.js-tags-input-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-tags-input-enabled").tagsInput({height:t.data("height")||!1,width:t.data("width")||"100%",defaultText:t.data("default-text")||"Add tag",removeWithBackspace:t.data("remove-with-backspace")||!0,delimiter:[","]})})}},{key:"maskedInputs",value:function(){jQuery(".js-masked-date:not(.js-masked-enabled)").mask("99/99/9999"),jQuery(".js-masked-date-dash:not(.js-masked-enabled)").mask("99-99-9999"),jQuery(".js-masked-phone:not(.js-masked-enabled)").mask("(999) 999-9999"),jQuery(".js-masked-phone-ext:not(.js-masked-enabled)").mask("(999) 999-9999? x99999"),jQuery(".js-masked-taxid:not(.js-masked-enabled)").mask("99-9999999"),jQuery(".js-masked-ssn:not(.js-masked-enabled)").mask("999-99-9999"),jQuery(".js-masked-pkey:not(.js-masked-enabled)").mask("a*-999-a999"),jQuery(".js-masked-time:not(.js-masked-enabled)").mask("99:99"),jQuery(".js-masked-date").add(".js-masked-date-dash").add(".js-masked-phone").add(".js-masked-phone-ext").add(".js-masked-taxid").add(".js-masked-ssn").add(".js-masked-pkey").add(".js-masked-time").addClass("js-masked-enabled")}},{key:"select2",value:function(){jQuery(".js-select2:not(.js-select2-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-select2-enabled").select2({placeholder:t.data("placeholder")||!1})})}},{key:"highlightjs",value:function(){hljs.isHighlighted||hljs.initHighlighting()}},{key:"notify",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};jQuery.isEmptyObject(e)?jQuery(".js-notify:not(.js-notify-enabled)").each(function(e,a){jQuery(a).addClass("js-notify-enabled").on("click.cb.helpers",function(e){var a=jQuery(e.currentTarget);jQuery.notify({icon:a.data("icon")||"",message:a.data("message"),url:a.data("url")||""},{element:"body",type:a.data("type")||"info",placement:{from:a.data("from")||"top",align:a.data("align")||"right"},allow_dismiss:!0,newest_on_top:!0,showProgressbar:!1,offset:20,spacing:10,z_index:1033,delay:5e3,timer:1e3,animate:{enter:"animated fadeIn",exit:"animated fadeOutDown"}})})}):jQuery.notify({icon:e.icon||"",message:e.message,url:e.url||""},{element:e.element||"body",type:e.type||"info",placement:{from:e.from||"top",align:e.align||"right"},allow_dismiss:!1!==e.allow_dismiss,newest_on_top:!1!==e.newest_on_top,showProgressbar:!!e.show_progress_bar,offset:e.offset||20,spacing:e.spacing||10,z_index:e.z_index||1033,delay:e.delay||5e3,timer:e.timer||1e3,animate:{enter:e.animate_enter||"animated fadeIn",exit:e.animate_exit||"animated fadeOutDown"}})}},{key:"draggableItems",value:function(){jQuery(".js-draggable-items:not(.js-draggable-items-enabled)").each(function(e,a){jQuery(a).addClass("js-draggable-items-enabled").children(".draggable-column").sortable({connectWith:".draggable-column",items:".draggable-item",dropOnEmpty:!0,opacity:.75,handle:".draggable-handler",placeholder:"draggable-placeholder",tolerance:"pointer",start:function(e,a){a.placeholder.css({height:a.item.outerHeight(),"margin-bottom":a.item.css("margin-bottom")})}})})}},{key:"easyPieChart",value:function(){jQuery(".js-pie-chart:not(.js-pie-chart-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-pie-chart-enabled").easyPieChart({barColor:t.data("bar-color")||"#777777",trackColor:t.data("track-color")||"#eeeeee",lineWidth:t.data("line-width")||3,size:t.data("size")||"80",animate:t.data("animate")||750,scaleColor:t.data("scale-color")||!1})})}},{key:"maxlength",value:function(){jQuery(".js-maxlength:not(.js-maxlength-enabled)").each(function(e,a){var t=jQuery(a);t.addClass("js-maxlength-enabled").maxlength({alwaysShow:!!t.data("always-show"),threshold:t.data("threshold")||10,warningClass:t.data("warning-class")||"badge badge-warning",limitReachedClass:t.data("limit-reached-class")||"badge badge-danger",placement:t.data("placement")||"bottom",preText:t.data("pre-text")||"",separator:t.data("separator")||"/",postText:t.data("post-text")||""})})}},{key:"rangeslider",value:function(){jQuery(".js-rangeslider:not(.js-rangeslider-enabled)").each(function(e,a){var t=jQuery(a);jQuery(a).addClass("js-rangeslider-enabled").ionRangeSlider({input_values_separator:";",skin:t.data("skin")||"round"})})}}],(t=null)&&l(a.prototype,t),n&&l(a,n),e}();function i(e,a){for(var t=0;t0&&!this._lSidebarScroll&&(this._lSidebarScroll=new SimpleBar(this._lSidebar[0]),jQuery(".simplebar-scroll-content",this._lSidebar).scrollLock("enable")),this._lSideOverlay.length>0&&!this._lSideOverlayScroll&&(this._lSideOverlayScroll=new SimpleBar(this._lSideOverlay[0]),jQuery(".simplebar-scroll-content",this._lSideOverlay).scrollLock("enable"))):(this._lSidebar&&this._lSidebarScroll&&(jQuery(".simplebar-scroll-content",this._lSidebar).scrollLock("disable"),this._lSidebarScroll.unMount(),this._lSidebarScroll=null,this._lSidebar.removeAttr("data-simplebar").html(jQuery(".simplebar-content",this._lSidebar).html())),this._lSideOverlay&&this._lSideOverlayScroll&&(jQuery(".simplebar-scroll-content",this._lSideOverlay).scrollLock("disable"),this._lSideOverlayScroll.unMount(),this._lSideOverlayScroll=null,this._lSideOverlay.removeAttr("data-simplebar").html(jQuery(".simplebar-content",this._lSideOverlay).html())))}},{key:"_uiHandleMain",value:function(){var e,a=this;jQuery(window).off("resize.cb.main orientationchange.cb.main"),a._lMain.length&&jQuery(window).on("resize.cb.main orientationchange.cb.main",function(t){clearTimeout(e),e=setTimeout(function(e){var t=jQuery(window).height(),n=a._lHeader.outerHeight()||0,o=a._lFooter.outerHeight()||0;a._lPage.hasClass("page-header-fixed")||a._lPage.hasClass("page-header-glass")?a._lMain.css("min-height",t-o):a._lMain.css("min-height",t-n-o),a._lFooter.fadeTo(1e3,1)},150)}).triggerHandler("resize.cb.main"),a._lPage.addClass("side-trans-enabled")}},{key:"_uiHandleHeader",value:function(){var e=this;jQuery(window).off("scroll.cb.header"),e._lPage.hasClass("page-header-glass")&&e._lPage.hasClass("page-header-fixed")&&jQuery(window).on("scroll.cb.header",function(a){jQuery(a.currentTarget).scrollTop()>60?e._lPage.addClass("page-header-scroll"):e._lPage.removeClass("page-header-scroll")}).trigger("scroll.cb.header")}},{key:"_uiHandleNav",value:function(){var e=this;e._lPage.off("click.cb.menu"),e._lPage.on("click.cb.menu",'[data-toggle="nav-submenu"]',function(a){var t=jQuery(a.currentTarget),n=t.parent("li");return n.hasClass("open")?n.removeClass("open"):(t.closest("ul").children("li").removeClass("open"),n.addClass("open")),e._lHtml.hasClass("no-focus")&&t.blur(),!1})}},{key:"_uiHandlePageLoader",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hide",a=arguments.length>1?arguments[1]:void 0;"show"===e?this._lpageLoader.length?(a&&this._lpageLoader.removeClass().addClass(a),this._lpageLoader.addClass("show")):this._lBody.prepend('
    ')):"hide"===e&&this._lpageLoader.length&&this._lpageLoader.removeClass("show")}},{key:"_uiHandleForms",value:function(){jQuery(".form-material.floating > .form-control").each(function(e,a){var t=jQuery(a),n=t.parent(".form-material");setTimeout(function(e){t.val()&&n.addClass("open")},150),t.off("change.cb.inputs").on("change.cb.inputs",function(e){t.val()?n.addClass("open"):n.removeClass("open")})})}},{key:"_uiHandleTheme",value:function(){var e=jQuery("#css-theme"),a=!!this._lPage.hasClass("enable-cookies");if(a){var t=Cookies.get("cbThemeName")||!1;t&&o.updateTheme(e,t),e=jQuery("#css-theme")}jQuery('[data-toggle="theme"][data-theme="'+(e.length?e.attr("href"):"default")+'"]').parent("li").addClass("active"),this._lPage.off("click.cb.themes"),this._lPage.on("click.cb.themes",'[data-toggle="theme"]',function(t){t.preventDefault();var n=jQuery(t.currentTarget),l=n.data("theme");jQuery('[data-toggle="theme"]').parent("li").removeClass("active"),jQuery('[data-toggle="theme"][data-theme="'+l+'"]').parent("li").addClass("active"),o.updateTheme(e,l),e=jQuery("#css-theme"),a&&Cookies.set("cbThemeName",l,{expires:7}),n.blur()})}},{key:"_uiApiLayout",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"init",a=this;a._windowW=o.getWidth();var t={init:function(){a._lPage.off("click.cb.layout"),a._lPage.off("click.cb.overlay"),a._lPage.on("click.cb.layout",'[data-toggle="layout"]',function(e){var t=jQuery(e.currentTarget);a._uiApiLayout(t.data("action")),t.blur()}),a._lPage.hasClass("enable-page-overlay")&&(a._lPage.prepend('
    '),jQuery("#page-overlay").on("click.cb.overlay",function(e){a._uiApiLayout("side_overlay_close")}))},sidebar_pos_toggle:function(){a._lPage.toggleClass("sidebar-r")},sidebar_pos_left:function(){a._lPage.removeClass("sidebar-r")},sidebar_pos_right:function(){a._lPage.addClass("sidebar-r")},sidebar_toggle:function(){a._windowW>991?a._lPage.toggleClass("sidebar-o"):a._lPage.toggleClass("sidebar-o-xs")},sidebar_open:function(){a._windowW>991?a._lPage.addClass("sidebar-o"):a._lPage.addClass("sidebar-o-xs")},sidebar_close:function(){a._windowW>991?a._lPage.removeClass("sidebar-o"):a._lPage.removeClass("sidebar-o-xs")},sidebar_mini_toggle:function(){a._windowW>991&&a._lPage.toggleClass("sidebar-mini")},sidebar_mini_on:function(){a._windowW>991&&a._lPage.addClass("sidebar-mini")},sidebar_mini_off:function(){a._windowW>991&&a._lPage.removeClass("sidebar-mini")},sidebar_style_inverse_toggle:function(){a._lPage.toggleClass("sidebar-inverse")},sidebar_style_inverse_on:function(){a._lPage.addClass("sidebar-inverse")},sidebar_style_inverse_off:function(){a._lPage.removeClass("sidebar-inverse")},side_overlay_toggle:function(){a._lPage.hasClass("side-overlay-o")?a._uiApiLayout("side_overlay_close"):a._uiApiLayout("side_overlay_open")},side_overlay_open:function(){a._lPage.addClass("side-overlay-o"),jQuery(document).on("keydown.cb.sideOverlay",function(e){27===e.which&&(e.preventDefault(),a._uiApiLayout("side_overlay_close"))})},side_overlay_close:function(){a._lPage.removeClass("side-overlay-o"),jQuery(document).off("keydown.cb.sideOverlay")},side_overlay_hoverable_toggle:function(){a._lPage.toggleClass("side-overlay-hover")},side_overlay_hoverable_on:function(){a._lPage.addClass("side-overlay-hover")},side_overlay_hoverable_off:function(){a._lPage.removeClass("side-overlay-hover")},header_fixed_toggle:function(){a._lPage.toggleClass("page-header-fixed"),a._uiHandleHeader(),a._uiHandleMain()},header_fixed_on:function(){a._lPage.addClass("page-header-fixed"),a._uiHandleHeader(),a._uiHandleMain()},header_fixed_off:function(){a._lPage.removeClass("page-header-fixed"),a._uiHandleHeader(),a._uiHandleMain()},header_style_modern:function(){a._lPage.removeClass("page-header-glass page-header-inverse").addClass("page-header-modern"),a._uiHandleHeader(),a._uiHandleMain()},header_style_classic:function(){a._lPage.removeClass("page-header-glass page-header-modern"),a._uiHandleHeader(),a._uiHandleMain()},header_style_glass:function(){a._lPage.removeClass("page-header-modern").addClass("page-header-glass"),a._uiHandleHeader(),a._uiHandleMain()},header_style_inverse_toggle:function(){a._lPage.hasClass("page-header-modern")||a._lPage.toggleClass("page-header-inverse")},header_style_inverse_on:function(){a._lPage.hasClass("page-header-modern")||a._lPage.addClass("page-header-inverse")},header_style_inverse_off:function(){a._lPage.hasClass("page-header-modern")||a._lPage.removeClass("page-header-inverse")},header_search_on:function(){a._lHeaderSearch.addClass("show"),a._lHeaderSearchInput.focus(),jQuery(document).on("keydown.cb.header.search",function(e){27===e.which&&(e.preventDefault(),a._uiApiLayout("header_search_off"))})},header_search_off:function(){a._lHeaderSearch.removeClass("show"),a._lHeaderSearchInput.blur(),jQuery(document).off("keydown.cb.header.search")},header_loader_on:function(){a._lHeaderLoader.addClass("show")},header_loader_off:function(){a._lHeaderLoader.removeClass("show")},side_scroll_toggle:function(){a._lPage.toggleClass("side-scroll"),a._uiHandleScroll()},side_scroll_on:function(){a._lPage.addClass("side-scroll"),a._uiHandleScroll()},side_scroll_off:function(){a._lPage.removeClass("side-scroll"),a._uiHandleScroll()},content_layout_toggle:function(){a._lPage.hasClass("main-content-boxed")?a._uiApiLayout("content_layout_narrow"):a._lPage.hasClass("main-content-narrow")?a._uiApiLayout("content_layout_full_width"):a._uiApiLayout("content_layout_boxed")},content_layout_boxed:function(){a._lPage.removeClass("main-content-narrow").addClass("main-content-boxed")},content_layout_narrow:function(){a._lPage.removeClass("main-content-boxed").addClass("main-content-narrow")},content_layout_full_width:function(){a._lPage.removeClass("main-content-boxed main-content-narrow")}};t[e]&&t[e]()}},{key:"_uiApiBlocks",value:function(){var e,a,t,n=this,o=arguments.length>0&&void 0!==arguments[0]&&arguments[0],l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"init",r=this,i="si si-size-fullscreen",s={init:function(){jQuery('[data-toggle="block-option"][data-action="fullscreen_toggle"]').each(function(e,a){var t=jQuery(a);t.html('')}),jQuery('[data-toggle="block-option"][data-action="content_toggle"]').each(function(e,a){var t=jQuery(a);t.html('')}),r._lPage.off("click.cb.blocks"),r._lPage.on("click.cb.blocks",'[data-toggle="block-option"]',function(e){n._uiApiBlocks(jQuery(e.currentTarget).closest(".block"),jQuery(e.currentTarget).data("action"))})},fullscreen_toggle:function(){e.removeClass("block-mode-pinned").toggleClass("block-mode-fullscreen"),e.hasClass("block-mode-fullscreen")?jQuery(e).scrollLock("enable"):jQuery(e).scrollLock("disable"),a.length&&(e.hasClass("block-mode-fullscreen")?jQuery("i",a).removeClass(i).addClass("si si-size-actual"):jQuery("i",a).removeClass("si si-size-actual").addClass(i))},fullscreen_on:function(){e.removeClass("block-mode-pinned").addClass("block-mode-fullscreen"),jQuery(e).scrollLock("enable"),a.length&&jQuery("i",a).removeClass(i).addClass("si si-size-actual")},fullscreen_off:function(){e.removeClass("block-mode-fullscreen"),jQuery(e).scrollLock("disable"),a.length&&jQuery("i",a).removeClass("si si-size-actual").addClass(i)},content_toggle:function(){e.toggleClass("block-mode-hidden"),t.length&&(e.hasClass("block-mode-hidden")?jQuery("i",t).removeClass("si si-arrow-up").addClass("si si-arrow-down"):jQuery("i",t).removeClass("si si-arrow-down").addClass("si si-arrow-up"))},content_hide:function(){e.addClass("block-mode-hidden"),t.length&&jQuery("i",t).removeClass("si si-arrow-up").addClass("si si-arrow-down")},content_show:function(){e.removeClass("block-mode-hidden"),t.length&&jQuery("i",t).removeClass("si si-arrow-down").addClass("si si-arrow-up")},state_toggle:function(){e.toggleClass("block-mode-loading"),jQuery('[data-toggle="block-option"][data-action="state_toggle"][data-action-mode="demo"]',e).length&&setTimeout(function(){e.removeClass("block-mode-loading")},2e3)},state_loading:function(){e.addClass("block-mode-loading")},state_normal:function(){e.removeClass("block-mode-loading")},pinned_toggle:function(){e.removeClass("block-mode-fullscreen").toggleClass("block-mode-pinned")},pinned_on:function(){e.removeClass("block-mode-fullscreen").addClass("block-mode-pinned")},pinned_off:function(){e.removeClass("block-mode-pinned")},close:function(){e.addClass("d-none")},open:function(){e.removeClass("d-none")}};"init"===l?s[l]():(e=o instanceof jQuery?o:jQuery(o)).length&&(a=jQuery('[data-toggle="block-option"][data-action="fullscreen_toggle"]',e),t=jQuery('[data-toggle="block-option"][data-action="content_toggle"]',e),s[l]&&s[l]())}},{key:"init",value:function(){this._uiInit()}},{key:"layout",value:function(e){this._uiApiLayout(e)}},{key:"blocks",value:function(e,a){this._uiApiBlocks(e,a)}},{key:"loader",value:function(e,a){this._uiHandlePageLoader(e,a)}},{key:"helpers",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.run(e,a)}},{key:"helper",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.run(e,a)}}])&&i(a.prototype,t),n&&i(a,n),e}();function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,a){return!a||"object"!==c(a)&&"function"!=typeof a?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):a}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,a){return(h=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e})(e,a)}t.d(a,"default",function(){return g});var g=function(e){function a(){return function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,a),d(this,u(a).call(this))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),a&&h(e,a)}(a,s),a}();jQuery(function(){window.Codebase=new g})}]); \ No newline at end of file diff --git a/layout/template/panel/assets/js/codebase.core.min@v=1599965164.js b/layout/template/panel/assets/js/codebase.core.min@v=1599965164.js new file mode 100644 index 00000000..ab444ce3 --- /dev/null +++ b/layout/template/panel/assets/js/codebase.core.min@v=1599965164.js @@ -0,0 +1,6 @@ +/*! + * Codebase - v3.1.0 + * @author pixelcave - https://pixelcave.com + * Copyright (c) 2019 + */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(x,e){"use strict";var t=[],C=x.document,i=Object.getPrototypeOf,a=t.slice,m=t.concat,l=t.push,r=t.indexOf,n={},o=n.toString,g=n.hasOwnProperty,s=g.toString,c=s.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},u={type:!0,src:!0,noModule:!0};function _(e,t,n){var i,r=(t=t||C).createElement("script");if(r.text=e,n)for(i in u)n[i]&&(r[i]=n[i]);t.head.appendChild(r).parentNode.removeChild(r)}function E(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var T=function(e,t){return new T.fn.init(e,t)},f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function h(e){var t=!!e&&"length"in e&&e.length,n=E(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+P+")"+P+"*"),z=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),Y=new RegExp(q),$=new RegExp("^"+H+"$"),X={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+M+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},V=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,G=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){w()},re=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{I.apply(t=j.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(n){I={apply:t.length?function(e,t){N.apply(e,j.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function oe(e,t,n,i){var r,o,s,a,l,c,u,f=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!i&&((t?t.ownerDocument||t:y)!==x&&w(t),t=t||x,C)){if(11!==h&&(l=G.exec(e)))if(r=l[1]){if(9===h){if(!(s=t.getElementById(r)))return n;if(s.id===r)return n.push(s),n}else if(f&&(s=f.getElementById(r))&&v(t,s)&&s.id===r)return n.push(s),n}else{if(l[2])return I.apply(n,t.getElementsByTagName(e)),n;if((r=l[3])&&d.getElementsByClassName&&t.getElementsByClassName)return I.apply(n,t.getElementsByClassName(r)),n}if(d.qsa&&!A[e+" "]&&(!g||!g.test(e))){if(1!==h)f=t,u=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(te,ne):t.setAttribute("id",a=T),o=(c=p(e)).length;o--;)c[o]="#"+a+" "+ve(c[o]);u=c.join(","),f=J.test(e)&&me(t.parentNode)||t}if(u)try{return I.apply(n,f.querySelectorAll(u)),n}catch(e){}finally{a===T&&t.removeAttribute("id")}}}return m(e.replace(W,"$1"),t,n,i)}function se(){var i=[];return function e(t,n){return i.push(t+" ")>_.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function ae(e){return e[T]=!0,e}function le(e){var t=x.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),i=n.length;i--;)_.attrHandle[n[i]]=t}function ue(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function de(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&re(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function pe(s){return ae(function(o){return o=+o,ae(function(e,t){for(var n,i=s([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=oe.support={},r=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=oe.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:y;return i!==x&&9===i.nodeType&&i.documentElement&&(s=(x=i).documentElement,C=!r(x),y!==x&&(n=x.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ie,!1):n.attachEvent&&n.attachEvent("onunload",ie)),d.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=le(function(e){return e.appendChild(x.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(x.getElementsByClassName),d.getById=le(function(e){return s.appendChild(e).id=T,!x.getElementsByName||!x.getElementsByName(T).length}),d.getById?(_.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},_.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(_.filter.ID=function(e){var n=e.replace(Z,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},_.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),_.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},_.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},a=[],g=[],(d.qsa=K.test(x.querySelectorAll))&&(le(function(e){s.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+M+")"),e.querySelectorAll("[id~="+T+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+T+"+*").length||g.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=x.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),s.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(d.matchesSelector=K.test(u=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&le(function(e){d.disconnectedMatch=u.call(e,"*"),u.call(e,"[s!='']:x"),a.push("!=",q)}),g=g.length&&new RegExp(g.join("|")),a=a.length&&new RegExp(a.join("|")),t=K.test(s.compareDocumentPosition),v=t||K.test(s.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===x||e.ownerDocument===y&&v(y,e)?-1:t===x||t.ownerDocument===y&&v(y,t)?1:l?L(l,e)-L(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!r||!o)return e===x?-1:t===x?1:r?-1:o?1:l?L(l,e)-L(l,t):0;if(r===o)return ue(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?ue(s[i],a[i]):s[i]===y?-1:a[i]===y?1:0}),x},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==x&&w(e),t=t.replace(z,"='$1']"),d.matchesSelector&&C&&!A[t+" "]&&(!a||!a.test(t))&&(!g||!g.test(t)))try{var n=u.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Y.test(n)&&(t=p(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=h[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&h(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=oe.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,n,i){return y(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?T.grep(e,function(e){return e===n!==i}):"string"!=typeof n?T.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||k,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),D.test(i[1])&&T.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=C.getElementById(i[2]))&&(this[0]=r,this.length=1),this}).prototype=T.fn,k=T(C);var I=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,ue=/^$|^module$|\/(?:java|ecma)script/i,fe={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function he(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?T.merge([e],n):n}function de(e,t){for(var n=0,i=e.length;nx",v.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue;var ye=C.documentElement,be=/^key/,_e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function xe(){return!1}function Ce(){try{return C.activeElement}catch(e){}}function Te(e,t,n,i,r,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(i=i||n,n=void 0),t)Te(e,a,n,i,t[a],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=xe;else if(!r)return e;return 1===o&&(s=r,(r=function(e){return T().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=T.guid++)),e.each(function(){T.event.add(this,t,r,i,n)})}T.event={global:{},add:function(t,e,n,i,r){var o,s,a,l,c,u,f,h,d,p,m,g=Q.get(t);if(g)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&T.find.matchesSelector(ye,r),n.guid||(n.guid=T.guid++),(l=g.events)||(l=g.events={}),(s=g.handle)||(s=g.handle=function(e){return void 0!==T&&T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(M)||[""]).length;c--;)d=m=(a=Ee.exec(e[c])||[])[1],p=(a[2]||"").split(".").sort(),d&&(f=T.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,f=T.event.special[d]||{},u=T.extend({type:d,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:p.join(".")},o),(h=l[d])||((h=l[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,i,p,s)||t.addEventListener&&t.addEventListener(d,s)),f.add&&(f.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,u):h.push(u),T.event.global[d]=!0)},remove:function(e,t,n,i,r){var o,s,a,l,c,u,f,h,d,p,m,g=Q.hasData(e)&&Q.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(M)||[""]).length;c--;)if(d=m=(a=Ee.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),d){for(f=T.event.special[d]||{},h=l[d=(i?f.delegateType:f.bindType)||d]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)u=h[o],!r&&m!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(o,1),u.selector&&h.delegateCount--,f.remove&&f.remove.call(e,u));s&&!h.length&&(f.teardown&&!1!==f.teardown.call(e,p,g.handle)||T.removeEvent(e,d,g.handle),delete l[d])}else for(d in l)T.event.remove(e,d+t[c],n,i,!0);T.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,s,a=T.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[a.type]||[],u=T.event.special[a.type]||{};for(l[0]=a,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function ke(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Ne(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function je(e,t){var n,i,r,o,s,a,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),s=Q.set(t,o),c=o.events))for(r in delete s.handle,s.events={},c)for(n=0,i=c[r].length;n")},clone:function(e,t,n){var i,r,o,s,a,l,c,u=e.cloneNode(!0),f=T.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(s=he(u),i=0,r=(o=he(e)).length;i").prop({charset:n.scriptCharset,src:n.url}).on("load error",r=function(e){i.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(i[0])},abort:function(){r&&r()}}});var Bt,Ut=[],zt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ut.pop()||T.expando+"_"+_t++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var i,r,o,s=!1!==e.jsonp&&(zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(zt,"$1"+i):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||T.error(i+" was not called"),o[0]},e.dataTypes[0]="json",r=x[i],x[i]=function(){o=arguments},n.always(function(){void 0===r?T(x).removeProp(i):x[i]=r,e[i]&&(e.jsonpCallback=t.jsonpCallback,Ut.push(i)),o&&y(r)&&r(o[0]),o=r=void 0}),"script"}),v.createHTMLDocument=((Bt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Bt.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(i)):t=C),o=!n&&[],(r=D.exec(e))?[t.createElement(r[1])]:(r=ve([e],t,o),o&&o.length&&T(o).remove(),T.merge([],r.childNodes)));var i,r,o},T.fn.load=function(e,t,n){var i,r,o,s=this,a=e.indexOf(" ");return-1").append(T.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var i,r,o,s,a,l,c=T.css(e,"position"),u=T(e),f={};"static"===c&&(e.style.position="relative"),a=u.offset(),o=T.css(e,"top"),l=T.css(e,"left"),r=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(s=(i=u.position()).top,i.left):(s=parseFloat(o)||0,parseFloat(l)||0),y(t)&&(t=t.call(e,n,T.extend({},a))),null!=t.top&&(f.top=t.top-a.top+s),null!=t.left&&(f.left=t.left-a.left+r),"using"in t?t.using.call(e,f):u.css(f)}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===T.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),r.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-T.css(i,"marginTop",!0),left:t.left-r.left-T.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||ye})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var o="pageYOffset"===r;T.fn[t]=function(e){return B(this,function(e,t,n){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[r]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=Fe(v.pixelPosition,function(e,t){if(t)return t=qe(e,n),Pe.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(s,a){T.each({padding:"inner"+s,content:a,"":"outer"+s},function(i,o){T.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),r=i||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var i;return b(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+s],i["scroll"+s],e.body["offset"+s],i["offset"+s],i["client"+s])):void 0===n?T.css(e,t,r):T.style(e,t,n,r)},a,n?e:void 0,n)}})}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0this._items.length-1||e<0))if(this._isSliding)p(this._element).one(N.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),u=0l[e]&&!i.escapeWithReference&&(n=Math.min(u[t],l[e]-("right"===e?u.width:u.height))),me({},t,n)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=ge({},u,f[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,s=-1!==["top","bottom"].indexOf(r),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]o(i[a])&&(e.offsets.popper[l]=o(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Me(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,s=o.popper,a=o.reference,l=-1!==["left","right"].indexOf(r),c=l?"height":"width",u=l?"Top":"Left",f=u.toLowerCase(),h=l?"left":"top",d=l?"bottom":"right",p=Ce(i)[c];a[d]-ps[d]&&(e.offsets.popper[f]+=a[f]+p-s[d]),e.offsets.popper=ve(e.offsets.popper);var m=a[f]+a[c]/2-p/2,g=te(e.instance.popper),v=parseFloat(g["margin"+u],10),y=parseFloat(g["border"+u+"Width"],10),b=m-e.offsets.popper[f]-v-y;return b=Math.max(Math.min(s[c]-p,b),0),e.arrowElement=i,e.offsets.arrow=(me(n={},f,Math.round(b)),me(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(Oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Ee(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),v=p.placement.split("-")[0],y=Te(v),b=p.placement.split("-")[1]||"",_=[];switch(m.behavior){case"flip":_=[v,y];break;case"clockwise":_=Re(v);break;case"counterclockwise":_=Re(v,!0);break;default:_=m.behavior}return _.forEach(function(e,t){if(v!==e||_.length===t+1)return p;v=p.placement.split("-")[0],y=Te(v);var n,i=p.offsets.popper,r=p.offsets.reference,o=Math.floor,s="left"===v&&o(i.right)>o(r.left)||"right"===v&&o(i.left)o(r.top)||"bottom"===v&&o(i.top)o(g.right),c=o(i.top)o(g.bottom),f="left"===v&&a||"right"===v&&l||"top"===v&&c||"bottom"===v&&u,h=-1!==["top","bottom"].indexOf(v),d=!!m.flipVariations&&(h&&"start"===b&&a||h&&"end"===b&&l||!h&&"start"===b&&c||!h&&"end"===b&&u);(s||f||d)&&(p.flipped=!0,(s||f)&&(v=_[t+1]),d&&(b="end"===(n=b)?"start":"start"===n?"end":n),p.placement=v+(b?"-"+b:""),p.offsets.popper=ge({},p.offsets.popper,Se(p.instance.popper,p.offsets.reference,p.placement)),p=De(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return r[s?"left":"top"]=o[n]-(a?r[s?"width":"height"]:0),e.placement=Te(t),e.offsets.popper=ve(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Me(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Ae(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}},Ot="show",kt={HIDE:"hide"+Et,HIDDEN:"hidden"+Et,SHOW:"show"+Et,SHOWN:"shown"+Et,INSERTED:"inserted"+Et,CLICK:"click"+Et,FOCUSIN:"focusin"+Et,FOCUSOUT:"focusout"+Et,MOUSEENTER:"mouseenter"+Et,MOUSELEAVE:"mouseleave"+Et},Nt="fade",It="show",jt="hover",Lt="focus",Mt=function(){function i(e,t){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=p(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(It))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var e=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(e);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var r=this.getTipElement(),o=m.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&p(r).addClass(Nt);var s="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(r).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(r).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Fe(this.element,r,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),p(r).addClass(It),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,p(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(p(this.tip).hasClass(Nt)){var u=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},e.hide=function(e){var t=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),r=function(){t._hoverState!==Ot&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),p(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(It),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger.click=!1,this._activeTrigger[Lt]=!1,this._activeTrigger[jt]=!1,p(this.tip).hasClass(Nt)){var o=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){p(this.getTipElement()).addClass(xt+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(p(e.querySelectorAll(".tooltip-inner")),this.getTitle()),p(e).removeClass(Nt+" "+It)},e.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=yt(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?p(t).parent().is(e)||e.empty().append(t):e.text(p(t).text())},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},e._getAttachment=function(e){return At[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if("manual"!==e){var t=e===jt?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===jt?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Lt:jt]=!0),p(t.getTipElement()).hasClass(It)||t._hoverState===Ot?t._hoverState=Ot:(clearTimeout(t._timeout),t._hoverState=Ot,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Ot&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Lt:jt]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState="out",t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){"out"===t._hoverState&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){var t=p(this.element).data();return Object.keys(t).forEach(function(e){-1!==Tt.indexOf(e)&&delete t[e]}),"number"==typeof(e=l({},this.constructor.Default,t,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),m.typeCheckConfig(bt,e,this.constructor.DefaultType),e.sanitize&&(e.template=yt(e.template,e.whiteList,e.sanitizeFn)),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(Ct);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(p(e).removeClass(Nt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=p(this).data(_t),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),p(this).data(_t,e)),"string"==typeof n)){if(void 0===e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Dt}},{key:"NAME",get:function(){return bt}},{key:"DATA_KEY",get:function(){return _t}},{key:"Event",get:function(){return kt}},{key:"EVENT_KEY",get:function(){return Et}},{key:"DefaultType",get:function(){return St}}]),i}();p.fn[bt]=Mt._jQueryInterface,p.fn[bt].Constructor=Mt,p.fn[bt].noConflict=function(){return p.fn[bt]=wt,Mt._jQueryInterface};var Pt="popover",Ht="bs.popover",Rt="."+Ht,qt=p.fn[Pt],Ft="bs-popover",Wt=new RegExp("(^|\\s)"+Ft+"\\S+","g"),Bt=l({},Mt.Default,{placement:"right",trigger:"click",content:"",template:''}),Ut=l({},Mt.DefaultType,{content:"(string|element|function)"}),zt={HIDE:"hide"+Rt,HIDDEN:"hidden"+Rt,SHOW:"show"+Rt,SHOWN:"shown"+Rt,INSERTED:"inserted"+Rt,CLICK:"click"+Rt,FOCUSIN:"focusin"+Rt,FOCUSOUT:"focusout"+Rt,MOUSEENTER:"mouseenter"+Rt,MOUSELEAVE:"mouseleave"+Rt},Yt=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),(t.prototype.constructor=t).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(e){p(this.getTipElement()).addClass(Ft+"-"+e)},r.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},r.setContent=function(){var e=p(this.getTipElement());this.setElementContent(e.find(".popover-header"),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(".popover-body"),t),e.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(Wt);null!==t&&0=this._offsets[r]&&(void 0===this._offsets[r+1]||e li > .active",dn=function(){function i(e){this._element=e}var e=i.prototype;return e.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&p(this._element).hasClass(un)||p(this._element).hasClass("disabled"))){var e,i,t=p(this._element).closest(".nav, .list-group")[0],r=m.getSelectorFromElement(this._element);if(t){var o="UL"===t.nodeName||"OL"===t.nodeName?hn:fn;i=(i=p.makeArray(p(t).find(o)))[i.length-1]}var s=p.Event(cn.HIDE,{relatedTarget:this._element}),a=p.Event(cn.SHOW,{relatedTarget:i});if(i&&p(i).trigger(s),p(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){r&&(e=document.querySelector(r)),this._activate(this._element,t);var l=function(){var e=p.Event(cn.HIDDEN,{relatedTarget:n._element}),t=p.Event(cn.SHOWN,{relatedTarget:i});p(i).trigger(e),p(n._element).trigger(t)};e?this._activate(e,e.parentNode,l):l()}}},e.dispose=function(){p.removeData(this._element,sn),this._element=null},e._activate=function(e,t,n){var i=this,r=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?p(t).children(fn):p(t).find(hn))[0],o=n&&r&&p(r).hasClass("fade"),s=function(){return i._transitionComplete(e,r,n)};if(r&&o){var a=m.getTransitionDurationFromElement(r);p(r).removeClass("show").one(m.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},e._transitionComplete=function(e,t,n){if(t){p(t).removeClass(un);var i=p(t.parentNode).find("> .dropdown-menu .active")[0];i&&p(i).removeClass(un),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(p(e).addClass(un),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),m.reflow(e),e.classList.contains("fade")&&e.classList.add("show"),e.parentNode&&p(e.parentNode).hasClass("dropdown-menu")){var r=p(e).closest(".dropdown")[0];if(r){var o=[].slice.call(r.querySelectorAll(".dropdown-toggle"));p(o).addClass(un)}e.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var e=p(this),t=e.data(sn);if(t||(t=new i(this),e.data(sn,t)),"string"==typeof n){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();p(document).on(cn.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(e){e.preventDefault(),dn._jQueryInterface.call(p(this),"show")}),p.fn.tab=dn._jQueryInterface,p.fn.tab.Constructor=dn,p.fn.tab.noConflict=function(){return p.fn.tab=ln,dn._jQueryInterface};var pn="toast",mn="bs.toast",gn="."+mn,vn=p.fn[pn],yn={CLICK_DISMISS:"click.dismiss"+gn,HIDE:"hide"+gn,HIDDEN:"hidden"+gn,SHOW:"show"+gn,SHOWN:"shown"+gn},bn="show",_n="showing",En={animation:"boolean",autohide:"boolean",delay:"number"},wn={animation:!0,autohide:!0,delay:500},xn=function(){function i(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var e=i.prototype;return e.show=function(){var e=this;p(this._element).trigger(yn.SHOW),this._config.animation&&this._element.classList.add("fade");var t=function(){e._element.classList.remove(_n),e._element.classList.add(bn),p(e._element).trigger(yn.SHOWN),e._config.autohide&&e.hide()};if(this._element.classList.remove("hide"),this._element.classList.add(_n),this._config.animation){var n=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},e.hide=function(e){var t=this;this._element.classList.contains(bn)&&(p(this._element).trigger(yn.HIDE),e?this._close():this._timeout=setTimeout(function(){t._close()},this._config.delay))},e.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(bn)&&this._element.classList.remove(bn),p(this._element).off(yn.CLICK_DISMISS),p.removeData(this._element,mn),this._element=null,this._config=null},e._getConfig=function(e){return e=l({},wn,p(this._element).data(),"object"==typeof e&&e?e:{}),m.typeCheckConfig(pn,e,this.constructor.DefaultType),e},e._setListeners=function(){var e=this;p(this._element).on(yn.CLICK_DISMISS,'[data-dismiss="toast"]',function(){return e.hide(!0)})},e._close=function(){var e=this,t=function(){e._element.classList.add("hide"),p(e._element).trigger(yn.HIDDEN)};if(this._element.classList.remove(bn),this._config.animation){var n=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},i._jQueryInterface=function(n){return this.each(function(){var e=p(this),t=e.data(mn);if(t||(t=new i(this,"object"==typeof n&&n),e.data(mn,t)),"string"==typeof n){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return En}},{key:"Default",get:function(){return wn}}]),i}();p.fn[pn]=xn._jQueryInterface,p.fn[pn].Constructor=xn,p.fn[pn].noConflict=function(){return p.fn[pn]=vn,xn._jQueryInterface},function(){if(void 0===p)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=p.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||4<=e[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),e.Util=m,e.Alert=u,e.Button=E,e.Carousel=M,e.Collapse=V,e.Dropdown=tt,e.Modal=pt,e.Popover=Yt,e.Scrollspy=on,e.Tab=dn,e.Toast=xn,e.Tooltip=Mt,Object.defineProperty(e,"__esModule",{value:!0})}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.SimpleBar=t():e.SimpleBar=t()}(this,function(){return function(n){function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}var r={};return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=27)}([function(e,t,n){var i=n(23)("wks"),r=n(12),o=n(1).Symbol,s="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=s&&o[e]||(s?o:r)("Symbol."+e))}).store=i},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(5),r=n(11);e.exports=n(7)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(6),r=n(33),o=n(34),s=Object.defineProperty;t.f=n(7)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(10);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(16)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var l=n(8),c=n(9);e.exports=function(a){return function(e,t){var n,i,r=String(c(e)),o=l(t),s=r.length;return o<0||s<=o?a?"":void 0:(n=r.charCodeAt(o))<55296||56319document.F=Object<\/script>"),e.close(),c=e.F;n--;)delete c.prototype[s[n]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[a]=e):n=c(),void 0===t?n:o(n,t)}},function(e,t,n){var s=n(5),a=n(6),l=n(39);e.exports=n(7)?Object.defineProperties:function(e,t){a(e);for(var n,i=l(t),r=i.length,o=0;or;)s(i,n=t[r++])&&(~l(o,n)||o.push(n));return o}},function(e,t,n){var i=n(21);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var l=n(20),c=n(22),u=n(43);e.exports=function(a){return function(e,t,n){var i,r=l(e),o=c(r.length),s=u(n,o);if(a&&t!=t){for(;se.prop("clientHeight")},selector:!1,animation:!1,touch:"ontouchstart"in window,keyboard:!1,unblock:!1},p.CORE={wheelEventName:"onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",animationEventName:["webkitAnimationEnd","mozAnimationEnd","MSAnimationEnd","oanimationend","animationend"].join(p.ANIMATION_NAMESPACE+" ")+p.ANIMATION_NAMESPACE,unblockHandler:function(e){e.__currentTarget=e.currentTarget},handler:function(e){var t,n,i;this.enabled&&!e.ctrlKey&&(t=c(e.currentTarget),(!0!==this.options.strict||this.options.strictFn(t))&&(e.stopPropagation(),n=c.proxy(r,this)(e,t),e.__currentTarget&&(n.prevent&=c.proxy(r,this)(e,c(e.__currentTarget)).prevent),n.prevent&&(e.preventDefault(),n.deltaY&&t.scrollTop(n.scrollTop+n.deltaY),i=n.top?"top":"bottom",this.options.animation&&setTimeout(p.CORE.animationHandler.bind(this,t,i),0),t.trigger(c.Event(i+p.NAMESPACE)))))},touchHandler:function(e){this.startClientY=e.originalEvent.touches[0].clientY},animationHandler:function(e,t){var n=this.options.animation[t],i=this.options.animation.top+" "+this.options.animation.bottom;e.off(p.ANIMATION_NAMESPACE).removeClass(i).addClass(n).one(p.CORE.animationEventName,function(){e.removeClass(n)})},keyboardHandler:function(e){var t,n=c(e.currentTarget),i=(n.scrollTop(),o(e,n));return e.__currentTarget&&(t=o(e,c(e.__currentTarget)),i.top&=t.top,i.bottom&=t.bottom),i.top?(n.trigger(c.Event("top"+p.NAMESPACE)),this.options.animation&&setTimeout(p.CORE.animationHandler.bind(this,n,"top"),0),!1):i.bottom?(n.trigger(c.Event("bottom"+p.NAMESPACE)),this.options.animation&&setTimeout(p.CORE.animationHandler.bind(this,n,"bottom"),0),!1):void 0}},p.prototype.toggleStrict=function(){this.options.strict=!this.options.strict},p.prototype.enable=function(){this.enabled=!0},p.prototype.disable=function(){this.enabled=!1},p.prototype.destroy=function(){this.disable(),this.$element.off(p.NAMESPACE),this.$element=null,this.options=null},e=c.fn.scrollLock,c.fn.scrollLock=function(i){return this.each(function(){var e=c(this),t="object"==typeof i&&i,n=e.data(p.NAME);(n||"destroy"!==i)&&(n||e.data(p.NAME,n=new p(e,t)),"string"==typeof i&&n[i]())})},c.fn.scrollLock.defaults=p.DEFAULTS,c.fn.scrollLock.noConflict=function(){return c.fn.scrollLock=e,this}}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?t(require("jquery")):t(e.jQuery)}(this,function(i){i.fn.appear=function(n,e){var d=i.extend({data:void 0,one:!0,accX:0,accY:0},e);return this.each(function(){var f=i(this);if(f.appeared=!1,n){var h=i(window),t=function(){if(f.is(":visible")){var e=h.scrollLeft(),t=h.scrollTop(),n=f.offset(),i=n.left,r=n.top,o=d.accX,s=d.accY,a=f.height(),l=h.height(),c=f.width(),u=h.width();t<=r+a+s&&r<=t+l+s&&e<=i+c+o&&i<=e+u+o?f.appeared||f.trigger("appear",d.data):f.appeared=!1}else f.appeared=!1},e=function(){if(f.appeared=!0,d.one){h.unbind("scroll",t);var e=i.inArray(t,i.fn.appear.checks);0<=e&&i.fn.appear.checks.splice(e,1)}n.apply(this,arguments)};d.one?f.one("appear",d.data,e):f.bind("appear",d.data,e),h.scroll(t),i.fn.appear.checks.push(t),t()}else f.trigger("appear",d.data)})},i.extend(i.fn.appear,{checks:[],timeout:null,checkAll:function(){var e=i.fn.appear.checks.length;if(0=this.loops&&(clearInterval(this.interval),this.value=this.options.to,"function"==typeof this.options.onComplete&&this.options.onComplete.call(this.$element,this.value))},s.prototype.render=function(){var e=this.options.formatter.call(this.$element,this.value,this.options);this.$element.text(e)},s.prototype.restart=function(){this.stop(),this.init(),this.start()},s.prototype.start=function(){this.stop(),this.render(),this.interval=setInterval(this.update.bind(this),this.options.refreshInterval)},s.prototype.stop=function(){this.interval&&clearInterval(this.interval)},s.prototype.toggle=function(){this.interval?this.stop():this.start()},o.fn.countTo=function(r){return this.each(function(){var e=o(this),t=e.data("countTo"),n="object"==typeof r?r:{},i="string"==typeof r?r:"start";(!t||"object"==typeof r)&&(t&&t.stop(),e.data("countTo",t=new s(this,n))),t[i].call(t)})}}),function(e){var t=!1;if("function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),!t){var n=window.Cookies,i=window.Cookies=e();i.noConflict=function(){return window.Cookies=n,i}}}(function(){function m(){for(var e=0,t={};e+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0Result : "+xhr.responseText+"

    ");console.log("Result : "+xhr.responseText);el.removeAttr("disabled");jQuery('#page-header-loader').removeClass('show');if(elBlock.length){elBlock.removeClass('block-mode-loading');}}}).done(function(response){if(response.text!==undefined){if(response.input!==undefined){$.each(response.input,function(name,text){response.text+='
    '+text;});} +jQuery.notify({icon:response.icon||'',message:response.text,url:response.url||''},{element:'body',type:response.status||'info',allow_dismiss:true,newest_on_top:true,showProgressbar:false,placement:{from:'top',align:'right'},offset:20,spacing:10,z_index:10000,delay:response.time_show||5000,timer:1000,animate:{enter:'animated fadeIn',exit:'animated fadeOutDown'}});} +if(response.popup!==undefined){$('.modal-ajax-title').html('');$('.modal-ajax-content').html('');$('.modal-ajax-footer').html('');$('.modal-ajax-title').html(response.title);$('.modal-ajax-content').html(response.content);$('.modal-ajax-footer').html(response.footer);if(response.size!==undefined){$('#modal-ajax>.modal-dialog').removeClass('modal-sm modal-lg modal-xl').addClass(response.size);}else{$('#modal-ajax>.modal-dialog').removeClass('modal-sm modal-lg modal-xl');} +jQuery('#modal-ajax').modal('show');} +if(response.input!==undefined){$('.invalid-feedback').remove();$('.is-invalid').removeClass('is-invalid');$.each(response.input,function(name,text){var inp=$(":input[name*='"+name+"']").addClass("is-invalid").closest('div');if(inp.hasClass('input-group')==false){inp.append('
    '+text+'
    ');}});}else{$('.invalid-feedback').remove();$('.is-invalid').removeClass('is-invalid');} +if(response.html!==undefined){if(response.html_div!==undefined){if($(response.html_div).is("input"))$(response.html_div).val(response.html);else $(response.html_div).html(response.html);}else if(response_loc!==undefined){$('.show_'+response_loc).html(response.html);}} +if(response.location&&response.post){const form=document.createElement('form');form.action=response.location;form.method='post';for(const key in response.post){if(response.post.hasOwnProperty(key)){const hiddenField=document.createElement('input');hiddenField.type='hidden';if(type(response.post[key])=="object"){for(const __key in response.post[key]){hiddenField.name=key+'[]';hiddenField.value=response.post[key][__key];}}else{hiddenField.name=key;hiddenField.value=response.post[key];} +form.appendChild(hiddenField);}} +document.body.appendChild(form);form.submit();}else if(response.location){setTimeout(()=>{document.location.href=response.location;},response.time_sleep);} +if(response.eval){jQuery.globalEval(response.eval);} +if(response.select_set){$(response.select_el).empty();$.each(response.select_set,function(key,option){$(response.select_el).append($('').attr('value',option.value).text(option.name));});} +if(response.callback){eval(response.callback)(response.data);}}).always(function(){setTimeout(function(){el.removeAttr("disabled");if(elBlock.length){elBlock.removeClass('block-mode-loading');} +jQuery('#page-header-loader').removeClass('show');},500);});});$('body').on("change",'#change_lang',function(){document.location.href=this.value;});});window.send_ajax=function(data,async){return $.ajax({url:"/input",data:data,type:"POST",cache:false,dataType:'json',async:async,beforeSend:function beforeSend(){jQuery('#page-header-loader').addClass('show');},error:function error(xhr,ajaxOptions,thrownError){console.log("Result : "+xhr.responseText);jQuery('#page-header-loader').removeClass('show');}}).done(function(response){if(response.text!==undefined){jQuery.notify({icon:response.icon||'',message:response.text,url:response.url||''},{element:'body',type:response.status||'info',allow_dismiss:true,newest_on_top:true,showProgressbar:false,placement:{from:'top',align:'right'},offset:20,spacing:10,z_index:10000,delay:response.time_show||5000,timer:1000,animate:{enter:'animated fadeIn',exit:'animated fadeOutDown'}});} +if(response.popup!==undefined){$('.modal-ajax-title').html('');$('.modal-ajax-content').html('');$('.modal-ajax-footer').html('');$('.modal-ajax-title').html(response.title);$('.modal-ajax-content').html(response.content);$('.modal-ajax-footer').html(response.footer);if(response.size!==undefined){$('#modal-ajax>.modal-dialog').removeClass('modal-sm modal-lg modal-xl').addClass(response.size);}else{$('#modal-ajax>.modal-dialog').removeClass('modal-sm modal-lg modal-xl');} +jQuery('#modal-ajax').modal('show');} +if(response.html!==undefined){if(response.html_div!==undefined){$(response.html_div).html(response.html);}} +if(response.location&&response.post){const form=document.createElement('form');form.action=response.location;form.method='post';for(const key in response.post){if(response.post.hasOwnProperty(key)){const hiddenField=document.createElement('input');hiddenField.type='hidden';if(type(response.post[key])=="object"){for(const __key in response.post[key]){hiddenField.name=key+'[]';hiddenField.value=response.post[key][__key];}}else{hiddenField.name=key;hiddenField.value=response.post[key];} +form.appendChild(hiddenField);}} +document.body.appendChild(form);form.submit();}else if(response.location){setTimeout(()=>{document.location.href=response.location;},response.time_sleep);} +if(response.eval){jQuery.globalEval(response.eval);} +if(response.select_set){$(response.select_el).empty();$.each(response.select_set,function(key,option){$(response.select_el).append($('').attr('value',option.value).text(option.name));});} +if(response.callback){eval(response.callback)(response.data);} +jQuery('#page-header-loader').removeClass('show');});}; \ No newline at end of file diff --git a/layout/template/panel/assets/js/plugins/bootstrap-history-tabs/bootstrap-history-tabs.js@v=2 b/layout/template/panel/assets/js/plugins/bootstrap-history-tabs/bootstrap-history-tabs.js@v=2 new file mode 100644 index 00000000..dc2c2b09 --- /dev/null +++ b/layout/template/panel/assets/js/plugins/bootstrap-history-tabs/bootstrap-history-tabs.js@v=2 @@ -0,0 +1 @@ ++function($){'use strict';$.fn.historyTabs=function(){var that=this;window.addEventListener('popstate',function(event){if(event.state){$(that).filter('[href="'+event.state.url+'"]').tab('show');}});return this.each(function(index,element){$(element).on('shown.bs.tab',function(){var stateObject={'url':$(this).attr('href')};if(window.location.hash&&stateObject.url!==window.location.hash){window.history.pushState(stateObject,document.title,window.location.pathname+((window.location.search.length>0)?window.location.search:'')+$(this).attr('href'));}else{window.history.replaceState(stateObject,document.title,window.location.pathname+((window.location.search.length>0)?window.location.search:'')+$(this).attr('href'));}});if(!window.location.hash&&$(element).is('.active')){$(element).tab('show');}else if($(this).attr('href')===window.location.hash){$(element).tab('show');}});};}(jQuery); \ No newline at end of file diff --git a/layout/template/panel/assets/js/plugins/bootstrap-notify/bootstrap-notify.min.js b/layout/template/panel/assets/js/plugins/bootstrap-notify/bootstrap-notify.min.js new file mode 100644 index 00000000..ea70a9f1 --- /dev/null +++ b/layout/template/panel/assets/js/plugins/bootstrap-notify/bootstrap-notify.min.js @@ -0,0 +1 @@ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(b,d,e){var d={content:{message:"object"==typeof d?d.message:d,title:d.title?d.title:"",icon:d.icon?d.icon:"",url:d.url?d.url:"#",target:d.target?d.target:"-"}};e=a.extend(!0,{},d,e),this.settings=a.extend(!0,{},c,e),this._defaults=c,"-"==this.settings.content.target&&(this.settings.content.target=this.settings.url_target),this.animations={start:"webkitAnimationStart oanimationstart MSAnimationStart animationstart",end:"webkitAnimationEnd oanimationend MSAnimationEnd animationend"},"number"==typeof this.settings.offset&&(this.settings.offset={x:this.settings.offset,y:this.settings.offset}),this.init()}var c={element:"body",position:null,type:"info",allow_dismiss:!0,newest_on_top:!1,showProgressbar:!1,placement:{from:"top",align:"right"},offset:20,spacing:10,z_index:1031,delay:5e3,timer:1e3,url_target:"_blank",mouse_over:null,animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},onShow:null,onShown:null,onClose:null,onClosed:null,icon_type:"class",template:''};String.format=function(){for(var a=arguments[0],b=1;b .progress-bar').removeClass("progress-bar-"+a.settings.type),a.settings.type=d[b],this.$ele.addClass("alert-"+d[b]).find('[data-notify="progressbar"] > .progress-bar').addClass("progress-bar-"+d[b]);break;case"icon":var e=this.$ele.find('[data-notify="icon"]');"class"==a.settings.icon_type.toLowerCase()?e.removeClass(a.settings.content.icon).addClass(d[b]):(e.is("img")||e.find("img"),e.attr("src",d[b]));break;case"progress":var f=a.settings.delay-a.settings.delay*(d[b]/100);this.$ele.data("notify-delay",f),this.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",d[b]).css("width",d[b]+"%");break;case"url":this.$ele.find('[data-notify="url"]').attr("href",d[b]);break;case"target":this.$ele.find('[data-notify="url"]').attr("target",d[b]);break;default:this.$ele.find('[data-notify="'+b+'"]').html(d[b])}var g=this.$ele.outerHeight()+parseInt(a.settings.spacing)+parseInt(a.settings.offset.y);a.reposition(g)},close:function(){a.close()}}},buildNotify:function(){var b=this.settings.content;this.$ele=a(String.format(this.settings.template,this.settings.type,b.title,b.message,b.url,b.target)),this.$ele.attr("data-notify-position",this.settings.placement.from+"-"+this.settings.placement.align),this.settings.allow_dismiss||this.$ele.find('[data-notify="dismiss"]').css("display","none"),(this.settings.delay<=0&&!this.settings.showProgressbar||!this.settings.showProgressbar)&&this.$ele.find('[data-notify="progressbar"]').remove()},setIcon:function(){"class"==this.settings.icon_type.toLowerCase()?this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon):this.$ele.find('[data-notify="icon"]').is("img")?this.$ele.find('[data-notify="icon"]').attr("src",this.settings.content.icon):this.$ele.find('[data-notify="icon"]').append('Notify Icon')},styleDismiss:function(){this.$ele.find('[data-notify="dismiss"]').css({position:"absolute",right:"10px",top:"5px",zIndex:this.settings.z_index+2})},styleURL:function(){this.$ele.find('[data-notify="url"]').css({backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)",height:"100%",left:"0px",position:"absolute",top:"0px",width:"100%",zIndex:this.settings.z_index+1})},placement:function(){var b=this,c=this.settings.offset.y,d={display:"inline-block",margin:"0px auto",position:this.settings.position?this.settings.position:"body"===this.settings.element?"fixed":"absolute",transition:"all .5s ease-in-out",zIndex:this.settings.z_index},e=!1,f=this.settings;switch(a('[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])').each(function(){return c=Math.max(c,parseInt(a(this).css(f.placement.from))+parseInt(a(this).outerHeight())+parseInt(f.spacing))}),1==this.settings.newest_on_top&&(c=this.settings.offset.y),d[this.settings.placement.from]=c+"px",this.settings.placement.align){case"left":case"right":d[this.settings.placement.align]=this.settings.offset.x+"px";break;case"center":d.left=0,d.right=0}this.$ele.css(d).addClass(this.settings.animate.enter),a.each(Array("webkit","moz","o","ms",""),function(a,c){b.$ele[0].style[c+"AnimationIterationCount"]=1}),a(this.settings.element).append(this.$ele),1==this.settings.newest_on_top&&(c=parseInt(c)+parseInt(this.settings.spacing)+this.$ele.outerHeight(),this.reposition(c)),a.isFunction(b.settings.onShow)&&b.settings.onShow.call(this.$ele),this.$ele.one(this.animations.start,function(a){e=!0}).one(this.animations.end,function(c){a.isFunction(b.settings.onShown)&&b.settings.onShown.call(this)}),setTimeout(function(){e||a.isFunction(b.settings.onShown)&&b.settings.onShown.call(this)},600)},bind:function(){var b=this;if(this.$ele.find('[data-notify="dismiss"]').on("click",function(){b.close()}),this.$ele.mouseover(function(b){a(this).data("data-hover","true")}).mouseout(function(b){a(this).data("data-hover","false")}),this.$ele.data("data-hover","false"),this.settings.delay>0){b.$ele.data("notify-delay",b.settings.delay);var c=setInterval(function(){var a=parseInt(b.$ele.data("notify-delay"))-b.settings.timer;if("false"===b.$ele.data("data-hover")&&"pause"==b.settings.mouse_over||"pause"!=b.settings.mouse_over){var d=(b.settings.delay-a)/b.settings.delay*100;b.$ele.data("notify-delay",a),b.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",d).css("width",d+"%")}a<=-b.settings.timer&&(clearInterval(c),b.close())},b.settings.timer)}},close:function(){var b=this,c=parseInt(this.$ele.css(this.settings.placement.from)),d=!1;this.$ele.data("closing","true").addClass(this.settings.animate.exit),b.reposition(c),a.isFunction(b.settings.onClose)&&b.settings.onClose.call(this.$ele),this.$ele.one(this.animations.start,function(a){d=!0}).one(this.animations.end,function(c){a(this).remove(),a.isFunction(b.settings.onClosed)&&b.settings.onClosed.call(this)}),setTimeout(function(){d||(b.$ele.remove(),b.settings.onClosed&&b.settings.onClosed(b.$ele))},600)},reposition:function(b){var c=this,d='[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])',e=this.$ele.nextAll(d);1==this.settings.newest_on_top&&(e=this.$ele.prevAll(d)),e.each(function(){a(this).css(c.settings.placement.from,b),b=parseInt(b)+parseInt(c.settings.spacing)+a(this).outerHeight()})}}),a.notify=function(a,c){var d=new b(this,a,c);return d.notify},a.notifyDefaults=function(b){return c=a.extend(!0,{},c,b)},a.notifyClose=function(b){"undefined"==typeof b||"all"==b?a("[data-notify]").find('[data-notify="dismiss"]').trigger("click"):a('[data-notify-position="'+b+'"]').find('[data-notify="dismiss"]').trigger("click")}}); \ No newline at end of file diff --git a/layout/template/panel/assets/js/plugins/masonry/masonry.pkgd.min.js b/layout/template/panel/assets/js/plugins/masonry/masonry.pkgd.min.js new file mode 100644 index 00000000..53386ae6 --- /dev/null +++ b/layout/template/panel/assets/js/plugins/masonry/masonry.pkgd.min.js @@ -0,0 +1,9 @@ +/*! + * Masonry PACKAGED v4.2.2 + * Cascading grid layout library + * https://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;oe;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;is?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}); \ No newline at end of file diff --git a/layout/template/panel/assets/js/tabs_authpanel.js b/layout/template/panel/assets/js/tabs_authpanel.js new file mode 100644 index 00000000..f1c0eb9a --- /dev/null +++ b/layout/template/panel/assets/js/tabs_authpanel.js @@ -0,0 +1 @@ +$(".form_container").hide();$(".form_container:first").show();$("ul.tabs li").click(function(){$(".form_container").hide();var activeTab=$(this).attr("rel");$("#"+activeTab).fadeIn();$("ul.tabs li").removeClass("active");$(this).addClass("active");$(".tab_drawer_heading").removeClass("d_active");$(".tab_drawer_heading[rel^='"+activeTab+"']").addClass("d_active");});$(".tab_drawer_heading").click(function(){$(".form_container").hide();var d_activeTab=$(this).attr("rel");$("#"+d_activeTab).fadeIn();$(".tab_drawer_heading").removeClass("d_active");$(this).addClass("d_active");$("ul.tabs li").removeClass("active");$("ul.tabs li[rel^='"+d_activeTab+"']").addClass("active");});$('ul.tabs li').last().addClass("tab_last"); \ No newline at end of file diff --git a/layout/template/panel/assets/media/blackstyle/gift-solid.svg b/layout/template/panel/assets/media/blackstyle/gift-solid.svg new file mode 100644 index 00000000..34b8f0e0 --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/gift-solid.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/template/panel/assets/media/blackstyle/m-bal.svg b/layout/template/panel/assets/media/blackstyle/m-bal.svg new file mode 100644 index 00000000..f3ef38ad --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/m-bal.svg @@ -0,0 +1 @@ +m-bal \ No newline at end of file diff --git a/layout/template/panel/assets/media/blackstyle/m-dash.svg b/layout/template/panel/assets/media/blackstyle/m-dash.svg new file mode 100644 index 00000000..89249344 --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/m-dash.svg @@ -0,0 +1 @@ +m-dash \ No newline at end of file diff --git a/layout/template/panel/assets/media/blackstyle/m-rank.svg b/layout/template/panel/assets/media/blackstyle/m-rank.svg new file mode 100644 index 00000000..8fc3b58e --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/m-rank.svg @@ -0,0 +1 @@ +m-ranking \ No newline at end of file diff --git a/layout/template/panel/assets/media/blackstyle/m-set.svg b/layout/template/panel/assets/media/blackstyle/m-set.svg new file mode 100644 index 00000000..2b93fd83 --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/m-set.svg @@ -0,0 +1 @@ +m-set \ No newline at end of file diff --git a/layout/template/panel/assets/media/blackstyle/m-store.svg b/layout/template/panel/assets/media/blackstyle/m-store.svg new file mode 100644 index 00000000..5b3f2333 --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/m-store.svg @@ -0,0 +1 @@ +m-store \ No newline at end of file diff --git a/layout/template/panel/assets/media/blackstyle/m-supp.svg b/layout/template/panel/assets/media/blackstyle/m-supp.svg new file mode 100644 index 00000000..d5763056 --- /dev/null +++ b/layout/template/panel/assets/media/blackstyle/m-supp.svg @@ -0,0 +1 @@ +m-supp \ No newline at end of file diff --git a/layout/template/panel/assets/media/favicons/favicon.ico b/layout/template/panel/assets/media/favicons/favicon.ico new file mode 100644 index 00000000..8048d319 Binary files /dev/null and b/layout/template/panel/assets/media/favicons/favicon.ico differ diff --git a/layout/template/site/hellgrave/css/adaptation.css b/layout/template/site/hellgrave/css/adaptation.css new file mode 100644 index 00000000..d2ca60dd --- /dev/null +++ b/layout/template/site/hellgrave/css/adaptation.css @@ -0,0 +1,438 @@ + +@media screen and (max-width: 1440px) { + .footer_copyicon{ + display: none; + } + .header_leftside{ + min-width: auto; + margin-right: 20px; + } + .settings{ + width: auto; + } +} +@media screen and (max-width: 1280px) { + .navigation_item_img { + zoom: 85%; + -moz-zoom: 85%; + -webkit-zoom: 85%; + } + .account_btn { + font-size: 13px; + } + .searchwiki { + width: 40%; + } + .joinlink { + max-width: 250px; + } + .joinlink_container img { + width: 240px; + } + .lastforum_container img{ + width: 240px; + } + .social { + max-width: 250px; + padding: 10px; + } + .lastforum { + max-width: 250px; + } + .navigation_item { + width: 130px; + height: 130px; + } + .informer { + width: 580px; + height: 375px; + } + .stream { + width: 540px; + } + .menu_item_title { + line-height: 20px; + } + .menu_item_desc { + font-size: 12px; + } + #main { + margin: 40px auto 20px; + } + .informer__description { + max-height: 150px; + } +} + +@media screen and (max-width: 1110px) { + #coocky{ + bottom: 145px; + } + .main_container{ + flex-wrap: wrap; + } + .navigation { + width: 100%; + display: flex; + justify-content: center; + background: #b983452e; + margin-bottom: 25px; + } + .navigation_item { + margin: 30px; + } + .navigation_item:nth-child(2) { + margin: 30px; + } + #main { + margin: 10px auto 20px; + } + .joinlink { + max-width: 100%; + } + .social { + max-width: 100%; + } + .lastforum { + max-width: 100%; + } + .lastforum_container img { + width: auto; + margin: 0 auto; + display: block; + } + .infosidebar { + width: 600px; + margin-top: 20px; + } + + .searchwiki{ + display: none; + } + .mobile_search{ + display: block; + } + .searchwiki_form input { + width: 100% !important; + height: 48px !important; + opacity: 1 !important; + position: relative !important; + } + .searchwiki { + width: 100%; + margin: 0 auto; + margin-left: 30px; + margin-top: 30px; + } + .searchwiki_form input { + border-radius: 30px; + border: 1px solid #8a8a8a; + color: #a65f30; + background: rgb(255 255 255 / 70%); + } + .social_menu { + padding-top: 30px; + margin: 0 auto; + display: flex; + justify-content: flex-start; + } + #header { + height: 100px; + padding: 25px 20px; + align-items: center; + } + .media_mainitem { + grid-column-start: auto; + grid-column-end: auto; + grid-row-start: auto; + grid-row-end: auto; + } + .media { + grid-template-columns: repeat(2, 250px); + justify-content: center; + } + .menu_items { + width: 445px; + } + .searchwiki { + width: 300px; + margin-left: -40px; + margin-top: 30px; + } +} + +@media screen and (max-width: 720px) { + .informer { + width: auto; + height: fit-content; + } + .informer.mainblock img{height: 470px; + object-fit: cover; + object-position: left;} + .navigation { + order: 3; + } + .centerinfo{ + order: 1; + } + .infosidebar { + order: 2; + width: 100%; + margin: 20px; + } + + .navigation { + width: 100%; + display: flex; + justify-content: center; + background: none; + margin-bottom: 25px; + flex-direction: column; + } + .navigation_item { + margin: 10px 20px; + width: auto; + } + .navigation_item:nth-child(2) { + margin: 10px 20px; + } + .navigation_item_img { + zoom: 100%; + -moz-zoom: 100%; + -webkit-zoom: 100%; + } + .social { + padding: 20px; + } + .informer_content { + width: auto; + float: unset; + padding: 20px; + background: #121115; + } + .informer { + padding: 0; + height: auto; + } + .informer img { + position: relative; + height: auto; + } + .stream { + height: 220px; + } + .slider_addlink{ + height: 100%; + } + + .online{ + display: none; + } + #footer { + position: relative; + } + #footer:before { + content: ""; + background: url(../img/footer_dline_mob.png); + position: absolute; + top: -30px; + left: 0px; + width: 100%; + height: 36px; + left: 50%; + transform: translate(-50%, 0px); + background-size: 100% 100%; + } + .footer_container { + flex-direction: column; + text-align: center; + } + .footer_social { + margin-bottom: 10px; + } + .searchwiki { + width: 300px; + margin: 0 auto; + margin-left: 30px; + margin-top: 30px; + } + .menu_btn_rect { + margin: 30px 0; + } + .social_menu { + padding-top: 0px; + margin: 0 auto; + justify-content: flex-start; + width: auto; + margin-left: 90px; + } + .informer__title { + color: #ffffff; + } + .informer__description { + font-family: "ProximaNovaRegular"; + color: #f2f1f0; + } + .informer:before { + display: none; + } + #coocky{ + bottom: 285px; + right: 10px; + } + .navigation_item_img:after{ + display: none; + } + .header_leftside { + width: auto; + } + .navigate_l { + width: 100%; + clip-path: none; + } + .navigate_l:before { + display: none; + } + .menu_item { + text-align: center; + margin-top: 15px; + } + .searchwiki { + width: 300px; + margin: 0 auto; + margin-top: 30px; + margin: 25px auto; + } + .menu_btn_rect { + margin: 30px auto; + } + .social_menu { + margin: 0 auto; + justify-content: center; + width: auto; + margin-left: 0; + } + .menu-open .logotype { + position: absolute; + width: calc(100% - 40px); + text-align: center; + transition: 0.3s; + } + + .popup-overlay .popup { + background: url(../img/promo/modal_card.png); + width: 300px; + height: 223px; + background-size: cover; + } + .popup_in { + position: absolute; + top: 100px; + left: 147px; + width: 47%; + height: 48%; + } + .popup_in h3 { + margin: 5px 0; + font-size: 12px; + } + .popup_in img { + display: none; + } + .popup_select .option { + padding: .1em; + font-size: 12px; + line-height: 28px; + } + .popup_select:before { + top: 0.75em; + } + .popup_select.visible:before, .popup_select.visible:after { + display: none; + } + .popup_select { + width: 8em !important; + margin: 0.1em auto; + } + a.close, a.submit { + transform: translate(-75%,75px); + width: 167px; + height: 44px; + line-height: 44px; + } + .popup_select.withBG .option:not(.placeholder):hover:before { + top: 12px; + } + .menu_items { + width: auto; + } +} +@media screen and (max-width: 620px) { + .account_btn{ + display: none; + } + #lang-menu { + padding: 0px; + width: 40px; + position: relative; + } + .language img { + width: 21px; + margin-left: 0px; + } + .settings { + width: auto; + margin-left: 15px; + } + .stream { + max-width: 320; + } + .footer_description { + margin: 0px 20px; + } +} +@media screen and (max-width: 480px) { + .navigation_item_container { + display: flex; + justify-content: space-evenly; + align-items: center; + } + .navigation_item_img { + margin-bottom: 0; + width: 100px; + } + .navigation_item_img img{ + margin-bottom: 0; + } + .navigation_item { + height: 100px; + } + #header { + height: 100px; + padding: 20px 10px; + align-items: center; + } + button.js-menu.menu{order: 2;} + .description__links a { + font-size: 12px; + } + .menu_item { + margin-left: auto; + } + .searchwiki { + width: 260px; + } + .menu_btn_rect { + margin: 30px auto; + } + #coocky{ + display: none; + } + .media { + grid-template-columns: repeat(1, 250px); + justify-content: center; + } + #lang-menu { + margin-left: 0px; + } +} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/adaptation.css@v1.css b/layout/template/site/hellgrave/css/adaptation.css@v1.css new file mode 100644 index 00000000..42fb2185 --- /dev/null +++ b/layout/template/site/hellgrave/css/adaptation.css@v1.css @@ -0,0 +1 @@ +@media screen and (max-width:1440px){.footer_copyicon{display:none}.header_leftside{min-width:auto;margin-right:20px}.settings{width:auto}}@media screen and (max-width:1280px){.navigation_item_img{zoom:85%;-moz-zoom:85%;-webkit-zoom:85%}.account_btn{font-size:13px}.searchwiki{width:40%}.joinlink{max-width:250px}.joinlink_container img{width:240px}.lastforum_container img{width:240px}.social{max-width:250px;padding:10px}.lastforum{max-width:250px}.navigation_item{width:130px;height:130px}.informer{width:580px;height:500px}.informerz{width:700px;height:700px}.stream{width:540px}.menu_item_title{line-height:20px}.menu_item_desc{font-size:12px}#main{margin:40px auto 20px}.informer__description{max-height:337px;text-align:center}.informerz__description{max-height:631px;text-align:center}}@media screen and (max-width:1110px){#coocky{bottom:145px}.main_container{flex-wrap:wrap}.navigation{width:100%;display:flex;justify-content:center;background:#b983452e;margin-bottom:25px}.navigation_item{margin:30px}.navigation_item:nth-child(2){margin:30px}#main{margin:10px auto 20px}.joinlink{max-width:100%}.social{max-width:100%}.lastforum{max-width:100%}.lastforum_container img{width:auto;margin:0 auto;display:block}.infosidebar{width:600px;margin-top:20px}.searchwiki{display:none}.mobile_search{display:block}.searchwiki_form input{width:100%!important;height:48px!important;opacity:1!important;position:relative!important}.searchwiki{width:100%;margin:0 auto;margin-left:30px;margin-top:30px}.searchwiki_form input{border-radius:30px;border:1px solid #8a8a8a;color:#a65f30;background:rgb(255 255 255/70%)}.social_menu{padding-top:30px;margin:0 auto;display:flex;justify-content:flex-start}#header{height:100px;padding:25px 20px;align-items:center}.media_mainitem{grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}.media{grid-template-columns:repeat(2,250px);justify-content:center}.menu_items{width:445px}.searchwiki{width:300px;margin-left:-40px;margin-top:30px}}@media screen and (max-width:720px){.informer{width:auto;height:fit-content}.informerz{width:auto;height:fit-content}.informer.mainblock img{height:470px;object-fit:cover;object-position:left}.navigation{order:3}.centerinfo{order:1}.infosidebar{order:2;width:100%;margin:20px}.navigation{width:100%;display:flex;justify-content:center;background:0 0;margin-bottom:25px;flex-direction:column}.navigation_item{margin:10px 20px;width:auto}.navigation_item:nth-child(2){margin:10px 20px}.navigation_item_img{zoom:100%;-moz-zoom:100%;-webkit-zoom:100%}.social{padding:20px}.informer_content{width:auto;float:unset;padding:20px;background:#121115}.informer{padding:0;height:500px}.informerz{padding:0;height:700px}.informer img{position:relative;height:auto}.stream{height:220px}.slider_addlink{}.online{display:none}#footer{position:relative}#footer:before{content:"";background:url(../img/footer_dline_mob.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}.footer_container{flex-direction:column;text-align:center}.footer_social{margin-bottom:10px}.searchwiki{width:300px;margin:0 auto;margin-left:30px;margin-top:30px}.menu_btn_rect{margin:30px 0}.social_menu{padding-top:0;margin:0 auto;justify-content:flex-start;width:auto;margin-left:90px}.informer__title{color:#fff}.informer__description{font-family:proximanovaregular;color:#f2f1f0}.informer:before{display:none}#coocky{bottom:285px;right:10px}.navigation_item_img:after{display:none}.header_leftside{width:auto}.navigate_l{width:100%;clip-path:none}.navigate_l:before{display:none}.menu_item{text-align:center;margin-top:15px}.searchwiki{width:300px;margin:0 auto;margin-top:30px;margin:25px auto}.menu_btn_rect{margin:30px auto}.social_menu{margin:0 auto;justify-content:center;width:auto;margin-left:0}.menu-open .logotype{position:absolute;width:calc(100% - 40px);text-align:center;transition:.3s}.popup-overlay .popup{background:url(../img/promo/modal_card.png);width:300px;height:223px;background-size:cover}.popup_in{position:absolute;top:100px;left:147px;width:47%;height:48%}.popup_in h3{margin:5px 0;font-size:12px}.popup_in img{display:none}.popup_select .option{padding:.1em;font-size:12px;line-height:28px}.popup_select:before{top:.75em}.popup_select.visible:before,.popup_select.visible:after{display:none}.popup_select{width:8em!important;margin:.1em auto}a.close,a.submit{transform:translate(-75%,75px);width:167px;height:44px;line-height:44px}.popup_select.withBG .option:not(.placeholder):hover:before{top:12px}.menu_items{width:auto}}@media screen and (max-width:620px){.account_btn{display:none}#lang-menu{padding:0;width:40px;position:relative}.language img{width:21px;margin-left:0}.settings{width:auto;margin-left:15px}.stream{max-width:320}.footer_description{margin:0 20px}}@media screen and (max-width:480px){.navigation_item_container{display:flex;justify-content:space-evenly;align-items:center}.navigation_item_img{margin-bottom:0;width:100px}.navigation_item_img img{margin-bottom:0}.navigation_item{height:100px}#header{height:100px;padding:20px 10px;align-items:center}button.js-menu.menu{order:2}.description__links a{font-size:12px}.menu_item{margin-left:auto}.searchwiki{width:260px}.menu_btn_rect{margin:30px auto}#coocky{display:none}.media{grid-template-columns:repeat(1,250px);justify-content:center}#lang-menu{margin-left:0}} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/adaptation.css@v10.css b/layout/template/site/hellgrave/css/adaptation.css@v10.css new file mode 100644 index 00000000..98794844 --- /dev/null +++ b/layout/template/site/hellgrave/css/adaptation.css@v10.css @@ -0,0 +1 @@ +@media screen and (max-width:1440px){.footer_copyicon{display:none}.header_leftside{min-width:auto;margin-right:20px}.settings{width:auto}}@media screen and (max-width:1280px){.navigation_item_img{zoom:85%;-moz-zoom:85%;-webkit-zoom:85%}.account_btn{font-size:13px}.searchwiki{width:40%}.joinlink{max-width:250px}.joinlink_container img{width:240px}.lastforum_container img{width:240px}.social{max-width:250px;padding:10px}.lastforum{max-width:250px}.navigation_item{width:130px;height:130px}.informer{width:580px;height:375px}.stream{width:540px}.menu_item_title{line-height:20px}.menu_item_desc{font-size:12px}#main{margin:40px auto 20px}.informer__description{max-height:150px}}@media screen and (max-width:1110px){#coocky{bottom:145px}.main_container{flex-wrap:wrap}.navigation{width:100%;display:flex;justify-content:center;background:#b983452e;margin-bottom:25px}.navigation_item{margin:30px}.navigation_item:nth-child(2){margin:30px}#main{margin:10px auto 20px}.joinlink{max-width:100%}.social{max-width:100%}.lastforum{max-width:100%}.lastforum_container img{width:auto;margin:0 auto;display:block}.infosidebar{width:600px;margin-top:20px}.searchwiki{display:none}.mobile_search{display:block}.searchwiki_form input{width:100%!important;height:48px!important;opacity:1!important;position:relative!important}.searchwiki{width:100%;margin:0 auto;margin-left:30px;margin-top:30px}.searchwiki_form input{border-radius:30px;border:1px solid #8a8a8a;color:#a65f30;background:rgb(255 255 255/70%)}.social_menu{padding-top:30px;margin:0 auto;display:flex;justify-content:flex-start}#header{height:100px;padding:25px 20px;align-items:center}.media_mainitem{grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}.media{grid-template-columns:repeat(2,250px);justify-content:center}.menu_items{width:445px}.searchwiki{width:300px;margin-left:-40px;margin-top:30px}}@media screen and (max-width:720px){.informer{width:auto;height:fit-content}.informer.mainblock img{height:470px;object-fit:cover;object-position:left}.navigation{order:3}.centerinfo{order:1}.infosidebar{order:2;width:100%;margin:20px}.navigation{width:100%;display:flex;justify-content:center;background:0 0;margin-bottom:25px;flex-direction:column}.navigation_item{margin:10px 20px;width:auto}.navigation_item:nth-child(2){margin:10px 20px}.navigation_item_img{zoom:100%;-moz-zoom:100%;-webkit-zoom:100%}.social{padding:20px}.informer_content{width:auto;float:unset;padding:20px;background:#121115}.informer{padding:0;height:auto}.informer img{position:relative;height:auto}.stream{height:220px}.slider_addlink{height:100%}.online{display:none}#footer{position:relative}#footer:before{content:"";background:url(../img/footer_dline_mob.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}.footer_container{flex-direction:column;text-align:center}.footer_social{margin-bottom:10px}.searchwiki{width:300px;margin:0 auto;margin-left:30px;margin-top:30px}.menu_btn_rect{margin:30px 0}.social_menu{padding-top:0;margin:0 auto;justify-content:flex-start;width:auto;margin-left:90px}.informer__title{color:#fff}.informer__description{font-family:proximanovaregular;color:#f2f1f0}.informer:before{display:none}#coocky{bottom:285px;right:10px}.navigation_item_img:after{display:none}.header_leftside{width:auto}.navigate_l{width:100%;clip-path:none}.navigate_l:before{display:none}.menu_item{text-align:center;margin-top:15px}.searchwiki{width:300px;margin:0 auto;margin-top:30px;margin:25px auto}.menu_btn_rect{margin:30px auto}.social_menu{margin:0 auto;justify-content:center;width:auto;margin-left:0}.menu-open .logotype{position:absolute;width:calc(100% - 40px);text-align:center;transition:.3s}.popup-overlay .popup{background:url(../img/promo/modal_card.png);width:300px;height:223px;background-size:cover}.popup_in{position:absolute;top:100px;left:147px;width:47%;height:48%}.popup_in h3{margin:5px 0;font-size:12px}.popup_in img{display:none}.popup_select .option{padding:.1em;font-size:12px;line-height:28px}.popup_select:before{top:.75em}.popup_select.visible:before,.popup_select.visible:after{display:none}.popup_select{width:8em!important;margin:.1em auto}a.close,a.submit{transform:translate(-75%,75px);width:167px;height:44px;line-height:44px}.popup_select.withBG .option:not(.placeholder):hover:before{top:12px}.menu_items{width:auto}}@media screen and (max-width:620px){.account_btn{display:none}#lang-menu{padding:0;width:40px;position:relative}.language img{width:21px;margin-left:0}.settings{width:auto;margin-left:15px}.stream{max-width:320}.footer_description{margin:0 20px}}@media screen and (max-width:480px){.navigation_item_container{display:flex;justify-content:space-evenly;align-items:center}.navigation_item_img{margin-bottom:0;width:100px}.navigation_item_img img{margin-bottom:0}.navigation_item{height:100px}#header{height:100px;padding:20px 10px;align-items:center}button.js-menu.menu{order:2}.description__links a{font-size:12px}.menu_item{margin-left:auto}.searchwiki{width:260px}.menu_btn_rect{margin:30px auto}#coocky{display:none}.media{grid-template-columns:repeat(1,250px);justify-content:center}#lang-menu{margin-left:0}} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/animation.css b/layout/template/site/hellgrave/css/animation.css new file mode 100644 index 00000000..228b4723 --- /dev/null +++ b/layout/template/site/hellgrave/css/animation.css @@ -0,0 +1 @@ +.navigate_bg{position:absolute;background:rgb(0 0 0/50%);-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.navigate_l{z-index:1;position:absolute;width:600px;height:100%;margin:0 0 0 0;background:#ededed;list-style-type:none;clip-path:polygon(0 0,100% 0,55% 100%,0% 100%)}.navigate_l{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}nav span{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1s}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#main{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:.4s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#coocky{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1.4s}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.navigation_item_img:after{content:"";border:1px solid #494d53;position:absolute;z-index:1}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/map.css@v1.css b/layout/template/site/hellgrave/css/map.css@v1.css new file mode 100644 index 00000000..cc95e003 --- /dev/null +++ b/layout/template/site/hellgrave/css/map.css@v1.css @@ -0,0 +1,472 @@ +.stages li.active .tooltip, +.stages li:hover, +.stages li.active, +.stages li .tooltip, +.stages li .image span, +.map-content .marker p, +.map-content .marker { + -webkit-transition: all 0.2s linear 0s; + -moz-transition: all 0.2s linear 0s; + -o-transition: all 0.2s linear 0s; + transition: all 0.2s linear 0s; +} + + +.map-stages { + position: fixed; + right: 30px; + z-index: 100; + top: 155px; + font-size: 0; + background: rgba(0, 0, 0, 0.5); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + display: none; +} + +.map-stages li { + font: 14px "Titillium Web", sans-serif; + font-size: 13px; + display: inline-block; + margin: 0 1px; + padding: 6px 14px; + color: #fff; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.map-stages li:hover, +.map-stages li.active { + cursor: pointer; + background: #4c311e; +} + +.map-closepage { + width: 50px; + height: 50px; + border-radius: 6px; + position: fixed; + right: 40px; + top: 180px; + z-index: 100; + background: rgba(0, 0, 0, 0.7) url("../img/ic_close.svg") center no-repeat; + background-size: 24px; + display: none; +} + +@media not all and (pointer: coarse) { + .map-closepage:hover { + cursor: pointer; + background-color: #4c311e; + } +} + +section.map{ + position: fixed; + top: 0; + bottom: 0; + right: 0; + left: 0; + + +} + +.map-content { + width: 100vw; + height: 100vh; + position: relative; + background: url("../img/map-bgpage.jpg?v2"); + background-size: cover; +} + +body .site{ + background: url("../img/map-bgpage.jpg@v2"); + background-size: cover; +} + +.searchwiki form{ + display: none; +} + +.map-content .map-background { + cursor: grab !important; +} + +.map-content img { + max-width: initial; +} + +.map-content .marker { + text-align: center; + white-space: nowrap; +} + +.map-content .marker.stage-hidden { + filter: grayscale(0.7); + -moz-opacity: 0.4 !important; + opacity: 0.4 !important; +} + +@media not all and (pointer: coarse) { + .map-content .marker.stage-hidden:hover { + cursor: grab; + } +} + +@media not all and (pointer: coarse) { + .map-content .marker:not(.stage-hidden):hover { + filter: brightness(1.4) drop-shadow(0px 5px 5px black); + -webkit-transition: all 0.2s linear 0s; + -moz-transition: all 0.2s linear 0s; + -o-transition: all 0.2s linear 0s; + transition: all 0.2s linear 0s; + } + .map-content .marker:not(.stage-hidden):hover p { + color: #edeada; + text-shadow: 0px 2px 2px black; + -webkit-transition: all 0.2s linear 0s; + -moz-transition: all 0.2s linear 0s; + -o-transition: all 0.2s linear 0s; + transition: all 0.2s linear 0s; + } +} + +.map-content .marker p { + font-family: "Chancery"; + font-size: 16px; + color: #beb9a2; + margin: -16px 0 0 0; + text-align: center; + position: relative; + transition: 0.2s linear; + text-shadow: 0px 2px 2px black; +} + + +.map-sidebar-border-img{ + background: url("../img/map/popmapbgtop.png"); + background-size: contain; + background-repeat: no-repeat; + height: 2000px; + width: 100%; +} + +.map-sidebar-border{ + overflow: hidden; + position: absolute; + top: 3px; + bottom: 42px; + right: 0; + left: 0; + z-index: 10; + pointer-events:none; +} + +.map-sidebar-border-bot{ + background: url("../img/map/popmapbgbot.png"); + background-size: contain; + background-repeat: no-repeat; + padding: 10px; + position: absolute; + + bottom: -31px; + right: 0; + left: 0; + z-index: 10; + pointer-events:none; + height: 106px; +} + +.map-sidebar { + display: block; + width: 420px; + position: absolute; + z-index: 3; + left: -440px; + /*top: 0;*/ + bottom: 0; + font-family: "Source Serif Pro", serif; + background: #000; + color: #000; + -webkit-transition: left 0.3s ease-in-out 0s; + -moz-transition: left 0.3s ease-in-out 0s; + -o-transition: left 0.3s ease-in-out 0s; + transition: left 0.3s ease-in-out 0s; + top: 141px; + /* height: calc(100% - 294px);*/ + height: 650px; + background: url("../img/map/popmagbg3.png"); + background-size: cover; + padding: 10px 9px; +} + +@media screen and ( max-height: 1000px ) { + .map-sidebar { + height: 500px; + } + div.map-sidebar-image { + height: 240px; + } + div.map-sidebar-content { + height: calc(100% - 190px); + } + + div.map-sidebar-text{ + max-height: 130px; + height: 130px; + } +} + +@media screen and ( max-height: 800px ) { + .map-sidebar { + height: 400px; + } + div.map-sidebar-image { + height: 152px; + } + div.map-sidebar-content { + height: calc(100% - 192px); + } +} + + + +.map-sidebar.alt, +.map-sidebar.button-top { + width: 300px; + left: auto; + right: 0; +} + +.map-sidebar.active { + left: 40px; + -webkit-transition: left 0.3s ease-in-out 0s; + -moz-transition: left 0.3s ease-in-out 0s; + -o-transition: left 0.3s ease-in-out 0s; + transition: left 0.3s ease-in-out 0s; +} + +.map-sidebar .close-sidebar { + width: 45px; + height: 45px; + + position: absolute; + right: -4px; + top: -6px; + z-index: 100; + background: url("../img/map/popmapclose.png") center no-repeat; +} + +@media not all and (pointer: coarse) { + .map-sidebar .close-sidebar:hover { + cursor: pointer; + + } +} + +.map-sidebar-image:after{ + + + content: " "; + width: 100%; + bottom: -10px; + background: url(../img/map/popmagbg2.png); + height: 81px; + width: 100%; + position: absolute; + +} + +.map-sidebar-image { + background-position: top center; + background-size: 500px auto; + width: 100%; + height: 300px; + position: relative; +} + +.map-sidebar-image a { + top: 120px; + position: absolute; + width: 100%; + height: 170px; + background: #F00; +} + +.map-sidebar-content { + background: url("https://l2e-global.com/template/site/e-global/images/map/side.png?2") no-repeat bottom center; + background-size: 100% 100%; + background-position: 0 0; + height: calc(100% - 227px); + width: 90%; + padding: 80px 5% 35px 5%; + display: flex; + flex-direction: column; + margin-top: -73px; +} + +.map-sidebar-location-title { + font-size: 14px; + line-height: 14px; + position: relative; + margin: 0 0 5px; + text-align: center; + + color: #c09c4c; +} + +.map-sidebar-location-name:after { + display: block; + content: ""; + width: 303px; + height: 17px; + background: url(../img/map/poptitlebottom.png); + margin: 10px auto; + + + +} + +.map-sidebar-location-name { + text-align: center; + font-size: 30px; + line-height: 30px; + color: #17161b; + margin: 0px; + font-weight: 600; +} + +.map-sidebar-text { + position: relative; + font-family: "Source Serif Pro", serif; + font-size: 14px; + line-height: 16px; + color: #5d421b; + overflow: hidden; + overflow-y: auto; + overflow-anchor: none; + -ms-overflow-style: none; + touch-action: auto; + -ms-touch-action: auto; + max-height: 220px; + height: 220px; + padding-right: 5px; +} + +/* Tamaño del scroll */ +.map-sidebar-text::-webkit-scrollbar { + width: 8px; +} + +/* Estilos barra (thumb) de scroll */ +.map-sidebar-text::-webkit-scrollbar-thumb { + background: #766d4f; + border-radius: 4px; +} + +.map-sidebar-text::-webkit-scrollbar-thumb:active { + background-color: #312917; +} + +.map-sidebar-text::-webkit-scrollbar-thumb:hover { + background: #312917; + box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); +} + +/* Estilos track de scroll */ +.map-sidebar-text::-webkit-scrollbar-track { + background: #e1e1e1; + border-radius: 4px; +} + +.map-sidebar-text::-webkit-scrollbar-track:hover, +.map-sidebar-text::-webkit-scrollbar-track:active { + background: #d4d4d4; +} + + + + +.map-sidebar-links { + text-align: center; + margin-top: auto; +} + +.map-sidebar-links p { + font-size: 18px; + line-height: 18px; + position: relative; + margin: 20px 0 20px -10px; + text-align: center; + color: #4c311e; +} + +.map-sidebar-links ul { + display: flex; + flex-wrap: wrap; +} + +.map-sidebar-links ul li { + margin-right: 16px; + width: 66px; + height: 66px; + overflow: hidden; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; +} + +@media not all and (pointer: coarse) { + .map-sidebar-links ul li:hover { + cursor: pointer; + -moz-opacity: 0.75; + opacity: 0.75; + } +} + +.map-sidebar-links ul li img { + width: 100%; +} + +@media (max-width: 768px) { + .map-stages { + top: 60px; + left: 0; + width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background: #0d0b0b; + } + .map-closepage { + top: initial; + right: initial; + left: 10px; + bottom: 10px; + } + .map-sidebar { + width: 320px; + top: 60px; + z-index: 999; + } + .map-sidebar .close-sidebar { + top: 10px; + right: 10px; + } + .map-sidebar-image { + height: 200px; + } + .map-sidebar-content { + height: calc(100% - 127px); + } +} + +section.mapsss{ + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; +} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/otherpages.css b/layout/template/site/hellgrave/css/otherpages.css new file mode 100644 index 00000000..7c2a5fdb --- /dev/null +++ b/layout/template/site/hellgrave/css/otherpages.css @@ -0,0 +1,384 @@ +/*SECOND PAGES*/ + +.main_container { + color: #FFF; + } + +.staticpage { + width: 100%; +} +.staticpage h1{font-size: 22px; + font-weight: normal; + font-family: "TrajanPro3SemiBold"; + text-align: center; + text-transform: capitalize; +} +.staticpage h2, .staticpage h3, .staticpage h4, .staticpage h5, .staticpage h6 {font-family: "GaramondPremrPro";color: #FFF;} +.page__title{ + font-size: 22px; + font-weight: normal; + font-family: "TrajanPro3SemiBold"; + text-align: center; + text-transform: capitalize; +} +.page__title span{ + color: #b18a37; + display: block; + font-size: 22px; + text-transform: none; + font-family: "GaramondPremrPro"; +} +.page__title_img{ + margin: 10 auto; + display: block; + filter: brightness(10); + opacity: .5; +} +.page__container { + width: 70%; + max-height: calc(70vh - 110px); + margin: 0 auto; + overflow: auto; + padding: 0 20px; +} +.page__container::-webkit-scrollbar { + width: 0.3em; + height: 0.3em; +} +.page__container::-webkit-scrollbar-thumb { + background: #a56a2e; +} +.page__container::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.1); +} +.page__container { + scrollbar-face-color: #a56a2e; + scrollbar-track-color: rgba(0, 0, 0, 0.1); +} +.page__container p { + margin-bottom: 15px; + margin-top: 0; +} +.page__container h2{ + margin: 30px 0px 15px; +} +.header_connect { + margin: 0px 10px; + flex-direction: column; +} +.header_connect .btn_rect{ + margin: 0; +} +.online{ + display: none; +} +.page__container p.about_head{ + text-align: center; + margin: 40px 0; +} +.about_item{ + margin: 10px; + flex-direction: column; + text-align: center; + padding: 30px; +} +.about_team_name{ + font-family: "TrajanPro3SemiBold"; + margin: 5px; + font-size: 22px; + margin: 10px; +} +.about_team_work{ + font-family: "GaramondPremrPro"; + font-size: 18px; + color: #c09c4c; + margin-bottom: 5px; +} +.about_team_img{ + margin: 0 auto; + width: 90px; + height: 90px; +} +.about_dline{ + width: 303px; + height: 14px; + margin: 0 auto; + filter: brightness(10); + opacity: .5; +} +.about_team_comment{ + text-align: center; + width: 300px; +} +.forms { + font-family: "GaramondPremrPro"; + max-width: 500px; + margin: 0 auto; +} +.authform_block { + margin-bottom: 6px; +} + + +.authform_description { + display: block; + color: #e8e8e8; + font-size: 20px; + margin-bottom: 3px; +} +.authform_select { + width: 100%; + padding: 12px 20px; + position: relative; + background: rgba(0, 0, 0, 0.4); + border: 1px solid #878787; + color: #878787; + outline-color: #878787; + font-family: "GaramondPremrPro"; +} + +.authform_input { + width: 100%; + padding: 12px 20px; + position: relative; + background: rgba(0, 0, 0, 0.4); + border: 1px solid #878787; + color: #878787; + outline-color: #878787; + font-family: "GaramondPremrPro"; +} +.authform_input_starfix::placeholder { + position: relative; + top:3px; +} +.authform_submit{ + align-items: center; + margin-top: 20px; +} +.authform_checkbox{ + margin-left: 20px; + padding: 5px; +} +.squaredTwo { + width: 18px; + height: 18px; + background: #c59153; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); + margin: 0px 5px 0px 20px; + -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); + position: relative; +} +.squaredTwo label { + cursor: pointer; + position: absolute; + width: 16px; + height: 16px; + left: 1px; + top: 1px; + background: #000000; +} +.squaredTwo label:after { + opacity: 0; + content: ''; + position: absolute; + background: transparent; + top: 2px; + left: 1px; +} +.squaredTwo input[type=checkbox]:checked + label:after { + background: url("../img/Assets/SVGIcons/down-chevron.svg"); + opacity: 1; + width: 14px; + height: 14px; +} +.authform_checkbox_desc{ + font-family: "ProximaNovaRegular"; + color: #b08a37; +} +.authbuttons{ + margin-top: 20px; +} +.authbuttons_link{ + align-items: center; + font-family: "ProximaNovaRegular"; + color: #b08a37; + margin-right: 20px; +} +.authbuttons_link:hover { + color: #3f352f; +} +.authbuttons_link img { + transition: 0.3s;filter: hue-rotate( +26deg); +} +.authbuttons_link:hover img { + filter: grayscale(1); +} +.authbuttons_link span{ + margin-left: 5px; +} +.form_btn { + background: rgba(27, 26, 31, 0.3); + border-radius: 1px; + border: 1px solid #77757b; + font-family: "TrajanPro3Bold"; + display: block; + font-size: 14px; + min-width: 205px; + text-align: center; + transition: 0.3s; +} +.form_btn span{ + border: 1px solid #3c3c3e; + color: #ffffff; + margin: 4px; + padding: 7px 20px; + display: block; + transition: 0.3s; +} +.form_btn:hover span{ + background: #1e1d22; +} +.form_btn:hover { + background: rgb(32 31 36 / 20%); +} +.form_btn img{ + filter: brightness(10); + margin-right: 10px; + position: relative; + top: 3px; +} +ul.tabs { + list-style: none; +} + +ul.tabs li { + cursor: pointer; + overflow: hidden; + position: relative; +} + +ul.tabs li.active { + display: flex; +} +.tab_content { + padding: 20px; + display: none; +} +.form_reglogin { + width: 75%; + display: flex; +} +.form_prefix_select{ + width: 100px; +} +.forum_reg_reset{ + background: transparent; + border: none; +} +.forum_reg_reset img{ + transition: 0.5s; +} +.forum_reg_reset:hover img{ + transform: rotate(360deg); +} +.authbuttons_link_reg{ + margin-right: 0px; +} +.form_reg_remember{ + margin: 10px 0px; +} +.form_reg_desc{ + margin-top: 10px; + margin-left: 10px; + color: #999390; + font-family: "ProximaNovaRegular"; +} +.form_reg_desc a{ + color: #a65f30; +} +.form_reg_desc a:hover{ + color: #3f352f; +} +.form_second_desc{ + color: #c69254; + margin-top: 5px; + display: block; + font-size: 14px; + font-family: "ProximaNovaRegular"; +} +.form_account_btn_reset { + padding: 9px 0px 5px 0px !important; +} +select { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: #2c3e50; + background-image: none; +} +select::-ms-expand { + display: none; +} +.select { + overflow: hidden; + position: relative; +} +select { + cursor: pointer; +} +.select::after { + content: ''; + background: url(../img/Assets/SVGIcons/down-chevron.svg); + position: absolute; + top: 13px; + width: 18px; + height: 18px; + right: 10px; + padding: 0 0em; + cursor: pointer; + -webkit-transition: .25s all ease; + -o-transition: .25s all ease; + transition: .25s all ease; +} +.select:hover::after { + filter: brightness(1.3); +} +.media { + grid-template-columns: repeat(4, 1fr); + display: grid; + grid-gap: 20px; + padding: 20px; +} +.media_mainitem { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 3; +} +.media_container { + z-index: 1; + position: relative; +} +.site.media_bg{background: url(../img/blackstyle/media-bg.png); background-position: center;} + +@media screen and (max-width: 1280px) { + .about_team{ + flex-wrap: wrap; + } +} +@media screen and (max-width: 1110px){ + #header { + padding: 25px 50px; + } + .header_connect { + display: none; + } +} +@media screen and (max-height: 1080px){ + .main_container { + min-height: 600px; + color: #FFF; + } +} diff --git a/layout/template/site/hellgrave/css/otherpages.css@v1.css b/layout/template/site/hellgrave/css/otherpages.css@v1.css new file mode 100644 index 00000000..7c2a5fdb --- /dev/null +++ b/layout/template/site/hellgrave/css/otherpages.css@v1.css @@ -0,0 +1,384 @@ +/*SECOND PAGES*/ + +.main_container { + color: #FFF; + } + +.staticpage { + width: 100%; +} +.staticpage h1{font-size: 22px; + font-weight: normal; + font-family: "TrajanPro3SemiBold"; + text-align: center; + text-transform: capitalize; +} +.staticpage h2, .staticpage h3, .staticpage h4, .staticpage h5, .staticpage h6 {font-family: "GaramondPremrPro";color: #FFF;} +.page__title{ + font-size: 22px; + font-weight: normal; + font-family: "TrajanPro3SemiBold"; + text-align: center; + text-transform: capitalize; +} +.page__title span{ + color: #b18a37; + display: block; + font-size: 22px; + text-transform: none; + font-family: "GaramondPremrPro"; +} +.page__title_img{ + margin: 10 auto; + display: block; + filter: brightness(10); + opacity: .5; +} +.page__container { + width: 70%; + max-height: calc(70vh - 110px); + margin: 0 auto; + overflow: auto; + padding: 0 20px; +} +.page__container::-webkit-scrollbar { + width: 0.3em; + height: 0.3em; +} +.page__container::-webkit-scrollbar-thumb { + background: #a56a2e; +} +.page__container::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.1); +} +.page__container { + scrollbar-face-color: #a56a2e; + scrollbar-track-color: rgba(0, 0, 0, 0.1); +} +.page__container p { + margin-bottom: 15px; + margin-top: 0; +} +.page__container h2{ + margin: 30px 0px 15px; +} +.header_connect { + margin: 0px 10px; + flex-direction: column; +} +.header_connect .btn_rect{ + margin: 0; +} +.online{ + display: none; +} +.page__container p.about_head{ + text-align: center; + margin: 40px 0; +} +.about_item{ + margin: 10px; + flex-direction: column; + text-align: center; + padding: 30px; +} +.about_team_name{ + font-family: "TrajanPro3SemiBold"; + margin: 5px; + font-size: 22px; + margin: 10px; +} +.about_team_work{ + font-family: "GaramondPremrPro"; + font-size: 18px; + color: #c09c4c; + margin-bottom: 5px; +} +.about_team_img{ + margin: 0 auto; + width: 90px; + height: 90px; +} +.about_dline{ + width: 303px; + height: 14px; + margin: 0 auto; + filter: brightness(10); + opacity: .5; +} +.about_team_comment{ + text-align: center; + width: 300px; +} +.forms { + font-family: "GaramondPremrPro"; + max-width: 500px; + margin: 0 auto; +} +.authform_block { + margin-bottom: 6px; +} + + +.authform_description { + display: block; + color: #e8e8e8; + font-size: 20px; + margin-bottom: 3px; +} +.authform_select { + width: 100%; + padding: 12px 20px; + position: relative; + background: rgba(0, 0, 0, 0.4); + border: 1px solid #878787; + color: #878787; + outline-color: #878787; + font-family: "GaramondPremrPro"; +} + +.authform_input { + width: 100%; + padding: 12px 20px; + position: relative; + background: rgba(0, 0, 0, 0.4); + border: 1px solid #878787; + color: #878787; + outline-color: #878787; + font-family: "GaramondPremrPro"; +} +.authform_input_starfix::placeholder { + position: relative; + top:3px; +} +.authform_submit{ + align-items: center; + margin-top: 20px; +} +.authform_checkbox{ + margin-left: 20px; + padding: 5px; +} +.squaredTwo { + width: 18px; + height: 18px; + background: #c59153; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); + margin: 0px 5px 0px 20px; + -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); + position: relative; +} +.squaredTwo label { + cursor: pointer; + position: absolute; + width: 16px; + height: 16px; + left: 1px; + top: 1px; + background: #000000; +} +.squaredTwo label:after { + opacity: 0; + content: ''; + position: absolute; + background: transparent; + top: 2px; + left: 1px; +} +.squaredTwo input[type=checkbox]:checked + label:after { + background: url("../img/Assets/SVGIcons/down-chevron.svg"); + opacity: 1; + width: 14px; + height: 14px; +} +.authform_checkbox_desc{ + font-family: "ProximaNovaRegular"; + color: #b08a37; +} +.authbuttons{ + margin-top: 20px; +} +.authbuttons_link{ + align-items: center; + font-family: "ProximaNovaRegular"; + color: #b08a37; + margin-right: 20px; +} +.authbuttons_link:hover { + color: #3f352f; +} +.authbuttons_link img { + transition: 0.3s;filter: hue-rotate( +26deg); +} +.authbuttons_link:hover img { + filter: grayscale(1); +} +.authbuttons_link span{ + margin-left: 5px; +} +.form_btn { + background: rgba(27, 26, 31, 0.3); + border-radius: 1px; + border: 1px solid #77757b; + font-family: "TrajanPro3Bold"; + display: block; + font-size: 14px; + min-width: 205px; + text-align: center; + transition: 0.3s; +} +.form_btn span{ + border: 1px solid #3c3c3e; + color: #ffffff; + margin: 4px; + padding: 7px 20px; + display: block; + transition: 0.3s; +} +.form_btn:hover span{ + background: #1e1d22; +} +.form_btn:hover { + background: rgb(32 31 36 / 20%); +} +.form_btn img{ + filter: brightness(10); + margin-right: 10px; + position: relative; + top: 3px; +} +ul.tabs { + list-style: none; +} + +ul.tabs li { + cursor: pointer; + overflow: hidden; + position: relative; +} + +ul.tabs li.active { + display: flex; +} +.tab_content { + padding: 20px; + display: none; +} +.form_reglogin { + width: 75%; + display: flex; +} +.form_prefix_select{ + width: 100px; +} +.forum_reg_reset{ + background: transparent; + border: none; +} +.forum_reg_reset img{ + transition: 0.5s; +} +.forum_reg_reset:hover img{ + transform: rotate(360deg); +} +.authbuttons_link_reg{ + margin-right: 0px; +} +.form_reg_remember{ + margin: 10px 0px; +} +.form_reg_desc{ + margin-top: 10px; + margin-left: 10px; + color: #999390; + font-family: "ProximaNovaRegular"; +} +.form_reg_desc a{ + color: #a65f30; +} +.form_reg_desc a:hover{ + color: #3f352f; +} +.form_second_desc{ + color: #c69254; + margin-top: 5px; + display: block; + font-size: 14px; + font-family: "ProximaNovaRegular"; +} +.form_account_btn_reset { + padding: 9px 0px 5px 0px !important; +} +select { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: #2c3e50; + background-image: none; +} +select::-ms-expand { + display: none; +} +.select { + overflow: hidden; + position: relative; +} +select { + cursor: pointer; +} +.select::after { + content: ''; + background: url(../img/Assets/SVGIcons/down-chevron.svg); + position: absolute; + top: 13px; + width: 18px; + height: 18px; + right: 10px; + padding: 0 0em; + cursor: pointer; + -webkit-transition: .25s all ease; + -o-transition: .25s all ease; + transition: .25s all ease; +} +.select:hover::after { + filter: brightness(1.3); +} +.media { + grid-template-columns: repeat(4, 1fr); + display: grid; + grid-gap: 20px; + padding: 20px; +} +.media_mainitem { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 3; +} +.media_container { + z-index: 1; + position: relative; +} +.site.media_bg{background: url(../img/blackstyle/media-bg.png); background-position: center;} + +@media screen and (max-width: 1280px) { + .about_team{ + flex-wrap: wrap; + } +} +@media screen and (max-width: 1110px){ + #header { + padding: 25px 50px; + } + .header_connect { + display: none; + } +} +@media screen and (max-height: 1080px){ + .main_container { + min-height: 600px; + color: #FFF; + } +} diff --git a/layout/template/site/hellgrave/css/pinchzoomer.min.css@v1.css b/layout/template/site/hellgrave/css/pinchzoomer.min.css@v1.css new file mode 100644 index 00000000..7fd33586 --- /dev/null +++ b/layout/template/site/hellgrave/css/pinchzoomer.min.css@v1.css @@ -0,0 +1,91 @@ +.marker, +.zoomHolder img { + display: block; +} +.fullscreenToggle, +.zoomIn, +.zoomOut { + width: 45px; + height: 45px; + overflow: hidden; + position: relative; + display: block; + cursor: pointer; + z-index: 100; +} +.controlHolder { + border-radius: 6px; + background: rgba(0, 0, 0, 0.4); + position: absolute; + right: 40px; + bottom: 175px; + z-index: 100; +} +.zoomIn { + background: url('../img/ic_more.svg') center no-repeat; + border-radius: 6px 6px 0 0; +} +.zoomOut { + background: url('../img/ic_minus.svg') center no-repeat; + border-radius: 0 0 6px 6px; +} +.fullscreenToggle { + background-position: -60px 0; + cursor: pointer; + display: none !important; +} +.zoomIn.on, +.zoomOut.on { + opacity: 1; + -moz-opacity: 1; + -khtml-opacity: 1; + cursor: pointer; + background-color: rgba(0,0,0,0.25); +} +.zoomIn.off, +.zoomOut.off { + opacity: 0.5; + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + cursor: auto; +} +.fullscreenDiv, +.marker { + left: 0; + top: 0; +} +.fullscreenToggle.on { + background-position: -90px 0; +} +.fullscreenToggle.off { + background-position: -60px 0; +} +.fullscreenDiv { + width: auto !important; + height: auto !important; + right: 0 !important; + bottom: 0 !important; + position: absolute !important; + background: #fff; + z-index: 999999; + overflow: hidden; + touch-action: none; +} +.zoomHolder { + width: 100%; + height: auto; + position: relative; + overflow: hidden; +} +.marker { + position: absolute !important; + bottom: auto !important; + right: auto !important; + cursor: pointer; +} +.zoomHolder { + -webkit-tap-highlight-color: transparent; +} +.fullscreenDiv * { + touch-action: none; +} diff --git a/layout/template/site/hellgrave/css/promopage.css b/layout/template/site/hellgrave/css/promopage.css new file mode 100644 index 00000000..5aada1af --- /dev/null +++ b/layout/template/site/hellgrave/css/promopage.css @@ -0,0 +1 @@ +body.splash{padding:0;margin:0}:root{--card-width: 325px;--card-height: 492px;--card-transition-duration: 800ms;--card-transition-easing: ease}.app{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.app__bg{position:absolute;width:100%;height:100%;z-index:-5;pointer-events:none;user-select:none;overflow:hidden;background:#000}.app__bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0/50%);z-index:1;opacity:.8}.app__bg__image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateX(var(--image-translate-offset,0));width:100%;height:100%;transition:transform 1000ms ease,opacity 1000ms ease;overflow:hidden}.app__bg__image img{width:100%;height:100%;object-fit:cover}.app__bg__image.current--image{opacity:1;--image-translate-offset: 0}.app__bg__image.previous--image,.app__bg__image.next--image{opacity:0}.app__bg__image.previous--image{--image-translate-offset: -25%}.app__bg__image.next--image{--image-translate-offset: 25%}.cardList{position:absolute;width:calc(3 * var(--card-width));height:auto}.cardList__btn{--btn-size: 35px;width:31px;height:42px;position:absolute;top:50%;transform:translateY(-50%);z-index:100;border:none}.cardList__btn.btn--left{left:20%;background:url(../img/promo/arrowbtn_l.png)}.cardList__btn.btn--right{right:20%;background:url(../img/promo/arrowbtn_r.png)}.cardList__btn .icon{width:100%;height:100%}.cardList__btn .icon svg{width:100%;height:100%}.cardList .cards__wrapper{position:relative;width:100%;perspective:1000px;margin-bottom:75px}.card{--card-translateY-offset: 100vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateX(var(--card-translateX-offset)) translateY(var(--card-translateY-offset)) rotateY(var(--card-rotation-offset)) scale(var(--card-scale-offset));display:inline-block;width:var(--card-width);height:var(--card-height);transition:transform var(--card-transition-duration) var(--card-transition-easing);user-select:none}.card::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:calc(1 - var(--opacity))}.card.current--card:before{content:"";background:url(../img/promo/card_frame.png);opacity:1;transition:none;width:318px;height:505px;left:50%;transform:translate(-50%,0px)}.card__image{position:relative;width:100%;height:100%}.card__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card.current--card{--current-card-rotation-offset: 0;--card-translateX-offset: 0;--card-rotation-offset: var(--current-card-rotation-offset);--card-scale-offset: 1}.card.previous--card{--card-translateX-offset: calc(-1 * var(--card-width) * 0.94);--card-rotation-offset: -35deg}.card.next--card{--card-translateX-offset: calc(var(--card-width) * 0.94);--card-rotation-offset: 35deg}.next--card .online_container{display:none}.previous--card .online_container{display:none}.card.previous--card,.card.next--card{--card-scale-offset: 0.9;--opacity: 0.5}.infoList{position:absolute;top:0;left:0;width:100%;height:var(--card-height);pointer-events:none}.infoList .info__wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;transform-style:preserve-3d}.next--card .infoList:before{content:"";position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid #5d5d5d}.next--card .infoList:after{content:"";position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #5d5d5d}.previous--card .infoList:before{content:"";position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid #5d5d5d}.previous--card .infoList:after{content:"";position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #5d5d5d}.previous--card a{display:none}.next--card a{display:none}.info__link{padding:10px 20px;border:1px solid #eee7d1;width:100px;display:block;border-radius:5px;color:#fff;font-family:trajanpro3semibold;background:rgb(0 0 0/40%);position:absolute;bottom:0;left:50%;transform:translate(-50%,-50px);text-align:center;z-index:999}.info__link:hover{background:rgb(255 255 255/10%);border:1px solid #fff;color:#ffc070}.info{margin-bottom:calc(var(--card-height)/8);transform:translateZ(2rem);transition:transform var(--card-transition-duration) var(--card-transition-easing)}.info.current--info img{width:235px}.info.current--info{opacity:1;display:block;text-align:center;margin-bottom:110px}.info.previous--info,.info.next--info{opacity:0;display:none}.loading__wrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000;z-index:200}.loading__wrapper .loader{position:relative;width:200px;height:2px;background:rgba(255,255,255,.25)}.loading__wrapper .loader span{position:absolute;left:0;top:0;width:100%;height:100%;background:red;transform:scaleX(0);transform-origin:left}.app:before{content:"";background:url(../img/promo/bg_decorate.png) top left;width:40%;height:291px;position:absolute;z-index:1;top:20px;left:20px;background-size:contain;background-repeat:no-repeat}.app:after{content:"";background:url(../img/promo/bg_decorate_r.png) top right;width:40%;height:291px;position:absolute;z-index:1;top:20px;right:20px;background-size:contain;background-repeat:no-repeat}#footer{background:linear-gradient(180deg,#e7e6e3,#dddbd6);position:absolute;margin-top:0;width:100%;bottom:0}.app_mobile{display:none}.popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(33 31 28/90%);width:100%;height:100%;text-align:center;align-items:center;justify-content:center;z-index:999}.popup-overlay .popup{background:url(../img/promo/modal_card.png);width:590px;height:442px;position:relative;z-index:9999;transform:translate(-20px,-60px)}.popup_in{position:absolute;top:200px;left:290px;width:47%;height:46%}.popup_in img{width:200px}.modal_close{position:absolute;right:-10px;top:-50px}.modal_close img{width:17px;height:16px;transition:.3s}.modal_close:hover img{transform:rotate(180deg)}.popup_in h3{font-family:trajanpro3semibold;margin:10px 0;font-size:18px}.popup_select{width:16em;margin:1.5em auto;color:#332f29;text-transform:uppercase;position:relative;transition:width .5s;will-change:width;background:#fffcf4;border:1px solid #c69254;z-index:9;border-radius:1px}.popup_select .option{padding:.2em;cursor:pointer;font-family:trajanpro3semibold;font-size:13px;border-radius:5px;line-height:32px;position:relative;z-index:1}.popup_select .option:not(.active){display:none;opacity:0;transform:translateY(-50%)}.popup_select.visible{-webkit-animation:bounce 1s;animation:bounce 1s;width:18em;background:linear-gradient(0deg,#635844 -25%,#fffcf4)}.popup_select.visible:before,.popup_select.visible:after{border-color:#fff}.popup_select.visible:before{opacity:0}.popup_select.visible:after{opacity:1}.popup_select.visible .option{display:block}.popup_select.opacity .option{transform:translateZ(0);opacity:1}.popup_select.opacity .option:nth-child(0){transition:opacity .5s 0s,transform .5s 0s}.popup_select.opacity .option:nth-child(1){transition:opacity .5s .1s,transform .5s .1s}.popup_select.opacity .option:nth-child(2){transition:opacity .5s .2s,transform .5s .2s}.popup_select.opacity .option:nth-child(3){transition:opacity .5s .3s,transform .5s .3s}.popup_select.opacity .option:nth-child(4){transition:opacity .5s .4s,transform .5s .4s}.popup_select.opacity .option:nth-child(5){transition:opacity .5s .5s,transform .5s .5s}.popup_select.opacity .option:nth-child(6){transition:opacity .5s .6s,transform .5s .6s}.popup_select.opacity .option:nth-child(7){transition:opacity .5s .7s,transform .5s .7s}.popup_select.opacity .option:nth-child(8){transition:opacity .5s .8s,transform .5s .8s}.popup_select.opacity .option:nth-child(9){transition:opacity .5s .9s,transform .5s .9s}.popup_select.withBG .option{transition:background-color .1s}.popup_select.withBG .option:not(.placeholder):hover{background-color:transparent;color:#000}.popup_select.withBG .option:not(.placeholder):hover:before{content:"";background:url(../img/promo/accept_coocky.png);position:absolute;z-index:1;left:70px;width:9px;height:6px;top:16px}.popup_select.withBG .option:not(.placeholder).active{color:#000}.popup_select:after,.popup_select:before{content:"";position:absolute;top:1.5em;right:1em;width:.3em;height:.3em;border:.2em solid #272121;transform:rotate(45deg);transform-origin:50% 50%;transition:opacity .2s;z-index:2}.popup_select:before{border-left:none;border-top:none;top:1.05em}.popup_select:after{border-right:none;border-bottom:none;opacity:0}.popup_select img{width:27px;height:22px;position:relative;top:5px}a.close,a.submit{margin-top:0;display:inline-block;color:#fff;border-radius:5px;text-decoration:none;position:absolute;bottom:0;left:50%;transform:translate(-50%,-15px);background:url(../img/whitestyle/btncoocky.png);width:167px;height:44px;line-height:44px;font-family:TrajanPro3SemiBold}.online_container{border:none;color:#fff;margin-top:15px;font-size:12px}@media screen and (max-width:1180px){#footer{margin-top:0}.app:after{display:none}.app:before{display:none}.cardList{margin-bottom:120px}:root{--card-width: 220px;--card-height: 333px;--card-transition-duration: 800ms;--card-transition-easing: ease}.card.current--card:before{width:220px;height:350px;background-size:cover}.info__link{padding:6px 16px;width:90px}.info.current--info img{width:190px}}@media screen and (max-width:720px){.app_mobile{display:flex}:root{--card-width: 300px;--card-height: 452px;--card-transition-duration: 800ms;--card-transition-easing: ease}.card.current--card:before{width:292px;height:463px}.info__link{padding:8px 18px;width:94px}.info.current--info img{width:200px}.app{display:none}.app_mobile{background:url(../img/promo/promo_bg1.png);width:100%;display:flex;flex-direction:column;justify-content:center;background-size:cover;padding-bottom:45px}.card{--card-translateY-offset: 0;position:relative;left:0}.card.current--card{--card-scale-offset: 1.1;margin:30px 0;--card-translateX-offset: none;margin:20px auto}#footer{position:relative}}.app__bg{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cards__wrapper{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:2.5s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/style.css b/layout/template/site/hellgrave/css/style.css new file mode 100644 index 00000000..f429a8e7 --- /dev/null +++ b/layout/template/site/hellgrave/css/style.css @@ -0,0 +1 @@ +.searchwiki_form.f-c{display:none}@font-face{font-family:garamondpremrpro;src:url(../fonts/Garamond/GaramondPremrPro.eot);src:url(../fonts/Garamond/GaramondPremrPro.eot@) format('embedded-opentype'),url(../fonts/Garamond/GaramondPremrPro.ttf) format('truetype'),url(../fonts/Garamond/GaramondPremrPro.woff2) format('woff2'),url(../fonts/Garamond/GaramondPremrPro.woff) format('woff'),url(../fonts/Garamond/GaramondPremrPro.svg) format('svg');font-style:normal;font-stretch:normal}@font-face{font-family:trajanpro3bold;src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot);src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot@) format('embedded-opentype'),url(../fonts/TrajanBold/TrajanPro3-Bold.svg) format('svg'),url(../fonts/TrajanBold/TrajanPro3-Bold.ttf) format('truetype'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff) format('woff'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:trajanpro3semibold;src:url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2) format('woff2'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff) format('woff'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf) format('truetype');font-style:normal}@font-face{font-family:proximanovaregular;src:url(../fonts/Proxima/proxima_nova_regular.eot);src:url(../fonts/Proxima/proxima_nova_regular.eot@) format('embedded-opentype'),url(../fonts/Proxima/proxima_nova_regular.woff2) format('woff2'),url(../fonts/Proxima/proxima_nova_regular.woff) format('woff'),url(../fonts/Proxima/proxima_nova_regular.ttf) format('truetype'),url(../fonts/Proxima/proxima_nova_regular.svg) format('svg');font-style:normal}h1{font-size:22px;color:#fff;font-weight:400}h2{font-size:18px;color:#fff;font-weight:400}h3{font-size:16px;color:#3f352f;font-weight:400}h4{font-size:14px;color:#3f352f;font-weight:400}h5{font-size:12px;color:#3f352f;font-weight:400}html,body:not(.splash){background:#16151a;padding:0;margin:0;color:#3f352f;font-size:14px;font-family:proximanovaregular}a{transition:.3s;text-decoration:none;color:#af8629}button:hover{}ul{padding:0;margin:0}.f-a{display:flex;justify-content:space-around}.f-b{display:flex;justify-content:space-between}.f-c{display:flex;justify-content:center}.f-e{display:flex;justify-content:flex-end}.f-s{display:flex;justify-content:flex-start}.f-wrap{flex-wrap:wrap}.f-drc{flex-direction:column}.site{width:100%;background:url(../img/blackstyle/blackbg.png);background-size:100% 100%;min-height:calc(100% - 147px);padding-bottom:50px}#header{padding:25px 90px;align-items:center;margin:0 auto;position:relative;z-index:1}.header_leftside{transition:.3s;min-width:515px;align-items:center}.logotype img{background-size:contain;background-repeat:no-repeat;transition:.3s}body.menu-open .logotype img{filter:brightness(0)}.logotype img:hover{}.header_leftside .js-menu.menu:hover,.header_leftside .logotype:hover{opacity:.4}.settings{margin-left:6px;width:515px}.logotype{transition:.3s;position:relative;z-index:1}.cls-border-lang{background:rgb(0 0 0/60%)}.online{display:flex;align-items:center;margin-left:50px;font-weight:proximanovaregular}.online_container{border-left:1px solid #a6a8a9;padding:8px 20px;align-items:center;color:#fff}.server_players{color:#bf9c4b;padding-left:5px}.server_on{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#10820f,#79cc7b);margin-right:5px}.server_off{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#710d0d,#ffbbbb);margin-right:5px}.searchwiki{width:40%}.mobile_search{display:none}.searchwiki_form{max-width:540px;position:relative;margin:0 auto}.searchwiki_form input{width:100%;height:48px;line-height:48px;padding:0 20px 0 55px;border-radius:20px;outline:none;border:1px solid #909398;color:#a65f30;font-size:18px;background:rgba(0,0,0,.4);font-family:garamondpremrpro}.searchwiki_form input::-webkit-input-placeholder{color:#fff}.searchwiki_form input:focus{box-shadow:0 0 10px 0 #ffd7a7;background:rgba(255,255,255,.8);transition:.2s}.searchwiki_form input::placeholder{color:#a65f30;font-family:garamondpremrpro}input[type=search]:placeholder-shown{filter:brightness(10);opacity:.6}.searchwiki_form:before{content:"";position:absolute;background:url(../img/whitestyle/searchicon.png);width:20px;height:20px;z-index:1;left:0;top:14px;left:20px;transition:.3s;filter:brightness(100)}.searchwiki_form:hover:before{filter:drop-shadow(0px 0px 10px #ffb100);transform:scale(.8)}.site.home a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}a.btn_rect.navbar_btn_rect{background:url(../img/blackstyle/blue-button.png);background-size:100%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-top:0;line-height:44px}a.btn_rect.navbar_btn_rect{}.account_btn{border-radius:1px;border:1px solid #555962;font-family:trajanpro3bold;display:block;font-size:14px;min-width:195px;text-align:center;transition:.3s}.account_btn span{border:1px solid #3c3c3c;color:#fff;margin:4px;padding:6px 10px;display:block;transition:.3s}.account_btn:hover span{background:#1c1b20}.account_btn:hover{background:#1f1e23;box-shadow:0 0 10px 0 #d8b58c}.account_btn img{margin-right:10px;position:relative;top:3px;filter:brightness(100)}.language{position:relative}#lang-menu{font-family:trajanpro3semibold;color:#fff;height:auto;position:absolute;border:1px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;padding:0 25px 0 5px;margin-left:20px}#lang-menu a{display:block}#lang-menu a:hover{color:#a2672b;margin-left:10px}.cls-border-lang{border:1px solid #555962!important}#lang-menu div{height:25px;text-align:center;padding:10px;border-bottom:1px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;line-height:26px;position:relative;z-index:999}.cls-borderbottom-lang{border-bottom:1px solid rgba(255,255,255,.2)!important;opacity:.2}#lang-menu ul{list-style:none;margin:0;padding:0;display:none;text-align:center}.language img{width:21px;margin-left:60px}#lang-menu ul li{padding:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#lang-menu ul li:hover{cursor:pointer;color:#a2672b;background:rgb(255 255 255/20%)}#main{max-width:1200px;margin:20px auto}.menu{transition:.1s transform linear;position:relative;background:0;width:3.5rem;height:45px;z-index:1;outline:0;padding:0;border:0;z-index:99}.bar{display:block;width:28px;height:1px;margin-bottom:5px;margin-top:5px;position:relative;border-radius:3px;z-index:1;box-shadow:0 -1px 0 0 #fefefe}.bar:before{content:"";position:absolute;background:#fefefe;border-radius:0 0 30px 15px;width:10px;height:3px;top:0;left:0}.active .bar{background:0}.navigate_content{position:relative;z-index:999;margin-top:100px}.menu-open .active .bar{background:url(../img/whitestyle/closed.png);width:21px;height:21px;box-shadow:none;transition:.5s}.bar{transition:.5s}.menu-open .bar:before{display:none}.menu-open .bar:nth-child(2){display:none}.menu-open .bar:nth-child(3){display:none}.menu-open .bar:hover{transform:rotate(90deg);filter:drop-shadow(0px 0px 7px #c69254)}button.js-menu.menu:hover span{}.navigate_close{position:absolute;right:0;top:0;width:calc(100% - 600px);height:100%}.menuhide{width:100%;height:100%;position:fixed;display:none;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.menuopen{width:100%;height:100%;position:fixed;display:block;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.navigate_l:before{content:"";background:url(../img/whitestyle/elfmenu.png);position:absolute;width:500px;background-repeat:no-repeat;height:100%;background-size:100% 100%;z-index:2;top:0;right:0}.menu_btn_rect{margin-left:-15px}.menu_item{text-align:left;font-family:trajanpro3semibold;display:block;margin-top:10px;transition:.3s}.menu_item:hover{filter:grayscale(1)}.menu_items{margin:0 auto;width:301px;margin-top:150px}.menu_item_desc{font-size:14px;color:#686d75}.menu_item_title{color:#c69254;font-size:22px;line-height:20px}.social_menu{padding-top:55px}.mainblock{background:rgba(0,0,0,.2);border:2px solid #555962;position:relative;flex-direction:column;box-shadow:0 0 0 3px rgb(41 40 47/90%),0 0 0 5px rgb(66 66 72/69%);border-radius:.1%;padding:10px;transition:.3s}.mainblock:hover{border:2px solid #c69254}.mainblock:before{content:"";border:1px solid #3c3c3c;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;margin:4px;left:0;top:0}.infosidebar .joinlink_container img,.infosidebar .lastforum_container img{filter:brightness(10)}.navigation_item{width:151px;height:151px;text-align:center;font-family:trajanpro3semibold;color:#b18a37}.navigation_item .menu_item_desc,.navigation_item .menu_item_title{font-family:trajanpro3semibold;color:#b18a37;line-height:16px;font-size:16px}.navigation_item:hover{background:#1a191d}.navigation_item_container{font-size:16px;text-align:center;position:relative;padding:10px;line-height:16px;text-transform:uppercase}.navigation_item:nth-child(2){margin:18px 0}.navigation_item_img{position:relative;margin-bottom:20px}.navigation_item_img img{background-size:contain;width:max-content;height:max-content;margin:0 auto;display:block;margin-bottom:20px;z-index:2;position:relative}.navigation_item_img:after{content:"";border:1px solid #969392;width:76px;height:76px;position:absolute;z-index:1;top:-8px;left:20%;border-radius:50%;z-index:1}.navigation_item:nth-child(3) .navigation_item_container .navigation_item_img{padding-bottom:1px}.centerinfo{margin:0 20px}.informer{width:645px;height:430px;position:relative}.informer img{position:absolute;left:0;top:0;width:100%;height:100%}.informer_content{width:45%;float:right;padding:20px 10px;position:relative}.informer__date{font-family:proximanovaregular;color:#838b9c}.informer__title{font-family:garamondpremrpro;color:#fff;font-weight:400;margin:15px 0;font-size:30px;max-height:100px;display:-moz-box;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;line-height:32px}.informer__description{font-family:proximanovaregular;color:#fff;position:relative;overflow:auto;max-height:200px;padding-right:10px}.informer__description::-webkit-scrollbar{width:.2em;height:.2em}.informer__description::-webkit-scrollbar-thumb{background:#a56a2e}.informer__description::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.informer__description{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.informer__dline{height:1px;width:95%;background:linear-gradient(45deg,white,transparent);display:block}.btn_rect{background:url(../img/blackstyle/button-bg.png);width:207px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:20px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_rect:hover{filter:grayscale(1);text-decoration:none}.slick-slide{margin:0 5px}.slick-slide img{width:100%}.slider_addlink{height:82px;background:rgb(255 255 255/50%);display:flex;justify-content:center;align-items:center;font-family:trajanpro3semibold;font-size:12px;color:#a65f30;position:relative}.slider_addlink:before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);object-fit:fill;left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid #c6b9b2}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;margin-top:25px;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slide iframe{width:100%;height:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.stream{height:82px;width:600px;margin:0 auto}.slick-prev{background:url(../img/whitestyle/arrow-left.png);border:none;width:22px;height:37px;font-size:0;position:absolute;left:0;top:50%;transform:translate(-35px,-50%)}.slick-next{background:url(../img/whitestyle/arrow-right.png);border:none;width:22px;height:37px;font-size:0;position:absolute;right:0;top:50%;transform:translate(35px,-50%)}.slick-next,.slick-prev,.social_arrow{filter:brightness(10)}.joinlink{z-index:2;text-align:center;font-family:garamondpremrpro;max-width:290px}.joinlink_container{position:relative}.joinlink h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.joinlink a{margin:20px auto}.social{margin-top:20px;font-size:16px;padding:20px;max-width:290px}.social_container{position:relative}.social_container{}.social_icon{margin-right:10px;width:38px;height:43px}.social_img{border-left:2px solid #ded8d4;height:36px;align-items:center}.social_arrow{width:13px;height:22px;padding:0 0 0 15px}.social_container{align-items:center;transition:.3s}.social_description{align-items:center;font-family:trajanpro3semibold;line-height:18px}a.social_container{text-decoration:none}.social_container .social_icon{transition:.3s}.social_container:hover .social_icon{}.social_container:hover .social_img{}.social_container .social_img{transition:.3s}.social_container span{transition:.3s;width:50%}.lastforum{font-family:garamondpremrpro;margin-top:20px;max-width:290px}.lastforum_container{position:relative}.lastforum h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.lastforum_item{border-bottom:1px solid #000;border-image:linear-gradient(to left top,transparent 0%,#000 50%);border-image-slice:1;padding:0 0 15px;margin:15px 20px 0}.lastforum_item:last-child{border-bottom:none}.lastforum__title{color:#b18a37;font-size:18px;transition:.3s}.lastforum__desc{color:#999390;margin-top:5px;display:block;font-size:14px}.lastforum_item:hover .lastforum__title{margin-left:10px;filter:grayscale(1)}.gsoft_panel h2{font-family:garamondpremrpro;margin:0}.panel_h2{font-family:garamondpremrpro;text-transform:uppercase;color:#fff;font-size:18px;text-align:left}.gsoft_panel a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}#footer{background:linear-gradient(180deg,#e7e6e3,#dddbd6);position:relative;bottom:0}.footer_social_container{text-align:center;align-items:center}.footer_social_container a{margin:0 1px}.footer_social_container a:hover{filter:contrast(.2)}.footer_social h3{margin:10px;font-family:trajanpro3semibold;font-size:14px;color:#3f352f}#footer:before{content:"";background:url(../img/footer_dline.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}.headersvg__ds{width:21px;height:21px;fill:url(style.css)}.headersvg__fb{width:21px;height:17px;fill:url(style.css)}.headersvg__tg{width:17px;height:21px;fill:url(style.css)}.headersvg__yt{width:33px;height:21px;fill:url(style.css)}.headersvg__tw{width:20px;height:21px;fill:url(style.css)}.headersvg__wa{width:18px;height:17px;fill:url(style.css)}.headersvg__shr{width:22px;height:16px;fill:url(style.css)}.footersvg__ds{width:21px;height:21px;fill:url(style.css)}.footersvg__fb{width:21px;height:17px;fill:url(style.css)}.footersvg__tg{width:17px;height:21px;fill:url(style.css)}.footersvg__yt{width:33px;height:21px;fill:url(style.css)}.footersvg__tw{width:20px;height:21px;fill:url(style.css)}.footersvg__wa{width:18px;height:17px;fill:url(style.css)}.footersvg__shr{width:22px;height:16px;fill:url(style.css)}.footer_container{padding-top:15px;position:relative}.description__copy{font-size:12px;text-align:center}.description__links a{font-size:14px;margin:10px;color:#826409;transition:.3s}.description__links a:hover{filter:grayscale(1)}.footer_description{margin:0 50px}.footer_social{margin-top:-5px}.footer_copyicon{position:absolute;right:90px;top:50%;transform:translate(0,-50%)}.footer_copyicon img{width:40px;margin:0 2px}#coocky{background:url(../img/whitestyle/coocky.png);width:405px;height:300px;position:absolute;bottom:110px;z-index:99;right:20px}.coocky{display:none}.coocky_container{width:41%;position:relative;height:200px;top:50px;float:right;right:28px}.coocky__title{color:#826409;font-size:23px;font-family:trajanpro3bold;margin:0;line-height:24px;margin-top:15px}.coocky__title span{color:#826409;font-size:24px;font-family:trajanpro3semibold}#coocky p{color:#0f0e0e;font-size:23px;font-family:garamondpremrpro;margin:5px 0}.btn_coocky{background:url(../img/whitestyle/btncoocky.png);width:167px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:5px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_coocky:hover{filter:grayscale(1)}.coocky_close{width:40px;height:40px;border-radius:50%;background:#fff1df;display:block;position:absolute;top:-35px;right:20px;border:2px solid #352d1a;box-shadow:inset 0 0 0 2px #c5b29e}.coocky_close span{background:url(../img/whitestyle/closed.png);width:21px;height:21px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.coocky_close:hover{background:#fff}.coocky_close:hover span{filter:opacity(.5)}html[data-useragent*=Innadril] #header,html[data-useragent*=Innadril] #footer{display:none!important} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/style.css@v1.css b/layout/template/site/hellgrave/css/style.css@v1.css new file mode 100644 index 00000000..afa8e11a --- /dev/null +++ b/layout/template/site/hellgrave/css/style.css@v1.css @@ -0,0 +1 @@ +.searchwiki_form.f-c{display:none}@font-face{font-family:garamondpremrpro;src:url(../fonts/Garamond/GaramondPremrPro.eot);src:url(../fonts/Garamond/GaramondPremrPro.eot@) format('embedded-opentype'),url(../fonts/Garamond/GaramondPremrPro.ttf) format('truetype'),url(../fonts/Garamond/GaramondPremrPro.woff2) format('woff2'),url(../fonts/Garamond/GaramondPremrPro.woff) format('woff'),url(../fonts/Garamond/GaramondPremrPro.svg) format('svg');font-style:normal;font-stretch:normal}@font-face{font-family:trajanpro3bold;src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot);src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot@) format('embedded-opentype'),url(../fonts/TrajanBold/TrajanPro3-Bold.svg) format('svg'),url(../fonts/TrajanBold/TrajanPro3-Bold.ttf) format('truetype'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff) format('woff'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:trajanpro3semibold;src:url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2) format('woff2'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff) format('woff'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf) format('truetype');font-style:normal}@font-face{font-family:proximanovaregular;src:url(../fonts/Proxima/proxima_nova_regular.eot);src:url(../fonts/Proxima/proxima_nova_regular.eot@) format('embedded-opentype'),url(../fonts/Proxima/proxima_nova_regular.woff2) format('woff2'),url(../fonts/Proxima/proxima_nova_regular.woff) format('woff'),url(../fonts/Proxima/proxima_nova_regular.ttf) format('truetype'),url(../fonts/Proxima/proxima_nova_regular.svg) format('svg');font-style:normal}h1{font-size:22px;color:#fff;font-weight:400}h2{font-size:18px;color:#fff;font-weight:400}h3{font-size:16px;color:#3f352f;font-weight:400}h4{font-size:14px;color:#3f352f;font-weight:400}h5{font-size:12px;color:#3f352f;font-weight:400}html,body:not(.splash){background:#16151a;padding:0;margin:0;color:#3f352f;font-size:14px;font-family:proximanovaregular}a{transition:.3s;text-decoration:none;color:#af8629}button:hover{}ul{padding:0;margin:0}.f-a{display:flex;justify-content:space-around}.f-b{display:flex;justify-content:space-between}.f-c{display:flex;justify-content:center}.f-e{display:flex;justify-content:flex-end}.f-s{display:flex;justify-content:flex-start}.f-wrap{flex-wrap:wrap}.f-drc{flex-direction:column}.site{width:100%;background:url(../img/blackstyle/blackbg.png);background-size:100% 100%;min-height:calc(100% - 147px);padding-bottom:50px}#header{padding:25px 90px;align-items:center;margin:0 auto;position:relative;z-index:1}.header_leftside{transition:.3s;min-width:515px;align-items:center}.logotype img{background-size:contain;background-repeat:no-repeat;transition:.3s}body.menu-open .logotype img{}.logotype img:hover{}.header_leftside .js-menu.menu:hover,.header_leftside .logotype:hover{opacity:.4}.settings{margin-left:6px;width:515px}.logotype{transition:.3s;position:relative;z-index:1}.cls-border-lang{background:rgb(0 0 0/60%)}.online{display:flex;align-items:center;margin-left:50px;font-weight:proximanovaregular}.online_container{border-left:1px solid #a6a8a9;padding:8px 20px;align-items:center;color:#fff}.server_players{color:#bf9c4b;padding-left:5px}.server_on{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#10820f,#79cc7b);margin-right:5px}.server_off{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#710d0d,#ffbbbb);margin-right:5px}.searchwiki{width:40%}.mobile_search{display:none}.searchwiki_form{max-width:540px;position:relative;margin:0 auto}.searchwiki_form input{width:100%;height:48px;line-height:48px;padding:0 20px 0 55px;border-radius:20px;outline:none;border:1px solid #909398;color:#a65f30;font-size:18px;background:rgba(0,0,0,.4);font-family:garamondpremrpro}.searchwiki_form input::-webkit-input-placeholder{color:#fff}.searchwiki_form input:focus{box-shadow:0 0 10px 0 #ffd7a7;background:rgba(255,255,255,.8);transition:.2s}.searchwiki_form input::placeholder{color:#a65f30;font-family:garamondpremrpro}input[type=search]:placeholder-shown{filter:brightness(10);opacity:.6}.searchwiki_form:before{content:"";position:absolute;background:url(../img/whitestyle/searchicon.png);width:20px;height:20px;z-index:1;left:0;top:14px;left:20px;transition:.3s;filter:brightness(100)}.searchwiki_form:hover:before{filter:drop-shadow(0px 0px 10px #ffb100);transform:scale(.8)}.site.home a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}a.btn_rect.navbar_btn_rect{background:url(../img/blackstyle/blue-button.png);background-size:100%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-top:0;line-height:44px}a.btn_rect.navbar_btn_rect{}.account_btn{border-radius:1px;border:1px solid #555962;font-family:trajanpro3bold;display:block;font-size:14px;min-width:195px;text-align:center;transition:.3s}.account_btn span{border:1px solid #3c3c3c;color:#fff;margin:4px;padding:6px 10px;display:block;transition:.3s}.account_btn:hover span{background:#1c1b20}.account_btn:hover{background:#1f1e23;box-shadow:0 0 10px 0 #d8b58c}.account_btn img{margin-right:10px;position:relative;top:3px;filter:brightness(100)}.language{position:relative}#lang-menu{font-family:trajanpro3semibold;color:#fff;height:auto;position:absolute;border:1px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;padding:0 25px 0 5px;margin-left:20px}#lang-menu a{display:block}#lang-menu a:hover{color:#a2672b;margin-left:10px}.cls-border-lang{border:1px solid #555962!important}#lang-menu div{height:25px;text-align:center;padding:10px;border-bottom:1px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;line-height:26px;position:relative;z-index:999}.cls-borderbottom-lang{border-bottom:1px solid rgba(255,255,255,.2)!important;opacity:.2}#lang-menu ul{list-style:none;margin:0;padding:0;display:none;text-align:center}.language img{width:21px;margin-left:60px}#lang-menu ul li{padding:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#lang-menu ul li:hover{cursor:pointer;color:#a2672b;background:rgb(255 255 255/20%)}#main{max-width:1200px;margin:20px auto}.menu{transition:.1s transform linear;position:relative;background:0;width:3.5rem;height:45px;z-index:1;outline:0;padding:0;border:0;z-index:99}.bar{display:block;width:28px;height:1px;margin-bottom:5px;margin-top:5px;position:relative;border-radius:3px;z-index:1;box-shadow:0 -1px 0 0 #fefefe}.bar:before{content:"";position:absolute;background:#fefefe;border-radius:0 0 30px 15px;width:10px;height:3px;top:0;left:0}.active .bar{background:0}.navigate_content{position:relative;z-index:999;margin-top:100px}.menu-open .active .bar{background:url(../img/whitestyle/closed.png);width:21px;height:21px;box-shadow:none;transition:.5s}.bar{transition:.5s}.menu-open .bar:before{display:none}.menu-open .bar:nth-child(2){display:none}.menu-open .bar:nth-child(3){display:none}.menu-open .bar:hover{transform:rotate(90deg);filter:drop-shadow(0px 0px 7px #c69254)}button.js-menu.menu:hover span{}.navigate_close{position:absolute;right:0;top:0;width:calc(100% - 600px);height:100%}.menuhide{width:100%;height:100%;position:fixed;display:none;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.menuopen{width:100%;height:100%;position:fixed;display:block;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.navigate_l:before{content:"";background:url(../img/whitestyle/elfmenu.png);position:absolute;width:500px;background-repeat:no-repeat;height:100%;background-size:100% 100%;z-index:2;top:0;right:0}.menu_btn_rect{margin-left:-15px}.menu_item{text-align:left;font-family:trajanpro3semibold;display:block;margin-top:10px;transition:.3s}.menu_item:hover{filter:grayscale(1)}.menu_items{margin:0 auto;width:301px;margin-top:150px}.menu_item_desc{font-size:14px;color:#686d75}.menu_item_title{color:#c69254;font-size:22px;line-height:20px}.social_menu{padding-top:55px}.mainblock{background:rgba(0,0,0,.2);border:2px solid #555962;position:relative;flex-direction:column;box-shadow:0 0 0 3px rgb(41 40 47/90%),0 0 0 5px rgb(66 66 72/69%);border-radius:.1%;padding:10px;transition:.3s}.mainblock:hover{border:2px solid #c69254}.mainblock:before{content:"";border:1px solid #3c3c3c;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;margin:4px;left:0;top:0}.infosidebar .joinlink_container img,.infosidebar .lastforum_container img{filter:brightness(10)}.navigation_item{width:151px;height:151px;text-align:center;font-family:trajanpro3semibold;color:#b18a37}.navigation_item .menu_item_desc,.navigation_item .menu_item_title{font-family:trajanpro3semibold;color:#b18a37;line-height:16px;font-size:16px}.navigation_item:hover{background:#1a191d}.navigation_item_container{font-size:16px;text-align:center;position:relative;padding:10px;line-height:16px;text-transform:uppercase}.navigation_item:nth-child(2){margin:18px 0}.navigation_item_img{position:relative;margin-bottom:20px}.navigation_item_img img{background-size:contain;width:max-content;height:max-content;margin:0 auto;display:block;margin-bottom:20px;z-index:2;position:relative}.navigation_item_img:after{content:"";border:1px solid #969392;width:76px;height:76px;position:absolute;z-index:1;top:-8px;left:20%;border-radius:50%;z-index:1}.navigation_item:nth-child(3) .navigation_item_container .navigation_item_img{padding-bottom:1px}.centerinfo{margin:0 20px}.informer{width:645px;height:430px;position:relative}.informer img{position:absolute;left:0;top:0;width:100%;height:100%}.informer_content{width:45%;float:right;padding:20px 10px;position:relative}.informer__date{font-family:proximanovaregular;color:#838b9c}.informer__title{font-family:garamondpremrpro;color:#fff;font-weight:400;margin:15px 0;font-size:30px;max-height:100px;display:-moz-box;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;line-height:32px}.informer__description{font-family:proximanovaregular;color:#fff;position:relative;overflow:auto;max-height:200px;padding-right:10px}.informer__description::-webkit-scrollbar{width:.2em;height:.2em}.informer__description::-webkit-scrollbar-thumb{background:#a56a2e}.informer__description::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.informer__description{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.informer__dline{height:1px;width:95%;background:linear-gradient(45deg,white,transparent);display:block}.btn_rect{background:url(../img/blackstyle/button-bg.png);width:207px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:20px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_rect:hover{filter:grayscale(1);text-decoration:none}.slick-slide{margin:0 5px}.slick-slide img{width:100%}.slider_addlink{height:82px;background:rgb(255 255 255/50%);display:flex;justify-content:center;align-items:center;font-family:trajanpro3semibold;font-size:12px;color:#a65f30;position:relative}.slider_addlink:before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);object-fit:fill;left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid #c6b9b2}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;margin-top:25px;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slide iframe{width:100%;height:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.stream{height:82px;width:600px;margin:0 auto}.slick-prev{background:url(../img/whitestyle/arrow-left.png);border:none;width:22px;height:37px;font-size:0;position:absolute;left:0;top:50%;transform:translate(-35px,-50%)}.slick-next{background:url(../img/whitestyle/arrow-right.png);border:none;width:22px;height:37px;font-size:0;position:absolute;right:0;top:50%;transform:translate(35px,-50%)}.slick-next,.slick-prev,.social_arrow{filter:brightness(10)}.joinlink{z-index:2;text-align:center;font-family:garamondpremrpro;max-width:290px}.joinlink_container{position:relative}.joinlink h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.joinlink a{margin:20px auto}.social{margin-top:20px;font-size:16px;padding:20px;max-width:290px}.social_container{position:relative}.social_container{}.social_icon{margin-right:10px;width:38px;height:43px}.social_img{border-left:2px solid #ded8d4;height:36px;align-items:center}.social_arrow{width:13px;height:22px;padding:0 0 0 15px}.social_container{align-items:center;transition:.3s}.social_description{align-items:center;font-family:trajanpro3semibold;line-height:18px}a.social_container{text-decoration:none}.social_container .social_icon{transition:.3s}.social_container:hover .social_icon{}.social_container:hover .social_img{}.social_container .social_img{transition:.3s}.social_container span{transition:.3s;width:50%}.lastforum{font-family:garamondpremrpro;margin-top:20px;max-width:290px}.lastforum_container{position:relative}.lastforum h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.lastforum_item{border-bottom:1px solid #000;border-image:linear-gradient(to left top,transparent 0%,#000 50%);border-image-slice:1;padding:0 0 15px;margin:15px 20px 0}.lastforum_item:last-child{border-bottom:none}.lastforum__title{color:#b18a37;font-size:18px;transition:.3s}.lastforum__desc{color:#999390;margin-top:5px;display:block;font-size:14px}.lastforum_item:hover .lastforum__title{margin-left:10px;filter:grayscale(1)}.gsoft_panel h2{font-family:garamondpremrpro;margin:0}.panel_h2{font-family:garamondpremrpro;text-transform:uppercase;color:#fff;font-size:18px;text-align:left}.gsoft_panel a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}#footer{background:linear-gradient(180deg,#e7e6e3,#dddbd6);position:relative;bottom:0}.footer_social_container{text-align:center;align-items:center}.footer_social_container a{margin:0 1px}.footer_social_container a:hover{filter:contrast(.2)}.footer_social h3{margin:10px;font-family:trajanpro3semibold;font-size:14px;color:#3f352f}#footer:before{content:"";background:url(../img/footer_dline.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}.headersvg__ds{width:21px;height:21px;fill:url(style.css@v1.css)}.headersvg__fb{width:21px;height:17px;fill:url(style.css@v1.css)}.headersvg__tg{width:17px;height:21px;fill:url(style.css@v1.css)}.headersvg__yt{width:33px;height:21px;fill:url(style.css@v1.css)}.headersvg__tw{width:20px;height:21px;fill:url(style.css@v1.css)}.headersvg__wa{width:18px;height:17px;fill:url(style.css@v1.css)}.headersvg__shr{width:22px;height:16px;fill:url(style.css@v1.css)}.footersvg__ds{width:21px;height:21px;fill:url(style.css@v1.css)}.footersvg__fb{width:21px;height:17px;fill:url(style.css@v1.css)}.footersvg__tg{width:17px;height:21px;fill:url(style.css@v1.css)}.footersvg__yt{width:33px;height:21px;fill:url(style.css@v1.css)}.footersvg__tw{width:20px;height:21px;fill:url(style.css@v1.css)}.footersvg__wa{width:18px;height:17px;fill:url(style.css@v1.css)}.footersvg__shr{width:22px;height:16px;fill:url(style.css@v1.css)}.footer_container{padding-top:15px;position:relative}.description__copy{font-size:12px;text-align:center}.description__links a{font-size:14px;margin:10px;color:#826409;transition:.3s}.description__links a:hover{filter:grayscale(1)}.footer_description{margin:0 50px}.footer_social{margin-top:-5px}.footer_copyicon{position:absolute;right:90px;top:50%;transform:translate(0,-50%)}.footer_copyicon img{width:40px;margin:0 2px}#coocky{background:url(../img/whitestyle/coocky.png);width:405px;height:300px;position:absolute;bottom:110px;z-index:99;right:20px}.coocky{display:none}.coocky_container{width:41%;position:relative;height:200px;top:50px;float:right;right:28px}.coocky__title{color:#826409;font-size:23px;font-family:trajanpro3bold;margin:0;line-height:24px;margin-top:15px}.coocky__title span{color:#826409;font-size:24px;font-family:trajanpro3semibold}#coocky p{color:#0f0e0e;font-size:23px;font-family:garamondpremrpro;margin:5px 0}.btn_coocky{background:url(../img/whitestyle/btncoocky.png);width:167px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:5px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_coocky:hover{filter:grayscale(1)}.coocky_close{width:40px;height:40px;border-radius:50%;background:#fff1df;display:block;position:absolute;top:-35px;right:20px;border:2px solid #352d1a;box-shadow:inset 0 0 0 2px #c5b29e}.coocky_close span{background:url(../img/whitestyle/closed.png);width:21px;height:21px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.coocky_close:hover{background:#fff}.coocky_close:hover span{filter:opacity(.5)}html[data-useragent*=Innadril] #header,html[data-useragent*=Innadril] #footer{display:none!important} \ No newline at end of file diff --git a/layout/template/site/hellgrave/css/style.css@v10.css b/layout/template/site/hellgrave/css/style.css@v10.css new file mode 100644 index 00000000..10c30720 --- /dev/null +++ b/layout/template/site/hellgrave/css/style.css@v10.css @@ -0,0 +1 @@ +.searchwiki_form.f-c{display:none}@font-face{font-family:garamondpremrpro;src:url(../fonts/Garamond/GaramondPremrPro.eot);src:url(../fonts/Garamond/GaramondPremrPro.eot@) format('embedded-opentype'),url(../fonts/Garamond/GaramondPremrPro.ttf) format('truetype'),url(../fonts/Garamond/GaramondPremrPro.woff2) format('woff2'),url(../fonts/Garamond/GaramondPremrPro.woff) format('woff'),url(../fonts/Garamond/GaramondPremrPro.svg) format('svg');font-style:normal;font-stretch:normal}@font-face{font-family:trajanpro3bold;src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot);src:url(../fonts/TrajanBold/TrajanPro3-Bold.eot@) format('embedded-opentype'),url(../fonts/TrajanBold/TrajanPro3-Bold.svg) format('svg'),url(../fonts/TrajanBold/TrajanPro3-Bold.ttf) format('truetype'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff) format('woff'),url(../fonts/TrajanBold/TrajanPro3-Bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:trajanpro3semibold;src:url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2) format('woff2'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.woff) format('woff'),url(../fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf) format('truetype');font-style:normal}@font-face{font-family:proximanovaregular;src:url(../fonts/Proxima/proxima_nova_regular.eot);src:url(../fonts/Proxima/proxima_nova_regular.eot@) format('embedded-opentype'),url(../fonts/Proxima/proxima_nova_regular.woff2) format('woff2'),url(../fonts/Proxima/proxima_nova_regular.woff) format('woff'),url(../fonts/Proxima/proxima_nova_regular.ttf) format('truetype'),url(../fonts/Proxima/proxima_nova_regular.svg) format('svg');font-style:normal}h1{font-size:22px;color:#fff;font-weight:400}h2{font-size:18px;color:#fff;font-weight:400}h3{font-size:16px;color:#3f352f;font-weight:400}h4{font-size:14px;color:#3f352f;font-weight:400}h5{font-size:12px;color:#3f352f;font-weight:400}html,body:not(.splash){padding:0;margin:0;color:#3f352f;font-size:14px;font-family:proximanovaregular}a{transition:.3s;text-decoration:none;color:#af8629}button:hover{}ul{padding:0;margin:0}.f-a{display:flex;justify-content:space-around}.f-b{display:flex;justify-content:space-between}.f-c{display:flex;justify-content:center}.f-e{display:flex;justify-content:flex-end}.f-s{display:flex;justify-content:flex-start}.f-wrap{flex-wrap:wrap}.f-drc{flex-direction:column}.site{width:100%;background-size:100% 100%;min-height:calc(100% - 147px);padding-bottom:50px}#header{padding:25px 90px;align-items:center;margin:0 auto;position:relative;z-index:1}.header_leftside{transition:.3s;min-width:515px;align-items:center}.logotype img{background-size:contain;background-repeat:no-repeat;transition:.3s}body.menu-open .logotype img:hover{}.header_leftside .js-menu.menu:hover,.header_leftside .logotype:hover{opacity:.4}.settings{margin-left:6px;width:515px}.logotype{transition:.3s;position:relative;z-index:1}.cls-border-lang{background:rgb(0 0 0/60%)}.online{display:flex;align-items:center;margin-left:50px;font-weight:proximanovaregular}.online_container{border-left:1px solid #a6a8a9;padding:8px 20px;align-items:center;color:#fff}.server_players{color:#bf9c4b;padding-left:5px}.server_on{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#10820f,#79cc7b);margin-right:5px}.server_off{width:8px;height:8px;border-radius:50%;background:linear-gradient( 300deg,#710d0d,#ffbbbb);margin-right:5px}.searchwiki{width:40%}.mobile_search{display:none}.searchwiki_form{max-width:540px;position:relative;margin:0 auto}.searchwiki_form input{width:100%;height:48px;line-height:48px;padding:0 20px 0 55px;border-radius:20px;outline:none;border:1px solid #909398;color:#a65f30;font-size:18px;background:rgba(0,0,0,.4);font-family:garamondpremrpro}.searchwiki_form input::-webkit-input-placeholder{color:#fff}.searchwiki_form input:focus{box-shadow:0 0 10px 0 #ffd7a7;background:rgba(255,255,255,.8);transition:.2s}.searchwiki_form input::placeholder{color:#a65f30;font-family:garamondpremrpro}input[type=search]:placeholder-shown{filter:brightness(10);opacity:.6}.searchwiki_form:before{content:"";position:absolute;background:url(../img/whitestyle/searchicon.png);width:20px;height:20px;z-index:1;left:0;top:14px;left:20px;transition:.3s;filter:brightness(100)}.searchwiki_form:hover:before{filter:drop-shadow(0px 0px 10px #ffb100);transform:scale(.8)}.site.home a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}a.btn_rect.navbar_btn_rect{background:url(../img/blackstyle/blue-button.png);background-size:100%;background-repeat:no-repeat;background-position:center center;padding:5px;margin-top:0;line-height:44px}a.btn_rect.navbar_btn_rect{}.account_btn{border-radius:1px;border:1px solid #555962;font-family:trajanpro3bold;display:block;font-size:14px;min-width:195px;text-align:center;transition:.3s}.account_btn span{border:1px solid #3c3c3c;color:#fff;margin:4px;padding:6px 10px;display:block;transition:.3s}.account_btn:hover span{background:#1c1b20}.account_btn:hover{background:#1f1e23;box-shadow:0 0 10px 0 #d8b58c}.account_btn img{margin-right:10px;position:relative;top:3px;filter:brightness(100)}.language{position:relative}#lang-menu{font-family:trajanpro3semibold;color:#fff;height:auto;position:absolute;border:1px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;padding:0 25px 0 5px;margin-left:20px}#lang-menu a{display:block}#lang-menu a:hover{color:#a2672b;margin-left:10px}.cls-border-lang{border:1px solid #555962!important}#lang-menu div{height:25px;text-align:center;padding:10px;border-bottom:1px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;line-height:26px;position:relative;z-index:999}.cls-borderbottom-lang{border-bottom:1px solid rgba(255,255,255,.2)!important;opacity:.2}#lang-menu ul{list-style:none;margin:0;padding:0;display:none;text-align:center}.language img{width:21px;margin-left:60px}#lang-menu ul li{padding:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#lang-menu ul li:hover{cursor:pointer;color:#a2672b;background:rgb(255 255 255/20%)}#main{max-width:1200px;margin:20px auto}.menu{transition:.1s transform linear;position:relative;background:0;width:3.5rem;height:45px;z-index:1;outline:0;padding:0;border:0;z-index:99}.bar{display:block;width:28px;height:1px;margin-bottom:5px;margin-top:5px;position:relative;border-radius:3px;z-index:1;box-shadow:0 -1px 0 0 #fefefe}.bar:before{content:"";position:absolute;background:#fefefe;border-radius:0 0 30px 15px;width:10px;height:3px;top:0;left:0}.active .bar{background:0}.navigate_content{position:relative;z-index:999;margin-top:100px}.menu-open .active .bar{background:url(../img/whitestyle/closed.png);width:21px;height:21px;box-shadow:none;transition:.5s}.bar{transition:.5s}.menu-open .bar:before{display:none}.menu-open .bar:nth-child(2){display:none}.menu-open .bar:nth-child(3){display:none}.menu-open .bar:hover{transform:rotate(90deg);filter:drop-shadow(0px 0px 7px #c69254)}button.js-menu.menu:hover span{}.navigate_close{position:absolute;right:0;top:0;width:calc(100% - 600px);height:100%}.menuhide{width:100%;height:100%;position:fixed;display:none;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.menuopen{width:100%;height:100%;position:fixed;display:block;padding-top:0;top:0;z-index:1;left:0;transition:.5s;z-index:1}.navigate_l:before{content:"";position:absolute;width:500px;background-repeat:no-repeat;height:100%;background-size:100% 100%;z-index:2;top:0;right:0}.menu_btn_rect{margin-left:-15px}.menu_item{text-align:left;font-family:trajanpro3semibold;display:block;margin-top:10px;transition:.3s}.menu_item:hover{filter:grayscale(1)}.menu_items{margin:0 auto;width:301px;margin-top:150px}.menu_item_desc{font-size:14px;color:#686d75}.menu_item_title{color:#c69254;font-size:22px;line-height:20px}.social_menu{padding-top:55px}.mainblock{background:rgba(0,0,0,.2);border:2px solid #555962;position:relative;flex-direction:column;box-shadow:0 0 0 3px rgb(41 40 47/90%),0 0 0 5px rgb(66 66 72/69%);border-radius:.1%;padding:10px;transition:.3s}.mainblock:hover{border:2px solid #c69254}.mainblock:before{border:1px solid #3c3c3c;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;margin:4px;left:0;top:0}.infosidebar .joinlink_container img,.infosidebar .lastforum_container img{filter:brightness(10)}.navigation_item{width:151px;height:151px;text-align:center;font-family:trajanpro3semibold;color:#b18a37}.navigation_item .menu_item_desc,.navigation_item .menu_item_title{font-family:trajanpro3semibold;color:#b18a37;line-height:16px;font-size:16px}.navigation_item:hover{background:#1a191d}.navigation_item_container{font-size:16px;text-align:center;position:relative;padding:10px;line-height:16px;text-transform:uppercase}.navigation_item:nth-child(2){margin:18px 0}.navigation_item_img{position:relative;margin-bottom:20px}.navigation_item_img img{background-size:contain;width:max-content;height:max-content;margin:0 auto;display:block;margin-bottom:20px;z-index:2;position:relative}.navigation_item_img:after{content:"";border:1px solid #969392;width:76px;height:76px;position:absolute;z-index:1;top:-8px;left:20%;border-radius:50%;z-index:1}.navigation_item:nth-child(3) .navigation_item_container .navigation_item_img{padding-bottom:1px}.centerinfo{margin:0 20px}.informer{width:645px;height:550px;position:relative}.informerz{width:850px;height:700px;position:relative}.informer img{position:absolute;left:0;top:0;width:100%;height:100%}.informer_content{width:45%;float:right;padding:20px 10px;position:relative}.informer__date{font-family:proximanovaregular;color:#838b9c}.informer__title{font-family:garamondpremrpro;color:#fff;font-weight:400;margin:15px 0;font-size:30px;max-height:100px;display:-moz-box;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;line-height:32px}.informer__description{font-family:proximanovaregular;color:#fff;position:relative;overflow:auto;max-height:515px;padding-right:10px}.informer__description::-webkit-scrollbar{width:.2em;height:.2em}.informer__description::-webkit-scrollbar-thumb{background:#a56a2e}.informer__description::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.informer__description{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.informerz__description{font-family:proximanovaregular;color:#fff;position:relative;overflow:auto;max-height:640px;padding-right:10px}.informerz__description::-webkit-scrollbar{width:.2em;height:.2em}.informerz__description::-webkit-scrollbar-thumb{background:#a56a2e}.informerz__description::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.informerz__description{scrollbar-face-color:#a56a2e;scrollbar-track-color:rgba(0,0,0,.1)}.informer__dline{height:1px;width:95%;background:linear-gradient(45deg,white,transparent);display:block}.btn_rect{background:url(../img/blackstyle/button-bg.png);width:207px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:20px;text-shadow:0 2px 5px rgb(0 0 0/100%)}.btn_rect:hover{filter:grayscale(1);text-decoration:none}.slick-slide{margin:0 5px}.slick-slide img{width:100%}.slider_addlink{height:82px;display:flex;justify-content:center;align-items:center;font-family:trajanpro3semibold;font-size:12px;color:#a65f30;position:relative}.slider_addlink:before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);object-fit:fill;left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid #c6b9b2}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;margin-top:25px;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slide iframe{width:100%;height:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.stream{height:82px;width:600px;margin:0 auto}.slick-prev{border:none;width:22px;height:37px;font-size:0;position:absolute;left:0;top:50%;transform:translate(-35px,-50%)}.slick-next{border:none;width:22px;height:37px;font-size:0;position:absolute;right:0;top:50%;transform:translate(35px,-50%)}.slick-next,.slick-prev,.social_arrow{filter:brightness(10)}.joinlink{z-index:2;text-align:center;font-family:garamondpremrpro;max-width:290px}.joinlink_container{position:relative}.joinlink h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.joinlink a{margin:20px auto}.social{margin-top:20px;font-size:16px;padding:20px;max-width:290px}.social_container{position:relative}.social_container{}.social_icon{margin-right:10px;width:38px;height:43px}.social_img{border-left:2px solid #ded8d4;height:36px;align-items:center}.social_arrow{width:13px;height:22px;padding:0 0 0 15px}.social_container{align-items:center;transition:.3s}.social_description{align-items:center;font-family:trajanpro3semibold;line-height:18px}a.social_container{text-decoration:none}.social_container .social_icon{transition:.3s}.social_container:hover .social_icon{}.social_container:hover .social_img{}.social_container .social_img{transition:.3s}.social_container span{transition:.3s;width:50%}.lastforum{font-family:garamondpremrpro;margin-top:20px;max-width:290px}.lastforum_container{position:relative}.lastforum h2{text-align:center;margin:15px;text-transform:uppercase;font-size:18px}.lastforum_item{border-bottom:1px solid #000;border-image:linear-gradient(to left top,transparent 0%,#000 50%);border-image-slice:1;padding:0 0 15px;margin:15px 20px 0}.lastforum_item:last-child{border-bottom:none}.lastforum__title{color:#b18a37;font-size:18px;transition:.3s}.lastforum__desc{color:#999390;margin-top:5px;display:block;font-size:14px}.lastforum_item:hover .lastforum__title{margin-left:10px;filter:grayscale(1)}.gsoft_panel h2{font-family:garamondpremrpro;margin:0}.panel_h2{font-family:garamondpremrpro;text-transform:uppercase;color:#fff;font-size:18px;text-align:left}.gsoft_panel a.btn_rect.navbar_btn_rect{display:none;opacity:0;overflow:hidden}#footer{background:linear-gradient(180deg,#e7e6e3,#dddbd6);position:relative;bottom:0}.footer_social_container{text-align:center;align-items:center}.footer_social_container a{margin:0 1px}.footer_social_container a:hover{filter:contrast(.2)}.footer_social h3{margin:10px;font-family:trajanpro3semibold;font-size:14px;color:#3f352f}#footer:before{content:"";background:url(../img/footer_dline.png);position:absolute;top:-30px;left:0;width:100%;height:36px;left:50%;transform:translate(-50%,0px);background-size:100% 100%}.headersvg__ds{width:21px;height:21px;fill:url(style.css@v10.css)}.headersvg__fb{width:21px;height:17px;fill:url(style.css@v10.css)}.headersvg__tg{width:17px;height:21px;fill:url(style.css@v10.css)}.headersvg__yt{width:33px;height:21px;fill:url(style.css@v10.css)}.headersvg__tw{width:20px;height:21px;fill:url(style.css@v10.css)}.headersvg__wa{width:18px;height:17px;fill:url(style.css@v10.css)}.headersvg__shr{width:22px;height:16px;fill:url(style.css@v10.css)}.footersvg__ds{width:21px;height:21px;fill:url(style.css@v10.css)}.footersvg__fb{width:21px;height:17px;fill:url(style.css@v10.css)}.footersvg__tg{width:17px;height:21px;fill:url(style.css@v10.css)}.footersvg__yt{width:33px;height:21px;fill:url(style.css@v10.css)}.footersvg__tw{width:20px;height:21px;fill:url(style.css@v10.css)}.footersvg__wa{width:18px;height:17px;fill:url(style.css@v10.css)}.footersvg__shr{width:22px;height:16px;fill:url(style.css@v10.css)}.footer_container{padding-top:15px;position:relative}.description__copy{font-size:12px;text-align:center}.description__links a{font-size:14px;margin:10px;color:#826409;transition:.3s}.description__links a:hover{filter:grayscale(1)}.footer_description{margin:0 50px}.footer_social{margin-top:-5px}.footer_copyicon{position:absolute;right:90px;top:50%;transform:translate(0,-50%)}.footer_copyicon img{width:40px;margin:0 2px}#coocky{background:url(../img/whitestyle/coocky.png);width:405px;height:300px;position:absolute;bottom:110px;z-index:99;right:20px}.coocky{display:none}.coocky_container{width:41%;position:relative;height:200px;top:50px;float:right;right:28px}.coocky__title{color:#826409;font-size:23px;font-family:trajanpro3bold;margin:0;line-height:24px;margin-top:15px}.coocky__title span{color:#826409;font-size:24px;font-family:trajanpro3semibold}#coocky p{color:#0f0e0e;font-size:23px;font-family:garamondpremrpro;margin:5px 0}.btn_coocky{background:url(../img/whitestyle/btncoocky.png);width:167px;height:44px;display:block;text-align:center;font-family:trajanpro3bold;font-size:14px;color:#fff;line-height:48px;margin-top:5px;text-shadow:0 2px 5px rgb(0 0 0/30%)}.btn_coocky:hover{filter:grayscale(1)}.coocky_close{width:40px;height:40px;border-radius:50%;background:#fff1df;display:block;position:absolute;top:-35px;right:20px;border:2px solid #352d1a;box-shadow:inset 0 0 0 2px #c5b29e}.coocky_close span{background:url(../img/whitestyle/closed.png);width:21px;height:21px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.coocky_close:hover{background:#fff}.coocky_close:hover span{filter:opacity(.5)}html[data-useragent*=Innadril] #header,html[data-useragent*=Innadril] #footer{display:none!important} \ No newline at end of file diff --git a/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.eot b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.eot new file mode 100644 index 00000000..7a1c636b Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.eot differ diff --git a/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.eot@ b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.eot@ new file mode 100644 index 00000000..7a1c636b Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.eot@ differ diff --git a/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.svg b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.svg new file mode 100644 index 00000000..6574df98 --- /dev/null +++ b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.svg @@ -0,0 +1,7018 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.ttf b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.ttf new file mode 100644 index 00000000..1fac71b9 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.ttf differ diff --git a/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.woff b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.woff new file mode 100644 index 00000000..b8cacec0 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.woff differ diff --git a/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.woff2 b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.woff2 new file mode 100644 index 00000000..f27c950f Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Garamond/GaramondPremrPro.woff2 differ diff --git a/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.eot b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.eot new file mode 100644 index 00000000..2ce0bb2f Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.eot differ diff --git a/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.eot@ b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.eot@ new file mode 100644 index 00000000..2ce0bb2f Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.eot@ differ diff --git a/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.svg b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.svg new file mode 100644 index 00000000..a21a814c --- /dev/null +++ b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.svg @@ -0,0 +1,2870 @@ + + + + + Created by font-carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.ttf b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.ttf new file mode 100644 index 00000000..47dad9d2 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.ttf differ diff --git a/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.woff b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.woff new file mode 100644 index 00000000..76826be2 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.woff differ diff --git a/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.woff2 b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.woff2 new file mode 100644 index 00000000..f84ecc62 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/Proxima/proxima_nova_regular.woff2 differ diff --git a/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.eot b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.eot new file mode 100644 index 00000000..507c1c7d Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.eot differ diff --git a/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.eot@ b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.eot@ new file mode 100644 index 00000000..507c1c7d Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.eot@ differ diff --git a/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.svg b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.svg new file mode 100644 index 00000000..08e550f5 --- /dev/null +++ b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.svg @@ -0,0 +1,24031 @@ + + + + +Created by FontForge 20201107 at Wed Dec 12 21:03:08 2012 + By Jimmy Wärting +Copyright 2011 Adobe Systems Incorporated. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.ttf b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.ttf new file mode 100644 index 00000000..c8deab17 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.ttf differ diff --git a/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.woff b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.woff new file mode 100644 index 00000000..04e84e59 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.woff differ diff --git a/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.woff2 b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.woff2 new file mode 100644 index 00000000..11572290 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanBold/TrajanPro3-Bold.woff2 differ diff --git a/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf b/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf new file mode 100644 index 00000000..905d4045 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.ttf differ diff --git a/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff b/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff new file mode 100644 index 00000000..e9c2bd9a Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff differ diff --git a/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2 b/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2 new file mode 100644 index 00000000..d6b78862 Binary files /dev/null and b/layout/template/site/hellgrave/fonts/TrajanSemiBold/TrajanPro3SemiBold.woff2 differ diff --git a/layout/template/site/hellgrave/img/Assets/SVGIcons/down-chevron.svg b/layout/template/site/hellgrave/img/Assets/SVGIcons/down-chevron.svg new file mode 100644 index 00000000..78e1d03e --- /dev/null +++ b/layout/template/site/hellgrave/img/Assets/SVGIcons/down-chevron.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/layout/template/site/hellgrave/img/Hellgrave_7.png b/layout/template/site/hellgrave/img/Hellgrave_7.png new file mode 100644 index 00000000..e92e3090 Binary files /dev/null and b/layout/template/site/hellgrave/img/Hellgrave_7.png differ diff --git a/layout/template/site/hellgrave/img/alert.png b/layout/template/site/hellgrave/img/alert.png new file mode 100644 index 00000000..e1ef16d1 Binary files /dev/null and b/layout/template/site/hellgrave/img/alert.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/blackbg.png b/layout/template/site/hellgrave/img/blackstyle/blackbg.png new file mode 100644 index 00000000..6a7170c0 Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/blackbg.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/blue-button.png b/layout/template/site/hellgrave/img/blackstyle/blue-button.png new file mode 100644 index 00000000..558e2084 Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/blue-button.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/button-bg.png b/layout/template/site/hellgrave/img/blackstyle/button-bg.png new file mode 100644 index 00000000..9ac20b9e Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/button-bg.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/logo-essence.png b/layout/template/site/hellgrave/img/blackstyle/logo-essence.png new file mode 100644 index 00000000..0e4de484 Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/logo-essence.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/map-ico.png b/layout/template/site/hellgrave/img/blackstyle/map-ico.png new file mode 100644 index 00000000..271f1df1 Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/map-ico.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/media-bg.png b/layout/template/site/hellgrave/img/blackstyle/media-bg.png new file mode 100644 index 00000000..a30e54ec Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/media-bg.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/swords-ico.png b/layout/template/site/hellgrave/img/blackstyle/swords-ico.png new file mode 100644 index 00000000..ec9ef6f0 Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/swords-ico.png differ diff --git a/layout/template/site/hellgrave/img/blackstyle/watch-ico.png b/layout/template/site/hellgrave/img/blackstyle/watch-ico.png new file mode 100644 index 00000000..3bef943e Binary files /dev/null and b/layout/template/site/hellgrave/img/blackstyle/watch-ico.png differ diff --git a/layout/template/site/hellgrave/img/footer_dline.png b/layout/template/site/hellgrave/img/footer_dline.png new file mode 100644 index 00000000..fc90c3d8 Binary files /dev/null and b/layout/template/site/hellgrave/img/footer_dline.png differ diff --git a/layout/template/site/hellgrave/img/footer_dline_mob.png b/layout/template/site/hellgrave/img/footer_dline_mob.png new file mode 100644 index 00000000..1fd5e2cf Binary files /dev/null and b/layout/template/site/hellgrave/img/footer_dline_mob.png differ diff --git a/layout/template/site/hellgrave/img/hellgrave_minimap.jpg b/layout/template/site/hellgrave/img/hellgrave_minimap.jpg new file mode 100644 index 00000000..d1a8ba36 Binary files /dev/null and b/layout/template/site/hellgrave/img/hellgrave_minimap.jpg differ diff --git a/layout/template/site/hellgrave/img/hellgrave_minimap2.jpg b/layout/template/site/hellgrave/img/hellgrave_minimap2.jpg new file mode 100644 index 00000000..08cee604 Binary files /dev/null and b/layout/template/site/hellgrave/img/hellgrave_minimap2.jpg differ diff --git a/layout/template/site/hellgrave/img/ic_close.svg b/layout/template/site/hellgrave/img/ic_close.svg new file mode 100644 index 00000000..0ffae97a --- /dev/null +++ b/layout/template/site/hellgrave/img/ic_close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/template/site/hellgrave/img/ic_minus.svg b/layout/template/site/hellgrave/img/ic_minus.svg new file mode 100644 index 00000000..ca58eadc --- /dev/null +++ b/layout/template/site/hellgrave/img/ic_minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/template/site/hellgrave/img/ic_more.svg b/layout/template/site/hellgrave/img/ic_more.svg new file mode 100644 index 00000000..6d8d74cf --- /dev/null +++ b/layout/template/site/hellgrave/img/ic_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/template/site/hellgrave/img/map-bgpage.jpg b/layout/template/site/hellgrave/img/map-bgpage.jpg new file mode 100644 index 00000000..5699faf3 Binary files /dev/null and b/layout/template/site/hellgrave/img/map-bgpage.jpg differ diff --git a/layout/template/site/hellgrave/img/map-bgpage.jpg@v2 b/layout/template/site/hellgrave/img/map-bgpage.jpg@v2 new file mode 100644 index 00000000..5699faf3 Binary files /dev/null and b/layout/template/site/hellgrave/img/map-bgpage.jpg@v2 differ diff --git a/layout/template/site/hellgrave/img/map/Adult_Goanna.gif b/layout/template/site/hellgrave/img/map/Adult_Goanna.gif new file mode 100644 index 00000000..3527d897 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Adult_Goanna.gif differ diff --git a/layout/template/site/hellgrave/img/map/Arachnophobica.gif b/layout/template/site/hellgrave/img/map/Arachnophobica.gif new file mode 100644 index 00000000..bddb3474 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Arachnophobica.gif differ diff --git a/layout/template/site/hellgrave/img/map/Choking_Fear.png b/layout/template/site/hellgrave/img/map/Choking_Fear.png new file mode 100644 index 00000000..eaab32b3 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Choking_Fear.png differ diff --git a/layout/template/site/hellgrave/img/map/Cloak_of_Terror.gif b/layout/template/site/hellgrave/img/map/Cloak_of_Terror.gif new file mode 100644 index 00000000..802fd5c0 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Cloak_of_Terror.gif differ diff --git a/layout/template/site/hellgrave/img/map/Courage_Leech.gif b/layout/template/site/hellgrave/img/map/Courage_Leech.gif new file mode 100644 index 00000000..b9a34edd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Courage_Leech.gif differ diff --git a/layout/template/site/hellgrave/img/map/Cyclops.png b/layout/template/site/hellgrave/img/map/Cyclops.png new file mode 100644 index 00000000..09e10aba Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Cyclops.png differ diff --git a/layout/template/site/hellgrave/img/map/Cyclops_Drone.png b/layout/template/site/hellgrave/img/map/Cyclops_Drone.png new file mode 100644 index 00000000..f11bff7c Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Cyclops_Drone.png differ diff --git a/layout/template/site/hellgrave/img/map/Cyclops_Smith.gif b/layout/template/site/hellgrave/img/map/Cyclops_Smith.gif new file mode 100644 index 00000000..ab2f3b29 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Cyclops_Smith.gif differ diff --git a/layout/template/site/hellgrave/img/map/Dragon.png b/layout/template/site/hellgrave/img/map/Dragon.png new file mode 100644 index 00000000..ac77434c Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Dragon.png differ diff --git a/layout/template/site/hellgrave/img/map/Dragon_Lord.png b/layout/template/site/hellgrave/img/map/Dragon_Lord.png new file mode 100644 index 00000000..386e14a5 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Dragon_Lord.png differ diff --git a/layout/template/site/hellgrave/img/map/Exotic_Cave_Spider.gif b/layout/template/site/hellgrave/img/map/Exotic_Cave_Spider.gif new file mode 100644 index 00000000..699d3165 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Exotic_Cave_Spider.gif differ diff --git a/layout/template/site/hellgrave/img/map/Feral_Sphinx.gif b/layout/template/site/hellgrave/img/map/Feral_Sphinx.gif new file mode 100644 index 00000000..1873255e Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Feral_Sphinx.gif differ diff --git a/layout/template/site/hellgrave/img/map/Ferumbras.gif b/layout/template/site/hellgrave/img/map/Ferumbras.gif new file mode 100644 index 00000000..ea3a35ca Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Ferumbras.gif differ diff --git a/layout/template/site/hellgrave/img/map/Frazzlemaw.png b/layout/template/site/hellgrave/img/map/Frazzlemaw.png new file mode 100644 index 00000000..be8e01fb Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Frazzlemaw.png differ diff --git a/layout/template/site/hellgrave/img/map/Gazharagoth.png b/layout/template/site/hellgrave/img/map/Gazharagoth.png new file mode 100644 index 00000000..c5669ec1 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Gazharagoth.png differ diff --git a/layout/template/site/hellgrave/img/map/Giant_Spider.gif b/layout/template/site/hellgrave/img/map/Giant_Spider.gif new file mode 100644 index 00000000..5dffef2a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Giant_Spider.gif differ diff --git a/layout/template/site/hellgrave/img/map/Guilt.png b/layout/template/site/hellgrave/img/map/Guilt.png new file mode 100644 index 00000000..22ed094a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Guilt.png differ diff --git a/layout/template/site/hellgrave/img/map/Guzzlemaw.png b/layout/template/site/hellgrave/img/map/Guzzlemaw.png new file mode 100644 index 00000000..0d6069c8 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Guzzlemaw.png differ diff --git a/layout/template/site/hellgrave/img/map/Hellgrave.png b/layout/template/site/hellgrave/img/map/Hellgrave.png new file mode 100644 index 00000000..e92e3090 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Hellgrave.png differ diff --git a/layout/template/site/hellgrave/img/map/Hellspawn.gif b/layout/template/site/hellgrave/img/map/Hellspawn.gif new file mode 100644 index 00000000..fea941de Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Hellspawn.gif differ diff --git a/layout/template/site/hellgrave/img/map/Ice_Witch.gif b/layout/template/site/hellgrave/img/map/Ice_Witch.gif new file mode 100644 index 00000000..29d1b035 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Ice_Witch.gif differ diff --git a/layout/template/site/hellgrave/img/map/Lizard_Chosen.gif b/layout/template/site/hellgrave/img/map/Lizard_Chosen.gif new file mode 100644 index 00000000..ed0d16c0 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Lizard_Chosen.gif differ diff --git a/layout/template/site/hellgrave/img/map/Manticore.gif b/layout/template/site/hellgrave/img/map/Manticore.gif new file mode 100644 index 00000000..609ed6a7 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Manticore.gif differ diff --git a/layout/template/site/hellgrave/img/map/Massive_Earth_Elemental.gif b/layout/template/site/hellgrave/img/map/Massive_Earth_Elemental.gif new file mode 100644 index 00000000..3d7f5bbc Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Massive_Earth_Elemental.gif differ diff --git a/layout/template/site/hellgrave/img/map/Nightmare.gif b/layout/template/site/hellgrave/img/map/Nightmare.gif new file mode 100644 index 00000000..66882501 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Nightmare.gif differ diff --git a/layout/template/site/hellgrave/img/map/Plaguesmith.gif b/layout/template/site/hellgrave/img/map/Plaguesmith.gif new file mode 100644 index 00000000..458d9674 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Plaguesmith.gif differ diff --git a/layout/template/site/hellgrave/img/map/Retching_Horror.png b/layout/template/site/hellgrave/img/map/Retching_Horror.png new file mode 100644 index 00000000..91f58f4b Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Retching_Horror.png differ diff --git a/layout/template/site/hellgrave/img/map/Sea_Serpent.gif b/layout/template/site/hellgrave/img/map/Sea_Serpent.gif new file mode 100644 index 00000000..b02b314e Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Sea_Serpent.gif differ diff --git a/layout/template/site/hellgrave/img/map/Silencer.png b/layout/template/site/hellgrave/img/map/Silencer.png new file mode 100644 index 00000000..5aa32641 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Silencer.png differ diff --git a/layout/template/site/hellgrave/img/map/Terrorsleep.png b/layout/template/site/hellgrave/img/map/Terrorsleep.png new file mode 100644 index 00000000..ef4ce791 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Terrorsleep.png differ diff --git a/layout/template/site/hellgrave/img/map/Ushuriel.gif b/layout/template/site/hellgrave/img/map/Ushuriel.gif new file mode 100644 index 00000000..2f7e0cf9 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Ushuriel.gif differ diff --git a/layout/template/site/hellgrave/img/map/Wyvern.gif b/layout/template/site/hellgrave/img/map/Wyvern.gif new file mode 100644 index 00000000..9869fddf Binary files /dev/null and b/layout/template/site/hellgrave/img/map/Wyvern.gif differ diff --git a/layout/template/site/hellgrave/img/map/anihilator.png b/layout/template/site/hellgrave/img/map/anihilator.png new file mode 100644 index 00000000..bfb6867f Binary files /dev/null and b/layout/template/site/hellgrave/img/map/anihilator.png differ diff --git a/layout/template/site/hellgrave/img/map/apes.png b/layout/template/site/hellgrave/img/map/apes.png new file mode 100644 index 00000000..726b97d6 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/apes.png differ diff --git a/layout/template/site/hellgrave/img/map/asura.png b/layout/template/site/hellgrave/img/map/asura.png new file mode 100644 index 00000000..8fa89d2e Binary files /dev/null and b/layout/template/site/hellgrave/img/map/asura.png differ diff --git a/layout/template/site/hellgrave/img/map/barbarian.png b/layout/template/site/hellgrave/img/map/barbarian.png new file mode 100644 index 00000000..78b9d322 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/barbarian.png differ diff --git a/layout/template/site/hellgrave/img/map/behe_mountain.png b/layout/template/site/hellgrave/img/map/behe_mountain.png new file mode 100644 index 00000000..29543369 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/behe_mountain.png differ diff --git a/layout/template/site/hellgrave/img/map/behemoth.png b/layout/template/site/hellgrave/img/map/behemoth.png new file mode 100644 index 00000000..ffa1b647 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/behemoth.png differ diff --git a/layout/template/site/hellgrave/img/map/cave.png b/layout/template/site/hellgrave/img/map/cave.png new file mode 100644 index 00000000..ad57c363 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/cave.png differ diff --git a/layout/template/site/hellgrave/img/map/cobra_bastion.png b/layout/template/site/hellgrave/img/map/cobra_bastion.png new file mode 100644 index 00000000..a9e5dfac Binary files /dev/null and b/layout/template/site/hellgrave/img/map/cobra_bastion.png differ diff --git a/layout/template/site/hellgrave/img/map/cyclop_fortress.png b/layout/template/site/hellgrave/img/map/cyclop_fortress.png new file mode 100644 index 00000000..b7ae3f25 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/cyclop_fortress.png differ diff --git a/layout/template/site/hellgrave/img/map/dangerous.png b/layout/template/site/hellgrave/img/map/dangerous.png new file mode 100644 index 00000000..ad57c363 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/dangerous.png differ diff --git a/layout/template/site/hellgrave/img/map/death_passage.png b/layout/template/site/hellgrave/img/map/death_passage.png new file mode 100644 index 00000000..27bd09fd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/death_passage.png differ diff --git a/layout/template/site/hellgrave/img/map/deeplings.png b/layout/template/site/hellgrave/img/map/deeplings.png new file mode 100644 index 00000000..fc8313d1 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/deeplings.png differ diff --git a/layout/template/site/hellgrave/img/map/demon.png b/layout/template/site/hellgrave/img/map/demon.png new file mode 100644 index 00000000..8683b509 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/demon.png differ diff --git a/layout/template/site/hellgrave/img/map/depth_hell.png b/layout/template/site/hellgrave/img/map/depth_hell.png new file mode 100644 index 00000000..5f158d3a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/depth_hell.png differ diff --git a/layout/template/site/hellgrave/img/map/djinn.png b/layout/template/site/hellgrave/img/map/djinn.png new file mode 100644 index 00000000..ad57c363 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/djinn.png differ diff --git a/layout/template/site/hellgrave/img/map/dolwatha.png b/layout/template/site/hellgrave/img/map/dolwatha.png new file mode 100644 index 00000000..e8efff2a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/dolwatha.png differ diff --git a/layout/template/site/hellgrave/img/map/dragon_ice.png b/layout/template/site/hellgrave/img/map/dragon_ice.png new file mode 100644 index 00000000..8210091f Binary files /dev/null and b/layout/template/site/hellgrave/img/map/dragon_ice.png differ diff --git a/layout/template/site/hellgrave/img/map/dragon_lair.png b/layout/template/site/hellgrave/img/map/dragon_lair.png new file mode 100644 index 00000000..a496fcd8 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/dragon_lair.png differ diff --git a/layout/template/site/hellgrave/img/map/dragon_quest.png b/layout/template/site/hellgrave/img/map/dragon_quest.png new file mode 100644 index 00000000..ffa1b647 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/dragon_quest.png differ diff --git a/layout/template/site/hellgrave/img/map/dwarf.png b/layout/template/site/hellgrave/img/map/dwarf.png new file mode 100644 index 00000000..bf45c13d Binary files /dev/null and b/layout/template/site/hellgrave/img/map/dwarf.png differ diff --git a/layout/template/site/hellgrave/img/map/elder.png b/layout/template/site/hellgrave/img/map/elder.png new file mode 100644 index 00000000..a496fcd8 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/elder.png differ diff --git a/layout/template/site/hellgrave/img/map/elyotrope.png b/layout/template/site/hellgrave/img/map/elyotrope.png new file mode 100644 index 00000000..e7bd8ca5 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/elyotrope.png differ diff --git a/layout/template/site/hellgrave/img/map/falanaar.png b/layout/template/site/hellgrave/img/map/falanaar.png new file mode 100644 index 00000000..63ee32f2 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/falanaar.png differ diff --git a/layout/template/site/hellgrave/img/map/falcon_bastion.png b/layout/template/site/hellgrave/img/map/falcon_bastion.png new file mode 100644 index 00000000..c1a57a94 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/falcon_bastion.png differ diff --git a/layout/template/site/hellgrave/img/map/freewind_castle.png b/layout/template/site/hellgrave/img/map/freewind_castle.png new file mode 100644 index 00000000..a1a582e8 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/freewind_castle.png differ diff --git a/layout/template/site/hellgrave/img/map/frostdragon.png b/layout/template/site/hellgrave/img/map/frostdragon.png new file mode 100644 index 00000000..45b751bf Binary files /dev/null and b/layout/template/site/hellgrave/img/map/frostdragon.png differ diff --git a/layout/template/site/hellgrave/img/map/fungus.png b/layout/template/site/hellgrave/img/map/fungus.png new file mode 100644 index 00000000..fc683b87 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/fungus.png differ diff --git a/layout/template/site/hellgrave/img/map/golem_cave.png b/layout/template/site/hellgrave/img/map/golem_cave.png new file mode 100644 index 00000000..5f158d3a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/golem_cave.png differ diff --git a/layout/template/site/hellgrave/img/map/goshnars.png b/layout/template/site/hellgrave/img/map/goshnars.png new file mode 100644 index 00000000..9fa22ade Binary files /dev/null and b/layout/template/site/hellgrave/img/map/goshnars.png differ diff --git a/layout/template/site/hellgrave/img/map/grave.png b/layout/template/site/hellgrave/img/map/grave.png new file mode 100644 index 00000000..278052f4 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/grave.png differ diff --git a/layout/template/site/hellgrave/img/map/grim.png b/layout/template/site/hellgrave/img/map/grim.png new file mode 100644 index 00000000..284e5056 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/grim.png differ diff --git a/layout/template/site/hellgrave/img/map/header_Ghazharagoth.jpg b/layout/template/site/hellgrave/img/map/header_Ghazharagoth.jpg new file mode 100644 index 00000000..5bcfe7e2 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_Ghazharagoth.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_anihilator.jpg b/layout/template/site/hellgrave/img/map/header_anihilator.jpg new file mode 100644 index 00000000..597fa05f Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_anihilator.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_apes_land.jpg b/layout/template/site/hellgrave/img/map/header_apes_land.jpg new file mode 100644 index 00000000..f8c71228 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_apes_land.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_asura_palace.jpg b/layout/template/site/hellgrave/img/map/header_asura_palace.jpg new file mode 100644 index 00000000..ff953b1b Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_asura_palace.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_barbarian_camp.jpg b/layout/template/site/hellgrave/img/map/header_barbarian_camp.jpg new file mode 100644 index 00000000..de28b674 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_barbarian_camp.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_behemoth_cave.jpg b/layout/template/site/hellgrave/img/map/header_behemoth_cave.jpg new file mode 100644 index 00000000..c57e56b2 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_behemoth_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_behemoth_mountain.jpg b/layout/template/site/hellgrave/img/map/header_behemoth_mountain.jpg new file mode 100644 index 00000000..83928114 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_behemoth_mountain.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_cobra_bastion.jpg b/layout/template/site/hellgrave/img/map/header_cobra_bastion.jpg new file mode 100644 index 00000000..3988b916 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_cobra_bastion.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_cyclop_fortress.jpg b/layout/template/site/hellgrave/img/map/header_cyclop_fortress.jpg new file mode 100644 index 00000000..14b1fcd9 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_cyclop_fortress.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_dangerous_passage.jpg b/layout/template/site/hellgrave/img/map/header_dangerous_passage.jpg new file mode 100644 index 00000000..a22c424a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_dangerous_passage.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_death_passage.jpg b/layout/template/site/hellgrave/img/map/header_death_passage.jpg new file mode 100644 index 00000000..f47dd1c4 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_death_passage.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_deeplings_land.jpg b/layout/template/site/hellgrave/img/map/header_deeplings_land.jpg new file mode 100644 index 00000000..ac12ab9d Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_deeplings_land.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_demon_cave.jpg b/layout/template/site/hellgrave/img/map/header_demon_cave.jpg new file mode 100644 index 00000000..85129c0f Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_demon_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_depth_hell.jpg b/layout/template/site/hellgrave/img/map/header_depth_hell.jpg new file mode 100644 index 00000000..a9ce1e3a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_depth_hell.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_djinn_fortress.jpg b/layout/template/site/hellgrave/img/map/header_djinn_fortress.jpg new file mode 100644 index 00000000..dd101a75 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_djinn_fortress.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_dolwatha.jpg b/layout/template/site/hellgrave/img/map/header_dolwatha.jpg new file mode 100644 index 00000000..c3bf9369 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_dolwatha.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_dragon_lair.jpg b/layout/template/site/hellgrave/img/map/header_dragon_lair.jpg new file mode 100644 index 00000000..f6995e16 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_dragon_lair.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_dragon_quest.jpg b/layout/template/site/hellgrave/img/map/header_dragon_quest.jpg new file mode 100644 index 00000000..cc02404b Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_dragon_quest.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_dwarf_caves.jpg b/layout/template/site/hellgrave/img/map/header_dwarf_caves.jpg new file mode 100644 index 00000000..794f9cab Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_dwarf_caves.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_elder_lands.jpg b/layout/template/site/hellgrave/img/map/header_elder_lands.jpg new file mode 100644 index 00000000..6b4c87c9 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_elder_lands.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_entrance_fear_feaster.jpg b/layout/template/site/hellgrave/img/map/header_entrance_fear_feaster.jpg new file mode 100644 index 00000000..685fc876 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_entrance_fear_feaster.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_entrance_king_zelos.jpg b/layout/template/site/hellgrave/img/map/header_entrance_king_zelos.jpg new file mode 100644 index 00000000..d5b310fe Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_entrance_king_zelos.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_falanaar.jpg b/layout/template/site/hellgrave/img/map/header_falanaar.jpg new file mode 100644 index 00000000..fc826a0a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_falanaar.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_falcon_bastion.jpg b/layout/template/site/hellgrave/img/map/header_falcon_bastion.jpg new file mode 100644 index 00000000..77d6b20b Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_falcon_bastion.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_ferumbras_tower.jpg b/layout/template/site/hellgrave/img/map/header_ferumbras_tower.jpg new file mode 100644 index 00000000..43d49735 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_ferumbras_tower.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_freewind.jpg b/layout/template/site/hellgrave/img/map/header_freewind.jpg new file mode 100644 index 00000000..6a4b523a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_freewind.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_frost_dragon_lands.jpg b/layout/template/site/hellgrave/img/map/header_frost_dragon_lands.jpg new file mode 100644 index 00000000..3c8c817b Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_frost_dragon_lands.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_fungus_cave.jpg b/layout/template/site/hellgrave/img/map/header_fungus_cave.jpg new file mode 100644 index 00000000..cced67a2 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_fungus_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_golem_cave.jpg b/layout/template/site/hellgrave/img/map/header_golem_cave.jpg new file mode 100644 index 00000000..7a3171c4 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_golem_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_goshnar_entrance.jpg b/layout/template/site/hellgrave/img/map/header_goshnar_entrance.jpg new file mode 100644 index 00000000..1c7dbe3f Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_goshnar_entrance.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_gravedigger_passage.jpg b/layout/template/site/hellgrave/img/map/header_gravedigger_passage.jpg new file mode 100644 index 00000000..1624845d Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_gravedigger_passage.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_grim_reaper_cave.jpg b/layout/template/site/hellgrave/img/map/header_grim_reaper_cave.jpg new file mode 100644 index 00000000..339236dc Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_grim_reaper_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_hell_cave.jpg b/layout/template/site/hellgrave/img/map/header_hell_cave.jpg new file mode 100644 index 00000000..8575aeb7 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_hell_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_hell_mines.jpg b/layout/template/site/hellgrave/img/map/header_hell_mines.jpg new file mode 100644 index 00000000..4555c697 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_hell_mines.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_insectoid_cave.jpg b/layout/template/site/hellgrave/img/map/header_insectoid_cave.jpg new file mode 100644 index 00000000..5bee28be Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_insectoid_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_lava_golem_quest.jpg b/layout/template/site/hellgrave/img/map/header_lava_golem_quest.jpg new file mode 100644 index 00000000..1373401e Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_lava_golem_quest.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_mages_quest.jpg b/layout/template/site/hellgrave/img/map/header_mages_quest.jpg new file mode 100644 index 00000000..f4ca608f Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_mages_quest.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_mawhawk.jpg b/layout/template/site/hellgrave/img/map/header_mawhawk.jpg new file mode 100644 index 00000000..88c210e7 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_mawhawk.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_minotaur_lands.jpg b/layout/template/site/hellgrave/img/map/header_minotaur_lands.jpg new file mode 100644 index 00000000..5923e1dd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_minotaur_lands.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_mistfall.jpg b/layout/template/site/hellgrave/img/map/header_mistfall.jpg new file mode 100644 index 00000000..cf3dba8e Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_mistfall.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_mordragor.jpg b/layout/template/site/hellgrave/img/map/header_mordragor.jpg new file mode 100644 index 00000000..ac3b085a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_mordragor.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_mutated_cave.jpg b/layout/template/site/hellgrave/img/map/header_mutated_cave.jpg new file mode 100644 index 00000000..a10ed748 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_mutated_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_necro_cave.jpg b/layout/template/site/hellgrave/img/map/header_necro_cave.jpg new file mode 100644 index 00000000..5ddbecc7 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_necro_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_nightmare_cave.jpg b/layout/template/site/hellgrave/img/map/header_nightmare_cave.jpg new file mode 100644 index 00000000..fbc7c7f3 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_nightmare_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_npc_elyotrope.jpg b/layout/template/site/hellgrave/img/map/header_npc_elyotrope.jpg new file mode 100644 index 00000000..7b9fe6ea Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_npc_elyotrope.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_npc_tamoril.jpg b/layout/template/site/hellgrave/img/map/header_npc_tamoril.jpg new file mode 100644 index 00000000..1028aa2a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_npc_tamoril.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_orc_lands.jpg b/layout/template/site/hellgrave/img/map/header_orc_lands.jpg new file mode 100644 index 00000000..0f0fc516 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_orc_lands.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_quara_tower.jpg b/layout/template/site/hellgrave/img/map/header_quara_tower.jpg new file mode 100644 index 00000000..c2d2678d Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_quara_tower.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_rascacoon.jpg b/layout/template/site/hellgrave/img/map/header_rascacoon.jpg new file mode 100644 index 00000000..3d5459ca Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_rascacoon.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_scarab_cave.jpg b/layout/template/site/hellgrave/img/map/header_scarab_cave.jpg new file mode 100644 index 00000000..a9595db3 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_scarab_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_tentuglys_boss.jpg b/layout/template/site/hellgrave/img/map/header_tentuglys_boss.jpg new file mode 100644 index 00000000..b41f9a46 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_tentuglys_boss.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_tomb_of_pharaos.jpg b/layout/template/site/hellgrave/img/map/header_tomb_of_pharaos.jpg new file mode 100644 index 00000000..df0392f7 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_tomb_of_pharaos.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_trinity_island.jpg b/layout/template/site/hellgrave/img/map/header_trinity_island.jpg new file mode 100644 index 00000000..a2b753d5 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_trinity_island.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_twisted_cave.jpg b/layout/template/site/hellgrave/img/map/header_twisted_cave.jpg new file mode 100644 index 00000000..aef3f770 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_twisted_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_vampire_lands.jpg b/layout/template/site/hellgrave/img/map/header_vampire_lands.jpg new file mode 100644 index 00000000..92c5d1b9 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_vampire_lands.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_warlock_cave.jpg b/layout/template/site/hellgrave/img/map/header_warlock_cave.jpg new file mode 100644 index 00000000..0971cabc Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_warlock_cave.jpg differ diff --git a/layout/template/site/hellgrave/img/map/header_zaoan_quest.jpg b/layout/template/site/hellgrave/img/map/header_zaoan_quest.jpg new file mode 100644 index 00000000..d73890ee Binary files /dev/null and b/layout/template/site/hellgrave/img/map/header_zaoan_quest.jpg differ diff --git a/layout/template/site/hellgrave/img/map/hellcave.png b/layout/template/site/hellgrave/img/map/hellcave.png new file mode 100644 index 00000000..fc683b87 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/hellcave.png differ diff --git a/layout/template/site/hellgrave/img/map/hellmines.png b/layout/template/site/hellgrave/img/map/hellmines.png new file mode 100644 index 00000000..92e2d6a0 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/hellmines.png differ diff --git a/layout/template/site/hellgrave/img/map/insectoid.png b/layout/template/site/hellgrave/img/map/insectoid.png new file mode 100644 index 00000000..7dbe2973 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/insectoid.png differ diff --git a/layout/template/site/hellgrave/img/map/lava_golem_quest.png b/layout/template/site/hellgrave/img/map/lava_golem_quest.png new file mode 100644 index 00000000..27bd09fd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/lava_golem_quest.png differ diff --git a/layout/template/site/hellgrave/img/map/mages_quest.png b/layout/template/site/hellgrave/img/map/mages_quest.png new file mode 100644 index 00000000..a3127e88 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/mages_quest.png differ diff --git a/layout/template/site/hellgrave/img/map/map-bgpage.jpg b/layout/template/site/hellgrave/img/map/map-bgpage.jpg new file mode 100644 index 00000000..5699faf3 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/map-bgpage.jpg differ diff --git a/layout/template/site/hellgrave/img/map/mawhawk.png b/layout/template/site/hellgrave/img/map/mawhawk.png new file mode 100644 index 00000000..9c1165af Binary files /dev/null and b/layout/template/site/hellgrave/img/map/mawhawk.png differ diff --git a/layout/template/site/hellgrave/img/map/mawhawk_raid.png b/layout/template/site/hellgrave/img/map/mawhawk_raid.png new file mode 100644 index 00000000..a3127e88 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/mawhawk_raid.png differ diff --git a/layout/template/site/hellgrave/img/map/minion_gaz.png b/layout/template/site/hellgrave/img/map/minion_gaz.png new file mode 100644 index 00000000..978cfece Binary files /dev/null and b/layout/template/site/hellgrave/img/map/minion_gaz.png differ diff --git a/layout/template/site/hellgrave/img/map/minotaur.png b/layout/template/site/hellgrave/img/map/minotaur.png new file mode 100644 index 00000000..fac739dd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/minotaur.png differ diff --git a/layout/template/site/hellgrave/img/map/mistfall.png b/layout/template/site/hellgrave/img/map/mistfall.png new file mode 100644 index 00000000..206ab1d9 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/mistfall.png differ diff --git a/layout/template/site/hellgrave/img/map/mordragor.png b/layout/template/site/hellgrave/img/map/mordragor.png new file mode 100644 index 00000000..721ece08 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/mordragor.png differ diff --git a/layout/template/site/hellgrave/img/map/morgaroth.png b/layout/template/site/hellgrave/img/map/morgaroth.png new file mode 100644 index 00000000..8471c975 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/morgaroth.png differ diff --git a/layout/template/site/hellgrave/img/map/mutated.png b/layout/template/site/hellgrave/img/map/mutated.png new file mode 100644 index 00000000..08414013 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/mutated.png differ diff --git a/layout/template/site/hellgrave/img/map/necro.png b/layout/template/site/hellgrave/img/map/necro.png new file mode 100644 index 00000000..fac739dd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/necro.png differ diff --git a/layout/template/site/hellgrave/img/map/orc_land.png b/layout/template/site/hellgrave/img/map/orc_land.png new file mode 100644 index 00000000..43a48453 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/orc_land.png differ diff --git a/layout/template/site/hellgrave/img/map/outpost.png b/layout/template/site/hellgrave/img/map/outpost.png new file mode 100644 index 00000000..5a3618e6 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/outpost.png differ diff --git a/layout/template/site/hellgrave/img/map/passage_rascacoon.png b/layout/template/site/hellgrave/img/map/passage_rascacoon.png new file mode 100644 index 00000000..fc683b87 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/passage_rascacoon.png differ diff --git a/layout/template/site/hellgrave/img/map/pharaos.png b/layout/template/site/hellgrave/img/map/pharaos.png new file mode 100644 index 00000000..08414013 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/pharaos.png differ diff --git a/layout/template/site/hellgrave/img/map/popmagbg2.png b/layout/template/site/hellgrave/img/map/popmagbg2.png new file mode 100644 index 00000000..47533790 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/popmagbg2.png differ diff --git a/layout/template/site/hellgrave/img/map/popmagbg3.png b/layout/template/site/hellgrave/img/map/popmagbg3.png new file mode 100644 index 00000000..feb69751 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/popmagbg3.png differ diff --git a/layout/template/site/hellgrave/img/map/popmapbgbot.png b/layout/template/site/hellgrave/img/map/popmapbgbot.png new file mode 100644 index 00000000..f8eed63c Binary files /dev/null and b/layout/template/site/hellgrave/img/map/popmapbgbot.png differ diff --git a/layout/template/site/hellgrave/img/map/popmapbgtop.png b/layout/template/site/hellgrave/img/map/popmapbgtop.png new file mode 100644 index 00000000..68c0fa90 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/popmapbgtop.png differ diff --git a/layout/template/site/hellgrave/img/map/popmapclose.png b/layout/template/site/hellgrave/img/map/popmapclose.png new file mode 100644 index 00000000..82ad0746 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/popmapclose.png differ diff --git a/layout/template/site/hellgrave/img/map/poptitlebottom.png b/layout/template/site/hellgrave/img/map/poptitlebottom.png new file mode 100644 index 00000000..b61bd817 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/poptitlebottom.png differ diff --git a/layout/template/site/hellgrave/img/map/quara.png b/layout/template/site/hellgrave/img/map/quara.png new file mode 100644 index 00000000..24d7b22a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/quara.png differ diff --git a/layout/template/site/hellgrave/img/map/rascacoon.png b/layout/template/site/hellgrave/img/map/rascacoon.png new file mode 100644 index 00000000..f061f158 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/rascacoon.png differ diff --git a/layout/template/site/hellgrave/img/map/roshamuul.png b/layout/template/site/hellgrave/img/map/roshamuul.png new file mode 100644 index 00000000..3b4248b7 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/roshamuul.png differ diff --git a/layout/template/site/hellgrave/img/map/scarab.png b/layout/template/site/hellgrave/img/map/scarab.png new file mode 100644 index 00000000..fac739dd Binary files /dev/null and b/layout/template/site/hellgrave/img/map/scarab.png differ diff --git a/layout/template/site/hellgrave/img/map/tamoril.png b/layout/template/site/hellgrave/img/map/tamoril.png new file mode 100644 index 00000000..e7bd8ca5 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/tamoril.png differ diff --git a/layout/template/site/hellgrave/img/map/tentuglys_boss.png b/layout/template/site/hellgrave/img/map/tentuglys_boss.png new file mode 100644 index 00000000..96edc2c2 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/tentuglys_boss.png differ diff --git a/layout/template/site/hellgrave/img/map/trinity.png b/layout/template/site/hellgrave/img/map/trinity.png new file mode 100644 index 00000000..72919d68 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/trinity.png differ diff --git a/layout/template/site/hellgrave/img/map/vampire.png b/layout/template/site/hellgrave/img/map/vampire.png new file mode 100644 index 00000000..8b5711c4 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/vampire.png differ diff --git a/layout/template/site/hellgrave/img/map/warlock.png b/layout/template/site/hellgrave/img/map/warlock.png new file mode 100644 index 00000000..24d7b22a Binary files /dev/null and b/layout/template/site/hellgrave/img/map/warlock.png differ diff --git a/layout/template/site/hellgrave/img/map/zaoan.png b/layout/template/site/hellgrave/img/map/zaoan.png new file mode 100644 index 00000000..a3127e88 Binary files /dev/null and b/layout/template/site/hellgrave/img/map/zaoan.png differ diff --git a/layout/template/site/hellgrave/img/plus.png b/layout/template/site/hellgrave/img/plus.png new file mode 100644 index 00000000..e9b091db Binary files /dev/null and b/layout/template/site/hellgrave/img/plus.png differ diff --git a/layout/template/site/hellgrave/img/promo/accept_coocky.png b/layout/template/site/hellgrave/img/promo/accept_coocky.png new file mode 100644 index 00000000..80e77ceb Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/accept_coocky.png differ diff --git a/layout/template/site/hellgrave/img/promo/arrowbtn_l.png b/layout/template/site/hellgrave/img/promo/arrowbtn_l.png new file mode 100644 index 00000000..57d1c6cc Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/arrowbtn_l.png differ diff --git a/layout/template/site/hellgrave/img/promo/arrowbtn_r.png b/layout/template/site/hellgrave/img/promo/arrowbtn_r.png new file mode 100644 index 00000000..302b6c45 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/arrowbtn_r.png differ diff --git a/layout/template/site/hellgrave/img/promo/bg_decorate+.png b/layout/template/site/hellgrave/img/promo/bg_decorate+.png new file mode 100644 index 00000000..47994fcf Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/bg_decorate+.png differ diff --git a/layout/template/site/hellgrave/img/promo/bg_decorate.png b/layout/template/site/hellgrave/img/promo/bg_decorate.png new file mode 100644 index 00000000..ad27b367 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/bg_decorate.png differ diff --git a/layout/template/site/hellgrave/img/promo/bg_decorate_r+.png b/layout/template/site/hellgrave/img/promo/bg_decorate_r+.png new file mode 100644 index 00000000..2d392982 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/bg_decorate_r+.png differ diff --git a/layout/template/site/hellgrave/img/promo/bg_decorate_r.png b/layout/template/site/hellgrave/img/promo/bg_decorate_r.png new file mode 100644 index 00000000..e865dc9a Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/bg_decorate_r.png differ diff --git a/layout/template/site/hellgrave/img/promo/card_frame.png b/layout/template/site/hellgrave/img/promo/card_frame.png new file mode 100644 index 00000000..4a5550f0 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/card_frame.png differ diff --git a/layout/template/site/hellgrave/img/promo/logo_essence.png b/layout/template/site/hellgrave/img/promo/logo_essence.png new file mode 100644 index 00000000..a9c4a046 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/logo_essence.png differ diff --git a/layout/template/site/hellgrave/img/promo/logo_it.png b/layout/template/site/hellgrave/img/promo/logo_it.png new file mode 100644 index 00000000..ce506df3 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/logo_it.png differ diff --git a/layout/template/site/hellgrave/img/promo/modal_card.png b/layout/template/site/hellgrave/img/promo/modal_card.png new file mode 100644 index 00000000..d62e251a Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/modal_card.png differ diff --git a/layout/template/site/hellgrave/img/promo/modal_close.png b/layout/template/site/hellgrave/img/promo/modal_close.png new file mode 100644 index 00000000..26e1ea77 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/modal_close.png differ diff --git a/layout/template/site/hellgrave/img/promo/modal_decorate.png b/layout/template/site/hellgrave/img/promo/modal_decorate.png new file mode 100644 index 00000000..ac741dfc Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/modal_decorate.png differ diff --git a/layout/template/site/hellgrave/img/promo/promo_bg1.png b/layout/template/site/hellgrave/img/promo/promo_bg1.png new file mode 100644 index 00000000..a5875f20 Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/promo_bg1.png differ diff --git a/layout/template/site/hellgrave/img/promo/promo_bg2.png b/layout/template/site/hellgrave/img/promo/promo_bg2.png new file mode 100644 index 00000000..82a06f0c Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/promo_bg2.png differ diff --git a/layout/template/site/hellgrave/img/promo/promo_bg3.png b/layout/template/site/hellgrave/img/promo/promo_bg3.png new file mode 100644 index 00000000..795c253c Binary files /dev/null and b/layout/template/site/hellgrave/img/promo/promo_bg3.png differ diff --git a/layout/template/site/hellgrave/img/repeat.png b/layout/template/site/hellgrave/img/repeat.png new file mode 100644 index 00000000..d815de2d Binary files /dev/null and b/layout/template/site/hellgrave/img/repeat.png differ diff --git a/layout/template/site/hellgrave/img/user_login.png b/layout/template/site/hellgrave/img/user_login.png new file mode 100644 index 00000000..d6bfc49f Binary files /dev/null and b/layout/template/site/hellgrave/img/user_login.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/arrow-left.png b/layout/template/site/hellgrave/img/whitestyle/arrow-left.png new file mode 100644 index 00000000..35f64a43 Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/arrow-left.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/arrow-right.png b/layout/template/site/hellgrave/img/whitestyle/arrow-right.png new file mode 100644 index 00000000..70d7104c Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/arrow-right.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/btncoocky.png b/layout/template/site/hellgrave/img/whitestyle/btncoocky.png new file mode 100644 index 00000000..9066c512 Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/btncoocky.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/closed.png b/layout/template/site/hellgrave/img/whitestyle/closed.png new file mode 100644 index 00000000..90bee51e Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/closed.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/coocky.png b/layout/template/site/hellgrave/img/whitestyle/coocky.png new file mode 100644 index 00000000..191ad21a Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/coocky.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/coocky_empty.png b/layout/template/site/hellgrave/img/whitestyle/coocky_empty.png new file mode 100644 index 00000000..6a4949a0 Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/coocky_empty.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/decorative_line.png b/layout/template/site/hellgrave/img/whitestyle/decorative_line.png new file mode 100644 index 00000000..dde0850c Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/decorative_line.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/searchicon.png b/layout/template/site/hellgrave/img/whitestyle/searchicon.png new file mode 100644 index 00000000..95f29143 Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/searchicon.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/sup3.png b/layout/template/site/hellgrave/img/whitestyle/sup3.png new file mode 100644 index 00000000..11b9c6bd Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/sup3.png differ diff --git a/layout/template/site/hellgrave/img/whitestyle/user-lock.png b/layout/template/site/hellgrave/img/whitestyle/user-lock.png new file mode 100644 index 00000000..c1951b82 Binary files /dev/null and b/layout/template/site/hellgrave/img/whitestyle/user-lock.png differ diff --git a/layout/template/site/hellgrave/js/custom_select.js b/layout/template/site/hellgrave/js/custom_select.js new file mode 100644 index 00000000..f14f709d --- /dev/null +++ b/layout/template/site/hellgrave/js/custom_select.js @@ -0,0 +1,2 @@ +$(document).ready(function(){$(".popup_select .option").click(function(){var val=$(this).attr("data-value"),$popup_select=$(".popup_select"),prevActive=$(".popup_select .option.active").attr("data-value"),options=$(".popup_select .option").length;$popup_select.find(".option.active").addClass("mini-hack");$popup_select.toggleClass("visible");$popup_select.removeClass("withBG");$(this).css("top");$popup_select.toggleClass("opacity");$(".mini-hack").removeClass("mini-hack");if($popup_select.hasClass("visible")){setTimeout(function(){$popup_select.addClass("withBG");},400+options*100);} +triggerAnimation();if(val!=="placeholder"||prevActive==="placeholder"){$(".popup_select .option").removeClass("active");$(this).addClass("active");};});function triggerAnimation(){var finalWidth=$(".popup_select").hasClass("visible")?18:16;$(".popup_select").css("width","18em");setTimeout(function(){$(".popup_select").css("width",finalWidth+"em");},400);}}); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/essence_coocky.js b/layout/template/site/hellgrave/js/essence_coocky.js new file mode 100644 index 00000000..28e99986 --- /dev/null +++ b/layout/template/site/hellgrave/js/essence_coocky.js @@ -0,0 +1,5 @@ +jQuery(document).ready(function($){if(getCookie('essenceinformercoocky2')!='submited'){if(getCookie('essenceinformercoocky2')!='closed'){$('.coocky').css("display","block").hide().fadeIn();}} +$('a.coocky_close').click(function(){$('.coocky').fadeOut();setCookie('essenceinformercoocky2','submited',1);});function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;iB)&&e.render(r,!0)),ra(t)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dura;)s=s._prev;s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),t._recent=e,i||ya(t,e),t}function Aa(t,e){return(at.ScrollTrigger||L("scrollTrigger",e))&&at.ScrollTrigger.create(e,t)}function Ba(t,e,r,i){return qt(t,e),t._initted?!r&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&d!==Mt.frame?(ot.push(t),t._lazy=[e,i],1):void 0:1}function Ea(t,e,r){var i=t._repeat,n=aa(e)||0;return t._dur=n,t._tDur=i?i<0?1e10:aa(n*(i+1)+t._rDelay*i):n,t._time>n&&(t._time=n,t._tTime=Math.min(t._tTime,t._tDur)),r||ra(t.parent),t.parent&&xa(t),t}function Fa(t){return t instanceof Bt?ra(t):Ea(t,t._dur)}function Ha(t,e){var r,i,a=t.labels,s=t._recent||mt,o=t.duration()>=E?s.endTime(!1):t._dur;return n(e)&&(isNaN(e)||e in a)?"<"===(r=e.charAt(0))||">"===r?("<"===r?s._start:s.endTime(0<=s._repeat))+(parseFloat(e.substr(1))||0):(r=e.indexOf("="))<0?(e in a||(a[e]=o),a[e]):(i=+(e.charAt(r-1)+e.substr(r+1)),1(n=Math.abs(n))&&(a=i,o=n);return a}function eb(t){return qa(t),t.progress()<1&&bt(t,"onInterrupt"),t}function jb(t,e,r){return(6*(t=t<0?t+1:1>16,t>>8&wt,t&wt]:0:xt.black;if(!c){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),xt[t])c=xt[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(i=t.charAt(1))+i+(n=t.charAt(2))+n+(a=t.charAt(3))+a),c=[(t=parseInt(t.substr(1),16))>>16,t>>8&wt,t&wt];else if("hsl"===t.substr(0,3))if(c=d=t.match(G),e){if(~t.indexOf("="))return c=t.match(J),r&&c.length<4&&(c[3]=1),c}else s=+c[0]%360/360,o=c[1]/100,i=2*(u=c[2]/100)-(n=u<=.5?u*(o+1):u+o-u*o),3=i&&ee)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if(!i._dur&&"isPause"===i.data&&i._start=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0=i&&(a instanceof Ht?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},t.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},t.remove=function remove(t){return n(t)?this.removeLabel(t):o(t)?this.killTweensOf(t):(pa(this,t),t===this._recent&&(this._recent=this._last),ra(this))},t.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,this.parent||this._dp||!this._ts||(this._start=aa(Mt.time-(0=r&&(n._start+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return ra(this)},t.invalidate=function invalidate(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return i.prototype.invalidate.call(this)},t.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._time=this._tTime=this._pTime=0,t&&(this.labels={}),ra(this)},t.totalDuration=function totalDuration(t){var e,r,i,n,a=0,s=this,o=s._last,u=E;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;o;)e=o._prev,o._dirty&&o.totalDuration(),u<(i=o._start)&&s._sort&&o._ts&&!s._lock?(s._lock=1,za(s,o,i-o._delay,1)._lock=0):u=i,i<0&&o._ts&&(a-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-Infinity),u=0),a<(r=xa(o))&&o._ts&&(a=r),o=e;Ea(s,s===F&&s._time>a?s._time:a,1),s._dirty=0}return s._tDur},Timeline.updateRoot=function updateRoot(t){if(F._ts&&(ea(F,wa(t,F)),d=Mt.frame),Mt.frame>=ft){ft+=U.autoSleep||120;var e=F._first;if((!e||!e._ts)&&U.autoSleep&&Mt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Mt.sleep()}}},Timeline}(Rt);ha(Bt.prototype,{_lock:0,_hasPause:0,_forcing:0});function Lb(t,e,i,a,s,u){var h,l,f,d;if(ht[t]&&!1!==(h=new ht[t]).init(s,h.rawVars?e[t]:function _processVars(t,e,i,a,s){if(o(t)&&(t=Yt(t,s,e,i,a)),!r(t)||t.style&&t.nodeType||W(t))return n(t)?Yt(t,s,e,i,a):t;var u,h={};for(u in t)h[u]=Yt(t[u],s,e,i,a);return h}(e[t],a,s,u,i),i,a,u)&&(i._pt=l=new ee(i._pt,s,t,0,1,h.render,h,0,h.priority),i!==c))for(f=i._ptLookup[i._targets.indexOf(s)],d=h._props.length;d--;)f[h._props[d]]=l;return h}var It,Lt=function _addPropTween(t,e,r,i,a,s,u,h,l){o(i)&&(i=i(a||0,t,s));var f,d=t[e],c="get"!==r?r:o(d)?l?t[e.indexOf("set")||!o(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,p=o(d)?l?jt:Vt:Xt;if(n(i)&&(~i.indexOf("random(")&&(i=_a(i)),"="===i.charAt(1)&&(i=parseFloat(c)+parseFloat(i.substr(2))*("-"===i.charAt(0)?-1:1)+(Ka(c)||0))),c!==i)return isNaN(c+i)?(d||e in t||L(e,i),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,d,c,p,_=new ee(this._pt,t,e,0,1,Wt,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(c=~(i+="").indexOf("random("))&&(i=_a(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(et)||[];o=et.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(d=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:d,c:"="===l.charAt(1)?parseFloat(l.substr(2))*("-"===l.charAt(0)?-1:1):parseFloat(l)-d,m:h&&h<4?Math.round:0},m=et.lastIndex);return _.c=m")});else{if(f=D.length,_=b?Ra(b):O,r(b))for(d in b)~Nt.indexOf(d)&&((m=m||{})[d]=b[d]);for(h=0;hB&&!t._dp._lock||t._ts<0||t._dp._ts<0?0:1,u=t._rDelay,h=0;if(u&&t._repeat&&(h=gt(0,t._tDur,e),_t(h,u)!==(a=_t(t._tTime,u))&&(s=1-o,t.vars.repeatRefresh&&t._initted&&t.invalidate())),t._initted||!Ba(t,e,i,r))if(o!==s||i||t._zTime===B||!e&&t._zTime){for(a=t._zTime,t._zTime=e||(r?B:0),r=r||e&&!a,t.ratio=o,t._from&&(o=1-o),t._time=0,t._tTime=h,r||bt(t,"onStart"),n=t._pt;n;)n.r(o,n.d),n=n._next;t._startAt&&e<0&&t._startAt.render(e,!0,!0),t._onUpdate&&!r&&bt(t,"onUpdate"),h&&t._repeat&&!r&&t.parent&&bt(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===o&&(o&&qa(t,1),r||(bt(t,o?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},t.targets=function targets(){return this._targets},t.invalidate=function invalidate(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),A.prototype.invalidate.call(this)},t.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e)&&(this._lazy=0,this.parent))return eb(this);if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,It&&!0!==It.vars.overwrite)._first||eb(this),this.parent&&r!==this.timeline.totalDuration()&&Ea(this,this._dur*this.timeline._tDur/r),this}var i,a,s,o,u,h,l,f=this._targets,d=t?yt(t):f,c=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,d))return eb(this);for(i=this._op=this._op||[],"all"!==e&&(n(e)&&(u={},_(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?Z(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=pt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~d.indexOf(f[l]))for(u in a=c[l],"all"===e?(i[l]=e,o=a,s={}):(s=i[l]=i[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||pa(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&eb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return new Tween(t,ca(arguments,1))},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return new Tween(t,ca(arguments,2))},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return F.killTweensOf(t,e,r)},Tween}(Rt);ha(Ht.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),_("staggerTo,staggerFrom,staggerFromTo",function(r){Ht[r]=function(){var t=new Bt,e=vt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function Wb(t,e,r){return t.setAttribute(e,r)}function cc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var Xt=function _setterPlain(t,e,r){return t[e]=r},Vt=function _setterFunc(t,e,r){return t[e](r)},jt=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},Zt=function _getSetter(t,e){return o(t[e])?Vt:q(t[e])&&t.setAttribute?Wb:Xt},Kt=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4,e)},Qt=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},Wt=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},Gt=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},$t=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},Jt=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?pa(this,i,"_pt"):i.dep||(e=1),i=r;return!e},te=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},ee=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=cc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||Kt,this.d=s||this,this.set=o||Xt,this.pr=u||0,(this._next=t)&&(t._prev=this)}_(ct+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return st[t]=1}),at.TweenMax=at.TweenLite=Ht,at.TimelineLite=at.TimelineMax=Bt,F=new Bt({sortChildren:!1,defaults:R,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),U.stringFilter=pb;var re={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0'+options.title+'') ++'&transform=1';},tumblr:function(options){return 'https://www.tumblr.com/widgets/share/tool' ++'?canonicalUrl='+encodeURIComponent(_getURL(options)) ++'&title='+encodeURIComponent(options.title) ++'&caption='+encodeURIComponent(options.text) ++'&tags=';},pinterest:function(options){return 'http://pinterest.com/pin/create/link/' ++'?url='+encodeURIComponent(_getURL(options));},linkedin:function(options){return 'https://www.linkedin.com/shareArticle' ++'?mini=true' ++'&url='+encodeURIComponent(_getURL(options)) ++'&title='+encodeURIComponent(options.title) ++'&summary='+encodeURIComponent(options.text);},reddit:function(options){return 'https://reddit.com/submit' ++'?url='+encodeURIComponent(_getURL(options)) ++'&title='+encodeURIComponent(options.title);},twitter:function(options){var url=_getURL(options);return 'http://twitter.com/share' ++'?text='+encodeURIComponent(options.title) ++'&url='+encodeURIComponent(url) ++'&counturl='+encodeURIComponent(url);},mailru:function(options){return 'http://connect.mail.ru/share' ++'?url='+encodeURIComponent(_getURL(options)) ++'&title='+encodeURIComponent(options.title) ++'&description='+encodeURIComponent(options.text) ++'&imageurl='+encodeURIComponent(options.image);},googleplus:function(options){return 'https://plus.google.com/share' ++'?url='+encodeURIComponent(_getURL(options));},weibo:function(options){return 'http://service.weibo.com/share/share.php' ++'?url='+encodeURIComponent(_getURL(options)) ++'&title='+encodeURIComponent(options.title) ++'&pic='+encodeURIComponent(options.image);},telegram:function(options){return options.link_telegram ++'?url='+encodeURIComponent(_getURL(options)+"\n"+options.title);},whatsapp:function(options){return options.link_whatsapp ++'?text='+encodeURIComponent(_getURL(options)+"\n"+options.title);},viber:function(options){return 'viber://forward' ++'?text='+encodeURIComponent(_getURL(options)+"\n"+options.title);},skype:function(options){return 'https://web.skype.com/share' ++'?url='+encodeURIComponent(_getURL(options)) ++'&text='+encodeURIComponent(options.title);},line:function(options){return 'https://lineit.line.me/share/ui' ++'?url='+encodeURIComponent(_getURL(options)) ++'&text='+encodeURIComponent(options.title);},email:function(options){return 'mailto:' ++'?subject='+encodeURIComponent(options.title) ++'&body='+encodeURIComponent(_getURL(options)) ++encodeURIComponent("\n"+options.text);}};function init(){var defaultOptions={type:'email',url:'',title:document.title,image:'',text:'',utm_source:'',utm_medium:'',utm_campaign:'',popup_width:626,popup_height:436,link_telegram:'https://telegram.me/share/url',link_whatsapp:'https://wa.me/'};function api(){} +function go(element,options){var withoutPopup=['unknown','viber','telegram','whatsapp','email','skype','line'];var tryLocation=true;var link;options=_extend(defaultOptions,_getData(element,defaultOptions),options);if(typeof social[options.type]=='undefined'){options.type='unknown'} +link=social[options.type](options);if(withoutPopup.indexOf(options.type)===-1){tryLocation=_popup(link,options)===null;} +if(tryLocation){if(element.tagName==='A'&&element.tagName==='a'){element.setAttribute('href',link);return true;}else{location.href=link;return false;}}else{return false;}} +api.go=go;api.options=defaultOptions;return api;} +return init();})); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/language.js b/layout/template/site/hellgrave/js/language.js new file mode 100644 index 00000000..f3b6312a --- /dev/null +++ b/layout/template/site/hellgrave/js/language.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#lang-menu").hover(function(){$(this).addClass("cls-border-lang");$(this).children().eq(0).addClass("cls-borderbottom-lang");$("#lang-menu ul").stop().slideToggle(100);},function(){$(this).removeClass("cls-border-lang");$(this).children().eq(0).removeClass("cls-borderbottom-lang");$("#lang-menu ul").stop().slideToggle(100);});$("#lang-menu ul li").on("click",function(){$lang=$(this).text();$("#lang-menu div").text($lang);});}); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/map/TweenMax.min.js b/layout/template/site/hellgrave/js/map/TweenMax.min.js new file mode 100644 index 00000000..d4d4910c --- /dev/null +++ b/layout/template/site/hellgrave/js/map/TweenMax.min.js @@ -0,0 +1,17 @@ +/*! + * VERSION: 2.1.2 + * DATE: 2019-03-01 + * UPDATES AND DOCS AT: http://greensock.com + * + * Includes all of the following: TweenLite, TweenMax, TimelineLite, TimelineMax, EasePack, CSSPlugin, RoundPropsPlugin, BezierPlugin, AttrPlugin, DirectionalRotationPlugin + * + * @license Copyright (c) 2008-2019, GreenSock. All rights reserved. + * This work is subject to the terms at http://greensock.com/standard-license or for + * Club GreenSock members, the software agreement that was issued with your membership. + * + * @author: Jack Doyle, jack@greensock.com + **/ +var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},e=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c],b):e[c%e.length];delete a.cycle},f=function(a){if("function"==typeof a)return a;var b="object"==typeof a?a:{each:a},c=b.ease,d=b.from||0,e=b.base||0,f={},g=isNaN(d),h=b.axis,i={center:.5,end:1}[d]||0;return function(a,j,k){var l,m,n,o,p,q,r,s,t,u=(k||b).length,v=f[u];if(!v){if(t="auto"===b.grid?0:(b.grid||[1/0])[0],!t){for(r=-(1/0);r<(r=k[t++].getBoundingClientRect().left)&&u>t;);t--}for(v=f[u]=[],l=g?Math.min(t,u)*i-.5:d%t,m=g?u*i/t-.5:d/t|0,r=0,s=1/0,q=0;u>q;q++)n=q%t-l,o=m-(q/t|0),v[q]=p=h?Math.abs("y"===h?o:n):Math.sqrt(n*n+o*o),p>r&&(r=p),s>p&&(s=p);v.max=r-s,v.min=s,v.v=u=b.amount||b.each*(t>u?u:h?"y"===h?u/t:t:Math.max(t,u/t))||0,v.b=0>u?e-u:e}return u=(v[a]-v.min)/v.max,v.b+(c?c.getRatio(u):u)*v.v}},g=function(a,b,d){c.call(this,a,b,d),this._cycle=0,this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._repeat&&this._uncache(!0),this.render=g.prototype.render},h=1e-8,i=c._internals,j=i.isSelector,k=i.isArray,l=g.prototype=c.to({},.1,{}),m=[];g.version="2.1.2",l.constructor=g,l.kill()._gc=!1,g.killTweensOf=g.killDelayedCallsTo=c.killTweensOf,g.getTweensOf=c.getTweensOf,g.lagSmoothing=c.lagSmoothing,g.ticker=c.ticker,g.render=c.render,g.distribute=f,l.invalidate=function(){return this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),c.prototype.invalidate.call(this)},l.updateTo=function(a,b){var d,e=this,f=e.ratio,g=e.vars.immediateRender||a.immediateRender;b&&e._startTime.998){var h=e._totalTime;e.render(0,!0,!1),e._initted=!1,e.render(h,!0,!1)}else if(e._initted=!1,e._init(),e._time>0||g)for(var i,j=1/(1-f),k=e._firstPT;k;)i=k.s+k.c,k.c*=j,k.s=i-k.c,k=k._next;return e},l.render=function(a,b,d){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var e,f,g,j,k,l,m,n,o,p=this,q=p._dirty?p.totalDuration():p._totalDuration,r=p._time,s=p._totalTime,t=p._cycle,u=p._duration,v=p._rawPrevTime;if(a>=q-h&&a>=0?(p._totalTime=q,p._cycle=p._repeat,p._yoyo&&0!==(1&p._cycle)?(p._time=0,p.ratio=p._ease._calcEnd?p._ease.getRatio(0):0):(p._time=u,p.ratio=p._ease._calcEnd?p._ease.getRatio(1):1),p._reversed||(e=!0,f="onComplete",d=d||p._timeline.autoRemoveChildren),0===u&&(p._initted||!p.vars.lazy||d)&&(p._startTime===p._timeline._duration&&(a=0),(0>v||0>=a&&a>=-h||v===h&&"isPause"!==p.data)&&v!==a&&(d=!0,v>h&&(f="onReverseComplete")),p._rawPrevTime=n=!b||a||v===a?a:h)):h>a?(p._totalTime=p._time=p._cycle=0,p.ratio=p._ease._calcEnd?p._ease.getRatio(0):0,(0!==s||0===u&&v>0)&&(f="onReverseComplete",e=p._reversed),a>-h?a=0:0>a&&(p._active=!1,0===u&&(p._initted||!p.vars.lazy||d)&&(v>=0&&(d=!0),p._rawPrevTime=n=!b||a||v===a?a:h)),p._initted||(d=!0)):(p._totalTime=p._time=a,0!==p._repeat&&(j=u+p._repeatDelay,p._cycle=p._totalTime/j>>0,0!==p._cycle&&p._cycle===p._totalTime/j&&a>=s&&p._cycle--,p._time=p._totalTime-p._cycle*j,p._yoyo&&0!==(1&p._cycle)&&(p._time=u-p._time,o=p._yoyoEase||p.vars.yoyoEase,o&&(p._yoyoEase||(o!==!0||p._initted?p._yoyoEase=o=o===!0?p._ease:o instanceof Ease?o:Ease.map[o]:(o=p.vars.ease,p._yoyoEase=o=o?o instanceof Ease?o:"function"==typeof o?new Ease(o,p.vars.easeParams):Ease.map[o]||c.defaultEase:c.defaultEase)),p.ratio=o?1-o.getRatio((u-p._time)/u):0)),p._time>u?p._time=u:p._time<0&&(p._time=0)),p._easeType&&!o?(k=p._time/u,l=p._easeType,m=p._easePower,(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===m?k*=k:2===m?k*=k*k:3===m?k*=k*k*k:4===m&&(k*=k*k*k*k),p.ratio=1===l?1-k:2===l?k:p._time/u<.5?k/2:1-k/2):o||(p.ratio=p._ease.getRatio(p._time/u))),r===p._time&&!d&&t===p._cycle)return void(s!==p._totalTime&&p._onUpdate&&(b||p._callback("onUpdate")));if(!p._initted){if(p._init(),!p._initted||p._gc)return;if(!d&&p._firstPT&&(p.vars.lazy!==!1&&p._duration||p.vars.lazy&&!p._duration))return p._time=r,p._totalTime=s,p._rawPrevTime=v,p._cycle=t,i.lazyTweens.push(p),void(p._lazy=[a,b]);!p._time||e||o?e&&this._ease._calcEnd&&!o&&(p.ratio=p._ease.getRatio(0===p._time?0:1)):p.ratio=p._ease.getRatio(p._time/u)}for(p._lazy!==!1&&(p._lazy=!1),p._active||!p._paused&&p._time!==r&&a>=0&&(p._active=!0),0===s&&(2===p._initted&&a>0&&p._init(),p._startAt&&(a>=0?p._startAt.render(a,!0,d):f||(f="_dummyGS")),p.vars.onStart&&(0!==p._totalTime||0===u)&&(b||p._callback("onStart"))),g=p._firstPT;g;)g.f?g.t[g.p](g.c*p.ratio+g.s):g.t[g.p]=g.c*p.ratio+g.s,g=g._next;p._onUpdate&&(0>a&&p._startAt&&p._startTime&&p._startAt.render(a,!0,d),b||(p._totalTime!==s||f)&&p._callback("onUpdate")),p._cycle!==t&&(b||p._gc||p.vars.onRepeat&&p._callback("onRepeat")),f&&(!p._gc||d)&&(0>a&&p._startAt&&!p._onUpdate&&p._startTime&&p._startAt.render(a,!0,d),e&&(p._timeline.autoRemoveChildren&&p._enabled(!1,!1),p._active=!1),!b&&p.vars[f]&&p._callback(f),0===u&&p._rawPrevTime===h&&n!==h&&(p._rawPrevTime=0))},g.to=function(a,b,c){return new g(a,b,c)},g.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new g(a,b,c)},g.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new g(a,b,d)},g.staggerTo=g.allTo=function(a,b,h,i,l,n,o){var p,q,r,s,t=[],u=f(h.stagger||i),v=h.cycle,w=(h.startAt||m).cycle;for(k(a)||("string"==typeof a&&(a=c.selector(a)||a),j(a)&&(a=d(a))),a=a||[],p=a.length-1,r=0;p>=r;r++){q={};for(s in h)q[s]=h[s];if(v&&(e(q,a,r),null!=q.duration&&(b=q.duration,delete q.duration)),w){w=q.startAt={};for(s in h.startAt)w[s]=h.startAt[s];e(q.startAt,a,r)}q.delay=u(r,a[r],a)+(q.delay||0),r===p&&l&&(q.onComplete=function(){h.onComplete&&h.onComplete.apply(h.onCompleteScope||this,arguments),l.apply(o||h.callbackScope||this,n||m)}),t[r]=new g(a[r],b,q)}return t},g.staggerFrom=g.allFrom=function(a,b,c,d,e,f,h){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,g.staggerTo(a,b,c,d,e,f,h)},g.staggerFromTo=g.allFromTo=function(a,b,c,d,e,f,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,g.staggerTo(a,b,d,e,f,h,i)},g.delayedCall=function(a,b,c,d,e){return new g(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,useFrames:e,overwrite:0})},g.set=function(a,b){return new g(a,0,b)},g.isTweening=function(a){return c.getTweensOf(a,!0).length>0};var n=function(a,b){for(var d=[],e=0,f=a._first;f;)f instanceof c?d[e++]=f:(b&&(d[e++]=f),d=d.concat(n(f,b)),e=d.length),f=f._next;return d},o=g.getAllTweens=function(b){return n(a._rootTimeline,b).concat(n(a._rootFramesTimeline,b))};g.killAll=function(a,c,d,e){null==c&&(c=!0),null==d&&(d=!0);var f,g,h,i=o(0!=e),j=i.length,k=c&&d&&e;for(h=0;j>h;h++)g=i[h],(k||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&(a?g.totalTime(g._reversed?0:g.totalDuration()):g._enabled(!1,!1))},g.killChildTweensOf=function(a,b){if(null!=a){var e,f,h,l,m,n=i.tweenLookup;if("string"==typeof a&&(a=c.selector(a)||a),j(a)&&(a=d(a)),k(a))for(l=a.length;--l>-1;)g.killChildTweensOf(a[l],b);else{e=[];for(h in n)for(f=n[h].target.parentNode;f;)f===a&&(e=e.concat(n[h].tweens)),f=f.parentNode;for(m=e.length,l=0;m>l;l++)b&&e[l].totalTime(e[l].totalDuration()),e[l]._enabled(!1,!1)}}};var p=function(a,c,d,e){c=c!==!1,d=d!==!1,e=e!==!1;for(var f,g,h=o(e),i=c&&d&&e,j=h.length;--j>-1;)g=h[j],(i||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&g.paused(a)};return g.pauseAll=function(a,b,c){p(!0,a,b,c)},g.resumeAll=function(a,b,c){p(!1,a,b,c)},g.globalTimeScale=function(b){var d=a._rootTimeline,e=c.ticker.time;return arguments.length?(b=b||h,d._startTime=e-(e-d._startTime)*d._timeScale/b,d=a._rootFramesTimeline,e=c.ticker.frame,d._startTime=e-(e-d._startTime)*d._timeScale/b,d._timeScale=a._rootTimeline._timeScale=b,b):d._timeScale},l.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()},l.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()},l.time=function(a,b){if(!arguments.length)return this._time;this._dirty&&this.totalDuration();var c=this._duration,d=this._cycle,e=d*(c+this._repeatDelay);return a>c&&(a=c),this.totalTime(this._yoyo&&1&d?c-a+e:this._repeat?a+e:a,b)},l.duration=function(b){return arguments.length?a.prototype.duration.call(this,b):this._duration},l.totalDuration=function(a){return arguments.length?-1===this._repeat?this:this.duration((a-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},l.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},l.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},l.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},g},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a);var c,d,e=this,f=e.vars;e._labels={},e.autoRemoveChildren=!!f.autoRemoveChildren,e.smoothChildTiming=!!f.smoothChildTiming,e._sortChildren=!0,e._onUpdate=f.onUpdate;for(d in f)c=f[d],i(c)&&-1!==c.join("").indexOf("{self}")&&(f[d]=e._swapSelfInParams(c));i(f.tweens)&&e.add(f.tweens,0,f.align,f.stagger)},e=1e-8,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c],b):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=function(a,b,c,d){var e="immediateRender";return e in b||(b[e]=!(c&&c[e]===!1||d)),b},r=function(a){if("function"==typeof a)return a;var b="object"==typeof a?a:{each:a},c=b.ease,d=b.from||0,e=b.base||0,f={},g=isNaN(d),h=b.axis,i={center:.5,end:1}[d]||0;return function(a,j,k){var l,m,n,o,p,q,r,s,t,u=(k||b).length,v=f[u];if(!v){if(t="auto"===b.grid?0:(b.grid||[1/0])[0],!t){for(r=-(1/0);r<(r=k[t++].getBoundingClientRect().left)&&u>t;);t--}for(v=f[u]=[],l=g?Math.min(t,u)*i-.5:d%t,m=g?u*i/t-.5:d/t|0,r=0,s=1/0,q=0;u>q;q++)n=q%t-l,o=m-(q/t|0),v[q]=p=h?Math.abs("y"===h?o:n):Math.sqrt(n*n+o*o),p>r&&(r=p),s>p&&(s=p);v.max=r-s,v.min=s,v.v=u=b.amount||b.each*(t>u?u:h?"y"===h?u/t:t:Math.max(t,u/t))||0,v.b=0>u?e-u:e}return u=(v[a]-v.min)/v.max,v.b+(c?c.getRatio(u):u)*v.v}},s=d.prototype=new b;return d.version="2.1.2",d.distribute=r,s.constructor=d,s.kill()._gc=s._forcingPlayhead=s._hasPause=!1,s.to=function(a,b,d,e){var f=d.repeat&&l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},s.from=function(a,b,d,e){return this.add((d.repeat&&l.TweenMax||c).from(a,b,q(this,d)),e)},s.fromTo=function(a,b,d,e,f){var g=e.repeat&&l.TweenMax||c;return e=q(this,e,d),b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},s.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),s=r(e.stagger||f),t=e.startAt,u=e.cycle;for("string"==typeof a&&(a=c.selector(a)||a),a=a||[],h(a)&&(a=p(a)),o=0;of&&(e=1),i.add(g,f)),g=h;return j.add(i,0),e&&i.totalDuration(),i},s.add=function(e,f,g,h){var j,k,l,m,n,o,p=this;if("number"!=typeof f&&(f=p._parseTimeOrLabel(f,0,!0,e)),!(e instanceof a)){if(e instanceof Array||e&&e.push&&i(e)){for(g=g||"normal",h=h||0,j=f,k=e.length,l=0;k>l;l++)i(m=e[l])&&(m=new d({tweens:m})),p.add(m,j),"string"!=typeof m&&"function"!=typeof m&&("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&&(m._startTime-=m.delay())),j+=h;return p._uncache(!0)}if("string"==typeof e)return p.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(p,e,f),(e._time||!e._duration&&e._initted)&&(j=(p.rawTime()-e._startTime)*e._timeScale,(!e._duration||Math.abs(Math.max(0,Math.min(e.totalDuration(),j)))-e._totalTime>1e-5)&&e.render(j,!1,!1)),(p._gc||p._time===p._duration)&&!p._paused&&p._duratione._startTime;n._timeline;)o&&n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&&n._enabled(!0,!1),n=n._timeline;return p},s.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&&b.push&&i(b)){for(var d=b.length;--d>-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},s._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},s.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},s.insert=s.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},s.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},s.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},s.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},s.removeLabel=function(a){return delete this._labels[a],this},s.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},s._parseTimeOrLabel=function(b,c,d,e){var f,g;if(e instanceof a&&e.timeline===this)this.remove(e);else if(e&&(e instanceof Array||e.push&&i(e)))for(g=e.length;--g>-1;)e[g]instanceof a&&e[g].timeline===this&&this.remove(e[g]);if(f="number"!=typeof b||c?this.duration()>99999999999?this.recent().endTime(!1):this._duration:0,"string"==typeof c)return this._parseTimeOrLabel(c,d&&"number"==typeof b&&null==this._labels[c]?b-f:0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&&null==this._labels[b])null==b&&(b=f);else{if(g=b.indexOf("="),-1===g)return null==this._labels[b]?d?this._labels[b]=f+c:c:this._labels[b]+c;c=parseInt(b.charAt(g-1)+"1",10)*Number(b.substr(g+1)),b=g>1?this._parseTimeOrLabel(b.substr(0,g-1),0,d):f}return Number(b)+c},s.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},s.stop=function(){return this.paused(!0)},s.gotoAndPlay=function(a,b){return this.play(a,b)},s.gotoAndStop=function(a,b){return this.pause(a,b)},s.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,g,h,i,l,m,n,o=this,p=o._time,q=o._dirty?o.totalDuration():o._totalDuration,r=o._startTime,s=o._timeScale,t=o._paused;if(p!==o._time&&(a+=o._time-p),a>=q-e&&a>=0)o._totalTime=o._time=q,o._reversed||o._hasPausedChild()||(f=!0,h="onComplete",i=!!o._timeline.autoRemoveChildren,0===o._duration&&(0>=a&&a>=-e||o._rawPrevTime<0||o._rawPrevTime===e)&&o._rawPrevTime!==a&&o._first&&(i=!0,o._rawPrevTime>e&&(h="onReverseComplete"))),o._rawPrevTime=o._duration||!b||a||o._rawPrevTime===a?a:e,a=q+1e-4;else if(e>a)if(o._totalTime=o._time=0,a>-e&&(a=0),(0!==p||0===o._duration&&o._rawPrevTime!==e&&(o._rawPrevTime>0||0>a&&o._rawPrevTime>=0))&&(h="onReverseComplete",f=o._reversed),0>a)o._active=!1,o._timeline.autoRemoveChildren&&o._reversed?(i=f=!0,h="onReverseComplete"):o._rawPrevTime>=0&&o._first&&(i=!0),o._rawPrevTime=a;else{if(o._rawPrevTime=o._duration||!b||a||o._rawPrevTime===a?a:e,0===a&&f)for(d=o._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,o._initted||(i=!0)}else{if(o._hasPause&&!o._forcingPlayhead&&!b){if(a>=p)for(d=o._first;d&&d._startTime<=a&&!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===o._rawPrevTime||(l=d),d=d._next;else for(d=o._last;d&&d._startTime>=a&&!l;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(l=d),d=d._prev;l&&(o._time=o._totalTime=a=l._startTime,n=o._startTime+a/o._timeScale)}o._totalTime=o._time=o._rawPrevTime=a}if(o._time!==p&&o._first||c||i||l){if(o._initted||(o._initted=!0),o._active||!o._paused&&o._time!==p&&a>0&&(o._active=!0),0===p&&o.vars.onStart&&(0===o._time&&o._duration||b||o._callback("onStart")),m=o._time,m>=p)for(d=o._first;d&&(g=d._next,m===o._time&&(!o._paused||t));)(d._active||d._startTime<=m&&!d._paused&&!d._gc)&&(l===d&&(o.pause(),o._pauseTime=n),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=o._last;d&&(g=d._prev,m===o._time&&(!o._paused||t));){if(d._active||d._startTime<=p&&!d._paused&&!d._gc){if(l===d){for(l=d._prev;l&&l.endTime()>o._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,o.pause(),o._pauseTime=n}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}o._onUpdate&&(b||(j.length&&k(),o._callback("onUpdate"))),h&&(o._gc||(r===o._startTime||s!==o._timeScale)&&(0===o._time||q>=o.totalDuration())&&(f&&(j.length&&k(),o._timeline.autoRemoveChildren&&o._enabled(!1,!1),o._active=!1),!b&&o.vars[h]&&o._callback(h)))}},s._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&&a._hasPausedChild())return!0;a=a._next}return!1},s.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime-1;)(d[e].timeline===this||b&&this._contains(d[e]))&&(g[h++]=d[e]);return f&&this._enabled(!1,!0),g},s.recent=function(){return this._recent},s._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},s.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime>=c&&(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]>=c&&(f[d]+=a);return this._uncache(!0)},s._kill=function(a,b){if(!a&&!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d>-1;)c[d]._kill(a,b)&&(e=!0);return e},s.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c>-1;)b[c]._enabled(!1,!1);return a!==!1&&(this._labels={}),this._uncache(!0)},s.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},s._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},s.totalTime=function(b,c,d){this._forcingPlayhead=!0;var e=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},s.duration=function(a){return arguments.length?(0!==this.duration()&&0!==a&&this.timeScale(this._duration/a),this):(this._dirty&&this.totalDuration(),this._duration)},s.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this,f=e._last,g=999999999999;f;)b=f._prev,f._dirty&&f.totalDuration(),f._startTime>g&&e._sortChildren&&!f._paused&&!e._calculatingDuration?(e._calculatingDuration=1,e.add(f,f._startTime-f._delay),e._calculatingDuration=0):g=f._startTime,f._startTime<0&&!f._paused&&(d-=f._startTime,e._timeline.smoothChildTiming&&(e._startTime+=f._startTime/e._timeScale,e._time-=f._startTime,e._totalTime-=f._startTime,e._rawPrevTime-=f._startTime),e.shiftChildren(-f._startTime,!1,-9999999999),g=0),c=f._startTime+f._totalDuration/f._timeScale,c>d&&(d=c),f=b;e._duration=e._totalDuration=d,e._dirty=!1}return this._totalDuration}return a&&this.totalDuration()?this.timeScale(this._totalDuration/a):this},s.paused=function(b){if(b===!1&&this._paused)for(var c=this._first;c;)c._startTime===this._time&&"isPause"===c.data&&(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},s.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},s.rawTime=function(a){return a&&(this._paused||this._repeat&&this.time()>0&&this.totalProgress()<1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(a)-this._startTime)*this._timeScale},d},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(a,b,c){var d=function(b){a.call(this,b),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=!!this.vars.yoyo,this._dirty=!0},e=1e-8,f=b._internals,g=f.lazyTweens,h=f.lazyRender,i=_gsScope._gsDefine.globals,j=new c(null,null,1,0),k=d.prototype=new a;return k.constructor=d,k.kill()._gc=!1,d.version="2.1.2",k.invalidate=function(){return this._yoyo=!!this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),a.prototype.invalidate.call(this)},k.addCallback=function(a,c,d,e){return this.add(b.delayedCall(0,a,d,e),c)},k.removeCallback=function(a,b){if(a)if(null==b)this._kill(null,a);else for(var c=this.getTweensOf(a,!1),d=c.length,e=this._parseTimeOrLabel(b);--d>-1;)c[d]._startTime===e&&c[d]._enabled(!1,!1);return this},k.removePause=function(b){return this.removeCallback(a._internals.pauseCallback,b)},k.tweenTo=function(a,c){c=c||{};var d,e,f,g={ease:j,useFrames:this.usesFrames(),immediateRender:!1,lazy:!1},h=c.repeat&&i.TweenMax||b;for(e in c)g[e]=c[e];return g.time=this._parseTimeOrLabel(a),d=Math.abs(Number(g.time)-this._time)/this._timeScale||.001,f=new h(this,d,g),g.onStart=function(){f.target.paused(!0),f.vars.time===f.target.time()||d!==f.duration()||f.isFromTo||f.duration(Math.abs(f.vars.time-f.target.time())/f.target._timeScale).render(f.time(),!0,!0),c.onStart&&c.onStart.apply(c.onStartScope||c.callbackScope||f,c.onStartParams||[])},f},k.tweenFromTo=function(a,b,c){c=c||{},a=this._parseTimeOrLabel(a),c.startAt={onComplete:this.seek,onCompleteParams:[a],callbackScope:this},c.immediateRender=c.immediateRender!==!1;var d=this.tweenTo(b,c);return d.isFromTo=1,d.duration(Math.abs(d.vars.time-a)/this._timeScale||.001)},k.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,i,j,k,l,m,n,o,p=this,q=p._time,r=p._dirty?p.totalDuration():p._totalDuration,s=p._duration,t=p._totalTime,u=p._startTime,v=p._timeScale,w=p._rawPrevTime,x=p._paused,y=p._cycle;if(q!==p._time&&(a+=p._time-q),a>=r-e&&a>=0)p._locked||(p._totalTime=r,p._cycle=p._repeat),p._reversed||p._hasPausedChild()||(f=!0,j="onComplete",k=!!p._timeline.autoRemoveChildren,0===p._duration&&(0>=a&&a>=-e||0>w||w===e)&&w!==a&&p._first&&(k=!0,w>e&&(j="onReverseComplete"))),p._rawPrevTime=p._duration||!b||a||p._rawPrevTime===a?a:e,p._yoyo&&1&p._cycle?p._time=a=0:(p._time=s,a=s+1e-4);else if(e>a)if(p._locked||(p._totalTime=p._cycle=0),p._time=0,a>-e&&(a=0),(0!==q||0===s&&w!==e&&(w>0||0>a&&w>=0)&&!p._locked)&&(j="onReverseComplete",f=p._reversed),0>a)p._active=!1,p._timeline.autoRemoveChildren&&p._reversed?(k=f=!0,j="onReverseComplete"):w>=0&&p._first&&(k=!0),p._rawPrevTime=a;else{if(p._rawPrevTime=s||!b||a||p._rawPrevTime===a?a:e,0===a&&f)for(d=p._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,p._initted||(k=!0)}else if(0===s&&0>w&&(k=!0),p._time=p._rawPrevTime=a,p._locked||(p._totalTime=a,0!==p._repeat&&(l=s+p._repeatDelay,p._cycle=p._totalTime/l>>0,p._cycle&&p._cycle===p._totalTime/l&&a>=t&&p._cycle--,p._time=p._totalTime-p._cycle*l,p._yoyo&&1&p._cycle&&(p._time=s-p._time),p._time>s?(p._time=s,a=s+1e-4):p._time<0?p._time=a=0:a=p._time)),p._hasPause&&!p._forcingPlayhead&&!b){if(a=p._time,a>=q||p._repeat&&y!==p._cycle)for(d=p._first;d&&d._startTime<=a&&!m;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===p._rawPrevTime||(m=d),d=d._next;else for(d=p._last;d&&d._startTime>=a&&!m;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(m=d),d=d._prev;m&&(o=p._startTime+m._startTime/p._timeScale,m._startTime0&&(p._active=!0),0===t&&p.vars.onStart&&(0===p._totalTime&&p._totalDuration||b||p._callback("onStart")),n=p._time,n>=q)for(d=p._first;d&&(i=d._next,n===p._time&&(!p._paused||x));)(d._active||d._startTime<=p._time&&!d._paused&&!d._gc)&&(m===d&&(p.pause(),p._pauseTime=o),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=i;else for(d=p._last;d&&(i=d._prev,n===p._time&&(!p._paused||x));){if(d._active||d._startTime<=q&&!d._paused&&!d._gc){if(m===d){for(m=d._prev;m&&m.endTime()>p._time;)m.render(m._reversed?m.totalDuration()-(a-m._startTime)*m._timeScale:(a-m._startTime)*m._timeScale,b,c),m=m._prev;m=null,p.pause(),p._pauseTime=o}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=i}p._onUpdate&&(b||(g.length&&h(),p._callback("onUpdate"))),j&&(p._locked||p._gc||(u===p._startTime||v!==p._timeScale)&&(0===p._time||r>=p.totalDuration())&&(f&&(g.length&&h(),p._timeline.autoRemoveChildren&&p._enabled(!1,!1),p._active=!1),!b&&p.vars[j]&&p._callback(j)))},k.getActive=function(a,b,c){var d,e,f=[],g=this.getChildren(a||null==a,b||null==a,!!c),h=0,i=g.length;for(d=0;i>d;d++)e=g[d],e.isActive()&&(f[h++]=e);return f},k.getLabelAfter=function(a){a||0!==a&&(a=this._time);var b,c=this.getLabelsArray(),d=c.length;for(b=0;d>b;b++)if(c[b].time>a)return c[b].name;return null},k.getLabelBefore=function(a){null==a&&(a=this._time);for(var b=this.getLabelsArray(),c=b.length;--c>-1;)if(b[c].timec&&(a=c),this.totalTime(this._yoyo&&1&d?c-a+e:this._repeat?a+e:a,b)},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},k.currentLabel=function(a){return arguments.length?this.seek(a,!0):this.getLabelBefore(this._time+e)},d},!0),function(){var a=180/Math.PI,b=[],c=[],d=[],e={},f=_gsScope._gsDefine.globals,g=function(a,b,c,d){c===d&&(c=d-(d-b)/1e6),a===b&&(b=a+(c-a)/1e6),this.a=a,this.b=b,this.c=c,this.d=d,this.da=d-a,this.ca=c-a,this.ba=b-a},h=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",i=function(a,b,c,d){var e={a:a},f={},g={},h={c:d},i=(a+b)/2,j=(b+c)/2,k=(c+d)/2,l=(i+j)/2,m=(j+k)/2,n=(m-l)/8;return e.b=i+(a-i)/4,f.b=l+n,e.c=f.a=(e.b+f.b)/2,f.c=g.a=(l+m)/2,g.b=m-n,h.b=k+(d-k)/4,g.c=h.a=(g.b+h.b)/2,[e,f,g,h]},j=function(a,e,f,g,h){var j,k,l,m,n,o,p,q,r,s,t,u,v,w=a.length-1,x=0,y=a[0].a;for(j=0;w>j;j++)n=a[x],k=n.a,l=n.d,m=a[x+1].d,h?(t=b[j],u=c[j],v=(u+t)*e*.25/(g?.5:d[j]||.5),o=l-(l-k)*(g?.5*e:0!==t?v/t:0),p=l+(m-l)*(g?.5*e:0!==u?v/u:0),q=l-(o+((p-o)*(3*t/(t+u)+.5)/4||0))):(o=l-(l-k)*e*.5,p=l+(m-l)*e*.5,q=l-(o+p)/2),o+=q,p+=q,n.c=r=o,0!==j?n.b=y:n.b=y=n.a+.6*(n.c-n.a),n.da=l-k,n.ca=r-k,n.ba=y-k,f?(s=i(k,y,r,l),a.splice(x,1,s[0],s[1],s[2],s[3]),x+=4):x++,y=p;n=a[x],n.b=y,n.c=y+.4*(n.d-y),n.da=n.d-n.a,n.ca=n.c-n.a,n.ba=y-n.a,f&&(s=i(n.a,y,n.c,n.d),a.splice(x,1,s[0],s[1],s[2],s[3]))},k=function(a,d,e,f){var h,i,j,k,l,m,n=[];if(f)for(a=[f].concat(a),i=a.length;--i>-1;)"string"==typeof(m=a[i][d])&&"="===m.charAt(1)&&(a[i][d]=f[d]+Number(m.charAt(0)+m.substr(2)));if(h=a.length-2,0>h)return n[0]=new g(a[0][d],0,0,a[0][d]),n;for(i=0;h>i;i++)j=a[i][d],k=a[i+1][d],n[i]=new g(j,0,0,k),e&&(l=a[i+2][d],b[i]=(b[i]||0)+(k-j)*(k-j),c[i]=(c[i]||0)+(l-k)*(l-k));return n[i]=new g(a[i][d],0,0,a[i+1][d]),n},l=function(a,f,g,i,l,m){var n,o,p,q,r,s,t,u,v={},w=[],x=m||a[0];l="string"==typeof l?","+l+",":h,null==f&&(f=1);for(o in a[0])w.push(o);if(a.length>1){for(u=a[a.length-1],t=!0,n=w.length;--n>-1;)if(o=w[n],Math.abs(x[o]-u[o])>.05){t=!1;break}t&&(a=a.concat(),m&&a.unshift(m),a.push(a[1]),m=a[a.length-3])}for(b.length=c.length=d.length=0,n=w.length;--n>-1;)o=w[n],e[o]=-1!==l.indexOf(","+o+","),v[o]=k(a,o,e[o],m);for(n=b.length;--n>-1;)b[n]=Math.sqrt(b[n]),c[n]=Math.sqrt(c[n]);if(!i){for(n=w.length;--n>-1;)if(e[o])for(p=v[w[n]],s=p.length-1,q=0;s>q;q++)r=p[q+1].da/c[q]+p[q].da/b[q]||0,d[q]=(d[q]||0)+r*r;for(n=d.length;--n>-1;)d[n]=Math.sqrt(d[n]); +}for(n=w.length,q=g?4:1;--n>-1;)o=w[n],p=v[o],j(p,f,g,i,e[o]),t&&(p.splice(0,q),p.splice(p.length-q,q));return v},m=function(a,b,c){b=b||"soft";var d,e,f,h,i,j,k,l,m,n,o,p={},q="cubic"===b?3:2,r="soft"===b,s=[];if(r&&c&&(a=[c].concat(a)),null==a||a.length-1;){for(m=s[j],p[m]=i=[],n=0,l=a.length,k=0;l>k;k++)d=null==c?a[k][m]:"string"==typeof(o=a[k][m])&&"="===o.charAt(1)?c[m]+Number(o.charAt(0)+o.substr(2)):Number(o),r&&k>1&&l-1>k&&(i[n++]=(d+i[n-2])/2),i[n++]=d;for(l=n-q+1,n=0,k=0;l>k;k+=q)d=i[k],e=i[k+1],f=i[k+2],h=2===q?0:i[k+3],i[n++]=o=3===q?new g(d,e,f,h):new g(d,(2*e+d)/3,(2*e+f)/3,f);i.length=n}return p},n=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o=1/c,p=a.length;--p>-1;)for(m=a[p],f=m.a,g=m.d-f,h=m.c-f,i=m.b-f,d=e=0,k=1;c>=k;k++)j=o*k,l=1-j,d=e-(e=(j*j*g+3*l*(j*h+l*i))*j),n=p*c+k-1,b[n]=(b[n]||0)+d*d},o=function(a,b){b=b>>0||6;var c,d,e,f,g=[],h=[],i=0,j=0,k=b-1,l=[],m=[];for(c in a)n(a[c],g,b);for(e=g.length,d=0;e>d;d++)i+=Math.sqrt(g[d]),f=d%b,m[f]=i,f===k&&(j+=i,f=d/b>>0,l[f]=m,h[f]=j,i=0,m=[]);return{length:j,lengths:h,segments:l}},p=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(a,b,c){this._target=a,b instanceof Array&&(b={values:b}),this._func={},this._mod={},this._props=[],this._timeRes=null==b.timeResolution?6:parseInt(b.timeResolution,10);var d,e,f,g,h,i=b.values||[],j={},k=i[0],n=b.autoRotate||c.vars.orientToBezier;this._autoRotate=n?n instanceof Array?n:[["x","y","rotation",n===!0?0:Number(n)||0]]:null;for(d in k)this._props.push(d);for(f=this._props.length;--f>-1;)d=this._props[f],this._overwriteProps.push(d),e=this._func[d]="function"==typeof a[d],j[d]=e?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]():parseFloat(a[d]),h||j[d]!==i[0][d]&&(h=j);if(this._beziers="cubic"!==b.type&&"quadratic"!==b.type&&"soft"!==b.type?l(i,isNaN(b.curviness)?1:b.curviness,!1,"thruBasic"===b.type,b.correlate,h):m(i,b.type,j),this._segCount=this._beziers[d].length,this._timeRes){var p=o(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(n=this._autoRotate)for(this._initialRotations=[],n[0]instanceof Array||(this._autoRotate=n=[n]),f=n.length;--f>-1;){for(g=0;3>g;g++)d=n[f][g],this._func[d]="function"==typeof a[d]?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]:!1;d=n[f][2],this._initialRotations[f]=(this._func[d]?this._func[d].call(this._target):this._target[d])||0,this._overwriteProps.push(d)}return this._startRatio=c.vars.runBackwards?1:0,!0},set:function(b){var c,d,e,f,g,h,i,j,k,l,m=this._segCount,n=this._func,o=this._target,p=b!==this._startRatio;if(this._timeRes){if(k=this._lengths,l=this._curSeg,b*=this._length,e=this._li,b>this._l2&&m-1>e){for(j=m-1;j>e&&(this._l2=k[++e])<=b;);this._l1=k[e-1],this._li=e,this._curSeg=l=this._segments[e],this._s2=l[this._s1=this._si=0]}else if(b0){for(;e>0&&(this._l1=k[--e])>=b;);0===e&&bthis._s2&&ee&&(this._s2=l[++e])<=b;);this._s1=l[e-1],this._si=e}else if(b0){for(;e>0&&(this._s1=l[--e])>=b;);0===e&&bb?0:b>=1?m-1:m*b>>0,h=(b-c*(1/m))*m;for(d=1-h,e=this._props.length;--e>-1;)f=this._props[e],g=this._beziers[f][c],i=(h*h*g.da+3*d*(h*g.ca+d*g.ba))*h+g.a,this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i;if(this._autoRotate){var q,r,s,t,u,v,w,x=this._autoRotate;for(e=x.length;--e>-1;)f=x[e][2],v=x[e][3]||0,w=x[e][4]===!0?1:a,g=this._beziers[x[e][0]],q=this._beziers[x[e][1]],g&&q&&(g=g[c],q=q[c],r=g.a+(g.b-g.a)*h,t=g.b+(g.c-g.b)*h,r+=(t-r)*h,t+=(g.c+(g.d-g.c)*h-t)*h,s=q.a+(q.b-q.a)*h,u=q.b+(q.c-q.b)*h,s+=(u-s)*h,u+=(q.c+(q.d-q.c)*h-u)*h,i=p?Math.atan2(u-s,t-r)*w+v:this._initialRotations[e],this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i)}}}),q=p.prototype;p.bezierThrough=l,p.cubicToQuadratic=i,p._autoCSS=!0,p.quadraticToCubic=function(a,b,c){return new g(a,(2*b+a)/3,(2*b+c)/3,c)},p._cssRegister=function(){var a=f.CSSPlugin;if(a){var b=a._internals,c=b._parseToProxy,d=b._setPluginRatio,e=b.CSSPropTween;b._registerComplexSpecialProp("bezier",{parser:function(a,b,f,g,h,i){b instanceof Array&&(b={values:b}),i=new p;var j,k,l,m=b.values,n=m.length-1,o=[],q={};if(0>n)return h;for(j=0;n>=j;j++)l=c(a,m[j],g,h,i,n!==j),o[j]=l.end;for(k in b)q[k]=b[k];return q.values=o,h=new e(a,"bezier",0,0,l.pt,2),h.data=l,h.plugin=i,h.setRatio=d,0===q.autoRotate&&(q.autoRotate=!0),!q.autoRotate||q.autoRotate instanceof Array||(j=q.autoRotate===!0?0:Number(q.autoRotate),q.autoRotate=null!=l.end.left?[["left","top","rotation",j,!1]]:null!=l.end.x?[["x","y","rotation",j,!1]]:!1),q.autoRotate&&(g._transform||g._enableTransforms(!1),l.autoRotate=g._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,g._overwriteProps.push("rotation")),i._onInitTween(l.proxy,q,g._tween),h}})}},q._mod=function(a){for(var b,c=this._overwriteProps,d=c.length;--d>-1;)b=a[c[d]],b&&"function"==typeof b&&(this._mod[c[d]]=b)},q._kill=function(a){var b,c,d=this._props;for(b in this._beziers)if(b in a)for(delete this._beziers[b],delete this._func[b],c=d.length;--c>-1;)d[c]===b&&d.splice(c,1);if(d=this._autoRotate)for(c=d.length;--c>-1;)a[d[c][2]]&&d.splice(c,1);return this._super._kill.call(this,a)}}(),_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="2.1.0",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return b&&O.createElementNS?O.createElementNS(b,a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&&-1===T.indexOf("Chrome")&&(-1===a||parseFloat(T.substr(a+8,2))>3),o=m&&parseFloat(T.substr(T.indexOf("Version/")+8,2))<6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&&console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$="undefined"!=typeof window?window:O.defaultView||{getComputedStyle:function(){}},_=function(a){return $.getComputedStyle(a)},aa=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||_(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):V(a)},ba=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e&&"lineHeight"!==c)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"lineHeight"!==c||e)if("%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+aa(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,-1!==aa(l,"display").indexOf("flex")&&(m.position="absolute"),i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=ba(a,c,d,e,!0))}else i=_(a).lineHeight,a.style.lineHeight=d,h=parseFloat(_(a).lineHeight),a.style.lineHeight=i;return o&&(h/=100),n?-h:h},ca=S.calculateOffset=function(a,b,c){if("absolute"!==aa(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=aa(a,"margin"+d,c);return a["offset"+d]-(ba(a,b,parseFloat(e),e.replace(w,""))||0)},da=function(a,b){var c,d,e,f={};if(b=b||_(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Ea===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Da===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Sa(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Ga&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},ea=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ca(a,g),void 0!==j[g]&&(h=new ta(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},fa={width:["Left","Right"],height:["Top","Bottom"]},ga=["marginLeft","marginRight","marginTop","marginBottom"],ha=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||_(a))[b]||0;if(a.getCTM&&Pa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=fa[b],f=e.length;for(c=c||_(a,null);--f>-1;)d-=parseFloat(aa(a,"padding"+e[f],c,!0))||0,d-=parseFloat(aa(a,"border"+e[f]+"Width",c,!0))||0;return d},ia=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ja=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ka=function(a,b){"function"==typeof a&&(a=a(r,q));var c="string"==typeof a&&"="===a.charAt(1);return"string"==typeof a&&"v"===a.charAt(a.length-2)&&(a=(c?a.substr(0,2):0)+window["inner"+("vh"===a.substr(-2)?"Height":"Width")]*(parseFloat(c?a.substr(2):a)/100)),null==a?b:c?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},la=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},ma={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},na=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},oa=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),ma[a])c=ma[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(c[3])),c[0]=na(g+1/3,d,e),c[1]=na(g,d,e),c[2]=na(g-1/3,d,e);else c=a.match(s)||ma.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=ma.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},pa=function(a,b){var c,d,e,f=a.match(qa)||[],g=0,h="";if(!f.length)return a;for(c=0;c0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;nn--)for(;++nm--)for(;++mi;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},ta=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=i.r(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod.call(this._tween,h.rotation,this.t,this._tween):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new ta(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},S.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof ua||f.push(this.n),this.r=j?"function"==typeof j?j:Math.round:j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),va=function(a,b,c,d,e,f){var g=new ua(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},wa=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new ua(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&qa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(-1!==(d+c).indexOf("rgb")||-1!==(d+c).indexOf("hsl")?(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" ")):(D=D.join(" ").split(",").join(", ").split(" "),E=E.join(" ").split(",").join(", ").split(" ")),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,qa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m]+"",x=parseFloat(p),x||0===x)h.appendXtra("",x,ja(u,x),u.replace(t,""),G&&-1!==u.indexOf("px")?Math.round:!1,!0);else if(e&&qa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&U,z=u,p=oa(p,C),u=oa(u,C),y=p.length+u.length>6,y&&!U&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(z.substr(0,z.indexOf("hsl"))+(y?"hsla(":"hsl("),p[0],ja(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ja(u[1],p[1]),"%,",!1).appendXtra("",p[2],ja(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(z.substr(0,z.indexOf("rgb"))+(y?"rgba(":"rgb("),p[0],u[0]-p[0],",",Math.round,!0).appendXtra("",p[1],u[1]-p[1],",",Math.round).appendXtra("",p[2],u[2]-p[2],y?",":B,Math.round),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),qa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n0;)j["xn"+xa]=0,j["xs"+xa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ua(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var ya=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||ra(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.allowFunc=b.allowFunc,this.pr=b.priority||0},za=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;dh.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return wa(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format(aa(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){za(a,{parser:function(a,d,e,f,g,h,i){var j=new ua(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=!0;var Ba,Ca="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Da=Z("transform"),Ea=X+"transform",Fa=Z("transformOrigin"),Ga=null!==Z("perspective"),Ha=S.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Ga?g.defaultForce3D||"auto":!1},Ia=_gsScope.SVGElement,Ja=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ka=O.documentElement||{},La=function(){var a,b,c,d=p||/Android/i.test(T)&&!_gsScope.chrome;return O.createElementNS&&!d&&(a=Ja("svg",Ka),b=Ja("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Fa]="50% 50%",b.style[Da]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Ga),Ka.removeChild(a)),d}(),Ma=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Ra(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ia(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Qa&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Na=function(a){var b,c=P("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ka.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Na}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ka.removeChild(c),this.style.cssText=f,b},Oa=function(a){try{return a.getBBox()}catch(b){return Na.call(a,!0)}},Pa=function(a){return!(!Ia||!a.getCTM||a.parentNode&&!a.ownerSVGElement||!Oa(a))},Qa=[1,0,0,1,0,0],Ra=function(a,b){var c,d,e,f,g,h,i,j=a._gsTransform||new Ha,k=1e5,l=a.style;if(Da?d=aa(a,Ea,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),j.x||0,j.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,Da&&c&&!a.offsetParent&&(f=l.display,l.display="block",i=a.parentNode,i&&a.offsetParent||(g=1,h=a.nextSibling,Ka.appendChild(a)),d=aa(a,Ea,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?l.display=f:Wa(l,"display"),g&&(h?i.insertBefore(a,h):i?i.appendChild(a):Ka.removeChild(a))),(j.svg||a.getCTM&&Pa(a))&&(c&&-1!==(l[Da]+"").indexOf("matrix")&&(d=l[Da],c=0),e=a.getAttribute("transform"),c&&e&&(e=a.transform.baseVal.consolidate().matrix,d="matrix("+e.a+","+e.b+","+e.c+","+e.d+","+e.e+","+e.f+")",c=0)),c)return Qa;for(e=(d||"").match(s)||[],xa=e.length;--xa>-1;)f=Number(e[xa]),e[xa]=(g=f-(f|=0))?(g*k+(0>g?-.5:.5)|0)/k+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Sa=S.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ha:new Ha,n=m.scaleX<0,o=2e-5,p=1e5,q=Ga?parseFloat(aa(a,Fa,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Pa(a)),m.svg&&(Ma(a,aa(a,Fa,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Ba=g.useSVGTransformAttr||La),f=Ra(a),f!==Qa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(N),w=Math.sin(N),s=x*v+y*w,t=B*v+C*w,u=F*v+G*w,y=y*v-x*w,C=C*v-B*w,G=G*v-F*w,x=s,B=t,F=u),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),N=Math.atan2(B,C),m.scaleX=(Math.sqrt(x*x+y*y+z*z)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+D*D)*p+.5|0)/p,m.scaleZ=(Math.sqrt(F*F+G*G+H*H)*p+.5|0)/p,x/=m.scaleX,B/=m.scaleY,y/=m.scaleX,C/=m.scaleY,Math.abs(N)>o?(m.skewX=N*L,B=0,"simple"!==m.skewType&&(m.scaleY*=1/Math.cos(N))):m.skewX=0,m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Ga||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Ga&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180)),m.zOrigin=q;for(h in m)m[h]-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Ba&&a.style[Da]?b.delayedCall(.001,function(){Wa(a.style,Da)}):!Ba&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Ta=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),xa=0;4>xa;xa++)z=ga[xa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):ba(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>xa?-d.ieOffsetX:-d.ieOffsetY:2>xa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===xa||2===xa?1:B)))+"px"}}},Ua=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||Ba&&L||!Ga)return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Ba&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&&Ba?this.t.setAttribute("transform","matrix("+u):A[Da]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Da]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Da]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||L)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Da]=u};j=Ha.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0, +j.scaleX=j.scaleY=j.scaleZ=1,za("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j=i.scale&&"function"==typeof i.scale?i.scale:0;j&&(i.scale=j(r,a));var k,l,m,n,o,p,s,t,u,v=a._gsTransform,w=a.style,x=1e-6,y=Ca.length,z=i,A={},B="transformOrigin",C=Sa(a,e,!0,z.parseTransform),D=z.transform&&("function"==typeof z.transform?z.transform(r,q):z.transform);if(C.skewType=z.skewType||C.skewType||g.defaultSkewType,d._transform=C,"rotationZ"in z&&(z.rotation=z.rotationZ),D&&"string"==typeof D&&Da)l=Q.style,l[Da]=D,l.display="block",l.position="absolute",-1!==D.indexOf("%")&&(l.width=aa(a,"width"),l.height=aa(a,"height")),O.body.appendChild(Q),k=Sa(Q,null,!1),"simple"===C.skewType&&(k.scaleY*=Math.cos(k.skewX*K)),C.svg&&(p=C.xOrigin,s=C.yOrigin,k.x-=C.xOffset,k.y-=C.yOffset,(z.transformOrigin||z.svgOrigin)&&(D={},Ma(a,ia(z.transformOrigin),D,z.svgOrigin,z.smoothOrigin,!0),p=D.xOrigin,s=D.yOrigin,k.x-=D.xOffset-C.xOffset,k.y-=D.yOffset-C.yOffset),(p||s)&&(t=Ra(Q,!0),k.x-=p-(p*t[0]+s*t[2]),k.y-=s-(p*t[1]+s*t[3]))),O.body.removeChild(Q),k.perspective||(k.perspective=C.perspective),null!=z.xPercent&&(k.xPercent=ka(z.xPercent,C.xPercent)),null!=z.yPercent&&(k.yPercent=ka(z.yPercent,C.yPercent));else if("object"==typeof z){if(k={scaleX:ka(null!=z.scaleX?z.scaleX:z.scale,C.scaleX),scaleY:ka(null!=z.scaleY?z.scaleY:z.scale,C.scaleY),scaleZ:ka(z.scaleZ,C.scaleZ),x:ka(z.x,C.x),y:ka(z.y,C.y),z:ka(z.z,C.z),xPercent:ka(z.xPercent,C.xPercent),yPercent:ka(z.yPercent,C.yPercent),perspective:ka(z.transformPerspective,C.perspective)},o=z.directionalRotation,null!=o)if("object"==typeof o)for(l in o)z[l]=o[l];else z.rotation=o;"string"==typeof z.x&&-1!==z.x.indexOf("%")&&(k.x=0,k.xPercent=ka(z.x,C.xPercent)),"string"==typeof z.y&&-1!==z.y.indexOf("%")&&(k.y=0,k.yPercent=ka(z.y,C.yPercent)),k.rotation=la("rotation"in z?z.rotation:"shortRotation"in z?z.shortRotation+"_short":C.rotation,C.rotation,"rotation",A),Ga&&(k.rotationX=la("rotationX"in z?z.rotationX:"shortRotationX"in z?z.shortRotationX+"_short":C.rotationX||0,C.rotationX,"rotationX",A),k.rotationY=la("rotationY"in z?z.rotationY:"shortRotationY"in z?z.shortRotationY+"_short":C.rotationY||0,C.rotationY,"rotationY",A)),k.skewX=la(z.skewX,C.skewX),k.skewY=la(z.skewY,C.skewY)}for(Ga&&null!=z.force3D&&(C.force3D=z.force3D,n=!0),m=C.force3D||C.z||C.rotationX||C.rotationY||k.z||k.rotationX||k.rotationY||k.perspective,m||null==z.scale||(k.scaleZ=1);--y>-1;)u=Ca[y],D=k[u]-C[u],(D>x||-x>D||null!=z[u]||null!=M[u])&&(n=!0,f=new ua(C,u,C[u],D,f),u in A&&(f.e=A[u]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return D="function"==typeof z.transformOrigin?z.transformOrigin(r,q):z.transformOrigin,C.svg&&(D||z.svgOrigin)&&(p=C.xOffset,s=C.yOffset,Ma(a,ia(D),k,z.svgOrigin,z.smoothOrigin),f=va(C,"xOrigin",(v?C:k).xOrigin,k.xOrigin,f,B),f=va(C,"yOrigin",(v?C:k).yOrigin,k.yOrigin,f,B),(p!==C.xOffset||s!==C.yOffset)&&(f=va(C,"xOffset",v?p:C.xOffset,C.xOffset,f,B),f=va(C,"yOffset",v?s:C.yOffset,C.yOffset,f,B)),D="0px 0px"),(D||Ga&&m&&C.zOrigin)&&(Da?(n=!0,u=Fa,D||(D=(aa(a,u,e,!1,"50% 50%")+"").split(" "),D=D[0]+" "+D[1]+" "+C.zOrigin+"px"),D+="",f=new ua(w,u,0,0,f,-1,B),f.b=w[u],f.plugin=h,Ga?(l=C.zOrigin,D=D.split(" "),C.zOrigin=(D.length>2?parseFloat(D[2]):l)||0,f.xs0=f.e=D[0]+" "+(D[1]||"50%")+" 0px",f=new ua(C,"zOrigin",0,0,f,-1,f.n),f.b=l,f.xs0=f.e=C.zOrigin):f.xs0=f.e=D):ia(D+"",C)),n&&(d._transformType=C.svg&&Ba||!m&&3!==this._transformType?2:3),j&&(i.scale=j),f},allowFunc:!0,prefix:!0}),za("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),za("clipPath",{defaultValue:"inset(0px)",prefix:!0,multi:!0,formatter:ra("inset(0px 0px 0px 0px)",!1,!0)}),za("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;jp?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(v=ba(a,"borderLeft",o,t),w=ba(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=ba(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&&(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=wa(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:ra("0px 0px 0px 0px",!1,!0)}),za("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return wa(a.style,c,this.format(aa(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:ra("0px 0px",!1,!0)}),za("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||_(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=aa(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ia}),za("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="","co"===a.substr(0,2)?a:ia(-1===a.indexOf(" ")?a+" "+a:a)}}),za("perspective",{defaultValue:"0px",prefix:!0}),za("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),za("transformStyle",{prefix:!0}),za("backfaceVisibility",{prefix:!0}),za("userSelect",{prefix:!0}),za("margin",{parser:sa("marginTop,marginRight,marginBottom,marginLeft")}),za("padding",{parser:sa("paddingTop,paddingRight,paddingBottom,paddingLeft")}),za("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format(aa(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),za("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),za("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),za("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=aa(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/ba(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+aa(a,"borderTopStyle",e,!1,"solid")+" "+aa(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(qa)||["#000"])[0]}}),za("borderWidth",{parser:sa("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),za("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new ua(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Va=function(a){var b,c=this.t,d=c.filter||aa(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!aa(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};za("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(aa(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===aa(a,"visibility",e)&&0!==b&&(h=0),U?f=new ua(i,"opacity",h,b-h,f):(f=new ua(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Va),j&&(f=new ua(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Wa=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Xa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Wa(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};za("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ua(a,d,0,0,g,2),g.setRatio=Xa,g.pr=-11,c=!0,g.b=o,k=da(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=ea(a,k,da(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Ya=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Fa:i[c].p),Wa(g,c);e&&(Wa(g,Da),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(za("clearProps",{parser:function(a,b,d,e,f){return f=new ua(a,d,0,0,f,2),f.setRatio=Ya,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),xa=j.length;xa--;)Aa(j[xa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=_(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=aa(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=da(a,e),A.cssText=t+";"+b,n=ea(a,n,da(a)).difs,!U&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Da?m&&(l=!0,""===A.zIndex&&(w=aa(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new ua(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Da?Ua:Ta,x.data=this._transform||Sa(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b){if(n=b[g],h=i[g],"function"!=typeof n||h&&h.allowFunc||(n=n(r,q)),h)c=h.parse(a,n,g,this,c,f,b);else{if("--"===g.substr(0,2)){this._tween._propLookup[g]=this._addTween.call(this._tween,a.style,"setProperty",_(a).getPropertyValue(g)+"",n+"",g,!1,g);continue}m=aa(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=oa(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=wa(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=wa(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ha(a,g,e),o="px"):"left"===g||"top"===g?(j=ca(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&(""!==p||"lineHeight"===g)&&(l||0===l)&&j&&(j=ba(a,g,j,o),"%"===p?(j/=ba(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=ba(a,g,1,p):"px"!==p&&(l=ba(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new ua(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ua(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))}f&&c&&!c.plugin&&(c.plugin=f)}return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=e.r(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d-1;)$a(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(da(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||$a(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,$a(a,k,m),i.render(c,!0,!0),$a(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=ea(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0),function(){var a=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(a,b,c){return this._tween=c,!0}}),b=function(a){var b=1>a?Math.pow(10,(a+"").length-2):1;return function(c){return(Math.round(c/a)*a*b|0)/b}},c=function(a,b){for(;a;)a.f||a.blob||(a.m=b||Math.round),a=a._next},d=a.prototype;d._onInitAllProps=function(){var a,d,e,f,g=this._tween,h=g.vars.roundProps,i={},j=g._propLookup.roundProps;if("object"!=typeof h||h.push)for("string"==typeof h&&(h=h.split(",")),e=h.length;--e>-1;)i[h[e]]=Math.round;else for(f in h)i[f]=b(h[f]);for(f in i)for(a=g._firstPT;a;)d=a._next,a.pg?a.t._mod(i):a.n===f&&(2===a.f&&a.t?c(a.t._firstPT,i[f]):(this._add(a.t,f,a.s,a.c,i[f]),d&&(d._prev=a._prev),a._prev?a._prev._next=d:g._firstPT===a&&(g._firstPT=d),a._next=a._prev=null,g._propLookup[f]=j)),a=d;return!1},d._add=function(a,b,c,d,e){this._addTween(a,b,c,c+d,b,e||Math.round),this._overwriteProps.push(b)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(a,b,c,d){var e,f;if("function"!=typeof a.setAttribute)return!1;for(e in b)f=b[e],"function"==typeof f&&(f=f(d,a)),this._addTween(a,"setAttribute",a.getAttribute(e)+"",f+"",e,!1,e),this._overwriteProps.push(e);return!0}})}(),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(a,b,c,d){"object"!=typeof b&&(b={rotation:b}),this.finals={};var e,f,g,h,i,j,k=b.useRadians===!0?2*Math.PI:360,l=1e-6;for(e in b)"useRadians"!==e&&(h=b[e],"function"==typeof h&&(h=h(d,a)),j=(h+"").split("_"),f=j[0],g=parseFloat("function"!=typeof a[e]?a[e]:a[e.indexOf("set")||"function"!=typeof a["get"+e.substr(3)]?e:"get"+e.substr(3)]()),h=this.finals[e]="string"==typeof f&&"="===f.charAt(1)?g+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=h-g,j.length&&(f=j.join("_"),-1!==f.indexOf("short")&&(i%=k,i!==i%(k/2)&&(i=0>i?i+k:i-k)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*k)%k-(i/k|0)*k:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*k)%k-(i/k|0)*k)),(i>l||-l>i)&&(this._addTween(a,e,g,g+i,e),this._overwriteProps.push(e)));return!0},set:function(a){var b;if(1!==a)this._super.setRatio.call(this,a);else for(b=this._firstPT;b;)b.f?b.t[b.p](this.finals[b.p]):b.t[b.p]=this.finals[b.p],b=b._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e,f=_gsScope.GreenSockGlobals||_gsScope,g=f.com.greensock,h=2*Math.PI,i=Math.PI/2,j=g._class,k=function(b,c){var d=j("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},l=a.register||function(){},m=function(a,b,c,d,e){var f=j("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return l(f,a),f},n=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},o=function(b,c){var d=j("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},p=m("Back",o("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),o("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),o("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),q=j("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),r=q.prototype=new a;return r.constructor=q,r.getRatio=function(a){var b=a+(.5-a)*this._p;return athis._p3?this._calcEnd?1===a?0:1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},q.ease=new q(.7,.7),r.config=q.config=function(a,b,c){return new q(a,b,c)},b=j("easing.SteppedEase",function(a,b){a=a||1,this._p1=1/a,this._p2=a+(b?0:1),this._p3=b?1:0},!0),r=b.prototype=new a,r.constructor=b,r.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),((this._p2*a|0)+this._p3)*this._p1},r.config=b.config=function(a,c){return new b(a,c)},c=j("easing.ExpoScaleEase",function(a,b,c){this._p1=Math.log(b/a),this._p2=b-a,this._p3=a,this._ease=c},!0),r=c.prototype=new a,r.constructor=c,r.getRatio=function(a){return this._ease&&(a=this._ease.getRatio(a)),(this._p3*Math.exp(this._p1*a)-this._p3)/this._p2},r.config=c.config=function(a,b,d){return new c(a,b,d)},d=j("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),m=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--m>-1;)c=o?Math.random():1/l*m,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:m%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new n(1,1,null),m=l;--m>-1;)g=j[m],h=new n(g.x,g.y,h);this._prev=new n(0,0,0!==h.t?h:h.next)},!0),r=d.prototype=new a,r.constructor=d,r.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},r.config=function(a){return new d(a)},d.ease=new d,m("Bounce",k("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),k("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),k("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),m("Circ",k("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),k("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),k("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),e=function(b,c,d){var e=j("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/h*(Math.asin(1/this._p1)||0),this._p2=h/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},m("Elastic",e("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),e("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),e("ElasticInOut",function(a){return(a*=2)<1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),m("Expo",k("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),k("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),k("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),m("Sine",k("SineOut",function(a){return Math.sin(a*i)}),k("SineIn",function(a){return-Math.cos(a*i)+1}),k("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),j("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),l(f.SlowMo,"SlowMo","ease,"),l(d,"RoughEase","ease,"),l(b,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a,f=e[b];if(f)return"undefined"!=typeof module&&module.exports&&(module.exports=f),f;var g,h,i,j,k,l=function(a){var b,c=a.split("."),d=e;for(b=0;b-1;)(k=r[f[p]]||new s(f[p],[])).gsClass?(i[p]=k.gsClass,q--):j&&k.sc.push(this);if(0===q&&g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=l(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,"undefined"!=typeof module&&module.exports)if(d===b){module.exports=c[b]=o;for(p in c)o[p]=c[p]}else c[b]&&(c[b][n]=o);else"function"==typeof define&&define.amd&&define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});for(p=0;p-1;)for(f=i[j],e=d?u("easing."+f,null,!0):m.easing[f]||{},g=k.length;--g>-1;)h=k[g],x[f+"."+h]=x[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(i=w.prototype,i._calcEnd=!1,i.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},g=["Linear","Quad","Cubic","Quart","Quint,Strong"],h=g.length;--h>-1;)i=g[h]+",Power"+h,y(new w(null,null,1,h),i,"easeOut",!0),y(new w(null,null,2,h),i,"easeIn"+(0===h?",easeNone":"")),y(new w(null,null,3,h),i,"easeInOut");x.linear=m.easing.Linear.easeIn,x.swing=m.easing.Quad.easeInOut;var z=u("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});i=z.prototype,i.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],i=0;for(this!==j||k||j.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===i&&f.pr-1;)if(d[c].c===b)return void d.splice(c,1)},i.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var A=a.requestAnimationFrame,B=a.cancelAnimationFrame,C=Date.now||function(){return(new Date).getTime()},D=C();for(g=["ms","moz","webkit","o"],h=g.length;--h>-1&&!A;)A=a[g[h]+"RequestAnimationFrame"],B=a[g[h]+"CancelAnimationFrame"]||a[g[h]+"CancelRequestAnimationFrame"];u("Ticker",function(a,b){var c,e,f,g,h,i=this,l=C(),m=b!==!1&&A?"auto":!1,o=500,q=33,r="tick",s=function(a){var b,d,j=C()-D;j>o&&(l+=j-q),D+=j,i.time=(D-l)/1e3,b=i.time-h,(!c||b>0||a===!0)&&(i.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&i.dispatchEvent(r)};z.call(i),i.time=i.frame=0,i.tick=function(){s(!0)},i.lagSmoothing=function(a,b){return arguments.length?(o=a||1/n,void(q=Math.min(b,o,0))):1/n>o},i.sleep=function(){null!=f&&(m&&B?B(f):clearTimeout(f),e=p,f=null,i===j&&(k=!1))},i.wake=function(a){null!==f?i.sleep():a?l+=-D+(D=C()):i.frame>10&&(D=C()-o+5),e=0===c?p:m&&A?A:function(a){return setTimeout(a,1e3*(h-i.time)+1|0)},i===j&&(k=!0),s(2)},i.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void i.wake()):c},i.useRAF=function(a){return arguments.length?(i.sleep(),m=a,void i.fps(c)):m},i.fps(a),setTimeout(function(){"auto"===m&&i.frame<5&&"hidden"!==(d||{}).visibilityState&&i.useRAF(!1)},1500)}),i=m.Ticker.prototype=new m.events.EventDispatcher,i.constructor=m.Ticker;var E=u("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=!!b.immediateRender,this.data=b.data,this._reversed=!!b.reversed,Z){k||j.wake();var c=this.vars.useFrames?Y:Z;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});j=E.ticker=new m.Ticker,i=E.prototype,i._dirty=i._gc=i._initted=i._paused=!1,i._totalTime=i._time=0,i._rawPrevTime=-1,i._next=i._last=i._onUpdate=i._timeline=i.timeline=null,i._paused=!1;var F=function(){k&&C()-D>2e3&&("hidden"!==(d||{}).visibilityState||!j.lagSmoothing())&&j.wake();var a=setTimeout(F,2e3);a.unref&&a.unref()};F(),i.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},i.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},i.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},i.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},i.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},i.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},i.render=function(a,b,c){},i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},i.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a-1;)"{self}"===a[b]&&(c[b]=this);return c},i._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},i.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=q(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},i.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},i.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:a,b)):this._time},i.totalTime=function(a,b,c){if(k||j.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(K.length&&_(),this.render(a,b,!1),K.length&&_())}return this},i.progress=i.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio; +},i.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},i.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},i.timeScale=function(a){if(!arguments.length)return this._timeScale;var b,c;for(a=a||n,this._timeline&&this._timeline.smoothChildTiming&&(b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime(),this._startTime=c-(c-this._startTime)*this._timeScale/a),this._timeScale=a,c=this.timeline;c&&c.timeline;)c._dirty=!0,c.totalDuration(),c=c.timeline;return this},i.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},i.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(k||a||j.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var G=u("core.SimpleTimeline",function(a){E.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});i=G.prototype=new E,i.constructor=G,i.kill()._gc=!1,i._first=i._last=i._recent=null,i._sortChildren=!1,i.add=i.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=this.rawTime()-(a._timeline.rawTime()-a._pauseTime)),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&&this._uncache(!0),this},i._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},i.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused&&!e._gc)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},i.rawTime=function(){return k||j.wake(),this._totalTime};var H=u("TweenLite",function(b,c,d){if(E.call(this,c,d),this.render=H.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:H.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?X[H.defaultOverwrite]:"number"==typeof i?i>>0:X[i],(h||b instanceof Array||b.push&&q(b))&&"number"!=typeof b[0])for(this._targets=g=o(b),this._propLookup=[],this._siblings=[],e=0;e1&&ca(f,this,null,1,this._siblings[e])):(f=g[e--]=H.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=aa(b,this,!1),1===i&&this._siblings.length>1&&ca(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-n,this.render(Math.min(0,-this._delay)))},!0),I=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},J=function(a,b){var c,d={};for(c in a)W[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!T[c]||T[c]&&T[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};i=H.prototype=new E,i.constructor=H,i.kill()._gc=!1,i.ratio=0,i._firstPT=i._targets=i._overwrittenProps=i._startAt=null,i._notifyPluginsOfEnabled=i._lazy=!1,H.version="2.1.2",H.defaultEase=i._ease=new w(null,null,1,1),H.defaultOverwrite="auto",H.ticker=j,H.autoSleep=120,H.lagSmoothing=function(a,b){j.lagSmoothing(a,b)},H.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(H.selector=c,c(b)):(d||(d=a.document),d?d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b):b)};var K=[],L={},M=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,N=/[\+-]=-?[\.\d]/,O=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a&&null!=this.end?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m.call(this._tween,b,this._target||c.t,this._tween):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},P=function(a){return(1e3*a|0)/1e3+""},Q=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(M)||[],f=b.match(M)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:P}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=O,N.test(b)&&(l.end=null),l},R=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=Q(m,n?parseFloat(o.s)+o.c+(o.s+"").replace(/[0-9\-\.]/g,""):d,h||H.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},S=H._internals={isArray:q,isSelector:I,lazyTweens:K,blobDif:Q},T=H._plugins={},U=S.tweenLookup={},V=0,W=S.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1,stagger:1},X={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},Y=E._rootFramesTimeline=new G,Z=E._rootTimeline=new G,$=30,_=S.lazyRender=function(){var a,b,c=K.length;for(L={},a=0;c>a;a++)b=K[a],b&&b._lazy!==!1&&(b.render(b._lazy[0],b._lazy[1],!0),b._lazy=!1);K.length=0};Z._startTime=j.time,Y._startTime=j.frame,Z._active=Y._active=!0,setTimeout(_,1),E._updateRoot=H.render=function(){var a,b,c;if(K.length&&_(),Z.render((j.time-Z._startTime)*Z._timeScale,!1,!1),Y.render((j.frame-Y._startTime)*Y._timeScale,!1,!1),K.length&&_(),j.frame>=$){$=j.frame+(parseInt(H.autoSleep,10)||120);for(c in U){for(b=U[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete U[c]}if(c=Z._first,(!c||c._paused)&&H.autoSleep&&!Y._first&&1===j._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||j.sleep()}}},j.addEventListener("tick",E._updateRoot);var aa=function(a,b,c){var d,e,f=a._gsTweenID;if(U[f||(a._gsTweenID=f="t"+V++)]||(U[f]={target:a,tweens:[]}),b&&(d=U[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return U[f].tweens},ba=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=H.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},ca=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+n,l=[],m=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||da(b,0,o),0===da(h,j,o)&&(l[m++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2*n||(l[m++]=h)));for(f=m;--f>-1;)if(h=l[f],i=h._firstPT,2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted&&i){if(2!==d&&!ba(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},da=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*n>f-b?n:(f+=a.totalDuration()/a._timeScale/e)>b+n?0:f-b-n};i._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease,l=this._startAt;if(g.startAt){l&&(l.render(-1,!0),l.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.data="isStart",e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,e.onUpdate=g.onUpdate,e.onUpdateParams=g.onUpdateParams,e.onUpdateScope=g.onUpdateScope||g.callbackScope||this,this._startAt=H.to(this.target||{},0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(l)l.render(-1,!0),l.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)W[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=H.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof w?k:"function"==typeof k?new w(k,g.easeParams):x[k]||H.defaultEase:H.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&H._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},i._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;L[b._gsTweenID]&&_(),this.vars.css||b.style&&b!==a&&b.nodeType&&T.css&&this.vars.autoCSS!==!1&&J(this.vars,b);for(g in this.vars)if(l=this.vars[g],W[g])l&&(l instanceof Array||l.push&&q(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(T[g]&&(j=new T[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=R.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&ca(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(L[b._gsTweenID]=!0),i)},i.render=function(a,b,c){var d,e,f,g,h=this,i=h._time,j=h._duration,k=h._rawPrevTime;if(a>=j-n&&a>=0)h._totalTime=h._time=j,h.ratio=h._ease._calcEnd?h._ease.getRatio(1):1,h._reversed||(d=!0,e="onComplete",c=c||h._timeline.autoRemoveChildren),0===j&&(h._initted||!h.vars.lazy||c)&&(h._startTime===h._timeline._duration&&(a=0),(0>k||0>=a&&a>=-n||k===n&&"isPause"!==h.data)&&k!==a&&(c=!0,k>n&&(e="onReverseComplete")),h._rawPrevTime=g=!b||a||k===a?a:n);else if(n>a)h._totalTime=h._time=0,h.ratio=h._ease._calcEnd?h._ease.getRatio(0):0,(0!==i||0===j&&k>0)&&(e="onReverseComplete",d=h._reversed),a>-n?a=0:0>a&&(h._active=!1,0===j&&(h._initted||!h.vars.lazy||c)&&(k>=0&&(k!==n||"isPause"!==h.data)&&(c=!0),h._rawPrevTime=g=!b||a||k===a?a:n)),(!h._initted||h._startAt&&h._startAt.progress())&&(c=!0);else if(h._totalTime=h._time=a,h._easeType){var l=a/j,m=h._easeType,o=h._easePower;(1===m||3===m&&l>=.5)&&(l=1-l),3===m&&(l*=2),1===o?l*=l:2===o?l*=l*l:3===o?l*=l*l*l:4===o&&(l*=l*l*l*l),h.ratio=1===m?1-l:2===m?l:.5>a/j?l/2:1-l/2}else h.ratio=h._ease.getRatio(a/j);if(h._time!==i||c){if(!h._initted){if(h._init(),!h._initted||h._gc)return;if(!c&&h._firstPT&&(h.vars.lazy!==!1&&h._duration||h.vars.lazy&&!h._duration))return h._time=h._totalTime=i,h._rawPrevTime=k,K.push(h),void(h._lazy=[a,b]);h._time&&!d?h.ratio=h._ease.getRatio(h._time/j):d&&h._ease._calcEnd&&(h.ratio=h._ease.getRatio(0===h._time?0:1))}for(h._lazy!==!1&&(h._lazy=!1),h._active||!h._paused&&h._time!==i&&a>=0&&(h._active=!0),0===i&&(h._startAt&&(a>=0?h._startAt.render(a,!0,c):e||(e="_dummyGS")),h.vars.onStart&&(0!==h._time||0===j)&&(b||h._callback("onStart"))),f=h._firstPT;f;)f.f?f.t[f.p](f.c*h.ratio+f.s):f.t[f.p]=f.c*h.ratio+f.s,f=f._next;h._onUpdate&&(0>a&&h._startAt&&a!==-1e-4&&h._startAt.render(a,!0,c),b||(h._time!==i||d||c)&&h._callback("onUpdate")),e&&(!h._gc||c)&&(0>a&&h._startAt&&!h._onUpdate&&a!==-1e-4&&h._startAt.render(a,!0,c),d&&(h._timeline.autoRemoveChildren&&h._enabled(!1,!1),h._active=!1),!b&&h.vars[e]&&h._callback(e),0===j&&h._rawPrevTime===n&&g!==n&&(h._rawPrevTime=0))}},i._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:H.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline,n=this._firstPT;if((q(b)||I(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(H.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!ba(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&n&&this._enabled(!1,!1)}}return i},i.invalidate=function(){this._notifyPluginsOfEnabled&&H._onPluginEvent("_onDisable",this);var a=this._time;return this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],E.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-n,this.render(a,!1,this.vars.lazy!==!1)),this},i._enabled=function(a,b){if(k||j.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=aa(d[c],this,!0);else this._siblings=aa(this.target,this,!0)}return E.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?H._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},H.to=function(a,b,c){return new H(a,b,c)},H.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new H(a,b,c)},H.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new H(a,b,d)},H.delayedCall=function(a,b,c,d,e){return new H(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},H.set=function(a,b){return new H(a,0,b)},H.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:H.selector(a)||a;var c,d,e,f;if((q(a)||I(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(H.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else if(a._gsTweenID)for(d=aa(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d||[]},H.killTweensOf=H.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=H.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var ea=u("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ea.prototype},!0);if(i=ea.prototype,ea.version="1.19.0",ea.API=2,i._firstPT=null,i._addTween=R,i.setRatio=O,i._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},i._mod=i._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},H._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},ea.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===ea.API&&(T[(new a[b])._propName]=a[b]);return!0},t.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=u("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ea.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ea(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,ea.activate([g]),g},g=a._gsQueue){for(h=0;h= stage1) { + if (today >= stage2) { + if (today >= stage3) { + if (today >= stage4) { + end = stage4; + //sWidth = 900; + divIDs.push("stage4"); + divIDs.push("stage3"); + divIDs.push("stage2"); + divIDs.push("stage1"); + } else { + start = stage3; + end = stage4; + //sWidth = 702; + divIDs.push("stage3"); + divIDs.push("stage2"); + divIDs.push("stage1"); + } + } else { + /*end = stage3; + sWidth = 702; + divIDs.push("stage3");*/ + + end = stage2; + //sWidth = 253; + divIDs.push("stage2"); + divIDs.push("stage1"); + } + } else { + /*end = stage2; + sWidth = 477; + divIDs.push("stage2");*/ + + end = stage1; + ///sWidth = 253; + divIDs.push("stage1"); + } + } else { + end = stage1; + //sWidth = 253; + divIDs.push("stage1"); + } + sWidth = 223; + var p = ((today - start) / (end - start)) * 100; + var fWidth = (divIDs.length-1) * 25 + (p/100 * 223) +"%"; + $('.wiki .episodes-bar span').css('width', fWidth); + $.each(divIDs, function(i, val) { + $("#" + val).addClass("active"); + }); + } + } + + if (window.location.href.includes("promo")) { + var start = new Date(2021, 1, 1), // Feb 1, 2021 + stage1 = new Date(2021, 1, 26), + stage2 = new Date(2021, 2, 22), + stage3 = new Date(2021, 3, 12), + stage4 = new Date(2021, 4, 3), + today = new Date(); + var end; + var sWidth; + var divIDs = new Array(); + if (today >= stage1) { + if (today >= stage2) { + if (today >= stage3) { + if (today >= stage4) { + end = stage4; + //sWidth = 900; + divIDs.push("stage-4"); + divIDs.push("stage-3"); + divIDs.push("stage-2"); + divIDs.push("stage-1"); + } else { + start = stage3; + end = stage4; + //sWidth = 702; + divIDs.push("stage-3"); + divIDs.push("stage-2"); + divIDs.push("stage-1"); + } + } else { + /*end = stage3; + sWidth = 702; + divIDs.push("stage3");*/ + + end = stage2; + //sWidth = 253; + divIDs.push("stage-2"); + divIDs.push("stage-1"); + } + } else { + /*end = stage2; + sWidth = 477; + divIDs.push("stage2");*/ + + end = stage1; + ///sWidth = 253; + divIDs.push("stage-1"); + } + } else { + end = stage1; + //sWidth = 253; + divIDs.push("stage-1"); + } + sWidth = 301; + var p = ((today - start) / (end - start)) * 100; + var fWidth = (divIDs.length-1) * 25 + (p/100 * 223) +"%"; + $('.stage-progress-inner').css('width', fWidth); + $.each(divIDs, function(i, val) { + console.log("ADD ACTIVE: "+val) + $('.'+val).addClass("active"); + }); + } + + if (!localStorage.getItem('lang')) { + localStorage.setItem('lang', 'en'); + } + if (localStorage.getItem('lang') == "gr") { + $("html").attr("lang", "el"); + $("body").attr("lang", "el"); + if (window.location.href.includes("wiki")) { + $("head").append("") + } else if (window.location.href.includes("promo")) { + $("head").append("") + } else { + $("head").append("") + } + //$("body").greekUppercase(); + + } else if (localStorage.getItem('lang') == "ru") { + $("html").attr("lang", "ru"); + $("body").attr("lang", "ru"); + $("head").append(""); + } else { + //$("head").append("") + } + + if (localStorage.getItem('lang') != "en") { + if ($("#img-read").attr("src") != undefined) { + $("#img-read").attr("src", $("#img-read").attr("src").replace("read.png", "read-" + localStorage.getItem('lang') + ".png")); + } + if ($("#img-reg").attr("src") != undefined) { + $("#img-reg").attr("src", $("#img-reg").attr("src").replace("reg.png", "reg-" + localStorage.getItem('lang') + ".png")); + } + if ($("#img-download").attr("src") != undefined) { + $("#img-download").attr("src", $("#img-download").attr("src").replace("download.png", "download-" + localStorage.getItem('lang') + ".png")); + + } + } + + var urls = document.querySelectorAll('.lang'); + urls.forEach(elements => { + var url = elements.href; + var cadenas = url.split("/"); + cadenas[cadenas.length - 1] = localStorage.getItem('lang'); + var newUrl = cadenas.join('/') + elements.href = newUrl; + }); +}); + +$(document).ready(function() { + + var quest_map_links = document.getElementsByClassName("quest_map_link"); + + if (!quest_map_links) { + $('#questmap').style.display = "none"; + } + + $('.modal').hide(); + + $(document).on('click', '.grid-view', function() { + $('.allnews').addClass('active'); + }); + $(document).on('click', '.allnews .bt-close', function() { + $('.allnews').removeClass('active'); + }); + + $(document).on('click', '.recommended-title', function() { + $(this).parent().toggleClass('active'); + }); + + $(document).on('click', '.stages li', function() { + if ($(this).hasClass('active')) { + $(this).removeClass('active'); + } else { + $('.stages li').removeClass('active'); + + $(this).addClass('active'); + } + }); + + $(document).on('click', '.menu_page > a', function() { + $(".sub_menu_category").removeClass("active"); + $("#" + $(this).attr("rel")).addClass("active"); + }); + + $(document).on('click', '.content_page, .wiki', function() { + $(".sub_menu_category").removeClass("active"); + }); + + // $(document).click(function(e) { + // if (e.target.id == 'modal-lang') { + // $("#modal-lang").hide(); + // } + // }); + + var itens = document.getElementsByClassName("resources"); + for (var i = 0; i < itens.length; i++) { + for (var g = 0; g < itens.length; g++) { + if (itens[i].id == itens[g].id && (itens[i].parentElement.innerText != itens[g].parentElement.innerText && itens[i].parentElement.parentElement.parentElement.id == itens[g].parentElement.parentElement.parentElement.id)) { + + //console.log(itens[i].parentElement.innerText); + //console.log(itens[g].parentElement.innerText); + itens[i].parentElement.innerHTML = itens[i].outerHTML + (parseInt(itens[i].parentElement.innerText) + parseInt(itens[g].parentElement.innerText)) + itens[g].parentElement.parentElement.removeChild(itens[g].parentElement); + } + } + } + + $(".input-search-wiki").on('keyup', function(e) { + var searchWikiValue = $('.input-search-wiki').val(); + var searchUrl = "https://innadril.com/search?search="; + + if (searchWikiValue.length > 2) { + $('.search-bt').addClass('active'); + if (e.key === 'Enter' || e.keyCode === 13) { + window.location = searchUrl + searchWikiValue; + } + } else { + $('.search-bt').removeClass('active'); + } + + }); + $(document).on('click', '.search-bt', function() { + var searchWikiValue = $('.input-search-wiki').val(); + var searchUrl = "https://innadril.com/search?search="; + + if (searchWikiValue.length > 2) { + window.location = searchUrl + searchWikiValue; + } + }); + + // PATREON BAR + var patreon_bar = $('.patreon-bar .bar').width(); + var patreon_progress = $('.patreon-bar .bar span').width(); + var patreon_result = patreon_progress * 100 / patreon_bar; + + if (patreon_result < 33) { + $('.patreon-bar .bar span').css('background', '#9c3333'); + } else if (patreon_result >= 33 && patreon_result < 75) { + $('.patreon-bar .bar span').css('background', '#c3850d'); + } else if (patreon_result >= 75) { + $('.patreon-bar .bar span').css('background', '#c3c120'); + } + + //console.log(patreon_result); Lyrei - Why? + + // NOVO MENU MOBILE + if ($(window).width() <= 768) { + $(document).on('click', '.wiki-nav .wiki-nav-collapse', function() { + $(this).toggleClass('active'); + $(this).next('ul').toggleClass('active'); + $('.wiki-nav').toggleClass('active'); + $('body').toggleClass('overflow-hidden'); + }); + $(document).on('click', '.wiki-nav .item', function() { + $(this).next('.submenu').addClass('active'); + }); + $(document).on('click', '.wiki-nav .category-title', function() { + $(this).next('ol').addClass('active'); + }); + $(document).on('click', '.wiki-nav .close-menu', function() { + $(this).parent().removeClass('active'); + }); + } + + // Menu Mobile + $(document).on('click', '.menu-mobile', function() { + $(this).toggleClass('active'); + $('.nav').toggleClass('active'); + $('.navigation').toggleClass('active'); + $('body').toggleClass('overflow-hidden'); + }); + + //$('.content-styled a').attr('href', '#'); + // $('td img').attr('data-url', ''); + // $('td img').attr('alt', ''); + // $('td div').attr('data-lb-trigger', ''); + // $('td div').attr('data-lb-id', ''); + // $('td div').attr('data-src', ''); + + // News Slider + var sliderColumns = 1; + if ($(window).width() <= 600) { + var sliderColumns = 1; + } + $(document).on('click', '[slider-button]', function() { + var sliderContent = $('.news-content'); + var sliderItem = sliderContent.children(); + var sliderItemCount = parseInt(sliderItem.length); + var sliderItemWidth = sliderContent.width(); + var buttonPrev = $('[slider-button="prev"]'); + var buttonNext = $('[slider-button="next"]'); + var sliderPosition = sliderContent.attr('slider-position'); + + if ($(this).attr('slider-button') == 'next') { + + if (sliderPosition < sliderItemCount - sliderColumns) { + sliderPosition++ + sliderContent.attr('slider-position', sliderPosition); + + sliderItem.css({ + 'transform': 'translateX(-' + sliderPosition * sliderItemWidth + 'px)', + '-ms-transform': 'translateX(-' + sliderPosition * sliderItemWidth + 'px)', + '-webkit-transform': 'translateX(-' + sliderPosition * sliderItemWidth + 'px)' + }); + } + } + if ($(this).attr('slider-button') == 'prev') { + + if (sliderPosition > 0) { + var backCalc = (sliderPosition * sliderItemWidth) - sliderItemWidth; + sliderPosition-- + sliderContent.attr('slider-position', sliderPosition); + + sliderItem.css({ + 'transform': 'translateX(-' + backCalc + 'px)', + '-ms-transform': 'translateX(-' + backCalc + 'px)', + '-webkit-transform': 'translateX(-' + backCalc + 'px)' + }); + } + } + + if (sliderPosition < 1) + buttonPrev.addClass('disabled'); + else + buttonPrev.removeClass('disabled'); + + if (sliderPosition == sliderItemCount - sliderColumns) + buttonNext.addClass('disabled'); + else + buttonNext.removeClass('disabled'); + }); + + // Modals functions + $(document).on('click', '.modal-download', function() { + $('.modal.download').fadeIn('fast'); + $('body').addClass('overflow-hidden'); + }); + $(document).on('click', '.modal .close', function() { + $(this).parent().parent().fadeOut(); + $('.menu-mobile').removeClass('active'); + $('body').removeClass('overflow-hidden'); + }); + + $(document).on('click', '.nav a', function() { + $('.nav').removeClass('active'); + $('.menu-mobile').removeClass('active'); + }); + $(document).on('click', '.navigation a', function() { + $('.navigation').removeClass('active'); + $('.menu-mobile').removeClass('active'); + }); + + // Other pages open + $(document).on('click', '.open-myaccount, .open-donate, .open-shop, .open-register', function() { + $('.langs, .social').hide(); + $('header').addClass('filled'); + $('header .nav a, header .navigation a, .menu-mobile').removeClass('active'); + $(this).addClass('active'); + }); + + // Wiki nav scroll + if ($(window).width() > 768) { + var $document = $(document), + $element = $('.wiki-nav'), + className = 'scrolling'; + + $document.scroll(function() { + if ($document.scrollTop() >= 150) { + // user scrolled 50 pixels or more; + // do stuff + $element.addClass(className); + $('.button-top').addClass('visible'); + // $('.button-back').addClass('visible'); + } else { + $element.removeClass(className); + $('.button-top').removeClass('visible'); + // $('.button-back').removeClass('visible'); + } + + }); + } + + // Wiki functions + $(document).on('click', '.wiki-nav .item', function(e) { + $('.wiki-mask').remove(); + $('.wiki-nav .item').removeClass('active'); + $(this).toggleClass('active'); + e.preventDefault(); + $('body').append('
    '); + }); + $(document).on('click', '.wiki-mask', function() { + $('.wiki-nav .item').removeClass('active'); + $(this).remove(); + }); + + // Wiki nav mobile + $('#wiki-nav-option').change(function() { + $('#wiki-nav-option ~ select').hide(); + $('#' + $(this).val()).show(); + }); + + // Wiki tabs function + $(document).on('click', '.tabs.havesubcontent li span, .tabs.havesubcontent li a', function(e) { + var aElm = $(this).parent().parent().find('span, a'); + var href = aElm.attr('href') + + $(aElm).trigger('rebuildTooltip'); + + var hasDumbHref = href == "#" || href == "javascript:void(0)"; + if (hasDumbHref) { + e.preventDefault(); + } + + aElm.removeClass('active'); + $(this).addClass('active'); + + var selectedContent = $(this).attr('title'); + var selectedElement = '#' + selectedContent; + + $(this).parent().parent().next('.tabs-subcontent').find('> *').removeClass('active'); + $(this).parent().parent().next('.tabs-subcontent').find(selectedElement).addClass('active'); + if (hasDumbHref) { + return false; + } + }); + + // Wiki Craft Tree + $(document).on('click', '.craft-tree button', function() { + $(this).toggleClass('expanded'); + }); + + // The function actually applying the offset + if ($(window).width() > 768) { + var headerHeight = 90; + var headerWikiHeight = 72; + } else { + var headerHeight = 70; + var headerWikiHeight = 10; + } + + function offsetAnchor() { + if (location.hash.length !== 0) { + window.scrollTo(window.scrollX, window.scrollY - (headerHeight + headerWikiHeight)); + } + } + + // Captures click events of all elements with href starting with # + $(document).on('click', 'a[href^="#"]', function(event) { + // Click events are captured before hashchanges. Timeout + // causes offsetAnchor to be called after the page jump. + window.setTimeout(function() { + offsetAnchor(); + }, 0); + }); + + // Set the offset when entering page with hash present in the url + window.setTimeout(offsetAnchor, 0); + + // Media Nav + if (window.location.href.includes("media")) { + var globalPage = 1; + var maxPage = $("[id^=page]").length; + + $(document).ready(function() { + showPage(1); + }); + + window.showPage = function(page) { + $('.videos .mediaitem:not(#page' + page + ')').hide(); + $('.videos .mediaitem#page' + page).show(); + globalPage = page; + //console.log("SHOW PAGE "+page); + } + + $(document).on('click', '.media-pagination.prev', function() { + if (0 >= globalPage - 1) { + globalPage = 1; + } else { + globalPage--; + } + showPage(globalPage); + }); + + $(document).on('click', '.media-pagination.next', function() { + if (globalPage + 1 > maxPage) { + globalPage = 1; + } else { + globalPage++; + } + showPage(globalPage); + }); + + function prevPage() { + if (page == 1) { + page = $('.pagination .mediaitem').length; + } else { + page--; + } + showPage(page); + } + + function nextPage() { + if (page == $('.pagination .mediaitem').length) { + page = 1; + } else { + page++; + } + showPage(page); + } + } + + if (window.location.href.includes("privacy") || window.location.href.includes("terms") || window.location.href.includes("agree") || window.location.href.includes("team") || window.location.href.includes("download")) { + $("body").addClass("inner"); + } + + //Map Page + if (window.location.href.includes("map")) { + $(".social_block").hide(); + + var mapExp = false; + + $(document).on('click', '.burger', function() { + if (!mapExp) { + $('.map-sidebar').css('top', '85px'); + $('.map-sidebar').css('height', 'calc(100% - 238px)'); + mapExp = true; + } else { + $('.map-sidebar').css('top', '141px'); + $('.map-sidebar').css('height', 'calc(100% - 294px)'); + mapExp = false; + } + }); + } + + $( window ).on("load", function() { + $( ".wiki > div > div.content-box.content-styled > ul.tabs.tabs-nospace.small.margin-supersmall-top > li > span").on( "click", function() { + $(".wiki > div > div.content-box.content-styled > ul.tabs.tabs-nospace.small.margin-supersmall-top > li > span").removeClass("active"); + $(this).addClass("active"); + $(".wiki > div > div.content-box.content-styled > div > table").removeClass("active"); + $("#" + $(this).attr("rel")).addClass("active"); + }); + + $( ".wiki > div > div.content-box.content-styled > ul.class-race-tabs > li > a").on( "click", function() { + event.preventDefault(); + $(".wiki > div > div.content-box.content-styled > ul.class-race-tabs > li > a").removeClass("active"); + $(this).addClass("active"); + $(".wiki > div > div.content-box.content-styled > div > table").removeClass("active"); + $(".wiki > div > div.content-box.content-styled > div").removeClass("active"); + $("#" + $(this).attr("rel")).addClass("active"); + history.pushState(null, '', '/wiki/quests-by-category/{{$category}}/'+$(this).attr("rel").split('_')[1]); + $("#classtitle").attr("data-trn-key", $(this).attr("rel").split('_')[1]); + $(this).translate(); + return false; + }); + }); + + if (navigator.userAgent.indexOf("Innadril") !== -1){ + document.documentElement.setAttribute('data-useragent', 'Innadril'); + } + // Lyrei - Countdown + /*var gO = moment.utc("2021-03-22 18:00", ["YYYY-MM-DD HH:mm"]); + $('#modalcontent').countdown(gO.toDate(), function(event) { + var totalHours = event.offset.totalDays * 24 + event.offset.hours; + $(this).html(event.strftime(totalHours + ' hr %M min %S sec')).on('finish.countdown', function(event) { + $(this).html('Stage 2 LIVE!') + }); + });*/ +}); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/map/hammer.min.js b/layout/template/site/hellgrave/js/map/hammer.min.js new file mode 100644 index 00000000..10aec134 --- /dev/null +++ b/layout/template/site/hellgrave/js/map/hammer.min.js @@ -0,0 +1,75 @@ +/*! Hammer.JS - v2.0.8 - 2016-04-23 edited + * http://hammerjs.github.io/ + * + * Copyright (c) 2016 Jorik Tangelder; + * Licensed under the MIT license */ +(function(window,document,exportName,undefined){var VENDOR_PREFIXES=["","webkit","Moz","MS","ms","o"];var TEST_ELEMENT=document.createElement("div");var TYPE_FUNCTION="function";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj)return; +if(obj.forEach)obj.forEach(iterator,context);else if(obj.length!==undefined){i=0;while(i\s*\(/gm, +"{anonymous}()@"):"Unknown Stack Trace";var log=window.console&&(window.console.warn||window.console.log);if(log)log.call(window.console,deprecationMessage,stack);return method.apply(this,arguments)}}var assign;if(typeof Object.assign!=="function")assign=function assign(target){if(target===undefined||target===null)throw new TypeError("Cannot convert undefined or null to object");var output=Object(target);for(var index=1;index-1}function splitStr(str){return str.trim().split(/\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey)return src.indexOf(find); +else{var i=0;while(ib[key]});return results} +function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i1&&!session.firstMultiple)session.firstMultiple=simpleCloneInputData(input);else if(pointersLength===1)session.firstMultiple=false;var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter, +center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers): +0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target))target=input.srcEvent.target;input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType=== +INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity=== +undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers= +[];var i=0;while(i=abs(y))return x<0?DIRECTION_LEFT:DIRECTION_RIGHT;return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props)props=PROPS_XY;var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props)props=PROPS_XY;var x=p2[props[0]]-p1[props[0]], +y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS="mousedown";var MOUSE_WINDOW_EVENTS="mousemove mouseup";function MouseInput(){this.evEl= +MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0)this.pressed=true;if(eventType&INPUT_MOVE&&ev.which!==1)eventType=INPUT_END;if(!this.pressed)return;if(eventType&INPUT_END)this.pressed=false;this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP= +{pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS="pointerdown";var POINTER_WINDOW_EVENTS="pointermove pointerup pointercancel";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS="MSPointerDown";POINTER_WINDOW_EVENTS="MSPointerMove MSPointerUp MSPointerCancel"}function PointerEventInput(){this.evEl= +POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace("ms","");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId, +"pointerId");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL))removePointer=true;if(storeIndex<0)return;store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer)store.splice(storeIndex,1)}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL}; +var SINGLE_TOUCH_TARGET_EVENTS="touchstart";var SINGLE_TOUCH_WINDOW_EVENTS="touchstart touchmove touchend touchcancel";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START)this.started=true;if(!this.started)return;var touches=normalizeSingleTouches.call(this,ev,type);if(type& +(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0)this.started=false;this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL))all=uniqueArray(all.concat(changed),"identifier",true);return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END, +touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS="touchstart touchmove touchend touchcancel";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches)return;this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches= +toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i-1)lts.splice(i,1)};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i-1)this.requireFail.splice(index,1);return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state=STATE_ENDED)emit(self.options.event+stateStr(state))},tryEmit:function(input){if(this.canEmit())return this.emit(input);this.state=STATE_FAILED},canEmit:function(){var i=0;while(ioptions.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this, +input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction)input.additionalEvent=this.options.event+direction;this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]}, +attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?"in":"out";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]}, +process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distanceoptions.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime)this.reset();else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END)return STATE_RECOGNIZED; +return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED)return;if(input&&input.eventType&INPUT_END)this.manager.emit(this.options.event+"up",input);else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]}, +attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction; +var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL))velocity=input.overallVelocity;else if(direction&DIRECTION_HORIZONTAL)velocity=input.overallVelocityX;else if(direction&DIRECTION_VERTICAL)velocity=input.overallVelocityY;return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection); +if(direction)this.manager.emit(this.options.event+direction,input);this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers= +input.pointers.length===options.pointers;var validMovement=input.distance");a.4j++};a.6R=3(c,n){n=n||{};n.5h=7!=n.5h?n.5h:"1J-7r";o(7!=g.4r.1J){4 d=c?g(c).2A("*[j-2c]").4b(".2p"):g("*[j-2c]").4b(".2p"),h=d.8,k=0,l={};"4U"==a.3A.1k?l.3C="5G":(l.3C="6V",l.6Y={3D:!0},l.7b={3B:!0});l=g.1K({},l,n);19(k=0;k"),2u:g("<1U>"),2F:"2E",1L:!1,4J:g("4E").2P("28"),4M:0,4I:0};a.2t=7;a.1L=3(c){12 g.3k(a.1H.2E[0],c[0])};a.7G=3(c){a.1t(!a.1H.1L,c)};a.1t=3(c,n){4 d=a.1H;o("3f"===1x.14(c)){4 h=a.2t,k=g(n),l=g("4E"),u=g(H),v=d.1L,z=d.2E;c&&v&&!h.20(k)?(h.6v(d.2F),d.2u.3K(h),d.2u.3a(),k.3K(d.2u),k.6E(d.2F),z.1p(k),a.2t=k,d.1L=!0,g(a).17({14:a.3M,13:a})):c!=v&&(c?7==h&&0"),t.j("23",x),t.j("2S",!1),t.j("3m",q),t.j("1G",G),t.j("3l",I))}12 t}c.2i(1m);4 p=1m,V=g(p),w=[],P=p.1H,1C=!0;p.1p=3(q){18 0!==q&&v(q,!0)};p.5A=3(q){18 0!==q&&v(q,!1)};p.6z=3(){w=[];1C=!0};p.1P=3(){1C=!1;19(4 q=w.8,t=0;ta.1Q)o(7!=H.4S){4 n=1V.8U(4S.2X,4S.2H);a.1Q=0;19(4 d=a.21.8-1;0<=d;d--)n>=a.21[d].2g&&(a.1Q=d,d=-1)}1j a.1Q=0};H.2d=a})(2j,1x);(3(H,g){4 a=3(n,d){3 h(w){p=z>=v.2m&&z<=v.1O;7==u||F==p&&!w||(1a.1u(u,p?{2R:1}:{2R:0}),F=p,l.17({14:a.3j,13:k}))}c.2i(1m,n,d);4 k=1m,l=g(k),u=7,v=k.1H,z=1,F=!1,p=!0;4 V=k.1d;k.1d=3(w,P){18 0!==w&&(V.2i(k,w),P&&k.1W());12 v};k.11=3(w){18 0!==w&&(7!=u&&u.j("3G",7),u=7,u=g(w),u.j("3G",k),l.17({14:a.2w,13:k}),k.1W());12 u};k.1W=3(){o(7!=u){4 w=(p=z>=v.2m&&z<=v.1O)?{2R:1}:{2R:0};w.x=v.x;w.y=v.y;w.1A=v.1A;w.1T=!0===v.1T;w.4Z="2M";v.4T||(w.3d=1);1a.1u(u,w);l.17({14:a.3j,13:k})}};k.1h=3(w,P,1C,q){7!=u&&18 0!==w&&(P=P||1,z=v.74?w*P:w,v.4T&&1a.1E(u,q||0,{3d:1/(w*P)}),h());12 z};k.1d(g.1K({x:0,y:0,1A:"50% 50%",2m:0,1O:8S,4T:!0,74:!1,1T:!1},d));k.11(n);h(!0)},c=37;1e.2L(c,a).3u=a;a.16=".5F";a.3j="1W"+a.16;a.2w="5l"+a.16;H.5a=a})(2j,1x);(3(H,g){4 a=3(n,d,h,k){3 l(){7!=2b&&(2b.8R(!0),2b.8Q(),2b=7)}3 u(){7==D||e.34||(p(),2b=1M 3w.8P(D[0],{7c:42?3e:"8O"}),2b.5K(1M 3w.8K({8I:"69",8H:2})),2b.1c("98.6r",P),2b.1c("69",V))}3 v(){7==D||e.34||(D.1g("3D",1z),O.1g("5V",52),O.1g("3B",54),1a.1u(D,{78:"8G"}),e.31&&(D.1c("3D",1z),O.1c("5V",52),O.1c("3B",54),1a.1u(D,{78:"1h-3v"})))}3 z(b){e.4a&&(b=g(b.13),f.4a(b))}3 F(b){42&&b!=3V&&(3V=b,7!=D&&1a.1u(D,{7c:3V}))}3 p(){42&&(3e=A>f.1b||Q>J||R>K||e.2r&&e.2s?"5o":e.2r?"2Z-y":e.2s?"2Z-x":"2Z-x 2Z-y")}3 V(b){o(Z&&!1X){4 m=1s,r=!1;m>=e.3y||m>=e.1O?(m=e.2m,r=!0):m=e.3y;4 y=e.1O;m>y?m=y:mf.1b?!0:!1,r-=e.38);r>y?r=y:r>0;3Q=b.2T[0].45>>0;4 m=g(e.3L);0!=m.8&&(3U=m.2U(),3T=m.49());("76"==b.73||Q>J||R>K||e.2r&&e.2s)&&b.2v.1o()}1j{3Y=b.2T[0].46>>0;3X=b.2T[0].45>>0;m=3Y-3Z;4 r=3X-3Q,y=1V.47(m),M=1V.47(r);"x"==2f?M=r=0:"y"==2f&&(y=m=0);o(41||5<=y||5<=M)B=W+m,C=X+r,t(!0),I(0),41=!0;1s>f.1b||Q>J||R>K||e.2r&&e.2s?b.2v.1o():e.2r!=e.2s&&(y>M?(7==2f&&(2f="x"),e.2r&&b.2v.1o()):M>y&&(7==2f&&(2f="y"),e.2s&&b.2v.1o()))}b.8M?("76"!=b.73&&(3h=!0),1y.17({14:a.7a,13:f})):b.3I?(W=B,X=C,f.1B=0,1y.17({14:a.3b,13:f})):f.1B=1}1j 1X?b.2v.1o():b.3I&&(f.1B=0,1a.1E(3R,.1,{43:1C}),1y.17({14:a.3b,13:f}));1j 1b?A=b:A>0;R=U*N*A>>0;57=2J/1S;58=2G/1R;B=W-(Q-1S)*57;C=X-(R-1R)*58}3 t(b,m){4 r=B,y=C,M=N*A,S=T*M;M*=U;e.6D&&!m&&A>f.1b&&!1X?(B>-Y+.5*J?B=-Y+.5*J:B+Q<.5*J-Y&&(B=.5*J-Q-Y),C>-1r+.5*K?C=-1r+.5*K:C+R<.5*K-1r&&(C=.5*K-R-1r)):(S<=J?B=.5*(J-S)-Y:B>-Y?B=-Y:B+S-1r?C=-1r:C+Mf.1b&&0!=S.8&&(e.62&&0!=2C&&(H.4X?1a.1E(S,e.3x,{4Y:{x:3T+2C}}):S.49(3T+2C)),e.61&&0!=2B&&(H.4X?1a.1E(S,e.3x,{4Y:{y:3U+2B}}):S.2U(3U+2B))),e.2r&&B!=r&&1y.17({14:a.5N,x:2C,13:f}),e.2s&&C!=y&&1y.17({14:a.5s,y:2B,13:f}))}3 G(){Z=!0;7!=D&&(1a.1u(D,{5T:"3S",5X:0}),53&&x())}3 L(b){o(7!=D){A=1V.4G(2K*A)/2K;b=1f(b)?e.1v:b;4 m={3d:A*N,x:B,y:C,1T:e.1T,4Z:"2M",5T:"-8T-97-94",5X:.92,6A:!1,43:G};"60"==e.35?1e.51():"5Q"==e.35&&(m.8V=1e.4P);1a.1E(D,b,m);53||x(b);1y.17({14:a.4K,x:B,y:C,1h:A,13:f})}}3 x(b){o(0<1q.8){b=1f(b)?e.1v:b;19(4 m=1/A,r=0;r<1q.8;r++)1q[r].1h(A,N,m,b)}}3 I(b){7!=D&&(b=1f(b)?e.1v:b,1a.1E(D,b,{1A:"1I 1I",x:B,y:C,1T:e.1T,4Z:"2M"}),"60"==e.35?(b=1V.47(3X-3Q),(5<1V.47(3Y-3Z)||5=f.1b&&f.1h(A,0);1e.6R(D,e.6I)}};f.6S=3(b){19(4 m=1q.8-1;0<=m;m--)f.6T(m,b);1q=[]};f.6T=3(b,m){4 r=1q.8;0<=b&&by?r=y:r2I?3g:1F}1j"8h"==1N?(2N=U/T,2I=K/J,N=2N>2I?1F:3g):"3J"==1N?T>J||U>K?(2N=U/T,2I=K/J,2N>2I?(N=1,44=3g,S=K/3P):(N=1,44=1F,S=J/48)):N=1:N=1;Q=T*N>>0;R=U*N>>0;7!=O&&6l&&("5n"==1N?(K=R,1a.1u(O,{2H:R})):"6n"==1N&&(J=Q,1a.1u(O,{2X:Q})));f.1b="3J"==1N?44:e.2m;f.1b=1V.4G(2K*f.1b)/2K;1F=f.1b*3F;Y=Q*1FM?A=M:A>0;R=U*N*A>>0;B=W/1S*Q;C=X/1R*R;1f(B)&&(B=0);1f(C)&&(C=0);t();1a.1E(D,0,{32:Y+r,36:1r+y,4w:"3S",4x:"3S",x:B,y:C,3d:N*A,1A:"1I 1I",4s:"5z",6A:!1});p();F(3e);E();x(0)}48=J;3P=K;5p=T;5j=U;3z=!1}};f.1d(g.1K({},a.2Y,k));f.22(n);f.11(d);f.2Q(h);g(H).88(f.2x)},c=37;1e.2L(c,a).3u=a;a.2Y={1v:.25,5k:!0,2m:1,1O:2,77:"5n",6O:!0,8p:8q.8r,2q:!0,6h:!0,3E:!0,5L:!1,5q:!0,3y:2,39:10,38:.5,5r:.5,5v:0,5u:.5,5t:.5,6f:0,6c:0,8u:-1,2r:!1,2s:!1,1T:!1,62:!1,61:!1,3L:H,4A:"4y",5R:0,7e:0,6Q:!1,3x:.25,6I:{},5O:0,5w:0,75:0,79:0,71:!0,6D:!1,4a:!1,6X:!0,31:!1,4N:2,33:40,34:!1,35:"5o",63:1};a.16=".8v";a.4H="8w"+a.16;a.2w="5l"+a.16;a.5N="8x"+a.16;a.5s="8y"+a.16;a.6j="8z"+a.16;a.4K="1h"+a.16;a.7a="8A"+a.16;a.3b="8B"+a.16;a.6m="6r"+a.16;H.4h=a})(2j,1x);(3(H,g){4 a=3(d,h,k){3 l(){L=!1;o(!L){o(18 0!==H.2d){4 x=p.11(),I=p.22();7!=x&&(1a.1u(x,{6G:0}),7!=w.4g&&""!=w.4g&&(t[0].4f.6t="23("+w.4g+")"),I.1p(t),7!=G&&(G.1g(2d.2V,v),G.6z()),G=7,G=1M 2d(x,w.8C),G.24(2d.2V,v))}L=!0}w.6P&&p.1P()}3 u(){4 x=7!=q.1l&&1==q.1l.8,I=p.22();x&&I.1p(q.1l);19(4 E=0;Ep.1b&&(E=!0),q.4m.4c(E,x))}3 F(){q.3s&&(p.1t(),q.3s.4c(2a.1L(p.22()),!0),p.2x(!0))}h=a.5d(d,7,h,k);c.2i(1m,g(d).5c(),h.11,h.2Q,h.1d);4 p=1m,V=g(p),w=p.1H,P=7,1C={},q={},t=g("<1U 4f=\'4s:5z; 32:1I; 36:1I; 4w:1I; 4x:1I; 4t-4s:4q 4q; 4t-6u:6w-6u\'>");g("4E");4 G=7,L=!1;1C.11=p.11;a.1D.29(1m);a.17({14:a.5M,13:p});p.2O=3(x){o(18 0!==x){q.1l=x.1l;19(4 I=0;I"),h.1p(z.1l)),p=0;p"),z[l]=1M 4i(F,V),0==z.1l.8?h.1p(F):z.1l.1p(F)):(F=F.1n(0),V=1e.1w("{"+F.j("2l")+"}"),z[l]=1M 4i(F,V));u.11=d;u.1d=k;u.2Q=v;u.2O=z}12 u};a.3r=3(d){4 h=a.1D.8,k=7;o(1f(d))19(4 l=0;l + * + * translate.js is a jQuery plugin to translate text in the client side. + * + */ + +var translations; +var globalLang; + +jQuery(function($) { + $.fn.translate = function(options) { + + var that = this; //a reference to ourselves + + var settings = { + css: "trn", + lang: "pt" + /*, + t: { + "translate": { + pt: "tradução", + br: "tradução" + } + }*/ + }; + settings = $.extend(settings, options || {}); + if (settings.css.lastIndexOf(".", 0) !== 0) //doesn't start with '.' + settings.css = "." + settings.css; + + var t = settings.t; + + //public methods + this.lang = function(l) { + if (l) { + settings.lang = l; + this.translate(settings); //translate everything + } + + return settings.lang; + }; + + + this.get = function(index) { + var res = index; + + try { + res = t[index][settings.lang]; + } catch (err) { + //not found, return index + return index; + } + + if (res) + return res; + else + return index; + }; + + this.g = this.get; + + + + //main + this.find(settings.css).each(function(i) { + var $this = $(this); + + var trn_key = $this.attr("data-trn-key"); + if (!trn_key) { + trn_key = $this.html(); + $this.attr("data-trn-key", trn_key); //store key for next time + } + + $this.html(that.get(trn_key)); + }); + + + return this; + + }; + + $.urlParam = function(name) { + var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.search); + + return (results !== null) ? results[1] || 0 : false; + } + + var source_language = $.urlParam('source_lang'); + + if (source_language !== false) { + localStorage.setItem('language', source_language); + } + + var storage_lang = localStorage.getItem('language'); + + var t = { + // HEADER AND HOMEPAGE + agree_to_rules: { + en: "You need to accept to the User Agreement.", + es: "Debe aceptar el Acuerdo de Usuario.", + pt: "Você precisa concordar com o Acordo do Usuário.", + ru: "Вам необходимо принять Пользовательское соглашение.", + gr: "Πρέπει να αποδεχτείτε τους Όρους Χρήσης." + }, + notfound: { + en: "We couldn't find that :(", + es: "No pudimos encontrar eso :(", + pt: "Não conseguimos encontrar isso :(", + gr: "Δεν μπορέσαμε να το βρούμε αυτό :(", + ru: "Не смогли найти этого :(", + }, + lang: { + en: "en", + es: "es", + pt: "pt", + ru: "ru" + }, + episode_t: { + en: "Innadril Episode 1:", + es: "Innadril Episodio 1:", + pt: "Innadril Episódio 1:", + ru: "Innadril Эпизод 1:" + }, + episode_n: { + en: "The Awakening", + es: "El Despertar", + pt: "O Despertar", + ru: "Пробуждение" + }, + episode_i: { + en: "Max level 58 - Epic Bosses Level 55", + es: "Máximo nivel 58 - Épicos nivel 55", + pt: "Nível máximo 58 - Epics level 55", + ru: "Ур. максимальный 58 - эпики Ур. 55" + }, + home: { + en: "Home", + es: "Hogar", + pt: "Início", + ru: "Домой" + }, + shop: { + en: "SHOP", + es: "TIENDA", + pt: "LOJA", + gr: "ΜΑΓΑΖΙ", + ru: "МАГАЗИН" + }, + account: { + en: "ACCOUNT", + es: "CUENTA", + pt: "LOJA", + gr: "ACCOUNT", + ru: "ЛИЧНЫЙ КАБИНЕТ" + }, + wiki: { + en: "WIKI", + es: "WIKI", + pt: "WIKI", + gr: "WIKI", + ru: "ВИКИПЕДИЯ" + }, + forum: { + en: "FORUM", + es: "FORO", + pt: "FORUM", + gr: "FORUM", + ru: "Форум" + }, + search: { + en: "Search the Wiki", + es: "Buscar en la Wiki", + pt: "Procure na Wiki", + gr: "Αναζήτηση στην Wiki", + ru: "Поиск в Википедии" + }, + search_btn: { + en: "Search", + es: "Buscar", + pt: "Procure", + gr: "Αναζήτηση", + ru: "Поиск" + }, + download: { + en: "DOWNLOAD", + es: "DESCARGAR", + pt: "DOWNLOAD", + gr: "DOWNLOAD", + ru: "СКАЧАТЬ" + }, + event: { + en: "EVENT", + es: "EVENTO", + pt: "EVENTO", + gr: "EVENT", + ru: "СОБЫТИЯ" + }, + news: { + en: "NEWS", + es: "NOTICIAS", + pt: "NOTÍCIAS", + gr: "ΝΕΑ", + ru: "НОВОСТИ" + }, + update: { + en: "UPDATE", + es: "ACTUALIZACIÓN", + pt: "ATUALIZAÇÃO", + gr: "UPDATE", + ru: "ОБНОВИТЬ" + }, + newstitle_010121: { + en: "Skill Changes", + es: "Cambios de Skill", + pt: "Mudanças nas Habilidades", + gr: "Αλλαγές στα Skills", + ru: "Изменения Cкиллов" + }, + newscontent_010121: { + en: "We are excited to announce the changes we have made to skills based on the feedback from our last server! We will maintain our Enchanter System, the 7-man party limit and all the skills will remain like on the previous server. However, we decided to adapt and change the skills listed below based on our Stage system in order to make every class interesting to play at every stage.", + es: "Estamos felices de anunciar los cambios en skills basados en las reacciones generadas en nuestro último servidor. Mantendremos el sistema de Enchanters y las parties con límite de 7 personajes, y todas las skills se mantendrán como en el servidor anterior. Pero hemos decidido adaptar y cambiar ciertas skills enlistadas debajo, basándonos en nuestro sistema de Stages, para hacer que cada clase sea interesante de jugar en cada Stage.", + pt: "Temos o prazer de anunciar as mudanças que fizemos nas habilidades com base no feedback do nosso último servidor! Manteremos o nosso Sistema de Enchanter, o limite de players em party será 7 e todas as habilidades permanecerão como no servidor anterior. Porém, decidimos adaptar e alterar as habilidades listadas abaixo com base em nosso sistema de estágios, para tornar cada classe interessante de se jogar em cada fase.", + gr: "Είμαστε ενθουσιασμένοι να ανακοινώσουμε τις αλλαγές που έχουμε κάνει στα skills βάσει του feedback από τον τελευταίο μας server! Θα κρατήσουμε το Enchanter System, το όριο 7 παικτών στο party και όλα τα άλλα skills θα παραμείνουν όπως στον προηγούμενο server. Όμως, αποφασίσαμε να προσαρμόσουμε και να αλλάξουμε τα παρακάτω skills βάσει του Stage system για να κάνουμε το κάθε class ενδιαφέρον στο να το παίξει κανείς σε όλα τα stages.​", + ru: "Мы с удовольствием сообщаем об изменениях в скиллах, которые мы сделали на основе ваших отзывов с нашего последнего сервера! Мы сохраним нашу систему Чародеев, лимит в 7 человек для пати и все скиллы останутся прежними как на предыдущем сервере. Однако, мы решили скорректировать и изменить скиллы, которые будут представлены ниже, чтобы сделать каждый класс интересным на всех стадиях игры. Некоторые из скиллов, что Вы ранее учили на более поздних этапах игры, будут разделены на 3 стадии и будут добавлены на ранних этапах игры." + }, + newstitle_020221: { + en: "Community Talk Show & GvG Event", + es: "Community Talk Show & GvG Event", + pt: "Community Talk Show & GvG Event", + gr: "Community Talk Show & GvG Event", + ru: "Community Talk Show & GvG Event", + }, + newscontent_020221: { + en: "On Friday, February 12th we will be showcasing our adjustments to skill balance and mechanics live on our Twitch channel! We will also be hosting a GvG event where players will be able to test the new skills and their animations along with their influence on overall balance. Furthermore, the new 'Clan Stronghold' system will also be featured! If you are interested in joining this event, you will need to form a group consisting of seven members. As soon as you have gathered your friends, please contact a member of the staff and you will be provided with a set of instructions. The GvG event will be governed by the following set of rule: - Max level: 56 - Max equipment grade: C-Grade - No epic jewelry - No talismans of any type The event will commence at 20:00 GMT+0. Participants need to be online 30 minutes prior to the event.", + es: "El viernes 12 de febrero, estaremos haciendo una demostración de nuestros ajustes al balance de skills y mecánicas, ¡en un directo a través de nuestro canal de Twitch! Además, estaremos organizando un evento GvG donde los jugadores podrán probar las nuevas skills y sus animaciones, así como su influencia en el balance general. Además, ¡también se incluirá el nuevo sistema de 'Clan Stronghold'! Si estás interesando en unirte a este evento, deberás formar un grupo formado por 7 miembros. Tan pronto como hayas reunido a tus amigos, comunícate con un miembro del staff y se te proporcionará un conjunto de instrucciones. El evento GvG se regirá por el siguiente conjunto de reglas: - Máximo nivel: 56 - Máximo grado de equipamiento: Grado C - No joyería épica - No talismanes de cualquier tipo El evento comenzará a las 20:00 GMT+0 Los participantes deben estar conectados 30 minutos antes del evento.", + pt: "No dia 12 de fevereiro, sexta-feira, nós estaremos mostrando nossas alterações ao client do jogo em prol do balanceamento de skills e mecânicas em nosso canal da Twitch! Também estaremos realizando um evento GvG(Guilda versus Guilda) para que seja possível os jogadores testarem na prática as novas skills e animações, além do impacto dessas mudanças no balanceamento geral do jogo. Além disso, o novo sistema de \"Clan Stronghold\" também será demonstrado! Se você está interessado em entrar nesse evento, você deverá criar um grupo de sete pessoas. Assim que você tiver juntado todos os seus amigos, por favor entre em contato com um membro da equipe e você receberá algumas instruções sobre como proceder. O evento GvG terá algumas regras específicas: - Nível máximo: 56; - Grade máximo de equipamentos: C-Grade; - Sem jóias épicas; - Sem talismãs, de qualquer tipo. O evento começará às 20:00, no fuso horário do GMT +0 (Greenwich Mean Time). Todos os participantes precisam estar online trinta minutos antes do evento começar.", + gr: "Την Παρασκευή, 12 Φεβρουαρίου θα σας παρουσιάσουμε τις αλλαγές που πραγματοποιήσαμε στo skill balance καθώς και στα mechanics του παιχνιδιού ζωντάνα στο κανάλι μας στο Twitch! Θα «τρέξουμε» επίσης ένα GvG event όπου οι παίκτες θα μπορούν να δοκιμάσουν τα καινούργια skills και τα animations τους καθώς και την επιρροή τους στο γενικό balance. Επιπλέον, θα παρουσιάσουμε και το καινούριο σύστημα «Clan Stronghold»! Εάν ενδιαφέρεστε να συμμετάσχετε σε αυτό το event, θα χρειαστεί να φτιάξετε ένα group από επτά μέλη. Μόλις μαζέψετε τους φίλους σας, παρακαλούμε επικοινωνήστε με ένα μέλος του προσωπικού για να λάβετε οδηγίες. Το GvG event υπόκειται στους εξής κανόνες: - Μέγιστο level: 56 - Μέγιστο equipment grade: C-Grade - Απαγορεύονται τα epic κοσμήματα - Απαγορεύονται τα talismans οποιουδήποτε τύπου Το event θα ξεκινήσει στις 22:00 ώρα Ελλάδος. Οι συμμετέχοντες πρέπει να είναι online 30 λεπτά πρίν την έναρξη του event.", + ru: "В пятницу, 12 февраля, мы в прямом эфире на нашем канале Twitch представим наши изменения в балансе навыков и механике! Мы также проведем турнир GvG, где игроки смогут проверить новые навыки и их анимацию, а также их влияние на общий баланс. Кроме того, будет представлена новая система «Крепость клана»! Если вы заинтересованы в участии в этом мероприятии, вам нужно будет сформировать группу из семи человек. Как только вы соберете своих друзей, свяжитесь с одним из сотрудников в дискорде, и вам будут предоставлены инструкции. GvG будет регулироваться следующим набором правил: - Максимальный уровень: 56 - Максимальный уровень снаряжения: C-Grade - Запрещен эпик - Запрещены любые виды талисманов Турнир начнется в 20:00 GMT + 0. Участникам необходимо быть онлайн за 30 минут до турнира." + }, + newstitle_170221: { + en: "Open BETA - 19/02/2021 18:00 GMT+0", + es: "Open BETA - 19/02/2021 19:00 GMT+1", + pt: "Open BETA - 19/02/2021 15:00 GMT-3", + gr: "Open BETA - 19/02/2021 20:00 GMT+2", + ru: "ОБТ - 19/02/2021 21:00 GMT+3", + }, + newscontent_170221: { + en: "We are thrilled to announce that the Open BETA phase of our 'Improved' project will be launched on Friday, February 19th at 18:00 GMT+0! The Open BETA will have the same configuration as the live server - Stage 1. You may find out more about the server's settings on our Wiki. The full client can be downloaded here. A download link for the system folder will become available on the day of the Open BETA. You will also need to create an account via our Account Panel.", + es: "Estamos ansiosos de anunciarles que la fase de BETA Abierta de nuestro proyecto 'Improved', será lanzada el Viernes 19 de Febrero a las 19:00 GMT+1! La BETA Abierta tendrá la misma configuración que el servidor live - Etapa 1. Puedes obtener más información sobre los ajustes del servidor en nuestra Wiki. El cliente completo puede ser descargado aquí. Un link de descarga de la carpeta System estará disponible en el día de inicio de la BETA Abierta. Además necesitarás crear una cuenta a través de nuestro Panel de Cuenta. A fin de preparar la Gran Apertura, la BETA Abierta finalizará el 25 de Febrero.", + pt: "Temos o prazer de anunciar que a fase Open BETA do nosso projeto 'Improved' será lançada na próxima sexta-feira, 19 de fevereiro às 15:00 GMT-3! O Open BETA terá a mesma configuração do servidor live - Etapa 1. Você pode descobrir mais sobre as configurações do servidor em nosso Wiki. O cliente completo pode ser baixado aqui. O link para download da system estará disponível no dia do Open BETA. Você também precisará criar uma conta através do nosso Painel de Controle. Em preparação para a Grande Inauguração, o Open BETA terminará em 25 de fevereiro.", + gr: "Με μεγάλη μας χαρά ανακοινώνουμε την έναρξη της φάσης Open BETA του «Improved» project μας την Παρασκευή, 19 Φεβρουαρίου στις 20:00 ώρα Ελλάδος! Το Open BETA θα έχει τις ίδιες ρυθμίσεις με αυτές που θα έχει ο live server, δηλαδή του «Stage 1». Μπορείτε να μάθετε περισσότερα για τις ρυθμίσεις του server στην Wiki μας. Το full client μπορείτε να το κατεβάσετε από εδώ. Το link για να κατεβάσετε το φάκελο system θα είναι διαθέσιμο την ημέρα του Open BETA. Θα χρειαστεί επίσης να δημιουργήσετε ένα account μέσω του Account Panel. Το Open BETA θα κλείσει στις 25 Φεβρουαρίου καθώς θα προετοιμαζόμαστε για το Grand Opening.", + ru: "Мы рады сообщить, что OBT \"Improved\" начнется в пятницу, 19 февраля, в 21:00 GMT+3! OBT будет иметь ту же конфигурацию, что и живой сервер - первой стадии. Вы можете узнать больше о настройках сервера в нашей Wiki. Полную версию клиента можно скачать здесь. Ссылка для загрузки патча, будет доступна в день открытия ОБТ. Вам также необходимо будет создать учетную запись через нашу панель учетной записи. ОБТ будет закрыт перед открытием, 25 февраля." + }, + newstitle_250221: { + en: "Grand Opening - 26/02/2021 18:00 GMT+0", + es: "Grand Opening - 26/02/2021 18:00 GMT+0", + pt: "Grand Opening - 26/02/2021 18:00 GMT+0", + gr: "Grand Opening - 26/02/2021 18:00 GMT+0", + ru: "Grand Opening - 26/02/2021 18:00 GMT+0", + }, + newscontent_250221: { + en: "We are nearly there! Just one more day left until the Improved era commences! Our Improved project will go live on: Friday, February 26th at 18:00 GMT+0!", + es: "Ya casi estamos! Solo un día más para que la era Improved comience! Nuestro proyecto Improved será lanzado el día:​ Viernes, 26 de Febrero, a las 18:00 GMT+0! (15:00 GMT-3)", + pt: "Estamos quase lá! Só falta mais um dia para o início da era Improved! Nosso projeto será lançado em: Sexta-feira, Dia 26 de Fevereiro às 18:00 GMT (15:00 Horário de Brasília)", + gr: "Ήρθε σχεδόν η ώρα! Άλλη μία μέρα ακόμα μέχρι την «Improved» εποχή! Το «Improved» project μας θα ανοίξει: Παρασκευή, 26 Φεβρουαρίου στις 20:00 ώρα Ελλάδος!​", + en: "We are nearly there! Just one more day left until the Improved era commences! Our Improved project will go live on: Friday, February 26th at 18:00 GMT+0!" + }, + newstitle_100321: { + en: "Alioth's Flaming Rampage 10/03/21 - 15/03/21", + es: "Alioth's Flaming Rampage 10/03/21 - 15/03/21", + pt: "Alioth's Flaming Rampage 10/03/21 - 15/03/21", + gr: "Alioth's Flaming Rampage 10/03/21 - 15/03/21", + ru: "Alioth's Flaming Rampage 10/03/21 - 15/03/21" + }, + newscontent_100321: { + en: "Alioth wreaked havoc on hundreds of OVH servers. None of them have been able to recover from his flaming rampage. That is of course, except for Innadril's Improved x1!", + es: "Alioth wreaked havoc on hundreds of OVH servers. None of them have been able to recover from his flaming rampage. That is of course, except for Innadril's Improved x1!", + pt: "Alioth wreaked havoc on hundreds of OVH servers. None of them have been able to recover from his flaming rampage. That is of course, except for Innadril's Improved x1!", + gr: "Alioth wreaked havoc on hundreds of OVH servers. None of them have been able to recover from his flaming rampage. That is of course, except for Innadril's Improved x1!", + ru: "Alioth wreaked havoc on hundreds of OVH servers. None of them have been able to recover from his flaming rampage. That is of course, except for Innadril's Improved x1!" + }, + newstitle_220321: { + en: "Stage 2 - March 22, 2021 18:00 GMT+0", + es: "Stage 2 - March 22, 2021 18:00 GMT+0", + pt: "Stage 2 - March 22, 2021 18:00 GMT+0", + gr: "Stage 2 - March 22, 2021 18:00 GMT+0", + ru: "Stage 2 - March 22, 2021 18:00 GMT+0" + }, + newscontent_220321: { + en: "Hello everyone! We are thrilled to announce that Stage 2 will go live today, March 22nd at 18:00 GMT+0! The server will be brought down for maintenance at 17:00 GMT+0. Quick Stage 2 feature overview: New area: Rune...", + es: "Hello everyone! We are thrilled to announce that Stage 2 will go live today, March 22nd at 18:00 GMT+0! The server will be brought down for maintenance at 17:00 GMT+0. Quick Stage 2 feature overview: New area: Rune...", + pt: "Hello everyone! We are thrilled to announce that Stage 2 will go live today, March 22nd at 18:00 GMT+0! The server will be brought down for maintenance at 17:00 GMT+0. Quick Stage 2 feature overview: New area: Rune...", + gr: "Hello everyone! We are thrilled to announce that Stage 2 will go live today, March 22nd at 18:00 GMT+0! The server will be brought down for maintenance at 17:00 GMT+0. Quick Stage 2 feature overview: New area: Rune...", + ru: "Hello everyone! We are thrilled to announce that Stage 2 will go live today, March 22nd at 18:00 GMT+0! The server will be brought down for maintenance at 17:00 GMT+0. Quick Stage 2 feature overview: New area: Rune..." + }, + newstitle_250321: { + en: "Newcomer Bonuses", + es: "Newcomer Bonuses", + pt: "Newcomer Bonuses", + gr: "Newcomer Bonuses", + ru: "Newcomer Bonuses" + }, + newscontent_250321: { + en: "New to Innadril? Looking for a fresh Lineage II experience but you're afraid of starting on an server that has been running for some time now? Fear no more! Starting today, all newly created characters receive...", + es: "New to Innadril? Looking for a fresh Lineage II experience but you're afraid of starting on an server that has been running for some time now? Fear no more! Starting today, all newly created characters receive...", + pt: "New to Innadril? Looking for a fresh Lineage II experience but you're afraid of starting on an server that has been running for some time now? Fear no more! Starting today, all newly created characters receive...", + gr: "New to Innadril? Looking for a fresh Lineage II experience but you're afraid of starting on an server that has been running for some time now? Fear no more! Starting today, all newly created characters receive...", + ru: "New to Innadril? Looking for a fresh Lineage II experience but you're afraid of starting on an server that has been running for some time now? Fear no more! Starting today, all newly created characters receive..." + }, + newstitle_020421: { + en: "Power of Love - 03/04/21 - 12/04/21", + es: "Power of Love - 03/04/21 - 12/04/21", + pt: "Power of Love - 03/04/21 - 12/04/21", + gr: "Power of Love - 03/04/21 - 12/04/21", + ru: "Power of Love - 03/04/21 - 12/04/21", + }, + newscontent_020421: { + en: "Given the abundance of love that is present in the Spring season, Coco Brownie has arrived in town to share her sweet treats, but it looks like she also needs some rescuing...", + es: "Given the abundance of love that is present in the Spring season, Coco Brownie has arrived in town to share her sweet treats, but it looks like she also needs some rescuing...", + pt: "Given the abundance of love that is present in the Spring season, Coco Brownie has arrived in town to share her sweet treats, but it looks like she also needs some rescuing...", + gr: "Given the abundance of love that is present in the Spring season, Coco Brownie has arrived in town to share her sweet treats, but it looks like she also needs some rescuing...", + ru: "Given the abundance of love that is present in the Spring season, Coco Brownie has arrived in town to share her sweet treats, but it looks like she also needs some rescuing..." + }, + newstitle: { + en: "Letter Collector - 26/04/21 - 03/05/21", + es: "Letter Collector - 26/04/21 - 03/05/21", + pt: "Letter Collector - 26/04/21 - 03/05/21", + gr: "Letter Collector - 26/04/21 - 03/05/21", + ru: "Letter Collector - 26/04/21 - 03/05/21", + }, + newscontent: { + en: "Time to get your letter collecting groove back on! Ramp up your monster hunting and collect letters from them when they drop. Turn them in for rewards to help you along on your adventures in Aden.", + es: "Time to get your letter collecting groove back on! Ramp up your monster hunting and collect letters from them when they drop. Turn them in for rewards to help you along on your adventures in Aden.", + pt: "Time to get your letter collecting groove back on! Ramp up your monster hunting and collect letters from them when they drop. Turn them in for rewards to help you along on your adventures in Aden.", + gr: "Time to get your letter collecting groove back on! Ramp up your monster hunting and collect letters from them when they drop. Turn them in for rewards to help you along on your adventures in Aden.", + ru: "Time to get your letter collecting groove back on! Ramp up your monster hunting and collect letters from them when they drop. Turn them in for rewards to help you along on your adventures in Aden." + }, + essencenewstitle: { + en: "Essence - Coming May 21st", + es: "Essence - Coming May 21st", + pt: "Essence - Coming May 21st", + gr: "Essence - Coming May 21st", + ru: "Essence - Coming May 21st" + }, + essencenewscontent: { + en: "Greetings everyone! We are thrilled to announce that Innadril's rendition of the Essence version of the game will go live on May 21st, 2021! Prior to the opening, we will be holding an Open BETA phase from May 14th, 2021. We hope you are as excited as we are!", + es: "Greetings everyone! We are thrilled to announce that Innadril's rendition of the Essence version of the game will go live on May 21st, 2021! Prior to the opening, we will be holding an Open BETA phase from May 14th, 2021. We hope you are as excited as we are!", + pt: "Greetings everyone! We are thrilled to announce that Innadril's rendition of the Essence version of the game will go live on May 21st, 2021! Prior to the opening, we will be holding an Open BETA phase from May 14th, 2021. We hope you are as excited as we are!", + gr: "Greetings everyone! We are thrilled to announce that Innadril's rendition of the Essence version of the game will go live on May 21st, 2021! Prior to the opening, we will be holding an Open BETA phase from May 14th, 2021. We hope you are as excited as we are!", + ru: "Greetings everyone! We are thrilled to announce that Innadril's rendition of the Essence version of the game will go live on May 21st, 2021! Prior to the opening, we will be holding an Open BETA phase from May 14th, 2021. We hope you are as excited as we are!" + }, + lasttopic: { + en: "Latest Forum Topics", + es: "Últimos Temas del Foro", + pt: "Últimos Tópicos", + gr: "Τελευταίες Δημοσιεύσεις", + ru: "Последние Tемы" + }, + register: { + en: "Create an Account", + es: "Registrar una Cuenta", + pt: "Registre sua Conta", + gr: "Δημιουργία Account", + ru: "Регистрация Аккаунта" + }, + select: { + en: "Select Server", + es: "Seleccionar Servidor", + pt: "Selecione o server", + gr: "Επιλέξτε Server", + ru: "Выбрать сервер" + }, + login: { + en: "Account ID", + es: "Nombre de Usuario", + pt: "Usuário", + gr: "Account ID", + ru: "Логин" + }, + email: { + en: "E-mail", + es: "Correo Electrónico", + pt: "E-mail", + gr: "E-mail", + ru: "Эл. почта" + }, + password: { + en: "Password", + es: "Contraseña", + pt: "Senha", + gr: "Password", + ru: "Пароль" + }, + discord: { + en: "Discord", + es: "Discord", + pt: "Discord", + gr: "Discord", + ru: "Discord" + }, + telegram: { + en: "SHOP", + es: "TIENDA", + pt: "LOJA", + gr: "ΜΑΓΑΖΙ", + ru: "МАГАЗИН" + }, + facebook: { + en: "SHOP", + es: "TIENDA", + pt: "LOJA", + gr: "ΜΑΓΑΖΙ", + ru: "МАГАЗИН" + }, + youtube: { + en: "SHOP", + es: "TIENDA", + pt: "LOJA", + gr: "ΜΑΓΑΖΙ", + ru: "МАГАЗИН" + }, + wikigeneral: { + en: "SHOP", + es: "TIENDA", + pt: "LOJA", + gr: "ΜΑΓΑΖΙ", + ru: "МАГАЗИН" + }, + confirm: { + en: "I confirm that I have read and accept the User Agreement and that I will adhere to it!", + es: "Confirmo que he leído y acepto el Acuerdo de Usario, y también me comprometo a seguirlas!", + pt: "Eu confirmo que li e aceito as regras do projeto, além de prometer seguí-las!", + gr: "Επιβεβαιώνω ότι έχω διαβάσει και αποδέχομαι τους Όρους Χρήσης και ότι θα τους τηρήσω!", + ru: "Подтверждаю, что прочитал и принимаю Пользовательское Соглашение, а также обязуюсь их соблюдать!" + }, + modaltitle: { + en: "Stage 2 in...", + es: "Etapa 2 en...", + pt: "Etapa 2 em...", + gr: "Stage 2 σε...", + ru: "Стадия 2 за..." + }, + modalcontent: { + en: "...and receive the following items on launch day!", + es: "...y recibe los siguientes ítems el día del lanzamiento!", + pt: "...e receba esses itens no dia da abertura!", + gr: "..και αποκτήστε τα παρακάτω items την ημέρα του Grand Opening!", + ru: "...и получи следующие предметы в день открытия!" + }, + modaltitle_wiki: { + en: "Browse our Wiki!", + es: "Explora nuestra Wiki!", + pt: "Dê uma olhada na nossa Wiki!", + gr: "Εξερευνήστε την Wiki μας!", + ru: "Полистайтн Википедию!" + }, + modalcontent_wiki: { + en: "Looking for information on our version of the game? Then look no further!", + es: "Buscas informacion de nuestra version del juego? No busques mas!", + pt: "Procurando informações sobre a nossa versão do jogo? Então a sua procura acabou!", + gr: "Ψάχνετε πληροφορίες σχετικά με την έκδοση του παιχνιδιού μας; Μην ψάχνετε άλλο!", + ru: "В поисках информации про нашу версию игры? Нет ничего проще!" + }, + modaltitle_new: { + en: "New to Innadril?", + es: "Nuevo en Innadril??", + pt: "New to Innadril?", + gr: "Καινούργιοι στο Innadril;", + ru: "New to Innadril?" + }, + modalcontent_new: { + en: "Claim your newcomer bonuses!", + es: "Reclama tus Bonus de Novato!", + pt: "Obtenha seu bonus de iniciante!", + gr: "Διεκδικήστε τα newcomer bonuses!", + ru: "Claim your newcomer bonuses!" + }, + registeraccount: { + en: "REGISTER ACCOUNT", + es: "REGISTRAR CUENTA", + pt: "Registrar conta", + gr: "ΔΗΜΙΟΥΡΓΙΑ ACCOUNT", + ru: "РЕГИСТРАЦИЯ АККАУНТА" + }, + copy: { + en: "COPYRIGHT © 2019 - 2021 INNADRIL.COM", + es: "COPYRIGHT © 2019 - 2021 INNADRIL.COM", + pt: "COPYRIGHT © 2019 - 2021 INNADRIL.COM", + gr: "COPYRIGHT © 2019 - 2021 INNADRIL.COM", + ru: "АВТОРСКОЕ ПРАВО © 2019-2021 INNADRIL.COM" + }, + theseservers: { + en: "These servers are an emulator of the Lineage 2 game. The use of the service is for informational purposes only. You can familiarize yourself with the original version of the game Lineage 2 on the official servers of NCSoft.", + es: "Estos servidores son un emulador del juego Lineage 2. El uso del servicio es solo para fines informativos. Puedes familiarizarte con la versión original del juego Lineage 2 en los servidores oficiales de NCSoft.", + pt: "Esses servidores são uma versão emulada de Lineage 2. O uso desse serviço possui um caráter informativo somente. Você poderá se familiarizar com a versão oficial do Lineage 2 nos servidores oficiais da NCSoft", + gr: "Αυτοί οι servers είναι εξομοιωτές του παιχνιδιού Lineage II. Η χρήση αυτής της υπηρεσίας γίνεται μόνο για εκπαιδευτικούς σκοπούς. Μπορείτε να εξοικειωθείτε με την γνήσια έκδοση του παιχνιδιού μέσω των επίσημων servers της NCSoft.", + ru: "Игровые сервера являются эмулятором игры Lineage 2. Использование сервиса исключительно в информационных целях. Вы можете ознакомиться с оригинальной версией игры Lineage 2 на официальных серверах NCSoft." + }, + privacity: { + en: "Privacy Policy", + es: "Política de Privacidad", + pt: "Política de Privacidade", + gr: "Πολιτική Απορρήτου", + ru: "Политика конфиденциальности" + }, + partners: { + en: "Partners", + es: "Socios", + pt: "Parceiros", + gr: "Συνεργάτες", + ru: "Партнеры" + }, + useragreement: { + en: "User Agreement", + es: "Acuerdo de Usuario", + pt: "User Agreement", + gr: "Σύμβαση Χρήσης", + ru: "Пользовательское Соглашение" + }, + terms: { + en: "Terms and Conditions", + es: "Términos y Condiciones", + pt: "Termos do Usuário", + gr: "Όροι και Γνωστοποιήσεις", + ru: "Условия и Положения" + }, + wikigeneral: { + en: "General", + es: "General", + pt: "Geral", + gr: "Γενικά", + ru: "Основное" + }, + wikiskillandclasses: { + en: "Skills & Classes", + es: "Habilidades y Clases", + pt: "Habilidades e Classes", + gr: "Skills & Classes", + ru: "Умения и Классы" + }, + global_skills: { + en: "Skills", + es: "Habilidades", + pt: "Habilidades", + gr: "Skills", + ru: "Умения" + }, + global_classes: { + en: "Classes", + es: "Clases", + pt: "Classes", + gr: "Classes", + ru: "Классы" + }, + wikigeneralinfo: { + en: "General Information", + es: "Informaciones Generales", + pt: "Informações Gerais", + gr: "Γενικές Πληροφορίες", + ru: "Основная Информация" + }, + wikilocationandmonsters: { + en: "Locations & Monsters", + es: "Ubicaciones y Monstruos", + pt: "Locais e Monstros", + gr: "Τοποθεσίες & Τέρατα", + ru: "Локации и Монстры" + }, + wikiitems: { + en: "Items", + es: "Items", + pt: "Itens", + gr: "Items", + ru: "Предметы" + }, + wikiquests: { + en: "Quests", + es: "Misiones", + pt: "Missões", + gr: "Quests", + ru: "Квесты" + }, + wikiquest: { + en: "Quest", + es: "Misión", + pt: "Missão", + gr: "Quest", + ru: "Квесты" + }, + wikipetsystem: { + en: "Pet System", + es: "Sistema de Mascotas", + pt: "Sistema de Pet", + gr: "Σύστημα Pet", + ru: "Система питомцев" + }, + wikibeautyshop: { + en: "Beauty Shop", + es: "Beauty Shop", + pt: "Beauty Shop", + gr: "Beauty Shop", + ru: "Салон красоты" + }, + promo: { + en: "PROMO", + es: "PROMO", + pt: "PROMO", + gr: "PROMO", + ru: "ПРОМО" + }, + wikigameplay: { + en: "Gameplay", + es: "Jugabilidad", + pt: "Jogabilidade", + gr: "Gameplay", + ru: "Геймплей" + }, + wikisearchtext: { + en: "Search the Wiki", + es: "Buscar en la Wiki", + pt: "Procurar no wiki", + gr: "Αναζήτηση στην Wiki", + ru: "Поиск по Вики" + }, + wikisearchtext2: { + en: "Enter a search term to search on the Wiki", + es: "Escribe lo que deseas encontrar en la Wiki", + pt: "Digite aqui o que você quer procurar no wiki", + gr: "Εισάγετε έναν όρο αναζήτησης", + ru: "Напишите что Вас интересует" + }, + wikisubgeneralinfo: { + en: "General Information", + es: "Informaciones Generales", + pt: "Informações Gerais", + gr: "Γενικές Πληροφορίες", + ru: "Основная Информация" + }, + wikiusefulcontent: { + en: "Useful Content", + es: "Contenido Útil", + pt: "Conteúdo Útil", + gr: "Χρήσιμο Περιεχόμενο", + ru: "Полезный Kонтент" + }, + wikisubserverfeatures: { + en: "Server Features", + es: "Características del Servidor", + pt: "Recursos do servidor", + gr: "Features του Server", + ru: "Особенности сервера" + }, + wikisubreworkedzone: { + en: "Reworked Zones", + es: "Zonas Reformuladas", + pt: "Zonas Modificadas", + gr: "Βελτιωμένα Zones", + ru: "Переработанные зоны" + }, + wikisubchardev: { + en: "Character Development", + es: "Desarrollo del Personaje", + pt: "Desenvolvimento do personagem", + gr: "Ανάπτυξη Χαρακτήρα", + ru: "Развитие персонажа" + }, + wikisubmarketplace: { + en: "Marketplace", + es: "Mercado", + pt: "Mercado", + gr: "Το Marketplace", + ru: "Торговая площадка" + }, + wikisubkamalokas: { + en: "Kamaloka", + es: "Kamaloka", + pt: "Kamaloka", + gr: "Kamaloka", + ru: "Камалоки" + }, + wikisubreworkedskill: { + en: "Reworked Skills", + es: "Habilidades Reformuladas", + pt: "Habilidades Modificadas", + gr: "Βελτιωμένα Skills", + ru: "Переработанные умения" + }, + wikisubenchanter: { + en: "Enchanter System", + es: "Sistema de Enchanters", + pt: "Sistema de Enchanters", + gr: "Σύστημα Enchanter", + ru: "Чародеи" + }, + wikisubskillbalance: { + en: "Skill Balance", + es: "Balance de Habilidades", + pt: "Balanceamento de Habilidades", + gr: "Skill Balance", + ru: "Баланс умений" + }, + wikisubhowtoplay: { + en: "How to Play", + es: "Como Jugar", + pt: "Como Jogar", + gr: "Πώς να Παίξετε", + ru: "Как начать играть" + }, + wikisubdownload: { + en: "Downloading the Client", + es: "Descargar archivos", + pt: "Baixar aquivos", + gr: "Οδηγίες Σύνδεσης", + ru: "Загрузка файлов" + }, + wikisubconnect: { + en: "Connecting to the Game", + es: "Conectarse al juego", + pt: "Conectar no jogo", + gr: "Σύνδεση στο Παιχνίδι", + ru: "Подключение в игру" + }, + wikisubbyrace: { + en: "Skills by Race", + es: "Habilidades por Raza", + pt: "Habilidades por Raça", + gr: "Skills ανά Race", + ru: "Умения расс" + }, + human: { + en: "Human", + es: "Humano", + pt: "Humanos", + gr: "Human", + ru: "Люди" + }, + elf: { + en: "Elf", + es: "Elfo", + pt: "Elfos", + gr: "Elf", + ru: "Эльфы", + }, + darkelf: { + en: "Dark Elf", + es: "Elfo Oscuro", + pt: "Elfo Negro", + gr: "Dark Elf", + ru: "Темные Эльфы" + }, + orc: { + en: "Orc", + es: "Orco", + pt: "Orc", + gr: "Orc", + ru: "Орк" + }, + dwarf: { + en: "Dwarf", + es: "Enano", + pt: "Anão", + gr: "Dwarf", + ru: "Гном" + }, + subenchanters: { + en: "Enchanters", + es: "Enchanters", + pt: "Enchanters", + gr: "Enchanters", + ru: "Чародеи " + }, + bladedancer: { + en: "Bladedancer", + es: "Bladedancer", + pt: "Bladedancer", + gr: "Bladedancer", + ru: "Танцор смерти" + }, + overlord: { + en: "Overlord", + es: "Overlord", + pt: "Overlord", + gr: "Overlord", + ru: "Верховный шаман" + }, + prophet: { + en: "Prophet", + es: "Prophet", + pt: "Prophet", + gr: "Prophet", + ru: "Проповедник" + }, + swordsinger: { + en: "Swordsinger", + es: "Swordsinger", + pt: "Swordsinger", + gr: "Swordsinger", + ru: "Менестрель" + }, + warcryer: { + en: "Warcryer", + es: "Warcryer", + pt: "Warcryer", + gr: "Warcryer", + ru: "Вестник войны" + }, + subhealers: { + en: "Healers", + es: "Sanadores", + pt: "Curandeiros", + gr: "Healers", + ru: "Целители" + }, + bishop: { + en: "Bishop", + es: "Bishop", + pt: "Bishop", + gr: "Bishop", + ru: "Епископ" + }, + elvenelder: { + en: "Elven Elder", + es: "Elven Elder", + pt: "Elven Elder", + gr: "Elven Elder", + ru: "Оракул Евы" + }, + shillienelder: { + en: "Shillien Elder", + es: "Shillien Elder", + pt: "Shillien Elder", + gr: "Shillien Elder", + ru: "Мудрец Шилен" + }, + submages: { + en: "Mages", + es: "Magos", + pt: "Magos", + gr: "Mages", + ru: "Маги" + }, + necromancer: { + en: "Necromancer", + es: "Necromancer", + pt: "Necromancer", + gr: "Necromancer", + ru: "Некромант" + }, + sorcerer: { + en: "Sorcerer", + es: "Sorcerer", + pt: "Sorcerer", + gr: "Sorcerer", + ru: "Властитель огня" + }, + spellhowler: { + en: "Spellhowler", + es: "Spellhowler", + pt: "Spellhowler", + gr: "Spellhowler", + ru: "Заклинатель ветра" + }, + spellsinger: { + en: "Spellsinger", + es: "Spellsinger", + pt: "Spellsinger", + gr: "Spellsinger", + ru: "Певец заклинаний" + }, + summoners: { + en: "Summoners", + es: "Invocadores", + pt: "Invocadores", + gr: "Summoners", + ru: "Призыватели" + }, + elementalsummoner: { + en: "Elemental Summoner", + es: "Elemental Summoner", + pt: "Elemental Summoner", + gr: "Elemental Summoner", + ru: "Последователь стихий" + }, + phantomsummoner: { + en: "Phantom Summoner", + es: "Phantom Summoner", + pt: "Phantom Summoner", + gr: "Phantom Summoner", + ru: "Последователь тьмы" + }, + warlock: { + en: "Warlock", + es: "Warlock", + pt: "Warlock", + gr: "Warlock", + ru: "Колдун" + }, + warriors: { + en: "Warriors", + es: "Guerreros", + pt: "Guerreiros", + gr: "Warriors", + ru: "Воины" + }, + bontyhunter: { + en: "Bounty Hunter", + es: "Bounty Hunter", + pt: "Bounty Hunter", + gr: "Bounty Hunter", + ru: "Собиратель" + }, + destroyer: { + en: "Destroyer", + es: "Destroyer", + pt: "Destroyer", + gr: "Destroyer", + ru: "Разрушитель" + }, + gladiator: { + en: "Gladiator", + es: "Gladiator", + pt: "Gladiator", + gr: "Gladiator", + ru: "Разрушитель" + }, + tyrant: { + en: "Tyrant", + es: "Tyrant", + pt: "Tyrant", + gr: "Tyrant", + ru: "Отшельник" + }, + warlord: { + en: "Warlord", + es: "Warlord", + pt: "Warlord", + gr: "Warlord", + ru: "Копейшик" + }, + warsmith: { + en: "Warsmith", + es: "Warsmith", + pt: "Warsmith", + gr: "Warsmith", + ru: "Кузнец" + }, + subtanks: { + en: "Tanks", + es: "Tanks", + pt: "Tanks", + gr: "Tanks", + ru: "Танки", + }, + paladin: { + en: "Paladin", + es: "Paladin", + pt: "Paladin", + gr: "Paladin", + ru: "Паладин", + }, + dark_avenger: { + en: "Dark Avenger", + es: "Dark Avenger", + pt: "Dark Avenger", + gr: "Dark Avenger", + ru: "Мститель", + }, + temple_knight: { + en: "Temple Knight", + es: "Temple Knight", + pt: "Temple Knight", + gr: "Temple Knight", + ru: "Рыцарь Евы", + }, + shillien_knight: { + en: "Shillien Knight", + es: "Shillien Knight", + pt: "Shillien Knight", + gr: "Shillien Knight", + ru: "Рыцарь Шилен", + }, + subarchers: { + en: "Archers", + es: "Arqueros", + pt: "Arquieros", + gr: "Archers", + ru: "Лучники" + }, + hawkeye: { + en: "Hawkeye", + es: "Hawkeye", + pt: "Hawkeye", + gr: "Hawkeye", + ru: "Стрелок" + }, + dreadnought: { + en: "Dreadnought", + es: "Dreadnought", + pt: "Dreadnought", + gr: "Dreadnought", + ru: "Полководец" + }, + duelist: { + en: "Duelist", + es: "Duelist", + pt: "Duelist", + gr: "Duelist", + ru: "Дуэлист" + }, + phoenix_knight: { + en: "Phoenix Knight", + es: "Phoenix Knight", + pt: "Phoenix Knight", + gr: "Phoenix Knight", + ru: "Рыцарь Феникса " + }, + hell_knight: { + en: "Hell Knight", + es: "Hell Knight", + pt: "Hell Knight", + gr: "Hell Knight", + ru: "Рыцарь Ада" + }, + adventurer: { + en: "Adventurer", + es: "Adventurer", + pt: "Adventurer", + gr: "Adventurer", + ru: "Авантюрист" + }, + sagittarius: { + en: "Sagittarius", + es: "Sagittarius", + pt: "Sagittarius", + gr: "Sagittarius", + ru: "Снайпер" + }, + archmage: { + en: "Archmage", + es: "Archmage", + pt: "Archmage", + gr: "Archmage", + ru: "Архимаг" + }, + soultaker: { + en: "Soultaker", + es: "Soultaker", + pt: "Soultaker", + gr: "Soultaker", + ru: "Пожиратель Душ" + }, + arcana_lord: { + en: "Arcana Lord", + es: "Arcana Lord", + pt: "Arcana Lord", + gr: "Arcana Lord", + ru: "Чернокнижник" + }, + cardinal: { + en: "Cardinal", + es: "Cardinal", + pt: "Cardinal", + gr: "Cardinal", + ru: "Кардинал" + }, + hierophant: { + en: "Hierophant", + es: "Hierophant", + pt: "Hierophant", + gr: "Hierophant", + ru: "Апостол" + }, + evas_templar: { + en: "Eva's Templar", + es: "Eva's Templar", + pt: "Eva's Templar", + gr: "Eva's Templar", + ru: "Храмовник Евы" + }, + sword_muse: { + en: "Sword Muse", + es: "Sword Muse", + pt: "Sword Muse", + gr: "Sword Muse", + ru: "Виртуоз" + }, + wind_rider: { + en: "Wind Rider", + es: "Wind Rider", + pt: "Wind Rider", + gr: "Wind Rider", + ru: "Странник Ветра" + }, + moonlight_sentinel: { + en: "Moonlight Sentinel", + es: "Moonlight Sentinel", + pt: "Moonlight Sentinel", + gr: "Moonlight Sentinel", + ru: "Страж Лунного Света" + }, + mystic_muse: { + en: "Mystic Muse", + es: "Mystic Muse", + pt: "Mystic Muse", + gr: "Mystic Muse", + ru: "Магистр Магии" + }, + elemental_master: { + en: "Elemental Master", + es: "Elemental Master", + pt: "Elemental Master", + gr: "Elemental Master", + ru: "Мастер Стихий" + }, + evas_saint: { + en: "Eva's Saint", + es: "Eva's Saint", + pt: "Eva's Saint", + gr: "Eva's Saint", + ru: "Жрец Евы" + }, + shillien_templar: { + en: "Shillien Templar", + es: "Shillien Templar", + pt: "Shillien Templar", + gr: "Shillien Templar", + ru: "Храмовник Шилен" + }, + spectral_dancer: { + en: "Spectral Dancer", + es: "Spectral Dancer", + pt: "Spectral Dancer", + gr: "Spectral Dancer", + ru: "Призрачный Танцор" + }, + ghost_hunter: { + en: "Ghost Hunter", + es: "Ghost Hunter", + pt: "Ghost Hunter", + gr: "Ghost Hunter", + ru: "Призрачный Охотник" + }, + ghost_sentinel: { + en: "Ghost Sentinel", + es: "Ghost Sentinel", + pt: "Ghost Sentinel", + gr: "Ghost Sentinel", + ru: "Страж Теней" + }, + storm_screamer: { + en: "Storm Screamer", + es: "Storm Screamer", + pt: "Storm Screamer", + gr: "Storm Screamer", + ru: "Повелитель Бури" + }, + spectral_master: { + en: "Spectral Master", + es: "Spectral Master", + pt: "Spectral Master", + gr: "Spectral Master", + ru: "Владыка Теней" + }, + shillien_saint: { + en: "Shillien Saint", + es: "Shillien Saint", + pt: "Shillien Saint", + gr: "Shillien Saint", + ru: "Жрец Шилен" + }, + titan: { + en: "Titan", + es: "Titan", + pt: "Titan", + gr: "Titan", + ru: "Титан" + }, + grand_khavatari: { + en: "Grand Khavatari", + es: "Grand Khavatari", + pt: "Grand Khavatari", + gr: "Grand Khavatari", + ru: "Аватар" + }, + dominator: { + en: "Dominator", + es: "Dominator", + pt: "Dominator", + gr: "Dominator", + ru: "Деспот" + }, + doomcryer: { + en: "Doomcryer", + es: "Doomcryer", + pt: "Doomcryer", + gr: "Doomcryer", + ru: "Глас Судьбы" + }, + fortune_seeker: { + en: "Fortune Seeker", + es: "Fortune Seeker", + pt: "Fortune Seeker", + gr: "Fortune Seeker", + ru: "Кладоискатель" + }, + maestro: { + en: "Maestro", + es: "Maestro", + pt: "Maestro", + gr: "Maestro", + ru: "Мастер" + }, + phantomranger: { + en: "Phantom Ranger", + es: "Phantom Ranger", + pt: "Phantom Ranger", + gr: "Phantom Ranger", + ru: "Призрачный рейнджер" + }, + silveranger: { + en: "Silver Ranger", + es: "Silver Ranger", + pt: "Silver Ranger", + gr: "Silver Ranger", + ru: "Серебряный рейнджер" + }, + subdaggers: { + en: "Daggers", + es: "Dagueros", + pt: "Daggers", + gr: "Daggers", + ru: "Кинжальщики" + }, + abysswalker: { + en: "Abyss Walker", + es: "Abyss Walker", + pt: "Abyss Walker", + gr: "Abyss Walker", + ru: "Странник бездны" + }, + plainswalker: { + en: "Plains Walker", + es: "Plains Walker", + pt: "Plains Walker", + gr: "Plains Walker", + ru: "Следопыт" + }, + treasurehunter: { + en: "Treasure Hunter", + es: "Treasure Hunter", + pt: "Treasure Hunter", + gr: "Treasure Hunter", + ru: "Искатель сокровищ" + }, + human_fighter: { + en: "Human Fighter", + es: "Human Fighter", + pt: "Human Fighter", + gr: "Human Fighter", + ru: "Воин" + }, + warrior: { + en: "Warrior", + es: "Warrior", + pt: "Warrior", + gr: "Warrior", + ru: "Воитель" + }, + human_knight: { + en: "Human Knight", + es: "Human Knight", + pt: "Human Knight", + gr: "Human Knight", + ru: "Рыцарь" + }, + rogue: { + en: "Rogue", + es: "Rogue", + pt: "Rogue", + gr: "Rogue", + ru: "Разбойник" + }, + elven_fighter: { + en: "Elven Fighter", + es: "Elven Fighter", + pt: "Elven Fighter", + gr: "Elven Fighter", + ru: "Светлый Воин" + }, + elven_knight: { + en: "Elven Knight", + es: "Elven Knight", + pt: "Elven Knight", + gr: "Elven Knight", + ru: "Светлый Рыцарь" + }, + elven_scout: { + en: "Elven Scout", + es: "Elven Scout", + pt: "Elven Scout", + gr: "Elven Scout", + ru: "Разведчик" + }, + dark_fighter: { + en: "Dark Fighter", + es: "Dark Fighter", + pt: "Dark Fighter", + gr: "Dark Fighter", + ru: "Светлый Воин" + }, + palus_knight: { + en: "Palus Knight", + es: "Palus Knight", + pt: "Palus Knight", + gr: "Palus Knight", + ru: "Темный Рыцарь" + }, + assassin: { + en: "Assassin", + es: "Assassin", + pt: "Assassin", + gr: "Assassin", + ru: "Ассасин" + }, + orc_fighter: { + en: "Orc Fighter", + es: "Orc Fighter", + pt: "Orc Fighter", + gr: "Orc Fighter", + ru: "Орк Боец" + }, + raider: { + en: "Orc Raider", + es: "Orc Raider", + pt: "Orc Raider", + gr: "Orc Raider", + ru: "Налетчик" + }, + monk: { + en: "Orc Monk", + es: "Orc Monk", + pt: "Orc Monk", + gr: "Orc Monk", + ru: "Монах" + }, + dwarven_fighter: { + en: "Dwarven Fighter", + es: "Dwarven Fighter", + pt: "Dwarven Fighter", + gr: "Dwarven Fighter", + ru: "Подмастерье" + }, + scavenger: { + en: "Scavenger", + es: "Scavenger", + pt: "Scavenger", + gr: "Scavenger", + ru: "Собиратель" + }, + artisan: { + en: "Artisan", + es: "Artisan", + pt: "Artisan", + gr: "Artisan", + ru: "Ремесленник" + }, + human_mystic: { + en: "Human Mystic", + es: "Human Mystic", + pt: "Human Mystic", + gr: "Human Mystic", + ru: "Мистик" + }, + human_wizard: { + en: "Human Wizard", + es: "Human Wizard", + pt: "Human Wizard", + gr: "Human Wizard", + ru: "Маг" + }, + cleric: { + en: "Cleric", + es: "Cleric", + pt: "Cleric", + gr: "Cleric", + ru: "Клерик" + }, + elven_mystic: { + en: "Elven Mystic", + es: "Elven Mystic", + pt: "Elven Mystic", + gr: "Elven Mystic", + ru: "Светлый Мистик" + }, + elven_wizard: { + en: "Elven Wizard", + es: "Elven Wizard", + pt: "Elven Wizard", + gr: "Elven Wizard", + ru: "Светлый Маг" + }, + elven_oracle: { + en: "Elven Oracle", + es: "Elven Oracle", + pt: "Elven Oracle", + gr: "Elven Oracle", + ru: "Оракул Евы" + }, + dark_mystic: { + en: "Dark Mystic", + es: "Dark Mystic", + pt: "Dark Mystic", + gr: "Dark Mystic", + ru: "Темный Мистик" + }, + dark_wizard: { + en: "Dark Wizard", + es: "Dark Wizard", + pt: "Dark Wizard", + gr: "Dark Wizard", + ru: "Темный Маг" + }, + shillien_oracle: { + en: "Shillien Oracle", + es: "Shillien Oracle", + pt: "Shillien Oracle", + gr: "Shillien Oracle", + ru: "Оракул Шилен" + }, + orc_mystic: { + en: "Orc Mystic", + es: "Orc Mystic", + pt: "Orc Mystic", + gr: "Orc Mystic", + ru: "Орк Адепт" + }, + orc_shaman: { + en: "Orc Shaman", + es: "Orc Shaman", + pt: "Orc Shaman", + gr: "Orc Shaman", + ru: "Шаман" + }, + monsterbylevel: { + en: "Monsters by Level", + es: "Monstruos por Nivel", + pt: "Monstros por Level", + gr: "Τέρατα ανά Level", + ru: "Монстры по уровню" + }, + bossbylevel: { + en: "Raid Bosses by Level", + es: "Raid Bosses por Nivel", + pt: "Raid Bosses por Level", + gr: "Raid Bosses ανά Level", + ru: "Рейд Боссы по уровню" + }, + territories: { + en: "Territories", + es: "Territorios", + pt: "Territórios", + gr: "Περιοχές", + ru: "Территории" + }, + aden: { + en: "Aden", + es: "Aden", + pt: "Aden", + gr: "Aden", + ru: "Аден" + }, + giran: { + en: "Giran", + es: "Giran", + pt: "Giran", + gr: "Giran", + ru: "Гиран" + }, + gludio: { + en: "Gludio", + es: "Gludio", + pt: "Gludio", + gr: "Gludio", + ru: "Глудио" + }, + dion: { + en: "Dion", + es: "Dion", + pt: "Dion", + gr: "Dion", + ru: "Дион" + }, + oren: { + en: "Oren", + es: "Oren", + pt: "Oren", + gr: "Oren", + ru: "Орен" + }, + raidbosses: { + en: "RAID BOSSES", + es: "RAID BOSSES", + pt: "RAID BOSSES", + gr: "RAID BOSSES", + ru: "Рейд Боссы" + }, + fieldbosses: { + en: "Field Bosses", + es: "Field Bosses", + pt: "Field Bosses", + gr: "Field Bosses", + ru: "Полевые Боссы" + }, + solobosses: { + en: "Solo Bosses", + es: "Solo Bosses", + pt: "Solo Bosses", + gr: "Solo Bosses", + ru: "Соло Рейдовые Боссы" + }, + dungeons: { + en: "DUNGEONS", + es: "INSTANCIAS", + pt: "DUNGEONS", + gr: "DUNGEONS", + ru: "Сессионные зоны" + }, + + clanarena: { + en: "Clan Arena", + es: "Arena de Clan", + pt: "Clan Arena", + gr: "Clan Arena", + ru: "Клан Арена" + }, + abyss: { + en: "Dungeon of Abyss", + es: "Dungeon of Abyss", + pt: "Dungeon of Abyss", + gr: "Dungeon of Abyss", + ru: "Подземелье бездны" + }, + dungeonsbaium: { + en: "Balthus Knights - Baium", + es: "Balthus Knights - Baium", + pt: "Balthus Knights - Baium", + gr: "Balthus Knights - Baium", + ru: "Рыцарь Балтуса - Баюм" + }, + dungeonszaken: { + en: "Balthus Knights - Zaken", + es: "Balthus Knights - Zaken", + pt: "Balthus Knights - Zaken", + gr: "Balthus Knights - Zaken", + ru: "Рыцарь Балтуса - Закен" + }, + dungeonslimited: { + en: "Time-Limited Zones", + es: "Zonas de Tiempo Limitada", + pt: "Time-Limited Zones", + gr: "Time-Limited Zones", + ru: "Ограниченные по времени зоны" + }, + dungeonspirate: { + en: "Ancient Pirates' Tomb", + es: "Ancient Pirates' Tomb", + pt: "Ancient Pirates' Tomb", + gr: "Ancient Pirates' Tomb", + ru: "Гробница древних пиратов" + }, + anakim: { + en: "Anakim", + es: "Anakim", + pt: "Anakim", + gr: "Anakim", + ru: "Анаким" + }, + lilith: { + en: "Lilith", + es: "Lilith", + pt: "Lilith", + gr: "Lilith", + ru: "Лилит" + }, + all_quests: { + en: "All Quests", + es: "Todas las Misiones", + pt: "Todos os Quests", + gr: "Όλα τα Quests", + ru: "Все квесты" + }, + quests_starting: { + en: "Starting Quests", + es: "Misiones de Inicio", + pt: "Starting Quests", + gr: "Αρχικά Quests", + ru: "Starting Quests" + }, + quests_class: { + en: "Class Transfer Quests", + es: "Misiones de Cambio de Clase", + pt: "Quests de Transferência de Classe", + gr: "Class Transfer Quests", + ru: "Квесты на получение профессии" + }, + quests_misc: { + en: "Miscellaneous", + es: "Misceláneo", + pt: "Diversos", + gr: "Διάφορα", + ru: "Разное" + }, + wikiquests1: { + en: "QUESTS LV. 1-20", + es: "MISIONES LV. 1-20", + pt: "MISSÕES LV.1-20", + gr: "QUESTS LV. 1-20", + ru: "Квесты ур.1-20" + }, + wikiquests2: { + en: "QUESTS LV. 15+", + es: "MISIONES Nivel 15+", + pt: "MISIONES Nivel 15+", + gr: "QUESTS LV. 15+", + ru: "Квесты ур.15+" + }, + wikiquests3: { + en: "QUESTS LV. 20+", + es: "MISIONES Nivel 20+", + pt: "MISSÕES LV 20+", + gr: "QUESTS LV. 20+", + ru: "Квесты ур 20+" + }, + subbasicinfo: { + en: "BASIC INFORMATION", + es: "INFORMACIONES BÁSICAS", + pt: "INFORMAÇÕES BASICAS", + gr: "ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ", + ru: "ОСНОВНАЯ ИНФОРМАЦИЯ" + }, + subautomacro: { + en: "Automated Macros", + es: "Auto Macros", + pt: "Macros automáticas", + gr: "Αυτόματα Macros", + ru: "Авто Макрос" + }, + subupgrade: { + en: "Equipment Upgrade System", + es: "Sistema de Mejora de Equipo", + pt: "Sistema de melhorias de equipamento", + gr: "Σύστημα Equipment Upgrade", + ru: "Система улучшения эквипировки" + }, + subfishing: { + en: "Fishing", + es: "Pesca", + pt: "Pescaria", + gr: "Ψάρεμα", + ru: "Рыбалка" + }, + subassist: { + en: "Dimensional Merchant", + es: "Dimensional Merchant", + pt: "Dimensional Merchant", + gr: "Dimensional Merchant", + ru: "Менеджер Витаминов" + }, + subtimer: { + en: "Server Time", + es: "Como verificar el Horario del Servidor?", + pt: "Como checar a hora do servidor ?", + gr: "Ώρα Server", + ru: "Как узнать серверное время?" + }, + release: { + en: "Release: November 07, 2020", + es: "Lanzamiento: 07 de Noviembre, 2020", + pt: "Lançamento: 07 de Novembro, 2020", + ru: "Релиз: 07 Ноябрь 2020 г." + }, + sublstore: { + en: "L2 Coin Shop", + es: "L2 Coin Shop", + pt: "Loja L2 Coin", + gr: "L2 Coin Shop", + ru: "L2 Coin Магазин" + }, + subpverank: { + en: "PvE Rankings", + es: "Rangos PvE", + pt: "PvE Ranks", + gr: "PvE Rankings", + ru: "PvE Ранги" + }, + subpvprank: { + en: "PvP Rankings", + es: "Rangos PvP", + pt: "PvP Ranks", + gr: "PvP Rankings", + ru: "PvP Ранги" + }, + subsharelocation: { + en: "Share Location System", + es: "Sistema de Share Location", + pt: "Sistema de Share Location", + gr: "Σύστημα Share Location", + ru: "Система Share Location" + }, + rbpoints: { + en: "Raid Boss Rewards", + es: "Recompensas de Raid Boss", + pt: "Recompensa por Raid Boss", + gr: "Ανταμοιβές Raid Boss", + ru: "Награды за Рейд Боссов" + }, + damagedboss: { + en: "Damaged Jewelry System", + es: "Sistema de Joyería Dañada", + pt: "Sistema de joias danificadas", + gr: "Σύστημα Damaged Jewelry", + ru: "Система поврежденных аксессуаров" + }, + charimproved: { + en: "CHARACTER IMPROVEMENT", + es: "MEJORA DEL PERSONAJE", + pt: "MELHORIA NOS PERSONAGENS", + gr: "ΒΕΛΤΙΩΣΗ ΧΑΡΑΚΤΗΡΑ ", + ru: "Развитие персонажа" + }, + subdyes: { + en: "Dyes and Tattoos", + es: "Dyes y Tattoos", + pt: "Dyes and Tattoos", + gr: "Dyes και Tattoos", + ru: "Краски и таттуировки" + }, + mainstatpoint: { + en: "Main Characteristics Points", + es: "Puntos de Características Principales", + pt: "Pontos de Características Principais", + gr: "Characteristics Points", + ru: "Очки основных характеристик" + }, + rareskills: { + en: "Rare Skills", + es: "Habilidades Raras", + pt: "Habilidades raras", + gr: "Rare Skills", + ru: "Редкие умения" + }, + transformsys: { + en: "Transformation System", + es: "Sistema de Transformaciones", + pt: "Sistema de Transformação", + gr: "Transformations", + ru: "Трансформации" + }, + subbattles: { + en: "Battles", + es: "Batallas", + pt: "Batalhas", + gr: "Μάχες", + ru: "Сражения" + }, + subclanwar: { + en: "Clan Wars", + es: "Guerras de Clan", + pt: "Guerras de Clãs", + gr: "Clan Wars", + ru: "Война кланов" + }, + suboly: { + en: "Olympiad", + es: "Olimpiadas", + pt: "Olimpíada", + gr: "Olympiad", + ru: "Олимпиада" + }, + subsiege: { + en: "Castle Sieges", + es: "Asedio", + pt: "Castle Sieges", + gr: "Castle Sieges", + ru: "Осада Замка" + }, + pvpeventtoi: { + en: "ToI - PvP Event", + es: "ToI - PvP Event", + pt: "ToI - PvP Event", + gr: "ToI - PvP Event", + ru: "Башня дерзости [PvP событие]" + }, + clanstronghold: { + en: "Clan Strongholds", + es: "Clan Strongholds", + pt: "Clan Strongholds", + gr: "Clan Strongholds", + ru: "Clan Strongholds" + }, + subsocial: { + en: "Socialization", + es: "Socialización", + pt: "Socialização", + gr: "Κοινωνικοποίηση", + ru: "Социализация" + }, + subparty: { + en: "Party", + es: "Party", + pt: "Party", + gr: "Party", + ru: "Группа" + }, + subclans: { + en: "Clans", + es: "Clanes", + pt: "Clans", + gr: "Clans", + ru: "Клан" + }, + subclanslevel: { + en: "Clans - Level", + es: "Clanes - Nivel", + pt: "Clans - Level", + gr: "Clans - Level", + ru: "Клан - уровень" + }, + subclanactivity: { + en: "Clans - Activities", + es: "Clanes - Actividades", + pt: "Clans - Actividade", + gr: "Clans - Activities", + ru: "Клан - мероприятия" + }, + subally: { + en: "Alliances", + es: "Alianzas", + pt: "Aliança", + gr: "Alliances", + ru: "Альянсы" + }, + subexping: { + en: "Experience", + es: "Experiencia", + pt: "Ganhando Experiência", + gr: "Experience", + ru: "Прокачка" + }, + subxptable: { + en: "Character XP Table", + es: "Tabla de Experiencia", + pt: "Tabela de experiência", + gr: "Πίνακας XP Χαρακτήρων", + ru: "Таблица опыта" + }, + subxpspbonus: { + en: "XP/SP Bonuses Table", + es: "Tabla de Bonus de XP/SP", + pt: "Tabela de bonus XP/SP", + gr: "Πίνακας XP/SP Bonuses", + ru: "Таблица бонусов XP/SP" + }, + importantnpc: { + en: "Important NPCs", + es: "NPCs Importantes", + pt: "NPCs Importantes", + gr: "Σημαντικά NPC", + ru: "Важные NPC" + }, + weaptype: { + en: "Weapon Types", + es: "Tipos de Armas", + pt: "Tipos de Armas", + gr: "Τύποι Weapon", + ru: "Типы оружия" + }, + blunts: { + en: "Blunts", + es: "Mazas", + pt: "Blunts", + gr: "Blunts", + ru: "Дубины" + }, + bows: { + en: "Bows", + es: "Arcos", + pt: "Bows", + gr: "Bows", + ru: "Луки" + }, + daggers: { + en: "Daggers", + es: "Dagas", + pt: "Daggers", + gr: "Daggers", + ru: "Кинжалы" + }, + dualswords: { + en: "Dual Swords", + es: "Espadas Duales", + pt: "Dual Swords", + gr: "Dual Swords", + ru: "Парные мечи" + }, + fists: { + en: "Fists", + es: "Garras", + pt: "Fists", + gr: "Fists", + ru: "Кастеты" + }, + magicswords: { + en: "Magic Swords", + es: "Espadas Mágicas", + pt: "Magic Swords", + gr: "Magic Swords", + ru: "Магические мечи" + }, + spears: { + en: "Spears", + es: "Lanzas", + pt: "Spears", + gr: "Spears", + ru: "Пики" + }, + staffs: { + en: "Staves", + es: "Bastones", + pt: "Staves", + gr: "Staves", + ru: "Посохи" + }, + swords: { + en: "Swords", + es: "Espadas", + pt: "Swords", + gr: "Swords", + ru: "Мечи" + }, + twohandblunt: { + en: "Two-Handed Blunts", + es: "Mazos de Dos Manos", + pt: "Two-Handed Blunts", + gr: "Two-Handed Blunt", + ru: "Двуручные дубины" + }, + twohandstaffs: { + en: "Two-Handed Staffs", + es: "Bastones de Dos Manos", + pt: "Two-Handed Staffs", + gr: "Two-Handed Staffs", + ru: "Двуручные посохи" + }, + twohandsword: { + en: "Two-Handed Swords", + es: "Espadas de Dos Manos", + pt: "Two-Handed Swords", + gr: "Two-Handed Swords", + ru: "Двуручные мечи" + }, + armorsets: { + en: "Armor Sets", + es: "Sets de Armadura", + pt: "Sets de Armadura", + gr: "Armor Sets", + ru: "Комплекты Брони" + }, + heavy: { + en: "Heavy", + es: "Pesado", + pt: "Heavy", + gr: "Heavy", + ru: "Тяжелые" + }, + light: { + en: "Light", + es: "Liviano", + pt: "Light", + gr: "Light", + ru: "Легкие" + }, + robe: { + en: "Robe", + es: "Mágico", + pt: "Robe", + gr: "Robe", + ru: "Магические" + }, + armortypes: { + en: "Armor Types", + es: "Tipos de Armadura", + pt: "Tipos de Armadura", + gr: "Τύποι Armor", + ru: "Типы брони" + }, + boots: { + en: "Boots", + es: "Botas", + pt: "Boots", + gr: "Boots", + ru: "Сапоги" + }, + gloves: { + en: "Gloves", + es: "Guantes", + pt: "Gloves", + gr: "Gloves", + ru: "Перчатки" + }, + heavyarmor: { + en: "Heavy Armor", + es: "Armadura Pesada", + pt: "Heavy Armor", + gr: "Heavy Armor", + ru: "Тяж. Броня" + }, + helmets: { + en: "Helmets", + es: "Cascos", + pt: "Helmets", + gr: "Helmets", + ru: "Шлемы" + }, + lightarmor: { + en: "Light Armor", + es: "Armadura Liviana", + pt: "Light Armor", + gr: "Light Armor", + ru: "Легкая Броня" + }, + magicarmor: { + en: "Magic Armor", + es: "Armadura Mágica", + pt: "Magic Armor", + gr: "Magic Armor", + ru: "Магическая Броня" + }, + shields: { + en: "Shields", + es: "Escudos", + pt: "Shields", + gr: "Shields", + ru: "Щиты" + }, + accessories: { + en: "ACCESSORIES", + es: "ACCESORIOS", + pt: "ACESSÓRIOS", + gr: "ACCESSORIES", + ru: "Аксессуары" + }, + earrings: { + en: "Earrings", + es: "Pendientes", + pt: "Earrings", + gr: "Earrings", + ru: "Серьги" + }, + rings: { + en: "Rings", + es: "Anillos", + pt: "Rings", + gr: "Rings", + ru: "Кольца" + }, + necklaces: { + en: "Necklaces", + es: "Collares", + pt: "Necklaces", + gr: "Necklaces", + ru: "Ожерелья" + }, + epicaccessories: { + en: "Epic Accessories", + es: "Accesorios Épicos", + pt: "Jóias Épicas", + gr: "Epic Accessories", + ru: "Эпическая бижутерия" + }, + cosmetics: { + en: "COSMETICS", + es: "COSMÉTICOS", + pt: "COSMÉTICOS", + gr: "COSMETICS", + ru: "Украшения" + }, + agathions: { + en: "Agathions", + es: "Agathions", + pt: "Agathions", + gr: "Agathions", + ru: "Агатионы" + }, + bracelets: { + en: "Bracelets", + es: "Brazaletes", + pt: "Bracelets", + gr: "Bracelets", + ru: "Браслеты" + }, + brooches: { + en: "Brooches", + es: "Brochas", + pt: "Brooches", + gr: "Brooches", + ru: "Брошки" + }, + cloaks: { + en: "Cloaks", + es: "Capas", + pt: "Capas", + gr: "Cloaks", + ru: "Плащ" + }, + headaccessories: { + en: "Head Accessories", + es: "Accesorios de Cabeza", + pt: "Head Accessories", + gr: "Head Accessories", + ru: "Головные уборы" + }, + talismans: { + en: "Talismans", + es: "Talismanes", + pt: "Talismãs", + gr: "Talismans", + ru: "Головные уборы" + }, + miscellaneous: { + en: "MISCELLANEOUS", + es: "MISCELÁNEOS", + pt: "OUTROS", + gr: "ΔΙΑΦΟΡΑ", + ru: "Разное" + }, + attributestones: { + en: "Attribute Stones", + es: "Piedras de Atributo", + pt: "Attribute Stones", + gr: "Attribute Stones", + ru: "Камни атрибута" + }, + combination: { + en: "Combination", + es: "Combinación", + pt: "Combination", + gr: "Combination", + ru: "Комбинация" + }, + craftmaterials: { + en: "Crafting Materials", + es: "Materiales de Craft", + pt: "Materiais de Craft", + gr: "Crafting Materials", + ru: "Материалы для создания" + }, + enhancementstones: { + en: "Enhancement Stones", + es: "Piedras de Mejora", + pt: "Enhancement Stones", + gr: "Enhancement Stones", + ru: "Камни улучшения" + }, + improvement: { + en: "IMPROVEMENT", + es: "MEJORA", + pt: "APRIMORAMENTOS", + gr: "ΒΕΛΤΙΩΣΗ", + ru: "Улучшения" + }, + enchanting: { + en: "Enchanting", + es: "Encantamiento", + pt: "Encantamentos", + gr: "Enchanting", + ru: "Заточка" + }, + lifestones: { + en: "Life Stones", + es: "Life Stones", + pt: "Life Stones", + gr: "Life Stones", + ru: "Камни Жизни" + }, + runes: { + en: "Runes", + es: "Runas", + pt: "Runas", + gr: "Runes", + ru: "Руны" + }, + download_game: { + en: "Download Game", + es: "Descárgate el juego", + pt: "Baixar o jogo", + ru: "Скачать" + }, + register_info: { + en: "Create your account for start playing", + es: "Crea tu cuenta para empezar a jugar", + pt: "Crie sua conta para começar a jogar", + ru: "Создайте учетную запись, чтобы начать играть" + }, + download: { + en: "Download", + es: "Descargar", + pt: "Baixar", + ru: "ФАЙЛЫ" + }, + download_info: { + en: "Necessary files for you to play our game right now", + es: "Archivos necesarios para que juegues nuestro juego", + pt: "Arquivos necessários para jogar agora mesmo", + ru: "Необходимые файлы для игры в нашу игру" + }, + wiki: { + en: "Wiki", + es: "Wiki", + pt: "Wiki", + ru: "Wiki" + }, + wiki_info: { + en: "All the things that you need to know about the game", + es: "Todo lo que necesitas saber sobre el juego", + pt: "Tudo que você precisa saber sobre o jogo", + ru: "Все, что вам нужно знать об игре" + }, + marketplace: { + en: "Marketplace", + es: "Mercado", + pt: "Mercado", + ru: "Торговая площадка" + }, + marketplace_info: { + en: "Earn real money by selling your items!", + es: "Vende tus items y gana dinero real!", + pt: "Venda seus itens e receba dinheiro real!", + ru: "Зарабатывайте реальные деньги, продавая свои игровые вещи" + }, + donate: { + en: "Donate", + es: "Donaciones", + pt: "Doação", + ru: "ДОНАТ" + }, + donate_info: { + en: "See how can your help us with your donation", + es: "Vea cómo puede ayudarnos con su donación", + pt: "Veja com você pode nos ajudar com doações", + ru: "Посмотрите, как вы можете нам помочь" + }, + + // Stages + stage01: { + en: "Stage 01", + es: "Stage 01", + pt: "Estágio 01", + ru: "Stage 01", + }, + stage02: { + en: "Stage 02", + es: "Stage 02", + pt: "Estágio 02", + ru: "Stage 02", + }, + stage03: { + en: "Stage 03", + es: "Stage 03", + pt: "Estágio 03", + ru: "Stage 03", + }, + stage04: { + en: "Stage 04", + es: "Stage 04", + pt: "Estágio 04", + ru: "Stage 04", + }, + stage05: { + en: "Stage 05", + es: "Stage 05", + pt: "Estágio 05", + ru: "Stage 05", + }, + max_level: { + en: "Max. level", + es: "Max. level", + pt: "Nível Max.", + ru: "Max. level", + }, + unlock_date: { + en: "Unlock date", + es: "Unlock dat", + pt: "Data de abertura", + ru: "Unlock dat", + }, + + // New box main + search_on_wiki: { + en: "Enter a search term to search on the Wiki.", + es: "Escribe lo que deseas encontrar en la Wiki.", + pt: "Digite aqui o que você quer procurar no wiki.", + gr: "Εισάγετε έναν όρο αναζήτησης.", + ru: "Напишите что Вас интересует." + }, + search_results: { + en: "Search Results", + es: "Resultados de la Búsqueda", + pt: "Resultados da Pesquisa", + gr: "Αποτελέσματα Αναζήτησης", + ru: "Результаты поиска" + }, + results_num: { + en: "results found for", + es: "resultados encontrados para", + pt: "resultados encontrados para", + gr: "αποτελέσματα για", + ru: "результатов найдено" + }, + noresults: { + en: "No results found for", + es: "No se encontraron resultados para", + pt: "Nenhum resultado encontrado para", + gr: "Δεν βρέθηκαν αποτελέσματα για", + ru: "Ничего не найдено для" + }, + recommended_products: { + en: "Recommended products", + es: "Recommended product", + pt: "Produtos recomendados", + ru: "Recommended product" + }, + useful_links: { + en: "Useful links", + es: "Links utiles", + pt: "Links úteis", + ru: "Полезные ссылки" + }, + media: { + en: "Media", + es: "Media", + pt: "Mídia", + gr: "Media", + ru: "Медиа" + }, + map: { + en: "Map", + es: "Mapa", + pt: "Mapa", + gr: "Χάρτης", + ru: "Карта" + }, + shop: { + en: "Shop", + es: "Tienda", + pt: "Loja", + ru: "Магазин" + }, + race: { + en: "Race", + es: "Raza", + pt: "Race", + gr: "Race", + ru: "Раса" + }, + account_panel: { + en: "Account panel", + es: "Account panel", + pt: "Painel de contas", + ru: "Account panel", + }, + patreon_t: { + en: "Help us being online with Patreon!", + es: "Ayúdanos a permanecer online!", + pt: "Nos ajude a permanecer online!", + ru: "Помогите нам оставаться в сети!" + }, + patreon_r: { + en: "Reached", + es: "Cumplido", + pt: "Alcançado", + ru: "поддержки" + }, + patreon_bt: { + en: "Support us on Patreon", + es: "Apoyanos en Patreon", + pt: "Ajude no Patreon", + ru: "Поддержать на Patreon" + }, + user_agreement: { + en: "User agreement", + es: "ES", + pt: "Acordo do usuáro", + ru: "RU" + }, + privacity_policy: { + en: "Privacity policy", + es: "ES", + pt: "Política de privacidade", + ru: "RU" + }, + + privacity_policy: { + en: "Privacity policy", + es: "ES", + pt: "Política de privacidade", + ru: "RU" + }, + + + + // DOWNLOAD PAGE + download_p_option_01: { + en: "Option 1 (Mediafire)", + es: "Opcion 1 (Mediafire)", + pt: "Opção 1 (Mediafire)", + ru: "Настройка 1 (Mediafire)" + }, + download_p_option_02: { + en: "Option 2 (G. Drive)", + es: "Opcion 2 (G. Drive)", + pt: "Opção 2 (G. Drive)", + ru: "Настройка 2 (G. Drive)" + }, + download_p_option_03: { + en: "Option 3 (Torrent)", + es: "Opcion 3 (Torrent)", + pt: "Opção 3 (Torrent)", + ru: "Настройка 3 (Torrent)" + }, + download_p_client: { + en: "Download Client", + es: "Descargar Cliente", + pt: "Baixar Cliente", + ru: "Скачать клиент." + }, + download_p_client_info: { + en: "First of all, you need to have the game installed", + es: "En primer lugar, debes tener el juego instalado", + pt: "Em primeiro lugar, você precisa ter o jogo instalado", + ru: "Для начала, тебе нужен клиент игры." + }, + download_p_patch: { + en: "Download Patch", + es: "Descargar Parche", + pt: "Baixar o Patch", + ru: "Скачать патч" + }, + download_p_patch_info: { + en: "With the game installed already, you need to download our patch", + es: "Una vez instalado el juego debes de descargar nuestro parche", + pt: "Com o jogo já instalado, você precisa baixar o nosso patch", + ru: "Если у тебя уже есть клиент, просто скачай наш патч." + }, + download_p_register: { + en: "Register a new account", + es: "Crea una nueva cuenta", + pt: "Registrar uma nova conta", + ru: "Создать новый аккаунт" + }, + download_p_register_info: { + en: "You need a master account to play, if you don’t have it, register account.", + es: "Necesitas una cuenta para jugar, si no la tienes, crea una cuenta.", + pt: "Você precisa de uma 'Master Account'para jogar. Caso não tenha, registre agora.", + ru: "Tебе нужен мастер аккаунт для игры. Зарегистрируйся, если у тебя его ещё нет." + }, + download_p_trouble: { + en: "Do you have some download trouble?", + es: "Tienes problemas con la descarga?", + pt: "Está tendo algum problema?", + ru: "Возникли проблемы с загрузкой?" + }, + download_p_trouble_click: { + en: "Click here to get help.", + es: "Haz click aqui para recibir ayuda", + pt: "Clique aqui e obtenha ajuda.", + ru: "Нажмите здесь, если вам нужна помощь." + }, + /* Global Wiki */ + global_name: { + en: "Name", + es: "Nombre", + pt: "Nome", + gr: "Όνομα", + ru: "Нмя" + }, + global_skill: { + en: "Skill", + es: "Skill", + pt: "Skill", + gr: "Skill", + ru: "Умения", + }, + global_level: { + en: "Level", + es: "Nivel", + pt: "Level", + gr: "Level", + ru: "Уровень", + }, + global_acquisition_level: { + en: "Acquisition Level", + es: "Nivel de Adquisición", + pt: "Nível de Aquisição", + gr: "Level Εκμάθησης", + ru: "Уровень изучения", + }, + global_monsters: { + en: "Monsters", + es: "Monstruos", + pt: "Monstros", + gr: "Τέρατα", + ru: "Монстры" + }, + global_territory: { + en: "Territory", + es: "Territorio", + pt: "Território", + gr: "Περιοχή", + ru: "Территория" + }, + global_description: { + en: "Description", + es: "Descripción", + pt: "Descrição", + gr: "Περιγραφή", + ru: "Описание" + }, + global_characteristics: { + en: "Characteristics", + es: "Características", + pt: "Caracteristicas", + gr: "Ιδιότητες", + ru: "Характеристики" + }, + territory_level_range: { + en: "Level Range", + es: "Rango de Nivel", + pt: "Faixa de Nível", + gr: "Εύρος Level", + ru: "Рекомендуемый ровень" + }, + territory_type: { + en: "Type", + es: "Tipo", + pt: "Tipo", + gr: "Τύπος", + ru: "Тип" + }, + global_party_size: { + en: "Party Size", + es: "Tamaño de Party", + pt: "Tamanho do Party", + gr: "Μέγεθος Party", + ru: "Рекомендуемый Размер Γруппы" + }, + zone_reset: { + en: "Zone Reset Time", + es: "Tiempo de Reinicio de la Zona", + pt: "Horário de Reset da Instância", + gr: "Επαναφορά Χρόνου Reuse", + ru: "Время Oтката Зоны" + }, + global_day_wed: { + en: "Wednesday", + es: "Miércoles", + pt: "Quarta-feira", + gr: "Τετάρτη", + ru: "Среда" + }, + global_contents: { + en: "Table of Contents", + es: "Tabla de Contenido", + pt: "Tabela de Conteúdo", + gr: "Πίνακας Περιεχομένων", + ru: "Оглавление" + }, + global_rewards: { + en: "Rewards", + es: "Recompensas", + pt: "Premiações", + gr: "Ανταμοιβές", + ru: "Награды" + }, + global_conditions: { + en: "Conditions", + es: "Términos", + pt: "Condições", + gr: "Προϋποθέσεις", + ru: "Условия" + }, + global_pcs: { + en: "pcs.", + es: "piez.", + pt: "peç.", + gr: "τμχ.", + ru: "Шт.", + }, + global_solo: { + en: "Solo", + es: "Solo", + pt: "Solo", + gr: "Ατομικό", + ru: "Соло", + }, + global_class: { + en: "Class", + es: "Clase", + pt: "Class", + gr: "Class", + ru: "Класс", + }, + mission: { + en: "Mission", + es: "Misión", + pt: "Missão", + gr: "Mission", + ru: "Задание" + }, + mission_completion_one: { + en: "One-time", + es: "Una vez", + pt: "Uma vez", + gr: "Εφάπαξ", + ru: "Одноразовый" + }, + mission_completion_repeatable: { + en: "Repeatable", + es: "Repetible", + pt: "Uma vez", + gr: "Επαναλαμβανόμενο", + ru: "Повторяемый" + }, + mission_completion_week: { + en: "Weekly", + es: "Semanal", + pt: "Semanal", + gr: "Εβδομαδιαίο", + ru: "Еженедельный" + }, + dungeon_duration: { + en: "Stay Duration", + es: "Tiempo Básico", + pt: "Tempo padrão de estada", + gr: "Διάρκεια", + ru: "Базовое время пребывания" + }, + dungeon_duration_extension: { + en: "Stay Extension", + es: "Extensión de Tiempo", + pt: "Prolongamento possível de tempo", + gr: "Επέκταση Διάρκειας", + ru: "Продление времени" + }, + dungeon_price: { + en: "Entry Fee", + es: "Precio de Entrada", + pt: "Preço de entrada", + gr: "Τιμή Εισόδου", + ru: "Цена входа" + }, + global_modification: { + en: "Modification", + es: "Modificación", + pt: "Modificação", + gr: "Τροποποίηση", + ru: "Модификация" + }, + global_cooldown: { + en: "Cooldown", + es: "Tiempo de reuso", + pt: "Cooldown", + gr: "Cooldown", + ru: "Перезарядка" + }, + global_seconds: { + en: "seconds", + es: "segundos", + pt: "segundos", + gr: "δευτερόλεπτα", + ru: "секунды" + }, + fighter: { + en: "Fighter", + es: "Fighter", + pt: "Fighter", + gr: "Fighter", + ru: "Воин" + }, + mystic: { + en: "Mystic", + es: "Mystic", + pt: "Mystic", + gr: "Mystic", + ru: "Мистик" + }, + quest_details: { + en: "Quest Details", + es: "Detalles de la Quest", + pt: "Detalhes da Quest", + gr: "Λεπτομέρειες Quest", + ru: "Детали квеста" + }, + all_races: { + en: "All races", + es: "Todas las razas", + pt: "Todas as raças", + gr: "Όλα τα races", + ru: "Все расы" + }, + global_guide: { + en: "Guide", + es: "Guía", + pt: "Guia", + gr: "Οδηγίες", + ru: "Руководство" + }, + global_base_class: { + en: "Base Class", + es: "Base Class", + pt: "Base Class", + gr: "Βασικό Class", + ru: "Base Class" + }, + global_class_1st: { + en: "First Class", + es: "Primera Clase", + pt: "Primeira Class", + gr: "Πρώτο Class", + ru: "Первый Класс", + }, + global_class_2nd: { + en: "Second Class", + es: "Segunda Clase", + pt: "Segundo Class", + gr: "Δεύτερο Class", + ru: "Второй Класс", + }, + global_class_3rd: { + en: "Third Class", + es: "Tercera Clase", + pt: "Terceiro Class", + gr: "Τρίτο Class", + ru: "Третий Класс", + }, + global_class_1st_t: { + en: "First Class Transfer", + es: "Primer Cambio de Clase", + pt: "Primeira Transferência de Class", + gr: "Πρώτο Class Transfer", + ru: "Первая смена профессии", + }, + global_class_2nd_t: { + en: "Second Class Transfer", + es: "Segundo Cambio de Clase", + pt: "Segunda Transferência de Class", + gr: "Δεύτερο Class Transfer", + ru: "Вторая смена профессии", + }, + global_class_3rd_t: { + en: "Third Class Transfer", + es: "Tercer Cambio de Clase", + pt: "Terceira Transferência de Class", + gr: "Τρίτο Class Transfer", + ru: "Третья смена профессии", + }, + global_item: { + en: "Item", + es: "Item", + pt: "Iten", + gr: "Item", + ru: "Предмет" + }, + global_cost: { + en: "Cost", + es: "Costo", + pt: "Custo", + gr: "Κόστος", + ru: "Расходы" + }, + class_same_skill: { + en: "Classes with the same skill", + es: "Clases con la misma habilidad", + pt: "Aulas com a mesma habilidade", + gr: "Classes με το ίδιο skill", + ru: "Классы с таким же умением" + }, + global_range: { + en: "Range", + es: "Rango", + pt: "Faixa", + gr: "Εμβέλεια", + ru: "Дистанция каста" + }, + global_reuse: { + en: "Reuse", + es: "Tiempo de reutilización", + pt: "Reuso", + gr: "Reuse", + ru: "Перезарядка" + }, + global_casting_time: { + en: "Casting Time", + es: "Tiempo de lanzamiento", + pt: "Tempo de conjuração", + gr: "Casting Time", + ru: "Bремя каста" + }, + global_skill_details: { + en: "Skill Details", + es: "Detalles de la habilidad", + pt: "Detalhes de habilidade", + gr: "Λεπτομέρειες Skill", + ru: "Детали умений" + }, + global_skill_upgrades: { + en: "Skill Upgrades", + es: "Mejoras de habilidad", + pt: "Melhorias de habilidade", + gr: "Αναβαθμίσεις του Skill", + ru: "Повышение умений" + }, + global_skill_physical: { + en: "Physical", + es: "Physical", + pt: "Physical", + gr: "Physical", + ru: "Физическое" + }, + global_skill_active: { + en: "Active", + es: "Active", + pt: "Active", + gr: "Active", + ru: "Mагическое" + }, + global_skill_passive: { + en: "Passive", + es: "Passive", + pt: "Passive", + gr: "Passive", + ru: "Πассивное" + }, + global_skill_toggle: { + en: "Toggle", + es: "Toggle", + pt: "Toggle", + gr: "Toggle", + ru: "Bключаемое" + }, + global_count: { + en: "Count", + es: "Cantidad", + pt: "Quantidade", + gr: "Τεμάχια", + ru: "Количество" + }, + global_chance: { + en: "Chance", + es: "Probabilidad", + pt: "Probabilidade", + gr: "Πιθανότητα", + ru: "Вероятность" + }, + item_chest: { + en:"Upper Body", + es:"Upper Body", + pt:"Upper Body", + gr:"Upper Body", + ru:"Верх. доспех" + }, + item_legs: { + en:"Lower Body", + es:"Lower Body", + pt:"Lower Body", + gr:"Lower Body", + ru:"Ниж. доспех" + }, + item_feet: { + en:"Boots", + es:"Boots", + pt:"Boots", + gr:"Boots", + ru:"Сапоги" + }, + item_head: { + en:"Headgear", + es:"Headgear", + pt:"Headgear", + gr:"Headgear", + ru:"Шлем" + }, + item_gloves: { + en:"Gloves", + es:"Gloves", + pt:"Gloves", + gr:"Gloves", + ru:"Перчатки" + }, + item_onepiece: { + en:"Upper and Lower Body", + es:"Upper and Lower Body", + pt:"Upper and Lower Body", + gr:"Upper and Lower Body", + ru:"Ниж. и верх. доспехи" + }, + item_rear: { + en:"Earring", + es:"Earring", + pt:"Earring", + gr:"Earring", + ru:"Серьга" + }, + item_rfinger: { + en:"Ring", + es:"Ring", + pt:"Ring", + gr:"Ring", + ru:"Кольцо" + }, + item_neck: { + en:"Necklace", + es:"Necklace", + pt:"Necklace", + gr:"Necklace", + ru:"Ожерелье" + }, + item_hair: { + en:"Hair Accessory", + es:"Hair Accessory", + pt:"Hair Accessory", + gr:"Hair Accessory", + ru:"Головной убор" + }, + item_alldress: { + en:"", + es:"", + pt:"", + gr:"", + ru:"" + }, + item_hair2: { + en:"Hair Accessory", + es:"Hair Accessory", + pt:"Hair Accessory", + gr:"Hair Accessory", + ru:"Головной убор" + }, + item_hairall: { + en:"Hair Accessory", + es:"Hair Accessory", + pt:"Hair Accessory", + gr:"Hair Accessory", + ru:"Головной убор" + }, + item_rbracelet: { + en:"Right Bracelet", + es:"Right Bracelet", + pt:"Right Bracelet", + gr:"Right Bracelet", + ru:"Правый браслет" + }, + item_lbracelet: { + en:"Left Bracelet", + es:"Left Bracelet", + pt:"Left Bracelet", + gr:"Left Bracelet", + ru:"Левый браслет" + }, + item_waist: { + en:"", + es:"", + pt:"", + gr:"", + ru:"" + }, + item_back: { + en:"Cloak", + es:"Cloak", + pt:"Cloak", + gr:"Cloak", + ru:"Плащ" + }, + item_lhand: { + en:"Sigil", + es:"Sigil", + pt:"Sigil", + gr:"Sigil", + ru:"Символ" + }, + item_deco1: { + en:"Talisman", + es:"Talisman", + pt:"Talisman", + gr:"Talisman", + ru:"Талисман" + }, + item_agathion_main: { + en:"Agathion", + es:"Agathion", + pt:"Agathion", + gr:"Agathion", + ru:"Агатион" + }, + item_underwear: { + en:"Pendant", + es:"Pendant", + pt:"Pendant", + gr:"Pendant", + ru:"Нижнее Белье" + }, + item_jewel1: { + en:"", + es:"", + pt:"", + gr:"", + ru:"" + }, + item_shield: { + en: "Shield", + es: "Shield", + pt: "Shield", + gr: "Shield", + ru: "Щит" + }, + global_readmore: { + en: "Read More", + es: "Leer Más", + pt: "Leia Mais", + gr: "Διαβαστε Περισσοτερα", + ru: "Подробнее" + }, + global_all_classes: { + en: "All classes", + es: "All classes", + pt: "All classes", + gr: "Όλα τα classes", + ru: "All classes" + } + }; + + translations = t; + + var _t = $('body').translate({ lang: "en", t: t }); + var str = _t.g("translate"); + + var urlLang = window.location.pathname; + urlLang = urlLang.substring(urlLang.length - 2, urlLang.length) + + /*if(urlLang === "en" || urlLang === "es" ||urlLang === "pt" ||urlLang === "gr" ||urlLang === "ru") + { + storage_lang = urlLang; + } + else + {*/ + if (storage_lang == null) { + storage_lang = 'en'; + } + //} + + var lang = storage_lang; + _t.lang(lang); + $('.lang_selector').removeClass('active'); + + $('.lang_selector').each(function(i, obj) { + if ($(this).attr('data-value') == storage_lang) { + $(this).addClass('active'); + } + }); + + $('a[href^="https://cp.innadril.com"').each(function(i, obj) { + $(this).attr('href', $(this).attr('data-href') + '?source_lang=' + lang); + }); + $('.download-register-button').each(function(i, obj) { + $(this).attr('href', $(this).attr('data-href') + '?source_lang=' + lang); + }); + + $('.form-search-input').each(function(i, obj) { + $(this).attr("placeholder", t["search"][lang]); + }); + $('#email-form-input').attr("placeholder", t["email"][lang]); + $('#login-form-input').attr("placeholder", t["login"][lang]); + $('#pass-form-input').attr("placeholder", t["password"][lang]); + + globalLang = lang; + + $(".lang_selector").click(function(ev) { + lang = $(this).attr("data-value"); + _t.lang(lang); + + localStorage.setItem('language', lang); + + $('.lang_selector').removeClass('active'); + $(this).addClass('active'); + + $('a[href^="https://cp.innadril.com"').each(function(i, obj) { + $(this).attr('href', $(this).attr('data-href') + '?source_lang=' + lang); + }); + $('.download-register-button').each(function(i, obj) { + $(this).attr('href', $(this).attr('data-href') + '?source_lang=' + lang); + }); + + ev.preventDefault(); + }); +}); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/map/map.js b/layout/template/site/hellgrave/js/map/map.js new file mode 100644 index 00000000..61d746ac --- /dev/null +++ b/layout/template/site/hellgrave/js/map/map.js @@ -0,0 +1,305 @@ +$(document).ready(function () { + + $('.map').parent().find('.play-button, .copy').remove(); + + // close button + $(document).on('click', '.close-sidebar', function () { + $('.map-sidebar').removeClass('active'); + }); + + // select stage + var markerStage = parseInt($('.map-content .marker').attr('data-stage')); + var currentStage = 5; + + function changeStages() { + $('.map-stages li').each(function(i, obj) { + if (parseInt($(this).attr('data-stage')) === currentStage) { + $(this).addClass('active') + } + else { + $(this).removeClass('active') + } + }); + $('.map-content .marker').each(function(i, obj) { + var parseStage = parseInt($(this).attr('data-stage')); + + if (parseStage > currentStage) { + $(this).addClass('stage-hidden'); + } + else { + $(this).removeClass('stage-hidden'); + } + }); + } + changeStages(); + + $(document).on('click', '.map-stages li', function () { + var clickedStage = parseInt($(this).attr('data-stage')); + currentStage = clickedStage; + + changeStages(); + }); + + function imageExists(url, callback) { + var img = new Image(); + img.onload = function() { callback(true); }; + img.onerror = function() { callback(false); }; + img.src = url; + } + + // side print + function printAsideContent(objId, objName, objIcon) { + var imageName = objName.replace(/\s/g,"_").toLowerCase(); + + switch(imageName) + { + case "forest_of_mirrors": + imageName = "the_forest_of_mirrors"; + break; + case "antharas'_lair": + imageName = "antharass_lair"; + break; + case "antharas": + imageName = "antharass"; + break; + } + + if (locations[imageName] == undefined) { + var textName = 'No description.'; + } + else { + var textName = locations[imageName]; + } + + imageExists('/layout/template/site/hellgrave/img/map/header_' + imageName + '.jpg', function(exists) + { + if(exists) + $('.map-sidebar-image').css('background-image', 'url(/layout/template/site/hellgrave/img/map/header_' + imageName + '.jpg)'); + else + { + $('.map-sidebar-image').css('background-image', 'url(layout/template/site/hellgrave/img/hellgrave_minimap.jpg)'); + $('.map-sidebar-image').css('background-size', 'cover'); + } + + }); + + $('.map-sidebar-location-name').html(objName); + $('.map-sidebar-text').html(textName.description); + if(imageName === "zaken" || imageName === "queen_ant"|| imageName === "frintezza"|| imageName === "baium"|| imageName === "antharass"|| imageName === "valakas"|| imageName === "core"|| imageName === "orfen") + { + $('.map-sidebar-location-title').html("Epic Raid Boss"); + } + else + { + $('.map-sidebar-location-title').html("Location"); + } + } + + // sidebar open/close functions + $('.map-content .marker').each(function(i, obj) { + $(this).on('click', function () { + if (!$(this).hasClass('stage-hidden')) { + var objClicked = $(this).attr('data-id'); + var objName = $(this).find('p').text(); + var objIcon = $(this).find('img').attr('src'); + + $('.map-sidebar').removeClass('active'); + + setTimeout(function () { + printAsideContent('data_id_' + objClicked, objName, objIcon); + }, 300); + + setTimeout(function () { + $('.map-sidebar').addClass('active'); + }, 600); + + } + }); + }); + + var ids = []; + + $('.map-content .marker p').each(function () { + ids.push($(this).html().replace(/\s/g,"_").toLowerCase()); // ids.push(this.id) would work as well. + }); + + // markers content + var locations = { + + mistfall: + { description: "After the war of the elves and the dwarves, the city was rebuilt by the ancient dark elves. They named the city Mistfall." }, + + mordragor: + { description: "Former colony of warriors, it was the first city of the whole continent. After the fall of the dragon Zyrtarch, the city has grown steadily and now and become the main empire of the continent. There are mainly traveling merchants like Rashid, merchants for mages, knights, archers, druids, trainers and much more." }, + + freewind: + { description: "The bravest warriors gathered in this city to face King Ghazbaran. No one managed to come back alive by going in search of the king's head. It is said that he would live in caves to the north." }, + + dolwatha: + { description: "After building Mordragor, Dolwatha was the continent's second most famous city. Researchers from all villages, explorers, warriors, warriors have found refuge in this city. The city is populated by merchants of all kinds. The continent is full of secrets." }, + + falanaar: + { description: "Among the sections in Elven Forest, the place where Mother Tree's influence is the strongest is called Shadow of the Mother Tree. Mother Tree is the tree from the very beginning of the world and is the center of the Elven society. It is known that gods made the Elf race using the leaves of Mother Tree." }, + + goshnar_entrance: + { description: "Here is the entrance of Soul Bosses. You can access to entrance from Roshamuul Sight of Surrenders spawn, at north." }, + + ghazharagoth: + { description: "Raid Ghaz'haragoth and Omrafir." }, + + nightmare_cave: + { description: "An Hight level cave, warning before enter here, a demon reside inside." }, + + twisted_cave: + { description: "Twisted Shape Cave." }, + + insectoid_cave: + { description: "Here you will find, turtles, slugs and insectoid Workers." }, + + golem_cave: + { description: "Here you will find, Ghouls, skeletons, demon skeletons. There is a Worker Golem Cave, requiered level 35. Quest: Assassin Dagger, Minotaur Backpack, Crown Helmet, 50 platinum Coins." }, + + rascacoon: + { description: "Here you will find, Pirate Scoundrel, Cutthroat, exotic caves and Tentuglys Head Boss." }, + + tentuglys_boss: + { description: "To acess on Tentuglys Boss, reach east of Rascacoon Island and enter on teleport." }, + + cobra_bastion: + { description: "Cobra Bastion, you will find Scarlett Etzel." }, + + entrance_king_zelos: + { description: "Here you will find Grave Danger Bosses." }, + + entrance_fear_feaster: + { description: "Here you will find The Fear Feaster Bosses." }, + + falcon_bastion: + { description: "Falcon Bastion, you will find Grand Master Oberon." }, + + passage_rascacoon: + { description: "Here is the passage to Rascacoon Island." }, + + npc_elyotrope: + { description: "Npc Elyotrope Location. Start a mission in order to obtain 10 Dragon tail's and obtain a pickaxe to start mining and become rich. For more information about mining see the wiki page on the menu." }, + + npc_tamoril: + { description: "Npc Tamoril." }, + + warlock_cave: + { description: "Warlock Dungeon, the entrance is reserved to players 100+, you will find, Furys, warlocks, hand of cursed fate, Diabolic Imps, Dark Torturers, heros, Hellfire Fighter and some more. One of the most popular caves for start leveling and make money." }, + + mages_quest: + { description: "Here is the entrance for the Mages Quest, Rewards, sneaky stabber of eliteness, wand of vodoo, underworld rod and spellbook of mind control." }, + + vampire_lands: + { description: "Vampire Lands. Haunted treelings, vampires, elder beholder, demon skeletons, war wolfs. The road to the Vampire lands is infested of Haunted Treelings. " }, + + anihilator: + { description: "Here is the entrance to some quests ( Knight Set Quest - Vampire Shield - Anihilator ). Warning, when you enter here until you didnt reach the final you cannot get back! Also this cave connects directly to the north of Falanaar Lands, is one of the most bigger caves. You will face to many dangerous creatures. " }, + + trinity_island: + { description: "To Access on this Island, you will need reach Mordragor Temple and enter on the Teleport. Here you can make your Daily Quest, Dungeons, Arena Waves each day. " }, + + dwarf_caves: + { description: "A Caves of Dwarfs. Quest: 20 Iron Ores. " }, + + minotaur_lands: + { description: "Minotaur Lands. There is quest on mountains, Steel Helmet Quest. " }, + + behemoth_cave: + { description: "Small Behemoth cave, level required 70. " }, + + dragon_quest: + { description: "Dragon Shield Quest, noble armor and 25 Platinum Coins. " }, + + hell_cave: + { description: "Golden Armor Quest. You will face some Warlocks. Here you will find the entrance of Hell Cave, warning, required level 150+ with team. " }, + + mawhawk: + { description: "Mawhawk Raid. " }, + + barbarian_camp: + { description: "Barbarian Camp. " }, + + frost_dragon_lands: + { description: "Big Spawn of Frost Dragons. " }, + + hell_mines: + { description: "Here you will face a creatures of level 150+. Be Aware there is the king Ghazbaran. " }, + + asura_palace: + { description: "Asura Palace, One of the most privileged places for players. " }, + + ferumbras_tower: + { description: "Ferumbras Tower, here will be the place of the Ferumbras Raid. " }, + + elder_lands: + { description: "Elder Lands. Prepare to face to many Wyrms, Elder Wyrms you can found a rare monster called Tyrn. Under the mountain you can face to Plagueroot. " }, + + depth_hell: + { description: "Depth Hell, you can find Here Hydras, Serpent Spawn, Medusas, also on depth cave you will find a challenge to fight Lisa, recomended level 150+. " }, + + behemoht_mountain: + { description: "Boots of Haste quest, required level 30 to pass the gate. Under the mountain you can face to The Welter." }, + + mutated_cave: + { description: "Mutated Tigers Cave." }, + + apes_land: + { description: "Apes Land. Under the ground you can go to Mordragor Vampires Land." }, + + deeplings_land: + { description: "Here you will find all kind of Deeplings, underground you will find, Minotaur Amazon, Hunter, Mages, Moohtant, but also you will find Glooths ." }, + + quara_tower: + { description: "Many Quara Spawns." }, + + zaoan_quest: + { description: "Here you will find the entrance of Zaoan Quest, prepare to face at many Drakens and Ghastly Dragons." }, + + fungus_cave: + { description: "Fungi Spawn, here you will find Hideous Fungus and Humongous Fungus." }, + + necro_cave: + { description: "Necromancer, stalker, demons skeletons and some more." }, + + grim_reaper_cave: + { description: "Entrance of Grim Reaper Cave, you will face also to some Nightmares." }, + + gravedigger_passage: + { description: "Gravedigger Passage, here is the quest of beastslayer axe, golden falcon and 100 platinum coins." }, + + djinn_fortress: + { description: "Djinn Fortress." }, + + orc_lands: + { description: "Some king of Orcs." }, + + cyclop_fortress: + { description: "Cyclop Fortress." }, + + scarab_cave: + { description: "Scarab Cave." }, + + tomb_of_pharaos: + { description: "Tomb of Pharaos, quest crusader helmet and blue robe." }, + + dangerous_passage: + { description: "The evil seems causing some chaos here." }, + + death_passage: + { description: "This passage goes to Morgaroth Raid, you will face some evils. To the depth you can face Plagirath." }, + + dragon_lair: + { description: "Here is the famous Dragon Lair." }, + + lava_golem_quest: + { description: "Here is the Lava Golem Quest: 50 Tibia Coins, 10 Silver Tokens and 5 Gold Tokens. You will face some Vulcongras, Magma Crawlers and Weepers. " }, + + demon_cave: + { description: "Demon Cave." }, + + } + +}); diff --git a/layout/template/site/hellgrave/js/menu.js b/layout/template/site/hellgrave/js/menu.js new file mode 100644 index 00000000..77fc88c0 --- /dev/null +++ b/layout/template/site/hellgrave/js/menu.js @@ -0,0 +1,2 @@ +var isActive=false;$('.js-menu').on('click',function(){if(isActive){$(this).removeClass('active');$('body').removeClass('menu-open');$('nav').removeClass('menuopen');$('nav').addClass('menuhide');$('span.js-menu').addClass('active');$('span.js-menu').removeClass('active');}else{$(this).addClass('active');$('body').addClass('menu-open');$('nav').removeClass('menuhide');$('nav').addClass('menuopen');$('span.js-menu').removeClass('active');$('span.js-menu').addClass('active');} +isActive=!isActive;}); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/promo_modal_cookie.js b/layout/template/site/hellgrave/js/promo_modal_cookie.js new file mode 100644 index 00000000..b169c02f --- /dev/null +++ b/layout/template/site/hellgrave/js/promo_modal_cookie.js @@ -0,0 +1,5 @@ +jQuery(document).ready(function($){if(getCookie('innadrillangmain')!='submited'){if(getCookie('innadrillangmain')!='closed'){$('.popup-overlay').css("display","flex").hide().fadeIn();}} +$('.modal_close').click(function(){$('.popup-overlay').fadeOut();setCookie('innadrillangmain','submited',0.0333);});$('a.submit').click(function(){$('.popup-overlay').fadeOut();setCookie('innadrillangmain','submited',1);});function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;iswapCards("right"));buttons.prev.addEventListener("click",()=>swapCards("left"));function swapCards(direction){const currentCardEl=cardsContainerEl.querySelector(".current--card");const previousCardEl=cardsContainerEl.querySelector(".previous--card");const nextCardEl=cardsContainerEl.querySelector(".next--card");const currentBgImageEl=appBgContainerEl.querySelector(".current--image");const previousBgImageEl=appBgContainerEl.querySelector(".previous--image");const nextBgImageEl=appBgContainerEl.querySelector(".next--image");changeInfo(direction);swapCardsClass();removeCardEvents(currentCardEl);function swapCardsClass(){currentCardEl.classList.remove("current--card");previousCardEl.classList.remove("previous--card");nextCardEl.classList.remove("next--card");currentBgImageEl.classList.remove("current--image");previousBgImageEl.classList.remove("previous--image");nextBgImageEl.classList.remove("next--image");currentCardEl.style.zIndex="50";currentBgImageEl.style.zIndex="-2";if(direction==="right"){previousCardEl.style.zIndex="20";nextCardEl.style.zIndex="30";nextBgImageEl.style.zIndex="-1";currentCardEl.classList.add("previous--card");previousCardEl.classList.add("next--card");nextCardEl.classList.add("current--card");currentBgImageEl.classList.add("previous--image");previousBgImageEl.classList.add("next--image");nextBgImageEl.classList.add("current--image");}else if(direction==="left"){previousCardEl.style.zIndex="30";nextCardEl.style.zIndex="20";previousBgImageEl.style.zIndex="-1";currentCardEl.classList.add("next--card");previousCardEl.classList.add("current--card");nextCardEl.classList.add("previous--card");currentBgImageEl.classList.add("next--image");previousBgImageEl.classList.add("current--image");nextBgImageEl.classList.add("previous--image");}}} +function changeInfo(direction){let currentInfoEl=cardInfosContainerEl.querySelector(".current--info");let previousInfoEl=cardInfosContainerEl.querySelector(".previous--info");let nextInfoEl=cardInfosContainerEl.querySelector(".next--info");gsap.timeline().to([buttons.prev,buttons.next],{duration:0.2,opacity:0.5,pointerEvents:"none",}).to(currentInfoEl.querySelectorAll(".text"),{duration:0.4,stagger:0.1,translateY:"-120px",opacity:0,},"-=").call(()=>{swapInfosClass(direction);}).call(()=>initCardEvents()).fromTo(direction==="right"?nextInfoEl.querySelectorAll(".text"):previousInfoEl.querySelectorAll(".text"),{opacity:0,translateY:"40px",},{duration:0.4,stagger:0.1,translateY:"0px",opacity:1,}).to([buttons.prev,buttons.next],{duration:0.2,opacity:1,pointerEvents:"all",});function swapInfosClass(){currentInfoEl.classList.remove("current--info");previousInfoEl.classList.remove("previous--info");nextInfoEl.classList.remove("next--info");if(direction==="right"){currentInfoEl.classList.add("previous--info");nextInfoEl.classList.add("current--info");previousInfoEl.classList.add("next--info");}else if(direction==="left"){currentInfoEl.classList.add("next--info");nextInfoEl.classList.add("previous--info");previousInfoEl.classList.add("current--info");}}} +function updateCard(e){const card=e.currentTarget;const box=card.getBoundingClientRect();const centerPosition={x:box.left+box.width/2,y:box.top+box.height/2,};let angle=Math.atan2(e.pageX-centerPosition.x,0)*(35/Math.PI);gsap.set(card,{"--current-card-rotation-offset":`${angle}deg`,});const currentInfoEl=cardInfosContainerEl.querySelector(".current--info");gsap.set(currentInfoEl,{rotateY:`${angle}deg`,});} +function resetCardTransforms(e){const card=e.currentTarget;const currentInfoEl=cardInfosContainerEl.querySelector(".current--info");gsap.set(card,{"--current-card-rotation-offset":0,});gsap.set(currentInfoEl,{rotateY:0,});} +function initCardEvents(){const currentCardEl=cardsContainerEl.querySelector(".current--card");currentCardEl.addEventListener("pointermove",updateCard);currentCardEl.addEventListener("pointerout",(e)=>{resetCardTransforms(e);});} +initCardEvents();function removeCardEvents(card){card.removeEventListener("pointermove",updateCard);} +function init(){let tl=gsap.timeline();tl.to(cardsContainerEl.children,{delay:0.15,duration:0.5,stagger:{ease:"power4.inOut",from:"right",amount:0.1,},"--card-translateY-offset":"0%",}).to(cardInfosContainerEl.querySelector(".current--info").querySelectorAll(".text"),{delay:0.5,duration:0.4,stagger:0.1,opacity:1,translateY:0,}).to([buttons.prev,buttons.next],{duration:0.4,opacity:1,pointerEvents:"all",},"-=0.4");} +const waitForImages=()=>{const images=[...document.querySelectorAll("img")];const totalImages=images.length;let loadedImages=0;const loaderEl=document.querySelector(".loader span");gsap.set(cardsContainerEl.children,{"--card-translateY-offset":"100vh",});gsap.set(cardInfosContainerEl.querySelector(".current--info").querySelectorAll(".text"),{translateY:"40px",opacity:0,});gsap.set([buttons.prev,buttons.next],{pointerEvents:"none",opacity:"0",});images.forEach((image)=>{imagesLoaded(image,(instance)=>{if(instance.isComplete){loadedImages++;let loadProgress=loadedImages/totalImages;gsap.to(loaderEl,{duration:1,scaleX:loadProgress,backgroundColor:`hsl(${loadProgress*120}, 100%, 50%`,});if(totalImages==loadedImages){gsap.timeline().to(".loading__wrapper",{duration:0.8,opacity:0,pointerEvents:"none",}).call(()=>init());}}});});};waitForImages(); \ No newline at end of file diff --git a/layout/template/site/hellgrave/js/slick-slider/slick1.6.js b/layout/template/site/hellgrave/js/slick-slider/slick1.6.js new file mode 100644 index 00000000..47c7327a --- /dev/null +++ b/layout/template/site/hellgrave/js/slick-slider/slick1.6.js @@ -0,0 +1,148 @@ +(function(factory){'use strict';if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports!=='undefined'){module.exports=factory(require('jquery'));}else{factory(jQuery);}}(function($){'use strict';var Slick=window.Slick||{};Slick=(function(){var instanceUid=0;function Slick(element,settings){var _=this,dataSettings;_.defaults={accessibility:true,adaptiveHeight:false,appendArrows:$(element),appendDots:$(element),arrows:true,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:false,autoplaySpeed:3000,centerMode:false,centerPadding:'50px',cssEase:'ease',customPaging:function(slider,i){return $('