diff --git a/Cargo.lock b/Cargo.lock index e78e135..e821b23 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -65,26 +65,26 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", "cc", @@ -97,9 +97,15 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.5" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" [[package]] name = "bitflags" @@ -109,9 +115,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "block-buffer" @@ -124,9 +130,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.14.0" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "byteorder" @@ -136,18 +142,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cc" -version = "1.0.83" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" -dependencies = [ - "libc", -] +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" [[package]] name = "cfg-if" @@ -157,16 +160,16 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.31" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.48.5", + "windows-targets 0.52.4", ] [[package]] @@ -186,9 +189,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -196,24 +199,24 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "cpufeatures" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" dependencies = [ "cfg-if", ] @@ -234,8 +237,18 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.13.4", + "darling_macro 0.13.4", +] + +[[package]] +name = "darling" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +dependencies = [ + "darling_core 0.20.9", + "darling_macro 0.20.9", ] [[package]] @@ -248,21 +261,46 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.10.0", "syn 1.0.109", ] +[[package]] +name = "darling_core" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.57", +] + [[package]] name = "darling_macro" version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ - "darling_core", + "darling_core 0.13.4", "quote", "syn 1.0.109", ] +[[package]] +name = "darling_macro" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +dependencies = [ + "darling_core 0.20.9", + "quote", + "syn 2.0.57", +] + [[package]] name = "dashmap" version = "5.5.3" @@ -284,9 +322,9 @@ checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" [[package]] name = "deranged" -version = "0.3.9" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", "serde", @@ -307,25 +345,36 @@ dependencies = [ [[package]] name = "diesel" -version = "1.4.8" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b28135ecf6b7d446b43e27e225622a038cc4e2930a1022f51cdb97ada19b8e4d" +checksum = "35b696af9ff4c0d2a507db2c5faafa8aa0205e297e5f11e203a24226d5355e7a" dependencies = [ - "byteorder", "diesel_derives", "libsqlite3-sys", "r2d2", + "time", ] [[package]] name = "diesel_derives" -version = "1.4.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3" +checksum = "0d6fdd83d5947068817016e939596d246e5367279453f2a3433287894f2f2996" dependencies = [ + "diesel_table_macro_syntax", + "dsl_auto_type", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.57", +] + +[[package]] +name = "diesel_table_macro_syntax" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "209c735641a413bc68c4923a9d6ad4bcb3ca306b794edaa7eb0b3228a99ffb25" +dependencies = [ + "syn 2.0.57", ] [[package]] @@ -336,6 +385,7 @@ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer", "crypto-common", + "subtle", ] [[package]] @@ -354,74 +404,24 @@ dependencies = [ ] [[package]] -name = "either" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" - -[[package]] -name = "encoding" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" -dependencies = [ - "encoding-index-japanese", - "encoding-index-korean", - "encoding-index-simpchinese", - "encoding-index-singlebyte", - "encoding-index-tradchinese", -] - -[[package]] -name = "encoding-index-japanese" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-korean" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-simpchinese" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-singlebyte" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-tradchinese" -version = "1.20141219.5" +name = "dsl_auto_type" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" +checksum = "ab32c18ea6760d951659768a3e35ea72fc1ba0916d665a88dfe048b2a41e543f" dependencies = [ - "encoding_index_tests", + "darling 0.20.9", + "either", + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.57", ] [[package]] -name = "encoding_index_tests" -version = "0.1.4" +name = "either" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" +checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" [[package]] name = "encoding_rs" @@ -460,9 +460,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" [[package]] name = "flate2" @@ -506,9 +506,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -521,9 +521,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -531,15 +531,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -548,38 +548,38 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-macro" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] name = "futures-sink" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -605,9 +605,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -622,16 +622,16 @@ checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "h2" -version = "0.3.22" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" +checksum = "4fbd2820c5e49886948654ab546d0688ff24530286bdcf8fca3cefb16d4618eb" dependencies = [ "bytes", "fnv", "futures-core", "futures-sink", "futures-util", - "http", + "http 0.2.12", "indexmap", "slab", "tokio", @@ -651,11 +651,17 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -663,11 +669,31 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", @@ -676,12 +702,12 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", - "http", + "http 0.2.12", "pin-project-lite", ] @@ -699,22 +725,22 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.27" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", "futures-core", "futures-util", "h2", - "http", + "http 0.2.12", "http-body", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2", "tokio", "tower-service", "tracing", @@ -728,11 +754,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", - "http", + "http 0.2.12", "hyper", - "rustls", + "rustls 0.21.10", "tokio", - "tokio-rustls", + "tokio-rustls 0.24.1", ] [[package]] @@ -750,9 +776,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.58" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -789,9 +815,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.1.0" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown", @@ -823,15 +849,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.66" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] @@ -844,9 +870,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.150" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libsqlite3-sys" @@ -861,9 +887,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "lock_api" @@ -877,9 +903,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "matchers" @@ -892,9 +918,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.6.4" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "mime" @@ -914,18 +940,18 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" dependencies = [ "adler", ] [[package]] name = "mio" -version = "0.8.9" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi", @@ -966,11 +992,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-traits" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", ] @@ -987,26 +1019,26 @@ dependencies = [ [[package]] name = "object" -version = "0.32.1" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "openssl" -version = "0.10.60" +version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.5.0", "cfg-if", "foreign-types", "libc", @@ -1023,7 +1055,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] @@ -1034,18 +1066,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-src" -version = "300.1.6+3.1.4" +version = "300.2.3+3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439fac53e092cd7442a3660c85dde4643ab3b5bd39040912388dcdabf6b88085" +checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843" dependencies = [ "cc", ] [[package]] name = "openssl-sys" -version = "0.9.96" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -1091,29 +1123,29 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.3" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.3" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -1123,9 +1155,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "powerfmt" @@ -1165,18 +1197,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.70" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -1242,14 +1274,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.3", - "regex-syntax 0.8.2", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", ] [[package]] @@ -1263,13 +1295,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -1280,23 +1312,23 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" -version = "0.11.22" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ - "base64", + "base64 0.21.7", "bytes", "encoding_rs", "futures-core", "futures-util", "h2", - "http", + "http 0.2.12", "http-body", "hyper", "hyper-rustls", @@ -1310,15 +1342,16 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls", + "rustls 0.21.10", "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper", "system-configuration", "tokio", "tokio-native-tls", - "tokio-rustls", + "tokio-rustls 0.24.1", "tokio-util", "tower-service", "url", @@ -1326,22 +1359,23 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots", + "webpki-roots 0.25.4", "winreg", ] [[package]] name = "ring" -version = "0.17.5" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", + "cfg-if", "getrandom", "libc", "spin", "untrusted", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1361,38 +1395,58 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.25" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.21.9" +version = "0.21.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" +checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log", "ring", - "rustls-webpki", + "rustls-webpki 0.101.7", "sct", ] +[[package]] +name = "rustls" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c" +dependencies = [ + "log", + "ring", + "rustls-pki-types", + "rustls-webpki 0.102.2", + "subtle", + "zeroize", +] + [[package]] name = "rustls-pemfile" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "base64", + "base64 0.21.7", ] +[[package]] +name = "rustls-pki-types" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" + [[package]] name = "rustls-webpki" version = "0.101.7" @@ -1403,19 +1457,30 @@ dependencies = [ "untrusted", ] +[[package]] +name = "rustls-webpki" +version = "0.102.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1455,9 +1520,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -1468,9 +1533,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -1478,35 +1543,35 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.193" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.193" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] name = "serde_json" -version = "1.0.108" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -1531,7 +1596,7 @@ version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" dependencies = [ - "darling", + "darling 0.13.4", "proc-macro2", "quote", "syn 1.0.109", @@ -1539,14 +1604,14 @@ dependencies = [ [[package]] name = "serenity" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385647faa24a889929028973650a4f158fb1b4272b2fcf94feb9fcc3c009e813" +checksum = "c64da29158bb55d70677cacd4f4f8eab1acef005fb830d9c3bea411b090e96a9" dependencies = [ "arrayvec", "async-trait", - "base64", - "bitflags 2.4.1", + "base64 0.21.7", + "bitflags 2.5.0", "bytes", "flate2", "futures", @@ -1575,6 +1640,17 @@ dependencies = [ "digest", ] +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + [[package]] name = "sharded-slab" version = "0.1.7" @@ -1604,28 +1680,18 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.2" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.4.10" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" +checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" dependencies = [ "libc", - "winapi", -] - -[[package]] -name = "socket2" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" -dependencies = [ - "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1640,6 +1706,18 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" + [[package]] name = "syn" version = "1.0.109" @@ -1653,15 +1731,21 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.39" +version = "2.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" +checksum = "11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + [[package]] name = "system-configuration" version = "0.5.1" @@ -1759,7 +1843,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f1d653b093dba5e44cada57a516f572167df37b8a619443e59c8c517bb6d804" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "syn 1.0.109", @@ -1767,42 +1851,41 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.8.1" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", "fastrand", - "redox_syscall", "rustix", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] name = "thread_local" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ "cfg-if", "once_cell", @@ -1810,12 +1893,13 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" dependencies = [ "deranged", "itoa", + "num-conv", "powerfmt", "serde", "time-core", @@ -1830,10 +1914,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.15" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" dependencies = [ + "num-conv", "time-core", ] @@ -1854,9 +1939,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.34.0" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", @@ -1865,7 +1950,7 @@ dependencies = [ "num_cpus", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.5", + "socket2", "tokio-macros", "windows-sys 0.48.0", ] @@ -1878,7 +1963,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] @@ -1897,15 +1982,26 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls", + "rustls 0.21.10", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +dependencies = [ + "rustls 0.22.3", + "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -1914,17 +2010,18 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" dependencies = [ "futures-util", "log", - "rustls", + "rustls 0.22.3", + "rustls-pki-types", "tokio", - "tokio-rustls", + "tokio-rustls 0.25.0", "tungstenite", - "webpki-roots", + "webpki-roots 0.26.1", ] [[package]] @@ -1943,19 +2040,19 @@ dependencies = [ [[package]] name = "torimies-rs" -version = "0.2.0" +version = "0.3.0" dependencies = [ "async-trait", + "base64 0.22.0", "chrono", "clokwerk", "dashmap", "diesel", "dotenv", - "encoding", "futures", "hex", + "hmac", "itertools 0.10.5", - "lazy_static", "libsqlite3-sys", "openssl", "r2d2", @@ -1964,9 +2061,11 @@ dependencies = [ "serde", "serde_json", "serenity", + "sha2", "teloxide", "thiserror", "tokio", + "tokio-util", "tracing", "tracing-subscriber", "url", @@ -1998,7 +2097,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", ] [[package]] @@ -2042,24 +2141,25 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" dependencies = [ "byteorder", "bytes", "data-encoding", - "http", + "http 1.1.0", "httparse", "log", "rand", - "rustls", + "rustls 0.22.3", + "rustls-pki-types", "sha1", "thiserror", "url", @@ -2089,9 +2189,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" @@ -2101,9 +2201,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] @@ -2134,9 +2234,9 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] name = "uuid" -version = "1.6.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" dependencies = [ "getrandom", ] @@ -2182,9 +2282,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.89" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2192,24 +2292,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.89" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.39" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" dependencies = [ "cfg-if", "js-sys", @@ -2219,9 +2319,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.89" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2229,28 +2329,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.89" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.57", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.89" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasm-streams" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" dependencies = [ "futures-util", "js-sys", @@ -2261,9 +2361,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.66" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -2271,9 +2371,18 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.25.3" +version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webpki-roots" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" +dependencies = [ + "rustls-pki-types", +] [[package]] name = "winapi" @@ -2299,11 +2408,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-core" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.48.5", + "windows-targets 0.52.4", ] [[package]] @@ -2321,7 +2430,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.4", ] [[package]] @@ -2341,17 +2450,17 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" dependencies = [ - "windows_aarch64_gnullvm 0.52.0", - "windows_aarch64_msvc 0.52.0", - "windows_i686_gnu 0.52.0", - "windows_i686_msvc 0.52.0", - "windows_x86_64_gnu 0.52.0", - "windows_x86_64_gnullvm 0.52.0", - "windows_x86_64_msvc 0.52.0", + "windows_aarch64_gnullvm 0.52.4", + "windows_aarch64_msvc 0.52.4", + "windows_i686_gnu 0.52.4", + "windows_i686_msvc 0.52.4", + "windows_x86_64_gnu 0.52.4", + "windows_x86_64_gnullvm 0.52.4", + "windows_x86_64_msvc 0.52.4", ] [[package]] @@ -2362,9 +2471,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" +checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" [[package]] name = "windows_aarch64_msvc" @@ -2374,9 +2483,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" +checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" [[package]] name = "windows_i686_gnu" @@ -2386,9 +2495,9 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" +checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" [[package]] name = "windows_i686_msvc" @@ -2398,9 +2507,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" +checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" [[package]] name = "windows_x86_64_gnu" @@ -2410,9 +2519,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" +checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" [[package]] name = "windows_x86_64_gnullvm" @@ -2422,9 +2531,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" +checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" [[package]] name = "windows_x86_64_msvc" @@ -2434,9 +2543,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" +checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" [[package]] name = "winreg" diff --git a/Cargo.toml b/Cargo.toml index b906c0d..a207f48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "torimies-rs" -version = "0.2.0" +version = "0.3.0" edition = "2021" authors = ["Luukas Pörtfors "] @@ -26,7 +26,7 @@ version = "1.13" features = ["macros", "rt-multi-thread", "signal"] [dependencies.diesel] -version = "1.4.8" +version = "2" features = ["sqlite", "r2d2"] [dependencies.openssl] @@ -51,14 +51,16 @@ dotenv = "0.15" futures = "0.3" chrono = "0.4" clokwerk = "0.3" -serde_json = "1.0" -serde = "1.0.166" -lazy_static = "1.4" +serde_json = "1" +serde = "1" async-trait = "0.1" thiserror = "1" dashmap = "5.4.0" itertools = "0.10.5" r2d2 = "0.8.10" url = "2.4.0" -encoding = "0.2.33" hex = "0.4.3" +hmac = "0.12.1" +sha2 = "0.10.8" +base64 = "0.22.0" +tokio-util = "0.7.10" diff --git a/README.md b/README.md index 7d017a1..5abd4b3 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,6 @@ The bot has two main commands implemented as application commands (slash-command and those are: * `/vahti url` Adds a new vahti with the specified url * `/poistavahti url` Removes the vahti with the specified url -* `/poistaesto` Prompts you with a drop-down menu to select which seller you wish to unblock One additional owner-restricted commmand is also included (this is not a slash-command): diff --git a/migrations/2024-03-31-130704_tori-beta/down.sql b/migrations/2024-03-31-130704_tori-beta/down.sql new file mode 100644 index 0000000..f75a770 --- /dev/null +++ b/migrations/2024-03-31-130704_tori-beta/down.sql @@ -0,0 +1,3 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE Vahdit +DROP COLUMN key; diff --git a/migrations/2024-03-31-130704_tori-beta/up.sql b/migrations/2024-03-31-130704_tori-beta/up.sql new file mode 100644 index 0000000..e279a3b --- /dev/null +++ b/migrations/2024-03-31-130704_tori-beta/up.sql @@ -0,0 +1,3 @@ +-- Your SQL goes here +ALTER TABLE Vahdit +ADD COLUMN key TEXT; diff --git a/migrations/2024-06-08-111427_new_api/down.sql b/migrations/2024-06-08-111427_new_api/down.sql new file mode 100644 index 0000000..4d5dea0 --- /dev/null +++ b/migrations/2024-06-08-111427_new_api/down.sql @@ -0,0 +1,6 @@ +-- This file should undo anything in `up.sql` +CREATE TABLE Blacklists( + id INTEGER PRIMARY KEY NOT NULL, + user_id INTEGER NOT NULL, + seller_id INTEGER NOT NULL +); diff --git a/migrations/2024-06-08-111427_new_api/up.sql b/migrations/2024-06-08-111427_new_api/up.sql new file mode 100644 index 0000000..4c0876f --- /dev/null +++ b/migrations/2024-06-08-111427_new_api/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +DROP TABLE Blacklists; diff --git a/src/command/discord/interaction.rs b/src/command/discord/interaction.rs index 4715058..5f68ee2 100644 --- a/src/command/discord/interaction.rs +++ b/src/command/discord/interaction.rs @@ -33,7 +33,6 @@ pub async fn handle_interaction(ctx: Context, interaction: Interaction) { let content = match command.data.name.as_str() { "vahti" => super::vahti::run(&ctx, &command).await, "poistavahti" => super::poistavahti::run(&ctx, &command).await, - "poistaesto" => super::poistaesto::run(&ctx, &command).await, _ => unreachable!(), }; @@ -73,79 +72,6 @@ pub async fn handle_interaction(ctx: Context, interaction: Interaction) { ) .await.unwrap(); } - } else if button.data.custom_id == "block_seller" { - button.defer_ephemeral(&ctx.http).await.unwrap(); - let message = button.message.clone(); - - let urls: Vec<_> = message - .embeds - .iter() - .filter_map(|e| e.footer.as_ref().map(|f| f.text.clone())) - .collect(); - - assert!(!urls.is_empty(), "Cannot determine search url"); - - let sellers = message - .embeds - .iter() - .map(|e| e.fields.iter().find(|f| f.name == "Myyjä")) - .filter_map(|f| f.map(|ff| ff.value.clone())) - .filter_map(|s| match s { - #[cfg(feature = "tori")] - _ if s.contains("https://www.tori.fi/li?&aid=") => Some(( - s[1..s.find(']').unwrap()].to_string(), - format!( - "{},{}", - &s[s.rfind('=').unwrap() + 1..s.find(')').unwrap()], - crate::tori::ID - ), - )), - #[cfg(feature = "huutonet")] - _ if s.contains("https://www.huuto.net/kayttaja/") => Some(( - s[1..s.find(']').unwrap()].to_string(), - format!( - "{},{}", - &s[s.rfind('/').unwrap() + 1..s.find(')').unwrap()], - crate::huutonet::ID - ), - )), - _ => None, - }) - .unique() - .collect::>(); - - button - .edit_response( - &ctx.http, - EditInteractionResponse::new() - .content("Choose the seller to block") - .components(menu_from_options("block_seller_menu", sellers)), - ) - .await - .unwrap(); - } else if button.data.custom_id == "unblock_seller" { - button.defer_ephemeral(&ctx.http).await.unwrap(); - let db = ctx.get_db().await.unwrap(); - let userid = u64::from(button.user.id); - let ids: Vec = match button.data.kind.clone() { - ComponentInteractionDataKind::StringSelect { values } => { - values[0].split(',').map(|s| s.to_string()).collect() - } - _ => unreachable!(), - }; - let sellerid = ids[0].parse::().unwrap(); - let siteid = ids[1].parse::().unwrap(); - - db.remove_seller_from_blacklist(userid.try_into().unwrap(), sellerid, siteid) - .await - .unwrap(); - button - .edit_response( - &ctx.http, - EditInteractionResponse::new().content("Esto poistettu!"), - ) - .await - .unwrap(); } else if button.data.custom_id == "remove_vahti_menu" { button.defer_ephemeral(&ctx.http).await.unwrap(); let userid = u64::from(button.user.id); @@ -190,29 +116,6 @@ pub async fn handle_interaction(ctx: Context, interaction: Interaction) { .await .unwrap(); return; - } else if button.data.custom_id == "block_seller_menu" { - button.defer_ephemeral(&ctx.http).await.unwrap(); - let db = ctx.get_db().await.unwrap(); - let userid = u64::from(button.user.id); - let ids: Vec = match button.data.kind.clone() { - ComponentInteractionDataKind::StringSelect { values } => { - values[0].split(',').map(|s| s.to_string()).collect() - } - _ => unreachable!(), - }; - let sellerid = ids[0].parse::().unwrap(); - let siteid = ids[1].parse::().unwrap(); - - db.add_seller_to_blacklist(userid as i64, sellerid, siteid) - .await - .unwrap(); - button - .edit_response( - &ctx.http, - EditInteractionResponse::new().content("Myyjä estetty!"), - ) - .await - .unwrap(); } } _ => {} diff --git a/src/command/discord/mod.rs b/src/command/discord/mod.rs index c281328..89a6741 100644 --- a/src/command/discord/mod.rs +++ b/src/command/discord/mod.rs @@ -1,6 +1,5 @@ mod extensions; mod interaction; -mod poistaesto; mod poistavahti; mod vahti; @@ -8,8 +7,6 @@ use std::sync::Arc; use async_trait::async_trait; use serenity::gateway::ShardManager; -use serenity::model::application::Interaction; -use serenity::model::gateway::GatewayIntents; use serenity::model::prelude::*; use serenity::prelude::*; @@ -31,11 +28,7 @@ impl EventHandler for Handler { info!("Connected as {}", ready.user.name); let _ = serenity::model::application::Command::set_global_commands( &ctx.http, - vec![ - vahti::register(), - poistavahti::register(), - poistaesto::register(), - ], + vec![vahti::register(), poistavahti::register()], ) .await; } diff --git a/src/command/discord/poistaesto.rs b/src/command/discord/poistaesto.rs deleted file mode 100644 index 41c5a4c..0000000 --- a/src/command/discord/poistaesto.rs +++ /dev/null @@ -1,48 +0,0 @@ -use serenity::builder::{CreateCommand, EditInteractionResponse}; -use serenity::client::Context; -use serenity::model::application::CommandInteraction; - -use super::extensions::ClientContextExt; -use super::interaction::menu_from_options; - -pub fn register() -> CreateCommand { - CreateCommand::new("poistaesto").description("Salli aiemmin estetty myyjä") -} - -pub async fn run(ctx: &Context, command: &CommandInteraction) -> String { - let db = ctx.get_db().await.unwrap(); - let blacklist = db - .fetch_user_blacklist(u64::from(command.user.id) as i64) - .await - .unwrap(); - - let mut blacklist_names = vec![]; - for entry in &blacklist { - blacklist_names.push(match entry.1 { - #[cfg(feature = "tori")] - crate::tori::ID => crate::tori::seller::get_seller_name_from_id(entry.0) - .await - .unwrap_or(String::from("Unknown Seller")), - #[cfg(feature = "huutonet")] - crate::huutonet::ID => crate::huutonet::seller::get_seller_name_from_id(entry.0) - .await - .unwrap_or(String::from("Unknown Seller")), - _ => String::from("Unknown Seller"), - }); - } - - let options = blacklist_names - .iter() - .zip(blacklist.iter().map(|ids| format!("{},{}", ids.0, ids.1))) - .collect::>(); - - let mut edit = EditInteractionResponse::new().content("Valitse poistettava(t) esto/estot"); - if blacklist.is_empty() { - edit = edit.content("Ei estettyjä myyjiä!"); - } else { - edit = edit.components(menu_from_options("unblock_seller", options)); - } - command.edit_response(&ctx.http, edit).await.unwrap(); - - String::new() -} diff --git a/src/database.rs b/src/database.rs index 82d2156..90f152c 100644 --- a/src/database.rs +++ b/src/database.rs @@ -5,7 +5,6 @@ use std::env; use diesel::connection::SimpleConnection; use diesel::prelude::*; use diesel::r2d2::{ConnectionManager, CustomizeConnection, Pool}; -use diesel::sqlite::SqliteConnection; use serenity::prelude::TypeMapKey; use crate::error::Error; @@ -71,8 +70,9 @@ impl Database { userid: i64, site_id: i32, delivery_method: i32, + key: Option, ) -> Result { - let time = chrono::Local::now().timestamp(); + let time = chrono::Utc::now().timestamp(); info!("Adding Vahti `{}` for the user {}", arg_url, userid); use crate::schema::Vahdit; let new_vahti = NewVahti { @@ -81,10 +81,11 @@ impl Database { user_id: userid, site_id, delivery_method, + key, }; Ok(diesel::insert_into(Vahdit::table) .values(&new_vahti) - .execute(&self.database.get()?)?) + .execute(&mut self.database.get()?)?) } pub async fn remove_vahti_entry( @@ -102,7 +103,7 @@ impl Database { .and(delivery_method.eq(delivery)), ), ) - .execute(&self.database.get()?)?) + .execute(&mut self.database.get()?)?) } pub async fn fetch_vahti_entries_by_url(&self, arg_url: &str) -> Result, Error> { @@ -110,7 +111,7 @@ impl Database { use crate::schema::Vahdit::dsl::*; Ok(Vahdit .filter(url.eq(arg_url)) - .load::(&self.database.get()?)?) + .load::(&mut self.database.get()?)?) } pub async fn fetch_vahti_entries_by_user_id(&self, userid: i64) -> Result, Error> { @@ -118,7 +119,7 @@ impl Database { use crate::schema::Vahdit::dsl::*; Ok(Vahdit .filter(user_id.eq(userid)) - .load::(&self.database.get()?)?) + .load::(&mut self.database.get()?)?) } pub async fn fetch_vahti(&self, arg_url: &str, userid: i64) -> Result { @@ -126,13 +127,13 @@ impl Database { use crate::schema::Vahdit::dsl::*; Ok(Vahdit .filter(user_id.eq(userid).and(url.eq(arg_url))) - .first::(&self.database.get()?)?) + .first::(&mut self.database.get()?)?) } pub async fn fetch_all_vahtis(&self) -> Result, Error> { info!("Fetching all Vahtis..."); use crate::schema::Vahdit::dsl::*; - Ok(Vahdit.load::(&self.database.get()?)?) + Ok(Vahdit.load::(&mut self.database.get()?)?) } pub async fn fetch_all_vahtis_group(&self) -> Result>, Error> { @@ -157,11 +158,8 @@ impl Database { vahti.url, vahti.user_id ); use crate::schema::Vahdit::dsl::*; - let time = timestamp.unwrap_or_else(|| chrono::Local::now().timestamp()); - info!( - "Newest item {}s ago", - chrono::Local::now().timestamp() - time - ); + let time = timestamp.unwrap_or_else(|| chrono::Utc::now().timestamp()); + info!("Newest item {}s ago", chrono::Utc::now().timestamp() - time); Ok(diesel::update( Vahdit.filter( url.eq(vahti.url) @@ -169,58 +167,6 @@ impl Database { ), ) .set(last_updated.eq(time)) - .execute(&self.database.get()?)?) - } - - pub async fn fetch_user_blacklist(&self, userid: i64) -> Result, Error> { - debug!("Fetching the blacklist for user {}...", userid); - use crate::schema::Blacklists::dsl::*; - Ok(Blacklists - .filter(user_id.eq(userid)) - .select((seller_id, site_id)) - .load::<(i32, i32)>(&self.database.get()?)?) - } - - pub async fn add_seller_to_blacklist( - &self, - userid: i64, - sellerid: i32, - siteid: i32, - ) -> Result { - info!( - "Adding seller {} to the blacklist of user {}", - sellerid, userid - ); - use crate::schema::Blacklists; - let new_entry = NewBlacklist { - user_id: userid, - seller_id: sellerid, - site_id: siteid, - }; - Ok(diesel::insert_into(Blacklists::table) - .values(new_entry) - .execute(&self.database.get()?)?) - } - - pub async fn remove_seller_from_blacklist( - &self, - userid: i64, - sellerid: i32, - siteid: i32, - ) -> Result { - info!( - "Removing seller {} from the blacklist of user {}", - sellerid, userid - ); - use crate::schema::Blacklists::dsl::*; - Ok(diesel::delete( - Blacklists.filter( - user_id - .eq(userid) - .and(seller_id.eq(sellerid)) - .and(site_id.eq(siteid)), - ), - ) - .execute(&self.database.get()?)?) + .execute(&mut self.database.get()?)?) } } diff --git a/src/delivery/discord.rs b/src/delivery/discord.rs index 643644d..cdeacde 100644 --- a/src/delivery/discord.rs +++ b/src/delivery/discord.rs @@ -51,14 +51,7 @@ impl VahtiItem { .color(color) .description(format!("[{}]({})", self.title, self.url)) .field("Hinta", format!("{} €", self.price), true) - .field( - "Myyjä", - format!( - "[{}](https://www.tori.fi/li?&aid={})", - self.seller_name, self.seller_id - ), - true, - ) + .field("Myyjä", self.seller_name, true) .field("Sijainti", &self.location, true) .field( "Ilmoitus Jätetty", @@ -144,19 +137,14 @@ impl Delivery for Discord { stream::iter(chunks.iter().cloned()) .map(|is| (is, http.clone(), recipient.clone())) - .map(async move |(items, http, rec)| { + .map(|(items, http, rec)| async move { let mut message = CreateMessage::new(); for item in items { message = message.add_embed(item.clone().embed()); } - let buttons = vec![ - CreateButton::new("block_seller") - .label("Estä myyjä") - .style(ButtonStyle::Danger), - CreateButton::new("remove_vahti") - .label("Poista vahti") - .style(ButtonStyle::Danger), - ]; + let buttons = vec![CreateButton::new("remove_vahti") + .label("Poista vahti") + .style(ButtonStyle::Danger)]; let row = CreateActionRow::Buttons(buttons); if cfg!(feature = "discord-command") { message = message.components(vec![row]); diff --git a/src/delivery/telegram.rs b/src/delivery/telegram.rs index ca6b9e1..ddf1405 100644 --- a/src/delivery/telegram.rs +++ b/src/delivery/telegram.rs @@ -3,7 +3,7 @@ use chrono::{Local, TimeZone}; use futures::stream::{self, StreamExt}; use teloxide::adaptors::throttle::Limits; use teloxide::prelude::*; -use teloxide::types::{ChatId, InputFile, ParseMode}; +use teloxide::types::{InputFile, ParseMode}; use crate::delivery::Delivery; use crate::error::Error; @@ -33,9 +33,7 @@ impl VahtiItem { fn format_telegram(self) -> String { let sellerurl = match self.site_id { #[cfg(feature = "tori")] - crate::tori::ID => { - format!("https://www.tori.fi/li?&aid={}", self.seller_id) - } + crate::tori::ID => String::new(), #[cfg(feature = "huutonet")] crate::huutonet::ID => { format!("https://www.huuto.net/kayttaja/{}", self.seller_id) @@ -90,27 +88,26 @@ impl Delivery for Telegram { let recipient = ChatId(fst.deliver_to.unwrap() as i64); - stream::iter(items.iter().cloned()) - .map(async move |i| { - let file = if i.img_url.is_empty() { - InputFile::file("./media/no_image.jpg") - } else { - InputFile::url(url::Url::parse(&i.img_url).unwrap()) - }; + stream::iter(items.into_iter().map(|i| async move { + let file = if i.img_url.is_empty() { + InputFile::file("./media/no_image.jpg") + } else { + InputFile::url(url::Url::parse(&i.img_url).unwrap()) + }; - self.bot - .clone() - .throttle(Limits::default()) - .send_photo(recipient, file) - .caption(i.clone().format_telegram()) - .parse_mode(ParseMode::Html) - .await - // FIXME: Perhaps don't ignore an error here - .ok() - }) - .buffer_unordered(*crate::FUTURES_MAX_BUFFER_SIZE) - .collect::>() - .await; + self.bot + .clone() + .throttle(Limits::default()) + .send_photo(recipient, file) + .caption(i.format_telegram()) + .parse_mode(ParseMode::Html) + .await + // FIXME: Perhaps don't ignore an error here + .ok() + })) + .buffer_unordered(*crate::FUTURES_MAX_BUFFER_SIZE) + .collect::>() + .await; Ok(()) } diff --git a/src/huutonet/vahti.rs b/src/huutonet/vahti.rs index 24fa859..c2d1ac9 100644 --- a/src/huutonet/vahti.rs +++ b/src/huutonet/vahti.rs @@ -9,7 +9,6 @@ pub static HUUTONET_REGEX: LazyLock = use super::api::{is_valid_url, vahti_to_api}; use super::parse::api_parse_after; use crate::error::Error; -use crate::itemhistory::ItemHistoryStorage; use crate::models::DbVahti; use crate::vahti::{Vahti, VahtiItem}; use crate::Database; @@ -26,38 +25,16 @@ pub struct HuutonetVahti { #[async_trait] impl Vahti for HuutonetVahti { - async fn update( - &mut self, - db: &Database, - ihs: ItemHistoryStorage, - ) -> Result, Error> { + async fn update(&mut self, db: &Database) -> Result, Error> { debug!("Updating {}", self.url); - let ihref = ihs - .get(&(self.user_id, self.delivery_method)) - .expect("bug: impossible"); - let res = reqwest::get(vahti_to_api(&self.url)) .await? .text() .await? .to_string(); - let mut ih = ihref.lock().unwrap().clone(); let ret = api_parse_after(&res, self.last_updated)? .into_iter() - .filter_map(|i| { - if !ih.contains(i.ad_id, i.site_id) { - ih.add_item(i.ad_id, i.site_id, chrono::Local::now().timestamp()); - let mut newi = i.clone(); - newi.vahti_url = Some(self.url.clone()); - newi.deliver_to = Some(self.user_id); - newi.delivery_method = Some(self.delivery_method); - - Some(newi) - } else { - None - } - }) .map(|mut i| { i.vahti_url = Some(self.url.clone()); i.deliver_to = Some(self.user_id); @@ -66,12 +43,6 @@ impl Vahti for HuutonetVahti { }) .collect::>(); - { - let mut locked = ihref.lock().unwrap(); - ih.extend(&locked); - *locked = ih; - } - if ret.is_empty() { return Ok(vec![]); } @@ -111,6 +82,7 @@ impl Vahti for HuutonetVahti { last_updated: self.last_updated, site_id: self.site_id, delivery_method: self.delivery_method, + key: None, } } } diff --git a/src/itemhistory.rs b/src/itemhistory.rs index 88eac16..4284458 100644 --- a/src/itemhistory.rs +++ b/src/itemhistory.rs @@ -19,10 +19,13 @@ impl ItemHistory { } } - pub fn add_item(&mut self, id: i64, site_id: i32, timestamp: i64) { + pub fn add_item(&mut self, id: i64, site_id: i32, timestamp: i64) -> bool { if !self.contains(id, site_id) { debug!("Adding id: {},{}, timestamp: {}", id, site_id, timestamp); self.items.insert((id, site_id), timestamp); + true + } else { + false } } @@ -32,7 +35,7 @@ impl ItemHistory { pub fn purge_old(&mut self) { self.items - .retain(|(_, _), timestamp| timestamp > &mut (chrono::Local::now().timestamp() - 1000)); + .retain(|(_, _), timestamp| timestamp > &mut (chrono::Utc::now().timestamp() - 1000)); } pub fn extend(&mut self, other: &Self) { diff --git a/src/main.rs b/src/main.rs index 3b299a8..3a32152 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,6 +13,9 @@ mod huutonet; mod error; pub mod models; + +#[rustfmt::skip] +#[allow(non_snake_case)] pub mod schema; pub mod command; @@ -25,7 +28,7 @@ extern crate tracing; #[macro_use] extern crate diesel; -use std::sync::{Arc, LazyLock, RwLock}; +use std::sync::{Arc, LazyLock}; use command::{Command, Manager}; use dashmap::DashMap; @@ -33,6 +36,8 @@ use database::Database; use delivery::Delivery; use futures::future::join_all; use futures::stream::{self, StreamExt}; +use tokio::select; +use tokio_util::sync::CancellationToken; static UPDATE_INTERVAL: LazyLock = LazyLock::new(|| { std::env::var("UPDATE_INTERVAL") @@ -48,12 +53,6 @@ static FUTURES_MAX_BUFFER_SIZE: LazyLock = LazyLock::new(|| { .expect("Invalid FUTURES_MAX_BUFFER_SIZE") }); -#[derive(PartialEq, Clone)] -enum State { - Running, - Shutdown, -} - #[derive(Clone)] struct Torimies { pub delivery: Arc>>, @@ -61,35 +60,18 @@ struct Torimies { pub command_manager: Arc>>, pub database: Database, pub itemhistorystorage: crate::itemhistory::ItemHistoryStorage, - pub state: Arc>, } // False positive #[allow(clippy::needless_pass_by_ref_mut)] -async fn update_loop(man: &mut Torimies) { +async fn update_loop(man: &mut Torimies, shutdown: CancellationToken) { let mut interval = tokio::time::interval(std::time::Duration::from_secs(*UPDATE_INTERVAL)); loop { - // Exiting after recieved signal depends on - // 1) the ongoing update - // 2) the following UPDATE_INTERVAL-tick - interval.tick().await; - let mut failcount = 0; - - let state = if let Ok(state) = man.state.read() { - state.clone() - } else { - error!("Failed to read Torimies.state"); - failcount += 1; - if failcount > 2 { - error!("Assuming State::Shutdown"); - State::Shutdown - } else { - State::Running + select! { + _ = interval.tick() => {}, + _ = shutdown.cancelled() => { + break; } - }; - - if state == State::Shutdown { - break; } if let Err(e) = man.update_all_vahtis().await { @@ -103,7 +85,7 @@ async fn update_loop(man: &mut Torimies) { async fn command_loop(man: &Torimies) { let mut balls = man.command.iter_mut().collect::>(); let fs = stream::iter(balls.iter_mut()) - .map(async move |c| { + .map(|c| async move { let mut failcount = 0; while let Err(e) = c.start().await { error!("Failed to start {} commander {}", c.key(), e); @@ -121,23 +103,6 @@ async fn command_loop(man: &Torimies) { info!("Command loop exited") } -async fn ctrl_c_handler(man: &Torimies) { - tokio::signal::ctrl_c() - .await - .expect("Failed to register ctrl+c handler"); - info!("Recieved ctrl+c"); - info!("Setting State to State::Shutdown"); - *man.state.write().unwrap() = State::Shutdown; - - let balls = man.command_manager.iter().collect::>(); - let fs = stream::iter(balls.iter()) - .map(async move |c| c.shutdown().await) - .collect::>() - .await; - join_all(fs).await; - info!("Ctrl+c handler exited"); -} - impl Torimies { pub fn new(db: Database) -> Self { Self { @@ -146,7 +111,6 @@ impl Torimies { command_manager: Arc::new(DashMap::new()), database: db, itemhistorystorage: Arc::new(DashMap::new()), - state: Arc::new(RwLock::new(State::Running)), } } @@ -214,9 +178,24 @@ async fn main() { let the_man2 = the_man.clone(); let the_man3 = the_man.clone(); - let update = tokio::task::spawn(async move { update_loop(&mut the_man).await }); + let shutdown = CancellationToken::new(); + let shutdown_clone = shutdown.clone(); + + let update = tokio::task::spawn(async move { update_loop(&mut the_man, shutdown_clone).await }); let command = tokio::task::spawn(async move { command_loop(&the_man2).await }); - let ctrl_c = tokio::task::spawn(async move { ctrl_c_handler(&the_man3).await }); - let _ = futures::join!(update, command, ctrl_c); + tokio::signal::ctrl_c() + .await + .expect("Failed to register ctrl+c handler"); + + shutdown.cancel(); + info!("Received ctrl+c"); + let balls = the_man3.command_manager.iter().collect::>(); + stream::iter(balls.iter().map(|c| async move { c.shutdown().await })) + .buffer_unordered(5) + .collect::>() + .await; + + let _ = futures::join!(update, command); + info!("All tasks exited, quitting!"); } diff --git a/src/models.rs b/src/models.rs index 18d4231..18c0019 100644 --- a/src/models.rs +++ b/src/models.rs @@ -6,34 +6,18 @@ pub struct DbVahti { pub last_updated: i64, pub site_id: i32, pub delivery_method: i32, + pub key: Option, } use crate::schema::Vahdit; #[derive(Insertable)] -#[table_name = "Vahdit"] +#[diesel(table_name = Vahdit)] pub struct NewVahti { pub url: String, pub user_id: i64, pub last_updated: i64, pub site_id: i32, pub delivery_method: i32, -} - -#[derive(Queryable, Clone, Debug)] -pub struct Blacklist { - pub id: i64, - pub user_id: i64, - pub seller_id: i32, - pub site_id: i32, -} - -use crate::schema::Blacklists; - -#[derive(Insertable)] -#[table_name = "Blacklists"] -pub struct NewBlacklist { - pub user_id: i64, - pub seller_id: i32, - pub site_id: i32, + pub key: Option, } diff --git a/src/schema.rs b/src/schema.rs index 218f3b7..5a66383 100644 --- a/src/schema.rs +++ b/src/schema.rs @@ -1,15 +1,5 @@ -#![allow(non_snake_case)] // @generated automatically by Diesel CLI. -diesel::table! { - Blacklists (id) { - id -> Integer, - user_id -> BigInt, - seller_id -> Integer, - site_id -> Integer, - } -} - diesel::table! { Vahdit (id) { id -> Integer, @@ -18,7 +8,6 @@ diesel::table! { last_updated -> BigInt, site_id -> Integer, delivery_method -> Integer, + key -> Nullable, } } - -diesel::allow_tables_to_appear_in_same_query!(Blacklists, Vahdit,); diff --git a/src/tests/tori/api_key.rs b/src/tests/tori/api_key.rs new file mode 100644 index 0000000..64b1b83 --- /dev/null +++ b/src/tests/tori/api_key.rs @@ -0,0 +1,21 @@ +use super::API_BASE; + +#[test] +fn correct_key() { + let key = crate::tori::api::api_key(&(API_BASE.to_owned() + "&q=thinkpad&sort=PUBLISHED_DESC")); + assert_eq!( + key, + "ciZoomD2KpXbOitLlkjrClj27mgz5gjQRLCy7TH/3csI4XvbEmMN+VPz5SopK78Lk/vxPHX1cQrAKZ6xQ+vdww==" + ); +} + +#[test] +fn correct_key_2() { + let key = crate::tori::api::api_key( + &(API_BASE.to_owned() + "category=0.93&price_from=10&price_to=100&sort=PUBLISHED_DESC"), + ); + assert_eq!( + key, + "/lajkurCdtrq7wJQoSGtCG4fG/GYT2UxyUI4RTqXPynMbxdA8nI2BITvRs5Abz+7/CUYbcjduTm45/Eamd33Tg==" + ); +} diff --git a/src/tests/tori/api_url.rs b/src/tests/tori/api_url.rs index f337a5c..7a177fc 100644 --- a/src/tests/tori/api_url.rs +++ b/src/tests/tori/api_url.rs @@ -3,205 +3,37 @@ use crate::tori::api::vahti_to_api; #[test] fn no_keyword() { - let url = "https://www.tori.fi/koko_suomi?"; - let expected = API_BASE.to_owned(); + let url = "https://beta.tori.fi/recommerce/forsale/search"; + let expected = API_BASE.to_owned() + "&sort=PUBLISHED_DESC"; assert_eq!(expected, vahti_to_api(url)); } #[test] fn basic_query() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad"; - let expected = API_BASE.to_owned() + "q=thinkpad"; + let url = "https://beta.tori.fi/recommerce/forsale/search?q=thinkpad"; + let expected = API_BASE.to_owned() + "q=thinkpad&sort=PUBLISHED_DESC"; assert_eq!(expected, vahti_to_api(url)); } #[test] fn query_with_non_ascii() { - let url = "https://www.tori.fi/koko_suomi?q=th%F6nkpad"; - let expected = API_BASE.to_owned() + "q=thönkpad"; + let url = "https://beta.tori.fi/recommerce/forsale/search?q=th%C3%B6nkpad"; + let expected = API_BASE.to_owned() + "q=th%C3%B6nkpad&sort=PUBLISHED_DESC"; assert_eq!(expected, vahti_to_api(url)); } #[test] fn query_with_category() { - let url = "https://www.tori.fi/koko_suomi?q=&cg=2030"; - let expected = API_BASE.to_owned() + "q=&category=2030"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_0_category() { - let url = "https://www.tori.fi/koko_suomi?q=&cg=0"; - let expected = API_BASE.to_owned() + "q="; + let url = "https://beta.tori.fi/recommerce/forsale/search?category=0.93"; + let expected = API_BASE.to_owned() + "category=0.93&sort=PUBLISHED_DESC"; assert_eq!(expected, vahti_to_api(url)); } #[test] fn query_with_price_range() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&ps=2&pe=4"; - let expected = API_BASE.to_owned() + "q=thinkpad&suborder=50-100"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn price_range_no_start() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&pe=5"; - let expected = API_BASE.to_owned() + "q=thinkpad&suborder=-250"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn price_range_no_end() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&ps=6"; - let expected = API_BASE.to_owned() + "q=thinkpad&suborder=500-"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_ad_type() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&cg=0&st=s&st=g"; - let expected = API_BASE.to_owned() + "q=thinkpad&ad_type=s&ad_type=g"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_w() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&w=3"; - let expected = API_BASE.to_owned() + "q=thinkpad"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_w_region() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&w=104"; - let expected = API_BASE.to_owned() + "q=thinkpad®ion=4"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_area() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&m=7"; - let expected = API_BASE.to_owned() + "q=thinkpad&area=7"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_ca() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&ca=10"; - let expected = API_BASE.to_owned() + "q=thinkpad®ion=10"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_ca_and_w() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&w=104&ca=10"; - let expected = API_BASE.to_owned() + "q=thinkpad®ion=4"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_no_argument_name() { - let url = "https://www.tori.fi/koko_suomi?q=thinkpad&=69"; - let expected = API_BASE.to_owned() + "q=thinkpad"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_with_different_base() { - let url = "https://www.tori.fi/lappi?q=thinkpad"; - let expected = API_BASE.to_owned() + "q=thinkpad"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn multiquery1() { let url = - "https://www.tori.fi/pohjanmaa?q=yoga-matto&cg=0&w=1&st=s&st=k&st=u&st=h&st=g&l=0&md=th"; + "https://beta.tori.fi/recommerce/forsale/search?category=0.93&price_from=10&price_to=100"; let expected = - API_BASE.to_owned() + "q=yoga-matto&ad_type=s&ad_type=k&ad_type=u&ad_type=h&ad_type=g"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn multiquery2() { - let url = "https://www.tori.fi/uusimaa?q=vinkulelu+koiralle&cg=0&w=1&st=s&st=k&st=u&st=h&st=g&l=0&md=th"; - let expected = API_BASE.to_owned() - + "q=vinkulelu+koiralle&ad_type=s&ad_type=k&ad_type=u&ad_type=h&ad_type=g"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn query_gets_decoded() { - let url = "https://www.tori.fi/koko_suomi?q=th%E4nkpad"; - let expected = API_BASE.to_owned() + "q=thänkpad"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn category_from_cg() { - let url = "https://www.tori.fi/koko_suomi?cg=5000"; - let expected = API_BASE.to_owned() + "category=5000"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn zero_category_is_ignored() { - let url = "https://www.tori.fi/koko_suomi?cg=0"; - let expected = API_BASE.to_owned(); - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn c_is_prioritized_over_cg() { - let url1 = "https://www.tori.fi/koko_suomi?cg=5010&c=5012"; - let url2 = "https://www.tori.fi/koko_suomi?c=5012&cg=5010"; - let expected = API_BASE.to_owned() + "category=5012"; - - assert_eq!(expected, vahti_to_api(url1)); - assert_eq!(expected, vahti_to_api(url2)); -} - -#[test] -fn ca_region() { - let url = "https://www.tori.fi/li?ca=1"; - let expected = API_BASE.to_owned() + "region=1"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn w_region() { - let url = "https://www.tori.fi/li?w=101"; - let expected = API_BASE.to_owned() + "region=1"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn w_is_prioritized_over_ca() { - let url1 = "https://www.tori.fi/koko_suomi?w=105&ca=1"; - let url2 = "https://www.tori.fi/koko_suomi?ca=1&w=105"; - let expected = API_BASE.to_owned() + "region=5"; - - assert_eq!(expected, vahti_to_api(url1)); - assert_eq!(expected, vahti_to_api(url2)); -} - -#[test] -fn company_ad() { - let url = "https://www.tori.fi/li?f=c"; - let expected = API_BASE.to_owned() + "company_ad=1"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn private_ad() { - let url = "https://www.tori.fi/li?f=p"; - let expected = API_BASE.to_owned() + "company_ad=0"; - assert_eq!(expected, vahti_to_api(url)); -} - -#[test] -fn both_company_and_private_ads() { - let url = "https://www.tori.fi/li?f=a"; - let expected = API_BASE.to_owned(); + API_BASE.to_owned() + "category=0.93&price_from=10&price_to=100&sort=PUBLISHED_DESC"; assert_eq!(expected, vahti_to_api(url)); } diff --git a/src/tests/tori/mod.rs b/src/tests/tori/mod.rs index 9e0d985..3a11be0 100644 --- a/src/tests/tori/mod.rs +++ b/src/tests/tori/mod.rs @@ -1,4 +1,6 @@ +mod api_key; mod api_url; mod parse; -const API_BASE: &str = "https://api.tori.fi/api/v1.2/public/ads?"; +const API_BASE: &str = + "https://apps-gw-poc.svc.beta.tori.fi/search/SEARCH_ID_BAP_ALL?client=ANDROID&"; diff --git a/src/tests/tori/parse.rs b/src/tests/tori/parse.rs index 2e28162..25eb388 100644 --- a/src/tests/tori/parse.rs +++ b/src/tests/tori/parse.rs @@ -2,295 +2,11 @@ use std::fs::File; use std::io::Read; use crate::tori::parse::api_parse_after; -use crate::vahti::VahtiItem; - #[test] fn basic_parse() { - let mut file = File::open("testdata/tori/basic_parse.json").expect("Test data not found"); + let mut file = File::open("testdata/tori/parse.json").expect("Test data not found"); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); - let expected = VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: crate::tori::ID, - title: "Maalaisromanttinen peltipurkki ja eläimiä".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/81076530.htm".to_string(), - img_url: "https://images.tori.fi/api/v1/imagestori/images/9039260397.jpg?rule=medium_660" - .to_string(), - published: 1614890870, - price: 7, - seller_name: "H.S.M".to_string(), - seller_id: 188169, - location: "Maunula-Suursuo, Helsinki, Uusimaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 79217488, - }; - - assert_eq!( - *api_parse_after(&contents, 0).unwrap().first().unwrap(), - expected - ); -} - -#[test] -fn parse_after() { - let mut file = File::open("testdata/tori/parse_after.json").expect("Test data not found"); - let mut contents = String::new(); - file.read_to_string(&mut contents).unwrap(); - - assert_eq!(api_parse_after(&contents, 1651416320).unwrap().len(), 1); - assert_eq!(api_parse_after(&contents, 1651416319).unwrap().len(), 2); -} - -#[test] -fn parse_multiple() { - let mut file = File::open("testdata/tori/parse_multiple.json").expect("Test data not found"); - let mut contents = String::new(); - file.read_to_string(&mut contents).unwrap(); - - let mut expected = vec![ - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Naamiaisasu ".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/107951227.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/7574231064.jpg?rule=medium_660" - .to_string(), - published: 1674035937, - price: 25, - seller_name: "Erja Latva".to_string(), - seller_id: 289139, - location: "Suvilahti, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 107463388, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Ninebot by Segway KickScooter sähköpotkulauta F25E".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/103805389.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100146113672.jpg?rule=medium_660" - .to_string(), - published: 1673531834, - price: 339, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 103120642, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Meta Quest 2 Elite hihna + akku".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/108452916.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100181065412.jpg?rule=medium_660" - .to_string(), - published: 1675057180, - price: 143, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 107987389, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Sea-doo rxt-x 300 rs".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/106281850.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100170569995.jpg?rule=medium_660" - .to_string(), - published: 1674365101, - price: 16990, - seller_name: "Rinta-Joupin Autoliike, Tervajoki".to_string(), - seller_id: 2349504, - location: "Tervajoki, Laihia, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 105715838, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "ASUS PRIME Z790-P D4 ATX emolevy".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/107247726.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100171951188.jpg?rule=medium_660" - .to_string(), - published: 1675853738, - price: 268, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 106730945, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Bosch Ladattava pölynimuri BBH3ZOO28 (tornadon)".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/106947918.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100168416209.jpg?rule=medium_660" - .to_string(), - published: 1675842778, - price: 174, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 106414054, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Miele hood 90cm black".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/106692075.htm".to_string(), - img_url: "".to_string(), - published: 1675869730, - price: 3329, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 106144962, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Ninebot by Segway KickScooter sähköpotkulauta E25D".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/101906085.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100134901177.jpg?rule=medium_660" - .to_string(), - published: 1675853818, - price: 402, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 101130082, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Mercury F20EPS".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/109023706.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100185031992.jpg?rule=medium_660" - .to_string(), - published: 1676283023, - price: 3700, - seller_name: "Rinta-Joupin Autoliike, Tervajoki".to_string(), - seller_id: 2349504, - location: "Tervajoki, Laihia, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 108584455, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Savo hood a".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/101984681.htm".to_string(), - img_url: "".to_string(), - published: 1675873122, - price: 299, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 101212772, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "E.t.m sports& casuals 52".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/109489503.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100188042265.jpg?rule=medium_660" - .to_string(), - published: 1677350539, - price: 20, - seller_name: "moternimies".to_string(), - seller_id: 2695759, - location: "Vanha Vaasa, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 109060376, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "SoFlow sähköpotkulauta SOFLOW01".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/99732961.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100124634411.jpg?rule=medium_660" - .to_string(), - published: 1676294880, - price: 297, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 98836530, - }, - VahtiItem { - deliver_to: None, - delivery_method: None, - site_id: 1, - title: "Audio Pro G10 älykäs monihuonekaiutin (vaaleanharm".to_string(), - vahti_url: None, - url: "https://www.tori.fi/vi/91855652.htm".to_string(), - img_url: - "https://images.tori.fi/api/v1/imagestori/images/100104289690.jpg?rule=medium_660" - .to_string(), - published: 1677846660, - price: 167, - seller_name: "Gigantti outlet Vaasa".to_string(), - seller_id: 3237298, - location: "Asevelikylä, Vaasa, Pohjanmaa".to_string(), - ad_type: "Myydään".to_string(), - ad_id: 90554189, - }, - ]; - - let mut got = api_parse_after(&contents, 0).unwrap(); - - expected.sort_by_key(|v| v.ad_id); - got.sort_by_key(|v| v.ad_id); - - let _ = expected - .iter() - .zip(got.iter()) - .map(|(a, b)| assert_eq!(a, b)) - .collect::>(); + assert_eq!(api_parse_after(&contents, 1712004500).unwrap().len(), 17); } diff --git a/src/tori/api.rs b/src/tori/api.rs index e3d6f23..e8dbf6d 100644 --- a/src/tori/api.rs +++ b/src/tori/api.rs @@ -1,120 +1,26 @@ -use encoding::all::ISO_8859_2; -use encoding::{DecoderTrap, Encoding}; +use base64::prelude::*; +use hmac::{Hmac, Mac}; use serde_json::Value; +use sha2::Sha512; use url::Url; -const TORI_PRICES: [&str; 9] = ["0", "25", "50", "75", "100", "250", "500", "1000", "2000"]; - -// NOTE: Couldn't find a good crate to do this -fn url_decode(url: &str) -> String { - let mut result = String::new(); - let mut chars = url.chars().peekable(); - - while let Some(c) = chars.next() { - if c == '%' { - if chars.peek() == Some(&'%') { - result.push('%'); - let _ = chars.next(); - } else { - let hex_str = (&mut chars).take(2).collect::(); - let bytes = hex::decode(&hex_str).unwrap(); - result.push_str(&ISO_8859_2.decode(&bytes, DecoderTrap::Ignore).unwrap()) - } - } else { - result.push(c) - } - } - - result +pub fn api_key(url: &str) -> String { + let url = Url::parse(&vahti_to_api(url)).unwrap(); + let path = url.path(); + let query = "?".to_owned() + url.query().unwrap_or_default(); + + let to_encode = format!("GET;{path}{query};Search-Quest;"); + let mut mac = + Hmac::::new_from_slice("3b535f36-79be-424b-a6fd-116c6e69f137".as_bytes()).unwrap(); + mac.update(to_encode.as_bytes()); + let result = mac.finalize(); + BASE64_STANDARD.encode(result.into_bytes()) } // TODO: Error handling pub fn vahti_to_api(vahti: &str) -> String { - let url = Url::parse(&url_decode(vahti)).unwrap(); - let orig_params = url - .query_pairs() - .map(|(k, v)| (k.into_owned(), v.into_owned())) - .collect::>(); - - let mut range_start = None; - let mut range_end = None; - - let mut params = orig_params - .clone() - .into_iter() - .filter_map(|(k, v)| match k.as_str() { - "q" => Some((k, v.replace(' ', "+"))), - "cg" => { - if orig_params.iter().any(|(k, _)| k == "c") || v == "0" { - None - } else { - Some((String::from("category"), v)) - } - } - "c" => Some((String::from("category"), v)), - "ps" => { - if let Ok(n) = v.parse::() { - range_start = Some(TORI_PRICES[n]) - } - None - } - "pe" => { - if let Ok(n) = v.parse::() { - range_end = Some(TORI_PRICES[n]) - } - None - } - "ca" => { - match orig_params - .iter() - .find(|(k, _)| k == "w") - .map(|(_, v)| v.parse::().ok().map(|n| n > 100)) - { - Some(Some(true)) => None, - _ => Some((String::from("region"), v)), - } - } - "w" => { - if let Ok(n) = v.parse::() { - if n > 100 { - Some((String::from("region"), (n - 100).to_string())) - } else { - None - } - } else { - None - } - } - "m" => Some((String::from("area"), v)), - "f" => match v.as_str() { - "p" => Some((String::from("company_ad"), String::from("0"))), - "c" => Some((String::from("company_ad"), String::from("1"))), - _ => None, - }, - "st" => Some((String::from("ad_type"), v)), - _ => None, - }) - .collect::>(); - - if range_start.is_some() || range_end.is_some() { - params.push(( - String::from("suborder"), - format!( - "{}-{}", - range_start.unwrap_or_default(), - range_end.unwrap_or_default() - ), - )); - } - - format!( - "https://api.tori.fi/api/v1.2/public/ads?{}", - params - .iter() - .map(|(k, v)| format!("{k}={v}")) - .collect::>() - .join("&") - ) + let url = Url::parse(vahti).unwrap(); + format!("https://apps-gw-poc.svc.beta.tori.fi/search/SEARCH_ID_BAP_ALL?client=ANDROID&{}&sort=PUBLISHED_DESC", url.query().unwrap_or_default()) } pub async fn is_valid_url(url: &str) -> bool { diff --git a/src/tori/models.rs b/src/tori/models.rs index 192187f..8f5589a 100644 --- a/src/tori/models.rs +++ b/src/tori/models.rs @@ -3,174 +3,109 @@ use serde::Deserialize; use crate::vahti::VahtiItem; -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriAccount { - code: String, - label: String, -} - -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriCategory { - code: String, - label: String, - name: String, - path_en: String, - parent: String, -} - -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriImage { - base_url: String, - media_id: String, - path: String, - width: i64, - height: i64, -} - -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriListPrice { - #[serde(default)] - currency: String, - price_value: i64, - label: String, -} - -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriMcSettings { - use_form: bool, -} - -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriListType { - code: String, - label: String, -} - -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriUserAccount { - name: String, - created: String, +#[derive(Deserialize, Debug, Clone)] +pub struct ToriImage { + pub url: String, + pub path: String, + pub height: i64, + pub width: i64, + pub aspect_ratio: f32, } -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriUser { - account: ToriUserAccount, - uuid: String, +#[derive(Deserialize, Debug, Clone)] +pub struct ToriCoordinates { + pub lon: f32, + pub lat: f32, } -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriPivo { - enabled: bool, +#[derive(Deserialize, Debug, Clone)] +pub struct ToriLabel { + pub id: String, + pub text: String, + pub r#type: String, } -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriListTime { - label: String, - value: i64, +#[derive(Deserialize, Debug, Clone)] +pub struct ToriPrice { + pub amount: i64, + pub currency_code: String, + pub price_unit: String, } -#[derive(Deserialize, Debug, Clone, Default)] -struct ToriLocation { - code: String, - key: String, - label: String, - #[serde(default)] - locations: Vec, +/// An item returned by the search request +#[derive(Deserialize, Debug, Clone)] +pub struct ToriItem { + /// Type of the item for Torimies always "bap" + //pub r#type: String, + /// The id same as ad_id but as a String + pub id: String, + /// Main search key for Torimies always "SEARCH_ID_BAP_ALL" + pub main_search_key: String, + /// The title of the ad + pub heading: String, + /// The location of the ad + pub location: String, + /// The main image of the ad, not present if there is no image + #[serde(default)] + pub image: Option, + /// No idea, seems to always contain "private" + pub flags: Vec, + /// The timestamp of the image in milliseconds + pub timestamp: i64, + /// Coordinates of the image + pub coordinates: ToriCoordinates, + /// No idea, some ad type + pub ad_type: u32, + /// Labels of the ad, seems to contain + /// { "id": "private, "text": "Yksityinen", "type": "SECONDARY" } + pub labels: Vec, + /// The web-url for the ad + pub canonical_url: String, + /// The price not present if no price + pub price: Option, + /// Distance to the ad? + pub distance: f32, + /// Trade type, e.g. "Myydään" or "Ostetaan" + pub trade_type: String, + /// Image urls for the ad, empty if no images + pub image_urls: Vec, + /// Same as id but not a String + pub ad_id: i64, } +/// The search response JSON contains +/// the necessary items in the "docs" field +/// and then thousands of lines of categories +/// each stating how many of the items +/// belong to that category #[derive(Deserialize, Debug, Clone)] -pub struct FullToriItem { - account: ToriAccount, - #[serde(default)] - account_ads: ToriAccount, - ad_id: String, - #[serde(default)] - body: String, - #[serde(default)] - category: ToriCategory, - #[serde(default)] - company_ad: bool, - //ad_details: Value, // Complicated and not used anyways - #[serde(default)] - full_details: bool, - #[serde(default)] - images: Vec, - #[serde(default)] - list_id: String, - #[serde(default)] - list_id_code: String, - #[serde(default)] - list_price: ToriListPrice, - locations: Vec, - #[serde(default)] - mc_settings: ToriMcSettings, - #[serde(default)] - phone_hidden: bool, - #[serde(default)] - prices: Vec, - #[serde(default)] - status: String, - subject: String, - thumbnail: Option, - r#type: ToriListType, - user: ToriUser, - share_link: String, - #[serde(default)] - pivo: ToriPivo, - list_time: ToriListTime, +pub struct ToriSearch { + /// An array of items + pub docs: Vec, } -impl From for VahtiItem { - fn from(t: FullToriItem) -> VahtiItem { - let img_url = match t.thumbnail { - Some(i) => { - format!( - "https://images.tori.fi/api/v1/imagestori/images{}?rule=medium_660", - &i.path[i.path.find('/').unwrap_or(i.path.len())..] - ) - } - None => String::new(), - }; - - let mut location_vec: Vec = vec![]; - let mut loc = &t.locations[0]; - loop { - location_vec.push(loc.label.clone()); - if loc.locations.is_empty() { - break; - } - loc = &loc.locations[0]; - } - - let mut prevloc = String::new(); - let mut location = String::new(); - for loc_string in location_vec.iter().rev() { - if *loc_string == prevloc { - break; - } - prevloc = loc_string.to_string(); - if location.is_empty() { - location += loc_string; - } else { - location += &format!(", {}", loc_string); - } - } - +impl From for VahtiItem { + fn from(t: ToriItem) -> VahtiItem { VahtiItem { - vahti_url: None, - site_id: super::ID, deliver_to: None, delivery_method: None, - title: t.subject, - url: t.share_link, - img_url, - published: t.list_time.value, - price: t.list_price.price_value, - seller_name: t.user.account.name, - seller_id: t.account.code.parse().unwrap(), - location, - ad_type: t.r#type.label, - ad_id: t.ad_id[t.ad_id.rfind('/').unwrap() + 1..].parse().unwrap(), + site_id: super::ID, + title: t.heading, + vahti_url: None, + url: t.canonical_url, + img_url: t.image.map(|i| i.url).unwrap_or_default(), + published: t.timestamp / 1000, + price: t.price.map(|p| p.amount).unwrap_or_default(), + seller_name: t + .labels + .iter() + .find(|l| l.r#type == "SECONDARY") + .map(|l| l.text.clone()) + .unwrap_or(String::from("Tuntematon")), + seller_id: 0, + location: t.location, + ad_type: t.trade_type, + ad_id: t.ad_id, } } } diff --git a/src/tori/parse.rs b/src/tori/parse.rs index 9d82d1f..f95cab0 100644 --- a/src/tori/parse.rs +++ b/src/tori/parse.rs @@ -1,32 +1,16 @@ -use serde_json::Value; - -use super::models::FullToriItem; +use super::models::ToriSearch; use crate::error::Error; use crate::vahti::VahtiItem; pub fn api_parse_after(json: &str, after: i64) -> Result, Error> { - let response_json: Value = serde_json::from_str(json)?; - let mut items = vec![]; - let mut past_weirdness = false; - - if let Some(ads) = response_json["list_ads"].as_array() { - for ad in ads { - let ad_object = &ad.as_object().ok_or(Error::Tori)?["ad"]; - let fullitem: FullToriItem = serde_json::from_value(ad_object.to_owned())?; - let item = VahtiItem::from(fullitem); - - if item.published <= after { - if past_weirdness { - break; - } - continue; - } else { - past_weirdness = true; - } + let response: ToriSearch = serde_json::from_str(json)?; + let items: Vec<_> = response + .docs + .into_iter() + .map(VahtiItem::from) + .take_while(|i| i.published > after) + .collect(); - items.push(item); - } - } debug!("Parsed {} items", items.len()); Ok(items) } diff --git a/src/tori/vahti.rs b/src/tori/vahti.rs index adcca14..4aa65f4 100644 --- a/src/tori/vahti.rs +++ b/src/tori/vahti.rs @@ -5,13 +5,12 @@ use regex::Regex; use crate::database::Database; use crate::error::Error; -use crate::itemhistory::ItemHistoryStorage; use crate::models::DbVahti; use crate::tori::api::*; use crate::tori::parse::*; pub static TORI_REGEX: LazyLock = - LazyLock::new(|| Regex::new(r"^https://(m\.|www\.)?tori\.fi/.*\?.*$").unwrap()); + LazyLock::new(|| Regex::new(r"^https://(beta\.|www\.)?tori\.fi/.*\?.*$").unwrap()); use crate::vahti::{Vahti, VahtiItem}; @@ -20,6 +19,7 @@ pub struct ToriVahti { pub id: i32, pub delivery_method: i32, pub url: String, + pub key: String, pub user_id: u64, pub last_updated: i64, pub site_id: i32, @@ -27,48 +27,30 @@ pub struct ToriVahti { #[async_trait] impl Vahti for ToriVahti { - async fn update( - &mut self, - db: &Database, - ihs: ItemHistoryStorage, - ) -> Result, Error> { + async fn update(&mut self, db: &Database) -> Result, Error> { debug!("Updating {}", self.url); - let ihref = ihs - .get(&(self.user_id, self.delivery_method)) - .expect("bug: impossible"); - - let res = reqwest::get(vahti_to_api(&self.url)) + let client = reqwest::Client::new(); + let res = client + .get(vahti_to_api(&self.url)) + .header("FINN-GW-SERVICE", "Search-Quest") + .header("FINN-GW-KEY", &self.key) + .send() .await? .text() .await? .to_string(); - let mut ih = ihref.lock().unwrap().clone(); - let ret = api_parse_after(&res, self.last_updated)? - .iter() - .filter_map(|i| { - if !ih.contains(i.ad_id, i.site_id) { - ih.add_item(i.ad_id, i.site_id, chrono::Local::now().timestamp()); - - // FIXME: Somewhat sketchy - let mut newi = i.clone(); - newi.vahti_url = Some(self.url.clone()); - newi.deliver_to = Some(self.user_id); - newi.delivery_method = Some(self.delivery_method); - - Some(newi) - } else { - None - } + let ret = api_parse_after(&res, self.last_updated) + .unwrap() + .into_iter() + .map(|mut i| { + i.vahti_url = Some(self.url.clone()); + i.deliver_to = Some(self.user_id); + i.delivery_method = Some(self.delivery_method); + i }) .collect::>(); - { - let mut locked = ihref.lock().unwrap(); - ih.extend(&locked); - *locked = ih; - } - if ret.is_empty() { return Ok(vec![]); } @@ -93,6 +75,7 @@ impl Vahti for ToriVahti { Ok(Self { id: v.id, url: v.url, + key: v.key.expect("bug: no tori api key"), user_id: v.user_id as u64, last_updated: v.last_updated, site_id: super::ID, @@ -105,6 +88,7 @@ impl Vahti for ToriVahti { delivery_method: self.delivery_method, id: self.id, url: self.url.clone(), + key: Some(self.key.clone()), user_id: self.user_id as i64, last_updated: self.last_updated, site_id: self.site_id, diff --git a/src/vahti.rs b/src/vahti.rs index 85db164..a813874 100644 --- a/src/vahti.rs +++ b/src/vahti.rs @@ -10,7 +10,7 @@ use crate::delivery::perform_delivery; use crate::error::Error; #[cfg(feature = "huutonet")] use crate::huutonet::vahti::HuutonetVahti; -use crate::itemhistory::{ItemHistory, ItemHistoryStorage}; +use crate::itemhistory::ItemHistory; use crate::models::DbVahti; #[cfg(feature = "tori")] use crate::tori::vahti::ToriVahti; @@ -32,11 +32,7 @@ pub trait Vahti where Self: Sized + Send + Sync, { - async fn update( - &mut self, - db: &Database, - ihs: ItemHistoryStorage, - ) -> Result, Error>; + async fn update(&mut self, db: &Database) -> Result, Error>; async fn validate_url(&self) -> Result; fn is_valid_url(&self, url: &str) -> bool; fn from_db(v: DbVahti) -> Result; @@ -80,8 +76,23 @@ pub async fn new_vahti( return Err(Error::VahtiExists); } + let key = { + #[cfg(not(feature = "tori"))] + { + None + } + #[cfg(feature = "tori")] + { + if site_id == crate::tori::ID { + Some(crate::tori::api::api_key(url)) + } else { + None + } + } + }; + match db - .add_vahti_entry(url, userid as i64, site_id, delivery_method) + .add_vahti_entry(url, userid as i64, site_id, delivery_method, key) .await { Ok(_) => Ok(String::from("Vahti added succesfully")), @@ -139,31 +150,33 @@ impl Torimies { let dm = self.delivery.clone(); let items = stream::iter(vahtis.iter().cloned()) - .map(|v| (v, ihs.clone(), db.clone())) - .map(async move |(v, ihs, db)| match v.site_id { - #[cfg(feature = "tori")] - crate::tori::ID => { - let Ok(mut tv) = ToriVahti::from_db(v) else { - return vec![]; - }; - - tv.update(&db, ihs.clone()).await.unwrap_or_default() - } - #[cfg(feature = "huutonet")] - crate::huutonet::ID => { - if let Ok(mut hv) = HuutonetVahti::from_db(v) { - hv.update(&db, ihs.clone()).await.unwrap_or_default() - } else { - vec![] + .map(|v| (v, db.clone())) + .map(|(v, db)| async move { + match v.site_id { + #[cfg(feature = "tori")] + crate::tori::ID => { + let Ok(mut tv) = ToriVahti::from_db(v) else { + return vec![]; + }; + + tv.update(&db).await.unwrap_or_default() } + #[cfg(feature = "huutonet")] + crate::huutonet::ID => { + if let Ok(mut hv) = HuutonetVahti::from_db(v) { + hv.update(&db).await.unwrap_or_default() + } else { + vec![] + } + } + i => panic!("Unsupported site_id {}", i), } - i => panic!("Unsupported site_id {}", i), }) .buffer_unordered(*crate::FUTURES_MAX_BUFFER_SIZE) .collect::>() .await; - info!("Recieving items took {}ms", start.elapsed().as_millis()); + info!("Receiving items took {}ms", start.elapsed().as_millis()); let groups: Vec> = items .iter() @@ -175,35 +188,33 @@ impl Torimies { ) }) .into_iter() - .map(|(_, g)| g.cloned().unique_by(|v| v.ad_id).collect()) + // FIXME: This could be parallellized + .map(|(k, items)| { + let mut ih = ihs + .get(&k) + .expect("bug: impossible") + .lock() + .unwrap() + .clone(); + + let now = chrono::Utc::now().timestamp(); + items + .into_iter() + .filter(|i| ih.add_item(i.ad_id, i.site_id, now)) + .cloned() + .collect() + }) .collect(); - // False positive, because we actually want to .await the future elsewhere - #[allow(clippy::async_yields_async)] stream::iter( groups - .iter() - .map(|v| (v, db.clone())) - .map(async move |(v, db)| { - let mut v = v.clone(); - - if let Some(fst) = v.first() { - // NOTE: If db fails, blacklisted sellers are not filtered out - if let Ok(bl) = db - .fetch_user_blacklist(fst.deliver_to.expect("bug: impossible") as i64) - .await - { - v.retain(|i| !bl.contains(&(i.seller_id, i.site_id))); - } - } - v - }) - .map(|v| (v, dm.clone())), + .into_iter() + .map(|v| (v, dm.clone())) + .map(|(v, dm)| async move { perform_delivery(dm.clone(), v).await }) + .collect::>(), ) - .then(|(v, dm)| async move { perform_delivery(dm.clone(), v.await) }) - .for_each_concurrent(*crate::FUTURES_MAX_BUFFER_SIZE, |d| async move { - d.await.ok(); - }) + .buffer_unordered(*crate::FUTURES_MAX_BUFFER_SIZE) + .collect::>() .await; info!("Update took {}ms", start.elapsed().as_millis()); diff --git a/testdata/tori/basic_parse.json b/testdata/tori/basic_parse.json deleted file mode 100644 index fbf6c94..0000000 --- a/testdata/tori/basic_parse.json +++ /dev/null @@ -1 +0,0 @@ -{"config_etag":"W/\"90469a3ad869011377b03c2e290c23ce8ea3d6cd\"","counter_map":{"all":1},"list_ads":[{"ad":{"account":{"code":"188169","label":"188169"},"account_ads":{"code":"82","label":"82"},"ad_id":"/private/accounts/188169/ads/79217488","body":"Maalaismaisemin koristeltu peltirasia kakenmoiseen säilytykseen. Mukana pieni elefantti, kameli ja seepra. Siistit ja hyväkuntoiset, rasian läpimitta 20 cm ja korkeus 9 cm. Nouto ja posti ok.","category":{"code":"3105","label":"Säilytysastiat ja rasiat","name":"","path_en":"","parent":""},"company_ad":false,"ad_details":{"delivery_options":{"multiple":[{"code":"delivery_send","label":"Lähetys"}]},"general_condition":{"single":{"code":"good","label":"Hyvä"}}},"full_details":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/9039260397","path":"90/9039260397.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/4864739306","path":"48/4864739306.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/4828470346","path":"48/4828470346.jpg","width":1980,"height":1080}],"list_id":"/public/ads/81076530","list_id_code":"81076530","list_price":{"currency":"EUR","price_value":7,"label":"7 €"},"locations":[{"code":"18","key":"region","label":"Uusimaa","locations":[{"code":"313","key":"area","label":"Helsinki","locations":[{"code":"00630","key":"zipcode","label":"Maunula-Suursuo"}]}]}],"mc_settings":{"use_form":false},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":7,"label":"7 €"}],"status":"active","subject":"Maalaisromanttinen peltipurkki ja eläimiä","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/9039260397","path":"90/9039260397.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"H.S.M","created":"tammikuusta 2014"},"uuid":"b981f262-7a29-4b31-93c6-b9a930070e84"},"share_link":"https://www.tori.fi/vi/81076530.htm","pivo":{"enabled":false},"list_time":{"label":"4 maaliskuuta 22:47","value":1614890870}},"labelmap":{"category":"Osasto","delivery_options":"Toimitustapa","general_condition":"Kunto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Home and personal \u003e Kitchen accessories and dishes \u003e Containers and cases","contentid":"urn:apps.tori.fi:ClassifiedAd:81076530","details":{"currency":"EUR","locality":"Helsinki","postalCode":"00630","price":"7","region":"Uusimaa"}}}],"proximity_slices":[],"sorting":"date","spt_metadata":{"contentid":"urn:apps.tori.fi:Listing:3100","category":"Home and personal \u003e Kitchen accessories and dishes","filter":{"currency":"EUR","numResults":1}}} diff --git a/testdata/tori/parse.json b/testdata/tori/parse.json new file mode 100644 index 0000000..1c46095 --- /dev/null +++ b/testdata/tori/parse.json @@ -0,0 +1 @@ +{"docs":[{"type":"bap","id":"6549305","main_search_key":"SEARCH_ID_BAP_ALL","heading":"VUOKKO maksimekko puuvillaa - harvinaisuus!","location":"Helsinki, Kulosaari, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/930/5_14831326-4150-46c6-917f-ed5d824dda99.jpg","path":"2024/4/vertical-0/01/5/654/930/5_14831326-4150-46c6-917f-ed5d824dda99.jpg","height":2016,"width":1512,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004519593,"coordinates":{"lat":60.18388,"lon":25.00547},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549305","extras":[{"id":"clothing_size","label":"Koko","values":["S"]}],"price":{"amount":175,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/930/5_14831326-4150-46c6-917f-ed5d824dda99.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/930/5_bc9e9e77-bcbb-456a-9c38-18c4ce9073e5.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/930/5_ce2d9111-7038-4711-b543-c39cec7951d8.jpg"],"ad_id":6549305,"type":"bap"},{"type":"bap","id":"6549293","main_search_key":"SEARCH_ID_BAP_ALL","heading":"S.t.i. Takki","location":"Espoo, Etelä-Leppävaara, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/929/3_a09a13dd-4306-4bb1-9b79-af9287ef4cb2.jpg","path":"2024/4/vertical-0/01/3/654/929/3_a09a13dd-4306-4bb1-9b79-af9287ef4cb2.jpg","height":3264,"width":2448,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004519593,"coordinates":{"lat":60.21233,"lon":24.80784},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549293","extras":[],"price":{"amount":10,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/929/3_a09a13dd-4306-4bb1-9b79-af9287ef4cb2.jpg"],"ad_id":6549293,"type":"bap"},{"type":"bap","id":"6549295","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Sprinter / crafter uudet kesärenkaat aluvanteilla","location":"Järvenpää, Kinnari-Mikonkorpi, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/929/5_59ee80c1-e61f-43f6-b3e1-73a8c201de6e.jpg","path":"2024/4/vertical-0/01/5/654/929/5_59ee80c1-e61f-43f6-b3e1-73a8c201de6e.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004519593,"coordinates":{"lat":60.47414,"lon":25.12173},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549295","extras":[],"price":{"amount":500,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/929/5_59ee80c1-e61f-43f6-b3e1-73a8c201de6e.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/929/5_604c213f-a18b-4189-9381-2eca78a4a9b7.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/929/5_f46495fc-5705-4ed3-82a1-907137b58be2.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/929/5_08a3edfd-4d80-4522-adfe-cf2f66ba263c.jpg"],"ad_id":6549295,"type":"bap"},{"type":"bap","id":"6549288","main_search_key":"SEARCH_ID_BAP_ALL","heading":"2kpl säkkituoleja","location":"Joensuu, Hukanhauta, Pohjois-Karjala","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/928/8_55916254-c8d8-4eff-a25d-8ce6ac519c7e.jpg","path":"2024/4/vertical-0/01/8/654/928/8_55916254-c8d8-4eff-a25d-8ce6ac519c7e.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004514599,"coordinates":{"lat":62.5754,"lon":29.80792},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549288","extras":[],"price":{"amount":20,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/928/8_55916254-c8d8-4eff-a25d-8ce6ac519c7e.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/928/8_4c941018-8fb8-458d-bb05-c258a9979ce1.jpg"],"ad_id":6549288,"type":"bap"},{"type":"bap","id":"6549309","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Hopea koru","location":"Vantaa, Hämevaara, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/930/9_e2f8f8d1-e556-48f0-84a5-e9401c2e698f.jpg","path":"2024/4/vertical-0/01/9/654/930/9_e2f8f8d1-e556-48f0-84a5-e9401c2e698f.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004514599,"coordinates":{"lat":60.25206,"lon":24.79879},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549309","extras":[],"price":{"amount":0,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/930/9_e2f8f8d1-e556-48f0-84a5-e9401c2e698f.jpg"],"ad_id":6549309,"type":"bap"},{"type":"bap","id":"6549315","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Nbb alpha 225","location":"Ii, Ii Keskus, Pohjois-Pohjanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/931/5_4a19998b-4cbf-46e2-8f95-6c1160a6d29a.jpg","path":"2024/4/vertical-0/01/5/654/931/5_4a19998b-4cbf-46e2-8f95-6c1160a6d29a.jpg","height":3024,"width":4032,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004514599,"coordinates":{"lat":65.32145,"lon":25.35129},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549315","extras":[],"price":{"amount":150,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/931/5_4a19998b-4cbf-46e2-8f95-6c1160a6d29a.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/931/5_00c15169-d635-4093-874f-9fe017bfb389.jpg"],"ad_id":6549315,"type":"bap"},{"type":"bap","id":"6549314","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Adidas lenkkarit 22","location":"Helsinki, Pitäjänmäen teollisuusalue, Uusimaa","flags":["private","shipping_exists"],"timestamp":1712004514599,"coordinates":{"lat":60.21725,"lon":24.872},"ad_type":67,"labels":[{"id":"fiks_ferdig","text":"ToriDiili","type":"PRIMARY"},{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549314","extras":[],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":[],"ad_id":6549314,"type":"bap"},{"type":"bap","id":"6549308","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Tölkkihattu stetsoni","location":"Hämeenlinna, Eteläinen, Kanta-Häme","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/930/8_d9636a0a-77b9-4afb-9582-fb704e2f72e3.jpg","path":"2024/4/vertical-0/01/8/654/930/8_d9636a0a-77b9-4afb-9582-fb704e2f72e3.jpg","height":2973,"width":2702,"aspect_ratio":0.9088462832156071},"flags":["private"],"timestamp":1712004514599,"coordinates":{"lat":61.07652,"lon":24.68175},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549308","extras":[],"price":{"amount":35,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/930/8_d9636a0a-77b9-4afb-9582-fb704e2f72e3.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/930/8_6be382ec-5469-465b-9999-c2911d54cda2.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/930/8_b027027b-fe8c-41b8-8977-77e1302c6be8.jpg"],"ad_id":6549308,"type":"bap"},{"type":"bap","id":"6549227","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Tarvikeakku MacBook Pro 13\" Touch Bar (2018-2019)","location":"Espoo, Matinkylä, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/922/7_081c988e-7f73-46b5-b8dc-4897762c2930.jpg","path":"2024/4/vertical-0/01/7/654/922/7_081c988e-7f73-46b5-b8dc-4897762c2930.jpg","height":3024,"width":4032,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004514599,"coordinates":{"lat":60.15255,"lon":24.74633},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549227","extras":[],"price":{"amount":25,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/922/7_081c988e-7f73-46b5-b8dc-4897762c2930.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/922/7_41880108-5a57-4772-b99f-8ada2cadbec3.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/922/7_f7215b36-fbbb-431b-8fc2-2d09a7a8802e.jpg"],"ad_id":6549227,"type":"bap"},{"type":"bap","id":"6549283","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Lomosovin Golden garden teeastiasto","location":"Hamina, Hamina Keskus, Kymenlaakso","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/928/3_0649e55e-168d-45f8-8f69-9e2acfa0e3fe.jpg","path":"2024/4/vertical-0/01/3/654/928/3_0649e55e-168d-45f8-8f69-9e2acfa0e3fe.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004514599,"coordinates":{"lat":60.56356,"lon":27.2167},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549283","extras":[],"price":{"amount":30,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/928/3_0649e55e-168d-45f8-8f69-9e2acfa0e3fe.jpg"],"ad_id":6549283,"type":"bap"},{"type":"bap","id":"6549223","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Tommy Hilfiger nahkaiset sneakerit","location":"Tampere, Luoteis-Tampere, Pirkanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/922/3_8ba3a799-c35f-4852-ac3a-2bd2c3d4976a.jpg","path":"2024/4/vertical-0/01/3/654/922/3_8ba3a799-c35f-4852-ac3a-2bd2c3d4976a.jpg","height":1536,"width":2048,"aspect_ratio":1.3333333333333333},"flags":["private","shipping_exists"],"timestamp":1712004512638,"coordinates":{"lat":61.52988,"lon":23.66744},"ad_type":67,"labels":[{"id":"fiks_ferdig","text":"ToriDiili","type":"PRIMARY"},{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549223","extras":[],"price":{"amount":25,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/922/3_8ba3a799-c35f-4852-ac3a-2bd2c3d4976a.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/922/3_0d19232c-954a-4e97-9446-714255dea7fb.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/922/3_eed1856c-2169-4866-9365-97f409a24d7c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/922/3_afc92eb1-3dbb-40da-8dbe-1e4ec33e31da.jpg"],"ad_id":6549223,"type":"bap"},{"type":"bap","id":"6549272","main_search_key":"SEARCH_ID_BAP_ALL","heading":"miesten talvitakki","location":"Turku, Nummi-Ylioppilaskylä, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_19580aa0-bc44-4ab4-9011-eadbf5c72e6d.jpg","path":"2024/4/vertical-0/01/2/654/927/2_19580aa0-bc44-4ab4-9011-eadbf5c72e6d.jpg","height":4000,"width":1848,"aspect_ratio":0.462},"flags":["private","shipping_exists"],"timestamp":1712004512638,"coordinates":{"lat":60.45932,"lon":22.32384},"ad_type":67,"labels":[{"id":"fiks_ferdig","text":"ToriDiili","type":"PRIMARY"},{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549272","extras":[{"id":"clothing_size","label":"Koko","values":["M"]}],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_19580aa0-bc44-4ab4-9011-eadbf5c72e6d.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_b29bbb8c-0fd9-4525-8dfb-cb3ece5868a4.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_49423556-6d52-48af-9116-3ef5541034b0.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_00ce5fb8-df6c-4225-9d82-d1ad9770d5c6.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_07dd1de0-a61b-4547-be9a-f7cc2b82d8fe.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/927/2_27c888c6-cb8a-492e-abfb-88e5547caa42.jpg"],"ad_id":6549272,"type":"bap"},{"type":"bap","id":"3912541","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Polaris moottorikelkan tavaralaukku","location":"Keminmaa, Keminmaa Keskus, Lappi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/28/1/391/254/1_1321929422.jpg","path":"2024/1/vertical-0/28/1/391/254/1_1321929422.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004502000,"coordinates":{"lat":65.81257,"lon":24.54428},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3912541","extras":[],"price":{"amount":150,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/28/1/391/254/1_1321929422.jpg"],"ad_id":3912541,"type":"bap"},{"type":"bap","id":"3385329","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Lindex Vera farkut 38","location":"Nousiainen, Nousiainen, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/15/9/338/532/9_652152097.jpg","path":"2024/1/vertical-0/15/9/338/532/9_652152097.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004502000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3385329","extras":[],"price":{"amount":10,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/15/9/338/532/9_652152097.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/15/9/338/532/9_678052377.jpg"],"ad_id":3385329,"type":"bap"},{"type":"bap","id":"326303","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Sadehousut - 164cm","location":"Vantaa, Mikkola, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/29/3/326/303_563770727.jpg","path":"2024/1/vertical-0/29/3/326/303_563770727.jpg","height":1080,"width":631,"aspect_ratio":0.5842592592592593},"flags":["private"],"timestamp":1712004502000,"coordinates":{"lat":60.34647,"lon":25.10777},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/326303","extras":[{"id":"clothing_size","label":"Koko","values":["158"]}],"price":{"amount":10,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/29/3/326/303_563770727.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/29/3/326/303_1567752127.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/29/3/326/303_1901536525.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/29/3/326/303_983017251.jpg"],"ad_id":326303,"type":"bap"},{"type":"bap","id":"848856","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Sukkahousut 50-56","location":"Nousiainen","image":{"url":"https://img.tori.net/dynamic/default/2023/12/vertical-0/17/6/848/856_1471613708.jpg","path":"2023/12/vertical-0/17/6/848/856_1471613708.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004502000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/848856","extras":[{"id":"clothing_size","label":"Koko","values":["50"]}],"price":{"amount":2,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2023/12/vertical-0/17/6/848/856_1471613708.jpg"],"ad_id":848856,"type":"bap"},{"type":"bap","id":"851418","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Dadamora paita 110/116","location":"Nousiainen, Nousiainen, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2023/12/vertical-0/16/8/851/418_658614249.jpg","path":"2023/12/vertical-0/16/8/851/418_658614249.jpg","height":1080,"width":1440,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004502000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/851418","extras":[{"id":"clothing_size","label":"Koko","values":["110"]}],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2023/12/vertical-0/16/8/851/418_658614249.jpg"],"ad_id":851418,"type":"bap"},{"type":"bap","id":"6549311","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Graveyard Party V flyer (2010), EBM, gootti, metal","location":"Vaasa, Vaasa Keskus, Pohjanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/931/1_2a89adf2-6442-4e04-9bfa-9489362509c4.jpg","path":"2024/4/vertical-0/01/1/654/931/1_2a89adf2-6442-4e04-9bfa-9489362509c4.jpg","height":600,"width":800,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004459591,"coordinates":{"lat":63.09396,"lon":21.62417},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549311","extras":[],"price":{"amount":6,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/931/1_2a89adf2-6442-4e04-9bfa-9489362509c4.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/931/1_dba7df16-b091-443c-891c-a3a4b55a0dbf.jpg"],"ad_id":6549311,"type":"bap"},{"type":"bap","id":"6549027","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Sohvapöytä tyylikäs korkeakiilto valkoinen","location":"Helsinki, Konala, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_2140c049-c4a4-4e76-af38-16a5d0e0709c.jpg","path":"2024/4/vertical-0/01/7/654/902/7_2140c049-c4a4-4e76-af38-16a5d0e0709c.jpg","height":4032,"width":3024,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004459591,"coordinates":{"lat":60.23855,"lon":24.84255},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549027","extras":[],"price":{"amount":500,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_2140c049-c4a4-4e76-af38-16a5d0e0709c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_3b3aa633-7954-4297-b36b-1729a6c03f6a.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_4125db53-18c3-4b53-b72e-12ed66e6f53a.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_c892704a-05a4-4703-aa03-4cc1644324f4.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_03979988-8049-442a-9f2f-e8df0e2aadae.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/902/7_b9fe6a53-d49b-4675-8da8-dae1f4f5ee29.jpg"],"ad_id":6549027,"type":"bap"},{"type":"bap","id":"6549235","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Nuorten Fischer Artic Classic hiihtosukset + sauvat ja monot","location":"Jyväskylä, Keljo-Ristonmaa, Keski-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_6bc0dd24-3897-4a1f-adae-743a0af5576f.jpg","path":"2024/4/vertical-0/01/5/654/923/5_6bc0dd24-3897-4a1f-adae-743a0af5576f.jpg","height":1600,"width":772,"aspect_ratio":0.4825},"flags":["private"],"timestamp":1712004454592,"coordinates":{"lat":62.2141,"lon":25.69675},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549235","extras":[],"price":{"amount":45,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_6bc0dd24-3897-4a1f-adae-743a0af5576f.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_a0947fa1-b7c0-4e87-9b8f-0be5b060951b.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_e826b232-9939-4a5a-86f6-e9e0a0699484.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_0751fbc7-d76e-4d51-a970-fb38255a147a.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_fe029e20-9639-49ba-ba11-aa6c75e39ba6.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_acf70bc9-9117-4a56-bfd7-afece78664bf.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/923/5_537d4271-a21f-45fc-942e-47ae7d48aeb8.jpg"],"ad_id":6549235,"type":"bap"},{"type":"bap","id":"6549281","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Esprit mekko, koko 42","location":"Kajaani, Teppana, Kainuu","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/928/1_ead02245-cd53-4aca-bdc5-ed4a53441402.jpg","path":"2024/4/vertical-0/01/1/654/928/1_ead02245-cd53-4aca-bdc5-ed4a53441402.jpg","height":4000,"width":2094,"aspect_ratio":0.5235},"flags":["private","shipping_exists"],"timestamp":1712004454592,"coordinates":{"lat":64.2346,"lon":27.73966},"ad_type":67,"labels":[{"id":"fiks_ferdig","text":"ToriDiili","type":"PRIMARY"},{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549281","extras":[],"price":{"amount":10,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/928/1_ead02245-cd53-4aca-bdc5-ed4a53441402.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/928/1_b9ed3393-b9fe-44d1-bee2-bbd1eae0245f.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/928/1_e549e51a-a2fc-4e59-9ac0-0819752bd14c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/928/1_1f53e4ac-6440-4566-bb95-91cab16260e9.jpg"],"ad_id":6549281,"type":"bap"},{"type":"bap","id":"6549267","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Saarikoski","location":"Helsinki, Länsi-Pasila, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/926/7_25156081-25f5-4874-82e4-2d72794122c7.jpg","path":"2024/4/vertical-0/01/7/654/926/7_25156081-25f5-4874-82e4-2d72794122c7.jpg","height":4080,"width":3060,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004454592,"coordinates":{"lat":60.2065,"lon":24.92462},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549267","extras":[],"price":{"amount":3,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/926/7_25156081-25f5-4874-82e4-2d72794122c7.jpg"],"ad_id":6549267,"type":"bap"},{"type":"bap","id":"6549205","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Crocs, talvicrocs, kausiväri","location":"Turku, Moikoinen-Pikisaari, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/920/5_1666e5bd-1e46-4125-b9a7-7fc63eba5421.jpg","path":"2024/4/vertical-0/01/5/654/920/5_1666e5bd-1e46-4125-b9a7-7fc63eba5421.jpg","height":4000,"width":3000,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004452592,"coordinates":{"lat":60.40536,"lon":22.21794},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549205","extras":[],"price":{"amount":16,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/920/5_1666e5bd-1e46-4125-b9a7-7fc63eba5421.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/920/5_5283d296-287f-400f-bb6c-011e786ec06b.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/920/5_166da27f-a4ac-404c-8a79-f6da842e585d.jpg"],"ad_id":6549205,"type":"bap"},{"type":"bap","id":"6549243","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Marc Lauge tunika/mekko koko XXL","location":"Helsinki, Keskusta - Etu-Töölö, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/924/3_a54406d2-686d-4fbd-8c26-17eef6a4fabd.jpg","path":"2024/4/vertical-0/01/3/654/924/3_a54406d2-686d-4fbd-8c26-17eef6a4fabd.jpg","height":4032,"width":1860,"aspect_ratio":0.46130952380952384},"flags":["private"],"timestamp":1712004452592,"coordinates":{"lat":60.17142,"lon":24.93146},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549243","extras":[],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/924/3_a54406d2-686d-4fbd-8c26-17eef6a4fabd.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/924/3_1d32cd06-79b9-4fe5-95de-9112199379c0.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/924/3_28295427-406d-44dd-9bfe-2a2258ce42ea.jpg"],"ad_id":6549243,"type":"bap"},{"type":"bap","id":"6549165","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Toppipaketti m","location":"Kouvola, Kuusankoski Keskus, Kymenlaakso","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/916/5_9a6ef1c3-b9ee-47c1-bc40-b3a5c92089ef.jpg","path":"2024/4/vertical-0/01/5/654/916/5_9a6ef1c3-b9ee-47c1-bc40-b3a5c92089ef.jpg","height":1500,"width":2000,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004452592,"coordinates":{"lat":60.90776,"lon":26.62683},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549165","extras":[{"id":"clothing_size","label":"Koko","values":["M"]}],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/916/5_9a6ef1c3-b9ee-47c1-bc40-b3a5c92089ef.jpg"],"ad_id":6549165,"type":"bap"},{"type":"bap","id":"3490035","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Imetystyyny","location":"Paimio, Paimio Keskus, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/18/5/349/003/5_987176591.jpg","path":"2024/1/vertical-0/18/5/349/003/5_987176591.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private","shipping_exists"],"timestamp":1712004452000,"coordinates":{"lat":60.4567,"lon":22.69397},"ad_type":67,"labels":[{"id":"fiks_ferdig","text":"ToriDiili","type":"PRIMARY"},{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3490035","extras":[],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/18/5/349/003/5_987176591.jpg"],"ad_id":3490035,"type":"bap"},{"type":"bap","id":"3388886","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Kappahl housut 116","location":"Nousiainen, Nousiainen, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/15/6/338/888/6_136192719.jpg","path":"2024/1/vertical-0/15/6/338/888/6_136192719.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004452000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3388886","extras":[{"id":"clothing_size","label":"Koko","values":["110"]}],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/15/6/338/888/6_136192719.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/15/6/338/888/6_1804482688.jpg"],"ad_id":3388886,"type":"bap"},{"type":"bap","id":"6549206","main_search_key":"SEARCH_ID_BAP_ALL","heading":"X Vision Genesis II 800 Hybrid uusi käyttämätön","location":"Joensuu, Joensuu Keskus Pohjoinen, Pohjois-Karjala","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/920/6_10619dc3-5f10-4f1a-8c7f-b5f82fbf091f.jpg","path":"2024/4/vertical-0/01/6/654/920/6_10619dc3-5f10-4f1a-8c7f-b5f82fbf091f.jpg","height":900,"width":1600,"aspect_ratio":1.7777777777777777},"flags":["private"],"timestamp":1712004442590,"coordinates":{"lat":62.61548,"lon":29.77542},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549206","extras":[],"price":{"amount":220,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/920/6_10619dc3-5f10-4f1a-8c7f-b5f82fbf091f.jpg"],"ad_id":6549206,"type":"bap"},{"type":"bap","id":"6549275","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Metallikehyksinen peili","location":"Helsinki, Vattuniemi, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/927/5_8892c2c4-70e1-4086-9d95-7408f98550e6.jpg","path":"2024/4/vertical-0/01/5/654/927/5_8892c2c4-70e1-4086-9d95-7408f98550e6.jpg","height":495,"width":473,"aspect_ratio":0.9555555555555556},"flags":["private"],"timestamp":1712004442590,"coordinates":{"lat":60.15113,"lon":24.88276},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549275","extras":[],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/927/5_8892c2c4-70e1-4086-9d95-7408f98550e6.jpg"],"ad_id":6549275,"type":"bap"},{"type":"bap","id":"3389070","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Wheat pellavapaita 80","location":"Nousiainen, Nousiainen, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/15/0/338/907/0_1066658897.jpg","path":"2024/1/vertical-0/15/0/338/907/0_1066658897.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004442000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3389070","extras":[{"id":"clothing_size","label":"Koko","values":["74"]}],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/15/0/338/907/0_1066658897.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/15/0/338/907/0_1950836506.jpg"],"ad_id":3389070,"type":"bap"},{"type":"bap","id":"6549253","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Nokian kumpparit, 31","location":"Tampere, Atala-Linnainmaa, Pirkanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_1689ddb7-e6ae-45cd-a69d-549adc8f035c.jpg","path":"2024/4/vertical-0/01/3/654/925/3_1689ddb7-e6ae-45cd-a69d-549adc8f035c.jpg","height":1152,"width":2048,"aspect_ratio":1.7777777777777777},"flags":["private"],"timestamp":1712004416594,"coordinates":{"lat":61.49297,"lon":23.91075},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549253","extras":[],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_1689ddb7-e6ae-45cd-a69d-549adc8f035c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_406e80fa-1c86-4659-b4a8-56cdb57d32e6.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_a6c395dd-ee74-4698-a694-c7ecb51d284d.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_48772de7-6ce1-4e48-86ea-557de2775038.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_8eb3b1c3-8e39-4e74-8904-891e6572cc93.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_ad639738-8522-483d-8173-e02fd81f8829.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/3/654/925/3_3d079356-9aa7-438f-a9d7-912a138ea1ee.jpg"],"ad_id":6549253,"type":"bap"},{"type":"bap","id":"6549259","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Xantrex PROsine 1000i 24V siniaaltoinvertteri","location":"Porvoo, Eestinmäki-Ernestas, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/925/9_ea66e50e-bb90-462c-9142-b965098d604c.jpg","path":"2024/4/vertical-0/01/9/654/925/9_ea66e50e-bb90-462c-9142-b965098d604c.jpg","height":3024,"width":4032,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004398850,"coordinates":{"lat":60.37621,"lon":25.60468},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549259","extras":[],"price":{"amount":500,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/925/9_ea66e50e-bb90-462c-9142-b965098d604c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/925/9_2bb796f8-0a11-484d-b6d3-970fdce5fdce.jpg"],"ad_id":6549259,"type":"bap"},{"type":"bap","id":"6549185","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Samsung 46\" RIKKI/BROKEN/SÖNDER","location":"Helsinki, Lauttasaari, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/918/5_f83d3eb1-ecb1-4352-ae86-dcc60704e890.jpg","path":"2024/4/vertical-0/01/5/654/918/5_f83d3eb1-ecb1-4352-ae86-dcc60704e890.jpg","height":1920,"width":1080,"aspect_ratio":0.5625},"flags":["private"],"timestamp":1712004398850,"coordinates":{"lat":60.16032,"lon":24.87129},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549185","extras":[],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/918/5_f83d3eb1-ecb1-4352-ae86-dcc60704e890.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/5/654/918/5_6e107ead-7be8-4cb1-abdc-ed0624b74605.jpg"],"ad_id":6549185,"type":"bap"},{"type":"bap","id":"6549219","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Loreal infallible peiteväri, 320 porcelain","location":"Hämeenlinna, Kauriala, Kanta-Häme","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/921/9_ea6a2058-5cd0-4296-8808-a3a8392f6d67.jpg","path":"2024/4/vertical-0/01/9/654/921/9_ea6a2058-5cd0-4296-8808-a3a8392f6d67.jpg","height":1334,"width":2080,"aspect_ratio":1.5592203898050974},"flags":["private"],"timestamp":1712004398850,"coordinates":{"lat":60.99924,"lon":24.42826},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549219","extras":[],"price":{"amount":3,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/921/9_ea6a2058-5cd0-4296-8808-a3a8392f6d67.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/921/9_5dff7f63-438f-4f79-a756-27a9d21ad11c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/921/9_8bdcfe80-02b9-4e84-adb9-86978234d9fb.jpg"],"ad_id":6549219,"type":"bap"},{"type":"bap","id":"6549254","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Sähkörummut","location":"Järvenpää, Loutti, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/4/654/925/4_78ad8728-99f0-4fd1-8aa4-c44920945db1.jpg","path":"2024/4/vertical-0/01/4/654/925/4_78ad8728-99f0-4fd1-8aa4-c44920945db1.jpg","height":4000,"width":3008,"aspect_ratio":0.752},"flags":["private"],"timestamp":1712004394591,"coordinates":{"lat":60.4702,"lon":25.07725},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549254","extras":[],"price":{"amount":200,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/4/654/925/4_78ad8728-99f0-4fd1-8aa4-c44920945db1.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/4/654/925/4_86d32a8b-bfdb-4255-baad-070e2fe59312.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/4/654/925/4_2b925554-d9e5-4cf9-b495-0973531925d1.jpg"],"ad_id":6549254,"type":"bap"},{"type":"bap","id":"6549297","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Gugguu bambi mekko 92","location":"Lohja, Ventelä-Millola, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/929/7_b2b6d5fc-706c-4ae1-8f50-2f4202ee868f.jpg","path":"2024/4/vertical-0/01/7/654/929/7_b2b6d5fc-706c-4ae1-8f50-2f4202ee868f.jpg","height":4032,"width":3024,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004394591,"coordinates":{"lat":60.29885,"lon":24.1416},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549297","extras":[{"id":"clothing_size","label":"Koko","values":["92"]}],"price":{"amount":30,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/929/7_b2b6d5fc-706c-4ae1-8f50-2f4202ee868f.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/929/7_fbe4b24c-8c7b-4325-8474-54a32af51f6e.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/929/7_2ac1dd16-98b5-400a-a4a2-b69f916d10bd.jpg"],"ad_id":6549297,"type":"bap"},{"type":"bap","id":"6549166","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Sony XR-55A80J OLED 4K Ultra HD 55 tuumainen televisio","location":"Helsinki, Pohjois-Meilahti, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/916/6_b112a9c0-b208-4094-956d-69a84899b299.jpg","path":"2024/4/vertical-0/01/6/654/916/6_b112a9c0-b208-4094-956d-69a84899b299.jpg","height":3648,"width":5472,"aspect_ratio":1.5},"flags":["private"],"timestamp":1712004392588,"coordinates":{"lat":60.19427,"lon":24.90064},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549166","extras":[],"price":{"amount":700,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/916/6_b112a9c0-b208-4094-956d-69a84899b299.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/916/6_99b78fec-dbdc-4063-b91e-6f5666831437.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/916/6_5530528a-143b-4e5e-9e67-4e91195c7400.jpg"],"ad_id":6549166,"type":"bap"},{"type":"bap","id":"3743066","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Pomp de lux kauluspaita 80/86","location":"Nousiainen, Nousiainen, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/24/6/374/306/6_1976539075.jpg","path":"2024/1/vertical-0/24/6/374/306/6_1976539075.jpg","height":1080,"width":1440,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004392000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3743066","extras":[{"id":"clothing_size","label":"Koko","values":["74"]}],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/24/6/374/306/6_1976539075.jpg"],"ad_id":3743066,"type":"bap"},{"type":"bap","id":"6549278","main_search_key":"SEARCH_ID_BAP_ALL","heading":"NIKE AIR JORDAN 1 MID / Sonic green","location":"Helsinki, Malmi, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/927/8_db8ba22b-bc9a-4c10-8862-538674fd9135.jpg","path":"2024/4/vertical-0/01/8/654/927/8_db8ba22b-bc9a-4c10-8862-538674fd9135.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private","shipping_exists"],"timestamp":1712004382594,"coordinates":{"lat":60.25195,"lon":25.01751},"ad_type":67,"labels":[{"id":"fiks_ferdig","text":"ToriDiili","type":"PRIMARY"},{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549278","extras":[],"price":{"amount":50,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/927/8_db8ba22b-bc9a-4c10-8862-538674fd9135.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/8/654/927/8_3b68cbce-5008-4934-871d-e1b08f0096cc.jpg"],"ad_id":6549278,"type":"bap"},{"type":"bap","id":"6549282","main_search_key":"SEARCH_ID_BAP_ALL","heading":"uudenveroinen pikku karla","location":"Oulu, Raksila, Pohjois-Pohjanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/928/2_54d62108-625e-4849-9bfa-134dc5ce9822.jpg","path":"2024/4/vertical-0/01/2/654/928/2_54d62108-625e-4849-9bfa-134dc5ce9822.jpg","height":1432,"width":1080,"aspect_ratio":0.7541899441340782},"flags":["private"],"timestamp":1712004382594,"coordinates":{"lat":65.01337,"lon":25.49232},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549282","extras":[],"price":{"amount":120,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/928/2_54d62108-625e-4849-9bfa-134dc5ce9822.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/2/654/928/2_5a888e1d-4f71-4dfc-a266-ebf27ebf07a2.jpg"],"ad_id":6549282,"type":"bap"},{"type":"bap","id":"6547750","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Samsung HMX-H100P Full HD videokamera","location":"Heinola, Vierumäki urheiluopisto, Päijät-Häme","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_b8a526c8-db72-4453-9459-b47dc7a12c25.jpg","path":"2024/4/vertical-0/01/0/654/775/0_b8a526c8-db72-4453-9459-b47dc7a12c25.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004382594,"coordinates":{"lat":61.11474,"lon":26.00759},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6547750","extras":[],"price":{"amount":80,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_b8a526c8-db72-4453-9459-b47dc7a12c25.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_a84791f7-d00e-403d-8d79-633c44098ae6.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_61eb2fc9-5d21-49cd-8bba-adb698c087d3.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_2ef933c2-28e9-4fe5-b92f-15379fd22f71.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_baf6264a-7bfc-4032-b3a0-dada5002a6a9.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_6408be36-1922-445f-a72c-aff83adf3268.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_43c6cb48-3c70-4dcc-9286-2b34ace0e0c7.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_324a41b7-09ab-4224-a2a8-ba16152e5840.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_2378e68a-0a79-4eda-a920-7b5449935cb9.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/775/0_c2d2b4eb-28d8-48b5-9b97-5a55fdca5157.jpg"],"ad_id":6547750,"type":"bap"},{"type":"bap","id":"3743296","main_search_key":"SEARCH_ID_BAP_ALL","heading":"H&m villahattu 1-2v.","location":"Nousiainen, Nousiainen, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/1/vertical-0/24/6/374/329/6_1747359314.jpg","path":"2024/1/vertical-0/24/6/374/329/6_1747359314.jpg","height":1080,"width":810,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004382000,"coordinates":{"lat":60.63208,"lon":22.13224},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/3743296","extras":[{"id":"clothing_size","label":"Koko","values":["86"]}],"price":{"amount":5,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/1/vertical-0/24/6/374/329/6_1747359314.jpg","https://img.tori.net/dynamic/default/2024/1/vertical-0/24/6/374/329/6_1731276178.jpg"],"ad_id":3743296,"type":"bap"},{"type":"bap","id":"6549290","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Mekkosetti 80","location":"Espoo, Saunalahti-Kattilalaakso, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/929/0_01f08536-ddab-4a82-a9ec-dec70275ed3a.jpg","path":"2024/4/vertical-0/01/0/654/929/0_01f08536-ddab-4a82-a9ec-dec70275ed3a.jpg","height":1280,"width":960,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004356592,"coordinates":{"lat":60.16637,"lon":24.63988},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549290","extras":[{"id":"clothing_size","label":"Koko","values":["80"]}],"price":{"amount":8,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/929/0_01f08536-ddab-4a82-a9ec-dec70275ed3a.jpg"],"ad_id":6549290,"type":"bap"},{"type":"bap","id":"6549179","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Valkoinen lipasto (Ikea Koppang)","location":"Tampere, Keskussairaala-alue-Kauppi, Pirkanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_2af90cdf-ee62-48f8-ab76-bc26df5db5ac.jpg","path":"2024/4/vertical-0/01/9/654/917/9_2af90cdf-ee62-48f8-ab76-bc26df5db5ac.jpg","height":1600,"width":1200,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004338840,"coordinates":{"lat":61.50368,"lon":23.81821},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549179","extras":[],"price":{"amount":50,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_2af90cdf-ee62-48f8-ab76-bc26df5db5ac.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_c741199f-2cd4-48b1-8c57-33baa81c71b2.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_5608066a-6620-4459-b94a-49214daf23e2.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_e5e961d5-86db-4c4a-b10f-c0f8ea85113c.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_d10417cb-63fd-4faa-8ba7-beb4af411174.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/917/9_28f1706f-f9b4-4fd0-b4d1-c9cd2484229a.jpg"],"ad_id":6549179,"type":"bap"},{"type":"bap","id":"6549276","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Kukkapylväs","location":"Pori, Pori Keskus, Satakunta","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/927/6_fce6ed31-f289-4543-ac29-4b112e8e98d2.jpg","path":"2024/4/vertical-0/01/6/654/927/6_fce6ed31-f289-4543-ac29-4b112e8e98d2.jpg","height":4096,"width":3072,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004338840,"coordinates":{"lat":61.49707,"lon":21.77949},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549276","extras":[],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/6/654/927/6_fce6ed31-f289-4543-ac29-4b112e8e98d2.jpg"],"ad_id":6549276,"type":"bap"},{"type":"bap","id":"6549240","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Vanhat nukenrattaat","location":"Helsinki, Oulunkylä-Patola, Uusimaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/924/0_c1d5482e-c277-43c8-a9e3-932195179974.jpg","path":"2024/4/vertical-0/01/0/654/924/0_c1d5482e-c277-43c8-a9e3-932195179974.jpg","height":1200,"width":1600,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004338840,"coordinates":{"lat":60.23296,"lon":24.96242},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549240","extras":[],"price":{"amount":35,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/924/0_c1d5482e-c277-43c8-a9e3-932195179974.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/924/0_377bc7e4-1751-4d97-a2d5-a904eb68ab2d.jpg"],"ad_id":6549240,"type":"bap"},{"type":"bap","id":"6549109","main_search_key":"SEARCH_ID_BAP_ALL","heading":"stereo radio ja vahvistin Technics SA AX530+pioneer kaiutin","location":"Vaasa, Ristinummi, Pohjanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_8423cd10-1028-42fe-a587-f185afdb4149.jpg","path":"2024/4/vertical-0/01/9/654/910/9_8423cd10-1028-42fe-a587-f185afdb4149.jpg","height":3072,"width":4096,"aspect_ratio":1.3333333333333333},"flags":["private"],"timestamp":1712004334605,"coordinates":{"lat":63.09308,"lon":21.7196},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549109","extras":[],"price":{"amount":145,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_8423cd10-1028-42fe-a587-f185afdb4149.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_58ffdceb-30ca-443a-9802-46448b1ca3b0.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_9b507c81-f450-4484-b948-fe6ce9619875.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_ee6b13a3-e8c1-44c0-a1ce-e2d5ee945aac.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_09fe573d-5736-444a-92a6-4aabbe922194.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_03f9ee83-a303-4f81-9915-2f495443be46.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_c699cd1b-1057-4ea2-8d7f-90cb8841011b.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_d7705102-2efd-456d-814f-e114fa4ecdfb.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_71588908-ffc5-435d-9149-e62e53adfeb4.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/9/654/910/9_ccf19237-5c17-43bd-a435-3354b61ef46f.jpg"],"ad_id":6549109,"type":"bap"},{"type":"bap","id":"6549271","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Keinonahkatakki","location":"Laukaa, Laukaa Keskus, Keski-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/927/1_32ed6200-f2f1-47e9-84d7-cb3556486b77.jpg","path":"2024/4/vertical-0/01/1/654/927/1_32ed6200-f2f1-47e9-84d7-cb3556486b77.jpg","height":2048,"width":1536,"aspect_ratio":0.75},"flags":["private"],"timestamp":1712004334605,"coordinates":{"lat":62.40464,"lon":25.95948},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549271","extras":[],"price":{"amount":15,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/1/654/927/1_32ed6200-f2f1-47e9-84d7-cb3556486b77.jpg"],"ad_id":6549271,"type":"bap"},{"type":"bap","id":"6549280","main_search_key":"SEARCH_ID_BAP_ALL","heading":"W.A.S.P. konserttilippu vuodelta 2010, memorabilia","location":"Vaasa, Vaasa Keskus, Pohjanmaa","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/928/0_7cf9759d-648e-48d4-9674-2c519c8171ae.jpg","path":"2024/4/vertical-0/01/0/654/928/0_7cf9759d-648e-48d4-9674-2c519c8171ae.jpg","height":489,"width":800,"aspect_ratio":1.6359918200408998},"flags":["private"],"timestamp":1712004334605,"coordinates":{"lat":63.09396,"lon":21.62417},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549280","extras":[],"price":{"amount":10,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/928/0_7cf9759d-648e-48d4-9674-2c519c8171ae.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/0/654/928/0_b2477a95-49da-41e1-bf41-b269f9721eaa.jpg"],"ad_id":6549280,"type":"bap"},{"type":"bap","id":"6549277","main_search_key":"SEARCH_ID_BAP_ALL","heading":"Marimekko Petrun puuvillamekko M","location":"Turku, Pohjola-Kastu, Varsinais-Suomi","image":{"url":"https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/927/7_a5b01396-ae9b-4f37-8cac-45eb52e5993f.jpg","path":"2024/4/vertical-0/01/7/654/927/7_a5b01396-ae9b-4f37-8cac-45eb52e5993f.jpg","height":2000,"width":977,"aspect_ratio":0.4885},"flags":["private"],"timestamp":1712004334605,"coordinates":{"lat":60.46541,"lon":22.26244},"ad_type":67,"labels":[{"id":"private","text":"Yksityinen","type":"SECONDARY"}],"canonical_url":"https://beta.tori.fi/recommerce/forsale/item/6549277","extras":[{"id":"clothing_size","label":"Koko","values":["M"]}],"price":{"amount":86,"currency_code":"EUR","price_unit":"€"},"distance":0.0,"trade_type":"Myydään","image_urls":["https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/927/7_a5b01396-ae9b-4f37-8cac-45eb52e5993f.jpg","https://img.tori.net/dynamic/default/2024/4/vertical-0/01/7/654/927/7_fc508126-bc72-48e7-8399-bbc50ab2bcfa.jpg"],"ad_id":6549277,"type":"bap"}],"filters":[{"display_name":"Hae Torista","name":"q","filter_items":[],"type":"QUERY_FILTER"},{"display_name":"Osasto","name":"category","filter_items":[{"display_name":"Antiikki ja taide","name":"category","value":"0.76","hits":23847,"filter_items":[{"display_name":"Antiikkihuonekalut","name":"sub_category","value":"1.76.5178","hits":1656,"filter_items":[],"selected":false},{"display_name":"Aterimet ja pöytähopeat","name":"sub_category","value":"1.76.5179","hits":457,"filter_items":[],"selected":false},{"display_name":"Keramiikka, posliini ja lasi","name":"sub_category","value":"1.76.5176","hits":5916,"filter_items":[],"selected":false},{"display_name":"Taide","name":"sub_category","value":"1.76.5177","hits":13453,"filter_items":[{"display_name":"Akryylimaalaukset","name":"product_category","value":"2.76.5177.385","hits":436,"filter_items":[],"selected":false},{"display_name":"Grafiikka","name":"product_category","value":"2.76.5177.394","hits":524,"filter_items":[],"selected":false},{"display_name":"Litografia","name":"product_category","value":"2.76.5177.389","hits":68,"filter_items":[],"selected":false},{"display_name":"Piirustukset","name":"product_category","value":"2.76.5177.392","hits":94,"filter_items":[],"selected":false},{"display_name":"Puupiirrokset","name":"product_category","value":"2.76.5177.393","hits":21,"filter_items":[],"selected":false},{"display_name":"Sekatekniikkateokset","name":"product_category","value":"2.76.5177.387","hits":186,"filter_items":[],"selected":false},{"display_name":"Valokuvat","name":"product_category","value":"2.76.5177.388","hits":68,"filter_items":[],"selected":false},{"display_name":"Veistokset","name":"product_category","value":"2.76.5177.391","hits":175,"filter_items":[],"selected":false},{"display_name":"Vesivärimaalaukset","name":"product_category","value":"2.76.5177.386","hits":195,"filter_items":[],"selected":false},{"display_name":"Öljyvärimaalaukset","name":"product_category","value":"2.76.5177.390","hits":1484,"filter_items":[],"selected":false},{"display_name":"Muu taide","name":"product_category","value":"2.76.5177.395","hits":9983,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muu antiikki","name":"sub_category","value":"1.76.5175","hits":2365,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Auto-, vene- ja moottoripyörätarvikkeet","name":"category","value":"0.90","hits":173021,"filter_items":[{"display_name":"Asuntoauto- ja matkailuautotarvikkeet","name":"sub_category","value":"1.90.70","hits":1877,"filter_items":[],"selected":false},{"display_name":"Auton osat","name":"sub_category","value":"1.90.82","hits":125460,"filter_items":[{"display_name":"Auton istuimet","name":"product_category","value":"2.90.82.3","hits":168,"filter_items":[],"selected":false},{"display_name":"Auton sisätilatarvikkeet","name":"product_category","value":"2.90.82.8","hits":505,"filter_items":[],"selected":false},{"display_name":"Auton varaosat","name":"product_category","value":"2.90.82.2","hits":56183,"filter_items":[],"selected":false},{"display_name":"Autostereot","name":"product_category","value":"2.90.82.5","hits":2553,"filter_items":[],"selected":false},{"display_name":"Kattotelineet ja suksiboksit","name":"product_category","value":"2.90.82.4","hits":2207,"filter_items":[],"selected":false},{"display_name":"Navigaattorit autoon","name":"product_category","value":"2.90.82.344","hits":18,"filter_items":[],"selected":false},{"display_name":"Renkaat ja vanteet","name":"product_category","value":"2.90.82.6","hits":47793,"filter_items":[],"selected":false},{"display_name":"Muut auton osat","name":"product_category","value":"2.90.82.9","hits":15387,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mototarvikkeet ja varaosat","name":"sub_category","value":"1.90.20","hits":29584,"filter_items":[{"display_name":"Moottoripyörän varaosat","name":"product_category","value":"2.90.20.10","hits":2106,"filter_items":[],"selected":false},{"display_name":"Moottoripyörävaatteet","name":"product_category","value":"2.90.20.12","hits":6628,"filter_items":[],"selected":false},{"display_name":"Moottoripyörävarusteet","name":"product_category","value":"2.90.20.11","hits":1670,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mönkijän varaosat","name":"sub_category","value":"1.90.3975","hits":3031,"filter_items":[],"selected":false},{"display_name":"Trailerit","name":"sub_category","value":"1.90.80","hits":2650,"filter_items":[{"display_name":"Autotrailerit","name":"product_category","value":"2.90.80.17","hits":2158,"filter_items":[],"selected":false},{"display_name":"Hevostrailerit","name":"product_category","value":"2.90.80.19","hits":112,"filter_items":[],"selected":false},{"display_name":"Kippikärryt","name":"product_category","value":"2.90.80.309","hits":9,"filter_items":[],"selected":false},{"display_name":"Kuomukärryt","name":"product_category","value":"2.90.80.15","hits":59,"filter_items":[],"selected":false},{"display_name":"Lavettikärryt","name":"product_category","value":"2.90.80.18","hits":10,"filter_items":[],"selected":false},{"display_name":"Myyntivaunut ja kioskivaunut","name":"product_category","value":"2.90.80.517","hits":4,"filter_items":[],"selected":false},{"display_name":"Mönkijä- ja moottoripyöräkärryt","name":"product_category","value":"2.90.80.16","hits":15,"filter_items":[],"selected":false},{"display_name":"Peräkärryt","name":"product_category","value":"2.90.80.13","hits":177,"filter_items":[],"selected":false},{"display_name":"Traileritarvikkeet","name":"product_category","value":"2.90.80.308","hits":37,"filter_items":[],"selected":false},{"display_name":"Vene- ja säilytystrailerit","name":"product_category","value":"2.90.80.14","hits":57,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Veneen varaosat","name":"sub_category","value":"1.90.30","hits":5319,"filter_items":[{"display_name":"Purjevenetarvikkeet","name":"product_category","value":"2.90.30.323","hits":32,"filter_items":[],"selected":false},{"display_name":"Sähkö- ja putkityöt","name":"product_category","value":"2.90.30.319","hits":20,"filter_items":[],"selected":false},{"display_name":"Veneen kiinnitystarvikkeet","name":"product_category","value":"2.90.30.324","hits":67,"filter_items":[],"selected":false},{"display_name":"Veneen moottorin varaosat","name":"product_category","value":"2.90.30.340","hits":416,"filter_items":[],"selected":false},{"display_name":"Veneen navigaattorit","name":"product_category","value":"2.90.30.345","hits":71,"filter_items":[],"selected":false},{"display_name":"Veneen ohjaus ja vinssit","name":"product_category","value":"2.90.30.321","hits":38,"filter_items":[],"selected":false},{"display_name":"Veneen penkit ja sisustus","name":"product_category","value":"2.90.30.320","hits":60,"filter_items":[],"selected":false},{"display_name":"Veneen sähkötarvikkeet","name":"product_category","value":"2.90.30.318","hits":89,"filter_items":[],"selected":false},{"display_name":"Veneturvallisuus","name":"product_category","value":"2.90.30.322","hits":87,"filter_items":[],"selected":false},{"display_name":"Muut venetarvikkeet","name":"product_category","value":"2.90.30.325","hits":474,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muut autotarvikkeet","name":"sub_category","value":"1.90.3974","hits":5100,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Elektroniikka ja kodinkoneet","name":"category","value":"0.93","hits":110975,"filter_items":[{"display_name":"Kodin pienkoneet","name":"sub_category","value":"1.93.3216","hits":12958,"filter_items":[{"display_name":"Kahvinkeittimet","name":"product_category","value":"2.93.3216.506","hits":1534,"filter_items":[],"selected":false},{"display_name":"Leivänpaahtimet","name":"product_category","value":"2.93.3216.87","hits":169,"filter_items":[],"selected":false},{"display_name":"Monitoimikoneet ja yleiskoneet","name":"product_category","value":"2.93.3216.507","hits":335,"filter_items":[],"selected":false},{"display_name":"Pölynimurit","name":"product_category","value":"2.93.3216.81","hits":2177,"filter_items":[],"selected":false},{"display_name":"Sauvasekoittimet ja sähkövatkaimet","name":"product_category","value":"2.93.3216.89","hits":126,"filter_items":[],"selected":false},{"display_name":"Silitysraudat","name":"product_category","value":"2.93.3216.84","hits":305,"filter_items":[],"selected":false},{"display_name":"Tehosekoittimet ja blenderit","name":"product_category","value":"2.93.3216.83","hits":276,"filter_items":[],"selected":false},{"display_name":"Vedenkeittimet","name":"product_category","value":"2.93.3216.85","hits":575,"filter_items":[],"selected":false},{"display_name":"Vohveliraudat ja voileipägrillit","name":"product_category","value":"2.93.3216.88","hits":150,"filter_items":[],"selected":false},{"display_name":"Muut kodin pienkoneet","name":"product_category","value":"2.93.3216.304","hits":7071,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kodinkoneet","name":"sub_category","value":"1.93.3907","hits":10040,"filter_items":[{"display_name":"Astianpesukoneet","name":"product_category","value":"2.93.3907.509","hits":1179,"filter_items":[],"selected":false},{"display_name":"Jääkaapit","name":"product_category","value":"2.93.3907.292","hits":1489,"filter_items":[],"selected":false},{"display_name":"Keittolevyt","name":"product_category","value":"2.93.3907.75","hits":451,"filter_items":[],"selected":false},{"display_name":"Kuivausrummut ja kuivauskaapit","name":"product_category","value":"2.93.3907.510","hits":328,"filter_items":[],"selected":false},{"display_name":"Liedet","name":"product_category","value":"2.93.3907.73","hits":273,"filter_items":[],"selected":false},{"display_name":"Liesituulettimet","name":"product_category","value":"2.93.3907.511","hits":707,"filter_items":[],"selected":false},{"display_name":"Mikroaaltouunit","name":"product_category","value":"2.93.3907.508","hits":613,"filter_items":[],"selected":false},{"display_name":"Pakastimet","name":"product_category","value":"2.93.3907.72","hits":1029,"filter_items":[],"selected":false},{"display_name":"Pyykinpesukoneet","name":"product_category","value":"2.93.3907.79","hits":1617,"filter_items":[],"selected":false},{"display_name":"Uunit","name":"product_category","value":"2.93.3907.74","hits":493,"filter_items":[],"selected":false},{"display_name":"Muut kodinkoneet","name":"product_category","value":"2.93.3907.305","hits":1726,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Puhelimet ja tarvikkeet","name":"sub_category","value":"1.93.3217","hits":12775,"filter_items":[{"display_name":"Matkapuhelimet","name":"product_category","value":"2.93.3217.39","hits":6085,"filter_items":[],"selected":false},{"display_name":"Puhelintarvikkeet","name":"product_category","value":"2.93.3217.41","hits":6328,"filter_items":[],"selected":false},{"display_name":"Muut puhelimet","name":"product_category","value":"2.93.3217.40","hits":210,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tietotekniikka","name":"sub_category","value":"1.93.3215","hits":25574,"filter_items":[{"display_name":"Kannettavat tietokoneet","name":"product_category","value":"2.93.3215.43","hits":3423,"filter_items":[],"selected":false},{"display_name":"Kiintolevyt ja tallennustila","name":"product_category","value":"2.93.3215.8367","hits":312,"filter_items":[],"selected":false},{"display_name":"Laskimet","name":"product_category","value":"2.93.3215.47","hits":52,"filter_items":[],"selected":false},{"display_name":"Näytöt","name":"product_category","value":"2.93.3215.45","hits":1441,"filter_items":[],"selected":false},{"display_name":"Oheislaitteet","name":"product_category","value":"2.93.3215.46","hits":9624,"filter_items":[],"selected":false},{"display_name":"Ohjelmistot","name":"product_category","value":"2.93.3215.49","hits":204,"filter_items":[],"selected":false},{"display_name":"Pöytäkoneet","name":"product_category","value":"2.93.3215.44","hits":2514,"filter_items":[],"selected":false},{"display_name":"Tabletit ja lukulaitteet","name":"product_category","value":"2.93.3215.48","hits":1072,"filter_items":[],"selected":false},{"display_name":"Tietokonekomponentit","name":"product_category","value":"2.93.3215.8368","hits":3594,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Valokuvaus ja video","name":"sub_category","value":"1.93.3904","hits":7585,"filter_items":[{"display_name":"Hybdirikamerat","name":"product_category","value":"2.93.3904.303","hits":33,"filter_items":[],"selected":false},{"display_name":"Järjestelmäkamerat","name":"product_category","value":"2.93.3904.66","hits":645,"filter_items":[],"selected":false},{"display_name":"Kameralaukut","name":"product_category","value":"2.93.3904.500","hits":239,"filter_items":[],"selected":false},{"display_name":"Kompaktikamerat","name":"product_category","value":"2.93.3904.502","hits":261,"filter_items":[],"selected":false},{"display_name":"Objektiivit","name":"product_category","value":"2.93.3904.503","hits":1633,"filter_items":[],"selected":false},{"display_name":"Videokamerat","name":"product_category","value":"2.93.3904.504","hits":174,"filter_items":[],"selected":false},{"display_name":"Muut valokuvaustarvikkeet","name":"product_category","value":"2.93.3904.505","hits":1467,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Videopelit ja konsolit","name":"sub_category","value":"1.93.3905","hits":16263,"filter_items":[{"display_name":"Oheistuotteet","name":"product_category","value":"2.93.3905.65","hits":968,"filter_items":[],"selected":false},{"display_name":"Pelikonsolit","name":"product_category","value":"2.93.3905.63","hits":1607,"filter_items":[],"selected":false},{"display_name":"Pelit","name":"product_category","value":"2.93.3905.64","hits":3474,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ääni ja kuva","name":"sub_category","value":"1.93.3906","hits":17424,"filter_items":[{"display_name":"Blu-ray-soittimet","name":"product_category","value":"2.93.3906.56","hits":72,"filter_items":[],"selected":false},{"display_name":"DVD-soittimet","name":"product_category","value":"2.93.3906.57","hits":326,"filter_items":[],"selected":false},{"display_name":"Digitelevisiot ja digiboksit","name":"product_category","value":"2.93.3906.61","hits":523,"filter_items":[],"selected":false},{"display_name":"Kaapelit ja oheislaitteet","name":"product_category","value":"2.93.3906.326","hits":336,"filter_items":[],"selected":false},{"display_name":"Kaiuttimet","name":"product_category","value":"2.93.3906.53","hits":3320,"filter_items":[],"selected":false},{"display_name":"Kotiteatterilaitteet","name":"product_category","value":"2.93.3906.59","hits":460,"filter_items":[],"selected":false},{"display_name":"Kuulokkeet","name":"product_category","value":"2.93.3906.51","hits":1980,"filter_items":[],"selected":false},{"display_name":"MP3-soittimet ja muut kannettavat soittimet","name":"product_category","value":"2.93.3906.50","hits":78,"filter_items":[],"selected":false},{"display_name":"PA-laitteet","name":"product_category","value":"2.93.3906.54","hits":138,"filter_items":[],"selected":false},{"display_name":"Radiot","name":"product_category","value":"2.93.3906.302","hits":710,"filter_items":[],"selected":false},{"display_name":"Stereot","name":"product_category","value":"2.93.3906.55","hits":874,"filter_items":[],"selected":false},{"display_name":"TV","name":"product_category","value":"2.93.3906.62","hits":3477,"filter_items":[],"selected":false},{"display_name":"Vahvistimet ja viritinvahvistimet","name":"product_category","value":"2.93.3906.52","hits":885,"filter_items":[],"selected":false},{"display_name":"Videonauhurit","name":"product_category","value":"2.93.3906.58","hits":83,"filter_items":[],"selected":false},{"display_name":"Videotykit ja valkokankaat","name":"product_category","value":"2.93.3906.60","hits":253,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muu elektroniikka ja kodinkoneet","name":"sub_category","value":"1.93.3213","hits":8356,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Eläimet ja eläintarvikkeet","name":"category","value":"0.77","hits":25239,"filter_items":[{"display_name":"Akvaariot","name":"sub_category","value":"1.77.3976","hits":1159,"filter_items":[],"selected":false},{"display_name":"Eläinten ruokinta, hoito, jalostus ja tallipaikat","name":"sub_category","value":"1.77.5186","hits":269,"filter_items":[],"selected":false},{"display_name":"Hevoset","name":"sub_category","value":"1.77.5190","hits":383,"filter_items":[{"display_name":"Kylmäveriset hevoset","name":"product_category","value":"2.77.5190.36","hits":52,"filter_items":[],"selected":false},{"display_name":"Lämminveriset hevoset","name":"product_category","value":"2.77.5190.38","hits":46,"filter_items":[],"selected":false},{"display_name":"Ponit","name":"product_category","value":"2.77.5190.37","hits":44,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hevostarvikkeet ja ratsastustarvikkeet","name":"sub_category","value":"1.77.5195","hits":8038,"filter_items":[],"selected":false},{"display_name":"Hyönteiset ja hämähäkit","name":"sub_category","value":"1.77.5208","hits":18,"filter_items":[],"selected":false},{"display_name":"Häkit","name":"sub_category","value":"1.77.3977","hits":419,"filter_items":[],"selected":false},{"display_name":"Jyrsijät ja kanit","name":"sub_category","value":"1.77.5207","hits":699,"filter_items":[],"selected":false},{"display_name":"Kalat","name":"sub_category","value":"1.77.5206","hits":140,"filter_items":[],"selected":false},{"display_name":"Kissat","name":"sub_category","value":"1.77.5191","hits":357,"filter_items":[],"selected":false},{"display_name":"Kissatarvikkeet","name":"sub_category","value":"1.77.5194","hits":1685,"filter_items":[],"selected":false},{"display_name":"Koirat","name":"sub_category","value":"1.77.5192","hits":363,"filter_items":[],"selected":false},{"display_name":"Koiratarvikkeet","name":"sub_category","value":"1.77.5193","hits":9191,"filter_items":[],"selected":false},{"display_name":"Linnut","name":"sub_category","value":"1.77.5205","hits":149,"filter_items":[],"selected":false},{"display_name":"Matelijat","name":"sub_category","value":"1.77.5210","hits":86,"filter_items":[],"selected":false},{"display_name":"Muut eläimet","name":"sub_category","value":"1.77.5183","hits":528,"filter_items":[],"selected":false},{"display_name":"Muut eläintarvikkeet","name":"sub_category","value":"1.77.5185","hits":1755,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Huonekalut ja sisustus","name":"category","value":"0.78","hits":356636,"filter_items":[{"display_name":"Hyllyt ja lipastot","name":"sub_category","value":"1.78.8345","hits":13385,"filter_items":[{"display_name":"Lipastot","name":"product_category","value":"2.78.8345.221","hits":2696,"filter_items":[],"selected":false},{"display_name":"Seinähyllyt ja hyllyt","name":"product_category","value":"2.78.8345.219","hits":6459,"filter_items":[],"selected":false},{"display_name":"Senkit","name":"product_category","value":"2.78.8345.220","hits":1022,"filter_items":[],"selected":false},{"display_name":"TV-tasot ja muut TV-kalusteet","name":"product_category","value":"2.78.8345.224","hits":1754,"filter_items":[],"selected":false},{"display_name":"Yöpöydät","name":"product_category","value":"2.78.8345.223","hits":406,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kaapit","name":"sub_category","value":"1.78.5198","hits":12067,"filter_items":[{"display_name":"Astiakaapit","name":"product_category","value":"2.78.5198.222","hits":289,"filter_items":[],"selected":false},{"display_name":"Vaatekaapit","name":"product_category","value":"2.78.5198.218","hits":1041,"filter_items":[],"selected":false},{"display_name":"Muut kaapit","name":"product_category","value":"2.78.5198.225","hits":10488,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Keittiötarvikkeet ja astiat","name":"sub_category","value":"1.78.5223","hits":106965,"filter_items":[{"display_name":"Astiastot","name":"product_category","value":"2.78.5223.8361","hits":7604,"filter_items":[],"selected":false},{"display_name":"Juomalasit","name":"product_category","value":"2.78.5223.8360","hits":14889,"filter_items":[],"selected":false},{"display_name":"Kahvikupit ja mukit","name":"product_category","value":"2.78.5223.8359","hits":18589,"filter_items":[],"selected":false},{"display_name":"Keittiövälineet","name":"product_category","value":"2.78.5223.8364","hits":2940,"filter_items":[],"selected":false},{"display_name":"Ruokailuvälineet","name":"product_category","value":"2.78.5223.8362","hits":2810,"filter_items":[],"selected":false},{"display_name":"Säilytysastiat","name":"product_category","value":"2.78.5223.8365","hits":7080,"filter_items":[],"selected":false},{"display_name":"Tarjoiluastiat","name":"product_category","value":"2.78.5223.8363","hits":24245,"filter_items":[],"selected":false},{"display_name":"Muut keittiötarvikkeet","name":"product_category","value":"2.78.5223.8366","hits":18522,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Koriste- ja sisustusesineet","name":"sub_category","value":"1.78.5222","hits":73107,"filter_items":[{"display_name":"Kuvat ja kehykset","name":"product_category","value":"2.78.5222.237","hits":16830,"filter_items":[],"selected":false},{"display_name":"Kynttilänjalat","name":"product_category","value":"2.78.5222.240","hits":4463,"filter_items":[],"selected":false},{"display_name":"Maljakot ja ruukut","name":"product_category","value":"2.78.5222.238","hits":4831,"filter_items":[],"selected":false},{"display_name":"Peilit","name":"product_category","value":"2.78.5222.299","hits":1271,"filter_items":[],"selected":false},{"display_name":"Seinälautaset","name":"product_category","value":"2.78.5222.239","hits":1533,"filter_items":[],"selected":false},{"display_name":"Muut koriste-esineet","name":"product_category","value":"2.78.5222.241","hits":18502,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Makuuhuone","name":"sub_category","value":"1.78.5197","hits":11589,"filter_items":[{"display_name":"Patjat","name":"product_category","value":"2.78.5197.203","hits":1289,"filter_items":[],"selected":false},{"display_name":"Runkopatjat","name":"product_category","value":"2.78.5197.293","hits":454,"filter_items":[],"selected":false},{"display_name":"Sängyt","name":"product_category","value":"2.78.5197.202","hits":6872,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Matot ja tekstiilit","name":"sub_category","value":"1.78.5180","hits":38764,"filter_items":[{"display_name":"Matot","name":"product_category","value":"2.78.5180.231","hits":8326,"filter_items":[],"selected":false},{"display_name":"Pöytäliinat","name":"product_category","value":"2.78.5180.233","hits":2868,"filter_items":[],"selected":false},{"display_name":"Tyynyt","name":"product_category","value":"2.78.5180.232","hits":4219,"filter_items":[],"selected":false},{"display_name":"Verhot","name":"product_category","value":"2.78.5180.234","hits":9679,"filter_items":[],"selected":false},{"display_name":"Muut matot ja tekstiilit","name":"product_category","value":"2.78.5180.235","hits":12854,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pöydät ja tuolit","name":"sub_category","value":"1.78.5196","hits":34149,"filter_items":[{"display_name":"Ruokailuryhmät","name":"product_category","value":"2.78.5196.211","hits":2425,"filter_items":[],"selected":false},{"display_name":"Ruokapöydät","name":"product_category","value":"2.78.5196.213","hits":2299,"filter_items":[],"selected":false},{"display_name":"Sohvapöydät","name":"product_category","value":"2.78.5196.212","hits":2820,"filter_items":[],"selected":false},{"display_name":"Toimistotuolit","name":"product_category","value":"2.78.5196.215","hits":1337,"filter_items":[],"selected":false},{"display_name":"Tuolit ja jakkarat","name":"product_category","value":"2.78.5196.216","hits":10391,"filter_items":[],"selected":false},{"display_name":"Työpöydät","name":"product_category","value":"2.78.5196.214","hits":2310,"filter_items":[],"selected":false},{"display_name":"Muut pöydät ja tuolit","name":"product_category","value":"2.78.5196.217","hits":11507,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sohvat ja lepotuolit","name":"sub_category","value":"1.78.7756","hits":14346,"filter_items":[{"display_name":"Kulmasohvat","name":"product_category","value":"2.78.7756.207","hits":820,"filter_items":[],"selected":false},{"display_name":"Nojatuolit","name":"product_category","value":"2.78.7756.210","hits":3437,"filter_items":[],"selected":false},{"display_name":"Rahit","name":"product_category","value":"2.78.7756.209","hits":568,"filter_items":[],"selected":false},{"display_name":"Sohvaryhmät","name":"product_category","value":"2.78.7756.208","hits":666,"filter_items":[],"selected":false},{"display_name":"Sohvat","name":"product_category","value":"2.78.7756.8374","hits":5317,"filter_items":[],"selected":false},{"display_name":"Vuodesohvat","name":"product_category","value":"2.78.7756.206","hits":1347,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Valaisimet","name":"sub_category","value":"1.78.5181","hits":25275,"filter_items":[{"display_name":"Kattovalaisimet","name":"product_category","value":"2.78.5181.226","hits":8099,"filter_items":[],"selected":false},{"display_name":"Lattiavalaisimet","name":"product_category","value":"2.78.5181.228","hits":1589,"filter_items":[],"selected":false},{"display_name":"Pöytävalaisimet","name":"product_category","value":"2.78.5181.229","hits":3659,"filter_items":[],"selected":false},{"display_name":"Seinävalaisimet","name":"product_category","value":"2.78.5181.227","hits":1666,"filter_items":[],"selected":false},{"display_name":"Muut valaisimet","name":"product_category","value":"2.78.5181.230","hits":9572,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muut huonekalut ja sisustus","name":"sub_category","value":"1.78.3971","hits":26989,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Koti, puutarha ja rakentaminen","name":"category","value":"0.67","hits":88553,"filter_items":[{"display_name":"Autotallin ovet ja kalusteet","name":"sub_category","value":"1.67.8348","hits":189,"filter_items":[],"selected":false},{"display_name":"Hälyttimet ja turvallisuus","name":"sub_category","value":"1.67.8347","hits":199,"filter_items":[],"selected":false},{"display_name":"Keittiöt","name":"sub_category","value":"1.67.3900","hits":6486,"filter_items":[],"selected":false},{"display_name":"Kylpyhuone ja sauna","name":"sub_category","value":"1.67.7749","hits":5826,"filter_items":[{"display_name":"Hanat","name":"product_category","value":"2.67.7749.156","hits":443,"filter_items":[],"selected":false},{"display_name":"Höyrysuihkut","name":"product_category","value":"2.67.7749.159","hits":13,"filter_items":[],"selected":false},{"display_name":"Kylpyammeet","name":"product_category","value":"2.67.7749.157","hits":95,"filter_items":[],"selected":false},{"display_name":"Kylpyhuonekalusteet","name":"product_category","value":"2.67.7749.164","hits":420,"filter_items":[],"selected":false},{"display_name":"Kylpyhuonetarvikkeet","name":"product_category","value":"2.67.7749.163","hits":649,"filter_items":[],"selected":false},{"display_name":"Pesualtaat","name":"product_category","value":"2.67.7749.162","hits":781,"filter_items":[],"selected":false},{"display_name":"Saunat","name":"product_category","value":"2.67.7749.158","hits":528,"filter_items":[],"selected":false},{"display_name":"Suihkuseinät ja suihkukaapit","name":"product_category","value":"2.67.7749.160","hits":225,"filter_items":[],"selected":false},{"display_name":"WC pöntöt","name":"product_category","value":"2.67.7749.161","hits":385,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lämmitys ja ilmanvaihto","name":"sub_category","value":"1.67.5218","hits":7446,"filter_items":[{"display_name":"Ilmalämpöpumput","name":"product_category","value":"2.67.5218.154","hits":224,"filter_items":[],"selected":false},{"display_name":"Ilmastointilaitteet ja tuulettimet","name":"product_category","value":"2.67.5218.297","hits":363,"filter_items":[],"selected":false},{"display_name":"Lämmittimet","name":"product_category","value":"2.67.5218.155","hits":472,"filter_items":[],"selected":false},{"display_name":"Patterit","name":"product_category","value":"2.67.5218.151","hits":279,"filter_items":[],"selected":false},{"display_name":"Polttopuut ja polttoaineet","name":"product_category","value":"2.67.5218.153","hits":232,"filter_items":[],"selected":false},{"display_name":"Takat","name":"product_category","value":"2.67.5218.152","hits":400,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mökkitarvikkeet","name":"sub_category","value":"1.67.3968","hits":360,"filter_items":[],"selected":false},{"display_name":"Piha ja puutarha","name":"sub_category","value":"1.67.3901","hits":20518,"filter_items":[{"display_name":"Grillit","name":"product_category","value":"2.67.3901.147","hits":818,"filter_items":[],"selected":false},{"display_name":"Juhlateltat","name":"product_category","value":"2.67.3901.144","hits":45,"filter_items":[],"selected":false},{"display_name":"Kasvit ja istutus","name":"product_category","value":"2.67.3901.339","hits":4841,"filter_items":[],"selected":false},{"display_name":"Lumenluonti","name":"product_category","value":"2.67.3901.148","hits":108,"filter_items":[],"selected":false},{"display_name":"Markiisit ja aurinkovarjot","name":"product_category","value":"2.67.3901.146","hits":250,"filter_items":[],"selected":false},{"display_name":"Puutarhakalusteet","name":"product_category","value":"2.67.3901.142","hits":2237,"filter_items":[],"selected":false},{"display_name":"Puutarhatyökalut","name":"product_category","value":"2.67.3901.143","hits":639,"filter_items":[],"selected":false},{"display_name":"Ruohonleikkurit","name":"product_category","value":"2.67.3901.149","hits":3530,"filter_items":[],"selected":false},{"display_name":"Uima-altaat ja ulkoporealtaat","name":"product_category","value":"2.67.3901.150","hits":118,"filter_items":[],"selected":false},{"display_name":"Muut puutarhatarvikkeet","name":"product_category","value":"2.67.3901.145","hits":7602,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rakennustarvikkeet ja remontointi","name":"sub_category","value":"1.67.3899","hits":17688,"filter_items":[{"display_name":"Ikkunat","name":"product_category","value":"2.67.3899.168","hits":780,"filter_items":[],"selected":false},{"display_name":"Lattiat","name":"product_category","value":"2.67.3899.167","hits":623,"filter_items":[],"selected":false},{"display_name":"Ovet","name":"product_category","value":"2.67.3899.169","hits":1705,"filter_items":[],"selected":false},{"display_name":"Portaat","name":"product_category","value":"2.67.3899.346","hits":46,"filter_items":[],"selected":false},{"display_name":"Talopaketit","name":"product_category","value":"2.67.3899.166","hits":30,"filter_items":[],"selected":false},{"display_name":"Tapetit ja maalit","name":"product_category","value":"2.67.3899.301","hits":389,"filter_items":[],"selected":false},{"display_name":"Muut rakennusmateriaalit","name":"product_category","value":"2.67.3899.165","hits":11775,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Työkalut","name":"sub_category","value":"1.67.5219","hits":15407,"filter_items":[],"selected":false},{"display_name":"Muu koti, puutarha ja rakentaminen","name":"sub_category","value":"1.67.3969","hits":14433,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lapset ja vanhemmat","name":"category","value":"0.68","hits":335373,"filter_items":[{"display_name":"Lasten kalusteet","name":"sub_category","value":"1.68.3916","hits":4675,"filter_items":[{"display_name":"Hoitopöydät","name":"product_category","value":"2.68.3916.316","hits":206,"filter_items":[],"selected":false},{"display_name":"Koulupöydät ja muut lasten pöydät","name":"product_category","value":"2.68.3916.314","hits":143,"filter_items":[],"selected":false},{"display_name":"Lasten sängyt","name":"product_category","value":"2.68.3916.312","hits":1596,"filter_items":[],"selected":false},{"display_name":"Lasten tuolit","name":"product_category","value":"2.68.3916.313","hits":971,"filter_items":[],"selected":false},{"display_name":"Lastenhuoneen säilytyskalusteet","name":"product_category","value":"2.68.3916.315","hits":160,"filter_items":[],"selected":false},{"display_name":"Muut lasten kalusteet","name":"product_category","value":"2.68.3916.317","hits":1483,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lasten kengät","name":"sub_category","value":"1.68.3915","hits":37435,"filter_items":[],"selected":false},{"display_name":"Lasten kirjat","name":"sub_category","value":"1.68.8369","hits":11117,"filter_items":[],"selected":false},{"display_name":"Lasten vaatteet","name":"sub_category","value":"1.68.3913","hits":185693,"filter_items":[{"display_name":"Lasten hatut, hanskat ja rukkaset","name":"product_category","value":"2.68.3913.8350","hits":11992,"filter_items":[],"selected":false},{"display_name":"Lasten housut ja shortsit","name":"product_category","value":"2.68.3913.8352","hits":24237,"filter_items":[],"selected":false},{"display_name":"Lasten mekot ja hameet","name":"product_category","value":"2.68.3913.8357","hits":18277,"filter_items":[],"selected":false},{"display_name":"Lasten oloasut ja yöasut","name":"product_category","value":"2.68.3913.8353","hits":8965,"filter_items":[],"selected":false},{"display_name":"Lasten t-paidat ja paidat","name":"product_category","value":"2.68.3913.8355","hits":28447,"filter_items":[],"selected":false},{"display_name":"Lasten ulkovaatteet","name":"product_category","value":"2.68.3913.8356","hits":55363,"filter_items":[],"selected":false},{"display_name":"Lasten villapaidat ja muut neuleet","name":"product_category","value":"2.68.3913.8354","hits":1296,"filter_items":[],"selected":false},{"display_name":"Vauvan bodyt","name":"product_category","value":"2.68.3913.8351","hits":17637,"filter_items":[],"selected":false},{"display_name":"Muut lasten vaatteet","name":"product_category","value":"2.68.3913.8358","hits":17381,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lastentarvikkeet ja turvallisuus","name":"sub_category","value":"1.68.3918","hits":10935,"filter_items":[],"selected":false},{"display_name":"Lastenvaunut ja rattaat","name":"sub_category","value":"1.68.3914","hits":5143,"filter_items":[],"selected":false},{"display_name":"Lelut","name":"sub_category","value":"1.68.3912","hits":58245,"filter_items":[{"display_name":"Legot ja rakennuspalikat","name":"product_category","value":"2.68.3912.333","hits":8617,"filter_items":[],"selected":false},{"display_name":"Leluautot ja junaradat","name":"product_category","value":"2.68.3912.332","hits":4785,"filter_items":[],"selected":false},{"display_name":"Pehmolelut, nuket ja figuurit","name":"product_category","value":"2.68.3912.331","hits":12208,"filter_items":[],"selected":false},{"display_name":"Piirustus- ja askartelutarvikkeet","name":"product_category","value":"2.68.3912.334","hits":350,"filter_items":[],"selected":false},{"display_name":"Ulkopelit lapsille","name":"product_category","value":"2.68.3912.335","hits":193,"filter_items":[],"selected":false},{"display_name":"Vauvan lelut","name":"product_category","value":"2.68.3912.330","hits":1652,"filter_items":[],"selected":false},{"display_name":"Muut lelut","name":"product_category","value":"2.68.3912.336","hits":28429,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Turvaistuimet","name":"sub_category","value":"1.68.3911","hits":3530,"filter_items":[],"selected":false},{"display_name":"Äitiysvaatteet","name":"sub_category","value":"1.68.3948","hits":4285,"filter_items":[],"selected":false},{"display_name":"Muut","name":"sub_category","value":"1.68.3970","hits":14315,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Liiketoiminta ja palvelut","name":"category","value":"0.91","hits":9911,"filter_items":[{"display_name":"Esitystekniikka","name":"sub_category","value":"1.91.3110","hits":11,"filter_items":[],"selected":false},{"display_name":"Kauppa ja jälleenmyynti","name":"sub_category","value":"1.91.3108","hits":189,"filter_items":[{"display_name":"Maksupäätteet","name":"product_category","value":"2.91.3108.358","hits":17,"filter_items":[],"selected":false},{"display_name":"Myymäläkalusteet","name":"product_category","value":"2.91.3108.359","hits":75,"filter_items":[],"selected":false},{"display_name":"Myymälävalaistus","name":"product_category","value":"2.91.3108.362","hits":4,"filter_items":[],"selected":false},{"display_name":"Tavaraerät ja konkurssipesät","name":"product_category","value":"2.91.3108.363","hits":22,"filter_items":[],"selected":false},{"display_name":"Turvallisuus ja valvonta","name":"product_category","value":"2.91.3108.360","hits":7,"filter_items":[],"selected":false},{"display_name":"Varastokalusteet ja -tarvikkeet","name":"product_category","value":"2.91.3108.361","hits":4,"filter_items":[],"selected":false},{"display_name":"Muut myymälätarvikkeet","name":"product_category","value":"2.91.3108.364","hits":42,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Konetekniikka ja varaosat","name":"sub_category","value":"1.91.3112","hits":164,"filter_items":[],"selected":false},{"display_name":"Kontit ja työmaakopit","name":"sub_category","value":"1.91.3111","hits":23,"filter_items":[{"display_name":"Kontit","name":"product_category","value":"2.91.3111.365","hits":9,"filter_items":[],"selected":false},{"display_name":"Työmaakopit","name":"product_category","value":"2.91.3111.366","hits":10,"filter_items":[],"selected":false},{"display_name":"Muut rakennusvälineet","name":"product_category","value":"2.91.3111.368","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Maatalous","name":"sub_category","value":"1.91.3114","hits":2885,"filter_items":[],"selected":false},{"display_name":"Rahti ja tavarankuljetus","name":"sub_category","value":"1.91.3113","hits":103,"filter_items":[],"selected":false},{"display_name":"Rakentaminen ja remontointi","name":"sub_category","value":"1.91.3102","hits":160,"filter_items":[{"display_name":"Kompressorit","name":"product_category","value":"2.91.3102.373","hits":2,"filter_items":[],"selected":false},{"display_name":"Koneet ja tarvikkeet","name":"product_category","value":"2.91.3102.377","hits":33,"filter_items":[],"selected":false},{"display_name":"Puuntyöstökoneet","name":"product_category","value":"2.91.3102.375","hits":7,"filter_items":[],"selected":false},{"display_name":"Rakennustelineet","name":"product_category","value":"2.91.3102.374","hits":1,"filter_items":[],"selected":false},{"display_name":"Työpajatarvikkeet","name":"product_category","value":"2.91.3102.370","hits":14,"filter_items":[],"selected":false},{"display_name":"Työvälineet","name":"product_category","value":"2.91.3102.369","hits":19,"filter_items":[],"selected":false},{"display_name":"Valaistus","name":"product_category","value":"2.91.3102.371","hits":3,"filter_items":[],"selected":false},{"display_name":"Varastot","name":"product_category","value":"2.91.3102.378","hits":4,"filter_items":[],"selected":false},{"display_name":"Muut tarvikkeet","name":"product_category","value":"2.91.3102.379","hits":35,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Suurtalouskeittiö ja ravintola-ala","name":"sub_category","value":"1.91.3103","hits":266,"filter_items":[{"display_name":"Astianpesu","name":"product_category","value":"2.91.3103.354","hits":11,"filter_items":[],"selected":false},{"display_name":"Jääkaapit ja pakastimet","name":"product_category","value":"2.91.3103.352","hits":26,"filter_items":[],"selected":false},{"display_name":"Kalusteet","name":"product_category","value":"2.91.3103.355","hits":59,"filter_items":[],"selected":false},{"display_name":"Keittiötarvikkeet","name":"product_category","value":"2.91.3103.351","hits":63,"filter_items":[],"selected":false},{"display_name":"Ruoanlaittovälineet","name":"product_category","value":"2.91.3103.353","hits":27,"filter_items":[],"selected":false},{"display_name":"Muut välineet","name":"product_category","value":"2.91.3103.356","hits":68,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Terveys ja ensiapu","name":"sub_category","value":"1.91.8343","hits":211,"filter_items":[{"display_name":"Apuvälineet","name":"product_category","value":"2.91.8343.348","hits":50,"filter_items":[],"selected":false},{"display_name":"Ensiaputarvikkeet","name":"product_category","value":"2.91.8343.347","hits":3,"filter_items":[],"selected":false},{"display_name":"Kauneuden- ja terveydenhoito","name":"product_category","value":"2.91.8343.349","hits":89,"filter_items":[],"selected":false},{"display_name":"Varastontyhjennys","name":"product_category","value":"2.91.8343.350","hits":1,"filter_items":[],"selected":false},{"display_name":"Muu terveys ja ensiapu","name":"product_category","value":"2.91.8343.357","hits":62,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Toimistotarvikkeet ja toimistokalusteet","name":"sub_category","value":"1.91.3105","hits":231,"filter_items":[{"display_name":"Kopiokoneet","name":"product_category","value":"2.91.3105.243","hits":4,"filter_items":[],"selected":false},{"display_name":"Toimistokalusteet","name":"product_category","value":"2.91.3105.294","hits":80,"filter_items":[],"selected":false},{"display_name":"Toimistotarvikkeet","name":"product_category","value":"2.91.3105.242","hits":127,"filter_items":[],"selected":false},{"display_name":"Tulostimet","name":"product_category","value":"2.91.3105.244","hits":10,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Web-domainit ja puhelinnumerot","name":"sub_category","value":"1.91.3106","hits":11,"filter_items":[],"selected":false},{"display_name":"Muu liiketoiminta ja palvelut","name":"sub_category","value":"1.91.3104","hits":5657,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Urheilu ja ulkoilu","name":"category","value":"0.69","hits":99513,"filter_items":[{"display_name":"Extreme-urheilu","name":"sub_category","value":"1.69.3938","hits":467,"filter_items":[{"display_name":"Kiipeily","name":"product_category","value":"2.69.3938.265","hits":32,"filter_items":[],"selected":false},{"display_name":"Leijalautailu","name":"product_category","value":"2.69.3938.264","hits":4,"filter_items":[],"selected":false},{"display_name":"Rullalautailu ja longboarding","name":"product_category","value":"2.69.3938.267","hits":402,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Fanituotteet","name":"sub_category","value":"1.69.3937","hits":330,"filter_items":[],"selected":false},{"display_name":"Golf","name":"sub_category","value":"1.69.5164","hits":2606,"filter_items":[],"selected":false},{"display_name":"Hiihto ja laskettelu","name":"sub_category","value":"1.69.3962","hits":19129,"filter_items":[{"display_name":"Laskettelu","name":"product_category","value":"2.69.3962.253","hits":5832,"filter_items":[],"selected":false},{"display_name":"Lumilautailu","name":"product_category","value":"2.69.3962.252","hits":1560,"filter_items":[],"selected":false},{"display_name":"Murtomaahiihto","name":"product_category","value":"2.69.3962.255","hits":3410,"filter_items":[],"selected":false},{"display_name":"Telemark","name":"product_category","value":"2.69.3962.254","hits":38,"filter_items":[],"selected":false},{"display_name":"Muut hiihtovarusteet","name":"product_category","value":"2.69.3962.256","hits":8014,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Jääkiekko ja luistelu","name":"sub_category","value":"1.69.8346","hits":12998,"filter_items":[{"display_name":"Jääkiekko- ja luisteluvarusteet","name":"product_category","value":"2.69.8346.406","hits":3046,"filter_items":[],"selected":false},{"display_name":"Lasten luistimet","name":"product_category","value":"2.69.8346.405","hits":1237,"filter_items":[],"selected":false},{"display_name":"Naisten ja miesten luistimet","name":"product_category","value":"2.69.8346.404","hits":4518,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kuntosalilaitteet","name":"sub_category","value":"1.69.5166","hits":5738,"filter_items":[{"display_name":"Crosstrainerit","name":"product_category","value":"2.69.5166.291","hits":101,"filter_items":[],"selected":false},{"display_name":"Juoksumatot","name":"product_category","value":"2.69.5166.516","hits":124,"filter_items":[],"selected":false},{"display_name":"Kuntoiluvälineet","name":"product_category","value":"2.69.5166.289","hits":504,"filter_items":[],"selected":false},{"display_name":"Kuntopyörät","name":"product_category","value":"2.69.5166.286","hits":180,"filter_items":[],"selected":false},{"display_name":"Soutulaitteet","name":"product_category","value":"2.69.5166.287","hits":33,"filter_items":[],"selected":false},{"display_name":"Steppilaudat","name":"product_category","value":"2.69.5166.290","hits":15,"filter_items":[],"selected":false},{"display_name":"Voimaharjoittelu","name":"product_category","value":"2.69.5166.288","hits":428,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Metsästys, kalastus ja ulkoilu","name":"sub_category","value":"1.69.3964","hits":12773,"filter_items":[{"display_name":"Aseet ja patruunat","name":"product_category","value":"2.69.3964.268","hits":884,"filter_items":[],"selected":false},{"display_name":"Kajakit ja kanootit","name":"product_category","value":"2.69.3964.279","hits":38,"filter_items":[],"selected":false},{"display_name":"Kalastusvaatteet","name":"product_category","value":"2.69.3964.274","hits":105,"filter_items":[],"selected":false},{"display_name":"Kelat, perhot ja koukut","name":"product_category","value":"2.69.3964.273","hits":1720,"filter_items":[],"selected":false},{"display_name":"Kiikarit ja kaukoputket","name":"product_category","value":"2.69.3964.300","hits":660,"filter_items":[],"selected":false},{"display_name":"Makuupussit","name":"product_category","value":"2.69.3964.276","hits":193,"filter_items":[],"selected":false},{"display_name":"Metsästysvaatteet","name":"product_category","value":"2.69.3964.269","hits":109,"filter_items":[],"selected":false},{"display_name":"Reput ja rinkat","name":"product_category","value":"2.69.3964.278","hits":615,"filter_items":[],"selected":false},{"display_name":"Teltat","name":"product_category","value":"2.69.3964.277","hits":211,"filter_items":[],"selected":false},{"display_name":"Vavat","name":"product_category","value":"2.69.3964.271","hits":626,"filter_items":[],"selected":false},{"display_name":"Verkot, katiskat ja merrat","name":"product_category","value":"2.69.3964.272","hits":51,"filter_items":[],"selected":false},{"display_name":"Muut kalastustarvikkeet","name":"product_category","value":"2.69.3964.275","hits":1953,"filter_items":[],"selected":false},{"display_name":"Muut metsästysvarusteet","name":"product_category","value":"2.69.3964.270","hits":1067,"filter_items":[],"selected":false},{"display_name":"Muut retkeilyvarusteet","name":"product_category","value":"2.69.3964.280","hits":745,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Osallistujaliput","name":"sub_category","value":"1.69.3960","hits":51,"filter_items":[],"selected":false},{"display_name":"Pallopelit","name":"sub_category","value":"1.69.3961","hits":6303,"filter_items":[{"display_name":"Jalkapallo","name":"product_category","value":"2.69.3961.245","hits":3219,"filter_items":[],"selected":false},{"display_name":"Koripallo","name":"product_category","value":"2.69.3961.247","hits":204,"filter_items":[],"selected":false},{"display_name":"Käsipallo","name":"product_category","value":"2.69.3961.246","hits":3,"filter_items":[],"selected":false},{"display_name":"Lentopallo","name":"product_category","value":"2.69.3961.248","hits":23,"filter_items":[],"selected":false},{"display_name":"Salibandy","name":"product_category","value":"2.69.3961.250","hits":540,"filter_items":[],"selected":false},{"display_name":"Tennis","name":"product_category","value":"2.69.3961.249","hits":400,"filter_items":[],"selected":false},{"display_name":"Muut pallopelit","name":"product_category","value":"2.69.3961.251","hits":1496,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pyöräily","name":"sub_category","value":"1.69.3963","hits":20430,"filter_items":[{"display_name":"Lasten polkupyörät","name":"product_category","value":"2.69.3963.8375","hits":2999,"filter_items":[],"selected":false},{"display_name":"Polkupyörät","name":"product_category","value":"2.69.3963.257","hits":14522,"filter_items":[],"selected":false},{"display_name":"Pyöräilyvarusteet","name":"product_category","value":"2.69.3963.258","hits":2293,"filter_items":[],"selected":false},{"display_name":"Skuutit","name":"product_category","value":"2.69.3963.8376","hits":292,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ravintolisät","name":"sub_category","value":"1.69.8281","hits":6,"filter_items":[],"selected":false},{"display_name":"Urheilukellot ja aktiivisuusrannekkeet","name":"sub_category","value":"1.69.3967","hits":534,"filter_items":[],"selected":false},{"display_name":"Urheiluvaatteet ja -kengät","name":"sub_category","value":"1.69.3940","hits":5706,"filter_items":[{"display_name":"Lasten urheiluvaatteet","name":"product_category","value":"2.69.3940.3983","hits":245,"filter_items":[],"selected":false},{"display_name":"Lenkkarit ja muut urheilukengät","name":"product_category","value":"2.69.3940.3984","hits":1759,"filter_items":[],"selected":false},{"display_name":"Miesten urheiluvaatteet","name":"product_category","value":"2.69.3940.3980","hits":397,"filter_items":[],"selected":false},{"display_name":"Naisten urheiluvaatteet","name":"product_category","value":"2.69.3940.3981","hits":1487,"filter_items":[],"selected":false},{"display_name":"Unisex-urheiluvaatteet","name":"product_category","value":"2.69.3940.3982","hits":250,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vesiurheilu","name":"sub_category","value":"1.69.7738","hits":1911,"filter_items":[{"display_name":"Melonta ja suppailu","name":"product_category","value":"2.69.7738.260","hits":90,"filter_items":[],"selected":false},{"display_name":"Purjehdus","name":"product_category","value":"2.69.7738.261","hits":37,"filter_items":[],"selected":false},{"display_name":"Purjelautailu","name":"product_category","value":"2.69.7738.338","hits":7,"filter_items":[],"selected":false},{"display_name":"Sukellus","name":"product_category","value":"2.69.7738.259","hits":247,"filter_items":[],"selected":false},{"display_name":"Surffaus","name":"product_category","value":"2.69.7738.262","hits":22,"filter_items":[],"selected":false},{"display_name":"Muu vesiurheilu","name":"product_category","value":"2.69.7738.263","hits":1227,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muu urheilu","name":"sub_category","value":"1.69.3966","hits":10531,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vaatteet, kosmetiikka ja asusteet","name":"category","value":"0.71","hits":416084,"filter_items":[{"display_name":"Ihonhoito ja hiustenhoito","name":"sub_category","value":"1.71.8280","hits":4611,"filter_items":[],"selected":false},{"display_name":"Kellot ja rannekellot","name":"sub_category","value":"1.71.3945","hits":6386,"filter_items":[],"selected":false},{"display_name":"Kengät","name":"sub_category","value":"1.71.3949","hits":59097,"filter_items":[{"display_name":"Miesten kengät","name":"product_category","value":"2.71.3949.193","hits":12947,"filter_items":[],"selected":false},{"display_name":"Naisten kengät","name":"product_category","value":"2.71.3949.194","hits":44671,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Korut ja korurasiat","name":"sub_category","value":"1.71.7748","hits":34791,"filter_items":[{"display_name":"Kaulakorut","name":"product_category","value":"2.71.7748.195","hits":9162,"filter_items":[],"selected":false},{"display_name":"Korurasiat ja säilytys","name":"product_category","value":"2.71.7748.307","hits":133,"filter_items":[],"selected":false},{"display_name":"Korvakorut","name":"product_category","value":"2.71.7748.197","hits":8571,"filter_items":[],"selected":false},{"display_name":"Rannekorut","name":"product_category","value":"2.71.7748.198","hits":3140,"filter_items":[],"selected":false},{"display_name":"Sormukset","name":"product_category","value":"2.71.7748.196","hits":3418,"filter_items":[],"selected":false},{"display_name":"Muut korut","name":"product_category","value":"2.71.7748.306","hits":9444,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kosmetiikka","name":"sub_category","value":"1.71.8282","hits":10046,"filter_items":[],"selected":false},{"display_name":"Laukut ja lompakot","name":"sub_category","value":"1.71.3946","hits":30789,"filter_items":[],"selected":false},{"display_name":"Miesten vaatteet","name":"sub_category","value":"1.71.3950","hits":52691,"filter_items":[{"display_name":"Collegepaidat ja neuleet","name":"product_category","value":"2.71.3950.186","hits":4011,"filter_items":[],"selected":false},{"display_name":"Frakit, smokit ja saketit","name":"product_category","value":"2.71.3950.190","hits":54,"filter_items":[],"selected":false},{"display_name":"Kauluspaidat","name":"product_category","value":"2.71.3950.185","hits":12261,"filter_items":[],"selected":false},{"display_name":"Miesten T-paidat ja paidat","name":"product_category","value":"2.71.3950.187","hits":2223,"filter_items":[],"selected":false},{"display_name":"Miesten alusvaatteet","name":"product_category","value":"2.71.3950.191","hits":50,"filter_items":[],"selected":false},{"display_name":"Miesten farkut","name":"product_category","value":"2.71.3950.8373","hits":3389,"filter_items":[],"selected":false},{"display_name":"Miesten hatut, huivit ja hanskat","name":"product_category","value":"2.71.3950.311","hits":409,"filter_items":[],"selected":false},{"display_name":"Miesten housut ja shortsit","name":"product_category","value":"2.71.3950.184","hits":5092,"filter_items":[],"selected":false},{"display_name":"Miesten kansallispuvut","name":"product_category","value":"2.71.3950.188","hits":10,"filter_items":[],"selected":false},{"display_name":"Miesten puvut","name":"product_category","value":"2.71.3950.189","hits":3248,"filter_items":[],"selected":false},{"display_name":"Ulkovaatteet","name":"product_category","value":"2.71.3950.183","hits":18148,"filter_items":[],"selected":false},{"display_name":"Muut miesten vaatteet","name":"product_category","value":"2.71.3950.192","hits":3137,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Naamiaisasut","name":"sub_category","value":"1.71.8349","hits":245,"filter_items":[],"selected":false},{"display_name":"Naisten vaatteet","name":"sub_category","value":"1.71.3941","hits":196186,"filter_items":[{"display_name":"Alusvaatteet","name":"product_category","value":"2.71.3941.181","hits":529,"filter_items":[],"selected":false},{"display_name":"Farkut","name":"product_category","value":"2.71.3941.8370","hits":5302,"filter_items":[],"selected":false},{"display_name":"Hameet","name":"product_category","value":"2.71.3941.175","hits":2092,"filter_items":[],"selected":false},{"display_name":"Hatut, huivit ja hanskat","name":"product_category","value":"2.71.3941.310","hits":1047,"filter_items":[],"selected":false},{"display_name":"Housut ja shortsit","name":"product_category","value":"2.71.3941.174","hits":17067,"filter_items":[],"selected":false},{"display_name":"Hääpuvut","name":"product_category","value":"2.71.3941.171","hits":1915,"filter_items":[],"selected":false},{"display_name":"Jumpsuitit ja haalarit","name":"product_category","value":"2.71.3941.8372","hits":262,"filter_items":[],"selected":false},{"display_name":"Kansallispuvut","name":"product_category","value":"2.71.3941.170","hits":53,"filter_items":[],"selected":false},{"display_name":"Mekot","name":"product_category","value":"2.71.3941.172","hits":47836,"filter_items":[],"selected":false},{"display_name":"Paidat ja puserot","name":"product_category","value":"2.71.3941.180","hits":33599,"filter_items":[],"selected":false},{"display_name":"Puvut ja bleiserit","name":"product_category","value":"2.71.3941.8371","hits":4768,"filter_items":[],"selected":false},{"display_name":"T-paidat","name":"product_category","value":"2.71.3941.179","hits":928,"filter_items":[],"selected":false},{"display_name":"Takit","name":"product_category","value":"2.71.3941.178","hits":11843,"filter_items":[],"selected":false},{"display_name":"Topit","name":"product_category","value":"2.71.3941.176","hits":7444,"filter_items":[],"selected":false},{"display_name":"Villapaidat ja muut neuleet","name":"product_category","value":"2.71.3941.177","hits":13240,"filter_items":[],"selected":false},{"display_name":"Muut naistenvaatteet","name":"product_category","value":"2.71.3941.182","hits":9032,"filter_items":[],"selected":false},{"display_name":"Muut ulkovaatteet","name":"product_category","value":"2.71.3941.173","hits":37764,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Silmälasit ja linssit","name":"sub_category","value":"1.71.8344","hits":2085,"filter_items":[{"display_name":"Aurinkolasit","name":"product_category","value":"2.71.8344.199","hits":1757,"filter_items":[],"selected":false},{"display_name":"Piilolinssit","name":"product_category","value":"2.71.8344.201","hits":39,"filter_items":[],"selected":false},{"display_name":"Silmälasit","name":"product_category","value":"2.71.8344.200","hits":263,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muut vaatteet, kosmetiikka ja asusteet","name":"sub_category","value":"1.71.5204","hits":19157,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Viihde ja harrastukset","name":"category","value":"0.86","hits":235308,"filter_items":[{"display_name":"Elintarvikkeet","name":"sub_category","value":"1.86.3972","hits":448,"filter_items":[],"selected":false},{"display_name":"Keräily","name":"sub_category","value":"1.86.285","hits":48646,"filter_items":[{"display_name":"Keräilyfiguurit","name":"product_category","value":"2.86.285.400","hits":1876,"filter_items":[],"selected":false},{"display_name":"Keräilykortit","name":"product_category","value":"2.86.285.396","hits":3103,"filter_items":[],"selected":false},{"display_name":"Keräilylelut","name":"product_category","value":"2.86.285.399","hits":1948,"filter_items":[],"selected":false},{"display_name":"Kolikot ja setelit","name":"product_category","value":"2.86.285.138","hits":5336,"filter_items":[],"selected":false},{"display_name":"Kyltit ja julisteet","name":"product_category","value":"2.86.285.398","hits":2010,"filter_items":[],"selected":false},{"display_name":"Militaria","name":"product_category","value":"2.86.285.397","hits":751,"filter_items":[],"selected":false},{"display_name":"Pinssit","name":"product_category","value":"2.86.285.139","hits":541,"filter_items":[],"selected":false},{"display_name":"Postikortit","name":"product_category","value":"2.86.285.140","hits":1700,"filter_items":[],"selected":false},{"display_name":"Postimerkit","name":"product_category","value":"2.86.285.137","hits":1719,"filter_items":[],"selected":false},{"display_name":"Muut keräilykohteet","name":"product_category","value":"2.86.285.141","hits":28802,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kirjat ja lehdet","name":"sub_category","value":"1.86.5209","hits":91779,"filter_items":[{"display_name":"Kaunokirjallisuus","name":"product_category","value":"2.86.5209.514","hits":26044,"filter_items":[],"selected":false},{"display_name":"Keittokirjat","name":"product_category","value":"2.86.5209.94","hits":511,"filter_items":[],"selected":false},{"display_name":"Lehtiset ja aikakauslehdet","name":"product_category","value":"2.86.5209.512","hits":4999,"filter_items":[],"selected":false},{"display_name":"Oppikirjat","name":"product_category","value":"2.86.5209.513","hits":6389,"filter_items":[],"selected":false},{"display_name":"Sarjakuvat","name":"product_category","value":"2.86.5209.515","hits":9187,"filter_items":[],"selected":false},{"display_name":"Tietokirjallisuus","name":"product_category","value":"2.86.5209.520","hits":3066,"filter_items":[],"selected":false},{"display_name":"Yleisteokset, sanakirjat","name":"product_category","value":"2.86.5209.521","hits":222,"filter_items":[],"selected":false},{"display_name":"Muut kirjat","name":"product_category","value":"2.86.5209.97","hits":40747,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Käsityöt","name":"sub_category","value":"1.86.7734","hits":19508,"filter_items":[{"display_name":"Helmet ja jalokivet","name":"product_category","value":"2.86.7734.131","hits":591,"filter_items":[],"selected":false},{"display_name":"Kangaspuut","name":"product_category","value":"2.86.7734.127","hits":82,"filter_items":[],"selected":false},{"display_name":"Kankaat","name":"product_category","value":"2.86.7734.125","hits":2751,"filter_items":[],"selected":false},{"display_name":"Langat","name":"product_category","value":"2.86.7734.124","hits":1520,"filter_items":[],"selected":false},{"display_name":"Maalit ja maalaustarvikkeet","name":"product_category","value":"2.86.7734.128","hits":185,"filter_items":[],"selected":false},{"display_name":"Ompelukoneet","name":"product_category","value":"2.86.7734.123","hits":362,"filter_items":[],"selected":false},{"display_name":"Ompelutarvikkeet ja neulomistarvikkeet","name":"product_category","value":"2.86.7734.126","hits":1482,"filter_items":[],"selected":false},{"display_name":"Puutyöt","name":"product_category","value":"2.86.7734.132","hits":404,"filter_items":[],"selected":false},{"display_name":"Savityöt","name":"product_category","value":"2.86.7734.130","hits":52,"filter_items":[],"selected":false},{"display_name":"Skräppäys","name":"product_category","value":"2.86.7734.129","hits":488,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Matkat ja matkaliput","name":"sub_category","value":"1.86.7735","hits":392,"filter_items":[{"display_name":"Junaliput","name":"product_category","value":"2.86.7735.114","hits":62,"filter_items":[],"selected":false},{"display_name":"Lentoliput","name":"product_category","value":"2.86.7735.113","hits":12,"filter_items":[],"selected":false},{"display_name":"Pakettimatkat","name":"product_category","value":"2.86.7735.112","hits":16,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Musiikki ja elokuvat","name":"sub_category","value":"1.86.3922","hits":43329,"filter_items":[{"display_name":"Blu-rayt","name":"product_category","value":"2.86.3922.102","hits":1615,"filter_items":[],"selected":false},{"display_name":"C-kasetit","name":"product_category","value":"2.86.3922.402","hits":906,"filter_items":[],"selected":false},{"display_name":"CD-levyt","name":"product_category","value":"2.86.3922.98","hits":7407,"filter_items":[],"selected":false},{"display_name":"DVD:t","name":"product_category","value":"2.86.3922.100","hits":14584,"filter_items":[],"selected":false},{"display_name":"VHS-kasetit","name":"product_category","value":"2.86.3922.101","hits":527,"filter_items":[],"selected":false},{"display_name":"Vinyylilevyt","name":"product_category","value":"2.86.3922.99","hits":4615,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pienoismallit ja rakennussarjat","name":"sub_category","value":"1.86.7732","hits":752,"filter_items":[],"selected":false},{"display_name":"Radio-ohjattavat","name":"sub_category","value":"1.86.7733","hits":286,"filter_items":[{"display_name":"Autot","name":"product_category","value":"2.86.7733.133","hits":162,"filter_items":[],"selected":false},{"display_name":"Droonit","name":"product_category","value":"2.86.7733.401","hits":67,"filter_items":[],"selected":false},{"display_name":"Helikopterit","name":"product_category","value":"2.86.7733.136","hits":13,"filter_items":[],"selected":false},{"display_name":"Lentokoneet","name":"product_category","value":"2.86.7733.135","hits":21,"filter_items":[],"selected":false},{"display_name":"Veneet","name":"product_category","value":"2.86.7733.134","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Seurapelit","name":"sub_category","value":"1.86.5203","hits":5849,"filter_items":[{"display_name":"Lautapelit","name":"product_category","value":"2.86.5203.119","hits":1388,"filter_items":[],"selected":false},{"display_name":"Pulmapelit","name":"product_category","value":"2.86.5203.329","hits":1847,"filter_items":[],"selected":false},{"display_name":"Pöytäpelit","name":"product_category","value":"2.86.5203.120","hits":427,"filter_items":[],"selected":false},{"display_name":"Ulkopelit","name":"product_category","value":"2.86.5203.121","hits":23,"filter_items":[],"selected":false},{"display_name":"Muut pelit","name":"product_category","value":"2.86.5203.122","hits":2065,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Soittimet","name":"sub_category","value":"1.86.92","hits":10494,"filter_items":[{"display_name":"Bassot","name":"product_category","value":"2.86.92.296","hits":359,"filter_items":[],"selected":false},{"display_name":"Harmonikat","name":"product_category","value":"2.86.92.328","hits":286,"filter_items":[],"selected":false},{"display_name":"Jousisoittimet","name":"product_category","value":"2.86.92.105","hits":322,"filter_items":[],"selected":false},{"display_name":"Kitarat","name":"product_category","value":"2.86.92.295","hits":1769,"filter_items":[],"selected":false},{"display_name":"Kosketinsoittimet ja syntetisaattorit","name":"product_category","value":"2.86.92.110","hits":375,"filter_items":[],"selected":false},{"display_name":"Perkussiosoittimet ja rummut","name":"product_category","value":"2.86.92.107","hits":939,"filter_items":[],"selected":false},{"display_name":"Pianot ja flyygelit","name":"product_category","value":"2.86.92.109","hits":621,"filter_items":[],"selected":false},{"display_name":"Puupuhaltimet","name":"product_category","value":"2.86.92.103","hits":131,"filter_items":[],"selected":false},{"display_name":"Studiolaitteet","name":"product_category","value":"2.86.92.108","hits":347,"filter_items":[],"selected":false},{"display_name":"Urut","name":"product_category","value":"2.86.92.337","hits":116,"filter_items":[],"selected":false},{"display_name":"Vaskisoittimet","name":"product_category","value":"2.86.92.104","hits":39,"filter_items":[],"selected":false},{"display_name":"Muut kielisoittimet","name":"product_category","value":"2.86.92.106","hits":152,"filter_items":[],"selected":false},{"display_name":"Muut soittimet","name":"product_category","value":"2.86.92.111","hits":2960,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muu viihde ja harrastukset","name":"sub_category","value":"1.86.3973","hits":13825,"filter_items":[],"selected":false}],"selected":false}],"type":"STANDARD_FILTER"},{"display_name":"Toimitus ja maksu","name":"shipping_exists","filter_items":[{"display_name":"ToriDiili","name":"shipping_exists","value":"true","hits":58274,"filter_items":[],"selected":false}],"type":"STANDARD_FILTER"},{"display_name":"Sijainti","name":"location","filter_items":[{"display_name":"Ahvenanmaa","name":"location","value":"0.100015","hits":66,"filter_items":[{"display_name":"Brändö","name":"location","value":"1.100015.110035","hits":1,"filter_items":[{"display_name":"Torsholma","name":"location","value":"2.100015.110035.222910","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Finström","name":"location","value":"1.100015.110060","hits":2,"filter_items":[{"display_name":"Godby","name":"location","value":"2.100015.110060.222410","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Jomala","name":"location","value":"1.100015.110170","hits":29,"filter_items":[{"display_name":"Jomala Centrum","name":"location","value":"2.100015.110170.222150","hits":3,"filter_items":[],"selected":false},{"display_name":"Önningby","name":"location","value":"2.100015.110170.222140","hits":26,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kökar","name":"location","value":"1.100015.110318","hits":2,"filter_items":[{"display_name":"Kökar","name":"location","value":"2.100015.110318.222730","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lemland","name":"location","value":"1.100015.110417","hits":1,"filter_items":[{"display_name":"Lemland","name":"location","value":"2.100015.110417.222610","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Maarianhamina","name":"location","value":"1.100015.110478","hits":31,"filter_items":[{"display_name":"Maarianhamina","name":"location","value":"2.100015.110478.222100","hits":25,"filter_items":[],"selected":false},{"display_name":"Möckelö","name":"location","value":"2.100015.110478.222120","hits":6,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Etelä-Karjala","name":"location","value":"0.100014","hits":41438,"filter_items":[{"display_name":"Imatra","name":"location","value":"1.100014.110153","hits":8344,"filter_items":[{"display_name":"Imatra Keskus","name":"location","value":"2.100014.110153.255100","hits":3495,"filter_items":[],"selected":false},{"display_name":"Karhumäki-Karhukallio","name":"location","value":"2.100014.110153.255420","hits":945,"filter_items":[],"selected":false},{"display_name":"Mansikkala-Tuulikallio","name":"location","value":"2.100014.110153.255120","hits":894,"filter_items":[],"selected":false},{"display_name":"Rajapatsas-Teppanala","name":"location","value":"2.100014.110153.255610","hits":359,"filter_items":[],"selected":false},{"display_name":"Rautio-Kurkvuori","name":"location","value":"2.100014.110153.255910","hits":223,"filter_items":[],"selected":false},{"display_name":"Sotkulampi-Linnasuo","name":"location","value":"2.100014.110153.255510","hits":186,"filter_items":[],"selected":false},{"display_name":"Tainionkoski-Mustalampi","name":"location","value":"2.100014.110153.255400","hits":327,"filter_items":[],"selected":false},{"display_name":"Vintteri-Virasoja","name":"location","value":"2.100014.110153.255700","hits":507,"filter_items":[],"selected":false},{"display_name":"Vuoksenniska-Saarlampi","name":"location","value":"2.100014.110153.255800","hits":1408,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lappeenranta","name":"location","value":"1.100014.110405","hits":25703,"filter_items":[{"display_name":"Hanhijärvi","name":"location","value":"2.100014.110405.254260","hits":171,"filter_items":[],"selected":false},{"display_name":"Hujakkala","name":"location","value":"2.100014.110405.254430","hits":5,"filter_items":[],"selected":false},{"display_name":"Hytti","name":"location","value":"2.100014.110405.254310","hits":53,"filter_items":[],"selected":false},{"display_name":"Joutseno Keskus","name":"location","value":"2.100014.110405.254100","hits":2091,"filter_items":[],"selected":false},{"display_name":"Kaukas-Tirilä","name":"location","value":"2.100014.110405.253200","hits":705,"filter_items":[],"selected":false},{"display_name":"Keskussairaala-alue-Kimpinen","name":"location","value":"2.100014.110405.253130","hits":399,"filter_items":[],"selected":false},{"display_name":"Kesämäki","name":"location","value":"2.100014.110405.253600","hits":623,"filter_items":[],"selected":false},{"display_name":"Kivisalmi","name":"location","value":"2.100014.110405.253950","hits":948,"filter_items":[],"selected":false},{"display_name":"Konnunsuo","name":"location","value":"2.100014.110405.254190","hits":51,"filter_items":[],"selected":false},{"display_name":"Kourulanmäki","name":"location","value":"2.100014.110405.253550","hits":1118,"filter_items":[],"selected":false},{"display_name":"Kuusimäki-Lavola","name":"location","value":"2.100014.110405.253810","hits":1101,"filter_items":[],"selected":false},{"display_name":"Laihia","name":"location","value":"2.100014.110405.253400","hits":535,"filter_items":[],"selected":false},{"display_name":"Lampikangas","name":"location","value":"2.100014.110405.254110","hits":174,"filter_items":[],"selected":false},{"display_name":"Lappeenranta keskus","name":"location","value":"2.100014.110405.253100","hits":4449,"filter_items":[],"selected":false},{"display_name":"Lauritsala-Mälkiä","name":"location","value":"2.100014.110405.253300","hits":2237,"filter_items":[],"selected":false},{"display_name":"Mattila-Kuusela","name":"location","value":"2.100014.110405.253650","hits":382,"filter_items":[],"selected":false},{"display_name":"Mustola","name":"location","value":"2.100014.110405.253420","hits":211,"filter_items":[],"selected":false},{"display_name":"Nuijamaa","name":"location","value":"2.100014.110405.254230","hits":106,"filter_items":[],"selected":false},{"display_name":"Pallo-Tysterniemi-Leiri","name":"location","value":"2.100014.110405.253900","hits":1959,"filter_items":[],"selected":false},{"display_name":"Parkkarila-Harapainen-Reijola","name":"location","value":"2.100014.110405.253500","hits":1734,"filter_items":[],"selected":false},{"display_name":"Pulp","name":"location","value":"2.100014.110405.254120","hits":360,"filter_items":[],"selected":false},{"display_name":"Pulsa","name":"location","value":"2.100014.110405.254390","hits":9,"filter_items":[],"selected":false},{"display_name":"Rapattila","name":"location","value":"2.100014.110405.254250","hits":7,"filter_items":[],"selected":false},{"display_name":"Rauha","name":"location","value":"2.100014.110405.255320","hits":135,"filter_items":[],"selected":false},{"display_name":"Rauha-Tiuruniemi","name":"location","value":"2.100014.110405.255300","hits":309,"filter_items":[],"selected":false},{"display_name":"Rutola","name":"location","value":"2.100014.110405.253830","hits":227,"filter_items":[],"selected":false},{"display_name":"Simola","name":"location","value":"2.100014.110405.254330","hits":62,"filter_items":[],"selected":false},{"display_name":"Skinnarila","name":"location","value":"2.100014.110405.253850","hits":4412,"filter_items":[],"selected":false},{"display_name":"Tiuruniemi","name":"location","value":"2.100014.110405.255330","hits":12,"filter_items":[],"selected":false},{"display_name":"Vainikkala","name":"location","value":"2.100014.110405.254270","hits":38,"filter_items":[],"selected":false},{"display_name":"Vilkjärvi","name":"location","value":"2.100014.110405.254300","hits":99,"filter_items":[],"selected":false},{"display_name":"Voisalmi","name":"location","value":"2.100014.110405.253920","hits":887,"filter_items":[],"selected":false},{"display_name":"Ylijärvi","name":"location","value":"2.100014.110405.254460","hits":11,"filter_items":[],"selected":false},{"display_name":"Ylämaa Keskus","name":"location","value":"2.100014.110405.254410","hits":83,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lemi","name":"location","value":"1.100014.110416","hits":493,"filter_items":[{"display_name":"Kotimäki","name":"location","value":"2.100014.110416.254820","hits":28,"filter_items":[],"selected":false},{"display_name":"Kuukanniemi","name":"location","value":"2.100014.110416.254850","hits":256,"filter_items":[],"selected":false},{"display_name":"Lemi Keskus","name":"location","value":"2.100014.110416.254710","hits":209,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Luumäki","name":"location","value":"1.100014.110441","hits":2722,"filter_items":[{"display_name":"Kaitjärvi","name":"location","value":"2.100014.110441.254590","hits":3,"filter_items":[],"selected":false},{"display_name":"Kannuskoski","name":"location","value":"2.100014.110441.246530","hits":59,"filter_items":[],"selected":false},{"display_name":"Luumäki","name":"location","value":"2.100014.110441.254530","hits":2082,"filter_items":[],"selected":false},{"display_name":"Suo-Anttila","name":"location","value":"2.100014.110441.254550","hits":2,"filter_items":[],"selected":false},{"display_name":"Taavetti-Somerharju","name":"location","value":"2.100014.110441.254500","hits":332,"filter_items":[],"selected":false},{"display_name":"Uro","name":"location","value":"2.100014.110441.254510","hits":244,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Parikkala","name":"location","value":"1.100014.110580","hits":697,"filter_items":[{"display_name":"Kirjavala","name":"location","value":"2.100014.110580.259410","hits":60,"filter_items":[],"selected":false},{"display_name":"Koitsanlahti","name":"location","value":"2.100014.110580.259130","hits":5,"filter_items":[],"selected":false},{"display_name":"Maironiemi","name":"location","value":"2.100014.110580.259510","hits":7,"filter_items":[],"selected":false},{"display_name":"Melkoniemi","name":"location","value":"2.100014.110580.259210","hits":6,"filter_items":[],"selected":false},{"display_name":"Mikkolanniemi","name":"location","value":"2.100014.110580.259530","hits":29,"filter_items":[],"selected":false},{"display_name":"Niukkala","name":"location","value":"2.100014.110580.259720","hits":11,"filter_items":[],"selected":false},{"display_name":"Parikkala Keskus","name":"location","value":"2.100014.110580.259100","hits":178,"filter_items":[],"selected":false},{"display_name":"Saari","name":"location","value":"2.100014.110580.259520","hits":5,"filter_items":[],"selected":false},{"display_name":"Särkisalmi","name":"location","value":"2.100014.110580.259310","hits":60,"filter_items":[],"selected":false},{"display_name":"Tarnala","name":"location","value":"2.100014.110580.259610","hits":3,"filter_items":[],"selected":false},{"display_name":"Uukuniemi","name":"location","value":"2.100014.110580.259730","hits":333,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rautjärvi","name":"location","value":"1.100014.110689","hits":504,"filter_items":[{"display_name":"Laikko","name":"location","value":"2.100014.110689.256730","hits":10,"filter_items":[],"selected":false},{"display_name":"Niska-Pietilä","name":"location","value":"2.100014.110689.256550","hits":14,"filter_items":[],"selected":false},{"display_name":"Purnujärvi","name":"location","value":"2.100014.110689.256640","hits":20,"filter_items":[],"selected":false},{"display_name":"Rautjärvi","name":"location","value":"2.100014.110689.256610","hits":77,"filter_items":[],"selected":false},{"display_name":"Simpele","name":"location","value":"2.100014.110689.256800","hits":383,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ruokolahti","name":"location","value":"1.100014.110700","hits":1112,"filter_items":[{"display_name":"Kaiturinpää","name":"location","value":"2.100014.110700.256410","hits":63,"filter_items":[],"selected":false},{"display_name":"Pohja-Lankila","name":"location","value":"2.100014.110700.256440","hits":20,"filter_items":[],"selected":false},{"display_name":"Puntala","name":"location","value":"2.100014.110700.256510","hits":36,"filter_items":[],"selected":false},{"display_name":"Ruokolahti Keskus","name":"location","value":"2.100014.110700.256100","hits":316,"filter_items":[],"selected":false},{"display_name":"Salosaari","name":"location","value":"2.100014.110700.256120","hits":245,"filter_items":[],"selected":false},{"display_name":"Syyspohja","name":"location","value":"2.100014.110700.256310","hits":8,"filter_items":[],"selected":false},{"display_name":"Utula","name":"location","value":"2.100014.110700.256330","hits":206,"filter_items":[],"selected":false},{"display_name":"Virmutjoki","name":"location","value":"2.100014.110700.256210","hits":212,"filter_items":[],"selected":false},{"display_name":"Äitsaari","name":"location","value":"2.100014.110700.256140","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Savitaipale","name":"location","value":"1.100014.110739","hits":280,"filter_items":[{"display_name":"Heituinlahti","name":"location","value":"2.100014.110739.254770","hits":52,"filter_items":[],"selected":false},{"display_name":"Laksiainen","name":"location","value":"2.100014.110739.254720","hits":22,"filter_items":[],"selected":false},{"display_name":"Savitaipale Keskus","name":"location","value":"2.100014.110739.254800","hits":199,"filter_items":[],"selected":false},{"display_name":"Välijoki","name":"location","value":"2.100014.110739.254750","hits":7,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Taipalsaari","name":"location","value":"1.100014.110831","hits":1583,"filter_items":[{"display_name":"Levänen","name":"location","value":"2.100014.110831.254930","hits":122,"filter_items":[],"selected":false},{"display_name":"Saimaanharju-Kyläniemi","name":"location","value":"2.100014.110831.254915","hits":1030,"filter_items":[],"selected":false},{"display_name":"Solkei","name":"location","value":"2.100014.110831.254940","hits":12,"filter_items":[],"selected":false},{"display_name":"Taipalsaari","name":"location","value":"2.100014.110831.254920","hits":277,"filter_items":[],"selected":false},{"display_name":"Vehkataipale","name":"location","value":"2.100014.110831.254960","hits":142,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Etelä-Pohjanmaa","name":"location","value":"0.100006","hits":66895,"filter_items":[{"display_name":"Alajärvi","name":"location","value":"1.100006.110005","hits":1741,"filter_items":[{"display_name":"Alajärvi Keskus","name":"location","value":"2.100006.110005.262900","hits":595,"filter_items":[],"selected":false},{"display_name":"Haukkala","name":"location","value":"2.100006.110005.262730","hits":10,"filter_items":[],"selected":false},{"display_name":"Hernesmaa","name":"location","value":"2.100006.110005.263540","hits":10,"filter_items":[],"selected":false},{"display_name":"Hoisko","name":"location","value":"2.100006.110005.262940","hits":30,"filter_items":[],"selected":false},{"display_name":"Koskenvarsi","name":"location","value":"2.100006.110005.262740","hits":3,"filter_items":[],"selected":false},{"display_name":"Kurejoki","name":"location","value":"2.100006.110005.262710","hits":118,"filter_items":[],"selected":false},{"display_name":"Lehtimäki Keskus","name":"location","value":"2.100006.110005.263500","hits":129,"filter_items":[],"selected":false},{"display_name":"Lehtimäki Kirkonkylä","name":"location","value":"2.100006.110005.263510","hits":106,"filter_items":[],"selected":false},{"display_name":"Levijoki","name":"location","value":"2.100006.110005.262920","hits":2,"filter_items":[],"selected":false},{"display_name":"Luoma-Aho","name":"location","value":"2.100006.110005.262830","hits":605,"filter_items":[],"selected":false},{"display_name":"Länsikylä","name":"location","value":"2.100006.110005.263530","hits":25,"filter_items":[],"selected":false},{"display_name":"Menkijärvi","name":"location","value":"2.100006.110005.262760","hits":8,"filter_items":[],"selected":false},{"display_name":"Möksy","name":"location","value":"2.100006.110005.262990","hits":32,"filter_items":[],"selected":false},{"display_name":"Paalijärvi","name":"location","value":"2.100006.110005.262950","hits":15,"filter_items":[],"selected":false},{"display_name":"Saukonkylä","name":"location","value":"2.100006.110005.262750","hits":8,"filter_items":[],"selected":false},{"display_name":"Sissala","name":"location","value":"2.100006.110005.262720","hits":45,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Alavus","name":"location","value":"1.100006.110010","hits":4699,"filter_items":[{"display_name":"Alavus Asemanseutu","name":"location","value":"2.100006.110010.263400","hits":215,"filter_items":[],"selected":false},{"display_name":"Alavus Keskus","name":"location","value":"2.100006.110010.263300","hits":2025,"filter_items":[],"selected":false},{"display_name":"Hakojärvi","name":"location","value":"2.100006.110010.263680","hits":351,"filter_items":[],"selected":false},{"display_name":"Kattelus","name":"location","value":"2.100006.110010.263320","hits":3,"filter_items":[],"selected":false},{"display_name":"Kuivaskylä","name":"location","value":"2.100006.110010.263360","hits":60,"filter_items":[],"selected":false},{"display_name":"Kätkänjoki","name":"location","value":"2.100006.110010.263430","hits":22,"filter_items":[],"selected":false},{"display_name":"Niinimaa","name":"location","value":"2.100006.110010.263210","hits":7,"filter_items":[],"selected":false},{"display_name":"Pahajoki","name":"location","value":"2.100006.110010.263330","hits":16,"filter_items":[],"selected":false},{"display_name":"Rantatöysä","name":"location","value":"2.100006.110010.263410","hits":182,"filter_items":[],"selected":false},{"display_name":"Ritola","name":"location","value":"2.100006.110010.263640","hits":100,"filter_items":[],"selected":false},{"display_name":"Sapsalampi","name":"location","value":"2.100006.110010.263340","hits":2,"filter_items":[],"selected":false},{"display_name":"Sulkavankylä","name":"location","value":"2.100006.110010.263350","hits":27,"filter_items":[],"selected":false},{"display_name":"Sydänmaa","name":"location","value":"2.100006.110010.261150","hits":18,"filter_items":[],"selected":false},{"display_name":"Sääskiniemi","name":"location","value":"2.100006.110010.261170","hits":35,"filter_items":[],"selected":false},{"display_name":"Taipalus","name":"location","value":"2.100006.110010.263370","hits":48,"filter_items":[],"selected":false},{"display_name":"Tuuri","name":"location","value":"2.100006.110010.263610","hits":394,"filter_items":[],"selected":false},{"display_name":"Töysä Keskus","name":"location","value":"2.100006.110010.263600","hits":1194,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Evijärvi","name":"location","value":"1.100006.110052","hits":497,"filter_items":[{"display_name":"Evijärvi Keskus","name":"location","value":"2.100006.110052.262500","hits":475,"filter_items":[],"selected":false},{"display_name":"Kautiainen","name":"location","value":"2.100006.110052.262520","hits":1,"filter_items":[],"selected":false},{"display_name":"Kuoppa-aho","name":"location","value":"2.100006.110052.262510","hits":6,"filter_items":[],"selected":false},{"display_name":"Särkilä","name":"location","value":"2.100006.110052.262570","hits":3,"filter_items":[],"selected":false},{"display_name":"Vasikka-aho","name":"location","value":"2.100006.110052.262540","hits":12,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ilmajoki","name":"location","value":"1.100006.110145","hits":3990,"filter_items":[{"display_name":"Huissi","name":"location","value":"2.100006.110145.261350","hits":62,"filter_items":[],"selected":false},{"display_name":"Ilmajoki Keskus","name":"location","value":"2.100006.110145.260800","hits":2315,"filter_items":[],"selected":false},{"display_name":"Koskenkorva","name":"location","value":"2.100006.110145.261330","hits":490,"filter_items":[],"selected":false},{"display_name":"Munakka","name":"location","value":"2.100006.110145.260450","hits":92,"filter_items":[],"selected":false},{"display_name":"Nopankylä","name":"location","value":"2.100006.110145.261340","hits":16,"filter_items":[],"selected":false},{"display_name":"Pojanluoma","name":"location","value":"2.100006.110145.260760","hits":393,"filter_items":[],"selected":false},{"display_name":"Tuomikylä","name":"location","value":"2.100006.110145.260720","hits":622,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Isojoki","name":"location","value":"1.100006.110151","hits":200,"filter_items":[{"display_name":"Heikkilänjoki","name":"location","value":"2.100006.110151.264840","hits":2,"filter_items":[],"selected":false},{"display_name":"Isojoki Keskus","name":"location","value":"2.100006.110151.264900","hits":124,"filter_items":[],"selected":false},{"display_name":"Kodesjärvi","name":"location","value":"2.100006.110151.264930","hits":51,"filter_items":[],"selected":false},{"display_name":"Kärjenkoski","name":"location","value":"2.100006.110151.264820","hits":3,"filter_items":[],"selected":false},{"display_name":"Möykky","name":"location","value":"2.100006.110151.264850","hits":12,"filter_items":[],"selected":false},{"display_name":"Vanhakylä","name":"location","value":"2.100006.110151.264810","hits":2,"filter_items":[],"selected":false},{"display_name":"Villamo","name":"location","value":"2.100006.110151.264830","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Isokyrö","name":"location","value":"1.100006.110152","hits":2345,"filter_items":[{"display_name":"Isokyrö Keskus","name":"location","value":"2.100006.110152.261500","hits":1576,"filter_items":[],"selected":false},{"display_name":"Lehmäjoki","name":"location","value":"2.100006.110152.261520","hits":9,"filter_items":[],"selected":false},{"display_name":"Orisberg","name":"location","value":"2.100006.110152.261560","hits":12,"filter_items":[],"selected":false},{"display_name":"Orismala","name":"location","value":"2.100006.110152.261550","hits":196,"filter_items":[],"selected":false},{"display_name":"Tervajoki","name":"location","value":"2.100006.110152.266440","hits":552,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Karijoki","name":"location","value":"1.100006.110218","hits":68,"filter_items":[{"display_name":"Karijoki Keskus","name":"location","value":"2.100006.110218.264350","hits":52,"filter_items":[],"selected":false},{"display_name":"Myrkky","name":"location","value":"2.100006.110218.264370","hits":16,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kauhajoki","name":"location","value":"1.100006.110232","hits":3591,"filter_items":[{"display_name":"Harja","name":"location","value":"2.100006.110232.261860","hits":22,"filter_items":[],"selected":false},{"display_name":"Hyyppä","name":"location","value":"2.100006.110232.261940","hits":50,"filter_items":[],"selected":false},{"display_name":"Ikkeläjärvi","name":"location","value":"2.100006.110232.261880","hits":4,"filter_items":[],"selected":false},{"display_name":"Juonikylä","name":"location","value":"2.100006.110232.261950","hits":27,"filter_items":[],"selected":false},{"display_name":"Kainasto","name":"location","value":"2.100006.110232.261820","hits":15,"filter_items":[],"selected":false},{"display_name":"Kauhajoki Asemanseutu","name":"location","value":"2.100006.110232.261850","hits":449,"filter_items":[],"selected":false},{"display_name":"Kauhajoki Keskus","name":"location","value":"2.100006.110232.261800","hits":2421,"filter_items":[],"selected":false},{"display_name":"Kyrönlatva","name":"location","value":"2.100006.110232.261960","hits":25,"filter_items":[],"selected":false},{"display_name":"Luomankylä","name":"location","value":"2.100006.110232.261810","hits":26,"filter_items":[],"selected":false},{"display_name":"Nummijärvi","name":"location","value":"2.100006.110232.261910","hits":21,"filter_items":[],"selected":false},{"display_name":"Nummikoski","name":"location","value":"2.100006.110232.261920","hits":13,"filter_items":[],"selected":false},{"display_name":"Päntäne","name":"location","value":"2.100006.110232.261980","hits":518,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kauhava","name":"location","value":"1.100006.110233","hits":4316,"filter_items":[{"display_name":"Ekola","name":"location","value":"2.100006.110233.262350","hits":9,"filter_items":[],"selected":false},{"display_name":"Hirvijoki","name":"location","value":"2.100006.110233.262260","hits":21,"filter_items":[],"selected":false},{"display_name":"Huhmarkoski","name":"location","value":"2.100006.110233.262240","hits":90,"filter_items":[],"selected":false},{"display_name":"Härmä","name":"location","value":"2.100006.110233.262300","hits":555,"filter_items":[],"selected":false},{"display_name":"Jylhä","name":"location","value":"2.100006.110233.262230","hits":6,"filter_items":[],"selected":false},{"display_name":"Kangasto","name":"location","value":"2.100006.110233.262370","hits":165,"filter_items":[],"selected":false},{"display_name":"Kauhava Keskus","name":"location","value":"2.100006.110233.262200","hits":1662,"filter_items":[],"selected":false},{"display_name":"Kortesjärvi Keskus","name":"location","value":"2.100006.110233.262420","hits":417,"filter_items":[],"selected":false},{"display_name":"Kosolankylä","name":"location","value":"2.100006.110233.262380","hits":16,"filter_items":[],"selected":false},{"display_name":"Kuoppa-Vakkuri","name":"location","value":"2.100006.110233.262340","hits":2,"filter_items":[],"selected":false},{"display_name":"Peltotupa","name":"location","value":"2.100006.110233.262430","hits":14,"filter_items":[],"selected":false},{"display_name":"Pernaa","name":"location","value":"2.100006.110233.262220","hits":73,"filter_items":[],"selected":false},{"display_name":"Pirttinen","name":"location","value":"2.100006.110233.262435","hits":7,"filter_items":[],"selected":false},{"display_name":"Purmojärvi","name":"location","value":"2.100006.110233.262470","hits":35,"filter_items":[],"selected":false},{"display_name":"Rintakangas","name":"location","value":"2.100006.110233.262150","hits":90,"filter_items":[],"selected":false},{"display_name":"Rintala","name":"location","value":"2.100006.110233.262410","hits":22,"filter_items":[],"selected":false},{"display_name":"Voltti","name":"location","value":"2.100006.110233.262310","hits":111,"filter_items":[],"selected":false},{"display_name":"Ylihärmä Keskus-Vesiluoma","name":"location","value":"2.100006.110233.262375","hits":1021,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kuortane","name":"location","value":"1.100006.110300","hits":454,"filter_items":[{"display_name":"Kuortane Keskus","name":"location","value":"2.100006.110300.263100","hits":214,"filter_items":[],"selected":false},{"display_name":"Lentilä","name":"location","value":"2.100006.110300.263230","hits":28,"filter_items":[],"selected":false},{"display_name":"Leppälänkylä","name":"location","value":"2.100006.110300.263120","hits":38,"filter_items":[],"selected":false},{"display_name":"Löyä","name":"location","value":"2.100006.110300.263450","hits":5,"filter_items":[],"selected":false},{"display_name":"Mäyry","name":"location","value":"2.100006.110300.263130","hits":41,"filter_items":[],"selected":false},{"display_name":"Rantala","name":"location","value":"2.100006.110300.263250","hits":23,"filter_items":[],"selected":false},{"display_name":"Ruona","name":"location","value":"2.100006.110300.263150","hits":100,"filter_items":[],"selected":false},{"display_name":"Salmi","name":"location","value":"2.100006.110300.263160","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kurikka","name":"location","value":"1.100006.110301","hits":4858,"filter_items":[{"display_name":"Ala-Valli","name":"location","value":"2.100006.110301.261640","hits":7,"filter_items":[],"selected":false},{"display_name":"Hakko","name":"location","value":"2.100006.110301.266330","hits":10,"filter_items":[],"selected":false},{"display_name":"Hirvijärvi","name":"location","value":"2.100006.110301.261630","hits":36,"filter_items":[],"selected":false},{"display_name":"Ilvesjoki","name":"location","value":"2.100006.110301.261760","hits":21,"filter_items":[],"selected":false},{"display_name":"Jalasjärvi Keskus","name":"location","value":"2.100006.110301.261600","hits":1662,"filter_items":[],"selected":false},{"display_name":"Jalasto","name":"location","value":"2.100006.110301.261250","hits":15,"filter_items":[],"selected":false},{"display_name":"Jokipii","name":"location","value":"2.100006.110301.261280","hits":157,"filter_items":[],"selected":false},{"display_name":"Jurva Keskus","name":"location","value":"2.100006.110301.266300","hits":382,"filter_items":[],"selected":false},{"display_name":"Kesti","name":"location","value":"2.100006.110301.266360","hits":24,"filter_items":[],"selected":false},{"display_name":"Koskue","name":"location","value":"2.100006.110301.261720","hits":86,"filter_items":[],"selected":false},{"display_name":"Kurikka Keskus","name":"location","value":"2.100006.110301.261300","hits":1516,"filter_items":[],"selected":false},{"display_name":"Lohiluoma","name":"location","value":"2.100006.110301.261370","hits":331,"filter_items":[],"selected":false},{"display_name":"Luopa","name":"location","value":"2.100006.110301.261230","hits":119,"filter_items":[],"selected":false},{"display_name":"Luopajärvi","name":"location","value":"2.100006.110301.261270","hits":68,"filter_items":[],"selected":false},{"display_name":"Mantila","name":"location","value":"2.100006.110301.261680","hits":10,"filter_items":[],"selected":false},{"display_name":"Mieto","name":"location","value":"2.100006.110301.261360","hits":65,"filter_items":[],"selected":false},{"display_name":"Myllysalo","name":"location","value":"2.100006.110301.261220","hits":35,"filter_items":[],"selected":false},{"display_name":"Niemenkylä","name":"location","value":"2.100006.110301.266320","hits":34,"filter_items":[],"selected":false},{"display_name":"Närvijoki","name":"location","value":"2.100006.110301.266370","hits":17,"filter_items":[],"selected":false},{"display_name":"Panttila","name":"location","value":"2.100006.110301.261310","hits":101,"filter_items":[],"selected":false},{"display_name":"Pentinmäki","name":"location","value":"2.100006.110301.261710","hits":45,"filter_items":[],"selected":false},{"display_name":"Polvenkylä","name":"location","value":"2.100006.110301.261380","hits":20,"filter_items":[],"selected":false},{"display_name":"Sarvijoki","name":"location","value":"2.100006.110301.266340","hits":12,"filter_items":[],"selected":false},{"display_name":"Tainus","name":"location","value":"2.100006.110301.266350","hits":12,"filter_items":[],"selected":false},{"display_name":"Taivalmaa","name":"location","value":"2.100006.110301.261290","hits":9,"filter_items":[],"selected":false},{"display_name":"Yli-Valli","name":"location","value":"2.100006.110301.261730","hits":64,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lappajärvi","name":"location","value":"1.100006.110403","hits":226,"filter_items":[{"display_name":"Ala-Seppä","name":"location","value":"2.100006.110403.262620","hits":21,"filter_items":[],"selected":false},{"display_name":"Itäkylä","name":"location","value":"2.100006.110403.262660","hits":43,"filter_items":[],"selected":false},{"display_name":"Karvala","name":"location","value":"2.100006.110403.262630","hits":9,"filter_items":[],"selected":false},{"display_name":"Lappajärvi Keskus","name":"location","value":"2.100006.110403.262600","hits":152,"filter_items":[],"selected":false},{"display_name":"Savonkylä","name":"location","value":"2.100006.110403.262640","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lapua","name":"location","value":"1.100006.110408","hits":4884,"filter_items":[{"display_name":"Hellanmaa","name":"location","value":"2.100006.110408.262130","hits":218,"filter_items":[],"selected":false},{"display_name":"Hirvikylä","name":"location","value":"2.100006.110408.262290","hits":27,"filter_items":[],"selected":false},{"display_name":"Karhunkylä","name":"location","value":"2.100006.110408.262160","hits":54,"filter_items":[],"selected":false},{"display_name":"Kauhajärvi","name":"location","value":"2.100006.110408.262295","hits":33,"filter_items":[],"selected":false},{"display_name":"Lakaluoma","name":"location","value":"2.100006.110408.262170","hits":26,"filter_items":[],"selected":false},{"display_name":"Lapua Keskus","name":"location","value":"2.100006.110408.262100","hits":4178,"filter_items":[],"selected":false},{"display_name":"Mustamaa","name":"location","value":"2.100006.110408.262280","hits":110,"filter_items":[],"selected":false},{"display_name":"Mäki-Paavola","name":"location","value":"2.100006.110408.262185","hits":45,"filter_items":[],"selected":false},{"display_name":"Ruha","name":"location","value":"2.100006.110408.262190","hits":178,"filter_items":[],"selected":false},{"display_name":"Tiistenjoki","name":"location","value":"2.100006.110408.262165","hits":9,"filter_items":[],"selected":false},{"display_name":"Ylikylä-Mäenpää","name":"location","value":"2.100006.110408.262175","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Seinäjoki","name":"location","value":"1.100006.110743","hits":31095,"filter_items":[{"display_name":"Alakylä-Jouppi","name":"location","value":"2.100006.110743.260320","hits":2719,"filter_items":[],"selected":false},{"display_name":"Haapaluoma","name":"location","value":"2.100006.110743.261180","hits":92,"filter_items":[],"selected":false},{"display_name":"Halkosaari","name":"location","value":"2.100006.110743.260560","hits":212,"filter_items":[],"selected":false},{"display_name":"Hanhikoski","name":"location","value":"2.100006.110743.261460","hits":69,"filter_items":[],"selected":false},{"display_name":"Huhtala","name":"location","value":"2.100006.110743.260220","hits":998,"filter_items":[],"selected":false},{"display_name":"Hyllykallio","name":"location","value":"2.100006.110743.260510","hits":4830,"filter_items":[],"selected":false},{"display_name":"Impivaara","name":"location","value":"2.100006.110743.260420","hits":599,"filter_items":[],"selected":false},{"display_name":"Isorehto","name":"location","value":"2.100006.110743.261430","hits":58,"filter_items":[],"selected":false},{"display_name":"Kalakoski","name":"location","value":"2.100006.110743.261650","hits":1368,"filter_items":[],"selected":false},{"display_name":"Kasperi","name":"location","value":"2.100006.110743.260150","hits":1256,"filter_items":[],"selected":false},{"display_name":"Kitinoja","name":"location","value":"2.100006.110743.261470","hits":80,"filter_items":[],"selected":false},{"display_name":"Koura","name":"location","value":"2.100006.110743.261160","hits":73,"filter_items":[],"selected":false},{"display_name":"Kurjenneva","name":"location","value":"2.100006.110743.260640","hits":175,"filter_items":[],"selected":false},{"display_name":"Kylänpää","name":"location","value":"2.100006.110743.261450","hits":152,"filter_items":[],"selected":false},{"display_name":"Louko","name":"location","value":"2.100006.110743.261120","hits":316,"filter_items":[],"selected":false},{"display_name":"Nurmo Keskus","name":"location","value":"2.100006.110743.260550","hits":1545,"filter_items":[],"selected":false},{"display_name":"Pasto","name":"location","value":"2.100006.110743.261140","hits":2,"filter_items":[],"selected":false},{"display_name":"Peräseinäjoki Keskus","name":"location","value":"2.100006.110743.261100","hits":743,"filter_items":[],"selected":false},{"display_name":"Pohja","name":"location","value":"2.100006.110743.260120","hits":1513,"filter_items":[],"selected":false},{"display_name":"Seinäjoki Keskus","name":"location","value":"2.100006.110743.260100","hits":7323,"filter_items":[],"selected":false},{"display_name":"Törnävä","name":"location","value":"2.100006.110743.260200","hits":5853,"filter_items":[],"selected":false},{"display_name":"Untamala","name":"location","value":"2.100006.110743.261440","hits":23,"filter_items":[],"selected":false},{"display_name":"Vuolle","name":"location","value":"2.100006.110743.261110","hits":88,"filter_items":[],"selected":false},{"display_name":"Ylistaro Asemanseutu","name":"location","value":"2.100006.110743.261410","hits":264,"filter_items":[],"selected":false},{"display_name":"Ylistaro Keskus","name":"location","value":"2.100006.110743.261400","hits":740,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Soini","name":"location","value":"1.100006.110759","hits":165,"filter_items":[{"display_name":"Hautakylä","name":"location","value":"2.100006.110759.263890","hits":5,"filter_items":[],"selected":false},{"display_name":"Kukonkylä","name":"location","value":"2.100006.110759.263880","hits":4,"filter_items":[],"selected":false},{"display_name":"Soini Keskus","name":"location","value":"2.100006.110759.263800","hits":156,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Teuva","name":"location","value":"1.100006.110846","hits":1541,"filter_items":[{"display_name":"Horo","name":"location","value":"2.100006.110846.264740","hits":8,"filter_items":[],"selected":false},{"display_name":"Norinkylä","name":"location","value":"2.100006.110846.261840","hits":28,"filter_items":[],"selected":false},{"display_name":"Peltola","name":"location","value":"2.100006.110846.264760","hits":152,"filter_items":[],"selected":false},{"display_name":"Perälä","name":"location","value":"2.100006.110846.264720","hits":50,"filter_items":[],"selected":false},{"display_name":"Teuva Keskus","name":"location","value":"2.100006.110846.264700","hits":1247,"filter_items":[],"selected":false},{"display_name":"Äystö","name":"location","value":"2.100006.110846.264770","hits":56,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vimpeli","name":"location","value":"1.100006.110934","hits":1246,"filter_items":[{"display_name":"Sahi","name":"location","value":"2.100006.110934.262860","hits":14,"filter_items":[],"selected":false},{"display_name":"Savonjoki","name":"location","value":"2.100006.110934.262810","hits":2,"filter_items":[],"selected":false},{"display_name":"Vimpeli Keskus","name":"location","value":"2.100006.110934.262800","hits":1230,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ähtäri","name":"location","value":"1.100006.110989","hits":979,"filter_items":[{"display_name":"Alastaipale","name":"location","value":"2.100006.110989.263780","hits":3,"filter_items":[],"selected":false},{"display_name":"Inha","name":"location","value":"2.100006.110989.263920","hits":76,"filter_items":[],"selected":false},{"display_name":"Inhan Tehtaat","name":"location","value":"2.100006.110989.263910","hits":29,"filter_items":[],"selected":false},{"display_name":"Myllymäki-Vehunkylä","name":"location","value":"2.100006.110989.263900","hits":16,"filter_items":[],"selected":false},{"display_name":"Peränne","name":"location","value":"2.100006.110989.263770","hits":20,"filter_items":[],"selected":false},{"display_name":"Vehunkylä","name":"location","value":"2.100006.110989.263950","hits":3,"filter_items":[],"selected":false},{"display_name":"Ähtäri Keskus","name":"location","value":"2.100006.110989.263700","hits":713,"filter_items":[],"selected":false},{"display_name":"Ähtärinranta","name":"location","value":"2.100006.110989.263660","hits":119,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Etelä-Savo","name":"location","value":"0.100013","hits":27093,"filter_items":[{"display_name":"Enonkoski","name":"location","value":"1.100013.110046","hits":190,"filter_items":[{"display_name":"Enonkoski Keskus","name":"location","value":"2.100013.110046.258175","hits":25,"filter_items":[],"selected":false},{"display_name":"Ihamaniemi","name":"location","value":"2.100013.110046.258180","hits":4,"filter_items":[],"selected":false},{"display_name":"Karvila","name":"location","value":"2.100013.110046.258160","hits":125,"filter_items":[],"selected":false},{"display_name":"Simanala","name":"location","value":"2.100013.110046.258170","hits":36,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hirvensalmi","name":"location","value":"1.100013.110097","hits":157,"filter_items":[{"display_name":"Hirvensalmi Keskus","name":"location","value":"2.100013.110097.252550","hits":94,"filter_items":[],"selected":false},{"display_name":"Kuitula","name":"location","value":"2.100013.110097.252620","hits":2,"filter_items":[],"selected":false},{"display_name":"Syväsmäki","name":"location","value":"2.100013.110097.252520","hits":10,"filter_items":[],"selected":false},{"display_name":"Tuukkalanlahti","name":"location","value":"2.100013.110097.252610","hits":51,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Juva","name":"location","value":"1.100013.110178","hits":1206,"filter_items":[{"display_name":"Hatsola","name":"location","value":"2.100013.110178.251820","hits":32,"filter_items":[],"selected":false},{"display_name":"Härkälä","name":"location","value":"2.100013.110178.251940","hits":2,"filter_items":[],"selected":false},{"display_name":"Juva Keskus","name":"location","value":"2.100013.110178.251900","hits":982,"filter_items":[],"selected":false},{"display_name":"Koikkala","name":"location","value":"2.100013.110178.251880","hits":3,"filter_items":[],"selected":false},{"display_name":"Kuosmala","name":"location","value":"2.100013.110178.251780","hits":7,"filter_items":[],"selected":false},{"display_name":"Lauteala","name":"location","value":"2.100013.110178.251980","hits":32,"filter_items":[],"selected":false},{"display_name":"Maivala","name":"location","value":"2.100013.110178.251810","hits":15,"filter_items":[],"selected":false},{"display_name":"Narila","name":"location","value":"2.100013.110178.251860","hits":7,"filter_items":[],"selected":false},{"display_name":"Nuutilanmäki","name":"location","value":"2.100013.110178.251760","hits":41,"filter_items":[],"selected":false},{"display_name":"Paatela","name":"location","value":"2.100013.110178.251930","hits":4,"filter_items":[],"selected":false},{"display_name":"Risulahti","name":"location","value":"2.100013.110178.251890","hits":3,"filter_items":[],"selected":false},{"display_name":"Vuorenmaa","name":"location","value":"2.100013.110178.251850","hits":78,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kangasniemi","name":"location","value":"1.100013.110213","hits":1492,"filter_items":[{"display_name":"Hännilä-Särkiharju","name":"location","value":"2.100013.110213.251340","hits":13,"filter_items":[],"selected":false},{"display_name":"Kangasniemi Keskus","name":"location","value":"2.100013.110213.251200","hits":1306,"filter_items":[],"selected":false},{"display_name":"Koivula-Synsiö","name":"location","value":"2.100013.110213.251360","hits":19,"filter_items":[],"selected":false},{"display_name":"Kutemajärvi","name":"location","value":"2.100013.110213.251270","hits":5,"filter_items":[],"selected":false},{"display_name":"Levä","name":"location","value":"2.100013.110213.251310","hits":8,"filter_items":[],"selected":false},{"display_name":"Luusniemi","name":"location","value":"2.100013.110213.251460","hits":11,"filter_items":[],"selected":false},{"display_name":"Läsäkoski","name":"location","value":"2.100013.110213.251430","hits":8,"filter_items":[],"selected":false},{"display_name":"Synsiö","name":"location","value":"2.100013.110213.251380","hits":1,"filter_items":[],"selected":false},{"display_name":"Tahkomäki","name":"location","value":"2.100013.110213.251260","hits":111,"filter_items":[],"selected":false},{"display_name":"Vuojalahti","name":"location","value":"2.100013.110213.251440","hits":10,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mikkeli","name":"location","value":"1.100013.110491","hits":13474,"filter_items":[{"display_name":"Annilanselkä","name":"location","value":"2.100013.110491.250800","hits":101,"filter_items":[],"selected":false},{"display_name":"Anttola","name":"location","value":"2.100013.110491.252100","hits":247,"filter_items":[],"selected":false},{"display_name":"Hangastenmaa","name":"location","value":"2.100013.110491.252340","hits":41,"filter_items":[],"selected":false},{"display_name":"Harjumaa-Pajulankylä","name":"location","value":"2.100013.110491.251420","hits":19,"filter_items":[],"selected":false},{"display_name":"Hauhala","name":"location","value":"2.100013.110491.252150","hits":17,"filter_items":[],"selected":false},{"display_name":"Haukivuori Keskus-Piitkäaho","name":"location","value":"2.100013.110491.251600","hits":107,"filter_items":[],"selected":false},{"display_name":"Heimari","name":"location","value":"2.100013.110491.252330","hits":3,"filter_items":[],"selected":false},{"display_name":"Hietanen","name":"location","value":"2.100013.110491.252510","hits":26,"filter_items":[],"selected":false},{"display_name":"Hiirola","name":"location","value":"2.100013.110491.251520","hits":68,"filter_items":[],"selected":false},{"display_name":"Huuhanaho","name":"location","value":"2.100013.110491.251740","hits":7,"filter_items":[],"selected":false},{"display_name":"Ihastjärvi","name":"location","value":"2.100013.110491.250970","hits":212,"filter_items":[],"selected":false},{"display_name":"Kalvitsa","name":"location","value":"2.100013.110491.251540","hits":16,"filter_items":[],"selected":false},{"display_name":"Kantala","name":"location","value":"2.100013.110491.277380","hits":16,"filter_items":[],"selected":false},{"display_name":"Karikko","name":"location","value":"2.100013.110491.250600","hits":1093,"filter_items":[],"selected":false},{"display_name":"Karkialampi","name":"location","value":"2.100013.110491.250150","hits":431,"filter_items":[],"selected":false},{"display_name":"Kattilansilta","name":"location","value":"2.100013.110491.250160","hits":235,"filter_items":[],"selected":false},{"display_name":"Korpikoski","name":"location","value":"2.100013.110491.250770","hits":14,"filter_items":[],"selected":false},{"display_name":"Kovala","name":"location","value":"2.100013.110491.250200","hits":94,"filter_items":[],"selected":false},{"display_name":"Kuomiokoski","name":"location","value":"2.100013.110491.252780","hits":2,"filter_items":[],"selected":false},{"display_name":"Majavesi","name":"location","value":"2.100013.110491.252110","hits":57,"filter_items":[],"selected":false},{"display_name":"Mikkeli Keskus","name":"location","value":"2.100013.110491.250100","hits":5655,"filter_items":[],"selected":false},{"display_name":"Moision Sairaala-alue","name":"location","value":"2.100013.110491.250520","hits":55,"filter_items":[],"selected":false},{"display_name":"Norola","name":"location","value":"2.100013.110491.250350","hits":115,"filter_items":[],"selected":false},{"display_name":"Nuijamies","name":"location","value":"2.100013.110491.250130","hits":645,"filter_items":[],"selected":false},{"display_name":"Nykälä","name":"location","value":"2.100013.110491.251670","hits":3,"filter_items":[],"selected":false},{"display_name":"Otava","name":"location","value":"2.100013.110491.250670","hits":326,"filter_items":[],"selected":false},{"display_name":"Pajulankylä","name":"location","value":"2.100013.110491.251450","hits":2,"filter_items":[],"selected":false},{"display_name":"Peitsari","name":"location","value":"2.100013.110491.250170","hits":1601,"filter_items":[],"selected":false},{"display_name":"Pellosniemi","name":"location","value":"2.100013.110491.252420","hits":37,"filter_items":[],"selected":false},{"display_name":"Pitkäaho","name":"location","value":"2.100013.110491.251620","hits":5,"filter_items":[],"selected":false},{"display_name":"Rahula","name":"location","value":"2.100013.110491.251720","hits":86,"filter_items":[],"selected":false},{"display_name":"Ristiina Keskus","name":"location","value":"2.100013.110491.252300","hits":486,"filter_items":[],"selected":false},{"display_name":"Rämälä","name":"location","value":"2.100013.110491.250300","hits":32,"filter_items":[],"selected":false},{"display_name":"Siekkilä","name":"location","value":"2.100013.110491.250120","hits":274,"filter_items":[],"selected":false},{"display_name":"Someenjärvi","name":"location","value":"2.100013.110491.252360","hits":1,"filter_items":[],"selected":false},{"display_name":"Suomenniemi","name":"location","value":"2.100013.110491.252830","hits":20,"filter_items":[],"selected":false},{"display_name":"Syysjärvi","name":"location","value":"2.100013.110491.250700","hits":118,"filter_items":[],"selected":false},{"display_name":"Tuppurala","name":"location","value":"2.100013.110491.250190","hits":754,"filter_items":[],"selected":false},{"display_name":"Tuukkala-Kaituenmäki","name":"location","value":"2.100013.110491.250500","hits":160,"filter_items":[],"selected":false},{"display_name":"Vanhamäki","name":"location","value":"2.100013.110491.251130","hits":6,"filter_items":[],"selected":false},{"display_name":"Visulahti","name":"location","value":"2.100013.110491.250180","hits":253,"filter_items":[],"selected":false},{"display_name":"Vitsiälä","name":"location","value":"2.100013.110491.252320","hits":34,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mäntyharju","name":"location","value":"1.100013.110507","hits":614,"filter_items":[{"display_name":"Ahvenainen","name":"location","value":"2.100013.110507.252980","hits":14,"filter_items":[],"selected":false},{"display_name":"Halmeniemi","name":"location","value":"2.100013.110507.252850","hits":1,"filter_items":[],"selected":false},{"display_name":"Karankamäki-Koirakivi","name":"location","value":"2.100013.110507.252720","hits":72,"filter_items":[],"selected":false},{"display_name":"Koirakivi","name":"location","value":"2.100013.110507.252730","hits":3,"filter_items":[],"selected":false},{"display_name":"Käävänkylä","name":"location","value":"2.100013.110507.252890","hits":14,"filter_items":[],"selected":false},{"display_name":"Mynttilä","name":"location","value":"2.100013.110507.252760","hits":31,"filter_items":[],"selected":false},{"display_name":"Mäntyharju Keskus","name":"location","value":"2.100013.110507.252700","hits":414,"filter_items":[],"selected":false},{"display_name":"Nurmaa","name":"location","value":"2.100013.110507.252960","hits":12,"filter_items":[],"selected":false},{"display_name":"Pankalahti-Ahvenainen","name":"location","value":"2.100013.110507.252970","hits":7,"filter_items":[],"selected":false},{"display_name":"Tuustaipale","name":"location","value":"2.100013.110507.252740","hits":31,"filter_items":[],"selected":false},{"display_name":"Voikoski","name":"location","value":"2.100013.110507.252920","hits":15,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pertunmaa","name":"location","value":"1.100013.110588","hits":133,"filter_items":[{"display_name":"Hartosenpää","name":"location","value":"2.100013.110588.219480","hits":5,"filter_items":[],"selected":false},{"display_name":"Kuortti","name":"location","value":"2.100013.110588.219410","hits":48,"filter_items":[],"selected":false},{"display_name":"Lihavanpää-Hartosenpää","name":"location","value":"2.100013.110588.219470","hits":9,"filter_items":[],"selected":false},{"display_name":"Mansikkamäki","name":"location","value":"2.100013.110588.219420","hits":9,"filter_items":[],"selected":false},{"display_name":"Pertunmaa Keskus","name":"location","value":"2.100013.110588.219430","hits":60,"filter_items":[],"selected":false},{"display_name":"Ruorasmäki","name":"location","value":"2.100013.110588.219460","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pieksämäki","name":"location","value":"1.100013.110593","hits":3075,"filter_items":[{"display_name":"Haapakoski-Partaharju","name":"location","value":"2.100013.110593.277520","hits":21,"filter_items":[],"selected":false},{"display_name":"Halkokumpu","name":"location","value":"2.100013.110593.277240","hits":2,"filter_items":[],"selected":false},{"display_name":"Huumala","name":"location","value":"2.100013.110593.277140","hits":5,"filter_items":[],"selected":false},{"display_name":"Jäppilä Keskus","name":"location","value":"2.100013.110593.277570","hits":54,"filter_items":[],"selected":false},{"display_name":"Kontiopuisto","name":"location","value":"2.100013.110593.276120","hits":287,"filter_items":[],"selected":false},{"display_name":"Lamminmäki","name":"location","value":"2.100013.110593.276780","hits":3,"filter_items":[],"selected":false},{"display_name":"Länsirinne","name":"location","value":"2.100013.110593.276150","hits":394,"filter_items":[],"selected":false},{"display_name":"Montola","name":"location","value":"2.100013.110593.277350","hits":5,"filter_items":[],"selected":false},{"display_name":"Naarajärvi","name":"location","value":"2.100013.110593.276850","hits":541,"filter_items":[],"selected":false},{"display_name":"Nenonpelto","name":"location","value":"2.100013.110593.276940","hits":7,"filter_items":[],"selected":false},{"display_name":"Neuvola","name":"location","value":"2.100013.110593.277220","hits":5,"filter_items":[],"selected":false},{"display_name":"Paltanen","name":"location","value":"2.100013.110593.277110","hits":3,"filter_items":[],"selected":false},{"display_name":"Pappilanmäki","name":"location","value":"2.100013.110593.276130","hits":63,"filter_items":[],"selected":false},{"display_name":"Partaharju","name":"location","value":"2.100013.110593.276280","hits":33,"filter_items":[],"selected":false},{"display_name":"Pieksämäki Keskus","name":"location","value":"2.100013.110593.276100","hits":1272,"filter_items":[],"selected":false},{"display_name":"Pyhitty","name":"location","value":"2.100013.110593.276620","hits":81,"filter_items":[],"selected":false},{"display_name":"Siikamäki","name":"location","value":"2.100013.110593.277430","hits":204,"filter_items":[],"selected":false},{"display_name":"Tihusniemi","name":"location","value":"2.100013.110593.277580","hits":9,"filter_items":[],"selected":false},{"display_name":"Venetmäki","name":"location","value":"2.100013.110593.277120","hits":23,"filter_items":[],"selected":false},{"display_name":"Virtasalmi Keskus","name":"location","value":"2.100013.110593.277330","hits":63,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Puumala","name":"location","value":"1.100013.110623","hits":218,"filter_items":[{"display_name":"Hurissalo","name":"location","value":"2.100013.110623.252230","hits":13,"filter_items":[],"selected":false},{"display_name":"Puumala Keskus","name":"location","value":"2.100013.110623.252200","hits":205,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rantasalmi","name":"location","value":"1.100013.110681","hits":478,"filter_items":[{"display_name":"Hiltula","name":"location","value":"2.100013.110681.258850","hits":4,"filter_items":[],"selected":false},{"display_name":"Kolkontaipale","name":"location","value":"2.100013.110681.258920","hits":9,"filter_items":[],"selected":false},{"display_name":"Parkumäki","name":"location","value":"2.100013.110681.258830","hits":24,"filter_items":[],"selected":false},{"display_name":"Rantasalmi Asemanseutu","name":"location","value":"2.100013.110681.258910","hits":40,"filter_items":[],"selected":false},{"display_name":"Rantasalmi Keskus","name":"location","value":"2.100013.110681.258900","hits":316,"filter_items":[],"selected":false},{"display_name":"Tuusmäki","name":"location","value":"2.100013.110681.258940","hits":85,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Savonlinna","name":"location","value":"1.100013.110740","hits":5896,"filter_items":[{"display_name":"Aholahti","name":"location","value":"2.100013.110740.257810","hits":18,"filter_items":[],"selected":false},{"display_name":"Ahvensalmi","name":"location","value":"2.100013.110740.258140","hits":1,"filter_items":[],"selected":false},{"display_name":"Ala-Särkilahti-Piojärvi","name":"location","value":"2.100013.110740.258690","hits":2,"filter_items":[],"selected":false},{"display_name":"Haapakallio","name":"location","value":"2.100013.110740.258410","hits":157,"filter_items":[],"selected":false},{"display_name":"Haka-alue-Viuhonmäki","name":"location","value":"2.100013.110740.257220","hits":399,"filter_items":[],"selected":false},{"display_name":"Heikinpohja-Piispanmäki","name":"location","value":"2.100013.110740.257100","hits":464,"filter_items":[],"selected":false},{"display_name":"Hiukkajoki","name":"location","value":"2.100013.110740.258520","hits":5,"filter_items":[],"selected":false},{"display_name":"Inkerinkylä","name":"location","value":"2.100013.110740.257230","hits":459,"filter_items":[],"selected":false},{"display_name":"Kallislahti","name":"location","value":"2.100013.110740.258810","hits":18,"filter_items":[],"selected":false},{"display_name":"Kellarpelto-Rantakoivikko","name":"location","value":"2.100013.110740.257710","hits":527,"filter_items":[],"selected":false},{"display_name":"Kerimäki Keskus","name":"location","value":"2.100013.110740.258200","hits":834,"filter_items":[],"selected":false},{"display_name":"Kiviapaja","name":"location","value":"2.100013.110740.258650","hits":19,"filter_items":[],"selected":false},{"display_name":"Kulennoinen","name":"location","value":"2.100013.110740.258430","hits":22,"filter_items":[],"selected":false},{"display_name":"Kumpuranta","name":"location","value":"2.100013.110740.258260","hits":3,"filter_items":[],"selected":false},{"display_name":"Laitaatsilta","name":"location","value":"2.100013.110740.257510","hits":78,"filter_items":[],"selected":false},{"display_name":"Louhi","name":"location","value":"2.100013.110740.258220","hits":30,"filter_items":[],"selected":false},{"display_name":"Makkola","name":"location","value":"2.100013.110740.258150","hits":3,"filter_items":[],"selected":false},{"display_name":"Miekonniemi-Venäjänniemi","name":"location","value":"2.100013.110740.257200","hits":437,"filter_items":[],"selected":false},{"display_name":"Nojanmaa","name":"location","value":"2.100013.110740.257210","hits":509,"filter_items":[],"selected":false},{"display_name":"Oravi","name":"location","value":"2.100013.110740.258130","hits":225,"filter_items":[],"selected":false},{"display_name":"Pihlajalahti","name":"location","value":"2.100013.110740.258770","hits":5,"filter_items":[],"selected":false},{"display_name":"Poukkusilta-Pihlajaniemi","name":"location","value":"2.100013.110740.257600","hits":211,"filter_items":[],"selected":false},{"display_name":"Punkaharju","name":"location","value":"2.100013.110740.258450","hits":9,"filter_items":[],"selected":false},{"display_name":"Punkasalmi","name":"location","value":"2.100013.110740.258500","hits":84,"filter_items":[],"selected":false},{"display_name":"Putikko","name":"location","value":"2.100013.110740.258550","hits":62,"filter_items":[],"selected":false},{"display_name":"Raikuu","name":"location","value":"2.100013.110740.258320","hits":29,"filter_items":[],"selected":false},{"display_name":"Rinkilä","name":"location","value":"2.100013.110740.257310","hits":389,"filter_items":[],"selected":false},{"display_name":"Savonlinna","name":"location","value":"2.100013.110740.257120","hits":47,"filter_items":[],"selected":false},{"display_name":"Savonlinna Keskus","name":"location","value":"2.100013.110740.257130","hits":514,"filter_items":[],"selected":false},{"display_name":"Savonranta Keskus","name":"location","value":"2.100013.110740.258300","hits":43,"filter_items":[],"selected":false},{"display_name":"Silvola","name":"location","value":"2.100013.110740.258420","hits":57,"filter_items":[],"selected":false},{"display_name":"Sortteerinlahti-Talvisalo","name":"location","value":"2.100013.110740.257170","hits":228,"filter_items":[],"selected":false},{"display_name":"Säimen","name":"location","value":"2.100013.110740.258360","hits":8,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sulkava","name":"location","value":"1.100013.110768","hits":160,"filter_items":[{"display_name":"Kaartilankoski","name":"location","value":"2.100013.110768.258720","hits":10,"filter_items":[],"selected":false},{"display_name":"Lohilahti","name":"location","value":"2.100013.110768.258620","hits":7,"filter_items":[],"selected":false},{"display_name":"Sulkava Keskus","name":"location","value":"2.100013.110768.258700","hits":124,"filter_items":[],"selected":false},{"display_name":"Telakanava","name":"location","value":"2.100013.110768.258610","hits":19,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Kainuu","name":"location","value":"0.100003","hits":21217,"filter_items":[{"display_name":"Hyrynsalmi","name":"location","value":"1.100003.110105","hits":186,"filter_items":[{"display_name":"Hyrynsalmi Keskus","name":"location","value":"2.100003.110105.289400","hits":171,"filter_items":[],"selected":false},{"display_name":"Karhuvaara","name":"location","value":"2.100003.110105.289560","hits":2,"filter_items":[],"selected":false},{"display_name":"Moisiovaara","name":"location","value":"2.100003.110105.289540","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kajaani","name":"location","value":"1.100003.110205","hits":15128,"filter_items":[{"display_name":"Jormua","name":"location","value":"2.100003.110205.287970","hits":98,"filter_items":[],"selected":false},{"display_name":"Kajaani Keskus","name":"location","value":"2.100003.110205.287100","hits":2631,"filter_items":[],"selected":false},{"display_name":"Karankalahti","name":"location","value":"2.100003.110205.287900","hits":95,"filter_items":[],"selected":false},{"display_name":"Kuluntalahti","name":"location","value":"2.100003.110205.287950","hits":428,"filter_items":[],"selected":false},{"display_name":"Kättö-Kätönlahti","name":"location","value":"2.100003.110205.287250","hits":2505,"filter_items":[],"selected":false},{"display_name":"Lehtikangas","name":"location","value":"2.100003.110205.287500","hits":2486,"filter_items":[],"selected":false},{"display_name":"Linnantaus","name":"location","value":"2.100003.110205.287910","hits":86,"filter_items":[],"selected":false},{"display_name":"Lohtaja-Kettu","name":"location","value":"2.100003.110205.287700","hits":1231,"filter_items":[],"selected":false},{"display_name":"Nakertaja","name":"location","value":"2.100003.110205.287830","hits":597,"filter_items":[],"selected":false},{"display_name":"Otanmäki-Kytökoski","name":"location","value":"2.100003.110205.288200","hits":109,"filter_items":[],"selected":false},{"display_name":"Palokangas","name":"location","value":"2.100003.110205.287300","hits":244,"filter_items":[],"selected":false},{"display_name":"Paltaniemi","name":"location","value":"2.100003.110205.287850","hits":77,"filter_items":[],"selected":false},{"display_name":"Petäisenniska","name":"location","value":"2.100003.110205.287400","hits":989,"filter_items":[],"selected":false},{"display_name":"Purola","name":"location","value":"2.100003.110205.287150","hits":598,"filter_items":[],"selected":false},{"display_name":"Salmijärvi","name":"location","value":"2.100003.110205.287930","hits":43,"filter_items":[],"selected":false},{"display_name":"Teppana","name":"location","value":"2.100003.110205.287200","hits":1381,"filter_items":[],"selected":false},{"display_name":"Vuolijoki Keskus","name":"location","value":"2.100003.110205.288270","hits":71,"filter_items":[],"selected":false},{"display_name":"Vuoreslahti","name":"location","value":"2.100003.110205.287800","hits":1459,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kuhmo","name":"location","value":"1.100003.110290","hits":931,"filter_items":[{"display_name":"Iivantiira","name":"location","value":"2.100003.110290.288760","hits":9,"filter_items":[],"selected":false},{"display_name":"Kuhmo Keskus","name":"location","value":"2.100003.110290.288900","hits":919,"filter_items":[],"selected":false},{"display_name":"Lentiira-Kuumu","name":"location","value":"2.100003.110290.288930","hits":2,"filter_items":[],"selected":false},{"display_name":"Ylä-Vieksi","name":"location","value":"2.100003.110290.288730","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Paltamo","name":"location","value":"1.100003.110578","hits":797,"filter_items":[{"display_name":"Kivesjärvi","name":"location","value":"2.100003.110578.288350","hits":134,"filter_items":[],"selected":false},{"display_name":"Kontiomäki","name":"location","value":"2.100003.110578.288470","hits":88,"filter_items":[],"selected":false},{"display_name":"Melalahti","name":"location","value":"2.100003.110578.288310","hits":18,"filter_items":[],"selected":false},{"display_name":"Mieslahti","name":"location","value":"2.100003.110578.288380","hits":5,"filter_items":[],"selected":false},{"display_name":"Paltamo Keskus","name":"location","value":"2.100003.110578.288300","hits":552,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Puolanka","name":"location","value":"1.100003.110620","hits":329,"filter_items":[{"display_name":"Kotila-Törmänmäki","name":"location","value":"2.100003.110620.289140","hits":61,"filter_items":[],"selected":false},{"display_name":"Puokiovaara","name":"location","value":"2.100003.110620.289210","hits":1,"filter_items":[],"selected":false},{"display_name":"Puolanka Keskus","name":"location","value":"2.100003.110620.289200","hits":259,"filter_items":[],"selected":false},{"display_name":"Törmänmäki","name":"location","value":"2.100003.110620.289110","hits":8,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ristijärvi","name":"location","value":"1.100003.110697","hits":230,"filter_items":[{"display_name":"Jokikylä","name":"location","value":"2.100003.110697.288440","hits":7,"filter_items":[],"selected":false},{"display_name":"Ristijärvi Keskus-Hiisijärvi","name":"location","value":"2.100003.110697.288400","hits":223,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sotkamo","name":"location","value":"1.100003.110765","hits":2833,"filter_items":[{"display_name":"Juurikkalahti-Maanselkä","name":"location","value":"2.100003.110765.288670","hits":39,"filter_items":[],"selected":false},{"display_name":"Korholanmäki","name":"location","value":"2.100003.110765.288620","hits":454,"filter_items":[],"selected":false},{"display_name":"Ontojoki","name":"location","value":"2.100003.110765.288640","hits":2,"filter_items":[],"selected":false},{"display_name":"Paakki","name":"location","value":"2.100003.110765.288530","hits":24,"filter_items":[],"selected":false},{"display_name":"Pohjavaara","name":"location","value":"2.100003.110765.288490","hits":9,"filter_items":[],"selected":false},{"display_name":"Sotkamo Keskus","name":"location","value":"2.100003.110765.288600","hits":1652,"filter_items":[],"selected":false},{"display_name":"Tuhkakylä","name":"location","value":"2.100003.110765.288120","hits":7,"filter_items":[],"selected":false},{"display_name":"Vuokatti","name":"location","value":"2.100003.110765.288610","hits":646,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Suomussalmi","name":"location","value":"1.100003.110777","hits":783,"filter_items":[{"display_name":"Ahjola","name":"location","value":"2.100003.110777.289730","hits":4,"filter_items":[],"selected":false},{"display_name":"Ala-Vuokki","name":"location","value":"2.100003.110777.289830","hits":11,"filter_items":[],"selected":false},{"display_name":"Jumaliskylä","name":"location","value":"2.100003.110777.289610","hits":1,"filter_items":[],"selected":false},{"display_name":"Kaikkonen","name":"location","value":"2.100003.110777.289780","hits":6,"filter_items":[],"selected":false},{"display_name":"Näljänkä","name":"location","value":"2.100003.110777.289670","hits":3,"filter_items":[],"selected":false},{"display_name":"Pesiökylä","name":"location","value":"2.100003.110777.289640","hits":3,"filter_items":[],"selected":false},{"display_name":"Piispajärvi-Peranka-Kaikkoinen","name":"location","value":"2.100003.110777.289760","hits":1,"filter_items":[],"selected":false},{"display_name":"Ruhtinansalmi","name":"location","value":"2.100003.110777.289920","hits":7,"filter_items":[],"selected":false},{"display_name":"Suomussalmi Keskus","name":"location","value":"2.100003.110777.289800","hits":220,"filter_items":[],"selected":false},{"display_name":"Takalo","name":"location","value":"2.100003.110777.289660","hits":55,"filter_items":[],"selected":false},{"display_name":"Vaaranniva","name":"location","value":"2.100003.110777.289680","hits":1,"filter_items":[],"selected":false},{"display_name":"Ämmänsaari","name":"location","value":"2.100003.110777.289600","hits":471,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Kanta-Häme","name":"location","value":"0.100017","hits":55444,"filter_items":[{"display_name":"Forssa","name":"location","value":"1.100017.110061","hits":2631,"filter_items":[{"display_name":"Forssa Keskus","name":"location","value":"2.100017.110061.230100","hits":1547,"filter_items":[],"selected":false},{"display_name":"Koijärvi","name":"location","value":"2.100017.110061.231130","hits":30,"filter_items":[],"selected":false},{"display_name":"Matku","name":"location","value":"2.100017.110061.231110","hits":56,"filter_items":[],"selected":false},{"display_name":"Savijoki","name":"location","value":"2.100017.110061.231170","hits":4,"filter_items":[],"selected":false},{"display_name":"Tölö","name":"location","value":"2.100017.110061.230420","hits":715,"filter_items":[],"selected":false},{"display_name":"Viksberg","name":"location","value":"2.100017.110061.230300","hits":279,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hattula","name":"location","value":"1.100017.110082","hits":5037,"filter_items":[{"display_name":"Katinala","name":"location","value":"2.100017.110082.213800","hits":455,"filter_items":[],"selected":false},{"display_name":"Lepaa","name":"location","value":"2.100017.110082.214610","hits":102,"filter_items":[],"selected":false},{"display_name":"Parola","name":"location","value":"2.100017.110082.213720","hits":3765,"filter_items":[],"selected":false},{"display_name":"Parolannummi","name":"location","value":"2.100017.110082.213700","hits":63,"filter_items":[],"selected":false},{"display_name":"Pekola","name":"location","value":"2.100017.110082.213900","hits":164,"filter_items":[],"selected":false},{"display_name":"Rahkoila","name":"location","value":"2.100017.110082.213880","hits":453,"filter_items":[],"selected":false},{"display_name":"Tyrväntö","name":"location","value":"2.100017.110082.214620","hits":2,"filter_items":[],"selected":false},{"display_name":"Vuohiniemi","name":"location","value":"2.100017.110082.214430","hits":33,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hausjärvi","name":"location","value":"1.100017.110086","hits":2691,"filter_items":[{"display_name":"Hausjärvi kk","name":"location","value":"2.100017.110086.212210","hits":19,"filter_items":[],"selected":false},{"display_name":"Hikiä","name":"location","value":"2.100017.110086.212240","hits":303,"filter_items":[],"selected":false},{"display_name":"Mommila","name":"location","value":"2.100017.110086.212130","hits":120,"filter_items":[],"selected":false},{"display_name":"Oitti","name":"location","value":"2.100017.110086.212100","hits":1510,"filter_items":[],"selected":false},{"display_name":"Ryttylä","name":"location","value":"2.100017.110086.212310","hits":440,"filter_items":[],"selected":false},{"display_name":"Turkhauta","name":"location","value":"2.100017.110086.212350","hits":299,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Humppila","name":"location","value":"1.100017.110103","hits":574,"filter_items":[{"display_name":"Humppila Keskus","name":"location","value":"2.100017.110103.231640","hits":566,"filter_items":[],"selected":false},{"display_name":"Venäjänkangas","name":"location","value":"2.100017.110103.231650","hits":8,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hämeenlinna","name":"location","value":"1.100017.110109","hits":22138,"filter_items":[{"display_name":"Alvettula","name":"location","value":"2.100017.110109.214680","hits":128,"filter_items":[],"selected":false},{"display_name":"Eteläinen","name":"location","value":"2.100017.110109.214770","hits":314,"filter_items":[],"selected":false},{"display_name":"Evo","name":"location","value":"2.100017.110109.216970","hits":4,"filter_items":[],"selected":false},{"display_name":"Hattelmala","name":"location","value":"2.100017.110109.213430","hits":320,"filter_items":[],"selected":false},{"display_name":"Hauho kk","name":"location","value":"2.100017.110109.214700","hits":345,"filter_items":[],"selected":false},{"display_name":"Hietoinen","name":"location","value":"2.100017.110109.212170","hits":22,"filter_items":[],"selected":false},{"display_name":"Hämeenlinna Keskus","name":"location","value":"2.100017.110109.213100","hits":4691,"filter_items":[],"selected":false},{"display_name":"Hämeenlinna sairaala-alue","name":"location","value":"2.100017.110109.213530","hits":6,"filter_items":[],"selected":false},{"display_name":"Hätilä","name":"location","value":"2.100017.110109.213210","hits":2963,"filter_items":[],"selected":false},{"display_name":"Iittala","name":"location","value":"2.100017.110109.214500","hits":671,"filter_items":[],"selected":false},{"display_name":"Iso-Evo","name":"location","value":"2.100017.110109.216960","hits":28,"filter_items":[],"selected":false},{"display_name":"Jukola","name":"location","value":"2.100017.110109.213500","hits":3817,"filter_items":[],"selected":false},{"display_name":"Juttila","name":"location","value":"2.100017.110109.214870","hits":10,"filter_items":[],"selected":false},{"display_name":"Kantola","name":"location","value":"2.100017.110109.213110","hits":72,"filter_items":[],"selected":false},{"display_name":"Katuma","name":"location","value":"2.100017.110109.213250","hits":132,"filter_items":[],"selected":false},{"display_name":"Kauriala","name":"location","value":"2.100017.110109.213130","hits":2219,"filter_items":[],"selected":false},{"display_name":"Keinusaari","name":"location","value":"2.100017.110109.213200","hits":602,"filter_items":[],"selected":false},{"display_name":"Käikälä","name":"location","value":"2.100017.110109.213300","hits":1809,"filter_items":[],"selected":false},{"display_name":"Lammi kk","name":"location","value":"2.100017.110109.216900","hits":708,"filter_items":[],"selected":false},{"display_name":"Leteensuo","name":"location","value":"2.100017.110109.214530","hits":32,"filter_items":[],"selected":false},{"display_name":"Ojoinen","name":"location","value":"2.100017.110109.213600","hits":860,"filter_items":[],"selected":false},{"display_name":"Pohjoinen","name":"location","value":"2.100017.110109.214810","hits":23,"filter_items":[],"selected":false},{"display_name":"Renko kk","name":"location","value":"2.100017.110109.214300","hits":599,"filter_items":[],"selected":false},{"display_name":"Rimmilä","name":"location","value":"2.100017.110109.214450","hits":19,"filter_items":[],"selected":false},{"display_name":"Ruununmylly","name":"location","value":"2.100017.110109.213270","hits":711,"filter_items":[],"selected":false},{"display_name":"Sairiala","name":"location","value":"2.100017.110109.214840","hits":68,"filter_items":[],"selected":false},{"display_name":"Sairio","name":"location","value":"2.100017.110109.213220","hits":718,"filter_items":[],"selected":false},{"display_name":"Sappee","name":"location","value":"2.100017.110109.214930","hits":4,"filter_items":[],"selected":false},{"display_name":"Syrjäntaka","name":"location","value":"2.100017.110109.214820","hits":202,"filter_items":[],"selected":false},{"display_name":"Torvoila","name":"location","value":"2.100017.110109.214690","hits":41,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Janakkala","name":"location","value":"1.100017.110165","hits":4312,"filter_items":[{"display_name":"Harviala","name":"location","value":"2.100017.110165.213330","hits":265,"filter_items":[],"selected":false},{"display_name":"Jokimaa","name":"location","value":"2.100017.110165.214140","hits":14,"filter_items":[],"selected":false},{"display_name":"Leppäkoski","name":"location","value":"2.100017.110165.212380","hits":103,"filter_items":[],"selected":false},{"display_name":"Tervakoski","name":"location","value":"2.100017.110165.212400","hits":1529,"filter_items":[],"selected":false},{"display_name":"Turenki","name":"location","value":"2.100017.110165.214200","hits":2181,"filter_items":[],"selected":false},{"display_name":"Vähikkälä","name":"location","value":"2.100017.110165.212450","hits":68,"filter_items":[],"selected":false},{"display_name":"Väli-Janakkala","name":"location","value":"2.100017.110165.214240","hits":152,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Jokioinen","name":"location","value":"1.100017.110169","hits":1157,"filter_items":[{"display_name":"Jokioinen Keskus","name":"location","value":"2.100017.110169.231600","hits":924,"filter_items":[],"selected":false},{"display_name":"Latovainio","name":"location","value":"2.100017.110169.231620","hits":94,"filter_items":[],"selected":false},{"display_name":"Minkiö","name":"location","value":"2.100017.110169.231630","hits":53,"filter_items":[],"selected":false},{"display_name":"Vaulammi","name":"location","value":"2.100017.110169.231610","hits":86,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Loppi","name":"location","value":"1.100017.110433","hits":4738,"filter_items":[{"display_name":"Joentaka","name":"location","value":"2.100017.110433.212640","hits":44,"filter_items":[],"selected":false},{"display_name":"Kormu","name":"location","value":"2.100017.110433.212520","hits":292,"filter_items":[],"selected":false},{"display_name":"Launonen","name":"location","value":"2.100017.110433.212540","hits":386,"filter_items":[],"selected":false},{"display_name":"Loppi kk","name":"location","value":"2.100017.110433.212700","hits":575,"filter_items":[],"selected":false},{"display_name":"Läyliäinen","name":"location","value":"2.100017.110433.212600","hits":388,"filter_items":[],"selected":false},{"display_name":"Pilpala","name":"location","value":"2.100017.110433.212750","hits":78,"filter_items":[],"selected":false},{"display_name":"Räyskälä","name":"location","value":"2.100017.110433.212820","hits":19,"filter_items":[],"selected":false},{"display_name":"Sajaniemi","name":"location","value":"2.100017.110433.212630","hits":2918,"filter_items":[],"selected":false},{"display_name":"Topeno","name":"location","value":"2.100017.110433.212920","hits":18,"filter_items":[],"selected":false},{"display_name":"Vojakkala-Eerolankulma","name":"location","value":"2.100017.110433.212950","hits":20,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Riihimäki","name":"location","value":"1.100017.110694","hits":10661,"filter_items":[{"display_name":"Herajoki","name":"location","value":"2.100017.110694.211710","hits":1023,"filter_items":[],"selected":false},{"display_name":"Lasi-Kumela","name":"location","value":"2.100017.110694.211910","hits":983,"filter_items":[],"selected":false},{"display_name":"Peltosaari-Patastenmäki","name":"location","value":"2.100017.110694.211130","hits":3471,"filter_items":[],"selected":false},{"display_name":"Pohjois-Riihimäki","name":"location","value":"2.100017.110694.211120","hits":1938,"filter_items":[],"selected":false},{"display_name":"Riihimäki Keskus","name":"location","value":"2.100017.110694.211100","hits":2622,"filter_items":[],"selected":false},{"display_name":"Taka-Kasarmi","name":"location","value":"2.100017.110694.211310","hits":624,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tammela","name":"location","value":"1.100017.110834","hits":978,"filter_items":[{"display_name":"Letku-Torro","name":"location","value":"2.100017.110834.231380","hits":49,"filter_items":[],"selected":false},{"display_name":"Mustiala","name":"location","value":"2.100017.110834.231310","hits":4,"filter_items":[],"selected":false},{"display_name":"Porras","name":"location","value":"2.100017.110834.231340","hits":31,"filter_items":[],"selected":false},{"display_name":"Susikas","name":"location","value":"2.100017.110834.231230","hits":14,"filter_items":[],"selected":false},{"display_name":"Tammela Keskus","name":"location","value":"2.100017.110834.231300","hits":842,"filter_items":[],"selected":false},{"display_name":"Teuro","name":"location","value":"2.100017.110834.231250","hits":17,"filter_items":[],"selected":false},{"display_name":"Vistinkoski","name":"location","value":"2.100017.110834.231350","hits":21,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ypäjä","name":"location","value":"1.100017.110981","hits":527,"filter_items":[{"display_name":"Ypäjä Asemanseutu","name":"location","value":"2.100017.110981.232140","hits":17,"filter_items":[],"selected":false},{"display_name":"Ypäjä Keskus","name":"location","value":"2.100017.110981.232100","hits":510,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Keski-Pohjanmaa","name":"location","value":"0.100004","hits":8216,"filter_items":[{"display_name":"Halsua","name":"location","value":"1.100004.110074","hits":37,"filter_items":[{"display_name":"Halsua Keskus-Marjusaari","name":"location","value":"2.100004.110074.269510","hits":28,"filter_items":[],"selected":false},{"display_name":"Kanala","name":"location","value":"2.100004.110074.269550","hits":9,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kannus","name":"location","value":"1.100004.110217","hits":845,"filter_items":[{"display_name":"Eskola","name":"location","value":"2.100004.110217.269150","hits":260,"filter_items":[],"selected":false},{"display_name":"Kannus Keskus","name":"location","value":"2.100004.110217.269100","hits":584,"filter_items":[],"selected":false},{"display_name":"Yli-Kannus","name":"location","value":"2.100004.110217.269170","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kaustinen","name":"location","value":"1.100004.110236","hits":280,"filter_items":[{"display_name":"Kaustinen Keskus","name":"location","value":"2.100004.110236.269600","hits":276,"filter_items":[],"selected":false},{"display_name":"Köyhäjoki","name":"location","value":"2.100004.110236.269660","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kokkola","name":"location","value":"1.100004.110272","hits":6233,"filter_items":[{"display_name":"Ala-Viirre","name":"location","value":"2.100004.110272.268240","hits":28,"filter_items":[],"selected":false},{"display_name":"Halkokari","name":"location","value":"2.100004.110272.267300","hits":488,"filter_items":[],"selected":false},{"display_name":"Karhi","name":"location","value":"2.100004.110272.268220","hits":3,"filter_items":[],"selected":false},{"display_name":"Kirkonmäki-Isokylä","name":"location","value":"2.100004.110272.267700","hits":1009,"filter_items":[],"selected":false},{"display_name":"Kiviniitty-Tullimäki","name":"location","value":"2.100004.110272.267200","hits":848,"filter_items":[],"selected":false},{"display_name":"Koivuhaka","name":"location","value":"2.100004.110272.267800","hits":183,"filter_items":[],"selected":false},{"display_name":"Kokkola Keskus","name":"location","value":"2.100004.110272.267100","hits":2005,"filter_items":[],"selected":false},{"display_name":"Kälviä Keskus","name":"location","value":"2.100004.110272.268300","hits":458,"filter_items":[],"selected":false},{"display_name":"Linnusperä-Kaustari","name":"location","value":"2.100004.110272.267600","hits":260,"filter_items":[],"selected":false},{"display_name":"Lohtaja Keskus","name":"location","value":"2.100004.110272.268230","hits":52,"filter_items":[],"selected":false},{"display_name":"Marinkainen","name":"location","value":"2.100004.110272.268210","hits":57,"filter_items":[],"selected":false},{"display_name":"Rahkonen","name":"location","value":"2.100004.110272.268390","hits":4,"filter_items":[],"selected":false},{"display_name":"Ruotsalo","name":"location","value":"2.100004.110272.268320","hits":50,"filter_items":[],"selected":false},{"display_name":"Rytimäki","name":"location","value":"2.100004.110272.267400","hits":513,"filter_items":[],"selected":false},{"display_name":"Sokoja","name":"location","value":"2.100004.110272.267500","hits":34,"filter_items":[],"selected":false},{"display_name":"Ullava Keskus","name":"location","value":"2.100004.110272.268370","hits":3,"filter_items":[],"selected":false},{"display_name":"Vitsari","name":"location","value":"2.100004.110272.267410","hits":61,"filter_items":[],"selected":false},{"display_name":"Ykspihjala","name":"location","value":"2.100004.110272.267900","hits":131,"filter_items":[],"selected":false},{"display_name":"Yli-Ullava","name":"location","value":"2.100004.110272.268380","hits":25,"filter_items":[],"selected":false},{"display_name":"Öja","name":"location","value":"2.100004.110272.268550","hits":21,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lestijärvi","name":"location","value":"1.100004.110421","hits":22,"filter_items":[{"display_name":"Lestijärvi Keskus","name":"location","value":"2.100004.110421.269440","hits":16,"filter_items":[],"selected":false},{"display_name":"Yli-Lesti","name":"location","value":"2.100004.110421.269450","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Perho","name":"location","value":"1.100004.110584","hits":275,"filter_items":[{"display_name":"Kivikangas","name":"location","value":"2.100004.110584.269910","hits":2,"filter_items":[],"selected":false},{"display_name":"Möttönen","name":"location","value":"2.100004.110584.269980","hits":49,"filter_items":[],"selected":false},{"display_name":"Oksakoski-Kivikangas","name":"location","value":"2.100004.110584.269920","hits":138,"filter_items":[],"selected":false},{"display_name":"Perho Keskus-Salamajärvi","name":"location","value":"2.100004.110584.269950","hits":86,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Toholampi","name":"location","value":"1.100004.110849","hits":298,"filter_items":[{"display_name":"Laitala","name":"location","value":"2.100004.110849.269310","hits":53,"filter_items":[],"selected":false},{"display_name":"Määttälä","name":"location","value":"2.100004.110849.269330","hits":1,"filter_items":[],"selected":false},{"display_name":"Purontaka","name":"location","value":"2.100004.110849.269340","hits":2,"filter_items":[],"selected":false},{"display_name":"Sykäräinen","name":"location","value":"2.100004.110849.269410","hits":23,"filter_items":[],"selected":false},{"display_name":"Toholampi Keskus","name":"location","value":"2.100004.110849.269300","hits":219,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Veteli","name":"location","value":"1.100004.110924","hits":226,"filter_items":[{"display_name":"Patana","name":"location","value":"2.100004.110924.269850","hits":6,"filter_items":[],"selected":false},{"display_name":"Pulkkinen","name":"location","value":"2.100004.110924.269830","hits":13,"filter_items":[],"selected":false},{"display_name":"Räyrinki","name":"location","value":"2.100004.110924.269820","hits":26,"filter_items":[],"selected":false},{"display_name":"Sillanpää","name":"location","value":"2.100004.110924.269750","hits":20,"filter_items":[],"selected":false},{"display_name":"Tunkkari","name":"location","value":"2.100004.110924.269730","hits":21,"filter_items":[],"selected":false},{"display_name":"Veteli Keskus","name":"location","value":"2.100004.110924.269700","hits":140,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Keski-Suomi","name":"location","value":"0.100007","hits":96899,"filter_items":[{"display_name":"Hankasalmi","name":"location","value":"1.100007.110077","hits":788,"filter_items":[{"display_name":"Hankasalmi Asemanseutu","name":"location","value":"2.100007.110077.241500","hits":291,"filter_items":[],"selected":false},{"display_name":"Hankasalmi Keskus","name":"location","value":"2.100007.110077.241520","hits":303,"filter_items":[],"selected":false},{"display_name":"Hannula","name":"location","value":"2.100007.110077.241550","hits":18,"filter_items":[],"selected":false},{"display_name":"Niemisjärvi","name":"location","value":"2.100007.110077.241490","hits":132,"filter_items":[],"selected":false},{"display_name":"Ristimäki","name":"location","value":"2.100007.110077.241540","hits":13,"filter_items":[],"selected":false},{"display_name":"Sauvamäki","name":"location","value":"2.100007.110077.241580","hits":23,"filter_items":[],"selected":false},{"display_name":"Säkinmäki","name":"location","value":"2.100007.110077.241560","hits":2,"filter_items":[],"selected":false},{"display_name":"Veneranta","name":"location","value":"2.100007.110077.241530","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Joutsa","name":"location","value":"1.100007.110172","hits":514,"filter_items":[{"display_name":"Havumäki","name":"location","value":"2.100007.110172.241750","hits":7,"filter_items":[],"selected":false},{"display_name":"Joutsa Keskus","name":"location","value":"2.100007.110172.219650","hits":358,"filter_items":[],"selected":false},{"display_name":"Kivisuo","name":"location","value":"2.100007.110172.241730","hits":3,"filter_items":[],"selected":false},{"display_name":"Leivonmäki","name":"location","value":"2.100007.110172.241770","hits":71,"filter_items":[],"selected":false},{"display_name":"Mieskonmäki","name":"location","value":"2.100007.110172.219670","hits":20,"filter_items":[],"selected":false},{"display_name":"Pappinen","name":"location","value":"2.100007.110172.219920","hits":9,"filter_items":[],"selected":false},{"display_name":"Rutalahti-Kivisuo","name":"location","value":"2.100007.110172.241710","hits":46,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Jyväskylä","name":"location","value":"1.100007.110179","hits":64891,"filter_items":[{"display_name":"Haapaniemi","name":"location","value":"2.100007.110179.240820","hits":511,"filter_items":[],"selected":false},{"display_name":"Halssila","name":"location","value":"2.100007.110179.240400","hits":1423,"filter_items":[],"selected":false},{"display_name":"Huhtasuo","name":"location","value":"2.100007.110179.240340","hits":2042,"filter_items":[],"selected":false},{"display_name":"Jyskä","name":"location","value":"2.100007.110179.240420","hits":1970,"filter_items":[],"selected":false},{"display_name":"Jyväskylä Keskus","name":"location","value":"2.100007.110179.240100","hits":7449,"filter_items":[],"selected":false},{"display_name":"Keljo-Ristonmaa","name":"location","value":"2.100007.110179.240500","hits":2343,"filter_items":[],"selected":false},{"display_name":"Keljonkangas","name":"location","value":"2.100007.110179.240530","hits":5804,"filter_items":[],"selected":false},{"display_name":"Keltinmäki","name":"location","value":"2.100007.110179.240640","hits":1942,"filter_items":[],"selected":false},{"display_name":"Keskussairaala-alue-Kukkumäki","name":"location","value":"2.100007.110179.240620","hits":232,"filter_items":[],"selected":false},{"display_name":"Korpilahti Keskus","name":"location","value":"2.100007.110179.241800","hits":847,"filter_items":[],"selected":false},{"display_name":"Kortepohja","name":"location","value":"2.100007.110179.240740","hits":3968,"filter_items":[],"selected":false},{"display_name":"Kuikka","name":"location","value":"2.100007.110179.241140","hits":93,"filter_items":[],"selected":false},{"display_name":"Kuohu","name":"location","value":"2.100007.110179.241930","hits":133,"filter_items":[],"selected":false},{"display_name":"Kuokkala-Ristikivi","name":"location","value":"2.100007.110179.240520","hits":8866,"filter_items":[],"selected":false},{"display_name":"Kypärämäki","name":"location","value":"2.100007.110179.240630","hits":1577,"filter_items":[],"selected":false},{"display_name":"Leppälahti","name":"location","value":"2.100007.110179.241450","hits":258,"filter_items":[],"selected":false},{"display_name":"Länsi-Palokka","name":"location","value":"2.100007.110179.240660","hits":411,"filter_items":[],"selected":false},{"display_name":"Mannila-Taulumäki","name":"location","value":"2.100007.110179.240200","hits":1829,"filter_items":[],"selected":false},{"display_name":"Mattilanpelto","name":"location","value":"2.100007.110179.240600","hits":584,"filter_items":[],"selected":false},{"display_name":"Moksi","name":"location","value":"2.100007.110179.241840","hits":15,"filter_items":[],"selected":false},{"display_name":"Mäki-Matti","name":"location","value":"2.100007.110179.240700","hits":2041,"filter_items":[],"selected":false},{"display_name":"Nisula","name":"location","value":"2.100007.110179.240720","hits":690,"filter_items":[],"selected":false},{"display_name":"Oittila","name":"location","value":"2.100007.110179.241880","hits":11,"filter_items":[],"selected":false},{"display_name":"Oravasaari","name":"location","value":"2.100007.110179.241630","hits":71,"filter_items":[],"selected":false},{"display_name":"Pappilanrinne-Pappilanvuori","name":"location","value":"2.100007.110179.240270","hits":7183,"filter_items":[],"selected":false},{"display_name":"Putkilahti","name":"location","value":"2.100007.110179.241870","hits":13,"filter_items":[],"selected":false},{"display_name":"Puuppola","name":"location","value":"2.100007.110179.241120","hits":835,"filter_items":[],"selected":false},{"display_name":"Rannila","name":"location","value":"2.100007.110179.241860","hits":63,"filter_items":[],"selected":false},{"display_name":"Ritoniemi-Lohikoski","name":"location","value":"2.100007.110179.240250","hits":2189,"filter_items":[],"selected":false},{"display_name":"Saakoski","name":"location","value":"2.100007.110179.241820","hits":12,"filter_items":[],"selected":false},{"display_name":"Seppälän Teollisuusalue","name":"location","value":"2.100007.110179.240320","hits":3115,"filter_items":[],"selected":false},{"display_name":"Säynätsalo","name":"location","value":"2.100007.110179.240900","hits":1126,"filter_items":[],"selected":false},{"display_name":"Tikkakoski","name":"location","value":"2.100007.110179.241160","hits":1664,"filter_items":[],"selected":false},{"display_name":"Vaajakoski","name":"location","value":"2.100007.110179.240800","hits":2955,"filter_items":[],"selected":false},{"display_name":"Vesanka","name":"location","value":"2.100007.110179.241940","hits":617,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Jämsä","name":"location","value":"1.100007.110182","hits":5943,"filter_items":[{"display_name":"Haavisto","name":"location","value":"2.100007.110182.242330","hits":183,"filter_items":[],"selected":false},{"display_name":"Halli","name":"location","value":"2.100007.110182.235600","hits":128,"filter_items":[],"selected":false},{"display_name":"Juokslahti","name":"location","value":"2.100007.110182.242140","hits":51,"filter_items":[],"selected":false},{"display_name":"Jämsä Keskus","name":"location","value":"2.100007.110182.242100","hits":4156,"filter_items":[],"selected":false},{"display_name":"Jämsänkoski Keskus","name":"location","value":"2.100007.110182.242300","hits":1113,"filter_items":[],"selected":false},{"display_name":"Kaipola","name":"location","value":"2.100007.110182.242220","hits":98,"filter_items":[],"selected":false},{"display_name":"Koskenpää","name":"location","value":"2.100007.110182.242440","hits":101,"filter_items":[],"selected":false},{"display_name":"Länkipohja","name":"location","value":"2.100007.110182.235400","hits":92,"filter_items":[],"selected":false},{"display_name":"Suinula-Valkamanperä","name":"location","value":"2.100007.110182.235630","hits":21,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kannonkoski","name":"location","value":"1.100007.110216","hits":107,"filter_items":[{"display_name":"Kannonjärvi","name":"location","value":"2.100007.110216.243340","hits":19,"filter_items":[],"selected":false},{"display_name":"Kannonkoski Keskus","name":"location","value":"2.100007.110216.243300","hits":88,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Karstula","name":"location","value":"1.100007.110226","hits":382,"filter_items":[{"display_name":"Humppi","name":"location","value":"2.100007.110226.243640","hits":4,"filter_items":[],"selected":false},{"display_name":"Kangasaho","name":"location","value":"2.100007.110226.243490","hits":5,"filter_items":[],"selected":false},{"display_name":"Karstula Keskus","name":"location","value":"2.100007.110226.243500","hits":341,"filter_items":[],"selected":false},{"display_name":"Kiminki","name":"location","value":"2.100007.110226.243520","hits":10,"filter_items":[],"selected":false},{"display_name":"Rantakylä-Pirttilahti","name":"location","value":"2.100007.110226.243540","hits":1,"filter_items":[],"selected":false},{"display_name":"Vahanka","name":"location","value":"2.100007.110226.243560","hits":14,"filter_items":[],"selected":false},{"display_name":"Vastinki","name":"location","value":"2.100007.110226.243660","hits":7,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Keuruu","name":"location","value":"1.100007.110249","hits":3906,"filter_items":[{"display_name":"Asunta","name":"location","value":"2.100007.110249.242520","hits":7,"filter_items":[],"selected":false},{"display_name":"Haapamäki","name":"location","value":"2.100007.110249.242800","hits":220,"filter_items":[],"selected":false},{"display_name":"Huttula","name":"location","value":"2.100007.110249.241970","hits":3,"filter_items":[],"selected":false},{"display_name":"Katajamäki","name":"location","value":"2.100007.110249.242930","hits":10,"filter_items":[],"selected":false},{"display_name":"Keuruu Keskus","name":"location","value":"2.100007.110249.242700","hits":3565,"filter_items":[],"selected":false},{"display_name":"Pihlajavesi","name":"location","value":"2.100007.110249.242910","hits":12,"filter_items":[],"selected":false},{"display_name":"Pohjoisjärvi","name":"location","value":"2.100007.110249.242560","hits":14,"filter_items":[],"selected":false},{"display_name":"Riiho","name":"location","value":"2.100007.110249.242820","hits":3,"filter_items":[],"selected":false},{"display_name":"Valkealahti","name":"location","value":"2.100007.110249.242720","hits":72,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kinnula","name":"location","value":"1.100007.110256","hits":332,"filter_items":[{"display_name":"Kinnula Keskus","name":"location","value":"2.100007.110256.243900","hits":326,"filter_items":[],"selected":false},{"display_name":"Muhola-Saarensalmi","name":"location","value":"2.100007.110256.243940","hits":2,"filter_items":[],"selected":false},{"display_name":"Saarensalmi","name":"location","value":"2.100007.110256.243960","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kivijärvi","name":"location","value":"1.100007.110265","hits":113,"filter_items":[{"display_name":"Kivijärvi Keskus-Sompala","name":"location","value":"2.100007.110265.243800","hits":110,"filter_items":[],"selected":false},{"display_name":"Lokakylä","name":"location","value":"2.100007.110265.243390","hits":3,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Konnevesi","name":"location","value":"1.100007.110275","hits":526,"filter_items":[{"display_name":"Hytölä","name":"location","value":"2.100007.110275.244330","hits":37,"filter_items":[],"selected":false},{"display_name":"Istunmäki","name":"location","value":"2.100007.110275.244350","hits":15,"filter_items":[],"selected":false},{"display_name":"Konnevesi Keskus","name":"location","value":"2.100007.110275.244300","hits":463,"filter_items":[],"selected":false},{"display_name":"Mäntymäki","name":"location","value":"2.100007.110275.244370","hits":9,"filter_items":[],"selected":false},{"display_name":"Sirkkamäki","name":"location","value":"2.100007.110275.244320","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kyyjärvi","name":"location","value":"1.100007.110312","hits":370,"filter_items":[{"display_name":"Kumpulainen","name":"location","value":"2.100007.110312.243720","hits":1,"filter_items":[],"selected":false},{"display_name":"Kyyjärvi Keskus","name":"location","value":"2.100007.110312.243700","hits":369,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Laukaa","name":"location","value":"1.100007.110410","hits":5296,"filter_items":[{"display_name":"Kuusa","name":"location","value":"2.100007.110410.241370","hits":313,"filter_items":[],"selected":false},{"display_name":"Laukaa Asemanseutu","name":"location","value":"2.100007.110410.241350","hits":119,"filter_items":[],"selected":false},{"display_name":"Laukaa Keskus","name":"location","value":"2.100007.110410.241340","hits":1760,"filter_items":[],"selected":false},{"display_name":"Laukkavirta","name":"location","value":"2.100007.110410.241325","hits":29,"filter_items":[],"selected":false},{"display_name":"Leppävesi","name":"location","value":"2.100007.110410.241310","hits":1504,"filter_items":[],"selected":false},{"display_name":"Lievestuore","name":"location","value":"2.100007.110410.241400","hits":582,"filter_items":[],"selected":false},{"display_name":"Valkola","name":"location","value":"2.100007.110410.241360","hits":52,"filter_items":[],"selected":false},{"display_name":"Vehniä","name":"location","value":"2.100007.110410.241180","hits":254,"filter_items":[],"selected":false},{"display_name":"Vihtavuori","name":"location","value":"2.100007.110410.241330","hits":638,"filter_items":[],"selected":false},{"display_name":"Äijälä","name":"location","value":"2.100007.110410.241390","hits":45,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Luhanka","name":"location","value":"1.100007.110435","hits":70,"filter_items":[{"display_name":"Luhanka","name":"location","value":"2.100007.110435.219950","hits":10,"filter_items":[],"selected":false},{"display_name":"Tammijärvi","name":"location","value":"2.100007.110435.219910","hits":60,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Multia","name":"location","value":"1.100007.110495","hits":187,"filter_items":[{"display_name":"Multia Keskus-Väätäiskylä","name":"location","value":"2.100007.110495.242600","hits":164,"filter_items":[],"selected":false},{"display_name":"Sahrajärvi","name":"location","value":"2.100007.110495.242660","hits":11,"filter_items":[],"selected":false},{"display_name":"Väätäiskylä","name":"location","value":"2.100007.110495.243430","hits":12,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muurame","name":"location","value":"1.100007.110500","hits":4146,"filter_items":[{"display_name":"Kinkomaa","name":"location","value":"2.100007.110500.240930","hits":450,"filter_items":[],"selected":false},{"display_name":"Muurame Keskus","name":"location","value":"2.100007.110500.240950","hits":3696,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Petäjävesi","name":"location","value":"1.100007.110592","hits":563,"filter_items":[{"display_name":"Kintaus","name":"location","value":"2.100007.110592.241920","hits":151,"filter_items":[],"selected":false},{"display_name":"Kuivasmäki","name":"location","value":"2.100007.110592.241980","hits":15,"filter_items":[],"selected":false},{"display_name":"Petäjävesi Keskus","name":"location","value":"2.100007.110592.241900","hits":378,"filter_items":[],"selected":false},{"display_name":"Ylä-Kintaus","name":"location","value":"2.100007.110592.241925","hits":19,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pihtipudas","name":"location","value":"1.100007.110601","hits":488,"filter_items":[{"display_name":"Alvajärvi","name":"location","value":"2.100007.110601.244860","hits":12,"filter_items":[],"selected":false},{"display_name":"Elämäjärvi","name":"location","value":"2.100007.110601.244910","hits":6,"filter_items":[],"selected":false},{"display_name":"Korppinen","name":"location","value":"2.100007.110601.244970","hits":2,"filter_items":[],"selected":false},{"display_name":"Kärväsjärvi","name":"location","value":"2.100007.110601.244950","hits":8,"filter_items":[],"selected":false},{"display_name":"Muurasjärvi","name":"location","value":"2.100007.110601.244880","hits":35,"filter_items":[],"selected":false},{"display_name":"Peninki","name":"location","value":"2.100007.110601.244920","hits":7,"filter_items":[],"selected":false},{"display_name":"Pihtipudas Keskus","name":"location","value":"2.100007.110601.244800","hits":418,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Saarijärvi","name":"location","value":"1.100007.110729","hits":1795,"filter_items":[{"display_name":"Hoikankylä","name":"location","value":"2.100007.110729.241260","hits":29,"filter_items":[],"selected":false},{"display_name":"Häkkilä","name":"location","value":"2.100007.110729.243170","hits":13,"filter_items":[],"selected":false},{"display_name":"Kalmari","name":"location","value":"2.100007.110729.243270","hits":13,"filter_items":[],"selected":false},{"display_name":"Kolkanlahti","name":"location","value":"2.100007.110729.243250","hits":33,"filter_items":[],"selected":false},{"display_name":"Kukko","name":"location","value":"2.100007.110729.243420","hits":4,"filter_items":[],"selected":false},{"display_name":"Lannevesi","name":"location","value":"2.100007.110729.241270","hits":69,"filter_items":[],"selected":false},{"display_name":"Lehtola","name":"location","value":"2.100007.110729.243240","hits":6,"filter_items":[],"selected":false},{"display_name":"Mahlu","name":"location","value":"2.100007.110729.243220","hits":12,"filter_items":[],"selected":false},{"display_name":"Pylkönmäki Keskus","name":"location","value":"2.100007.110729.243440","hits":46,"filter_items":[],"selected":false},{"display_name":"Pääjärvi","name":"location","value":"2.100007.110729.243480","hits":11,"filter_items":[],"selected":false},{"display_name":"Saarijärvi Keskus","name":"location","value":"2.100007.110729.243100","hits":1499,"filter_items":[],"selected":false},{"display_name":"Tarvaala","name":"location","value":"2.100007.110729.243130","hits":60,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Toivakka","name":"location","value":"1.100007.110850","hits":691,"filter_items":[{"display_name":"Kankainen","name":"location","value":"2.100007.110850.241410","hits":39,"filter_items":[],"selected":false},{"display_name":"Ruuhimäki","name":"location","value":"2.100007.110850.241440","hits":25,"filter_items":[],"selected":false},{"display_name":"Toivakka Keskus","name":"location","value":"2.100007.110850.241660","hits":627,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Uurainen","name":"location","value":"1.100007.110892","hits":1029,"filter_items":[{"display_name":"Höytiä","name":"location","value":"2.100007.110892.241220","hits":35,"filter_items":[],"selected":false},{"display_name":"Jokihaara","name":"location","value":"2.100007.110892.241210","hits":191,"filter_items":[],"selected":false},{"display_name":"Kangashäkki","name":"location","value":"2.100007.110892.241290","hits":194,"filter_items":[],"selected":false},{"display_name":"Kyynämöinen","name":"location","value":"2.100007.110892.241240","hits":31,"filter_items":[],"selected":false},{"display_name":"Uurainen Keskus","name":"location","value":"2.100007.110892.241230","hits":578,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Viitasaari","name":"location","value":"1.100007.110931","hits":646,"filter_items":[{"display_name":"Huopanankoski","name":"location","value":"2.100007.110931.244580","hits":19,"filter_items":[],"selected":false},{"display_name":"Ilmolahti","name":"location","value":"2.100007.110931.244530","hits":6,"filter_items":[],"selected":false},{"display_name":"Keihärinkoski","name":"location","value":"2.100007.110931.244760","hits":14,"filter_items":[],"selected":false},{"display_name":"Keitelepohja-Kotvala","name":"location","value":"2.100007.110931.244740","hits":67,"filter_items":[],"selected":false},{"display_name":"Kumpumäki","name":"location","value":"2.100007.110931.244630","hits":9,"filter_items":[],"selected":false},{"display_name":"Kymönkoski","name":"location","value":"2.100007.110931.244640","hits":6,"filter_items":[],"selected":false},{"display_name":"Kärnä","name":"location","value":"2.100007.110931.244610","hits":5,"filter_items":[],"selected":false},{"display_name":"Löytänä","name":"location","value":"2.100007.110931.244730","hits":1,"filter_items":[],"selected":false},{"display_name":"Niinilahti","name":"location","value":"2.100007.110931.244480","hits":2,"filter_items":[],"selected":false},{"display_name":"Suovanlahti","name":"location","value":"2.100007.110931.244670","hits":8,"filter_items":[],"selected":false},{"display_name":"Viitasaari Keskus","name":"location","value":"2.100007.110931.244500","hits":509,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Äänekoski","name":"location","value":"1.100007.110992","hits":4116,"filter_items":[{"display_name":"Hietama","name":"location","value":"2.100007.110992.244170","hits":70,"filter_items":[],"selected":false},{"display_name":"Huutomäki","name":"location","value":"2.100007.110992.244160","hits":77,"filter_items":[],"selected":false},{"display_name":"Kalaniemi","name":"location","value":"2.100007.110992.244460","hits":5,"filter_items":[],"selected":false},{"display_name":"Konginkangas Keskus","name":"location","value":"2.100007.110992.244400","hits":381,"filter_items":[],"selected":false},{"display_name":"Liimattala","name":"location","value":"2.100007.110992.244420","hits":58,"filter_items":[],"selected":false},{"display_name":"Likolahti-Karhunlähde","name":"location","value":"2.100007.110992.244150","hits":834,"filter_items":[],"selected":false},{"display_name":"Mämmensalmi-Mustaniemi","name":"location","value":"2.100007.110992.244120","hits":424,"filter_items":[],"selected":false},{"display_name":"Parantala","name":"location","value":"2.100007.110992.244190","hits":61,"filter_items":[],"selected":false},{"display_name":"Räihä","name":"location","value":"2.100007.110992.244440","hits":32,"filter_items":[],"selected":false},{"display_name":"Sumiainen Keskus","name":"location","value":"2.100007.110992.244280","hits":97,"filter_items":[],"selected":false},{"display_name":"Suolahti Keskus","name":"location","value":"2.100007.110992.244200","hits":712,"filter_items":[],"selected":false},{"display_name":"Sörkänmäki","name":"location","value":"2.100007.110992.244220","hits":44,"filter_items":[],"selected":false},{"display_name":"Vihijärvi","name":"location","value":"2.100007.110992.244260","hits":27,"filter_items":[],"selected":false},{"display_name":"Äänekoivisto","name":"location","value":"2.100007.110992.244250","hits":161,"filter_items":[],"selected":false},{"display_name":"Äänekoski Keskus","name":"location","value":"2.100007.110992.244100","hits":1133,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Kymenlaakso","name":"location","value":"0.100020","hits":46075,"filter_items":[{"display_name":"Hamina","name":"location","value":"1.100020.110075","hits":5706,"filter_items":[{"display_name":"Hamina Keskus","name":"location","value":"2.100020.110075.249400","hits":3250,"filter_items":[],"selected":false},{"display_name":"Hillo","name":"location","value":"2.100020.110075.249460","hits":125,"filter_items":[],"selected":false},{"display_name":"Husula","name":"location","value":"2.100020.110075.249510","hits":115,"filter_items":[],"selected":false},{"display_name":"Kannusjärvi","name":"location","value":"2.100020.110075.249570","hits":24,"filter_items":[],"selected":false},{"display_name":"Metsäkylä","name":"location","value":"2.100020.110075.249540","hits":74,"filter_items":[],"selected":false},{"display_name":"Mäntlahti","name":"location","value":"2.100020.110075.249840","hits":19,"filter_items":[],"selected":false},{"display_name":"Neuvoton","name":"location","value":"2.100020.110075.249490","hits":281,"filter_items":[],"selected":false},{"display_name":"Onkamaa","name":"location","value":"2.100020.110075.249780","hits":21,"filter_items":[],"selected":false},{"display_name":"Paijärvi","name":"location","value":"2.100020.110075.249640","hits":4,"filter_items":[],"selected":false},{"display_name":"Poitsila","name":"location","value":"2.100020.110075.249410","hits":680,"filter_items":[],"selected":false},{"display_name":"Pyhältö","name":"location","value":"2.100020.110075.249660","hits":67,"filter_items":[],"selected":false},{"display_name":"Reitkalli","name":"location","value":"2.100020.110075.249520","hits":109,"filter_items":[],"selected":false},{"display_name":"Sivatti","name":"location","value":"2.100020.110075.249610","hits":119,"filter_items":[],"selected":false},{"display_name":"Uusi-Summa","name":"location","value":"2.100020.110075.249420","hits":750,"filter_items":[],"selected":false},{"display_name":"Vanha-Summa","name":"location","value":"2.100020.110075.249480","hits":59,"filter_items":[],"selected":false},{"display_name":"Vehkajoki","name":"location","value":"2.100020.110075.249630","hits":9,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kotka","name":"location","value":"1.100020.110285","hits":13477,"filter_items":[{"display_name":"Hovinsaari","name":"location","value":"2.100020.110285.248200","hits":444,"filter_items":[],"selected":false},{"display_name":"Huruksela","name":"location","value":"2.100020.110285.246930","hits":27,"filter_items":[],"selected":false},{"display_name":"Juurikorpi","name":"location","value":"2.100020.110285.249340","hits":5,"filter_items":[],"selected":false},{"display_name":"Karhula","name":"location","value":"2.100020.110285.248600","hits":1882,"filter_items":[],"selected":false},{"display_name":"Karhuvuori","name":"location","value":"2.100020.110285.248350","hits":794,"filter_items":[],"selected":false},{"display_name":"Katariina","name":"location","value":"2.100020.110285.248130","hits":121,"filter_items":[],"selected":false},{"display_name":"Kaukola","name":"location","value":"2.100020.110285.248410","hits":550,"filter_items":[],"selected":false},{"display_name":"Koivula","name":"location","value":"2.100020.110285.248710","hits":409,"filter_items":[],"selected":false},{"display_name":"Korela-Jylppy","name":"location","value":"2.100020.110285.248230","hits":270,"filter_items":[],"selected":false},{"display_name":"Kotkansaari","name":"location","value":"2.100020.110285.248100","hits":2975,"filter_items":[],"selected":false},{"display_name":"Kymi","name":"location","value":"2.100020.110285.248720","hits":360,"filter_items":[],"selected":false},{"display_name":"Kyminlinna","name":"location","value":"2.100020.110285.248700","hits":661,"filter_items":[],"selected":false},{"display_name":"Metsola","name":"location","value":"2.100020.110285.248220","hits":255,"filter_items":[],"selected":false},{"display_name":"Mussalo","name":"location","value":"2.100020.110285.248310","hits":1258,"filter_items":[],"selected":false},{"display_name":"Nikeli","name":"location","value":"2.100020.110285.248750","hits":60,"filter_items":[],"selected":false},{"display_name":"Otsola-Mäntykangas","name":"location","value":"2.100020.110285.248800","hits":384,"filter_items":[],"selected":false},{"display_name":"Rantahaka","name":"location","value":"2.100020.110285.248810","hits":285,"filter_items":[],"selected":false},{"display_name":"Ristinkallio","name":"location","value":"2.100020.110285.248770","hits":364,"filter_items":[],"selected":false},{"display_name":"Ruonala","name":"location","value":"2.100020.110285.248300","hits":235,"filter_items":[],"selected":false},{"display_name":"Sunila","name":"location","value":"2.100020.110285.248900","hits":652,"filter_items":[],"selected":false},{"display_name":"Sutela","name":"location","value":"2.100020.110285.248400","hits":753,"filter_items":[],"selected":false},{"display_name":"Suulisniemi","name":"location","value":"2.100020.110285.248910","hits":350,"filter_items":[],"selected":false},{"display_name":"Tavastila","name":"location","value":"2.100020.110285.249300","hits":286,"filter_items":[],"selected":false},{"display_name":"Tiutinen","name":"location","value":"2.100020.110285.248930","hits":47,"filter_items":[],"selected":false},{"display_name":"Toukolan Sairaala-Alue","name":"location","value":"2.100020.110285.248210","hits":50,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kouvola","name":"location","value":"1.100020.110286","hits":24316,"filter_items":[{"display_name":"Ahvio","name":"location","value":"2.100020.110286.246950","hits":13,"filter_items":[],"selected":false},{"display_name":"Anjala","name":"location","value":"2.100020.110286.246910","hits":352,"filter_items":[],"selected":false},{"display_name":"Anjalankoski Keskus","name":"location","value":"2.100020.110286.246860","hits":96,"filter_items":[],"selected":false},{"display_name":"Aro","name":"location","value":"2.100020.110286.246230","hits":33,"filter_items":[],"selected":false},{"display_name":"Elimäki kk","name":"location","value":"2.100020.110286.247200","hits":448,"filter_items":[],"selected":false},{"display_name":"Enäjärvi","name":"location","value":"2.100020.110286.246450","hits":10,"filter_items":[],"selected":false},{"display_name":"Harju","name":"location","value":"2.100020.110286.245330","hits":854,"filter_items":[],"selected":false},{"display_name":"Hasula","name":"location","value":"2.100020.110286.247830","hits":8,"filter_items":[],"selected":false},{"display_name":"Hillosensalmi","name":"location","value":"2.100020.110286.247910","hits":4,"filter_items":[],"selected":false},{"display_name":"Huhdasjärvi","name":"location","value":"2.100020.110286.247760","hits":3,"filter_items":[],"selected":false},{"display_name":"Inkeroinen","name":"location","value":"2.100020.110286.246900","hits":510,"filter_items":[],"selected":false},{"display_name":"Jaala kk","name":"location","value":"2.100020.110286.247710","hits":109,"filter_items":[],"selected":false},{"display_name":"Kaipiainen","name":"location","value":"2.100020.110286.246400","hits":108,"filter_items":[],"selected":false},{"display_name":"Kankaronmäki-Eskolanmäki","name":"location","value":"2.100020.110286.245150","hits":1178,"filter_items":[],"selected":false},{"display_name":"Kimola","name":"location","value":"2.100020.110286.247650","hits":27,"filter_items":[],"selected":false},{"display_name":"Koria","name":"location","value":"2.100020.110286.245610","hits":1248,"filter_items":[],"selected":false},{"display_name":"Korjala-Kaunisnurmi","name":"location","value":"2.100020.110286.245130","hits":490,"filter_items":[],"selected":false},{"display_name":"Kotiharju-Ruhjonmäki","name":"location","value":"2.100020.110286.245720","hits":1834,"filter_items":[],"selected":false},{"display_name":"Kotkankallio-Vahteranmäki","name":"location","value":"2.100020.110286.245120","hits":1199,"filter_items":[],"selected":false},{"display_name":"Kouvola Keskus","name":"location","value":"2.100020.110286.245100","hits":3562,"filter_items":[],"selected":false},{"display_name":"Kukkuramäki","name":"location","value":"2.100020.110286.245360","hits":811,"filter_items":[],"selected":false},{"display_name":"Kuusankosken Sairaala-alue","name":"location","value":"2.100020.110286.245750","hits":8,"filter_items":[],"selected":false},{"display_name":"Kuusankoski Keskus","name":"location","value":"2.100020.110286.245700","hits":2446,"filter_items":[],"selected":false},{"display_name":"Lehtomäki","name":"location","value":"2.100020.110286.245160","hits":969,"filter_items":[],"selected":false},{"display_name":"Liikkala","name":"location","value":"2.100020.110286.246750","hits":19,"filter_items":[],"selected":false},{"display_name":"Löytty","name":"location","value":"2.100020.110286.247110","hits":10,"filter_items":[],"selected":false},{"display_name":"Maunuksela","name":"location","value":"2.100020.110286.245740","hits":738,"filter_items":[],"selected":false},{"display_name":"Muhniemi","name":"location","value":"2.100020.110286.246960","hits":27,"filter_items":[],"selected":false},{"display_name":"Myllykoski","name":"location","value":"2.100020.110286.246800","hits":1749,"filter_items":[],"selected":false},{"display_name":"Oravala","name":"location","value":"2.100020.110286.245940","hits":299,"filter_items":[],"selected":false},{"display_name":"Pilkanmaa","name":"location","value":"2.100020.110286.245810","hits":250,"filter_items":[],"selected":false},{"display_name":"Ratula","name":"location","value":"2.100020.110286.247260","hits":11,"filter_items":[],"selected":false},{"display_name":"Raussila","name":"location","value":"2.100020.110286.247150","hits":90,"filter_items":[],"selected":false},{"display_name":"Ruotila","name":"location","value":"2.100020.110286.246730","hits":3,"filter_items":[],"selected":false},{"display_name":"Saaramaa","name":"location","value":"2.100020.110286.246570","hits":1,"filter_items":[],"selected":false},{"display_name":"Savero","name":"location","value":"2.100020.110286.245460","hits":34,"filter_items":[],"selected":false},{"display_name":"Selänpää","name":"location","value":"2.100020.110286.247810","hits":51,"filter_items":[],"selected":false},{"display_name":"Sippola","name":"location","value":"2.100020.110286.246710","hits":83,"filter_items":[],"selected":false},{"display_name":"Tirva-Inkerilä","name":"location","value":"2.100020.110286.246430","hits":39,"filter_items":[],"selected":false},{"display_name":"Tornionmäki","name":"location","value":"2.100020.110286.245200","hits":1563,"filter_items":[],"selected":false},{"display_name":"Tuohikotti","name":"location","value":"2.100020.110286.246110","hits":65,"filter_items":[],"selected":false},{"display_name":"Ummeljoki","name":"location","value":"2.100020.110286.246810","hits":158,"filter_items":[],"selected":false},{"display_name":"Utti","name":"location","value":"2.100020.110286.245410","hits":165,"filter_items":[],"selected":false},{"display_name":"Valkeala kk","name":"location","value":"2.100020.110286.245370","hits":705,"filter_items":[],"selected":false},{"display_name":"Vekaranjärvi","name":"location","value":"2.100020.110286.246140","hits":26,"filter_items":[],"selected":false},{"display_name":"Verla","name":"location","value":"2.100020.110286.247850","hits":5,"filter_items":[],"selected":false},{"display_name":"Voikkaa","name":"location","value":"2.100020.110286.245910","hits":1866,"filter_items":[],"selected":false},{"display_name":"Vuohijärvi","name":"location","value":"2.100020.110286.247900","hits":39,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Miehikkälä","name":"location","value":"1.100020.110489","hits":144,"filter_items":[{"display_name":"Ahomäki","name":"location","value":"2.100020.110489.254490","hits":15,"filter_items":[],"selected":false},{"display_name":"Hurttala","name":"location","value":"2.100020.110489.249720","hits":57,"filter_items":[],"selected":false},{"display_name":"Kalliokoski","name":"location","value":"2.100020.110489.249750","hits":6,"filter_items":[],"selected":false},{"display_name":"Miehikkälä Kirkonkylä","name":"location","value":"2.100020.110489.249700","hits":51,"filter_items":[],"selected":false},{"display_name":"Muurikkala","name":"location","value":"2.100020.110489.249730","hits":9,"filter_items":[],"selected":false},{"display_name":"Suur-Miehikkälä","name":"location","value":"2.100020.110489.249760","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pyhtää","name":"location","value":"1.100020.110624","hits":1935,"filter_items":[{"display_name":"Heinlahti","name":"location","value":"2.100020.110624.249200","hits":1229,"filter_items":[],"selected":false},{"display_name":"Huutjärvi","name":"location","value":"2.100020.110624.249210","hits":127,"filter_items":[],"selected":false},{"display_name":"Purolanlahti","name":"location","value":"2.100020.110624.249240","hits":92,"filter_items":[],"selected":false},{"display_name":"Pyhtää kk","name":"location","value":"2.100020.110624.249270","hits":135,"filter_items":[],"selected":false},{"display_name":"Siltakylä","name":"location","value":"2.100020.110624.249220","hits":266,"filter_items":[],"selected":false},{"display_name":"Vastila","name":"location","value":"2.100020.110624.249290","hits":86,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Virolahti","name":"location","value":"1.100020.110935","hits":497,"filter_items":[{"display_name":"Ala-Pihlaja","name":"location","value":"2.100020.110935.249960","hits":6,"filter_items":[],"selected":false},{"display_name":"Klamila","name":"location","value":"2.100020.110935.249860","hits":159,"filter_items":[],"selected":false},{"display_name":"Ravijoki","name":"location","value":"2.100020.110935.249980","hits":38,"filter_items":[],"selected":false},{"display_name":"Vaalimaa","name":"location","value":"2.100020.110935.249930","hits":10,"filter_items":[],"selected":false},{"display_name":"Virolahti Keskus","name":"location","value":"2.100020.110935.249900","hits":284,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Lappi","name":"location","value":"0.100001","hits":43500,"filter_items":[{"display_name":"Enontekiö","name":"location","value":"1.100001.110047","hits":112,"filter_items":[{"display_name":"Enontekiö Keskus","name":"location","value":"2.100001.110047.299400","hits":16,"filter_items":[],"selected":false},{"display_name":"Karesuvanto","name":"location","value":"2.100001.110047.299470","hits":4,"filter_items":[],"selected":false},{"display_name":"Kilpisjärvi","name":"location","value":"2.100001.110047.299490","hits":15,"filter_items":[],"selected":false},{"display_name":"Kuttanen","name":"location","value":"2.100001.110047.299460","hits":13,"filter_items":[],"selected":false},{"display_name":"Leppäjärvi","name":"location","value":"2.100001.110047.299440","hits":43,"filter_items":[],"selected":false},{"display_name":"Nunnanen","name":"location","value":"2.100001.110047.299430","hits":1,"filter_items":[],"selected":false},{"display_name":"Palojoensuu-Kuttanen","name":"location","value":"2.100001.110047.299450","hits":1,"filter_items":[],"selected":false},{"display_name":"Peltovuoma","name":"location","value":"2.100001.110047.299420","hits":2,"filter_items":[],"selected":false},{"display_name":"Vuontisjärvi","name":"location","value":"2.100001.110047.299410","hits":17,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Inari","name":"location","value":"1.100001.110148","hits":535,"filter_items":[{"display_name":"Inari Keskus-Lemmenjoki","name":"location","value":"2.100001.110148.299870","hits":150,"filter_items":[],"selected":false},{"display_name":"Ivalo","name":"location","value":"2.100001.110148.299800","hits":309,"filter_items":[],"selected":false},{"display_name":"Kaamanen-Partakko","name":"location","value":"2.100001.110148.299910","hits":17,"filter_items":[],"selected":false},{"display_name":"Nellim","name":"location","value":"2.100001.110148.299860","hits":6,"filter_items":[],"selected":false},{"display_name":"Näätämö","name":"location","value":"2.100001.110148.299940","hits":4,"filter_items":[],"selected":false},{"display_name":"Saariselkä","name":"location","value":"2.100001.110148.299830","hits":47,"filter_items":[],"selected":false},{"display_name":"Sevettijärvi-Näätämö","name":"location","value":"2.100001.110148.299930","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kemi","name":"location","value":"1.100001.110240","hits":5297,"filter_items":[{"display_name":"Ajos","name":"location","value":"2.100001.110240.294900","hits":166,"filter_items":[],"selected":false},{"display_name":"Kemi Keskus","name":"location","value":"2.100001.110240.294100","hits":1218,"filter_items":[],"selected":false},{"display_name":"Pajusaari","name":"location","value":"2.100001.110240.294300","hits":41,"filter_items":[],"selected":false},{"display_name":"Peurasaari","name":"location","value":"2.100001.110240.294720","hits":130,"filter_items":[],"selected":false},{"display_name":"Pikku Berliini-Hepola","name":"location","value":"2.100001.110240.294830","hits":159,"filter_items":[],"selected":false},{"display_name":"Ristikangas-Kivikko","name":"location","value":"2.100001.110240.294600","hits":1588,"filter_items":[],"selected":false},{"display_name":"Takajärvi-Haukkari","name":"location","value":"2.100001.110240.294700","hits":1620,"filter_items":[],"selected":false},{"display_name":"Torvinen-Vainio","name":"location","value":"2.100001.110240.294200","hits":375,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kemijärvi","name":"location","value":"1.100001.110320","hits":1137,"filter_items":[{"display_name":"Isokylä-Ryti-Lehtola","name":"location","value":"2.100001.110320.298400","hits":52,"filter_items":[],"selected":false},{"display_name":"Joutsijärvi","name":"location","value":"2.100001.110320.298710","hits":8,"filter_items":[],"selected":false},{"display_name":"Kallaanvaara","name":"location","value":"2.100001.110320.298440","hits":55,"filter_items":[],"selected":false},{"display_name":"Karvakko","name":"location","value":"2.100001.110320.298310","hits":337,"filter_items":[],"selected":false},{"display_name":"Kemijärvi Keskus","name":"location","value":"2.100001.110320.298100","hits":528,"filter_items":[],"selected":false},{"display_name":"Kostamo","name":"location","value":"2.100001.110320.298450","hits":28,"filter_items":[],"selected":false},{"display_name":"Luusua-Karsimus","name":"location","value":"2.100001.110320.298230","hits":12,"filter_items":[],"selected":false},{"display_name":"Ryti-Lehtola","name":"location","value":"2.100001.110320.298420","hits":7,"filter_items":[],"selected":false},{"display_name":"Suomutunturi","name":"location","value":"2.100001.110320.298720","hits":7,"filter_items":[],"selected":false},{"display_name":"Särkikangas","name":"location","value":"2.100001.110320.298120","hits":88,"filter_items":[],"selected":false},{"display_name":"Tapionniemi","name":"location","value":"2.100001.110320.298350","hits":2,"filter_items":[],"selected":false},{"display_name":"Vuostimo","name":"location","value":"2.100001.110320.298360","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Keminmaa","name":"location","value":"1.100001.110241","hits":1713,"filter_items":[{"display_name":"Itäkoski","name":"location","value":"2.100001.110241.295370","hits":18,"filter_items":[],"selected":false},{"display_name":"Keminmaa Keskus","name":"location","value":"2.100001.110241.294400","hits":768,"filter_items":[],"selected":false},{"display_name":"Lassila-Jokisuu","name":"location","value":"2.100001.110241.294450","hits":468,"filter_items":[],"selected":false},{"display_name":"Lautiosaari","name":"location","value":"2.100001.110241.294500","hits":372,"filter_items":[],"selected":false},{"display_name":"Liedakkala","name":"location","value":"2.100001.110241.295310","hits":54,"filter_items":[],"selected":false},{"display_name":"Maula","name":"location","value":"2.100001.110241.295365","hits":13,"filter_items":[],"selected":false},{"display_name":"Ruottala","name":"location","value":"2.100001.110241.294460","hits":14,"filter_items":[],"selected":false},{"display_name":"Törmä","name":"location","value":"2.100001.110241.295315","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kittilä","name":"location","value":"1.100001.110261","hits":1029,"filter_items":[{"display_name":"Alakylä-Sailehto","name":"location","value":"2.100001.110261.297470","hits":5,"filter_items":[],"selected":false},{"display_name":"Hormakumpu","name":"location","value":"2.100001.110261.299270","hits":8,"filter_items":[],"selected":false},{"display_name":"Jeesiöjärvi","name":"location","value":"2.100001.110261.299230","hits":3,"filter_items":[],"selected":false},{"display_name":"Kallo","name":"location","value":"2.100001.110261.299120","hits":2,"filter_items":[],"selected":false},{"display_name":"Kaukonen","name":"location","value":"2.100001.110261.299110","hits":8,"filter_items":[],"selected":false},{"display_name":"Kittilä Keskus","name":"location","value":"2.100001.110261.299100","hits":517,"filter_items":[],"selected":false},{"display_name":"Kuivasalmi","name":"location","value":"2.100001.110261.299240","hits":2,"filter_items":[],"selected":false},{"display_name":"Köngäs-Hanhivaara","name":"location","value":"2.100001.110261.299140","hits":9,"filter_items":[],"selected":false},{"display_name":"Raattama-Pallastunturi","name":"location","value":"2.100001.110261.299340","hits":7,"filter_items":[],"selected":false},{"display_name":"Rauhala","name":"location","value":"2.100001.110261.299135","hits":2,"filter_items":[],"selected":false},{"display_name":"Rautusjärvi","name":"location","value":"2.100001.110261.299180","hits":21,"filter_items":[],"selected":false},{"display_name":"Sirkka-Rauhala","name":"location","value":"2.100001.110261.299130","hits":432,"filter_items":[],"selected":false},{"display_name":"Tepasto","name":"location","value":"2.100001.110261.299150","hits":12,"filter_items":[],"selected":false},{"display_name":"Tepsa","name":"location","value":"2.100001.110261.299280","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kolari","name":"location","value":"1.100001.110273","hits":391,"filter_items":[{"display_name":"Kolari Keskus","name":"location","value":"2.100001.110273.295900","hits":152,"filter_items":[],"selected":false},{"display_name":"Kurtakko","name":"location","value":"2.100001.110273.295990","hits":2,"filter_items":[],"selected":false},{"display_name":"Pasmajärvi","name":"location","value":"2.100001.110273.295860","hits":1,"filter_items":[],"selected":false},{"display_name":"Saaripudas","name":"location","value":"2.100001.110273.295920","hits":30,"filter_items":[],"selected":false},{"display_name":"Sieppijärvi-Taapajärvi","name":"location","value":"2.100001.110273.295800","hits":13,"filter_items":[],"selected":false},{"display_name":"Venejärvenkylä","name":"location","value":"2.100001.110273.295840","hits":4,"filter_items":[],"selected":false},{"display_name":"Ylläsjärvi","name":"location","value":"2.100001.110273.295980","hits":63,"filter_items":[],"selected":false},{"display_name":"Äkäsjoensuu","name":"location","value":"2.100001.110273.295930","hits":3,"filter_items":[],"selected":false},{"display_name":"Äkäslompolo","name":"location","value":"2.100001.110273.295970","hits":123,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muonio","name":"location","value":"1.100001.110498","hits":516,"filter_items":[{"display_name":"Kangosjärvi","name":"location","value":"2.100001.110498.299360","hits":1,"filter_items":[],"selected":false},{"display_name":"Kätkäsuvanto","name":"location","value":"2.100001.110498.299320","hits":1,"filter_items":[],"selected":false},{"display_name":"Muonio Keskus","name":"location","value":"2.100001.110498.299300","hits":366,"filter_items":[],"selected":false},{"display_name":"Tapojärvi","name":"location","value":"2.100001.110498.295940","hits":141,"filter_items":[],"selected":false},{"display_name":"Yli-Muonio","name":"location","value":"2.100001.110498.299310","hits":7,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pelkosenniemi","name":"location","value":"1.100001.110583","hits":130,"filter_items":[{"display_name":"Aapajärvi","name":"location","value":"2.100001.110583.298570","hits":3,"filter_items":[],"selected":false},{"display_name":"Kairala-Luiro","name":"location","value":"2.100001.110583.298560","hits":2,"filter_items":[],"selected":false},{"display_name":"Pelkosenniemi Keskus","name":"location","value":"2.100001.110583.298500","hits":32,"filter_items":[],"selected":false},{"display_name":"Pyhätunturi","name":"location","value":"2.100001.110583.298530","hits":92,"filter_items":[],"selected":false},{"display_name":"Saunavaara","name":"location","value":"2.100001.110583.298510","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pello","name":"location","value":"1.100001.110854","hits":232,"filter_items":[{"display_name":"Juoksenki","name":"location","value":"2.100001.110854.295640","hits":13,"filter_items":[],"selected":false},{"display_name":"Konttajärvi","name":"location","value":"2.100001.110854.295760","hits":5,"filter_items":[],"selected":false},{"display_name":"Lampsijärvi","name":"location","value":"2.100001.110854.295790","hits":1,"filter_items":[],"selected":false},{"display_name":"Lankojärvi","name":"location","value":"2.100001.110854.295770","hits":35,"filter_items":[],"selected":false},{"display_name":"Naamijoki","name":"location","value":"2.100001.110854.295710","hits":1,"filter_items":[],"selected":false},{"display_name":"Orajärvi","name":"location","value":"2.100001.110854.295750","hits":4,"filter_items":[],"selected":false},{"display_name":"Pello Keskus","name":"location","value":"2.100001.110854.295700","hits":132,"filter_items":[],"selected":false},{"display_name":"Ruuhivaara","name":"location","value":"2.100001.110854.297335","hits":1,"filter_items":[],"selected":false},{"display_name":"Sirkkakoski","name":"location","value":"2.100001.110854.295780","hits":6,"filter_items":[],"selected":false},{"display_name":"Turtola","name":"location","value":"2.100001.110854.295645","hits":34,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Posio","name":"location","value":"1.100001.110614","hits":222,"filter_items":[{"display_name":"Anetjärvi","name":"location","value":"2.100001.110614.297980","hits":7,"filter_items":[],"selected":false},{"display_name":"Karjalaisenniemi","name":"location","value":"2.100001.110614.297890","hits":5,"filter_items":[],"selected":false},{"display_name":"Kynsilä","name":"location","value":"2.100001.110614.297965","hits":7,"filter_items":[],"selected":false},{"display_name":"Lehtiniemi","name":"location","value":"2.100001.110614.297840","hits":10,"filter_items":[],"selected":false},{"display_name":"Pernu-Suorsa","name":"location","value":"2.100001.110614.297815","hits":2,"filter_items":[],"selected":false},{"display_name":"Perä-Posio","name":"location","value":"2.100001.110614.297820","hits":17,"filter_items":[],"selected":false},{"display_name":"Posio Keskus","name":"location","value":"2.100001.110614.297900","hits":157,"filter_items":[],"selected":false},{"display_name":"Ristilä","name":"location","value":"2.100001.110614.297850","hits":1,"filter_items":[],"selected":false},{"display_name":"Sirniö","name":"location","value":"2.100001.110614.297970","hits":9,"filter_items":[],"selected":false},{"display_name":"Suonnankylä","name":"location","value":"2.100001.110614.297920","hits":5,"filter_items":[],"selected":false},{"display_name":"Suorsa","name":"location","value":"2.100001.110614.297810","hits":1,"filter_items":[],"selected":false},{"display_name":"Tolva","name":"location","value":"2.100001.110614.297925","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ranua","name":"location","value":"1.100001.110683","hits":525,"filter_items":[{"display_name":"Pohjasperä","name":"location","value":"2.100001.110683.297665","hits":1,"filter_items":[],"selected":false},{"display_name":"Raiskio","name":"location","value":"2.100001.110683.297715","hits":12,"filter_items":[],"selected":false},{"display_name":"Ranua Keskus","name":"location","value":"2.100001.110683.297700","hits":506,"filter_items":[],"selected":false},{"display_name":"Saariharju","name":"location","value":"2.100001.110683.297760","hits":2,"filter_items":[],"selected":false},{"display_name":"Yli-Simo-Raiskio","name":"location","value":"2.100001.110683.297720","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rovaniemi","name":"location","value":"1.100001.110698","hits":23973,"filter_items":[{"display_name":"Autti","name":"location","value":"2.100001.110698.297655","hits":30,"filter_items":[],"selected":false},{"display_name":"Hirvas","name":"location","value":"2.100001.110698.297130","hits":258,"filter_items":[],"selected":false},{"display_name":"Jaatila","name":"location","value":"2.100001.110698.297170","hits":16,"filter_items":[],"selected":false},{"display_name":"Juotas","name":"location","value":"2.100001.110698.297650","hits":12,"filter_items":[],"selected":false},{"display_name":"Kivitaipale","name":"location","value":"2.100001.110698.297670","hits":12,"filter_items":[],"selected":false},{"display_name":"Korkalovaara","name":"location","value":"2.100001.110698.296500","hits":2499,"filter_items":[],"selected":false},{"display_name":"Koskenkylä","name":"location","value":"2.100001.110698.296600","hits":389,"filter_items":[],"selected":false},{"display_name":"Lapinrinne-Ahokangas","name":"location","value":"2.100001.110698.296190","hits":1902,"filter_items":[],"selected":false},{"display_name":"Lohiniva","name":"location","value":"2.100001.110698.297420","hits":6,"filter_items":[],"selected":false},{"display_name":"Marrasjärvi","name":"location","value":"2.100001.110698.297320","hits":7,"filter_items":[],"selected":false},{"display_name":"Marraskoski","name":"location","value":"2.100001.110698.297290","hits":12,"filter_items":[],"selected":false},{"display_name":"Meltaus-Jääskö-Perttaus","name":"location","value":"2.100001.110698.297340","hits":2145,"filter_items":[],"selected":false},{"display_name":"Misi","name":"location","value":"2.100001.110698.297580","hits":1,"filter_items":[],"selected":false},{"display_name":"Muurola","name":"location","value":"2.100001.110698.297140","hits":207,"filter_items":[],"selected":false},{"display_name":"Nampa","name":"location","value":"2.100001.110698.297520","hits":2,"filter_items":[],"selected":false},{"display_name":"Nampa-Yli-Nampa","name":"location","value":"2.100001.110698.297530","hits":2,"filter_items":[],"selected":false},{"display_name":"Napapiiri Rovaniemi","name":"location","value":"2.100001.110698.296930","hits":10,"filter_items":[],"selected":false},{"display_name":"Narkaus-Kämät","name":"location","value":"2.100001.110698.297675","hits":6,"filter_items":[],"selected":false},{"display_name":"Niemelänkangas-Korvanniemi","name":"location","value":"2.100001.110698.296300","hits":2459,"filter_items":[],"selected":false},{"display_name":"Niskanperä","name":"location","value":"2.100001.110698.296700","hits":439,"filter_items":[],"selected":false},{"display_name":"Oikarainen","name":"location","value":"2.100001.110698.297610","hits":47,"filter_items":[],"selected":false},{"display_name":"Ounasrinne","name":"location","value":"2.100001.110698.296440","hits":683,"filter_items":[],"selected":false},{"display_name":"Patokoski","name":"location","value":"2.100001.110698.297310","hits":2,"filter_items":[],"selected":false},{"display_name":"Pekkala","name":"location","value":"2.100001.110698.297630","hits":3,"filter_items":[],"selected":false},{"display_name":"Petäjäinen","name":"location","value":"2.100001.110698.297160","hits":23,"filter_items":[],"selected":false},{"display_name":"Pullinranta-Kiiruna","name":"location","value":"2.100001.110698.296400","hits":1495,"filter_items":[],"selected":false},{"display_name":"Pöykkölä","name":"location","value":"2.100001.110698.296460","hits":1160,"filter_items":[],"selected":false},{"display_name":"Rautionsaari","name":"location","value":"2.100001.110698.297110","hits":118,"filter_items":[],"selected":false},{"display_name":"Rovaniemi Keskus","name":"location","value":"2.100001.110698.296100","hits":3915,"filter_items":[],"selected":false},{"display_name":"Saarenkylä","name":"location","value":"2.100001.110698.296900","hits":2659,"filter_items":[],"selected":false},{"display_name":"Saari-Kämä","name":"location","value":"2.100001.110698.297680","hits":18,"filter_items":[],"selected":false},{"display_name":"Sahanperä-Ratantaus","name":"location","value":"2.100001.110698.296200","hits":1663,"filter_items":[],"selected":false},{"display_name":"Sinettä","name":"location","value":"2.100001.110698.297220","hits":168,"filter_items":[],"selected":false},{"display_name":"Someroharju","name":"location","value":"2.100001.110698.296960","hits":17,"filter_items":[],"selected":false},{"display_name":"Sonka","name":"location","value":"2.100001.110698.297240","hits":57,"filter_items":[],"selected":false},{"display_name":"Sulaoja","name":"location","value":"2.100001.110698.297690","hits":16,"filter_items":[],"selected":false},{"display_name":"Syväsenvaara","name":"location","value":"2.100001.110698.296910","hits":616,"filter_items":[],"selected":false},{"display_name":"Taapajärvi","name":"location","value":"2.100001.110698.297430","hits":1,"filter_items":[],"selected":false},{"display_name":"Tapio","name":"location","value":"2.100001.110698.297280","hits":40,"filter_items":[],"selected":false},{"display_name":"Teollisuuskylä","name":"location","value":"2.100001.110698.296320","hits":79,"filter_items":[],"selected":false},{"display_name":"Tiainen","name":"location","value":"2.100001.110698.297540","hits":13,"filter_items":[],"selected":false},{"display_name":"Unarin-Luusua","name":"location","value":"2.100001.110698.297370","hits":8,"filter_items":[],"selected":false},{"display_name":"Vanttauskoski","name":"location","value":"2.100001.110698.297625","hits":31,"filter_items":[],"selected":false},{"display_name":"Viiri-Tennirova","name":"location","value":"2.100001.110698.297620","hits":5,"filter_items":[],"selected":false},{"display_name":"Vikajärvi","name":"location","value":"2.100001.110698.297510","hits":30,"filter_items":[],"selected":false},{"display_name":"Ylikylä-Patosaari","name":"location","value":"2.100001.110698.296800","hits":691,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Salla","name":"location","value":"1.100001.110732","hits":89,"filter_items":[{"display_name":"Hautajärvi","name":"location","value":"2.100001.110732.298995","hits":5,"filter_items":[],"selected":false},{"display_name":"Kotalankylä","name":"location","value":"2.100001.110732.298930","hits":1,"filter_items":[],"selected":false},{"display_name":"Kursu","name":"location","value":"2.100001.110732.298600","hits":8,"filter_items":[],"selected":false},{"display_name":"Naruska","name":"location","value":"2.100001.110732.298960","hits":2,"filter_items":[],"selected":false},{"display_name":"Onkamojärvi","name":"location","value":"2.100001.110732.298970","hits":2,"filter_items":[],"selected":false},{"display_name":"Pahkakumpu","name":"location","value":"2.100001.110732.298620","hits":4,"filter_items":[],"selected":false},{"display_name":"Salla Keskus","name":"location","value":"2.100001.110732.298900","hits":63,"filter_items":[],"selected":false},{"display_name":"Salmivaara","name":"location","value":"2.100001.110732.298660","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Savukoski","name":"location","value":"1.100001.110742","hits":33,"filter_items":[{"display_name":"Kuosku","name":"location","value":"2.100001.110742.298850","hits":5,"filter_items":[],"selected":false},{"display_name":"Lunkkaus","name":"location","value":"2.100001.110742.298810","hits":1,"filter_items":[],"selected":false},{"display_name":"Savukoski Keskus-Värriö","name":"location","value":"2.100001.110742.298800","hits":25,"filter_items":[],"selected":false},{"display_name":"Tanhua","name":"location","value":"2.100001.110742.299640","hits":1,"filter_items":[],"selected":false},{"display_name":"Värriö","name":"location","value":"2.100001.110742.298820","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Simo","name":"location","value":"1.100001.110751","hits":399,"filter_items":[{"display_name":"Alaniemi","name":"location","value":"2.100001.110751.295255","hits":8,"filter_items":[],"selected":false},{"display_name":"Filpus","name":"location","value":"2.100001.110751.295210","hits":28,"filter_items":[],"selected":false},{"display_name":"Maksniemi","name":"location","value":"2.100001.110751.295230","hits":100,"filter_items":[],"selected":false},{"display_name":"Simo Keskus","name":"location","value":"2.100001.110751.295200","hits":190,"filter_items":[],"selected":false},{"display_name":"Simoniemi","name":"location","value":"2.100001.110751.295220","hits":59,"filter_items":[],"selected":false},{"display_name":"Viantie","name":"location","value":"2.100001.110751.295225","hits":10,"filter_items":[],"selected":false},{"display_name":"Yli-Kärppä-Tainionjoki","name":"location","value":"2.100001.110751.295270","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sodankylä","name":"location","value":"1.100001.110758","hits":715,"filter_items":[{"display_name":"Aska-Orakylä","name":"location","value":"2.100001.110758.299550","hits":3,"filter_items":[],"selected":false},{"display_name":"Kelujärvi","name":"location","value":"2.100001.110758.299620","hits":3,"filter_items":[],"selected":false},{"display_name":"Kersilö","name":"location","value":"2.100001.110758.299660","hits":2,"filter_items":[],"selected":false},{"display_name":"Kierinki","name":"location","value":"2.100001.110758.297390","hits":2,"filter_items":[],"selected":false},{"display_name":"Lokka","name":"location","value":"2.100001.110758.299645","hits":2,"filter_items":[],"selected":false},{"display_name":"Luosto","name":"location","value":"2.100001.110758.299555","hits":6,"filter_items":[],"selected":false},{"display_name":"Orakylä","name":"location","value":"2.100001.110758.299560","hits":2,"filter_items":[],"selected":false},{"display_name":"Raudanjoki-Seipäjärvi","name":"location","value":"2.100001.110758.299510","hits":1,"filter_items":[],"selected":false},{"display_name":"Riipi","name":"location","value":"2.100001.110758.299720","hits":1,"filter_items":[],"selected":false},{"display_name":"Sattanen","name":"location","value":"2.100001.110758.299650","hits":7,"filter_items":[],"selected":false},{"display_name":"Sodankylä Keskus","name":"location","value":"2.100001.110758.299600","hits":664,"filter_items":[],"selected":false},{"display_name":"Syväjärvi","name":"location","value":"2.100001.110758.299740","hits":2,"filter_items":[],"selected":false},{"display_name":"Torvinen","name":"location","value":"2.100001.110758.299540","hits":2,"filter_items":[],"selected":false},{"display_name":"Vaalajärvi","name":"location","value":"2.100001.110758.299710","hits":8,"filter_items":[],"selected":false},{"display_name":"Vuojärvi","name":"location","value":"2.100001.110758.299530","hits":1,"filter_items":[],"selected":false},{"display_name":"Vuotso","name":"location","value":"2.100001.110758.299690","hits":9,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tervola","name":"location","value":"1.100001.110845","hits":309,"filter_items":[{"display_name":"Koivu-Peura","name":"location","value":"2.100001.110845.295355","hits":23,"filter_items":[],"selected":false},{"display_name":"Loue","name":"location","value":"2.100001.110845.295340","hits":50,"filter_items":[],"selected":false},{"display_name":"Paakkola","name":"location","value":"2.100001.110845.295325","hits":14,"filter_items":[],"selected":false},{"display_name":"Peura","name":"location","value":"2.100001.110845.295350","hits":18,"filter_items":[],"selected":false},{"display_name":"Tervola","name":"location","value":"2.100001.110845.295330","hits":36,"filter_items":[],"selected":false},{"display_name":"Tervola Keskus","name":"location","value":"2.100001.110845.295300","hits":163,"filter_items":[],"selected":false},{"display_name":"Yli-Paakkola","name":"location","value":"2.100001.110845.295375","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tornio","name":"location","value":"1.100001.110851","hits":5432,"filter_items":[{"display_name":"Aapajoki","name":"location","value":"2.100001.110851.295560","hits":71,"filter_items":[],"selected":false},{"display_name":"Arpela","name":"location","value":"2.100001.110851.295590","hits":66,"filter_items":[],"selected":false},{"display_name":"Kaakamo","name":"location","value":"2.100001.110851.294430","hits":124,"filter_items":[],"selected":false},{"display_name":"Kantojärvi","name":"location","value":"2.100001.110851.295460","hits":155,"filter_items":[],"selected":false},{"display_name":"Karunki","name":"location","value":"2.100001.110851.295530","hits":64,"filter_items":[],"selected":false},{"display_name":"Kirkonmäki","name":"location","value":"2.100001.110851.295450","hits":1015,"filter_items":[],"selected":false},{"display_name":"Kiviranta","name":"location","value":"2.100001.110851.295410","hits":521,"filter_items":[],"selected":false},{"display_name":"Korpikylä","name":"location","value":"2.100001.110851.295540","hits":2,"filter_items":[],"selected":false},{"display_name":"Kukkola","name":"location","value":"2.100001.110851.295520","hits":24,"filter_items":[],"selected":false},{"display_name":"Kyläjoki","name":"location","value":"2.100001.110851.295440","hits":221,"filter_items":[],"selected":false},{"display_name":"Miukki-Palosaari-Luotomäki","name":"location","value":"2.100001.110851.295420","hits":1075,"filter_items":[],"selected":false},{"display_name":"Pirkkiö-Röyttä","name":"location","value":"2.100001.110851.295470","hits":101,"filter_items":[],"selected":false},{"display_name":"Suensaari","name":"location","value":"2.100001.110851.295430","hits":158,"filter_items":[],"selected":false},{"display_name":"Terästehtaanalue","name":"location","value":"2.100001.110851.295490","hits":1,"filter_items":[],"selected":false},{"display_name":"Tornio Keskus","name":"location","value":"2.100001.110851.295400","hits":1615,"filter_items":[],"selected":false},{"display_name":"Vojakkala-Yli-Liakka","name":"location","value":"2.100001.110851.295500","hits":219,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Utsjoki","name":"location","value":"1.100001.110890","hits":29,"filter_items":[{"display_name":"Karigasniemi","name":"location","value":"2.100001.110890.299950","hits":12,"filter_items":[],"selected":false},{"display_name":"Nuorgam","name":"location","value":"2.100001.110890.299990","hits":4,"filter_items":[],"selected":false},{"display_name":"Utsjoki Keskus","name":"location","value":"2.100001.110890.299980","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ylitornio","name":"location","value":"1.100001.110976","hits":682,"filter_items":[{"display_name":"Aavasaksa","name":"location","value":"2.100001.110976.295620","hits":23,"filter_items":[],"selected":false},{"display_name":"Etelä-Portimojärvi","name":"location","value":"2.100001.110976.295655","hits":1,"filter_items":[],"selected":false},{"display_name":"Kainuunkylä","name":"location","value":"2.100001.110976.295610","hits":31,"filter_items":[],"selected":false},{"display_name":"Kantomaanpää","name":"location","value":"2.100001.110976.295660","hits":1,"filter_items":[],"selected":false},{"display_name":"Kaulinranta","name":"location","value":"2.100001.110976.295635","hits":23,"filter_items":[],"selected":false},{"display_name":"Lohijärvi","name":"location","value":"2.100001.110976.295680","hits":1,"filter_items":[],"selected":false},{"display_name":"Mellakoski","name":"location","value":"2.100001.110976.295690","hits":10,"filter_items":[],"selected":false},{"display_name":"Meltosjärvi","name":"location","value":"2.100001.110976.295675","hits":3,"filter_items":[],"selected":false},{"display_name":"Pekanpää","name":"location","value":"2.100001.110976.295615","hits":3,"filter_items":[],"selected":false},{"display_name":"Pessalompolo","name":"location","value":"2.100001.110976.295670","hits":14,"filter_items":[],"selected":false},{"display_name":"Raanujärvi","name":"location","value":"2.100001.110976.297250","hits":23,"filter_items":[],"selected":false},{"display_name":"Ylitornio Keskus","name":"location","value":"2.100001.110976.295600","hits":549,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Pirkanmaa","name":"location","value":"0.100011","hits":211288,"filter_items":[{"display_name":"Akaa","name":"location","value":"1.100011.110020","hits":4870,"filter_items":[{"display_name":"Kylmäkoski Asemanseutu","name":"location","value":"2.100011.110020.237900","hits":60,"filter_items":[],"selected":false},{"display_name":"Kylmäkoski Keskus","name":"location","value":"2.100011.110020.237910","hits":215,"filter_items":[],"selected":false},{"display_name":"Sotkia","name":"location","value":"2.100011.110020.237960","hits":74,"filter_items":[],"selected":false},{"display_name":"Toijala keskus","name":"location","value":"2.100011.110020.237800","hits":2825,"filter_items":[],"selected":false},{"display_name":"Viiala Keskus","name":"location","value":"2.100011.110020.237830","hits":1696,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hämeenkyrö","name":"location","value":"1.100011.110108","hits":2767,"filter_items":[{"display_name":"Haukijärvi","name":"location","value":"2.100011.110108.238490","hits":16,"filter_items":[],"selected":false},{"display_name":"Herttuala","name":"location","value":"2.100011.110108.239180","hits":21,"filter_items":[],"selected":false},{"display_name":"Hämeenkyrö Keskus","name":"location","value":"2.100011.110108.239100","hits":1363,"filter_items":[],"selected":false},{"display_name":"Jumesniemi","name":"location","value":"2.100011.110108.239170","hits":8,"filter_items":[],"selected":false},{"display_name":"Kaipio","name":"location","value":"2.100011.110108.239195","hits":15,"filter_items":[],"selected":false},{"display_name":"Komi","name":"location","value":"2.100011.110108.239360","hits":81,"filter_items":[],"selected":false},{"display_name":"Kyröskoski","name":"location","value":"2.100011.110108.239200","hits":863,"filter_items":[],"selected":false},{"display_name":"Lavajärvi","name":"location","value":"2.100011.110108.239380","hits":78,"filter_items":[],"selected":false},{"display_name":"Osara","name":"location","value":"2.100011.110108.239230","hits":17,"filter_items":[],"selected":false},{"display_name":"Sasi","name":"location","value":"2.100011.110108.239130","hits":261,"filter_items":[],"selected":false},{"display_name":"Simuna","name":"location","value":"2.100011.110108.239110","hits":5,"filter_items":[],"selected":false},{"display_name":"Vesajärvi","name":"location","value":"2.100011.110108.239290","hits":39,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ikaalinen","name":"location","value":"1.100011.110143","hits":1224,"filter_items":[{"display_name":"Ikaalinen Keskus","name":"location","value":"2.100011.110143.239500","hits":912,"filter_items":[],"selected":false},{"display_name":"Kilvakkala","name":"location","value":"2.100011.110143.239530","hits":90,"filter_items":[],"selected":false},{"display_name":"Kovelahti","name":"location","value":"2.100011.110143.239610","hits":12,"filter_items":[],"selected":false},{"display_name":"Luhalahti","name":"location","value":"2.100011.110143.239410","hits":143,"filter_items":[],"selected":false},{"display_name":"Riitiala","name":"location","value":"2.100011.110143.239580","hits":20,"filter_items":[],"selected":false},{"display_name":"Röyhiö","name":"location","value":"2.100011.110143.239430","hits":22,"filter_items":[],"selected":false},{"display_name":"Sisättö","name":"location","value":"2.100011.110143.239450","hits":7,"filter_items":[],"selected":false},{"display_name":"Tevaniemi","name":"location","value":"2.100011.110143.239590","hits":18,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Juupajoki","name":"location","value":"1.100011.110177","hits":306,"filter_items":[{"display_name":"Juupajoki","name":"location","value":"2.100011.110177.235540","hits":42,"filter_items":[],"selected":false},{"display_name":"Korkeakoski","name":"location","value":"2.100011.110177.235500","hits":227,"filter_items":[],"selected":false},{"display_name":"Lyly","name":"location","value":"2.100011.110177.235530","hits":15,"filter_items":[],"selected":false},{"display_name":"Pirttikangas","name":"location","value":"2.100011.110177.235520","hits":11,"filter_items":[],"selected":false},{"display_name":"Salokunta","name":"location","value":"2.100011.110177.235550","hits":11,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kangasala","name":"location","value":"1.100011.110211","hits":14342,"filter_items":[{"display_name":"Huutijärvi","name":"location","value":"2.100011.110211.236270","hits":446,"filter_items":[],"selected":false},{"display_name":"Kaivanto","name":"location","value":"2.100011.110211.236570","hits":115,"filter_items":[],"selected":false},{"display_name":"Kangasala Asemanseutu","name":"location","value":"2.100011.110211.236100","hits":616,"filter_items":[],"selected":false},{"display_name":"Kangasala Keskus","name":"location","value":"2.100011.110211.236200","hits":5492,"filter_items":[],"selected":false},{"display_name":"Kuhmajärvi","name":"location","value":"2.100011.110211.236840","hits":9,"filter_items":[],"selected":false},{"display_name":"Kuhmalahti Keskus","name":"location","value":"2.100011.110211.236810","hits":89,"filter_items":[],"selected":false},{"display_name":"Nattari","name":"location","value":"2.100011.110211.236240","hits":3264,"filter_items":[],"selected":false},{"display_name":"Pakkala","name":"location","value":"2.100011.110211.236430","hits":84,"filter_items":[],"selected":false},{"display_name":"Pikonlinna","name":"location","value":"2.100011.110211.236280","hits":55,"filter_items":[],"selected":false},{"display_name":"Raikku","name":"location","value":"2.100011.110211.236520","hits":29,"filter_items":[],"selected":false},{"display_name":"Ruutana","name":"location","value":"2.100011.110211.236110","hits":1170,"filter_items":[],"selected":false},{"display_name":"Sahalahti Keskus","name":"location","value":"2.100011.110211.236420","hits":391,"filter_items":[],"selected":false},{"display_name":"Suinula-Haviseva","name":"location","value":"2.100011.110211.236120","hits":440,"filter_items":[],"selected":false},{"display_name":"Suorama","name":"location","value":"2.100011.110211.236220","hits":2067,"filter_items":[],"selected":false},{"display_name":"Tohkala","name":"location","value":"2.100011.110211.236340","hits":68,"filter_items":[],"selected":false},{"display_name":"Vehkajärvi","name":"location","value":"2.100011.110211.236880","hits":7,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kihniö","name":"location","value":"1.100011.110250","hits":467,"filter_items":[{"display_name":"Kihniö Asemanseutu","name":"location","value":"2.100011.110250.239880","hits":2,"filter_items":[],"selected":false},{"display_name":"Kihniö Keskus","name":"location","value":"2.100011.110250.239820","hits":431,"filter_items":[],"selected":false},{"display_name":"Linnankylä","name":"location","value":"2.100011.110250.239810","hits":34,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kuhmoinen","name":"location","value":"1.100011.110291","hits":152,"filter_items":[{"display_name":"Harjunsalmi","name":"location","value":"2.100011.110291.217840","hits":15,"filter_items":[],"selected":false},{"display_name":"Harmoinen","name":"location","value":"2.100011.110291.217780","hits":17,"filter_items":[],"selected":false},{"display_name":"Kuhmoinen Keskus","name":"location","value":"2.100011.110291.217800","hits":118,"filter_items":[],"selected":false},{"display_name":"Puukkoinen","name":"location","value":"2.100011.110291.217970","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lempäälä","name":"location","value":"1.100011.110418","hits":10234,"filter_items":[{"display_name":"Höytämö","name":"location","value":"2.100011.110418.233880","hits":1406,"filter_items":[],"selected":false},{"display_name":"Koivuniemi","name":"location","value":"2.100011.110418.237570","hits":418,"filter_items":[],"selected":false},{"display_name":"Kuivaspää","name":"location","value":"2.100011.110418.237550","hits":2318,"filter_items":[],"selected":false},{"display_name":"Kulju","name":"location","value":"2.100011.110418.237560","hits":2697,"filter_items":[],"selected":false},{"display_name":"Lempäälä Keskus","name":"location","value":"2.100011.110418.237500","hits":3274,"filter_items":[],"selected":false},{"display_name":"Säijä","name":"location","value":"2.100011.110418.237530","hits":121,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mänttä-Vilppula","name":"location","value":"1.100011.110508","hits":2273,"filter_items":[{"display_name":"Asemakulma-Mustalahti","name":"location","value":"2.100011.110508.235820","hits":201,"filter_items":[],"selected":false},{"display_name":"Kolho","name":"location","value":"2.100011.110508.235990","hits":304,"filter_items":[],"selected":false},{"display_name":"Kolkki","name":"location","value":"2.100011.110508.242840","hits":18,"filter_items":[],"selected":false},{"display_name":"Mänttä","name":"location","value":"2.100011.110508.235800","hits":1257,"filter_items":[],"selected":false},{"display_name":"Pohjaslahti","name":"location","value":"2.100011.110508.242850","hits":6,"filter_items":[],"selected":false},{"display_name":"Vilppula Keskus","name":"location","value":"2.100011.110508.235700","hits":487,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Nokia","name":"location","value":"1.100011.110536","hits":17625,"filter_items":[{"display_name":"Alhoniitty","name":"location","value":"2.100011.110536.237130","hits":2714,"filter_items":[],"selected":false},{"display_name":"Harjuniitty","name":"location","value":"2.100011.110536.237140","hits":1635,"filter_items":[],"selected":false},{"display_name":"Kankaantaka","name":"location","value":"2.100011.110536.237150","hits":1750,"filter_items":[],"selected":false},{"display_name":"Koskenmäki","name":"location","value":"2.100011.110536.237120","hits":5041,"filter_items":[],"selected":false},{"display_name":"Kulovesi","name":"location","value":"2.100011.110536.237210","hits":2,"filter_items":[],"selected":false},{"display_name":"Linnavuori","name":"location","value":"2.100011.110536.237240","hits":207,"filter_items":[],"selected":false},{"display_name":"Nokia Keskus","name":"location","value":"2.100011.110536.237100","hits":5104,"filter_items":[],"selected":false},{"display_name":"Pitkäniemi","name":"location","value":"2.100011.110536.233380","hits":6,"filter_items":[],"selected":false},{"display_name":"Sarkola","name":"location","value":"2.100011.110536.237180","hits":140,"filter_items":[],"selected":false},{"display_name":"Siuro","name":"location","value":"2.100011.110536.237200","hits":856,"filter_items":[],"selected":false},{"display_name":"Tottijärvi","name":"location","value":"2.100011.110536.237310","hits":170,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Orivesi","name":"location","value":"1.100011.110562","hits":2256,"filter_items":[{"display_name":"Eräjärvi","name":"location","value":"2.100011.110562.235220","hits":150,"filter_items":[],"selected":false},{"display_name":"Hirsilä","name":"location","value":"2.100011.110562.235320","hits":136,"filter_items":[],"selected":false},{"display_name":"Orivesi Asemanseutu","name":"location","value":"2.100011.110562.235100","hits":488,"filter_items":[],"selected":false},{"display_name":"Orivesi Keskus","name":"location","value":"2.100011.110562.235300","hits":1406,"filter_items":[],"selected":false},{"display_name":"Ristakallio","name":"location","value":"2.100011.110562.235240","hits":34,"filter_items":[],"selected":false},{"display_name":"Talviainen","name":"location","value":"2.100011.110562.235420","hits":37,"filter_items":[],"selected":false},{"display_name":"Västilä","name":"location","value":"2.100011.110562.235270","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Parkano","name":"location","value":"1.100011.110581","hits":1415,"filter_items":[{"display_name":"Alaskylä","name":"location","value":"2.100011.110581.239780","hits":26,"filter_items":[],"selected":false},{"display_name":"Aureskoski","name":"location","value":"2.100011.110581.239770","hits":1,"filter_items":[],"selected":false},{"display_name":"Kovesjoki","name":"location","value":"2.100011.110581.239620","hits":16,"filter_items":[],"selected":false},{"display_name":"Lapinneva","name":"location","value":"2.100011.110581.239660","hits":23,"filter_items":[],"selected":false},{"display_name":"Parkano Keskus","name":"location","value":"2.100011.110581.239700","hits":1315,"filter_items":[],"selected":false},{"display_name":"Vatajanjärvi","name":"location","value":"2.100011.110581.239750","hits":34,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pirkkala","name":"location","value":"1.100011.110604","hits":9320,"filter_items":[{"display_name":"Killo","name":"location","value":"2.100011.110604.233950","hits":3012,"filter_items":[],"selected":false},{"display_name":"Pirkkala kk","name":"location","value":"2.100011.110604.233980","hits":490,"filter_items":[],"selected":false},{"display_name":"Suuppa","name":"location","value":"2.100011.110604.233960","hits":5132,"filter_items":[],"selected":false},{"display_name":"Toivio","name":"location","value":"2.100011.110604.233920","hits":686,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Punkalaidun","name":"location","value":"1.100011.110619","hits":754,"filter_items":[{"display_name":"Kanteenmaa","name":"location","value":"2.100011.110619.231970","hits":88,"filter_items":[],"selected":false},{"display_name":"Koskioinen","name":"location","value":"2.100011.110619.231850","hits":6,"filter_items":[],"selected":false},{"display_name":"Oriniemi","name":"location","value":"2.100011.110619.231810","hits":50,"filter_items":[],"selected":false},{"display_name":"Punkalaidun Keskus","name":"location","value":"2.100011.110619.231900","hits":442,"filter_items":[],"selected":false},{"display_name":"Sadonmaa","name":"location","value":"2.100011.110619.231950","hits":13,"filter_items":[],"selected":false},{"display_name":"Vanttila","name":"location","value":"2.100011.110619.231930","hits":155,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pälkäne","name":"location","value":"1.100011.110635","hits":876,"filter_items":[{"display_name":"Aitoo","name":"location","value":"2.100011.110635.236720","hits":42,"filter_items":[],"selected":false},{"display_name":"Iltasmäki","name":"location","value":"2.100011.110635.236640","hits":77,"filter_items":[],"selected":false},{"display_name":"Kuohijoki","name":"location","value":"2.100011.110635.214980","hits":4,"filter_items":[],"selected":false},{"display_name":"Kyynärö","name":"location","value":"2.100011.110635.236930","hits":3,"filter_items":[],"selected":false},{"display_name":"Laitikkala","name":"location","value":"2.100011.110635.236660","hits":43,"filter_items":[],"selected":false},{"display_name":"Luopioinen Keskus","name":"location","value":"2.100011.110635.236760","hits":75,"filter_items":[],"selected":false},{"display_name":"Puutikkala","name":"location","value":"2.100011.110635.214960","hits":33,"filter_items":[],"selected":false},{"display_name":"Pälkäne Keskus","name":"location","value":"2.100011.110635.236600","hits":545,"filter_items":[],"selected":false},{"display_name":"Rautajärvi","name":"location","value":"2.100011.110635.236910","hits":41,"filter_items":[],"selected":false},{"display_name":"Salmentaka","name":"location","value":"2.100011.110635.236450","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ruovesi","name":"location","value":"1.100011.110702","hits":1242,"filter_items":[{"display_name":"Jäminkipohja","name":"location","value":"2.100011.110702.234450","hits":322,"filter_items":[],"selected":false},{"display_name":"Kekkonen","name":"location","value":"2.100011.110702.234430","hits":13,"filter_items":[],"selected":false},{"display_name":"Murole","name":"location","value":"2.100011.110702.234410","hits":12,"filter_items":[],"selected":false},{"display_name":"Muroleen Kanava","name":"location","value":"2.100011.110702.234420","hits":2,"filter_items":[],"selected":false},{"display_name":"Mustajärvi","name":"location","value":"2.100011.110702.234640","hits":27,"filter_items":[],"selected":false},{"display_name":"Ruovesi Keskus-Nenonen","name":"location","value":"2.100011.110702.234600","hits":627,"filter_items":[],"selected":false},{"display_name":"Visuvesi","name":"location","value":"2.100011.110702.234870","hits":209,"filter_items":[],"selected":false},{"display_name":"Väärinmaja","name":"location","value":"2.100011.110702.235750","hits":13,"filter_items":[],"selected":false},{"display_name":"Ylä-Vääri","name":"location","value":"2.100011.110702.235740","hits":17,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sastamala","name":"location","value":"1.100011.110790","hits":6240,"filter_items":[{"display_name":"Ellivuori","name":"location","value":"2.100011.110790.238130","hits":12,"filter_items":[],"selected":false},{"display_name":"Hyynilä","name":"location","value":"2.100011.110790.238470","hits":64,"filter_items":[],"selected":false},{"display_name":"Häijää","name":"location","value":"2.100011.110790.238420","hits":209,"filter_items":[],"selected":false},{"display_name":"Illo","name":"location","value":"2.100011.110790.238280","hits":107,"filter_items":[],"selected":false},{"display_name":"Karkku","name":"location","value":"2.100011.110790.238100","hits":68,"filter_items":[],"selected":false},{"display_name":"Keikyä","name":"location","value":"2.100011.110790.232730","hits":117,"filter_items":[],"selected":false},{"display_name":"Kiikka","name":"location","value":"2.100011.110790.238300","hits":249,"filter_items":[],"selected":false},{"display_name":"Kiikoinen","name":"location","value":"2.100011.110790.238360","hits":313,"filter_items":[],"selected":false},{"display_name":"Kutala","name":"location","value":"2.100011.110790.238120","hits":27,"filter_items":[],"selected":false},{"display_name":"Kärppälä","name":"location","value":"2.100011.110790.238140","hits":60,"filter_items":[],"selected":false},{"display_name":"Mouhijärvi Keskus","name":"location","value":"2.100011.110790.238460","hits":453,"filter_items":[],"selected":false},{"display_name":"Roismala","name":"location","value":"2.100011.110790.238250","hits":146,"filter_items":[],"selected":false},{"display_name":"Sammaljoki","name":"location","value":"2.100011.110790.238270","hits":21,"filter_items":[],"selected":false},{"display_name":"Stormi","name":"location","value":"2.100011.110790.238220","hits":492,"filter_items":[],"selected":false},{"display_name":"Suodenniemi","name":"location","value":"2.100011.110790.238510","hits":143,"filter_items":[],"selected":false},{"display_name":"Vammala Asemanseutu","name":"location","value":"2.100011.110790.238210","hits":1786,"filter_items":[],"selected":false},{"display_name":"Vammala Keskus","name":"location","value":"2.100011.110790.238200","hits":1756,"filter_items":[],"selected":false},{"display_name":"Äetsä Keskus","name":"location","value":"2.100011.110790.232740","hits":217,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tampere","name":"location","value":"1.100011.110837","hits":111778,"filter_items":[{"display_name":"Aitolahti","name":"location","value":"2.100011.110837.233680","hits":584,"filter_items":[],"selected":false},{"display_name":"Atala-Linnainmaa","name":"location","value":"2.100011.110837.233580","hits":7961,"filter_items":[],"selected":false},{"display_name":"Epilä","name":"location","value":"2.100011.110837.233270","hits":3434,"filter_items":[],"selected":false},{"display_name":"Haukiluoma-Ikuri","name":"location","value":"2.100011.110837.233340","hits":3170,"filter_items":[],"selected":false},{"display_name":"Hervanta","name":"location","value":"2.100011.110837.233720","hits":8008,"filter_items":[],"selected":false},{"display_name":"Härmälä-Rantaperkiö","name":"location","value":"2.100011.110837.233900","hits":4877,"filter_items":[],"selected":false},{"display_name":"Itä-Amuri-Tammerkoski","name":"location","value":"2.100011.110837.233210","hits":2325,"filter_items":[],"selected":false},{"display_name":"Kaleva","name":"location","value":"2.100011.110837.233540","hits":4644,"filter_items":[],"selected":false},{"display_name":"Kaukajärvi","name":"location","value":"2.100011.110837.233710","hits":8439,"filter_items":[],"selected":false},{"display_name":"Keskussairaala-alue-Kauppi","name":"location","value":"2.100011.110837.233520","hits":417,"filter_items":[],"selected":false},{"display_name":"Kissanmaa","name":"location","value":"2.100011.110837.233530","hits":2829,"filter_items":[],"selected":false},{"display_name":"Koivistonkylä","name":"location","value":"2.100011.110837.233820","hits":4705,"filter_items":[],"selected":false},{"display_name":"Kämmenteisko","name":"location","value":"2.100011.110837.234240","hits":327,"filter_items":[],"selected":false},{"display_name":"Lamminpää","name":"location","value":"2.100011.110837.233420","hits":1044,"filter_items":[],"selected":false},{"display_name":"Lapinniemi-Käpylä","name":"location","value":"2.100011.110837.233180","hits":1033,"filter_items":[],"selected":false},{"display_name":"Leinola-Vehmainen","name":"location","value":"2.100011.110837.233730","hits":1595,"filter_items":[],"selected":false},{"display_name":"Lentävänniemi","name":"location","value":"2.100011.110837.233410","hits":1569,"filter_items":[],"selected":false},{"display_name":"Luoteis-Tampere","name":"location","value":"2.100011.110837.233400","hits":6276,"filter_items":[],"selected":false},{"display_name":"Länsi-Amuri","name":"location","value":"2.100011.110837.233230","hits":2355,"filter_items":[],"selected":false},{"display_name":"Messukylä","name":"location","value":"2.100011.110837.233700","hits":969,"filter_items":[],"selected":false},{"display_name":"Multisilta","name":"location","value":"2.100011.110837.233850","hits":1182,"filter_items":[],"selected":false},{"display_name":"Myllypuro-Kalkku","name":"location","value":"2.100011.110837.233330","hits":1266,"filter_items":[],"selected":false},{"display_name":"Nekala","name":"location","value":"2.100011.110837.233800","hits":2385,"filter_items":[],"selected":false},{"display_name":"Olkahinen-Tasanne","name":"location","value":"2.100011.110837.233610","hits":1433,"filter_items":[],"selected":false},{"display_name":"Osmonmäki-Petsamo","name":"location","value":"2.100011.110837.233500","hits":4410,"filter_items":[],"selected":false},{"display_name":"Peltolammi","name":"location","value":"2.100011.110837.233840","hits":1457,"filter_items":[],"selected":false},{"display_name":"Pispala","name":"location","value":"2.100011.110837.233250","hits":1555,"filter_items":[],"selected":false},{"display_name":"Rahola","name":"location","value":"2.100011.110837.233300","hits":2391,"filter_items":[],"selected":false},{"display_name":"Tahmela","name":"location","value":"2.100011.110837.233240","hits":524,"filter_items":[],"selected":false},{"display_name":"Takahuhti","name":"location","value":"2.100011.110837.233560","hits":4726,"filter_items":[],"selected":false},{"display_name":"Tampere Keskus","name":"location","value":"2.100011.110837.233100","hits":11509,"filter_items":[],"selected":false},{"display_name":"Tampere Keskus Läntinen","name":"location","value":"2.100011.110837.233200","hits":3951,"filter_items":[],"selected":false},{"display_name":"Terälahti","name":"location","value":"2.100011.110837.234260","hits":140,"filter_items":[],"selected":false},{"display_name":"Tesoma","name":"location","value":"2.100011.110837.233310","hits":4712,"filter_items":[],"selected":false},{"display_name":"Velaatta","name":"location","value":"2.100011.110837.234270","hits":48,"filter_items":[],"selected":false},{"display_name":"Vuores","name":"location","value":"2.100011.110837.233870","hits":3528,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Urjala","name":"location","value":"1.100011.110887","hits":961,"filter_items":[{"display_name":"Halkivaha","name":"location","value":"2.100011.110887.231830","hits":31,"filter_items":[],"selected":false},{"display_name":"Honkola","name":"location","value":"2.100011.110887.231730","hits":25,"filter_items":[],"selected":false},{"display_name":"Kehro","name":"location","value":"2.100011.110887.231750","hits":5,"filter_items":[],"selected":false},{"display_name":"Menonen","name":"location","value":"2.100011.110887.231140","hits":7,"filter_items":[],"selected":false},{"display_name":"Nuutajärvi","name":"location","value":"2.100011.110887.231160","hits":40,"filter_items":[],"selected":false},{"display_name":"Tursa","name":"location","value":"2.100011.110887.231860","hits":77,"filter_items":[],"selected":false},{"display_name":"Urjala Asemanseutu-Hanhisuo","name":"location","value":"2.100011.110887.231700","hits":142,"filter_items":[],"selected":false},{"display_name":"Urjala Keskus","name":"location","value":"2.100011.110887.231760","hits":494,"filter_items":[],"selected":false},{"display_name":"Urjalankylä-Kehro","name":"location","value":"2.100011.110887.231720","hits":140,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Valkeakoski","name":"location","value":"1.100011.110908","hits":5619,"filter_items":[{"display_name":"Haukila","name":"location","value":"2.100011.110908.237740","hits":60,"filter_items":[],"selected":false},{"display_name":"Kärjenniemi","name":"location","value":"2.100011.110908.237860","hits":170,"filter_items":[],"selected":false},{"display_name":"Metsäkansa","name":"location","value":"2.100011.110908.237850","hits":128,"filter_items":[],"selected":false},{"display_name":"Ritvala","name":"location","value":"2.100011.110908.237720","hits":23,"filter_items":[],"selected":false},{"display_name":"Sääksmäki","name":"location","value":"2.100011.110908.237700","hits":79,"filter_items":[],"selected":false},{"display_name":"Tarttila","name":"location","value":"2.100011.110908.237770","hits":114,"filter_items":[],"selected":false},{"display_name":"Valkeakoski Keskus","name":"location","value":"2.100011.110908.237600","hits":2593,"filter_items":[],"selected":false},{"display_name":"Vääräkoivu","name":"location","value":"2.100011.110908.237630","hits":2452,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vesilahti","name":"location","value":"1.100011.110922","hits":912,"filter_items":[{"display_name":"Krääkkiö","name":"location","value":"2.100011.110922.237380","hits":30,"filter_items":[],"selected":false},{"display_name":"Narva","name":"location","value":"2.100011.110922.237370","hits":129,"filter_items":[],"selected":false},{"display_name":"Rämsöö","name":"location","value":"2.100011.110922.237350","hits":19,"filter_items":[],"selected":false},{"display_name":"Valkkinen","name":"location","value":"2.100011.110922.237420","hits":128,"filter_items":[],"selected":false},{"display_name":"Vesilahti Keskus","name":"location","value":"2.100011.110922.237470","hits":606,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Virrat","name":"location","value":"1.100011.110936","hits":721,"filter_items":[{"display_name":"Killinkoski","name":"location","value":"2.100011.110936.234980","hits":11,"filter_items":[],"selected":false},{"display_name":"Koro","name":"location","value":"2.100011.110936.234740","hits":4,"filter_items":[],"selected":false},{"display_name":"Kotala","name":"location","value":"2.100011.110936.242870","hits":8,"filter_items":[],"selected":false},{"display_name":"Kurjenkylä","name":"location","value":"2.100011.110936.234770","hits":12,"filter_items":[],"selected":false},{"display_name":"Liedenpohja","name":"location","value":"2.100011.110936.234930","hits":14,"filter_items":[],"selected":false},{"display_name":"Ohtola","name":"location","value":"2.100011.110936.234950","hits":17,"filter_items":[],"selected":false},{"display_name":"Toisvesi","name":"location","value":"2.100011.110936.234970","hits":12,"filter_items":[],"selected":false},{"display_name":"Vaskivesi","name":"location","value":"2.100011.110936.234710","hits":34,"filter_items":[],"selected":false},{"display_name":"Vaskuu","name":"location","value":"2.100011.110936.234730","hits":17,"filter_items":[],"selected":false},{"display_name":"Virrat Keskus","name":"location","value":"2.100011.110936.234800","hits":590,"filter_items":[],"selected":false},{"display_name":"Äijänneva","name":"location","value":"2.100011.110936.234910","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ylöjärvi","name":"location","value":"1.100011.110980","hits":14934,"filter_items":[{"display_name":"Itä-Aure","name":"location","value":"2.100011.110980.234550","hits":9,"filter_items":[],"selected":false},{"display_name":"Julkujärvi","name":"location","value":"2.100011.110980.239160","hits":1980,"filter_items":[],"selected":false},{"display_name":"Karhe","name":"location","value":"2.100011.110980.239340","hits":356,"filter_items":[],"selected":false},{"display_name":"Kuru Keskus","name":"location","value":"2.100011.110980.234300","hits":567,"filter_items":[],"selected":false},{"display_name":"Kyrönlahti","name":"location","value":"2.100011.110980.234150","hits":55,"filter_items":[],"selected":false},{"display_name":"Lakiala","name":"location","value":"2.100011.110980.234110","hits":507,"filter_items":[],"selected":false},{"display_name":"Luode","name":"location","value":"2.100011.110980.234510","hits":5,"filter_items":[],"selected":false},{"display_name":"Länsi-Aure","name":"location","value":"2.100011.110980.234530","hits":10,"filter_items":[],"selected":false},{"display_name":"Länsi-Teisko","name":"location","value":"2.100011.110980.234180","hits":18,"filter_items":[],"selected":false},{"display_name":"Manninmäki-Haavisto","name":"location","value":"2.100011.110980.233480","hits":4324,"filter_items":[],"selected":false},{"display_name":"Mutala","name":"location","value":"2.100011.110980.234140","hits":792,"filter_items":[],"selected":false},{"display_name":"Parkkuu","name":"location","value":"2.100011.110980.234320","hits":47,"filter_items":[],"selected":false},{"display_name":"Pinsiö","name":"location","value":"2.100011.110980.239150","hits":390,"filter_items":[],"selected":false},{"display_name":"Poikelus","name":"location","value":"2.100011.110980.234330","hits":22,"filter_items":[],"selected":false},{"display_name":"Siivikkala","name":"location","value":"2.100011.110980.233450","hits":1194,"filter_items":[],"selected":false},{"display_name":"Viljakkala Keskus","name":"location","value":"2.100011.110980.239310","hits":129,"filter_items":[],"selected":false},{"display_name":"Vuorentausta","name":"location","value":"2.100011.110980.233430","hits":1425,"filter_items":[],"selected":false},{"display_name":"Ylinen","name":"location","value":"2.100011.110980.234130","hits":438,"filter_items":[],"selected":false},{"display_name":"Ylöjärvi Keskus","name":"location","value":"2.100011.110980.233470","hits":2666,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Pohjanmaa","name":"location","value":"0.100005","hits":25444,"filter_items":[{"display_name":"Kaskinen","name":"location","value":"1.100005.110231","hits":87,"filter_items":[{"display_name":"Kaskinen","name":"location","value":"2.100005.110231.264260","hits":87,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Korsnäs","name":"location","value":"1.100005.110280","hits":68,"filter_items":[{"display_name":"Harrström","name":"location","value":"2.100005.110280.266290","hits":1,"filter_items":[],"selected":false},{"display_name":"Korsnäs Keskus","name":"location","value":"2.100005.110280.266200","hits":51,"filter_items":[],"selected":false},{"display_name":"Moikipää","name":"location","value":"2.100005.110280.266210","hits":16,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kristiinankaupunki","name":"location","value":"1.100005.110287","hits":586,"filter_items":[{"display_name":"Dagsmark","name":"location","value":"2.100005.110287.264320","hits":12,"filter_items":[],"selected":false},{"display_name":"Härkmeri","name":"location","value":"2.100005.110287.264460","hits":8,"filter_items":[],"selected":false},{"display_name":"Kristiinankaupunki Keskus","name":"location","value":"2.100005.110287.264100","hits":387,"filter_items":[],"selected":false},{"display_name":"Lapväärtti","name":"location","value":"2.100005.110287.264300","hits":153,"filter_items":[],"selected":false},{"display_name":"Metsälä-Kallträsk","name":"location","value":"2.100005.110287.264440","hits":2,"filter_items":[],"selected":false},{"display_name":"Siipyy","name":"location","value":"2.100005.110287.264490","hits":8,"filter_items":[],"selected":false},{"display_name":"Skaftung","name":"location","value":"2.100005.110287.264480","hits":6,"filter_items":[],"selected":false},{"display_name":"Tiukka","name":"location","value":"2.100005.110287.264140","hits":10,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kruunupyy","name":"location","value":"1.100005.110288","hits":163,"filter_items":[{"display_name":"Alaveteli","name":"location","value":"2.100005.110288.268410","hits":30,"filter_items":[],"selected":false},{"display_name":"Kruunupyy Keskus","name":"location","value":"2.100005.110288.268500","hits":35,"filter_items":[],"selected":false},{"display_name":"Småbönders","name":"location","value":"2.100005.110288.268750","hits":3,"filter_items":[],"selected":false},{"display_name":"Teerijärvi","name":"location","value":"2.100005.110288.268700","hits":95,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Laihia","name":"location","value":"1.100005.110399","hits":2094,"filter_items":[{"display_name":"Haapala","name":"location","value":"2.100005.110399.266460","hits":30,"filter_items":[],"selected":false},{"display_name":"Jakkula","name":"location","value":"2.100005.110399.266450","hits":94,"filter_items":[],"selected":false},{"display_name":"Jukaja-Jokisalo","name":"location","value":"2.100005.110399.266470","hits":30,"filter_items":[],"selected":false},{"display_name":"Laihia Keskus","name":"location","value":"2.100005.110399.266400","hits":1767,"filter_items":[],"selected":false},{"display_name":"Ruto","name":"location","value":"2.100005.110399.266420","hits":173,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Luoto","name":"location","value":"1.100005.110440","hits":215,"filter_items":[{"display_name":"Bosund","name":"location","value":"2.100005.110440.268555","hits":134,"filter_items":[],"selected":false},{"display_name":"Eugmo","name":"location","value":"2.100005.110440.268560","hits":3,"filter_items":[],"selected":false},{"display_name":"Furuholmen","name":"location","value":"2.100005.110440.268580","hits":20,"filter_items":[],"selected":false},{"display_name":"Luoto","name":"location","value":"2.100005.110440.268570","hits":58,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Maalahti","name":"location","value":"1.100005.110475","hits":217,"filter_items":[{"display_name":"Bergö","name":"location","value":"2.100005.110475.266220","hits":7,"filter_items":[],"selected":false},{"display_name":"Långåminne","name":"location","value":"2.100005.110475.266160","hits":34,"filter_items":[],"selected":false},{"display_name":"Maalahti","name":"location","value":"2.100005.110475.266100","hits":152,"filter_items":[],"selected":false},{"display_name":"Petolahti","name":"location","value":"2.100005.110475.266240","hits":4,"filter_items":[],"selected":false},{"display_name":"Svarvar","name":"location","value":"2.100005.110475.266260","hits":1,"filter_items":[],"selected":false},{"display_name":"Övermalax","name":"location","value":"2.100005.110475.266140","hits":19,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mustasaari","name":"location","value":"1.100005.110499","hits":1785,"filter_items":[{"display_name":"Björköby","name":"location","value":"2.100005.110499.265870","hits":5,"filter_items":[],"selected":false},{"display_name":"Helsingby","name":"location","value":"2.100005.110499.265520","hits":249,"filter_items":[],"selected":false},{"display_name":"Iskmo","name":"location","value":"2.100005.110499.265760","hits":1,"filter_items":[],"selected":false},{"display_name":"Jungsund","name":"location","value":"2.100005.110499.265730","hits":46,"filter_items":[],"selected":false},{"display_name":"Karperö","name":"location","value":"2.100005.110499.265630","hits":95,"filter_items":[],"selected":false},{"display_name":"Koivulahti","name":"location","value":"2.100005.110499.266530","hits":192,"filter_items":[],"selected":false},{"display_name":"Koskö","name":"location","value":"2.100005.110499.265650","hits":9,"filter_items":[],"selected":false},{"display_name":"Kuni","name":"location","value":"2.100005.110499.266580","hits":73,"filter_items":[],"selected":false},{"display_name":"Mustasaari Keskus","name":"location","value":"2.100005.110499.265610","hits":675,"filter_items":[],"selected":false},{"display_name":"Norra Vallgrund-Söderudden","name":"location","value":"2.100005.110499.265920","hits":14,"filter_items":[],"selected":false},{"display_name":"Petsmo","name":"location","value":"2.100005.110499.266540","hits":35,"filter_items":[],"selected":false},{"display_name":"Raippaluoto","name":"location","value":"2.100005.110499.265800","hits":63,"filter_items":[],"selected":false},{"display_name":"Rimal","name":"location","value":"2.100005.110499.265470","hits":2,"filter_items":[],"selected":false},{"display_name":"Singsby","name":"location","value":"2.100005.110499.265710","hits":53,"filter_items":[],"selected":false},{"display_name":"Sulva","name":"location","value":"2.100005.110499.265450","hits":142,"filter_items":[],"selected":false},{"display_name":"Söderudden","name":"location","value":"2.100005.110499.265970","hits":1,"filter_items":[],"selected":false},{"display_name":"Södra Vallgrund","name":"location","value":"2.100005.110499.265930","hits":2,"filter_items":[],"selected":false},{"display_name":"Tölby-Rimal","name":"location","value":"2.100005.110499.265460","hits":6,"filter_items":[],"selected":false},{"display_name":"Vassor","name":"location","value":"2.100005.110499.266590","hits":37,"filter_items":[],"selected":false},{"display_name":"Veikkaala","name":"location","value":"2.100005.110499.266520","hits":33,"filter_items":[],"selected":false},{"display_name":"Vikby","name":"location","value":"2.100005.110499.265480","hits":35,"filter_items":[],"selected":false},{"display_name":"Västerhankmo","name":"location","value":"2.100005.110499.266550","hits":17,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Närpiö","name":"location","value":"1.100005.110545","hits":160,"filter_items":[{"display_name":"Kalax","name":"location","value":"2.100005.110545.264210","hits":4,"filter_items":[],"selected":false},{"display_name":"Nämpnäs","name":"location","value":"2.100005.110545.264510","hits":3,"filter_items":[],"selected":false},{"display_name":"Närpiö Keskus","name":"location","value":"2.100005.110545.264200","hits":105,"filter_items":[],"selected":false},{"display_name":"Närpiön Asemanseutu","name":"location","value":"2.100005.110545.264230","hits":23,"filter_items":[],"selected":false},{"display_name":"Pirttikylä-Sorvari","name":"location","value":"2.100005.110545.266270","hits":3,"filter_items":[],"selected":false},{"display_name":"Pjelax","name":"location","value":"2.100005.110545.264250","hits":2,"filter_items":[],"selected":false},{"display_name":"Töjby","name":"location","value":"2.100005.110545.266295","hits":1,"filter_items":[],"selected":false},{"display_name":"Yttermark","name":"location","value":"2.100005.110545.264220","hits":6,"filter_items":[],"selected":false},{"display_name":"Övermark","name":"location","value":"2.100005.110545.264610","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pedersöre","name":"location","value":"1.100005.110599","hits":275,"filter_items":[{"display_name":"Bäckby","name":"location","value":"2.100005.110599.268830","hits":1,"filter_items":[],"selected":false},{"display_name":"Edsevö","name":"location","value":"2.100005.110599.268870","hits":29,"filter_items":[],"selected":false},{"display_name":"Kolppi","name":"location","value":"2.100005.110599.268800","hits":76,"filter_items":[],"selected":false},{"display_name":"Lepplax","name":"location","value":"2.100005.110599.268530","hits":1,"filter_items":[],"selected":false},{"display_name":"Lillby","name":"location","value":"2.100005.110599.268940","hits":3,"filter_items":[],"selected":false},{"display_name":"Nederlappfors","name":"location","value":"2.100005.110599.268840","hits":18,"filter_items":[],"selected":false},{"display_name":"Purmo","name":"location","value":"2.100005.110599.268930","hits":54,"filter_items":[],"selected":false},{"display_name":"Pännäinen","name":"location","value":"2.100005.110599.268910","hits":31,"filter_items":[],"selected":false},{"display_name":"Sundby","name":"location","value":"2.100005.110599.268690","hits":16,"filter_items":[],"selected":false},{"display_name":"Ytteresse","name":"location","value":"2.100005.110599.268810","hits":17,"filter_items":[],"selected":false},{"display_name":"Ähtävä","name":"location","value":"2.100005.110599.268820","hits":25,"filter_items":[],"selected":false},{"display_name":"Överpurmo","name":"location","value":"2.100005.110599.268970","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pietarsaari","name":"location","value":"1.100005.110598","hits":1509,"filter_items":[{"display_name":"Kyrkostrand","name":"location","value":"2.100005.110598.268630","hits":95,"filter_items":[],"selected":false},{"display_name":"Pietarsaari Keskus","name":"location","value":"2.100005.110598.268600","hits":765,"filter_items":[],"selected":false},{"display_name":"Skutnäs-Västermalm","name":"location","value":"2.100005.110598.268620","hits":540,"filter_items":[],"selected":false},{"display_name":"Östermalm-Björnholmen","name":"location","value":"2.100005.110598.268660","hits":109,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Uusikaarlepyy","name":"location","value":"1.100005.110893","hits":232,"filter_items":[{"display_name":"Hirvlax","name":"location","value":"2.100005.110893.266970","hits":19,"filter_items":[],"selected":false},{"display_name":"Jepua","name":"location","value":"2.100005.110893.266850","hits":38,"filter_items":[],"selected":false},{"display_name":"Kovjoki","name":"location","value":"2.100005.110893.266930","hits":29,"filter_items":[],"selected":false},{"display_name":"Munsala","name":"location","value":"2.100005.110893.266950","hits":10,"filter_items":[],"selected":false},{"display_name":"Pensala","name":"location","value":"2.100005.110893.266840","hits":1,"filter_items":[],"selected":false},{"display_name":"Soklot","name":"location","value":"2.100005.110893.266910","hits":7,"filter_items":[],"selected":false},{"display_name":"Uusikaarlepyy Keskus","name":"location","value":"2.100005.110893.266900","hits":128,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vaasa","name":"location","value":"1.100005.110905","hits":17760,"filter_items":[{"display_name":"Asevelikylä","name":"location","value":"2.100005.110905.265300","hits":3172,"filter_items":[],"selected":false},{"display_name":"Gerby","name":"location","value":"2.100005.110905.265280","hits":996,"filter_items":[],"selected":false},{"display_name":"Huutoniemi","name":"location","value":"2.100005.110905.265320","hits":933,"filter_items":[],"selected":false},{"display_name":"Merikaarto","name":"location","value":"2.100005.110905.266510","hits":148,"filter_items":[],"selected":false},{"display_name":"Palosaari","name":"location","value":"2.100005.110905.265200","hits":1700,"filter_items":[],"selected":false},{"display_name":"Ristinummi","name":"location","value":"2.100005.110905.265370","hits":554,"filter_items":[],"selected":false},{"display_name":"Sundom","name":"location","value":"2.100005.110905.265410","hits":201,"filter_items":[],"selected":false},{"display_name":"Suvilahti","name":"location","value":"2.100005.110905.265350","hits":400,"filter_items":[],"selected":false},{"display_name":"Vaasa Keskus","name":"location","value":"2.100005.110905.265100","hits":6934,"filter_items":[],"selected":false},{"display_name":"Vanha Vaasa","name":"location","value":"2.100005.110905.265380","hits":870,"filter_items":[],"selected":false},{"display_name":"Vaskiluoto","name":"location","value":"2.100005.110905.265170","hits":24,"filter_items":[],"selected":false},{"display_name":"Vedenoja","name":"location","value":"2.100005.110905.266430","hits":14,"filter_items":[],"selected":false},{"display_name":"Vetokannas","name":"location","value":"2.100005.110905.265230","hits":787,"filter_items":[],"selected":false},{"display_name":"Vähäkyrö Keskus","name":"location","value":"2.100005.110905.266500","hits":1027,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vöyri","name":"location","value":"1.100005.110946","hits":293,"filter_items":[{"display_name":"Bertby","name":"location","value":"2.100005.110946.266660","hits":1,"filter_items":[],"selected":false},{"display_name":"Kaitsor","name":"location","value":"2.100005.110946.266710","hits":12,"filter_items":[],"selected":false},{"display_name":"Maksamaa","name":"location","value":"2.100005.110946.266640","hits":28,"filter_items":[],"selected":false},{"display_name":"Oravainen Keskus","name":"location","value":"2.100005.110946.266800","hits":17,"filter_items":[],"selected":false},{"display_name":"Oravaisten Tehdas","name":"location","value":"2.100005.110946.266830","hits":2,"filter_items":[],"selected":false},{"display_name":"Petterinmäki","name":"location","value":"2.100005.110946.262395","hits":13,"filter_items":[],"selected":false},{"display_name":"Vöyri Keskus","name":"location","value":"2.100005.110946.266600","hits":220,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Pohjois-Karjala","name":"location","value":"0.100009","hits":65409,"filter_items":[{"display_name":"Heinävesi","name":"location","value":"1.100009.110090","hits":1040,"filter_items":[{"display_name":"Etelä-Petruma","name":"location","value":"2.100009.110090.279885","hits":7,"filter_items":[],"selected":false},{"display_name":"Heinävesi Keskus","name":"location","value":"2.100009.110090.279700","hits":696,"filter_items":[],"selected":false},{"display_name":"Karvion kanava","name":"location","value":"2.100009.110090.279810","hits":4,"filter_items":[],"selected":false},{"display_name":"Kerma","name":"location","value":"2.100009.110090.279910","hits":10,"filter_items":[],"selected":false},{"display_name":"Palokki","name":"location","value":"2.100009.110090.279830","hits":3,"filter_items":[],"selected":false},{"display_name":"Sarvikumpu","name":"location","value":"2.100009.110090.279895","hits":3,"filter_items":[],"selected":false},{"display_name":"Suuraho - Uusi-Valamo","name":"location","value":"2.100009.110090.279860","hits":3,"filter_items":[],"selected":false},{"display_name":"Varistaipale","name":"location","value":"2.100009.110090.279820","hits":263,"filter_items":[],"selected":false},{"display_name":"Vihtari-Poikiinaho","name":"location","value":"2.100009.110090.279940","hits":51,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ilomantsi","name":"location","value":"1.100009.110146","hits":1544,"filter_items":[{"display_name":"Hattu","name":"location","value":"2.100009.110146.282967","hits":2,"filter_items":[],"selected":false},{"display_name":"Haukivaara","name":"location","value":"2.100009.110146.282830","hits":2,"filter_items":[],"selected":false},{"display_name":"Huhus-Käenkoski","name":"location","value":"2.100009.110146.281450","hits":1,"filter_items":[],"selected":false},{"display_name":"Ilomantsi Keskus","name":"location","value":"2.100009.110146.282900","hits":929,"filter_items":[],"selected":false},{"display_name":"Kivilahti","name":"location","value":"2.100009.110146.281430","hits":13,"filter_items":[],"selected":false},{"display_name":"Käenkoski","name":"location","value":"2.100009.110146.281460","hits":573,"filter_items":[],"selected":false},{"display_name":"Lehtovaara-Kuikkalampi","name":"location","value":"2.100009.110146.282960","hits":1,"filter_items":[],"selected":false},{"display_name":"Marjovaara","name":"location","value":"2.100009.110146.282815","hits":7,"filter_items":[],"selected":false},{"display_name":"Maukkula","name":"location","value":"2.100009.110146.282820","hits":5,"filter_items":[],"selected":false},{"display_name":"Sonkaja","name":"location","value":"2.100009.110146.282915","hits":1,"filter_items":[],"selected":false},{"display_name":"Tokrajärvi","name":"location","value":"2.100009.110146.281350","hits":5,"filter_items":[],"selected":false},{"display_name":"Tyrjänsaari","name":"location","value":"2.100009.110146.281420","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Joensuu","name":"location","value":"1.100009.110167","hits":40700,"filter_items":[{"display_name":"Ahveninen","name":"location","value":"2.100009.110167.281260","hits":7,"filter_items":[],"selected":false},{"display_name":"Eno Keskus","name":"location","value":"2.100009.110167.281200","hits":553,"filter_items":[],"selected":false},{"display_name":"Haapalahti","name":"location","value":"2.100009.110167.281295","hits":120,"filter_items":[],"selected":false},{"display_name":"Hammaslahti","name":"location","value":"2.100009.110167.282200","hits":781,"filter_items":[],"selected":false},{"display_name":"Heinävaara","name":"location","value":"2.100009.110167.282110","hits":195,"filter_items":[],"selected":false},{"display_name":"Hoilola","name":"location","value":"2.100009.110167.282760","hits":1,"filter_items":[],"selected":false},{"display_name":"Huhtilampi","name":"location","value":"2.100009.110167.282180","hits":21,"filter_items":[],"selected":false},{"display_name":"Hukanhauta","name":"location","value":"2.100009.110167.280230","hits":2719,"filter_items":[],"selected":false},{"display_name":"Joensuu Keskus Eteläinen","name":"location","value":"2.100009.110167.280110","hits":1920,"filter_items":[],"selected":false},{"display_name":"Joensuu Keskus Pohjoinen","name":"location","value":"2.100009.110167.280100","hits":9555,"filter_items":[],"selected":false},{"display_name":"Kanervala","name":"location","value":"2.100009.110167.280130","hits":1333,"filter_items":[],"selected":false},{"display_name":"Keskijärvi","name":"location","value":"2.100009.110167.282120","hits":6,"filter_items":[],"selected":false},{"display_name":"Kettuvaara","name":"location","value":"2.100009.110167.280260","hits":2661,"filter_items":[],"selected":false},{"display_name":"Kiihtelysvaara Keskus","name":"location","value":"2.100009.110167.282140","hits":122,"filter_items":[],"selected":false},{"display_name":"Kinnasniemi","name":"location","value":"2.100009.110167.282850","hits":2,"filter_items":[],"selected":false},{"display_name":"Kovero","name":"location","value":"2.100009.110167.282710","hits":37,"filter_items":[],"selected":false},{"display_name":"Kuismavaara","name":"location","value":"2.100009.110167.281320","hits":25,"filter_items":[],"selected":false},{"display_name":"Louhioja","name":"location","value":"2.100009.110167.281210","hits":67,"filter_items":[],"selected":false},{"display_name":"Luhtapohja","name":"location","value":"2.100009.110167.281330","hits":5,"filter_items":[],"selected":false},{"display_name":"Mannervaara","name":"location","value":"2.100009.110167.282880","hits":2,"filter_items":[],"selected":false},{"display_name":"Niinivaara","name":"location","value":"2.100009.110167.280200","hits":2027,"filter_items":[],"selected":false},{"display_name":"Niittylahti","name":"location","value":"2.100009.110167.282220","hits":2037,"filter_items":[],"selected":false},{"display_name":"Noljakka","name":"location","value":"2.100009.110167.280140","hits":6853,"filter_items":[],"selected":false},{"display_name":"Oskola","name":"location","value":"2.100009.110167.282160","hits":12,"filter_items":[],"selected":false},{"display_name":"Paukkaja","name":"location","value":"2.100009.110167.281270","hits":97,"filter_items":[],"selected":false},{"display_name":"Penttilä","name":"location","value":"2.100009.110167.280220","hits":1578,"filter_items":[],"selected":false},{"display_name":"Rantakylä-Latola","name":"location","value":"2.100009.110167.280160","hits":4168,"filter_items":[],"selected":false},{"display_name":"Reijola","name":"location","value":"2.100009.110167.280330","hits":1189,"filter_items":[],"selected":false},{"display_name":"Revonkylä","name":"location","value":"2.100009.110167.281390","hits":6,"filter_items":[],"selected":false},{"display_name":"Sarvinki","name":"location","value":"2.100009.110167.281360","hits":5,"filter_items":[],"selected":false},{"display_name":"Suhmura","name":"location","value":"2.100009.110167.282210","hits":64,"filter_items":[],"selected":false},{"display_name":"Tuupovaara Keskus-Pirttiaho","name":"location","value":"2.100009.110167.282730","hits":149,"filter_items":[],"selected":false},{"display_name":"Uimaharju","name":"location","value":"2.100009.110167.281280","hits":268,"filter_items":[],"selected":false},{"display_name":"Ukkola","name":"location","value":"2.100009.110167.281290","hits":7,"filter_items":[],"selected":false},{"display_name":"Uskali","name":"location","value":"2.100009.110167.282170","hits":31,"filter_items":[],"selected":false},{"display_name":"Utra","name":"location","value":"2.100009.110167.280170","hits":2062,"filter_items":[],"selected":false},{"display_name":"Öllölä","name":"location","value":"2.100009.110167.282750","hits":15,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Juuka","name":"location","value":"1.100009.110176","hits":895,"filter_items":[{"display_name":"Ahmovaara","name":"location","value":"2.100009.110176.283950","hits":106,"filter_items":[],"selected":false},{"display_name":"Juuka Keskus","name":"location","value":"2.100009.110176.283900","hits":709,"filter_items":[],"selected":false},{"display_name":"Kajoo","name":"location","value":"2.100009.110176.283880","hits":7,"filter_items":[],"selected":false},{"display_name":"Nunnanlahti","name":"location","value":"2.100009.110176.283940","hits":51,"filter_items":[],"selected":false},{"display_name":"Paalasmaa","name":"location","value":"2.100009.110176.283910","hits":1,"filter_items":[],"selected":false},{"display_name":"Polvela-Timovaara","name":"location","value":"2.100009.110176.283870","hits":14,"filter_items":[],"selected":false},{"display_name":"Tuopanjoki","name":"location","value":"2.100009.110176.283985","hits":3,"filter_items":[],"selected":false},{"display_name":"Vihtasuo","name":"location","value":"2.100009.110176.283915","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kitee","name":"location","value":"1.100009.110260","hits":1931,"filter_items":[{"display_name":"Haarajärvi","name":"location","value":"2.100009.110260.282395","hits":5,"filter_items":[],"selected":false},{"display_name":"Heinoniemi","name":"location","value":"2.100009.110260.282490","hits":1,"filter_items":[],"selected":false},{"display_name":"Hummovaara","name":"location","value":"2.100009.110260.282460","hits":15,"filter_items":[],"selected":false},{"display_name":"Juurikka","name":"location","value":"2.100009.110260.282580","hits":11,"filter_items":[],"selected":false},{"display_name":"Kesälahti Keskus","name":"location","value":"2.100009.110260.259800","hits":156,"filter_items":[],"selected":false},{"display_name":"Kitee Keskus","name":"location","value":"2.100009.110260.282500","hits":1491,"filter_items":[],"selected":false},{"display_name":"Kiteenlahti","name":"location","value":"2.100009.110260.282510","hits":13,"filter_items":[],"selected":false},{"display_name":"Närsäkkälä","name":"location","value":"2.100009.110260.282590","hits":6,"filter_items":[],"selected":false},{"display_name":"Puhos-Leinovaara","name":"location","value":"2.100009.110260.282430","hits":191,"filter_items":[],"selected":false},{"display_name":"Purujärvi-Rajavaara","name":"location","value":"2.100009.110260.259820","hits":2,"filter_items":[],"selected":false},{"display_name":"Tolosenmäki","name":"location","value":"2.100009.110260.282380","hits":32,"filter_items":[],"selected":false},{"display_name":"Villala","name":"location","value":"2.100009.110260.258350","hits":8,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kontiolahti","name":"location","value":"1.100009.110276","hits":6757,"filter_items":[{"display_name":"Jakokoski","name":"location","value":"2.100009.110276.281220","hits":311,"filter_items":[],"selected":false},{"display_name":"Katajaranta","name":"location","value":"2.100009.110276.281120","hits":61,"filter_items":[],"selected":false},{"display_name":"Kontiolahti","name":"location","value":"2.100009.110276.281100","hits":962,"filter_items":[],"selected":false},{"display_name":"Kontiolahti as","name":"location","value":"2.100009.110276.280770","hits":260,"filter_items":[],"selected":false},{"display_name":"Kontioniemi","name":"location","value":"2.100009.110276.280780","hits":125,"filter_items":[],"selected":false},{"display_name":"Kontioranta-Kontioniemi","name":"location","value":"2.100009.110276.280790","hits":74,"filter_items":[],"selected":false},{"display_name":"Kulho","name":"location","value":"2.100009.110276.280910","hits":818,"filter_items":[],"selected":false},{"display_name":"Lehmo","name":"location","value":"2.100009.110276.280710","hits":3009,"filter_items":[],"selected":false},{"display_name":"Lehtoi","name":"location","value":"2.100009.110276.281235","hits":56,"filter_items":[],"selected":false},{"display_name":"Mönni","name":"location","value":"2.100009.110276.281230","hits":40,"filter_items":[],"selected":false},{"display_name":"Onttola-Kunnasniemi","name":"location","value":"2.100009.110276.280510","hits":576,"filter_items":[],"selected":false},{"display_name":"Paihola","name":"location","value":"2.100009.110276.280850","hits":405,"filter_items":[],"selected":false},{"display_name":"Romppala-Riihikangas","name":"location","value":"2.100009.110276.281160","hits":60,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lieksa","name":"location","value":"1.100009.110422","hits":2137,"filter_items":[{"display_name":"Hattuvaara","name":"location","value":"2.100009.110422.281650","hits":13,"filter_items":[],"selected":false},{"display_name":"Jamali","name":"location","value":"2.100009.110422.281810","hits":31,"filter_items":[],"selected":false},{"display_name":"Jongunjoki-Pankajärvi","name":"location","value":"2.100009.110422.281970","hits":14,"filter_items":[],"selected":false},{"display_name":"Kelvä","name":"location","value":"2.100009.110422.281570","hits":1,"filter_items":[],"selected":false},{"display_name":"Koli","name":"location","value":"2.100009.110422.283960","hits":15,"filter_items":[],"selected":false},{"display_name":"Kylänlahti","name":"location","value":"2.100009.110422.281820","hits":18,"filter_items":[],"selected":false},{"display_name":"Lieksa Keskus","name":"location","value":"2.100009.110422.281700","hits":1396,"filter_items":[],"selected":false},{"display_name":"Mähkö-Timitra","name":"location","value":"2.100009.110422.281720","hits":483,"filter_items":[],"selected":false},{"display_name":"Mätäsvaara","name":"location","value":"2.100009.110422.281850","hits":8,"filter_items":[],"selected":false},{"display_name":"Pankajärvi","name":"location","value":"2.100009.110422.281950","hits":3,"filter_items":[],"selected":false},{"display_name":"Pankakoski","name":"location","value":"2.100009.110422.281750","hits":118,"filter_items":[],"selected":false},{"display_name":"Viekijärvi","name":"location","value":"2.100009.110422.281860","hits":17,"filter_items":[],"selected":false},{"display_name":"Vuonisjärvi","name":"location","value":"2.100009.110422.281560","hits":11,"filter_items":[],"selected":false},{"display_name":"Vuonislahti","name":"location","value":"2.100009.110422.281590","hits":9,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Liperi","name":"location","value":"1.100009.110426","hits":5373,"filter_items":[{"display_name":"Ahonkylä","name":"location","value":"2.100009.110426.283480","hits":33,"filter_items":[],"selected":false},{"display_name":"Harinjärvi","name":"location","value":"2.100009.110426.283460","hits":98,"filter_items":[],"selected":false},{"display_name":"Kaarnalampi","name":"location","value":"2.100009.110426.283340","hits":1,"filter_items":[],"selected":false},{"display_name":"Kaatamo","name":"location","value":"2.100009.110426.283330","hits":327,"filter_items":[],"selected":false},{"display_name":"Käsämä","name":"location","value":"2.100009.110426.283430","hits":226,"filter_items":[],"selected":false},{"display_name":"Liperi Keskus","name":"location","value":"2.100009.110426.283100","hits":516,"filter_items":[],"selected":false},{"display_name":"Puromäki","name":"location","value":"2.100009.110426.283140","hits":13,"filter_items":[],"selected":false},{"display_name":"Risti-Juojärvi","name":"location","value":"2.100009.110426.283320","hits":5,"filter_items":[],"selected":false},{"display_name":"Roukalahti","name":"location","value":"2.100009.110426.283150","hits":10,"filter_items":[],"selected":false},{"display_name":"Salokylä","name":"location","value":"2.100009.110426.283130","hits":69,"filter_items":[],"selected":false},{"display_name":"Tutjunniemi","name":"location","value":"2.100009.110426.283160","hits":14,"filter_items":[],"selected":false},{"display_name":"Vaivio","name":"location","value":"2.100009.110426.283450","hits":241,"filter_items":[],"selected":false},{"display_name":"Viinijärvi","name":"location","value":"2.100009.110426.283400","hits":519,"filter_items":[],"selected":false},{"display_name":"Ylämylly","name":"location","value":"2.100009.110426.280400","hits":3301,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Nurmes","name":"location","value":"1.100009.110541","hits":1563,"filter_items":[{"display_name":"Höljäkkä","name":"location","value":"2.100009.110541.275990","hits":8,"filter_items":[],"selected":false},{"display_name":"Karhunpää","name":"location","value":"2.100009.110541.275710","hits":17,"filter_items":[],"selected":false},{"display_name":"Kohtavaara","name":"location","value":"2.100009.110541.275970","hits":12,"filter_items":[],"selected":false},{"display_name":"Nurmes Keskus","name":"location","value":"2.100009.110541.275500","hits":886,"filter_items":[],"selected":false},{"display_name":"Pajukoski","name":"location","value":"2.100009.110541.275740","hits":3,"filter_items":[],"selected":false},{"display_name":"Porokylä","name":"location","value":"2.100009.110541.275530","hits":453,"filter_items":[],"selected":false},{"display_name":"Saramo-Petäiskylä-Mujejärvi","name":"location","value":"2.100009.110541.275890","hits":33,"filter_items":[],"selected":false},{"display_name":"Savikylä","name":"location","value":"2.100009.110541.275650","hits":74,"filter_items":[],"selected":false},{"display_name":"Valtimo Keskus","name":"location","value":"2.100009.110541.275700","hits":76,"filter_items":[],"selected":false},{"display_name":"Ylä-Valtimo","name":"location","value":"2.100009.110541.275840","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Outokumpu","name":"location","value":"1.100009.110309","hits":1267,"filter_items":[{"display_name":"Kuusjärvi","name":"location","value":"2.100009.110309.283630","hits":132,"filter_items":[],"selected":false},{"display_name":"Outokumpu Keskus","name":"location","value":"2.100009.110309.283500","hits":1108,"filter_items":[],"selected":false},{"display_name":"Varislahti","name":"location","value":"2.100009.110309.283660","hits":27,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Polvijärvi","name":"location","value":"1.100009.110607","hits":799,"filter_items":[{"display_name":"Horsmanaho","name":"location","value":"2.100009.110607.283780","hits":12,"filter_items":[],"selected":false},{"display_name":"Hukkala","name":"location","value":"2.100009.110607.283830","hits":27,"filter_items":[],"selected":false},{"display_name":"Kinahmo","name":"location","value":"2.100009.110607.283825","hits":3,"filter_items":[],"selected":false},{"display_name":"Kuorevaara","name":"location","value":"2.100009.110607.283720","hits":108,"filter_items":[],"selected":false},{"display_name":"Martonvaara-Sammakkovaara","name":"location","value":"2.100009.110607.283855","hits":8,"filter_items":[],"selected":false},{"display_name":"Polvijärvi Keskus","name":"location","value":"2.100009.110607.283700","hits":506,"filter_items":[],"selected":false},{"display_name":"Ruvaslahti","name":"location","value":"2.100009.110607.283835","hits":8,"filter_items":[],"selected":false},{"display_name":"Saarivaara","name":"location","value":"2.100009.110607.283840","hits":3,"filter_items":[],"selected":false},{"display_name":"Sola","name":"location","value":"2.100009.110607.283760","hits":3,"filter_items":[],"selected":false},{"display_name":"Sotkuma","name":"location","value":"2.100009.110607.283750","hits":121,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rääkkylä","name":"location","value":"1.100009.110707","hits":641,"filter_items":[{"display_name":"Nieminen","name":"location","value":"2.100009.110707.282290","hits":62,"filter_items":[],"selected":false},{"display_name":"Oravisalo-Varpasalo","name":"location","value":"2.100009.110707.282310","hits":27,"filter_items":[],"selected":false},{"display_name":"Rasivaara","name":"location","value":"2.100009.110707.282335","hits":190,"filter_items":[],"selected":false},{"display_name":"Rääkkylä Keskus","name":"location","value":"2.100009.110707.282300","hits":362,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tohmajärvi","name":"location","value":"1.100009.110848","hits":762,"filter_items":[{"display_name":"Kaurila","name":"location","value":"2.100009.110848.282670","hits":4,"filter_items":[],"selected":false},{"display_name":"Littilä","name":"location","value":"2.100009.110848.282685","hits":7,"filter_items":[],"selected":false},{"display_name":"Niirala-Jänisjoki","name":"location","value":"2.100009.110848.282675","hits":8,"filter_items":[],"selected":false},{"display_name":"Onkamo","name":"location","value":"2.100009.110848.282360","hits":81,"filter_items":[],"selected":false},{"display_name":"Tikkala","name":"location","value":"2.100009.110848.282350","hits":92,"filter_items":[],"selected":false},{"display_name":"Tohmajärvi Keskus","name":"location","value":"2.100009.110848.282600","hits":470,"filter_items":[],"selected":false},{"display_name":"Uusi-Värtsilä","name":"location","value":"2.100009.110848.282660","hits":7,"filter_items":[],"selected":false},{"display_name":"Värtsilä Keskus","name":"location","value":"2.100009.110848.282655","hits":93,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Pohjois-Pohjanmaa","name":"location","value":"0.100002","hits":127082,"filter_items":[{"display_name":"Alavieska","name":"location","value":"1.100002.110009","hits":389,"filter_items":[{"display_name":"Alavieska Keskus","name":"location","value":"2.100002.110009.285200","hits":375,"filter_items":[],"selected":false},{"display_name":"Talus","name":"location","value":"2.100002.110009.285230","hits":14,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Haapajärvi","name":"location","value":"1.100002.110069","hits":1011,"filter_items":[{"display_name":"Haapajärvi Keskus","name":"location","value":"2.100002.110069.285800","hits":891,"filter_items":[],"selected":false},{"display_name":"Kuona","name":"location","value":"2.100002.110069.285840","hits":25,"filter_items":[],"selected":false},{"display_name":"Oksava","name":"location","value":"2.100002.110069.285820","hits":71,"filter_items":[],"selected":false},{"display_name":"Parkkila","name":"location","value":"2.100002.110069.285710","hits":22,"filter_items":[],"selected":false},{"display_name":"Tulppo","name":"location","value":"2.100002.110069.285730","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Haapavesi","name":"location","value":"1.100002.110071","hits":802,"filter_items":[{"display_name":"Haapavesi Keskus","name":"location","value":"2.100002.110071.286600","hits":743,"filter_items":[],"selected":false},{"display_name":"Karhukangas","name":"location","value":"2.100002.110071.286480","hits":1,"filter_items":[],"selected":false},{"display_name":"Karsikas","name":"location","value":"2.100002.110071.286690","hits":3,"filter_items":[],"selected":false},{"display_name":"Kytökylä-Joutenniva","name":"location","value":"2.100002.110071.286650","hits":11,"filter_items":[],"selected":false},{"display_name":"Mieluskylä","name":"location","value":"2.100002.110071.286550","hits":8,"filter_items":[],"selected":false},{"display_name":"Vatjusjärvi","name":"location","value":"2.100002.110071.286680","hits":36,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hailuoto","name":"location","value":"1.100002.110072","hits":49,"filter_items":[{"display_name":"Hailuoto","name":"location","value":"2.100002.110072.290480","hits":49,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ii","name":"location","value":"1.100002.110139","hits":2317,"filter_items":[{"display_name":"Hyryoja","name":"location","value":"2.100002.110139.295130","hits":5,"filter_items":[],"selected":false},{"display_name":"Ii Asemanseutu","name":"location","value":"2.100002.110139.291110","hits":126,"filter_items":[],"selected":false},{"display_name":"Ii Keskus","name":"location","value":"2.100002.110139.291100","hits":1904,"filter_items":[],"selected":false},{"display_name":"Kuivaniemi Keskus","name":"location","value":"2.100002.110139.295100","hits":207,"filter_items":[],"selected":false},{"display_name":"Kuivaniemi kk","name":"location","value":"2.100002.110139.295110","hits":21,"filter_items":[],"selected":false},{"display_name":"Oijärvi-Lamminperä","name":"location","value":"2.100002.110139.295160","hits":6,"filter_items":[],"selected":false},{"display_name":"Olhava","name":"location","value":"2.100002.110139.291140","hits":35,"filter_items":[],"selected":false},{"display_name":"Yli-Olhava","name":"location","value":"2.100002.110139.291150","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kalajoki","name":"location","value":"1.100002.110208","hits":1724,"filter_items":[{"display_name":"Hillilä","name":"location","value":"2.100002.110208.268150","hits":2,"filter_items":[],"selected":false},{"display_name":"Himanka Keskus","name":"location","value":"2.100002.110208.268100","hits":134,"filter_items":[],"selected":false},{"display_name":"Kalajoki Keskus","name":"location","value":"2.100002.110208.285100","hits":1345,"filter_items":[],"selected":false},{"display_name":"Metsä","name":"location","value":"2.100002.110208.285120","hits":17,"filter_items":[],"selected":false},{"display_name":"Rahja","name":"location","value":"2.100002.110208.285180","hits":43,"filter_items":[],"selected":false},{"display_name":"Rautio","name":"location","value":"2.100002.110208.285160","hits":51,"filter_items":[],"selected":false},{"display_name":"Tynkä","name":"location","value":"2.100002.110208.285140","hits":115,"filter_items":[],"selected":false},{"display_name":"Typpö","name":"location","value":"2.100002.110208.285150","hits":17,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kempele","name":"location","value":"1.100002.110244","hits":7687,"filter_items":[{"display_name":"Honkanen","name":"location","value":"2.100002.110244.290450","hits":3858,"filter_items":[],"selected":false},{"display_name":"Kempele Keskus","name":"location","value":"2.100002.110244.290440","hits":3829,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kuusamo","name":"location","value":"1.100002.110305","hits":2687,"filter_items":[{"display_name":"Kurkijärvi - Oijusluoma","name":"location","value":"2.100002.110305.293700","hits":113,"filter_items":[],"selected":false},{"display_name":"Kuusamo","name":"location","value":"2.100002.110305.293600","hits":2252,"filter_items":[],"selected":false},{"display_name":"Muojärvi","name":"location","value":"2.100002.110305.293800","hits":79,"filter_items":[],"selected":false},{"display_name":"Oulangan kansallispuisto","name":"location","value":"2.100002.110305.293900","hits":75,"filter_items":[],"selected":false},{"display_name":"Rukatunturi","name":"location","value":"2.100002.110305.293830","hits":168,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kärsämäki","name":"location","value":"1.100002.110317","hits":351,"filter_items":[{"display_name":"Kärsämäki Keskus","name":"location","value":"2.100002.110317.286710","hits":351,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Liminka","name":"location","value":"1.100002.110425","hits":3574,"filter_items":[{"display_name":"Ala-Temmes","name":"location","value":"2.100002.110425.291930","hits":59,"filter_items":[],"selected":false},{"display_name":"Liminka Keskus","name":"location","value":"2.100002.110425.291900","hits":2269,"filter_items":[],"selected":false},{"display_name":"Tupos","name":"location","value":"2.100002.110425.291910","hits":1246,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lumijoki","name":"location","value":"1.100002.110436","hits":400,"filter_items":[{"display_name":"Lumijoki","name":"location","value":"2.100002.110436.291980","hits":400,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Merijärvi","name":"location","value":"1.100002.110483","hits":52,"filter_items":[{"display_name":"Merijärvi Keskus","name":"location","value":"2.100002.110483.286220","hits":30,"filter_items":[],"selected":false},{"display_name":"Pyhänkoski","name":"location","value":"2.100002.110483.286240","hits":18,"filter_items":[],"selected":false},{"display_name":"Ylipää","name":"location","value":"2.100002.110483.286230","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Muhos","name":"location","value":"1.100002.110494","hits":2137,"filter_items":[{"display_name":"Jokirinne","name":"location","value":"2.100002.110494.291410","hits":221,"filter_items":[],"selected":false},{"display_name":"Kylmälänkylä","name":"location","value":"2.100002.110494.291560","hits":16,"filter_items":[],"selected":false},{"display_name":"Leppiniemi","name":"location","value":"2.100002.110494.291430","hits":3,"filter_items":[],"selected":false},{"display_name":"Muhos Keskus","name":"location","value":"2.100002.110494.291500","hits":1815,"filter_items":[],"selected":false},{"display_name":"Rova","name":"location","value":"2.100002.110494.291510","hits":82,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Nivala","name":"location","value":"1.100002.110535","hits":1872,"filter_items":[{"display_name":"Ainastalo","name":"location","value":"2.100002.110535.285560","hits":12,"filter_items":[],"selected":false},{"display_name":"Karvoskylä","name":"location","value":"2.100002.110535.285580","hits":64,"filter_items":[],"selected":false},{"display_name":"Maliskylä","name":"location","value":"2.100002.110535.285640","hits":74,"filter_items":[],"selected":false},{"display_name":"Mönkö","name":"location","value":"2.100002.110535.285540","hits":9,"filter_items":[],"selected":false},{"display_name":"Nivala Keskus","name":"location","value":"2.100002.110535.285500","hits":1621,"filter_items":[],"selected":false},{"display_name":"Ruuskankylä","name":"location","value":"2.100002.110535.285660","hits":10,"filter_items":[],"selected":false},{"display_name":"Sarja","name":"location","value":"2.100002.110535.285620","hits":6,"filter_items":[],"selected":false},{"display_name":"Sarjanahde","name":"location","value":"2.100002.110535.285630","hits":76,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Oulainen","name":"location","value":"1.100002.110563","hits":1158,"filter_items":[{"display_name":"Annonen","name":"location","value":"2.100002.110563.286530","hits":14,"filter_items":[],"selected":false},{"display_name":"Kilpua","name":"location","value":"2.100002.110563.286350","hits":11,"filter_items":[],"selected":false},{"display_name":"Matkaniva","name":"location","value":"2.100002.110563.286510","hits":8,"filter_items":[],"selected":false},{"display_name":"Oulainen Keskus","name":"location","value":"2.100002.110563.286300","hits":1119,"filter_items":[],"selected":false},{"display_name":"Petäjäskoski","name":"location","value":"2.100002.110563.286210","hits":6,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Oulu","name":"location","value":"1.100002.110564","hits":84080,"filter_items":[{"display_name":"Arkala","name":"location","value":"2.100002.110564.291310","hits":45,"filter_items":[],"selected":false},{"display_name":"Haapalehto","name":"location","value":"2.100002.110564.290650","hits":4228,"filter_items":[],"selected":false},{"display_name":"Halosenniemi","name":"location","value":"2.100002.110564.290860","hits":136,"filter_items":[],"selected":false},{"display_name":"Haukipudas Asemanseutu","name":"location","value":"2.100002.110564.290840","hits":391,"filter_items":[],"selected":false},{"display_name":"Haukipudas Keskus","name":"location","value":"2.100002.110564.290830","hits":2855,"filter_items":[],"selected":false},{"display_name":"Heinäpää","name":"location","value":"2.100002.110564.290120","hits":2216,"filter_items":[],"selected":false},{"display_name":"Hietasaari","name":"location","value":"2.100002.110564.290510","hits":381,"filter_items":[],"selected":false},{"display_name":"Hiukkavaara","name":"location","value":"2.100002.110564.290670","hits":2810,"filter_items":[],"selected":false},{"display_name":"Höyhtyä","name":"location","value":"2.100002.110564.290150","hits":2600,"filter_items":[],"selected":false},{"display_name":"Iinatti","name":"location","value":"2.100002.110564.290240","hits":3021,"filter_items":[],"selected":false},{"display_name":"Jakkukylä","name":"location","value":"2.100002.110564.291210","hits":25,"filter_items":[],"selected":false},{"display_name":"Jääli","name":"location","value":"2.100002.110564.290940","hits":1455,"filter_items":[],"selected":false},{"display_name":"Kaakkuri","name":"location","value":"2.100002.110564.290410","hits":1936,"filter_items":[],"selected":false},{"display_name":"Kaijonharju-Linnanmaa","name":"location","value":"2.100002.110564.290570","hits":2051,"filter_items":[],"selected":false},{"display_name":"Karjasilta","name":"location","value":"2.100002.110564.290140","hits":1545,"filter_items":[],"selected":false},{"display_name":"Kaukovainio","name":"location","value":"2.100002.110564.290250","hits":1921,"filter_items":[],"selected":false},{"display_name":"Kello","name":"location","value":"2.100002.110564.290820","hits":1005,"filter_items":[],"selected":false},{"display_name":"Kiiminki Keskus","name":"location","value":"2.100002.110564.290900","hits":2033,"filter_items":[],"selected":false},{"display_name":"Kiviniemi","name":"location","value":"2.100002.110564.290810","hits":1327,"filter_items":[],"selected":false},{"display_name":"Kontinkangas","name":"location","value":"2.100002.110564.290220","hits":318,"filter_items":[],"selected":false},{"display_name":"Kontio","name":"location","value":"2.100002.110564.290910","hits":442,"filter_items":[],"selected":false},{"display_name":"Korvensuora","name":"location","value":"2.100002.110564.290630","hits":3822,"filter_items":[],"selected":false},{"display_name":"Koskela-Oulu","name":"location","value":"2.100002.110564.290560","hits":952,"filter_items":[],"selected":false},{"display_name":"Kuivasjärvi","name":"location","value":"2.100002.110564.290540","hits":5046,"filter_items":[],"selected":false},{"display_name":"Madekoski","name":"location","value":"2.100002.110564.290310","hits":944,"filter_items":[],"selected":false},{"display_name":"Martinniemi","name":"location","value":"2.100002.110564.290850","hits":634,"filter_items":[],"selected":false},{"display_name":"Metsokangas","name":"location","value":"2.100002.110564.290420","hits":4127,"filter_items":[],"selected":false},{"display_name":"Oulu Keskus","name":"location","value":"2.100002.110564.290100","hits":7574,"filter_items":[],"selected":false},{"display_name":"Oulunsalo Keskus","name":"location","value":"2.100002.110564.290460","hits":2786,"filter_items":[],"selected":false},{"display_name":"Pahkakoski-Räinä","name":"location","value":"2.100002.110564.291260","hits":9,"filter_items":[],"selected":false},{"display_name":"Pateniemi","name":"location","value":"2.100002.110564.290800","hits":3834,"filter_items":[],"selected":false},{"display_name":"Pyykösjärvi-Puolivälikangas","name":"location","value":"2.100002.110564.290550","hits":1236,"filter_items":[],"selected":false},{"display_name":"Rajakylä","name":"location","value":"2.100002.110564.290580","hits":1573,"filter_items":[],"selected":false},{"display_name":"Raksila","name":"location","value":"2.100002.110564.290130","hits":2519,"filter_items":[],"selected":false},{"display_name":"Rusko-Heikinharju","name":"location","value":"2.100002.110564.290620","hits":612,"filter_items":[],"selected":false},{"display_name":"Sanginsuu","name":"location","value":"2.100002.110564.290660","hits":206,"filter_items":[],"selected":false},{"display_name":"Tannila","name":"location","value":"2.100002.110564.291240","hits":13,"filter_items":[],"selected":false},{"display_name":"Taskila-Toppila","name":"location","value":"2.100002.110564.290520","hits":4215,"filter_items":[],"selected":false},{"display_name":"Teknologiakylä","name":"location","value":"2.100002.110564.290590","hits":20,"filter_items":[],"selected":false},{"display_name":"Tuira","name":"location","value":"2.100002.110564.290500","hits":2848,"filter_items":[],"selected":false},{"display_name":"Varjakka","name":"location","value":"2.100002.110564.290470","hits":235,"filter_items":[],"selected":false},{"display_name":"Välivainio","name":"location","value":"2.100002.110564.290530","hits":1896,"filter_items":[],"selected":false},{"display_name":"Värttö-Maikkula","name":"location","value":"2.100002.110564.290230","hits":3508,"filter_items":[],"selected":false},{"display_name":"Yli-Ii Keskus","name":"location","value":"2.100002.110564.291200","hits":155,"filter_items":[],"selected":false},{"display_name":"Ylikiiminki Keskus","name":"location","value":"2.100002.110564.291300","hits":1107,"filter_items":[],"selected":false},{"display_name":"Äimärautio","name":"location","value":"2.100002.110564.290400","hits":1462,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pudasjärvi","name":"location","value":"1.100002.110615","hits":678,"filter_items":[{"display_name":"Ala-Siurua","name":"location","value":"2.100002.110615.293187","hits":15,"filter_items":[],"selected":false},{"display_name":"Hetejärvi","name":"location","value":"2.100002.110615.293160","hits":19,"filter_items":[],"selected":false},{"display_name":"Iinattijärvi","name":"location","value":"2.100002.110615.293277","hits":9,"filter_items":[],"selected":false},{"display_name":"Jaurakkajärvi","name":"location","value":"2.100002.110615.293350","hits":4,"filter_items":[],"selected":false},{"display_name":"Kipinä","name":"location","value":"2.100002.110615.293140","hits":27,"filter_items":[],"selected":false},{"display_name":"Livo","name":"location","value":"2.100002.110615.293220","hits":5,"filter_items":[],"selected":false},{"display_name":"Pudasjärvi Keskus","name":"location","value":"2.100002.110615.293100","hits":490,"filter_items":[],"selected":false},{"display_name":"Puhoskylä","name":"location","value":"2.100002.110615.293390","hits":4,"filter_items":[],"selected":false},{"display_name":"Pärjänsuo","name":"location","value":"2.100002.110615.293225","hits":21,"filter_items":[],"selected":false},{"display_name":"Rytinki","name":"location","value":"2.100002.110615.293240","hits":20,"filter_items":[],"selected":false},{"display_name":"Sarajärvi","name":"location","value":"2.100002.110615.293250","hits":5,"filter_items":[],"selected":false},{"display_name":"Sotkajärvi","name":"location","value":"2.100002.110615.293270","hits":25,"filter_items":[],"selected":false},{"display_name":"Syöte","name":"location","value":"2.100002.110615.293280","hits":34,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pyhäjoki","name":"location","value":"1.100002.110625","hits":522,"filter_items":[{"display_name":"Parhalahti","name":"location","value":"2.100002.110625.286110","hits":99,"filter_items":[],"selected":false},{"display_name":"Pirttikoski","name":"location","value":"2.100002.110625.286160","hits":43,"filter_items":[],"selected":false},{"display_name":"Pyhäjoki Keskus","name":"location","value":"2.100002.110625.286100","hits":331,"filter_items":[],"selected":false},{"display_name":"Yppäri","name":"location","value":"2.100002.110625.286170","hits":49,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pyhäjärvi","name":"location","value":"1.100002.110626","hits":582,"filter_items":[{"display_name":"Hiidenniemi","name":"location","value":"2.100002.110626.286850","hits":4,"filter_items":[],"selected":false},{"display_name":"Pellikkaperä","name":"location","value":"2.100002.110626.286810","hits":24,"filter_items":[],"selected":false},{"display_name":"Pyhäkumpu","name":"location","value":"2.100002.110626.286900","hits":26,"filter_items":[],"selected":false},{"display_name":"Pyhäsalmi","name":"location","value":"2.100002.110626.286800","hits":523,"filter_items":[],"selected":false},{"display_name":"Vesikoski","name":"location","value":"2.100002.110626.286870","hits":4,"filter_items":[],"selected":false},{"display_name":"Väliaho","name":"location","value":"2.100002.110626.286980","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pyhäntä","name":"location","value":"1.100002.110630","hits":114,"filter_items":[{"display_name":"Pyhäntä","name":"location","value":"2.100002.110630.292930","hits":101,"filter_items":[],"selected":false},{"display_name":"Tavastkenkä","name":"location","value":"2.100002.110630.292910","hits":13,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Raahe","name":"location","value":"1.100002.110678","hits":7039,"filter_items":[{"display_name":"Alpua","name":"location","value":"2.100002.110678.286460","hits":30,"filter_items":[],"selected":false},{"display_name":"Arkkukari","name":"location","value":"2.100002.110678.292210","hits":80,"filter_items":[],"selected":false},{"display_name":"Ilveskorpi","name":"location","value":"2.100002.110678.286360","hits":31,"filter_items":[],"selected":false},{"display_name":"Isoholmi-Antinkangas","name":"location","value":"2.100002.110678.292130","hits":519,"filter_items":[],"selected":false},{"display_name":"Kopsa","name":"location","value":"2.100002.110678.292260","hits":24,"filter_items":[],"selected":false},{"display_name":"Kummatti-Junnilanmäki","name":"location","value":"2.100002.110678.292150","hits":151,"filter_items":[],"selected":false},{"display_name":"Lampinsaari","name":"location","value":"2.100002.110678.286440","hits":18,"filter_items":[],"selected":false},{"display_name":"Lapaluoto","name":"location","value":"2.100002.110678.292180","hits":39,"filter_items":[],"selected":false},{"display_name":"Lasikangas","name":"location","value":"2.100002.110678.292240","hits":17,"filter_items":[],"selected":false},{"display_name":"Lumimetsä","name":"location","value":"2.100002.110678.286470","hits":13,"filter_items":[],"selected":false},{"display_name":"Mattilanperä","name":"location","value":"2.100002.110678.292230","hits":21,"filter_items":[],"selected":false},{"display_name":"Ollinsaari-Mestauskallio","name":"location","value":"2.100002.110678.292120","hits":386,"filter_items":[],"selected":false},{"display_name":"Pattijoki Keskus","name":"location","value":"2.100002.110678.292140","hits":3510,"filter_items":[],"selected":false},{"display_name":"Piehinki","name":"location","value":"2.100002.110678.292220","hits":44,"filter_items":[],"selected":false},{"display_name":"Raahe Keskus","name":"location","value":"2.100002.110678.292100","hits":839,"filter_items":[],"selected":false},{"display_name":"Saloinen","name":"location","value":"2.100002.110678.292160","hits":1070,"filter_items":[],"selected":false},{"display_name":"Vihanti Keskus","name":"location","value":"2.100002.110678.286400","hits":247,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Reisjärvi","name":"location","value":"1.100002.110691","hits":80,"filter_items":[{"display_name":"Kangaskylä-Tolpankangas","name":"location","value":"2.100002.110691.285930","hits":9,"filter_items":[],"selected":false},{"display_name":"Köyhänperä","name":"location","value":"2.100002.110691.285980","hits":1,"filter_items":[],"selected":false},{"display_name":"Reisjärvi Keskus","name":"location","value":"2.100002.110691.285900","hits":68,"filter_items":[],"selected":false},{"display_name":"Räisälänmäki","name":"location","value":"2.100002.110691.285940","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sievi","name":"location","value":"1.100002.110746","hits":801,"filter_items":[{"display_name":"Joenkylä","name":"location","value":"2.100002.110746.285450","hits":33,"filter_items":[],"selected":false},{"display_name":"Jyrinki","name":"location","value":"2.100002.110746.285340","hits":413,"filter_items":[],"selected":false},{"display_name":"Kiiskilampi","name":"location","value":"2.100002.110746.285470","hits":43,"filter_items":[],"selected":false},{"display_name":"Koivisto","name":"location","value":"2.100002.110746.285430","hits":17,"filter_items":[],"selected":false},{"display_name":"Markkula","name":"location","value":"2.100002.110746.285320","hits":15,"filter_items":[],"selected":false},{"display_name":"Sievi Asemanseutu","name":"location","value":"2.100002.110746.285310","hits":42,"filter_items":[],"selected":false},{"display_name":"Sievi Keskus","name":"location","value":"2.100002.110746.285410","hits":238,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Siikajoki","name":"location","value":"1.100002.110748","hits":651,"filter_items":[{"display_name":"Karinkanta","name":"location","value":"2.100002.110748.292330","hits":7,"filter_items":[],"selected":false},{"display_name":"Luohua","name":"location","value":"2.100002.110748.292450","hits":35,"filter_items":[],"selected":false},{"display_name":"Paavola-Huumola","name":"location","value":"2.100002.110748.292430","hits":287,"filter_items":[],"selected":false},{"display_name":"Revonlahti","name":"location","value":"2.100002.110748.292350","hits":90,"filter_items":[],"selected":false},{"display_name":"Ruukki Keskus","name":"location","value":"2.100002.110748.292400","hits":141,"filter_items":[],"selected":false},{"display_name":"Saarikoski","name":"location","value":"2.100002.110748.292440","hits":15,"filter_items":[],"selected":false},{"display_name":"Siikajoki Keskus","name":"location","value":"2.100002.110748.292320","hits":64,"filter_items":[],"selected":false},{"display_name":"Tuomioja","name":"location","value":"2.100002.110748.292470","hits":12,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Siikalatva","name":"location","value":"1.100002.110791","hits":399,"filter_items":[{"display_name":"Kestilä","name":"location","value":"2.100002.110791.292700","hits":94,"filter_items":[],"selected":false},{"display_name":"Laakkola","name":"location","value":"2.100002.110791.292650","hits":4,"filter_items":[],"selected":false},{"display_name":"Leskelä","name":"location","value":"2.100002.110791.292640","hits":1,"filter_items":[],"selected":false},{"display_name":"Mankila","name":"location","value":"2.100002.110791.292530","hits":2,"filter_items":[],"selected":false},{"display_name":"Piippola Keskus","name":"location","value":"2.100002.110791.292620","hits":82,"filter_items":[],"selected":false},{"display_name":"Pulkkila Keskus","name":"location","value":"2.100002.110791.292600","hits":74,"filter_items":[],"selected":false},{"display_name":"Rantsila Keskus","name":"location","value":"2.100002.110791.292500","hits":137,"filter_items":[],"selected":false},{"display_name":"Vorna","name":"location","value":"2.100002.110791.292610","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Taivalkoski","name":"location","value":"1.100002.110832","hits":294,"filter_items":[{"display_name":"Jurmu","name":"location","value":"2.100002.110832.293420","hits":3,"filter_items":[],"selected":false},{"display_name":"Taivalkoski Keskus","name":"location","value":"2.100002.110832.293400","hits":212,"filter_items":[],"selected":false},{"display_name":"Tyrövaara","name":"location","value":"2.100002.110832.293540","hits":6,"filter_items":[],"selected":false},{"display_name":"Vanhala","name":"location","value":"2.100002.110832.293590","hits":73,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tyrnävä","name":"location","value":"1.100002.110859","hits":1232,"filter_items":[{"display_name":"Temmes","name":"location","value":"2.100002.110859.291950","hits":105,"filter_items":[],"selected":false},{"display_name":"Tyrnävä","name":"location","value":"2.100002.110859.291800","hits":1127,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Utajärvi","name":"location","value":"1.100002.110889","hits":181,"filter_items":[{"display_name":"Ahmas","name":"location","value":"2.100002.110889.291660","hits":8,"filter_items":[],"selected":false},{"display_name":"Juorkuna","name":"location","value":"2.100002.110889.291630","hits":7,"filter_items":[],"selected":false},{"display_name":"Sanginkylä","name":"location","value":"2.100002.110889.291620","hits":12,"filter_items":[],"selected":false},{"display_name":"Särkijärvi","name":"location","value":"2.100002.110889.291640","hits":13,"filter_items":[],"selected":false},{"display_name":"Utajärvi Keskus","name":"location","value":"2.100002.110889.291600","hits":141,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vaala","name":"location","value":"1.100002.110785","hits":214,"filter_items":[{"display_name":"Jaalanka-Liminpuro","name":"location","value":"2.100002.110785.291740","hits":3,"filter_items":[],"selected":false},{"display_name":"Kankari","name":"location","value":"2.100002.110785.291730","hits":7,"filter_items":[],"selected":false},{"display_name":"Manamansalo","name":"location","value":"2.100002.110785.288340","hits":1,"filter_items":[],"selected":false},{"display_name":"Neittävä","name":"location","value":"2.100002.110785.291780","hits":1,"filter_items":[],"selected":false},{"display_name":"Nuojua","name":"location","value":"2.100002.110785.291790","hits":3,"filter_items":[],"selected":false},{"display_name":"Oterma","name":"location","value":"2.100002.110785.291720","hits":2,"filter_items":[],"selected":false},{"display_name":"Pelsonsuo","name":"location","value":"2.100002.110785.292810","hits":3,"filter_items":[],"selected":false},{"display_name":"Säräisniemi","name":"location","value":"2.100002.110785.291760","hits":16,"filter_items":[],"selected":false},{"display_name":"Vaala Keskus-Oterma","name":"location","value":"2.100002.110785.291700","hits":167,"filter_items":[],"selected":false},{"display_name":"Veneheitto","name":"location","value":"2.100002.110785.292830","hits":11,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ylivieska","name":"location","value":"1.100002.110977","hits":4005,"filter_items":[{"display_name":"Isokoski","name":"location","value":"2.100002.110977.284770","hits":3,"filter_items":[],"selected":false},{"display_name":"Kantokylä","name":"location","value":"2.100002.110977.284650","hits":30,"filter_items":[],"selected":false},{"display_name":"Raudaskylä","name":"location","value":"2.100002.110977.284880","hits":26,"filter_items":[],"selected":false},{"display_name":"Tuomiperä","name":"location","value":"2.100002.110977.284460","hits":16,"filter_items":[],"selected":false},{"display_name":"Vähäkangas","name":"location","value":"2.100002.110977.284540","hits":45,"filter_items":[],"selected":false},{"display_name":"Ylivieska Keskus","name":"location","value":"2.100002.110977.284100","hits":3885,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Pohjois-Savo","name":"location","value":"0.100008","hits":59250,"filter_items":[{"display_name":"Iisalmi","name":"location","value":"1.100008.110140","hits":4821,"filter_items":[{"display_name":"Hernejärvi","name":"location","value":"2.100008.110140.274420","hits":109,"filter_items":[],"selected":false},{"display_name":"Iisalmi Keskus Eteläinen","name":"location","value":"2.100008.110140.274100","hits":1079,"filter_items":[],"selected":false},{"display_name":"Iisalmi Keskus Pohjoinen","name":"location","value":"2.100008.110140.274120","hits":1418,"filter_items":[],"selected":false},{"display_name":"Kihmula","name":"location","value":"2.100008.110140.274130","hits":982,"filter_items":[],"selected":false},{"display_name":"Kirmanranta","name":"location","value":"2.100008.110140.274520","hits":76,"filter_items":[],"selected":false},{"display_name":"Koljonvirta","name":"location","value":"2.100008.110140.274160","hits":149,"filter_items":[],"selected":false},{"display_name":"Kotikylä","name":"location","value":"2.100008.110140.274540","hits":8,"filter_items":[],"selected":false},{"display_name":"Kurenpolvi","name":"location","value":"2.100008.110140.274590","hits":25,"filter_items":[],"selected":false},{"display_name":"Laidunmäki","name":"location","value":"2.100008.110140.274150","hits":146,"filter_items":[],"selected":false},{"display_name":"Peltosalmi-Sourunsalo","name":"location","value":"2.100008.110140.274510","hits":174,"filter_items":[],"selected":false},{"display_name":"Pörsänmäki","name":"location","value":"2.100008.110140.274550","hits":15,"filter_items":[],"selected":false},{"display_name":"Ritoniemi","name":"location","value":"2.100008.110140.274140","hits":231,"filter_items":[],"selected":false},{"display_name":"Runni","name":"location","value":"2.100008.110140.274595","hits":85,"filter_items":[],"selected":false},{"display_name":"Soinlahti","name":"location","value":"2.100008.110140.274170","hits":324,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Joroinen","name":"location","value":"1.100008.110171","hits":797,"filter_items":[{"display_name":"Huutokoski","name":"location","value":"2.100008.110171.279620","hits":9,"filter_items":[],"selected":false},{"display_name":"Joroinen Keskus","name":"location","value":"2.100008.110171.279600","hits":330,"filter_items":[],"selected":false},{"display_name":"Kaitainen","name":"location","value":"2.100008.110171.279690","hits":25,"filter_items":[],"selected":false},{"display_name":"Kerisalo","name":"location","value":"2.100008.110171.279660","hits":4,"filter_items":[],"selected":false},{"display_name":"Kolma","name":"location","value":"2.100008.110171.279630","hits":9,"filter_items":[],"selected":false},{"display_name":"Kuvansi","name":"location","value":"2.100008.110171.278880","hits":387,"filter_items":[],"selected":false},{"display_name":"Lahnalahti","name":"location","value":"2.100008.110171.279680","hits":4,"filter_items":[],"selected":false},{"display_name":"Maavesi","name":"location","value":"2.100008.110171.277460","hits":29,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kaavi","name":"location","value":"1.100008.110204","hits":492,"filter_items":[{"display_name":"Kaavi Keskus","name":"location","value":"2.100008.110204.273600","hits":289,"filter_items":[],"selected":false},{"display_name":"Kortteinen-Rasilampi","name":"location","value":"2.100008.110204.273620","hits":38,"filter_items":[],"selected":false},{"display_name":"Luikonlahti","name":"location","value":"2.100008.110204.273670","hits":153,"filter_items":[],"selected":false},{"display_name":"Niinivaara-Onnivaara","name":"location","value":"2.100008.110204.273645","hits":1,"filter_items":[],"selected":false},{"display_name":"Sivakkavaara","name":"location","value":"2.100008.110204.273640","hits":11,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Keitele","name":"location","value":"1.100008.110239","hits":240,"filter_items":[{"display_name":"Keitele Keskus","name":"location","value":"2.100008.110239.272600","hits":239,"filter_items":[],"selected":false},{"display_name":"Petäjäkylä","name":"location","value":"2.100008.110239.272980","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kiuruvesi","name":"location","value":"1.100008.110263","hits":1072,"filter_items":[{"display_name":"Aittojärvi","name":"location","value":"2.100008.110263.274740","hits":6,"filter_items":[],"selected":false},{"display_name":"Heinäkylä","name":"location","value":"2.100008.110263.274630","hits":5,"filter_items":[],"selected":false},{"display_name":"Honkaranta","name":"location","value":"2.100008.110263.274610","hits":73,"filter_items":[],"selected":false},{"display_name":"Kiuruvesi Keskus","name":"location","value":"2.100008.110263.274700","hits":944,"filter_items":[],"selected":false},{"display_name":"Koppeloharju","name":"location","value":"2.100008.110263.274840","hits":1,"filter_items":[],"selected":false},{"display_name":"Myllyniemi","name":"location","value":"2.100008.110263.274680","hits":30,"filter_items":[],"selected":false},{"display_name":"Niemiskylä","name":"location","value":"2.100008.110263.274720","hits":4,"filter_items":[],"selected":false},{"display_name":"Rapakkojoki","name":"location","value":"2.100008.110263.274670","hits":4,"filter_items":[],"selected":false},{"display_name":"Remeskylä-Tihilänkangas","name":"location","value":"2.100008.110263.274940","hits":3,"filter_items":[],"selected":false},{"display_name":"Sulkavanjärvi","name":"location","value":"2.100008.110263.274640","hits":2,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kuopio","name":"location","value":"1.100008.110297","hits":34839,"filter_items":[{"display_name":"Ahkionlahti-Vianta","name":"location","value":"2.100008.110297.271760","hits":46,"filter_items":[],"selected":false},{"display_name":"Airaksela","name":"location","value":"2.100008.110297.271490","hits":78,"filter_items":[],"selected":false},{"display_name":"Etu-Niirala","name":"location","value":"2.100008.110297.270110","hits":1299,"filter_items":[],"selected":false},{"display_name":"Haapaniemi","name":"location","value":"2.100008.110297.270620","hits":443,"filter_items":[],"selected":false},{"display_name":"Haatala","name":"location","value":"2.100008.110297.271745","hits":18,"filter_items":[],"selected":false},{"display_name":"Haluna","name":"location","value":"2.100008.110297.273350","hits":21,"filter_items":[],"selected":false},{"display_name":"Hiltulanlahti","name":"location","value":"2.100008.110297.270870","hits":1405,"filter_items":[],"selected":false},{"display_name":"Hirvilahti-Salonkulma","name":"location","value":"2.100008.110297.271650","hits":49,"filter_items":[],"selected":false},{"display_name":"Inkilänmäki","name":"location","value":"2.100008.110297.270340","hits":926,"filter_items":[],"selected":false},{"display_name":"Juankoski Keskus","name":"location","value":"2.100008.110297.273500","hits":422,"filter_items":[],"selected":false},{"display_name":"Julkula","name":"location","value":"2.100008.110297.270260","hits":587,"filter_items":[],"selected":false},{"display_name":"Jynkkä","name":"location","value":"2.100008.110297.270780","hits":2247,"filter_items":[],"selected":false},{"display_name":"Jynkänmäki","name":"location","value":"2.100008.110297.270840","hits":3156,"filter_items":[],"selected":false},{"display_name":"Kaislastenlahti","name":"location","value":"2.100008.110297.271520","hits":248,"filter_items":[],"selected":false},{"display_name":"Karttula Keskus","name":"location","value":"2.100008.110297.272100","hits":249,"filter_items":[],"selected":false},{"display_name":"Keski-Siikajärvi","name":"location","value":"2.100008.110297.273830","hits":9,"filter_items":[],"selected":false},{"display_name":"Kettulanlahti","name":"location","value":"2.100008.110297.270400","hits":213,"filter_items":[],"selected":false},{"display_name":"Kinnulanlahti","name":"location","value":"2.100008.110297.271730","hits":117,"filter_items":[],"selected":false},{"display_name":"Kortejoki","name":"location","value":"2.100008.110297.271130","hits":94,"filter_items":[],"selected":false},{"display_name":"Kuopio Keskus","name":"location","value":"2.100008.110297.270100","hits":5110,"filter_items":[],"selected":false},{"display_name":"Kuopion Keskussairaala-alue","name":"location","value":"2.100008.110297.270210","hits":75,"filter_items":[],"selected":false},{"display_name":"Kurkimäki","name":"location","value":"2.100008.110297.271480","hits":288,"filter_items":[],"selected":false},{"display_name":"Kurolanlahti","name":"location","value":"2.100008.110297.271670","hits":35,"filter_items":[],"selected":false},{"display_name":"Käärmelahti","name":"location","value":"2.100008.110297.271720","hits":118,"filter_items":[],"selected":false},{"display_name":"Lammasaho","name":"location","value":"2.100008.110297.271950","hits":17,"filter_items":[],"selected":false},{"display_name":"Leinolanlahti","name":"location","value":"2.100008.110297.271660","hits":4,"filter_items":[],"selected":false},{"display_name":"Linnanpelto","name":"location","value":"2.100008.110297.270300","hits":358,"filter_items":[],"selected":false},{"display_name":"Litmanen","name":"location","value":"2.100008.110297.270820","hits":3762,"filter_items":[],"selected":false},{"display_name":"Litmaniemi","name":"location","value":"2.100008.110297.271360","hits":16,"filter_items":[],"selected":false},{"display_name":"Losomäki","name":"location","value":"2.100008.110297.273730","hits":4,"filter_items":[],"selected":false},{"display_name":"Länsi-Puijo","name":"location","value":"2.100008.110297.270280","hits":434,"filter_items":[],"selected":false},{"display_name":"Maaninka Keskus","name":"location","value":"2.100008.110297.271750","hits":157,"filter_items":[],"selected":false},{"display_name":"Muuruvesi","name":"location","value":"2.100008.110297.273460","hits":119,"filter_items":[],"selected":false},{"display_name":"Männistö","name":"location","value":"2.100008.110297.270500","hits":2433,"filter_items":[],"selected":false},{"display_name":"Neulamäki","name":"location","value":"2.100008.110297.270150","hits":1096,"filter_items":[],"selected":false},{"display_name":"Niirala-Huuhanmäki","name":"location","value":"2.100008.110297.270600","hits":736,"filter_items":[],"selected":false},{"display_name":"Nilsiä Keskus","name":"location","value":"2.100008.110297.273300","hits":553,"filter_items":[],"selected":false},{"display_name":"Niuvaniemen Sairaala-alue","name":"location","value":"2.100008.110297.270240","hits":11,"filter_items":[],"selected":false},{"display_name":"Pajulahti","name":"location","value":"2.100008.110297.273360","hits":191,"filter_items":[],"selected":false},{"display_name":"Palonurmi-Aholansaari","name":"location","value":"2.100008.110297.273810","hits":9,"filter_items":[],"selected":false},{"display_name":"Pieksänkoski","name":"location","value":"2.100008.110297.273410","hits":26,"filter_items":[],"selected":false},{"display_name":"Pitkälahti","name":"location","value":"2.100008.110297.270800","hits":996,"filter_items":[],"selected":false},{"display_name":"Puijonlaakso","name":"location","value":"2.100008.110297.270200","hits":1725,"filter_items":[],"selected":false},{"display_name":"Pulkonkoski-Saarinen","name":"location","value":"2.100008.110297.271680","hits":22,"filter_items":[],"selected":false},{"display_name":"Päiväranta","name":"location","value":"2.100008.110297.270420","hits":765,"filter_items":[],"selected":false},{"display_name":"Reittiö","name":"location","value":"2.100008.110297.273320","hits":175,"filter_items":[],"selected":false},{"display_name":"Riistavesi","name":"location","value":"2.100008.110297.271160","hits":184,"filter_items":[],"selected":false},{"display_name":"Räsälä","name":"location","value":"2.100008.110297.271330","hits":29,"filter_items":[],"selected":false},{"display_name":"Saarijärvi","name":"location","value":"2.100008.110297.270460","hits":1725,"filter_items":[],"selected":false},{"display_name":"Salonkulma","name":"location","value":"2.100008.110297.271610","hits":1,"filter_items":[],"selected":false},{"display_name":"Syvänniemi","name":"location","value":"2.100008.110297.271570","hits":213,"filter_items":[],"selected":false},{"display_name":"Särkiniemi","name":"location","value":"2.100008.110297.270700","hits":1318,"filter_items":[],"selected":false},{"display_name":"Säyneinen-Ala-Siikajärvi","name":"location","value":"2.100008.110297.273770","hits":28,"filter_items":[],"selected":false},{"display_name":"Tahkovuori","name":"location","value":"2.100008.110297.273310","hits":30,"filter_items":[],"selected":false},{"display_name":"Tavinsalmi","name":"location","value":"2.100008.110297.271740","hits":3,"filter_items":[],"selected":false},{"display_name":"Tuovilanlahti-Haatala","name":"location","value":"2.100008.110297.271775","hits":26,"filter_items":[],"selected":false},{"display_name":"Vartiala","name":"location","value":"2.100008.110297.271150","hits":95,"filter_items":[],"selected":false},{"display_name":"Vehmersalmi Keskus","name":"location","value":"2.100008.110297.271310","hits":274,"filter_items":[],"selected":false},{"display_name":"Västinniemi","name":"location","value":"2.100008.110297.273470","hits":51,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lapinlahti","name":"location","value":"1.100008.110402","hits":1979,"filter_items":[{"display_name":"Alapitkä","name":"location","value":"2.100008.110402.271910","hits":199,"filter_items":[],"selected":false},{"display_name":"Korpijärvi","name":"location","value":"2.100008.110402.273250","hits":13,"filter_items":[],"selected":false},{"display_name":"Lapinlahti Keskus","name":"location","value":"2.100008.110402.273100","hits":1343,"filter_items":[],"selected":false},{"display_name":"Lukkarila","name":"location","value":"2.100008.110402.271960","hits":15,"filter_items":[],"selected":false},{"display_name":"Mäntylahti-Karvasalmi","name":"location","value":"2.100008.110402.273110","hits":15,"filter_items":[],"selected":false},{"display_name":"Nerkoo-Horsmanmäki","name":"location","value":"2.100008.110402.273120","hits":74,"filter_items":[],"selected":false},{"display_name":"Pajujärvi","name":"location","value":"2.100008.110402.271920","hits":44,"filter_items":[],"selected":false},{"display_name":"Paloinen","name":"location","value":"2.100008.110402.274470","hits":1,"filter_items":[],"selected":false},{"display_name":"Syvärinpää","name":"location","value":"2.100008.110402.273230","hits":12,"filter_items":[],"selected":false},{"display_name":"Varpaisjärvi Keskus","name":"location","value":"2.100008.110402.273200","hits":263,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Leppävirta","name":"location","value":"1.100008.110420","hits":1317,"filter_items":[{"display_name":"Itä-Soisalo","name":"location","value":"2.100008.110420.279350","hits":5,"filter_items":[],"selected":false},{"display_name":"Konnuslahti-Valkeamäki","name":"location","value":"2.100008.110420.279150","hits":52,"filter_items":[],"selected":false},{"display_name":"Kotalahti","name":"location","value":"2.100008.110420.279140","hits":41,"filter_items":[],"selected":false},{"display_name":"Kurjala-Moninmäki","name":"location","value":"2.100008.110420.279255","hits":4,"filter_items":[],"selected":false},{"display_name":"Leppävirta Keskus","name":"location","value":"2.100008.110420.279100","hits":823,"filter_items":[],"selected":false},{"display_name":"Moninmäki","name":"location","value":"2.100008.110420.279230","hits":1,"filter_items":[],"selected":false},{"display_name":"Niinimäki","name":"location","value":"2.100008.110420.279410","hits":42,"filter_items":[],"selected":false},{"display_name":"Näädänmaa","name":"location","value":"2.100008.110420.279330","hits":5,"filter_items":[],"selected":false},{"display_name":"Oravikoski","name":"location","value":"2.100008.110420.271470","hits":116,"filter_items":[],"selected":false},{"display_name":"Paukarlahti","name":"location","value":"2.100008.110420.271460","hits":62,"filter_items":[],"selected":false},{"display_name":"Puponmäki","name":"location","value":"2.100008.110420.279265","hits":1,"filter_items":[],"selected":false},{"display_name":"Saamaiskylä","name":"location","value":"2.100008.110420.279160","hits":13,"filter_items":[],"selected":false},{"display_name":"Sorsakoski","name":"location","value":"2.100008.110420.279130","hits":85,"filter_items":[],"selected":false},{"display_name":"Timola","name":"location","value":"2.100008.110420.278480","hits":63,"filter_items":[],"selected":false},{"display_name":"Valkeamäki","name":"location","value":"2.100008.110420.279190","hits":4,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pielavesi","name":"location","value":"1.100008.110595","hits":387,"filter_items":[{"display_name":"Jokijärvi","name":"location","value":"2.100008.110595.272510","hits":3,"filter_items":[],"selected":false},{"display_name":"Jylhänkylä","name":"location","value":"2.100008.110595.272810","hits":79,"filter_items":[],"selected":false},{"display_name":"Kumpula","name":"location","value":"2.100008.110595.272430","hits":48,"filter_items":[],"selected":false},{"display_name":"Laukkala","name":"location","value":"2.100008.110595.272740","hits":3,"filter_items":[],"selected":false},{"display_name":"Pielavesi Keskus-Jylänki","name":"location","value":"2.100008.110595.272400","hits":217,"filter_items":[],"selected":false},{"display_name":"Säviä","name":"location","value":"2.100008.110595.272550","hits":3,"filter_items":[],"selected":false},{"display_name":"Säviäntaipale","name":"location","value":"2.100008.110595.272530","hits":3,"filter_items":[],"selected":false},{"display_name":"Vaaraslahti","name":"location","value":"2.100008.110595.272710","hits":23,"filter_items":[],"selected":false},{"display_name":"Vuorikylä","name":"location","value":"2.100008.110595.272570","hits":8,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rautalampi","name":"location","value":"1.100008.110686","hits":358,"filter_items":[{"display_name":"Kerkonjoensuu","name":"location","value":"2.100008.110686.277930","hits":107,"filter_items":[],"selected":false},{"display_name":"Myhinpää","name":"location","value":"2.100008.110686.277770","hits":36,"filter_items":[],"selected":false},{"display_name":"Rautalampi Keskus","name":"location","value":"2.100008.110686.277700","hits":197,"filter_items":[],"selected":false},{"display_name":"Vaajasalmi","name":"location","value":"2.100008.110686.277910","hits":18,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rautavaara","name":"location","value":"1.100008.110687","hits":130,"filter_items":[{"display_name":"Ala-Luosta-Riitasalo","name":"location","value":"2.100008.110687.273850","hits":2,"filter_items":[],"selected":false},{"display_name":"Kangaslahti","name":"location","value":"2.100008.110687.273990","hits":4,"filter_items":[],"selected":false},{"display_name":"Rautavaara Keskus","name":"location","value":"2.100008.110687.273900","hits":115,"filter_items":[],"selected":false},{"display_name":"Ylä-Luosta","name":"location","value":"2.100008.110687.275680","hits":9,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Siilinjärvi","name":"location","value":"1.100008.110749","hits":6303,"filter_items":[{"display_name":"Hamula","name":"location","value":"2.100008.110749.271890","hits":134,"filter_items":[],"selected":false},{"display_name":"Harjamäki","name":"location","value":"2.100008.110749.271870","hits":53,"filter_items":[],"selected":false},{"display_name":"Jännevirta","name":"location","value":"2.100008.110749.270940","hits":95,"filter_items":[],"selected":false},{"display_name":"Kuuslahti","name":"location","value":"2.100008.110749.271840","hits":59,"filter_items":[],"selected":false},{"display_name":"Leppäkaarre","name":"location","value":"2.100008.110749.271850","hits":327,"filter_items":[],"selected":false},{"display_name":"Pöljä","name":"location","value":"2.100008.110749.271820","hits":149,"filter_items":[],"selected":false},{"display_name":"Siilinjärvi Keskus","name":"location","value":"2.100008.110749.271800","hits":3376,"filter_items":[],"selected":false},{"display_name":"Toivala","name":"location","value":"2.100008.110749.270900","hits":1190,"filter_items":[],"selected":false},{"display_name":"Vuorela","name":"location","value":"2.100008.110749.270910","hits":920,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sonkajärvi","name":"location","value":"1.100008.110762","hits":299,"filter_items":[{"display_name":"Jyrkkä","name":"location","value":"2.100008.110762.274380","hits":1,"filter_items":[],"selected":false},{"display_name":"Kalliosuo","name":"location","value":"2.100008.110762.274345","hits":5,"filter_items":[],"selected":false},{"display_name":"Sonkajärvi Keskus","name":"location","value":"2.100008.110762.274300","hits":244,"filter_items":[],"selected":false},{"display_name":"Sonkakoski","name":"location","value":"2.100008.110762.274360","hits":3,"filter_items":[],"selected":false},{"display_name":"Sukeva-Kainuunmäki","name":"location","value":"2.100008.110762.274340","hits":46,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Suonenjoki","name":"location","value":"1.100008.110778","hits":1180,"filter_items":[{"display_name":"Iisvesi","name":"location","value":"2.100008.110778.277800","hits":49,"filter_items":[],"selected":false},{"display_name":"Lempyy","name":"location","value":"2.100008.110778.277630","hits":20,"filter_items":[],"selected":false},{"display_name":"Suonenjoki Keskus","name":"location","value":"2.100008.110778.277600","hits":1090,"filter_items":[],"selected":false},{"display_name":"Suontee","name":"location","value":"2.100008.110778.277690","hits":21,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tervo","name":"location","value":"1.100008.110844","hits":163,"filter_items":[{"display_name":"Eliaksela","name":"location","value":"2.100008.110844.272220","hits":4,"filter_items":[],"selected":false},{"display_name":"Talluskylä","name":"location","value":"2.100008.110844.271640","hits":18,"filter_items":[],"selected":false},{"display_name":"Tervo Keskus-Eliaksela","name":"location","value":"2.100008.110844.272210","hits":141,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tuusniemi","name":"location","value":"1.100008.110857","hits":553,"filter_items":[{"display_name":"Juurikkamäki","name":"location","value":"2.100008.110857.271260","hits":11,"filter_items":[],"selected":false},{"display_name":"Kosula","name":"location","value":"2.100008.110857.271280","hits":25,"filter_items":[],"selected":false},{"display_name":"Laukka-aho","name":"location","value":"2.100008.110857.271170","hits":8,"filter_items":[],"selected":false},{"display_name":"Paakkila","name":"location","value":"2.100008.110857.271240","hits":12,"filter_items":[],"selected":false},{"display_name":"Tuusjärvi","name":"location","value":"2.100008.110857.271210","hits":9,"filter_items":[],"selected":false},{"display_name":"Tuusniemi Keskus","name":"location","value":"2.100008.110857.271200","hits":488,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Varkaus","name":"location","value":"1.100008.110915","hits":3585,"filter_items":[{"display_name":"Akonlahti","name":"location","value":"2.100008.110915.278710","hits":62,"filter_items":[],"selected":false},{"display_name":"Kangaslampi Keskus","name":"location","value":"2.100008.110915.279480","hits":19,"filter_items":[],"selected":false},{"display_name":"Kaura-Aho","name":"location","value":"2.100008.110915.278870","hits":256,"filter_items":[],"selected":false},{"display_name":"Kommila","name":"location","value":"2.100008.110915.278300","hits":268,"filter_items":[],"selected":false},{"display_name":"Kuoppakangas","name":"location","value":"2.100008.110915.278210","hits":239,"filter_items":[],"selected":false},{"display_name":"Kurola","name":"location","value":"2.100008.110915.278610","hits":7,"filter_items":[],"selected":false},{"display_name":"Käpykangas","name":"location","value":"2.100008.110915.278850","hits":560,"filter_items":[],"selected":false},{"display_name":"Luttila","name":"location","value":"2.100008.110915.278400","hits":212,"filter_items":[],"selected":false},{"display_name":"Pitkälänniemi-Könönpelto","name":"location","value":"2.100008.110915.278500","hits":338,"filter_items":[],"selected":false},{"display_name":"Puurtila","name":"location","value":"2.100008.110915.278310","hits":235,"filter_items":[],"selected":false},{"display_name":"Päiviönsaari","name":"location","value":"2.100008.110915.278250","hits":97,"filter_items":[],"selected":false},{"display_name":"Ruokokoski","name":"location","value":"2.100008.110915.278900","hits":363,"filter_items":[],"selected":false},{"display_name":"Varkaus Keskus","name":"location","value":"2.100008.110915.278200","hits":929,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vesanto","name":"location","value":"1.100008.110921","hits":171,"filter_items":[{"display_name":"Horontaipale","name":"location","value":"2.100008.110921.272380","hits":21,"filter_items":[],"selected":false},{"display_name":"Niinivesi","name":"location","value":"2.100008.110921.272310","hits":6,"filter_items":[],"selected":false},{"display_name":"Närhilä","name":"location","value":"2.100008.110921.272360","hits":6,"filter_items":[],"selected":false},{"display_name":"Pienola","name":"location","value":"2.100008.110921.272350","hits":5,"filter_items":[],"selected":false},{"display_name":"Tiitilänkylä","name":"location","value":"2.100008.110921.272330","hits":1,"filter_items":[],"selected":false},{"display_name":"Vesanto Keskus","name":"location","value":"2.100008.110921.272300","hits":132,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vieremä","name":"location","value":"1.100008.110925","hits":564,"filter_items":[{"display_name":"Kauppilanmäki","name":"location","value":"2.100008.110925.274270","hits":31,"filter_items":[],"selected":false},{"display_name":"Marttisenjärvi","name":"location","value":"2.100008.110925.274240","hits":14,"filter_items":[],"selected":false},{"display_name":"Nissilä","name":"location","value":"2.100008.110925.274250","hits":1,"filter_items":[],"selected":false},{"display_name":"Salahmi","name":"location","value":"2.100008.110925.274230","hits":319,"filter_items":[],"selected":false},{"display_name":"Vieremä Keskus","name":"location","value":"2.100008.110925.274200","hits":199,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Päijät-Häme","name":"location","value":"0.100012","hits":72722,"filter_items":[{"display_name":"Asikkala","name":"location","value":"1.100012.110016","hits":3672,"filter_items":[{"display_name":"Asikkala","name":"location","value":"2.100012.110016.217320","hits":68,"filter_items":[],"selected":false},{"display_name":"Iso-Äiniö-Vähimaa","name":"location","value":"2.100012.110016.217450","hits":29,"filter_items":[],"selected":false},{"display_name":"Kalkkinen","name":"location","value":"2.100012.110016.217240","hits":90,"filter_items":[],"selected":false},{"display_name":"Kurhila","name":"location","value":"2.100012.110016.217430","hits":53,"filter_items":[],"selected":false},{"display_name":"Pietilä","name":"location","value":"2.100012.110016.217220","hits":30,"filter_items":[],"selected":false},{"display_name":"Urajärvi","name":"location","value":"2.100012.110016.217150","hits":1651,"filter_items":[],"selected":false},{"display_name":"Vesivehmaa","name":"location","value":"2.100012.110016.217130","hits":186,"filter_items":[],"selected":false},{"display_name":"Viitaila","name":"location","value":"2.100012.110016.217410","hits":30,"filter_items":[],"selected":false},{"display_name":"Vähimaa","name":"location","value":"2.100012.110016.217440","hits":6,"filter_items":[],"selected":false},{"display_name":"Vääksy Keskus","name":"location","value":"2.100012.110016.217200","hits":1529,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hartola","name":"location","value":"1.100012.110081","hits":686,"filter_items":[{"display_name":"Hartola Keskus","name":"location","value":"2.100012.110081.219600","hits":648,"filter_items":[],"selected":false},{"display_name":"Kalhonkylä","name":"location","value":"2.100012.110081.219630","hits":3,"filter_items":[],"selected":false},{"display_name":"Koitti-Lepsala","name":"location","value":"2.100012.110081.219540","hits":5,"filter_items":[],"selected":false},{"display_name":"Pohela","name":"location","value":"2.100012.110081.219620","hits":25,"filter_items":[],"selected":false},{"display_name":"Putkijärvi-Siltasuo","name":"location","value":"2.100012.110081.219850","hits":5,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Heinola","name":"location","value":"1.100012.110111","hits":6063,"filter_items":[{"display_name":"Heinola Keskus","name":"location","value":"2.100012.110111.218100","hits":1708,"filter_items":[],"selected":false},{"display_name":"Heinola kk","name":"location","value":"2.100012.110111.218300","hits":960,"filter_items":[],"selected":false},{"display_name":"Jyränkö","name":"location","value":"2.100012.110111.218150","hits":348,"filter_items":[],"selected":false},{"display_name":"Kaakonlampi-Pyhätön","name":"location","value":"2.100012.110111.218200","hits":385,"filter_items":[],"selected":false},{"display_name":"Lusi","name":"location","value":"2.100012.110111.219210","hits":33,"filter_items":[],"selected":false},{"display_name":"Myllyoja","name":"location","value":"2.100012.110111.218600","hits":208,"filter_items":[],"selected":false},{"display_name":"Paaso-Syrjäkoski","name":"location","value":"2.100012.110111.219260","hits":3,"filter_items":[],"selected":false},{"display_name":"Reumasairaala-alue","name":"location","value":"2.100012.110111.218120","hits":378,"filter_items":[],"selected":false},{"display_name":"Syrjäkoski","name":"location","value":"2.100012.110111.219250","hits":1,"filter_items":[],"selected":false},{"display_name":"Tommola-Sahanniemi","name":"location","value":"2.100012.110111.218130","hits":1722,"filter_items":[],"selected":false},{"display_name":"Vierumäki taajama","name":"location","value":"2.100012.110111.219110","hits":262,"filter_items":[],"selected":false},{"display_name":"Vierumäki urheiluopisto","name":"location","value":"2.100012.110111.219120","hits":55,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hollola","name":"location","value":"1.100012.110098","hits":6248,"filter_items":[{"display_name":"Herrala","name":"location","value":"2.100012.110098.216500","hits":282,"filter_items":[],"selected":false},{"display_name":"Hollola kk","name":"location","value":"2.100012.110098.216710","hits":179,"filter_items":[],"selected":false},{"display_name":"Hämeenkoski","name":"location","value":"2.100012.110098.216800","hits":494,"filter_items":[],"selected":false},{"display_name":"Kartano","name":"location","value":"2.100012.110098.215860","hits":1291,"filter_items":[],"selected":false},{"display_name":"Kukkila","name":"location","value":"2.100012.110098.215270","hits":621,"filter_items":[],"selected":false},{"display_name":"Kutajärvi","name":"location","value":"2.100012.110098.216730","hits":247,"filter_items":[],"selected":false},{"display_name":"Manskivi","name":"location","value":"2.100012.110098.216790","hits":5,"filter_items":[],"selected":false},{"display_name":"Messilä","name":"location","value":"2.100012.110098.215980","hits":2,"filter_items":[],"selected":false},{"display_name":"Paimela","name":"location","value":"2.100012.110098.217120","hits":127,"filter_items":[],"selected":false},{"display_name":"Salpakangas","name":"location","value":"2.100012.110098.215870","hits":1254,"filter_items":[],"selected":false},{"display_name":"Sipilä","name":"location","value":"2.100012.110098.217110","hits":485,"filter_items":[],"selected":false},{"display_name":"Soramäki","name":"location","value":"2.100012.110098.215880","hits":1177,"filter_items":[],"selected":false},{"display_name":"Tennilä","name":"location","value":"2.100012.110098.216630","hits":84,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Iitti","name":"location","value":"1.100012.110142","hits":1235,"filter_items":[{"display_name":"Haapa-Kimola","name":"location","value":"2.100012.110142.247310","hits":17,"filter_items":[],"selected":false},{"display_name":"Hiisiö","name":"location","value":"2.100012.110142.247460","hits":2,"filter_items":[],"selected":false},{"display_name":"Huutotöyry","name":"location","value":"2.100012.110142.219160","hits":122,"filter_items":[],"selected":false},{"display_name":"Iitti kk","name":"location","value":"2.100012.110142.247520","hits":39,"filter_items":[],"selected":false},{"display_name":"Kausala","name":"location","value":"2.100012.110142.247400","hits":929,"filter_items":[],"selected":false},{"display_name":"Kymentaka","name":"location","value":"2.100012.110142.247610","hits":1,"filter_items":[],"selected":false},{"display_name":"Lyöttilä","name":"location","value":"2.100012.110142.247540","hits":20,"filter_items":[],"selected":false},{"display_name":"Mankala-Hiisiö","name":"location","value":"2.100012.110142.247490","hits":65,"filter_items":[],"selected":false},{"display_name":"Perheniemi","name":"location","value":"2.100012.110142.247450","hits":19,"filter_items":[],"selected":false},{"display_name":"Sääskjärvi","name":"location","value":"2.100012.110142.247440","hits":21,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kärkölä","name":"location","value":"1.100012.110316","hits":589,"filter_items":[{"display_name":"Järvelä","name":"location","value":"2.100012.110316.216600","hits":337,"filter_items":[],"selected":false},{"display_name":"Kärkölä kk","name":"location","value":"2.100012.110316.216610","hits":80,"filter_items":[],"selected":false},{"display_name":"Lappila","name":"location","value":"2.100012.110316.216670","hits":152,"filter_items":[],"selected":false},{"display_name":"Mertie","name":"location","value":"2.100012.110316.216540","hits":20,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lahti","name":"location","value":"1.100012.110398","hits":49122,"filter_items":[{"display_name":"Ahtiala","name":"location","value":"2.100012.110398.215320","hits":1678,"filter_items":[],"selected":false},{"display_name":"Hennala-Jokimaa","name":"location","value":"2.100012.110398.215700","hits":3236,"filter_items":[],"selected":false},{"display_name":"Jalkaranta","name":"location","value":"2.100012.110398.215900","hits":508,"filter_items":[],"selected":false},{"display_name":"Kartano-Paavola","name":"location","value":"2.100012.110398.215140","hits":4823,"filter_items":[],"selected":false},{"display_name":"Kasakkamäki","name":"location","value":"2.100012.110398.215810","hits":581,"filter_items":[],"selected":false},{"display_name":"Keski-Lahti","name":"location","value":"2.100012.110398.215110","hits":2344,"filter_items":[],"selected":false},{"display_name":"Kiikkula","name":"location","value":"2.100012.110398.215950","hits":1145,"filter_items":[],"selected":false},{"display_name":"Kiveriö","name":"location","value":"2.100012.110398.215200","hits":1108,"filter_items":[],"selected":false},{"display_name":"Kivistönmäki","name":"location","value":"2.100012.110398.215210","hits":1085,"filter_items":[],"selected":false},{"display_name":"Kolava","name":"location","value":"2.100012.110398.215160","hits":1105,"filter_items":[],"selected":false},{"display_name":"Kunnas-Hiekkanummi","name":"location","value":"2.100012.110398.215340","hits":1422,"filter_items":[],"selected":false},{"display_name":"Kytölä","name":"location","value":"2.100012.110398.215230","hits":1205,"filter_items":[],"selected":false},{"display_name":"Kärpänen","name":"location","value":"2.100012.110398.215800","hits":4259,"filter_items":[],"selected":false},{"display_name":"Lahti Asemanseutu","name":"location","value":"2.100012.110398.215100","hits":2746,"filter_items":[],"selected":false},{"display_name":"Laune-Nikkilä","name":"location","value":"2.100012.110398.215610","hits":2566,"filter_items":[],"selected":false},{"display_name":"Liipola","name":"location","value":"2.100012.110398.215500","hits":1606,"filter_items":[],"selected":false},{"display_name":"Likolampi","name":"location","value":"2.100012.110398.215850","hits":205,"filter_items":[],"selected":false},{"display_name":"Metsäkangas","name":"location","value":"2.100012.110398.215830","hits":1510,"filter_items":[],"selected":false},{"display_name":"Mukkula","name":"location","value":"2.100012.110398.215240","hits":2452,"filter_items":[],"selected":false},{"display_name":"Myllypohja-Koiskala","name":"location","value":"2.100012.110398.215300","hits":2397,"filter_items":[],"selected":false},{"display_name":"Mäkelä","name":"location","value":"2.100012.110398.215460","hits":235,"filter_items":[],"selected":false},{"display_name":"Möysä","name":"location","value":"2.100012.110398.215150","hits":2109,"filter_items":[],"selected":false},{"display_name":"Nastola kk","name":"location","value":"2.100012.110398.215560","hits":1121,"filter_items":[],"selected":false},{"display_name":"Okeroinen","name":"location","value":"2.100012.110398.215820","hits":342,"filter_items":[],"selected":false},{"display_name":"Okkeri","name":"location","value":"2.100012.110398.216160","hits":11,"filter_items":[],"selected":false},{"display_name":"Rakokivi","name":"location","value":"2.100012.110398.215550","hits":876,"filter_items":[],"selected":false},{"display_name":"Renkomäki-Ämmälä","name":"location","value":"2.100012.110398.215680","hits":1664,"filter_items":[],"selected":false},{"display_name":"Riihelä","name":"location","value":"2.100012.110398.215840","hits":714,"filter_items":[],"selected":false},{"display_name":"Ruuhijärvi","name":"location","value":"2.100012.110398.215580","hits":29,"filter_items":[],"selected":false},{"display_name":"Saksala","name":"location","value":"2.100012.110398.215520","hits":763,"filter_items":[],"selected":false},{"display_name":"Tenava-Tonttila","name":"location","value":"2.100012.110398.215170","hits":798,"filter_items":[],"selected":false},{"display_name":"Uusikylä","name":"location","value":"2.100012.110398.216100","hits":539,"filter_items":[],"selected":false},{"display_name":"Villähde","name":"location","value":"2.100012.110398.215540","hits":1940,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Orimattila","name":"location","value":"1.100012.110560","hits":4057,"filter_items":[{"display_name":"Artjärvi Keskus","name":"location","value":"2.100012.110560.216200","hits":131,"filter_items":[],"selected":false},{"display_name":"Artjärvi Kirkonkylä","name":"location","value":"2.100012.110560.216230","hits":21,"filter_items":[],"selected":false},{"display_name":"Heinämaa","name":"location","value":"2.100012.110560.216330","hits":33,"filter_items":[],"selected":false},{"display_name":"Hietana","name":"location","value":"2.100012.110560.216260","hits":18,"filter_items":[],"selected":false},{"display_name":"Kuivanto","name":"location","value":"2.100012.110560.216280","hits":72,"filter_items":[],"selected":false},{"display_name":"Luhtikylä","name":"location","value":"2.100012.110560.216510","hits":52,"filter_items":[],"selected":false},{"display_name":"Mallusjoki","name":"location","value":"2.100012.110560.216450","hits":110,"filter_items":[],"selected":false},{"display_name":"Niinikoski","name":"location","value":"2.100012.110560.216350","hits":26,"filter_items":[],"selected":false},{"display_name":"Orimattila Keskus","name":"location","value":"2.100012.110560.216300","hits":2755,"filter_items":[],"selected":false},{"display_name":"Pakaa","name":"location","value":"2.100012.110560.216390","hits":25,"filter_items":[],"selected":false},{"display_name":"Pennala","name":"location","value":"2.100012.110560.216320","hits":730,"filter_items":[],"selected":false},{"display_name":"Villikkala","name":"location","value":"2.100012.110560.216270","hits":4,"filter_items":[],"selected":false},{"display_name":"Virenoja","name":"location","value":"2.100012.110560.216310","hits":80,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Padasjoki","name":"location","value":"1.100012.110576","hits":708,"filter_items":[{"display_name":"Arrakoski","name":"location","value":"2.100012.110576.217530","hits":63,"filter_items":[],"selected":false},{"display_name":"Auttoinen","name":"location","value":"2.100012.110576.217610","hits":30,"filter_items":[],"selected":false},{"display_name":"Kasiniemi-Torittu","name":"location","value":"2.100012.110576.217740","hits":9,"filter_items":[],"selected":false},{"display_name":"Maakeski","name":"location","value":"2.100012.110576.217470","hits":15,"filter_items":[],"selected":false},{"display_name":"Nyystölä","name":"location","value":"2.100012.110576.217510","hits":16,"filter_items":[],"selected":false},{"display_name":"Padasjoki Keskus","name":"location","value":"2.100012.110576.217500","hits":548,"filter_items":[],"selected":false},{"display_name":"Torittu","name":"location","value":"2.100012.110576.217710","hits":24,"filter_items":[],"selected":false},{"display_name":"Vesijako","name":"location","value":"2.100012.110576.217630","hits":3,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sysmä","name":"location","value":"1.100012.110781","hits":342,"filter_items":[{"display_name":"Liikola","name":"location","value":"2.100012.110781.219740","hits":3,"filter_items":[],"selected":false},{"display_name":"Nikkaroinen","name":"location","value":"2.100012.110781.219320","hits":1,"filter_items":[],"selected":false},{"display_name":"Nuoramoinen","name":"location","value":"2.100012.110781.219370","hits":33,"filter_items":[],"selected":false},{"display_name":"Onkiniemi","name":"location","value":"2.100012.110781.219230","hits":27,"filter_items":[],"selected":false},{"display_name":"Sysmä Keskus","name":"location","value":"2.100012.110781.219700","hits":276,"filter_items":[],"selected":false},{"display_name":"Valittula","name":"location","value":"2.100012.110781.219770","hits":2,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Satakunta","name":"location","value":"0.100010","hits":76211,"filter_items":[{"display_name":"Eura","name":"location","value":"1.100010.110050","hits":3206,"filter_items":[{"display_name":"Eura Keskus","name":"location","value":"2.100010.110050.227510","hits":1551,"filter_items":[],"selected":false},{"display_name":"Harola","name":"location","value":"2.100010.110050.227450","hits":14,"filter_items":[],"selected":false},{"display_name":"Hinnerjoki","name":"location","value":"2.100010.110050.227600","hits":197,"filter_items":[],"selected":false},{"display_name":"Honkilahti","name":"location","value":"2.100010.110050.227650","hits":10,"filter_items":[],"selected":false},{"display_name":"Honkilahti kk","name":"location","value":"2.100010.110050.227640","hits":34,"filter_items":[],"selected":false},{"display_name":"Kauttua","name":"location","value":"2.100010.110050.227500","hits":826,"filter_items":[],"selected":false},{"display_name":"Kiukainen Keskus","name":"location","value":"2.100010.110050.227400","hits":182,"filter_items":[],"selected":false},{"display_name":"Mannila","name":"location","value":"2.100010.110050.227670","hits":8,"filter_items":[],"selected":false},{"display_name":"Panelia","name":"location","value":"2.100010.110050.227430","hits":348,"filter_items":[],"selected":false},{"display_name":"Panelia Asemanseutu","name":"location","value":"2.100010.110050.227420","hits":36,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Eurajoki","name":"location","value":"1.100010.110051","hits":1918,"filter_items":[{"display_name":"Eurajoki Keskus","name":"location","value":"2.100010.110051.227100","hits":749,"filter_items":[],"selected":false},{"display_name":"Eurajoki asemanseutu","name":"location","value":"2.100010.110051.227130","hits":116,"filter_items":[],"selected":false},{"display_name":"Irjanne","name":"location","value":"2.100010.110051.227110","hits":192,"filter_items":[],"selected":false},{"display_name":"Kuivalahti","name":"location","value":"2.100010.110051.227170","hits":154,"filter_items":[],"selected":false},{"display_name":"Lapijoki","name":"location","value":"2.100010.110051.227150","hits":214,"filter_items":[],"selected":false},{"display_name":"Luvia Keskus","name":"location","value":"2.100010.110051.229100","hits":477,"filter_items":[],"selected":false},{"display_name":"Peränkylä","name":"location","value":"2.100010.110051.229180","hits":16,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Harjavalta","name":"location","value":"1.100010.110079","hits":4375,"filter_items":[{"display_name":"Harjavalta Keskus","name":"location","value":"2.100010.110079.229200","hits":4375,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Huittinen","name":"location","value":"1.100010.110102","hits":1751,"filter_items":[{"display_name":"Huhtamo","name":"location","value":"2.100010.110102.232770","hits":37,"filter_items":[],"selected":false},{"display_name":"Huittinen Keskus","name":"location","value":"2.100010.110102.232700","hits":1399,"filter_items":[],"selected":false},{"display_name":"Rutava","name":"location","value":"2.100010.110102.232620","hits":51,"filter_items":[],"selected":false},{"display_name":"Sampu","name":"location","value":"2.100010.110102.232710","hits":14,"filter_items":[],"selected":false},{"display_name":"Suttila","name":"location","value":"2.100010.110102.232760","hits":18,"filter_items":[],"selected":false},{"display_name":"Vampula Keskus","name":"location","value":"2.100010.110102.232610","hits":232,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Jämijärvi","name":"location","value":"1.100010.110181","hits":602,"filter_items":[{"display_name":"Jämijärvi Keskus","name":"location","value":"2.100010.110181.238800","hits":587,"filter_items":[],"selected":false},{"display_name":"Suurimaa","name":"location","value":"2.100010.110181.238860","hits":15,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kankaanpää","name":"location","value":"1.100010.110214","hits":2802,"filter_items":[{"display_name":"Ala-Honkajoki","name":"location","value":"2.100010.110214.238910","hits":14,"filter_items":[],"selected":false},{"display_name":"Hapuoja","name":"location","value":"2.100010.110214.238740","hits":217,"filter_items":[],"selected":false},{"display_name":"Honkajoki Keskus","name":"location","value":"2.100010.110214.238950","hits":77,"filter_items":[],"selected":false},{"display_name":"Kankaanpää Keskus","name":"location","value":"2.100010.110214.238700","hits":1964,"filter_items":[],"selected":false},{"display_name":"Lauhala","name":"location","value":"2.100010.110214.238970","hits":13,"filter_items":[],"selected":false},{"display_name":"Lohikko","name":"location","value":"2.100010.110214.238770","hits":36,"filter_items":[],"selected":false},{"display_name":"Myllymäki","name":"location","value":"2.100010.110214.238710","hits":205,"filter_items":[],"selected":false},{"display_name":"Niinisalo","name":"location","value":"2.100010.110214.238840","hits":106,"filter_items":[],"selected":false},{"display_name":"Vatajankoski","name":"location","value":"2.100010.110214.238920","hits":15,"filter_items":[],"selected":false},{"display_name":"Venesjärvi","name":"location","value":"2.100010.110214.238760","hits":32,"filter_items":[],"selected":false},{"display_name":"Veneskoski","name":"location","value":"2.100010.110214.238750","hits":80,"filter_items":[],"selected":false},{"display_name":"Vihteljärvi","name":"location","value":"2.100010.110214.238720","hits":43,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Karvia","name":"location","value":"1.100010.110230","hits":159,"filter_items":[{"display_name":"Alkkia","name":"location","value":"2.100010.110230.239990","hits":9,"filter_items":[],"selected":false},{"display_name":"Kantti","name":"location","value":"2.100010.110230.239940","hits":15,"filter_items":[],"selected":false},{"display_name":"Karvia Keskus","name":"location","value":"2.100010.110230.239930","hits":87,"filter_items":[],"selected":false},{"display_name":"Karviankylä","name":"location","value":"2.100010.110230.239965","hits":3,"filter_items":[],"selected":false},{"display_name":"Sara","name":"location","value":"2.100010.110230.239980","hits":14,"filter_items":[],"selected":false},{"display_name":"Sarvela","name":"location","value":"2.100010.110230.239960","hits":14,"filter_items":[],"selected":false},{"display_name":"Suomijärvi","name":"location","value":"2.100010.110230.239920","hits":17,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kokemäki","name":"location","value":"1.100010.110271","hits":1654,"filter_items":[{"display_name":"Kauvatsa","name":"location","value":"2.100010.110271.232920","hits":88,"filter_items":[],"selected":false},{"display_name":"Kauvatsa Asemanseutu","name":"location","value":"2.100010.110271.232910","hits":24,"filter_items":[],"selected":false},{"display_name":"Kokemäki Keskus","name":"location","value":"2.100010.110271.232800","hits":1186,"filter_items":[],"selected":false},{"display_name":"Korkeaoja","name":"location","value":"2.100010.110271.232860","hits":6,"filter_items":[],"selected":false},{"display_name":"Peipohja","name":"location","value":"2.100010.110271.232810","hits":247,"filter_items":[],"selected":false},{"display_name":"Riste","name":"location","value":"2.100010.110271.232830","hits":103,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Merikarvia","name":"location","value":"1.100010.110484","hits":3738,"filter_items":[{"display_name":"Etelämaa","name":"location","value":"2.100010.110484.229740","hits":6,"filter_items":[],"selected":false},{"display_name":"Kuvaskangas","name":"location","value":"2.100010.110484.229940","hits":68,"filter_items":[],"selected":false},{"display_name":"Merikarvia Keskus-Rannikko","name":"location","value":"2.100010.110484.229900","hits":3638,"filter_items":[],"selected":false},{"display_name":"Pohjansaha","name":"location","value":"2.100010.110484.229750","hits":8,"filter_items":[],"selected":false},{"display_name":"Tuorila","name":"location","value":"2.100010.110484.229790","hits":18,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Nakkila","name":"location","value":"1.100010.110531","hits":1930,"filter_items":[{"display_name":"Hormisto","name":"location","value":"2.100010.110531.229270","hits":59,"filter_items":[],"selected":false},{"display_name":"Järvimaa","name":"location","value":"2.100010.110531.229280","hits":58,"filter_items":[],"selected":false},{"display_name":"Nakkila Keskus","name":"location","value":"2.100010.110531.229250","hits":1813,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pomarkku","name":"location","value":"1.100010.110608","hits":365,"filter_items":[{"display_name":"Honkakoski","name":"location","value":"2.100010.110608.229640","hits":8,"filter_items":[],"selected":false},{"display_name":"Pomarkku Keskus","name":"location","value":"2.100010.110608.229630","hits":356,"filter_items":[],"selected":false},{"display_name":"Tuunajärvi","name":"location","value":"2.100010.110608.238680","hits":1,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pori","name":"location","value":"1.100010.110609","hits":36633,"filter_items":[{"display_name":"Ahlainen","name":"location","value":"2.100010.110609.229700","hits":101,"filter_items":[],"selected":false},{"display_name":"Impola","name":"location","value":"2.100010.110609.228130","hits":1381,"filter_items":[],"selected":false},{"display_name":"Isojoenranta","name":"location","value":"2.100010.110609.228240","hits":379,"filter_items":[],"selected":false},{"display_name":"Kairila","name":"location","value":"2.100010.110609.229680","hits":9,"filter_items":[],"selected":false},{"display_name":"Kalaholma-Väinölä","name":"location","value":"2.100010.110609.228300","hits":1077,"filter_items":[],"selected":false},{"display_name":"Kalliala-Haunia","name":"location","value":"2.100010.110609.238670","hits":4,"filter_items":[],"selected":false},{"display_name":"Kartano-Harmaalinna","name":"location","value":"2.100010.110609.228430","hits":629,"filter_items":[],"selected":false},{"display_name":"Keskussairaala-alue-Tiilimäki","name":"location","value":"2.100010.110609.228500","hits":92,"filter_items":[],"selected":false},{"display_name":"Koivistonluoto","name":"location","value":"2.100010.110609.228330","hits":642,"filter_items":[],"selected":false},{"display_name":"Kyläsaari","name":"location","value":"2.100010.110609.228760","hits":3309,"filter_items":[],"selected":false},{"display_name":"Käppärä-Isomäki","name":"location","value":"2.100010.110609.228120","hits":1160,"filter_items":[],"selected":false},{"display_name":"Lamppi","name":"location","value":"2.100010.110609.229720","hits":108,"filter_items":[],"selected":false},{"display_name":"Lattomeri","name":"location","value":"2.100010.110609.228560","hits":138,"filter_items":[],"selected":false},{"display_name":"Lavia Keskus","name":"location","value":"2.100010.110609.238600","hits":520,"filter_items":[],"selected":false},{"display_name":"Musa-Tiiliruukki","name":"location","value":"2.100010.110609.228610","hits":1266,"filter_items":[],"selected":false},{"display_name":"Mäntyluoto","name":"location","value":"2.100010.110609.228880","hits":284,"filter_items":[],"selected":false},{"display_name":"Niittymaa","name":"location","value":"2.100010.110609.228580","hits":358,"filter_items":[],"selected":false},{"display_name":"Noormarkku Keskus","name":"location","value":"2.100010.110609.229600","hits":1113,"filter_items":[],"selected":false},{"display_name":"Pietniemi-Leppäkorpi","name":"location","value":"2.100010.110609.228660","hits":964,"filter_items":[],"selected":false},{"display_name":"Pihlava","name":"location","value":"2.100010.110609.228800","hits":1136,"filter_items":[],"selected":false},{"display_name":"Pinomäki","name":"location","value":"2.100010.110609.228540","hits":123,"filter_items":[],"selected":false},{"display_name":"Pori Keskus","name":"location","value":"2.100010.110609.228100","hits":8495,"filter_items":[],"selected":false},{"display_name":"Pormestarinluoto","name":"location","value":"2.100010.110609.228190","hits":655,"filter_items":[],"selected":false},{"display_name":"Ruosniemi","name":"location","value":"2.100010.110609.228220","hits":2049,"filter_items":[],"selected":false},{"display_name":"Sampola","name":"location","value":"2.100010.110609.228370","hits":1107,"filter_items":[],"selected":false},{"display_name":"Söörmarkku","name":"location","value":"2.100010.110609.229570","hits":2278,"filter_items":[],"selected":false},{"display_name":"Tahkoluoto-Reposaari","name":"location","value":"2.100010.110609.228900","hits":186,"filter_items":[],"selected":false},{"display_name":"Toejoki","name":"location","value":"2.100010.110609.228200","hits":1663,"filter_items":[],"selected":false},{"display_name":"Vanhakoivisto","name":"location","value":"2.100010.110609.228360","hits":1588,"filter_items":[],"selected":false},{"display_name":"Vähärauma","name":"location","value":"2.100010.110609.228600","hits":3354,"filter_items":[],"selected":false},{"display_name":"Yli-Putto","name":"location","value":"2.100010.110609.238650","hits":6,"filter_items":[],"selected":false},{"display_name":"Yyteri-Kaanaa","name":"location","value":"2.100010.110609.228840","hits":459,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rauma","name":"location","value":"1.100010.110684","hits":11710,"filter_items":[{"display_name":"Ala-Kieri","name":"location","value":"2.100010.110684.227220","hits":43,"filter_items":[],"selected":false},{"display_name":"Kaaro","name":"location","value":"2.100010.110684.226410","hits":1167,"filter_items":[],"selected":false},{"display_name":"Kodiksami","name":"location","value":"2.100010.110684.227250","hits":14,"filter_items":[],"selected":false},{"display_name":"Kodisjoki","name":"location","value":"2.100010.110684.227310","hits":80,"filter_items":[],"selected":false},{"display_name":"Kolla","name":"location","value":"2.100010.110684.226560","hits":77,"filter_items":[],"selected":false},{"display_name":"Kortela","name":"location","value":"2.100010.110684.226840","hits":850,"filter_items":[],"selected":false},{"display_name":"Kuolimaa","name":"location","value":"2.100010.110684.227260","hits":2,"filter_items":[],"selected":false},{"display_name":"Lappi","name":"location","value":"2.100010.110684.227230","hits":215,"filter_items":[],"selected":false},{"display_name":"Merirauma-Kappelinluhta","name":"location","value":"2.100010.110684.226200","hits":1508,"filter_items":[],"selected":false},{"display_name":"Monnanummi","name":"location","value":"2.100010.110684.226720","hits":50,"filter_items":[],"selected":false},{"display_name":"Paroalho","name":"location","value":"2.100010.110684.226660","hits":858,"filter_items":[],"selected":false},{"display_name":"Rauma Keskus","name":"location","value":"2.100010.110684.226100","hits":4338,"filter_items":[],"selected":false},{"display_name":"Sampaanala","name":"location","value":"2.100010.110684.226820","hits":887,"filter_items":[],"selected":false},{"display_name":"Unaja","name":"location","value":"2.100010.110684.226910","hits":373,"filter_items":[],"selected":false},{"display_name":"Uotila","name":"location","value":"2.100010.110684.226510","hits":1000,"filter_items":[],"selected":false},{"display_name":"Vasarainen","name":"location","value":"2.100010.110684.226740","hits":106,"filter_items":[],"selected":false},{"display_name":"Vermuntila","name":"location","value":"2.100010.110684.226930","hits":93,"filter_items":[],"selected":false},{"display_name":"Voiluoto","name":"location","value":"2.100010.110684.226950","hits":49,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Siikainen","name":"location","value":"1.100010.110747","hits":57,"filter_items":[{"display_name":"Leväsjoki-Saarineva","name":"location","value":"2.100010.110747.229880","hits":7,"filter_items":[],"selected":false},{"display_name":"Otamo","name":"location","value":"2.100010.110747.229860","hits":3,"filter_items":[],"selected":false},{"display_name":"Sammi","name":"location","value":"2.100010.110747.229830","hits":8,"filter_items":[],"selected":false},{"display_name":"Siikainen Keskus","name":"location","value":"2.100010.110747.229810","hits":39,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Säkylä","name":"location","value":"1.100010.110783","hits":1615,"filter_items":[{"display_name":"Huovinrinne","name":"location","value":"2.100010.110783.227910","hits":28,"filter_items":[],"selected":false},{"display_name":"Iso-Vimma","name":"location","value":"2.100010.110783.227820","hits":273,"filter_items":[],"selected":false},{"display_name":"Kakkuri","name":"location","value":"2.100010.110783.227840","hits":165,"filter_items":[],"selected":false},{"display_name":"Köyliö Keskus","name":"location","value":"2.100010.110783.227710","hits":185,"filter_items":[],"selected":false},{"display_name":"Otajoki","name":"location","value":"2.100010.110783.227920","hits":11,"filter_items":[],"selected":false},{"display_name":"Säkylä Keskus","name":"location","value":"2.100010.110783.227800","hits":817,"filter_items":[],"selected":false},{"display_name":"Tuiskula","name":"location","value":"2.100010.110783.227730","hits":54,"filter_items":[],"selected":false},{"display_name":"Voitoinen","name":"location","value":"2.100010.110783.227740","hits":21,"filter_items":[],"selected":false},{"display_name":"Vuori","name":"location","value":"2.100010.110783.227860","hits":27,"filter_items":[],"selected":false},{"display_name":"Yttilä","name":"location","value":"2.100010.110783.227750","hits":34,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Ulvila","name":"location","value":"1.100010.110886","hits":3696,"filter_items":[{"display_name":"Harjunpää","name":"location","value":"2.100010.110886.228260","hits":347,"filter_items":[],"selected":false},{"display_name":"Kaasmarkku","name":"location","value":"2.100010.110886.229310","hits":198,"filter_items":[],"selected":false},{"display_name":"Kullaa Keskus","name":"location","value":"2.100010.110886.229340","hits":260,"filter_items":[],"selected":false},{"display_name":"Leineperi","name":"location","value":"2.100010.110886.229320","hits":39,"filter_items":[],"selected":false},{"display_name":"Palus","name":"location","value":"2.100010.110886.229350","hits":68,"filter_items":[],"selected":false},{"display_name":"Ulvila Keskus","name":"location","value":"2.100010.110886.228400","hits":1584,"filter_items":[],"selected":false},{"display_name":"Vanha-Ulvila","name":"location","value":"2.100010.110886.228450","hits":1200,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Uusimaa","name":"location","value":"0.100018","hits":641128,"filter_items":[{"display_name":"Askola","name":"location","value":"1.100018.110018","hits":610,"filter_items":[{"display_name":"Askola Kirkonkylä","name":"location","value":"2.100018.110018.207500","hits":194,"filter_items":[],"selected":false},{"display_name":"Huuvari-Tiilää","name":"location","value":"2.100018.110018.207590","hits":72,"filter_items":[],"selected":false},{"display_name":"Juornaankylä","name":"location","value":"2.100018.110018.207680","hits":41,"filter_items":[],"selected":false},{"display_name":"Monninkylä","name":"location","value":"2.100018.110018.207230","hits":175,"filter_items":[],"selected":false},{"display_name":"Onkimaa","name":"location","value":"2.100018.110018.207530","hits":24,"filter_items":[],"selected":false},{"display_name":"Tiilää","name":"location","value":"2.100018.110018.207580","hits":12,"filter_items":[],"selected":false},{"display_name":"Vakkola","name":"location","value":"2.100018.110018.207510","hits":92,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Espoo","name":"location","value":"1.100018.110049","hits":118978,"filter_items":[{"display_name":"Bemböle-Pakankylä","name":"location","value":"2.100018.110049.202740","hits":1925,"filter_items":[],"selected":false},{"display_name":"Espoon Keskus","name":"location","value":"2.100018.110049.202770","hits":3972,"filter_items":[],"selected":false},{"display_name":"Espoonlahti","name":"location","value":"2.100018.110049.202320","hits":5304,"filter_items":[],"selected":false},{"display_name":"Etelä-Leppävaara","name":"location","value":"2.100018.110049.202600","hits":8155,"filter_items":[],"selected":false},{"display_name":"Finnoo-Eestinmalmi","name":"location","value":"2.100018.110049.202270","hits":1487,"filter_items":[],"selected":false},{"display_name":"Friisilä","name":"location","value":"2.100018.110049.202240","hits":593,"filter_items":[],"selected":false},{"display_name":"Gumböle-Karhusuo","name":"location","value":"2.100018.110049.202810","hits":655,"filter_items":[],"selected":false},{"display_name":"Haukilahti","name":"location","value":"2.100018.110049.202170","hits":1910,"filter_items":[],"selected":false},{"display_name":"Henttaa","name":"location","value":"2.100018.110049.202250","hits":1967,"filter_items":[],"selected":false},{"display_name":"Jupperi","name":"location","value":"2.100018.110049.202730","hits":2487,"filter_items":[],"selected":false},{"display_name":"Kaitaa","name":"location","value":"2.100018.110049.202260","hits":1675,"filter_items":[],"selected":false},{"display_name":"Kalajärvi","name":"location","value":"2.100018.110049.202970","hits":1051,"filter_items":[],"selected":false},{"display_name":"Karakallio","name":"location","value":"2.100018.110049.202620","hits":2927,"filter_items":[],"selected":false},{"display_name":"Kauklahti","name":"location","value":"2.100018.110049.202780","hits":5680,"filter_items":[],"selected":false},{"display_name":"Kilo","name":"location","value":"2.100018.110049.202610","hits":2207,"filter_items":[],"selected":false},{"display_name":"Laajalahti","name":"location","value":"2.100018.110049.202140","hits":1227,"filter_items":[],"selected":false},{"display_name":"Lakisto","name":"location","value":"2.100018.110049.202980","hits":62,"filter_items":[],"selected":false},{"display_name":"Latokaski","name":"location","value":"2.100018.110049.202340","hits":1830,"filter_items":[],"selected":false},{"display_name":"Lintuvaara","name":"location","value":"2.100018.110049.202660","hits":4756,"filter_items":[],"selected":false},{"display_name":"Lippajärvi-Järvenperä","name":"location","value":"2.100018.110049.202940","hits":5078,"filter_items":[],"selected":false},{"display_name":"Lähderanta","name":"location","value":"2.100018.110049.202720","hits":925,"filter_items":[],"selected":false},{"display_name":"Länsikorkee-Suvikumpu","name":"location","value":"2.100018.110049.202120","hits":589,"filter_items":[],"selected":false},{"display_name":"Malminmäki-Eestinlaakso","name":"location","value":"2.100018.110049.202280","hits":2501,"filter_items":[],"selected":false},{"display_name":"Mankkaa","name":"location","value":"2.100018.110049.202180","hits":4409,"filter_items":[],"selected":false},{"display_name":"Matinkylä","name":"location","value":"2.100018.110049.202230","hits":7241,"filter_items":[],"selected":false},{"display_name":"Nihtisilta","name":"location","value":"2.100018.110049.202630","hits":1232,"filter_items":[],"selected":false},{"display_name":"Niipperi","name":"location","value":"2.100018.110049.202920","hits":7222,"filter_items":[],"selected":false},{"display_name":"Niittykumpu","name":"location","value":"2.100018.110049.202200","hits":4292,"filter_items":[],"selected":false},{"display_name":"Nupuri-Nuuksio","name":"location","value":"2.100018.110049.202820","hits":637,"filter_items":[],"selected":false},{"display_name":"Nöykkiönpuro","name":"location","value":"2.100018.110049.202300","hits":799,"filter_items":[],"selected":false},{"display_name":"Olari","name":"location","value":"2.100018.110049.202210","hits":4255,"filter_items":[],"selected":false},{"display_name":"Otaniemi","name":"location","value":"2.100018.110049.202150","hits":1123,"filter_items":[],"selected":false},{"display_name":"Otsolahti","name":"location","value":"2.100018.110049.202110","hits":677,"filter_items":[],"selected":false},{"display_name":"Pohjois-Leppävaara","name":"location","value":"2.100018.110049.202650","hits":3795,"filter_items":[],"selected":false},{"display_name":"Pohjois-Tapiola","name":"location","value":"2.100018.110049.202130","hits":2560,"filter_items":[],"selected":false},{"display_name":"Saunalahti-Kattilalaakso","name":"location","value":"2.100018.110049.202330","hits":5466,"filter_items":[],"selected":false},{"display_name":"Sepänkylä-Kuurinniitty","name":"location","value":"2.100018.110049.202750","hits":1824,"filter_items":[],"selected":false},{"display_name":"Siikajärvi","name":"location","value":"2.100018.110049.202860","hits":76,"filter_items":[],"selected":false},{"display_name":"Soukka","name":"location","value":"2.100018.110049.202360","hits":2572,"filter_items":[],"selected":false},{"display_name":"Suvisaaristo","name":"location","value":"2.100018.110049.202380","hits":248,"filter_items":[],"selected":false},{"display_name":"Tapiola","name":"location","value":"2.100018.110049.202100","hits":2492,"filter_items":[],"selected":false},{"display_name":"Tuomarila-Suvela","name":"location","value":"2.100018.110049.202760","hits":3810,"filter_items":[],"selected":false},{"display_name":"Uusmäki","name":"location","value":"2.100018.110049.202680","hits":1836,"filter_items":[],"selected":false},{"display_name":"Viherlaakso","name":"location","value":"2.100018.110049.202710","hits":1956,"filter_items":[],"selected":false},{"display_name":"Westend","name":"location","value":"2.100018.110049.202160","hits":1493,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hanko","name":"location","value":"1.100018.110078","hits":731,"filter_items":[{"display_name":"Hangonkylä","name":"location","value":"2.100018.110078.210940","hits":124,"filter_items":[],"selected":false},{"display_name":"Hanko Keskus","name":"location","value":"2.100018.110078.210900","hits":425,"filter_items":[],"selected":false},{"display_name":"Hanko Pohjoinen","name":"location","value":"2.100018.110078.210960","hits":142,"filter_items":[],"selected":false},{"display_name":"Lappohja","name":"location","value":"2.100018.110078.210820","hits":40,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Helsinki","name":"location","value":"1.100018.110091","hits":258577,"filter_items":[{"display_name":"Aurinkolahti","name":"location","value":"2.100018.110091.200990","hits":3528,"filter_items":[],"selected":false},{"display_name":"Eira - Hernesaari","name":"location","value":"2.100018.110091.200150","hits":3314,"filter_items":[],"selected":false},{"display_name":"Etelä-Haaga","name":"location","value":"2.100018.110091.200320","hits":3219,"filter_items":[],"selected":false},{"display_name":"Etelä-Laajasalo","name":"location","value":"2.100018.110091.200870","hits":2239,"filter_items":[],"selected":false},{"display_name":"Etelä-Vuosaari","name":"location","value":"2.100018.110091.200980","hits":6638,"filter_items":[],"selected":false},{"display_name":"Etu-Vallila - Alppila","name":"location","value":"2.100018.110091.200510","hits":3641,"filter_items":[],"selected":false},{"display_name":"Herttoniemi","name":"location","value":"2.100018.110091.200810","hits":5067,"filter_items":[],"selected":false},{"display_name":"Ilmala","name":"location","value":"2.100018.110091.200230","hits":58,"filter_items":[],"selected":false},{"display_name":"Itä-Pakila","name":"location","value":"2.100018.110091.200680","hits":1341,"filter_items":[],"selected":false},{"display_name":"Itä-Pasila","name":"location","value":"2.100018.110091.200520","hits":5467,"filter_items":[],"selected":false},{"display_name":"Itäkeskus-Marjaniemi","name":"location","value":"2.100018.110091.200930","hits":2875,"filter_items":[],"selected":false},{"display_name":"Jakomäki - Alppikylä","name":"location","value":"2.100018.110091.200770","hits":3285,"filter_items":[],"selected":false},{"display_name":"Jollas","name":"location","value":"2.100018.110091.200850","hits":1261,"filter_items":[],"selected":false},{"display_name":"Jätkäsaari","name":"location","value":"2.100018.110091.200220","hits":3425,"filter_items":[],"selected":false},{"display_name":"Kaartinkaupunki","name":"location","value":"2.100018.110091.200130","hits":861,"filter_items":[],"selected":false},{"display_name":"Kaitalahti","name":"location","value":"2.100018.110091.200590","hits":1631,"filter_items":[],"selected":false},{"display_name":"Kaivopuisto - Ullanlinna","name":"location","value":"2.100018.110091.200140","hits":3613,"filter_items":[],"selected":false},{"display_name":"Kalasatama","name":"location","value":"2.100018.110091.200540","hits":2260,"filter_items":[],"selected":false},{"display_name":"Kallio","name":"location","value":"2.100018.110091.200530","hits":6931,"filter_items":[],"selected":false},{"display_name":"Kamppi - Ruoholahti","name":"location","value":"2.100018.110091.200180","hits":4969,"filter_items":[],"selected":false},{"display_name":"Kannelmäki","name":"location","value":"2.100018.110091.200420","hits":4093,"filter_items":[],"selected":false},{"display_name":"Katajanokka","name":"location","value":"2.100018.110091.200160","hits":1672,"filter_items":[],"selected":false},{"display_name":"Keski-Töölö","name":"location","value":"2.100018.110091.200260","hits":1205,"filter_items":[],"selected":false},{"display_name":"Keskusta - Etu-Töölö","name":"location","value":"2.100018.110091.200100","hits":21598,"filter_items":[],"selected":false},{"display_name":"Kivihaka","name":"location","value":"2.100018.110091.200310","hits":287,"filter_items":[],"selected":false},{"display_name":"Konala","name":"location","value":"2.100018.110091.200390","hits":3088,"filter_items":[],"selected":false},{"display_name":"Kontula - Vesala","name":"location","value":"2.100018.110091.200940","hits":6761,"filter_items":[],"selected":false},{"display_name":"Koskela","name":"location","value":"2.100018.110091.200600","hits":1087,"filter_items":[],"selected":false},{"display_name":"Kruununhaka","name":"location","value":"2.100018.110091.200170","hits":3074,"filter_items":[],"selected":false},{"display_name":"Kulosaari","name":"location","value":"2.100018.110091.200570","hits":1985,"filter_items":[],"selected":false},{"display_name":"Kuusisaari-Lehtisaari","name":"location","value":"2.100018.110091.200340","hits":543,"filter_items":[],"selected":false},{"display_name":"Käpylä","name":"location","value":"2.100018.110091.200610","hits":1858,"filter_items":[],"selected":false},{"display_name":"Laajasalo","name":"location","value":"2.100018.110091.200840","hits":3059,"filter_items":[],"selected":false},{"display_name":"Lassila","name":"location","value":"2.100018.110091.200440","hits":1530,"filter_items":[],"selected":false},{"display_name":"Lauttasaari","name":"location","value":"2.100018.110091.200200","hits":5457,"filter_items":[],"selected":false},{"display_name":"Länsi-Herttoniemi","name":"location","value":"2.100018.110091.200800","hits":3897,"filter_items":[],"selected":false},{"display_name":"Länsi-Pakila","name":"location","value":"2.100018.110091.200660","hits":2632,"filter_items":[],"selected":false},{"display_name":"Länsi-Pasila","name":"location","value":"2.100018.110091.200240","hits":2471,"filter_items":[],"selected":false},{"display_name":"Malmi","name":"location","value":"2.100018.110091.200700","hits":6146,"filter_items":[],"selected":false},{"display_name":"Malminkartano","name":"location","value":"2.100018.110091.200410","hits":3168,"filter_items":[],"selected":false},{"display_name":"Maunula-Suursuo","name":"location","value":"2.100018.110091.200630","hits":2546,"filter_items":[],"selected":false},{"display_name":"Maununneva","name":"location","value":"2.100018.110091.200430","hits":3317,"filter_items":[],"selected":false},{"display_name":"Meilahden sairaala-alue","name":"location","value":"2.100018.110091.200290","hits":43,"filter_items":[],"selected":false},{"display_name":"Mellunmäki","name":"location","value":"2.100018.110091.200970","hits":4930,"filter_items":[],"selected":false},{"display_name":"Metsälä-Etelä-Oulunkylä","name":"location","value":"2.100018.110091.200620","hits":1128,"filter_items":[],"selected":false},{"display_name":"Munkkiniemi","name":"location","value":"2.100018.110091.200330","hits":4487,"filter_items":[],"selected":false},{"display_name":"Munkkivuori-Niemenmäki","name":"location","value":"2.100018.110091.200350","hits":2991,"filter_items":[],"selected":false},{"display_name":"Myllypuro","name":"location","value":"2.100018.110091.200920","hits":4844,"filter_items":[],"selected":false},{"display_name":"Oulunkylä-Patola","name":"location","value":"2.100018.110091.200640","hits":2747,"filter_items":[],"selected":false},{"display_name":"Pajamäki","name":"location","value":"2.100018.110091.200360","hits":696,"filter_items":[],"selected":false},{"display_name":"Paloheinä","name":"location","value":"2.100018.110091.200670","hits":1398,"filter_items":[],"selected":false},{"display_name":"Pihlajamäki","name":"location","value":"2.100018.110091.200710","hits":4626,"filter_items":[],"selected":false},{"display_name":"Pikku Huopalahti","name":"location","value":"2.100018.110091.200300","hits":1158,"filter_items":[],"selected":false},{"display_name":"Pitäjänmäen teollisuusalue","name":"location","value":"2.100018.110091.200380","hits":1546,"filter_items":[],"selected":false},{"display_name":"Pohjois-Haaga","name":"location","value":"2.100018.110091.200400","hits":2362,"filter_items":[],"selected":false},{"display_name":"Pohjois-Meilahti","name":"location","value":"2.100018.110091.200270","hits":3047,"filter_items":[],"selected":false},{"display_name":"Pohjois-Vuosaari","name":"location","value":"2.100018.110091.200960","hits":1880,"filter_items":[],"selected":false},{"display_name":"Puistola","name":"location","value":"2.100018.110091.200750","hits":8324,"filter_items":[],"selected":false},{"display_name":"Pukinmäki-Savela","name":"location","value":"2.100018.110091.200720","hits":2929,"filter_items":[],"selected":false},{"display_name":"Punavuori","name":"location","value":"2.100018.110091.200120","hits":2901,"filter_items":[],"selected":false},{"display_name":"Puotila","name":"location","value":"2.100018.110091.200910","hits":1354,"filter_items":[],"selected":false},{"display_name":"Puotinharju","name":"location","value":"2.100018.110091.200900","hits":1342,"filter_items":[],"selected":false},{"display_name":"Reimarla","name":"location","value":"2.100018.110091.200370","hits":1805,"filter_items":[],"selected":false},{"display_name":"Roihupellon teollisuusalue","name":"location","value":"2.100018.110091.200880","hits":2247,"filter_items":[],"selected":false},{"display_name":"Roihuvuori","name":"location","value":"2.100018.110091.200820","hits":1855,"filter_items":[],"selected":false},{"display_name":"Ruskeasuo","name":"location","value":"2.100018.110091.200280","hits":966,"filter_items":[],"selected":false},{"display_name":"Santahamina","name":"location","value":"2.100018.110091.200860","hits":49,"filter_items":[],"selected":false},{"display_name":"Siltamäki","name":"location","value":"2.100018.110091.200740","hits":3659,"filter_items":[],"selected":false},{"display_name":"Suomenlinna","name":"location","value":"2.100018.110091.200190","hits":52,"filter_items":[],"selected":false},{"display_name":"Suurmetsä","name":"location","value":"2.100018.110091.200760","hits":4254,"filter_items":[],"selected":false},{"display_name":"Sörnäinen","name":"location","value":"2.100018.110091.200500","hits":4948,"filter_items":[],"selected":false},{"display_name":"Taka-Töölö","name":"location","value":"2.100018.110091.200250","hits":5654,"filter_items":[],"selected":false},{"display_name":"Tammisalo","name":"location","value":"2.100018.110091.200830","hits":1163,"filter_items":[],"selected":false},{"display_name":"Tapanila","name":"location","value":"2.100018.110091.200730","hits":4167,"filter_items":[],"selected":false},{"display_name":"Tapaninvainio","name":"location","value":"2.100018.110091.200780","hits":4857,"filter_items":[],"selected":false},{"display_name":"Toukola-Vanhakaupunki","name":"location","value":"2.100018.110091.200560","hits":3922,"filter_items":[],"selected":false},{"display_name":"Tuomarinkylä-Torpparinmäki","name":"location","value":"2.100018.110091.200690","hits":841,"filter_items":[],"selected":false},{"display_name":"Vallila","name":"location","value":"2.100018.110091.200550","hits":3047,"filter_items":[],"selected":false},{"display_name":"Vartioharju","name":"location","value":"2.100018.110091.200950","hits":2907,"filter_items":[],"selected":false},{"display_name":"Vattuniemi","name":"location","value":"2.100018.110091.200210","hits":2433,"filter_items":[],"selected":false},{"display_name":"Verkkosaari","name":"location","value":"2.100018.110091.200580","hits":2466,"filter_items":[],"selected":false},{"display_name":"Veräjämäki","name":"location","value":"2.100018.110091.200650","hits":1380,"filter_items":[],"selected":false},{"display_name":"Viikki","name":"location","value":"2.100018.110091.200790","hits":3509,"filter_items":[],"selected":false},{"display_name":"Östersundom","name":"location","value":"2.100018.110091.200890","hits":566,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Hyvinkää","name":"location","value":"1.100018.110106","hits":17891,"filter_items":[{"display_name":"Hakalanmäki-Hakala","name":"location","value":"2.100018.110106.205460","hits":2396,"filter_items":[],"selected":false},{"display_name":"Hyvinkää Keskus","name":"location","value":"2.100018.110106.205800","hits":4014,"filter_items":[],"selected":false},{"display_name":"Hyvinkää sairaala-alue","name":"location","value":"2.100018.110106.205850","hits":38,"filter_items":[],"selected":false},{"display_name":"Hyvinkäänkylä-Vehkoja","name":"location","value":"2.100018.110106.205840","hits":1688,"filter_items":[],"selected":false},{"display_name":"Kirjavatolppa-Kruununpuisto","name":"location","value":"2.100018.110106.205830","hits":2611,"filter_items":[],"selected":false},{"display_name":"Kytäjä","name":"location","value":"2.100018.110106.205720","hits":125,"filter_items":[],"selected":false},{"display_name":"Martti","name":"location","value":"2.100018.110106.205810","hits":2141,"filter_items":[],"selected":false},{"display_name":"Metsäkalteva","name":"location","value":"2.100018.110106.205440","hits":419,"filter_items":[],"selected":false},{"display_name":"Mustamännistö","name":"location","value":"2.100018.110106.205820","hits":1904,"filter_items":[],"selected":false},{"display_name":"Noppo","name":"location","value":"2.100018.110106.205620","hits":234,"filter_items":[],"selected":false},{"display_name":"Paavola-Vaivero","name":"location","value":"2.100018.110106.205880","hits":774,"filter_items":[],"selected":false},{"display_name":"Palopuro","name":"location","value":"2.100018.110106.205470","hits":40,"filter_items":[],"selected":false},{"display_name":"Päivärinta","name":"location","value":"2.100018.110106.205510","hits":119,"filter_items":[],"selected":false},{"display_name":"Ridasjärvi","name":"location","value":"2.100018.110106.205950","hits":78,"filter_items":[],"selected":false},{"display_name":"Talvisilta","name":"location","value":"2.100018.110106.205860","hits":335,"filter_items":[],"selected":false},{"display_name":"Vieremä","name":"location","value":"2.100018.110106.205900","hits":975,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Inkoo","name":"location","value":"1.100018.110149","hits":1209,"filter_items":[{"display_name":"Degerby","name":"location","value":"2.100018.110149.210160","hits":144,"filter_items":[],"selected":false},{"display_name":"Fagervik","name":"location","value":"2.100018.110149.210250","hits":2,"filter_items":[],"selected":false},{"display_name":"Inkoo Asemanseutu","name":"location","value":"2.100018.110149.210230","hits":54,"filter_items":[],"selected":false},{"display_name":"Inkoo Keskus","name":"location","value":"2.100018.110149.210210","hits":814,"filter_items":[],"selected":false},{"display_name":"Päivölä","name":"location","value":"2.100018.110149.210140","hits":73,"filter_items":[],"selected":false},{"display_name":"Tähtelä","name":"location","value":"2.100018.110149.210120","hits":122,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Järvenpää","name":"location","value":"1.100018.110186","hits":15504,"filter_items":[{"display_name":"Haarajoki","name":"location","value":"2.100018.110186.204480","hits":788,"filter_items":[],"selected":false},{"display_name":"Jamppa","name":"location","value":"2.100018.110186.204440","hits":1361,"filter_items":[],"selected":false},{"display_name":"Järvenpää Keskus","name":"location","value":"2.100018.110186.204410","hits":4878,"filter_items":[],"selected":false},{"display_name":"Kinnari-Mikonkorpi","name":"location","value":"2.100018.110186.204430","hits":2978,"filter_items":[],"selected":false},{"display_name":"Kyrölä","name":"location","value":"2.100018.110186.204420","hits":1802,"filter_items":[],"selected":false},{"display_name":"Loutti","name":"location","value":"2.100018.110186.204400","hits":3138,"filter_items":[],"selected":false},{"display_name":"Nummenkylä","name":"location","value":"2.100018.110186.204460","hits":559,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Karkkila","name":"location","value":"1.100018.110224","hits":3538,"filter_items":[{"display_name":"Karkkila Keskus","name":"location","value":"2.100018.110224.203600","hits":1200,"filter_items":[],"selected":false},{"display_name":"Polari","name":"location","value":"2.100018.110224.203620","hits":2303,"filter_items":[],"selected":false},{"display_name":"Uusitalo","name":"location","value":"2.100018.110224.203710","hits":35,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kauniainen","name":"location","value":"1.100018.110235","hits":2168,"filter_items":[{"display_name":"Kauniainen","name":"location","value":"2.100018.110235.202700","hits":2168,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kerava","name":"location","value":"1.100018.110245","hits":14542,"filter_items":[{"display_name":"Ahjo-Kaskela","name":"location","value":"2.100018.110245.204220","hits":1781,"filter_items":[],"selected":false},{"display_name":"Alikerava","name":"location","value":"2.100018.110245.204250","hits":2704,"filter_items":[],"selected":false},{"display_name":"Kerava Keskus","name":"location","value":"2.100018.110245.204200","hits":4032,"filter_items":[],"selected":false},{"display_name":"Pihkaniitty","name":"location","value":"2.100018.110245.204230","hits":4235,"filter_items":[],"selected":false},{"display_name":"Savio","name":"location","value":"2.100018.110245.204260","hits":1790,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kirkkonummi","name":"location","value":"1.100018.110257","hits":12541,"filter_items":[{"display_name":"Evitskog","name":"location","value":"2.100018.110257.202550","hits":199,"filter_items":[],"selected":false},{"display_name":"Gesterby","name":"location","value":"2.100018.110257.202410","hits":972,"filter_items":[],"selected":false},{"display_name":"Jorvas","name":"location","value":"2.100018.110257.202420","hits":659,"filter_items":[],"selected":false},{"display_name":"Kantvik","name":"location","value":"2.100018.110257.202460","hits":553,"filter_items":[],"selected":false},{"display_name":"Kirkkonummi Keskus","name":"location","value":"2.100018.110257.202400","hits":3573,"filter_items":[],"selected":false},{"display_name":"Kylmälä","name":"location","value":"2.100018.110257.202540","hits":95,"filter_items":[],"selected":false},{"display_name":"Lapinkylä","name":"location","value":"2.100018.110257.202520","hits":191,"filter_items":[],"selected":false},{"display_name":"Luoma","name":"location","value":"2.100018.110257.202440","hits":31,"filter_items":[],"selected":false},{"display_name":"Masala","name":"location","value":"2.100018.110257.202430","hits":1270,"filter_items":[],"selected":false},{"display_name":"Oitmäki","name":"location","value":"2.100018.110257.202510","hits":747,"filter_items":[],"selected":false},{"display_name":"Pikkala","name":"location","value":"2.100018.110257.202490","hits":49,"filter_items":[],"selected":false},{"display_name":"Porkkala","name":"location","value":"2.100018.110257.202480","hits":898,"filter_items":[],"selected":false},{"display_name":"Sarvvik","name":"location","value":"2.100018.110257.202390","hits":407,"filter_items":[],"selected":false},{"display_name":"Sundsberg","name":"location","value":"2.100018.110257.202450","hits":1389,"filter_items":[],"selected":false},{"display_name":"Upinniemi","name":"location","value":"2.100018.110257.202470","hits":37,"filter_items":[],"selected":false},{"display_name":"Veikkola","name":"location","value":"2.100018.110257.202880","hits":1471,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lapinjärvi","name":"location","value":"1.100018.110407","hits":445,"filter_items":[{"display_name":"Heikinkylä","name":"location","value":"2.100018.110407.207850","hits":11,"filter_items":[],"selected":false},{"display_name":"Ingermaninkylä","name":"location","value":"2.100018.110407.207810","hits":39,"filter_items":[],"selected":false},{"display_name":"Kimonkylä","name":"location","value":"2.100018.110407.247350","hits":9,"filter_items":[],"selected":false},{"display_name":"Lapinjärvi Keskus","name":"location","value":"2.100018.110407.207800","hits":173,"filter_items":[],"selected":false},{"display_name":"Lindkoski","name":"location","value":"2.100018.110407.207840","hits":6,"filter_items":[],"selected":false},{"display_name":"Porlammi","name":"location","value":"2.100018.110407.207820","hits":156,"filter_items":[],"selected":false},{"display_name":"Pukaro","name":"location","value":"2.100018.110407.207830","hits":51,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lohja","name":"location","value":"1.100018.110444","hits":16989,"filter_items":[{"display_name":"Hormajärvi","name":"location","value":"2.100018.110444.208450","hits":27,"filter_items":[],"selected":false},{"display_name":"Hyönölä","name":"location","value":"2.100018.110444.203870","hits":19,"filter_items":[],"selected":false},{"display_name":"Ikkala","name":"location","value":"2.100018.110444.203810","hits":233,"filter_items":[],"selected":false},{"display_name":"Karjalohja","name":"location","value":"2.100018.110444.209120","hits":118,"filter_items":[],"selected":false},{"display_name":"Karstu","name":"location","value":"2.100018.110444.208480","hits":16,"filter_items":[],"selected":false},{"display_name":"Keskilohja","name":"location","value":"2.100018.110444.208150","hits":1075,"filter_items":[],"selected":false},{"display_name":"Kirkniemi","name":"location","value":"2.100018.110444.208800","hits":1481,"filter_items":[],"selected":false},{"display_name":"Kisakallio","name":"location","value":"2.100018.110444.208360","hits":1,"filter_items":[],"selected":false},{"display_name":"Koisjärvi","name":"location","value":"2.100018.110444.209630","hits":114,"filter_items":[],"selected":false},{"display_name":"Leppäkorpi","name":"location","value":"2.100018.110444.209930","hits":103,"filter_items":[],"selected":false},{"display_name":"Lohja Keskus","name":"location","value":"2.100018.110444.208100","hits":2925,"filter_items":[],"selected":false},{"display_name":"Millola","name":"location","value":"2.100018.110444.209520","hits":50,"filter_items":[],"selected":false},{"display_name":"Muijala","name":"location","value":"2.100018.110444.208680","hits":431,"filter_items":[],"selected":false},{"display_name":"Nummi-Oinola","name":"location","value":"2.100018.110444.209810","hits":357,"filter_items":[],"selected":false},{"display_name":"Ojamo","name":"location","value":"2.100018.110444.208200","hits":975,"filter_items":[],"selected":false},{"display_name":"Pusula","name":"location","value":"2.100018.110444.203850","hits":391,"filter_items":[],"selected":false},{"display_name":"Routio","name":"location","value":"2.100018.110444.208350","hits":580,"filter_items":[],"selected":false},{"display_name":"Sammatti","name":"location","value":"2.100018.110444.209220","hits":414,"filter_items":[],"selected":false},{"display_name":"Saukkola","name":"location","value":"2.100018.110444.209430","hits":450,"filter_items":[],"selected":false},{"display_name":"Ventelä-Millola","name":"location","value":"2.100018.110444.208500","hits":1914,"filter_items":[],"selected":false},{"display_name":"Virkkala","name":"location","value":"2.100018.110444.208700","hits":5315,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Loviisa","name":"location","value":"1.100018.110434","hits":2433,"filter_items":[{"display_name":"Ahvenkoski","name":"location","value":"2.100018.110434.207960","hits":40,"filter_items":[],"selected":false},{"display_name":"Etelä-Harju","name":"location","value":"2.100018.110434.207920","hits":181,"filter_items":[],"selected":false},{"display_name":"Gammelby","name":"location","value":"2.100018.110434.207740","hits":97,"filter_items":[],"selected":false},{"display_name":"Härkäpää","name":"location","value":"2.100018.110434.207780","hits":4,"filter_items":[],"selected":false},{"display_name":"Isnäs","name":"location","value":"2.100018.110434.207750","hits":39,"filter_items":[],"selected":false},{"display_name":"Koskenkylän saha-alue","name":"location","value":"2.100018.110434.207700","hits":204,"filter_items":[],"selected":false},{"display_name":"Kuggom","name":"location","value":"2.100018.110434.207945","hits":31,"filter_items":[],"selected":false},{"display_name":"Kuninkaankylä","name":"location","value":"2.100018.110434.207980","hits":16,"filter_items":[],"selected":false},{"display_name":"Liljendal Keskus","name":"location","value":"2.100018.110434.207880","hits":153,"filter_items":[],"selected":false},{"display_name":"Loviisa Keskus","name":"location","value":"2.100018.110434.207900","hits":1151,"filter_items":[],"selected":false},{"display_name":"Malmgård","name":"location","value":"2.100018.110434.207720","hits":8,"filter_items":[],"selected":false},{"display_name":"Mickelspiltom","name":"location","value":"2.100018.110434.207890","hits":21,"filter_items":[],"selected":false},{"display_name":"Määrlahti","name":"location","value":"2.100018.110434.207940","hits":56,"filter_items":[],"selected":false},{"display_name":"Pernaja Kirkonkylä","name":"location","value":"2.100018.110434.207930","hits":63,"filter_items":[],"selected":false},{"display_name":"Ruotsinkylä-Koskisto","name":"location","value":"2.100018.110434.207990","hits":18,"filter_items":[],"selected":false},{"display_name":"Ruotsinpyhtää Keskus","name":"location","value":"2.100018.110434.207970","hits":59,"filter_items":[],"selected":false},{"display_name":"Skinnarby","name":"location","value":"2.100018.110434.207870","hits":26,"filter_items":[],"selected":false},{"display_name":"Tesjoki","name":"location","value":"2.100018.110434.207955","hits":165,"filter_items":[],"selected":false},{"display_name":"Valko","name":"location","value":"2.100018.110434.207910","hits":101,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Myrskylä","name":"location","value":"1.100018.110504","hits":234,"filter_items":[{"display_name":"Kankkila","name":"location","value":"2.100018.110504.207690","hits":16,"filter_items":[],"selected":false},{"display_name":"Myrskylä Keskus","name":"location","value":"2.100018.110504.207600","hits":218,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mäntsälä","name":"location","value":"1.100018.110505","hits":5366,"filter_items":[{"display_name":"Hautjärvi","name":"location","value":"2.100018.110505.204840","hits":26,"filter_items":[],"selected":false},{"display_name":"Hirvihaara","name":"location","value":"2.100018.110505.204680","hits":116,"filter_items":[],"selected":false},{"display_name":"Kaukalampi","name":"location","value":"2.100018.110505.204820","hits":115,"filter_items":[],"selected":false},{"display_name":"Kaunismäki","name":"location","value":"2.100018.110505.204620","hits":427,"filter_items":[],"selected":false},{"display_name":"Levanto","name":"location","value":"2.100018.110505.204940","hits":25,"filter_items":[],"selected":false},{"display_name":"Mäntsälä Keskus","name":"location","value":"2.100018.110505.204600","hits":3791,"filter_items":[],"selected":false},{"display_name":"Numminen","name":"location","value":"2.100018.110505.204660","hits":360,"filter_items":[],"selected":false},{"display_name":"Ohkola","name":"location","value":"2.100018.110505.204530","hits":117,"filter_items":[],"selected":false},{"display_name":"Saarentaus","name":"location","value":"2.100018.110505.204920","hits":42,"filter_items":[],"selected":false},{"display_name":"Sahakylä","name":"location","value":"2.100018.110505.204770","hits":16,"filter_items":[],"selected":false},{"display_name":"Sälinkää","name":"location","value":"2.100018.110505.204740","hits":230,"filter_items":[],"selected":false},{"display_name":"Sääksjärvi","name":"location","value":"2.100018.110505.204630","hits":101,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Nurmijärvi","name":"location","value":"1.100018.110543","hits":14953,"filter_items":[{"display_name":"Haikala","name":"location","value":"2.100018.110543.201820","hits":967,"filter_items":[],"selected":false},{"display_name":"Kiljava","name":"location","value":"2.100018.110543.205250","hits":28,"filter_items":[],"selected":false},{"display_name":"Klaukkala","name":"location","value":"2.100018.110543.201840","hits":1236,"filter_items":[],"selected":false},{"display_name":"Klaukkala Keskus","name":"location","value":"2.100018.110543.201800","hits":4031,"filter_items":[],"selected":false},{"display_name":"Lepsämä","name":"location","value":"2.100018.110543.201830","hits":839,"filter_items":[],"selected":false},{"display_name":"Luhtajoki","name":"location","value":"2.100018.110543.201810","hits":164,"filter_items":[],"selected":false},{"display_name":"Nukari","name":"location","value":"2.100018.110543.205450","hits":339,"filter_items":[],"selected":false},{"display_name":"Nurmijärvi Keskus","name":"location","value":"2.100018.110543.201900","hits":3605,"filter_items":[],"selected":false},{"display_name":"Palojoki","name":"location","value":"2.100018.110543.201940","hits":237,"filter_items":[],"selected":false},{"display_name":"Perttula","name":"location","value":"2.100018.110543.201860","hits":550,"filter_items":[],"selected":false},{"display_name":"Rajamäki","name":"location","value":"2.100018.110543.205200","hits":2098,"filter_items":[],"selected":false},{"display_name":"Röykkä","name":"location","value":"2.100018.110543.205100","hits":859,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pornainen","name":"location","value":"1.100018.110611","hits":954,"filter_items":[{"display_name":"Halkia","name":"location","value":"2.100018.110611.207190","hits":342,"filter_items":[],"selected":false},{"display_name":"Keski-Pornainen","name":"location","value":"2.100018.110611.207170","hits":435,"filter_items":[],"selected":false},{"display_name":"Laukkoski","name":"location","value":"2.100018.110611.207150","hits":177,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Porvoo","name":"location","value":"1.100018.110638","hits":14003,"filter_items":[{"display_name":"Anttila","name":"location","value":"2.100018.110638.207130","hits":121,"filter_items":[],"selected":false},{"display_name":"Eestinmäki-Ernestas","name":"location","value":"2.100018.110638.206450","hits":433,"filter_items":[],"selected":false},{"display_name":"Emäsalo","name":"location","value":"2.100018.110638.206950","hits":26,"filter_items":[],"selected":false},{"display_name":"Gammelbacka","name":"location","value":"2.100018.110638.206400","hits":1148,"filter_items":[],"selected":false},{"display_name":"Gäddrag","name":"location","value":"2.100018.110638.207350","hits":1,"filter_items":[],"selected":false},{"display_name":"Hamari","name":"location","value":"2.100018.110638.206650","hits":375,"filter_items":[],"selected":false},{"display_name":"Hinthaara","name":"location","value":"2.100018.110638.207110","hits":263,"filter_items":[],"selected":false},{"display_name":"Ilola","name":"location","value":"2.100018.110638.207280","hits":131,"filter_items":[],"selected":false},{"display_name":"Jakari-Sannäs","name":"location","value":"2.100018.110638.207320","hits":41,"filter_items":[],"selected":false},{"display_name":"Kaarenkylä","name":"location","value":"2.100018.110638.207220","hits":29,"filter_items":[],"selected":false},{"display_name":"Kerkkoo","name":"location","value":"2.100018.110638.206530","hits":135,"filter_items":[],"selected":false},{"display_name":"Kevätkumpu","name":"location","value":"2.100018.110638.206150","hits":2488,"filter_items":[],"selected":false},{"display_name":"Kråkö","name":"location","value":"2.100018.110638.207410","hits":14,"filter_items":[],"selected":false},{"display_name":"Kulloo","name":"location","value":"2.100018.110638.206850","hits":4,"filter_items":[],"selected":false},{"display_name":"Kulloonkylä","name":"location","value":"2.100018.110638.206830","hits":176,"filter_items":[],"selected":false},{"display_name":"Kärrby","name":"location","value":"2.100018.110638.206880","hits":63,"filter_items":[],"selected":false},{"display_name":"Pellinki","name":"location","value":"2.100018.110638.207370","hits":12,"filter_items":[],"selected":false},{"display_name":"Porvoo Keskus","name":"location","value":"2.100018.110638.206100","hits":6964,"filter_items":[],"selected":false},{"display_name":"Porvoo itäinen","name":"location","value":"2.100018.110638.206200","hits":481,"filter_items":[],"selected":false},{"display_name":"Saksala-Suomenkylä","name":"location","value":"2.100018.110638.206500","hits":493,"filter_items":[],"selected":false},{"display_name":"Sannainen","name":"location","value":"2.100018.110638.207310","hits":43,"filter_items":[],"selected":false},{"display_name":"Suurpellinki","name":"location","value":"2.100018.110638.207390","hits":3,"filter_items":[],"selected":false},{"display_name":"Tolkkinen","name":"location","value":"2.100018.110638.206750","hits":489,"filter_items":[],"selected":false},{"display_name":"Voolahti","name":"location","value":"2.100018.110638.207450","hits":70,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pukkila","name":"location","value":"1.100018.110616","hits":359,"filter_items":[{"display_name":"Kantele","name":"location","value":"2.100018.110616.207565","hits":22,"filter_items":[],"selected":false},{"display_name":"Pukkila Keskus","name":"location","value":"2.100018.110616.207560","hits":280,"filter_items":[],"selected":false},{"display_name":"Torpinkylä","name":"location","value":"2.100018.110616.207550","hits":57,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Raasepori","name":"location","value":"1.100018.110710","hits":3234,"filter_items":[{"display_name":"Bollsta","name":"location","value":"2.100018.110710.210440","hits":22,"filter_items":[],"selected":false},{"display_name":"Bromarv","name":"location","value":"2.100018.110710.210570","hits":42,"filter_items":[],"selected":false},{"display_name":"Bäljars","name":"location","value":"2.100018.110710.210320","hits":116,"filter_items":[],"selected":false},{"display_name":"Dragsvik","name":"location","value":"2.100018.110710.210640","hits":106,"filter_items":[],"selected":false},{"display_name":"Fiskari","name":"location","value":"2.100018.110710.210470","hits":77,"filter_items":[],"selected":false},{"display_name":"Flyet","name":"location","value":"2.100018.110710.210650","hits":136,"filter_items":[],"selected":false},{"display_name":"Karjaa Keskus","name":"location","value":"2.100018.110710.210300","hits":886,"filter_items":[],"selected":false},{"display_name":"Kaunislahti","name":"location","value":"2.100018.110710.210380","hits":11,"filter_items":[],"selected":false},{"display_name":"Meltolan sairaala-alue","name":"location","value":"2.100018.110710.210350","hits":40,"filter_items":[],"selected":false},{"display_name":"Mustio","name":"location","value":"2.100018.110710.210360","hits":266,"filter_items":[],"selected":false},{"display_name":"Pinjainen","name":"location","value":"2.100018.110710.210330","hits":89,"filter_items":[],"selected":false},{"display_name":"Pohjankuru","name":"location","value":"2.100018.110710.210420","hits":178,"filter_items":[],"selected":false},{"display_name":"Skogby","name":"location","value":"2.100018.110710.210680","hits":4,"filter_items":[],"selected":false},{"display_name":"Snappertuna","name":"location","value":"2.100018.110710.210710","hits":221,"filter_items":[],"selected":false},{"display_name":"Tammisaari","name":"location","value":"2.100018.110710.210620","hits":270,"filter_items":[],"selected":false},{"display_name":"Tammisaari Keskus","name":"location","value":"2.100018.110710.210600","hits":593,"filter_items":[],"selected":false},{"display_name":"Tenhola Kirkonkylä","name":"location","value":"2.100018.110710.210520","hits":53,"filter_items":[],"selected":false},{"display_name":"Trollböle","name":"location","value":"2.100018.110710.210660","hits":50,"filter_items":[],"selected":false},{"display_name":"Åminnefors","name":"location","value":"2.100018.110710.210410","hits":74,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sipoo","name":"location","value":"1.100018.110753","hits":8878,"filter_items":[{"display_name":"Box","name":"location","value":"2.100018.110753.201190","hits":120,"filter_items":[],"selected":false},{"display_name":"Kalkkiranta","name":"location","value":"2.100018.110753.201180","hits":93,"filter_items":[],"selected":false},{"display_name":"Martinkylä","name":"location","value":"2.100018.110753.204150","hits":111,"filter_items":[],"selected":false},{"display_name":"Paippinen","name":"location","value":"2.100018.110753.204170","hits":232,"filter_items":[],"selected":false},{"display_name":"Sipoo","name":"location","value":"2.100018.110753.204130","hits":4030,"filter_items":[],"selected":false},{"display_name":"Söderkulla","name":"location","value":"2.100018.110753.201150","hits":3396,"filter_items":[],"selected":false},{"display_name":"Talma","name":"location","value":"2.100018.110753.204240","hits":246,"filter_items":[],"selected":false},{"display_name":"Västerskog","name":"location","value":"2.100018.110753.201120","hits":650,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Siuntio","name":"location","value":"1.100018.110755","hits":1395,"filter_items":[{"display_name":"Lappers","name":"location","value":"2.100018.110755.202590","hits":12,"filter_items":[],"selected":false},{"display_name":"Siuntio Asemanseutu","name":"location","value":"2.100018.110755.202580","hits":1162,"filter_items":[],"selected":false},{"display_name":"Siuntio Kirkonkylä","name":"location","value":"2.100018.110755.202570","hits":221,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Tuusula","name":"location","value":"1.100018.110858","hits":17475,"filter_items":[{"display_name":"Hyrylä","name":"location","value":"2.100018.110858.204300","hits":5567,"filter_items":[],"selected":false},{"display_name":"Jokela","name":"location","value":"2.100018.110858.205400","hits":2998,"filter_items":[],"selected":false},{"display_name":"Jäniksenlinna","name":"location","value":"2.100018.110858.204390","hits":367,"filter_items":[],"selected":false},{"display_name":"Kellokoski","name":"location","value":"2.100018.110858.204500","hits":2138,"filter_items":[],"selected":false},{"display_name":"Lahela","name":"location","value":"2.100018.110858.204330","hits":1315,"filter_items":[],"selected":false},{"display_name":"Mattila","name":"location","value":"2.100018.110858.204340","hits":839,"filter_items":[],"selected":false},{"display_name":"Nahkela","name":"location","value":"2.100018.110858.204350","hits":189,"filter_items":[],"selected":false},{"display_name":"Nuppulinna","name":"location","value":"2.100018.110858.205430","hits":187,"filter_items":[],"selected":false},{"display_name":"Riihikallio","name":"location","value":"2.100018.110858.204320","hits":1541,"filter_items":[],"selected":false},{"display_name":"Ruotsinkylä-Kiilinmäki","name":"location","value":"2.100018.110858.204360","hits":1297,"filter_items":[],"selected":false},{"display_name":"Rusutjärvi","name":"location","value":"2.100018.110858.204370","hits":157,"filter_items":[],"selected":false},{"display_name":"Tuomala","name":"location","value":"2.100018.110858.204380","hits":205,"filter_items":[],"selected":false},{"display_name":"Tuusula Keskus","name":"location","value":"2.100018.110858.204310","hits":675,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vantaa","name":"location","value":"1.100018.110092","hits":98419,"filter_items":[{"display_name":"Askisto","name":"location","value":"2.100018.110092.201680","hits":1127,"filter_items":[],"selected":false},{"display_name":"Hakunila","name":"location","value":"2.100018.110092.201200","hits":4028,"filter_items":[],"selected":false},{"display_name":"Hiekkaharju","name":"location","value":"2.100018.110092.201350","hits":3734,"filter_items":[],"selected":false},{"display_name":"Hämeenkylä","name":"location","value":"2.100018.110092.201630","hits":925,"filter_items":[],"selected":false},{"display_name":"Hämevaara","name":"location","value":"2.100018.110092.201640","hits":1210,"filter_items":[],"selected":false},{"display_name":"Itä-Hakkila","name":"location","value":"2.100018.110092.201260","hits":1923,"filter_items":[],"selected":false},{"display_name":"Jokiniemi","name":"location","value":"2.100018.110092.201370","hits":2369,"filter_items":[],"selected":false},{"display_name":"Kaivoksela","name":"location","value":"2.100018.110092.201610","hits":2010,"filter_items":[],"selected":false},{"display_name":"Keimola","name":"location","value":"2.100018.110092.201750","hits":224,"filter_items":[],"selected":false},{"display_name":"Kirkonkylä-Veromäki","name":"location","value":"2.100018.110092.201510","hits":4979,"filter_items":[],"selected":false},{"display_name":"Kivistö","name":"location","value":"2.100018.110092.201700","hits":5208,"filter_items":[],"selected":false},{"display_name":"Koivukylä-Havukoski","name":"location","value":"2.100018.110092.201360","hits":3551,"filter_items":[],"selected":false},{"display_name":"Korso","name":"location","value":"2.100018.110092.201450","hits":8853,"filter_items":[],"selected":false},{"display_name":"Kuusikko-Hakkila","name":"location","value":"2.100018.110092.201380","hits":1468,"filter_items":[],"selected":false},{"display_name":"Leinelä","name":"location","value":"2.100018.110092.201340","hits":1175,"filter_items":[],"selected":false},{"display_name":"Länsimäki","name":"location","value":"2.100018.110092.201280","hits":3472,"filter_items":[],"selected":false},{"display_name":"Martinlaakso","name":"location","value":"2.100018.110092.201620","hits":4377,"filter_items":[],"selected":false},{"display_name":"Martinlaakson teollisuusalue","name":"location","value":"2.100018.110092.201770","hits":5,"filter_items":[],"selected":false},{"display_name":"Mikkola","name":"location","value":"2.100018.110092.201480","hits":2263,"filter_items":[],"selected":false},{"display_name":"Myyrmäki","name":"location","value":"2.100018.110092.201600","hits":6699,"filter_items":[],"selected":false},{"display_name":"Nikinmäki","name":"location","value":"2.100018.110092.201490","hits":2120,"filter_items":[],"selected":false},{"display_name":"Petikko","name":"location","value":"2.100018.110092.201720","hits":1797,"filter_items":[],"selected":false},{"display_name":"Pähkinärinne","name":"location","value":"2.100018.110092.201710","hits":1653,"filter_items":[],"selected":false},{"display_name":"Päiväkumpu","name":"location","value":"2.100018.110092.201420","hits":1368,"filter_items":[],"selected":false},{"display_name":"Rekola","name":"location","value":"2.100018.110092.201400","hits":3297,"filter_items":[],"selected":false},{"display_name":"Ruskeasanta-Ilola","name":"location","value":"2.100018.110092.201390","hits":5541,"filter_items":[],"selected":false},{"display_name":"Seutula","name":"location","value":"2.100018.110092.201760","hits":593,"filter_items":[],"selected":false},{"display_name":"Tammisto","name":"location","value":"2.100018.110092.201520","hits":3560,"filter_items":[],"selected":false},{"display_name":"Tikkurila","name":"location","value":"2.100018.110092.201300","hits":8541,"filter_items":[],"selected":false},{"display_name":"Tuupakan teollisuusalue","name":"location","value":"2.100018.110092.201740","hits":174,"filter_items":[],"selected":false},{"display_name":"Vaarala","name":"location","value":"2.100018.110092.201230","hits":1522,"filter_items":[],"selected":false},{"display_name":"Vantaanlaakso","name":"location","value":"2.100018.110092.201670","hits":1279,"filter_items":[],"selected":false},{"display_name":"Vantaanpuisto","name":"location","value":"2.100018.110092.201730","hits":1442,"filter_items":[],"selected":false},{"display_name":"Vapaala","name":"location","value":"2.100018.110092.201650","hits":1384,"filter_items":[],"selected":false},{"display_name":"Varisto","name":"location","value":"2.100018.110092.201660","hits":809,"filter_items":[],"selected":false},{"display_name":"Veromiehenkylä","name":"location","value":"2.100018.110092.201530","hits":423,"filter_items":[],"selected":false},{"display_name":"Ylästö","name":"location","value":"2.100018.110092.201690","hits":3316,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vihti","name":"location","value":"1.100018.110927","hits":9702,"filter_items":[{"display_name":"Huhmari","name":"location","value":"2.100018.110927.203150","hits":166,"filter_items":[],"selected":false},{"display_name":"Jokikunta","name":"location","value":"2.100018.110927.203430","hits":202,"filter_items":[],"selected":false},{"display_name":"Nummela","name":"location","value":"2.100018.110927.203100","hits":6184,"filter_items":[],"selected":false},{"display_name":"Ojakkala","name":"location","value":"2.100018.110927.203250","hits":541,"filter_items":[],"selected":false},{"display_name":"Otalampi","name":"location","value":"2.100018.110927.203300","hits":695,"filter_items":[],"selected":false},{"display_name":"Selki","name":"location","value":"2.100018.110927.203320","hits":48,"filter_items":[],"selected":false},{"display_name":"Tervalampi","name":"location","value":"2.100018.110927.203220","hits":125,"filter_items":[],"selected":false},{"display_name":"Vihti Kirkonkylä","name":"location","value":"2.100018.110927.203400","hits":1666,"filter_items":[],"selected":false},{"display_name":"Vihtijärvi","name":"location","value":"2.100018.110927.203790","hits":75,"filter_items":[],"selected":false}],"selected":false}],"selected":false},{"display_name":"Varsinais-Suomi","name":"location","value":"0.100016","hits":186843,"filter_items":[{"display_name":"Aura","name":"location","value":"1.100016.110019","hits":814,"filter_items":[{"display_name":"Aura Keskus","name":"location","value":"2.100016.110019.221380","hits":715,"filter_items":[],"selected":false},{"display_name":"Aura kk.","name":"location","value":"2.100016.110019.221370","hits":99,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kaarina","name":"location","value":"1.100016.110202","hits":21672,"filter_items":[{"display_name":"Kaarina Keskus","name":"location","value":"2.100016.110202.220780","hits":10883,"filter_items":[],"selected":false},{"display_name":"Kuusisto","name":"location","value":"2.100016.110202.221620","hits":839,"filter_items":[],"selected":false},{"display_name":"Littoinen","name":"location","value":"2.100016.110202.220660","hits":3778,"filter_items":[],"selected":false},{"display_name":"Piikkiö","name":"location","value":"2.100016.110202.221500","hits":2384,"filter_items":[],"selected":false},{"display_name":"Piispanristi","name":"location","value":"2.100016.110202.220760","hits":3788,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kemiönsaari","name":"location","value":"1.100016.110322","hits":1319,"filter_items":[{"display_name":"Björkboda","name":"location","value":"2.100016.110322.225860","hits":18,"filter_items":[],"selected":false},{"display_name":"Dragsfjärd","name":"location","value":"2.100016.110322.225870","hits":65,"filter_items":[],"selected":false},{"display_name":"Högsåra","name":"location","value":"2.100016.110322.225960","hits":2,"filter_items":[],"selected":false},{"display_name":"Kasnäs","name":"location","value":"2.100016.110322.225930","hits":1,"filter_items":[],"selected":false},{"display_name":"Kemiö Keskus","name":"location","value":"2.100016.110322.225700","hits":880,"filter_items":[],"selected":false},{"display_name":"Kiila","name":"location","value":"2.100016.110322.225760","hits":2,"filter_items":[],"selected":false},{"display_name":"Mjösund","name":"location","value":"2.100016.110322.225730","hits":42,"filter_items":[],"selected":false},{"display_name":"Nivelax","name":"location","value":"2.100016.110322.225840","hits":46,"filter_items":[],"selected":false},{"display_name":"Strömma","name":"location","value":"2.100016.110322.225650","hits":10,"filter_items":[],"selected":false},{"display_name":"Taalintehdas","name":"location","value":"2.100016.110322.225900","hits":130,"filter_items":[],"selected":false},{"display_name":"Vestlax","name":"location","value":"2.100016.110322.225820","hits":17,"filter_items":[],"selected":false},{"display_name":"Vreta-Vestlax","name":"location","value":"2.100016.110322.225710","hits":18,"filter_items":[],"selected":false},{"display_name":"Västanfjärd Keskus","name":"location","value":"2.100016.110322.225830","hits":88,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Koski Tl","name":"location","value":"1.100016.110284","hits":493,"filter_items":[{"display_name":"Koski Tl","name":"location","value":"2.100016.110284.231500","hits":493,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Kustavi","name":"location","value":"1.100016.110304","hits":129,"filter_items":[{"display_name":"Kustavi","name":"location","value":"2.100016.110304.223360","hits":129,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Laitila","name":"location","value":"1.100016.110400","hits":1812,"filter_items":[{"display_name":"Laitila Keskus","name":"location","value":"2.100016.110400.223800","hits":1807,"filter_items":[],"selected":false},{"display_name":"Soukainen","name":"location","value":"2.100016.110400.223840","hits":2,"filter_items":[],"selected":false},{"display_name":"Suontaka","name":"location","value":"2.100016.110400.223880","hits":3,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Lieto","name":"location","value":"1.100016.110423","hits":6718,"filter_items":[{"display_name":"Ilmarinen","name":"location","value":"2.100016.110423.221350","hits":1011,"filter_items":[],"selected":false},{"display_name":"Lieto Asemanseutu","name":"location","value":"2.100016.110423.221360","hits":464,"filter_items":[],"selected":false},{"display_name":"Lieto Keskus","name":"location","value":"2.100016.110423.221420","hits":3474,"filter_items":[],"selected":false},{"display_name":"Tarvasjoki Keskus","name":"location","value":"2.100016.110423.221450","hits":523,"filter_items":[],"selected":false},{"display_name":"Vanhalinna","name":"location","value":"2.100016.110423.221410","hits":1010,"filter_items":[],"selected":false},{"display_name":"Yliskulma","name":"location","value":"2.100016.110423.221430","hits":236,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Loimaa","name":"location","value":"1.100016.110430","hits":3291,"filter_items":[{"display_name":"Alastaro Keskus","name":"location","value":"2.100016.110430.232440","hits":235,"filter_items":[],"selected":false},{"display_name":"Kojonkulma","name":"location","value":"2.100016.110430.232250","hits":18,"filter_items":[],"selected":false},{"display_name":"Kojonperä","name":"location","value":"2.100016.110430.232260","hits":5,"filter_items":[],"selected":false},{"display_name":"Loimaa Keskus","name":"location","value":"2.100016.110430.232200","hits":2187,"filter_items":[],"selected":false},{"display_name":"Loimaa kk","name":"location","value":"2.100016.110430.232210","hits":368,"filter_items":[],"selected":false},{"display_name":"Mellilä","name":"location","value":"2.100016.110430.232300","hits":155,"filter_items":[],"selected":false},{"display_name":"Metsäkorpi","name":"location","value":"2.100016.110430.232280","hits":24,"filter_items":[],"selected":false},{"display_name":"Metsämaa-Murto","name":"location","value":"2.100016.110430.232270","hits":37,"filter_items":[],"selected":false},{"display_name":"Niinijoki","name":"location","value":"2.100016.110430.232410","hits":162,"filter_items":[],"selected":false},{"display_name":"Tammiainen","name":"location","value":"2.100016.110430.232450","hits":17,"filter_items":[],"selected":false},{"display_name":"Virttaa","name":"location","value":"2.100016.110430.232560","hits":64,"filter_items":[],"selected":false},{"display_name":"Ylhäinen","name":"location","value":"2.100016.110430.232430","hits":19,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Marttila","name":"location","value":"1.100016.110480","hits":481,"filter_items":[{"display_name":"Marttila","name":"location","value":"2.100016.110480.221490","hits":241,"filter_items":[],"selected":false},{"display_name":"Ollila","name":"location","value":"2.100016.110480.221560","hits":97,"filter_items":[],"selected":false},{"display_name":"Prunkila","name":"location","value":"2.100016.110480.221480","hits":143,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Masku","name":"location","value":"1.100016.110481","hits":3451,"filter_items":[{"display_name":"Askainen Keskus","name":"location","value":"2.100016.110481.221240","hits":309,"filter_items":[],"selected":false},{"display_name":"Lemu","name":"location","value":"2.100016.110481.221230","hits":495,"filter_items":[],"selected":false},{"display_name":"Masku","name":"location","value":"2.100016.110481.221250","hits":2647,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Mynämäki","name":"location","value":"1.100016.110503","hits":2418,"filter_items":[{"display_name":"Hietamäki","name":"location","value":"2.100016.110503.223140","hits":153,"filter_items":[],"selected":false},{"display_name":"Mietoinen Keskus","name":"location","value":"2.100016.110503.223120","hits":191,"filter_items":[],"selected":false},{"display_name":"Mynämäki Keskus","name":"location","value":"2.100016.110503.223100","hits":2074,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Naantali","name":"location","value":"1.100016.110529","hits":7528,"filter_items":[{"display_name":"Livonsaari","name":"location","value":"2.100016.110529.221180","hits":15,"filter_items":[],"selected":false},{"display_name":"Merimasku","name":"location","value":"2.100016.110529.221160","hits":402,"filter_items":[],"selected":false},{"display_name":"Naantali Keskus","name":"location","value":"2.100016.110529.221100","hits":2274,"filter_items":[],"selected":false},{"display_name":"Poikko","name":"location","value":"2.100016.110529.221130","hits":178,"filter_items":[],"selected":false},{"display_name":"Rymättylä Keskus","name":"location","value":"2.100016.110529.221140","hits":165,"filter_items":[],"selected":false},{"display_name":"Röölä","name":"location","value":"2.100016.110529.221150","hits":30,"filter_items":[],"selected":false},{"display_name":"Taimo-Nuhjala-Lietsala","name":"location","value":"2.100016.110529.221110","hits":4128,"filter_items":[],"selected":false},{"display_name":"Velkua","name":"location","value":"2.100016.110529.221195","hits":336,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Nousiainen","name":"location","value":"1.100016.110538","hits":1562,"filter_items":[{"display_name":"Nousiainen","name":"location","value":"2.100016.110538.221270","hits":1562,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Oripää","name":"location","value":"1.100016.110561","hits":168,"filter_items":[{"display_name":"Latva","name":"location","value":"2.100016.110561.232520","hits":47,"filter_items":[],"selected":false},{"display_name":"Oripää Keskus","name":"location","value":"2.100016.110561.232500","hits":121,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Paimio","name":"location","value":"1.100016.110577","hits":4761,"filter_items":[{"display_name":"Hevonpää","name":"location","value":"2.100016.110577.221510","hits":73,"filter_items":[],"selected":false},{"display_name":"Naskarla","name":"location","value":"2.100016.110577.221520","hits":4,"filter_items":[],"selected":false},{"display_name":"Paimio Keskus","name":"location","value":"2.100016.110577.221530","hits":3080,"filter_items":[],"selected":false},{"display_name":"Preitilä","name":"location","value":"2.100016.110577.221540","hits":262,"filter_items":[],"selected":false},{"display_name":"Taatila","name":"location","value":"2.100016.110577.221555","hits":1342,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Parainen","name":"location","value":"1.100016.110445","hits":2742,"filter_items":[{"display_name":"Houtskär Keskus","name":"location","value":"2.100016.110445.221760","hits":20,"filter_items":[],"selected":false},{"display_name":"Iniö","name":"location","value":"2.100016.110445.223390","hits":5,"filter_items":[],"selected":false},{"display_name":"Kirjala","name":"location","value":"2.100016.110445.221610","hits":147,"filter_items":[],"selected":false},{"display_name":"Korpoström","name":"location","value":"2.100016.110445.221720","hits":1,"filter_items":[],"selected":false},{"display_name":"Korppoo Keskus-Utö","name":"location","value":"2.100016.110445.221710","hits":35,"filter_items":[],"selected":false},{"display_name":"Lielahti","name":"location","value":"2.100016.110445.221630","hits":99,"filter_items":[],"selected":false},{"display_name":"Lillandet","name":"location","value":"2.100016.110445.221650","hits":35,"filter_items":[],"selected":false},{"display_name":"Mattnäs-Nötö","name":"location","value":"2.100016.110445.221670","hits":12,"filter_items":[],"selected":false},{"display_name":"Mossala","name":"location","value":"2.100016.110445.221770","hits":1,"filter_items":[],"selected":false},{"display_name":"Nauvo Keskus","name":"location","value":"2.100016.110445.221660","hits":22,"filter_items":[],"selected":false},{"display_name":"Norrskata","name":"location","value":"2.100016.110445.221750","hits":1,"filter_items":[],"selected":false},{"display_name":"Nötö","name":"location","value":"2.100016.110445.221680","hits":2,"filter_items":[],"selected":false},{"display_name":"Parainen Keskus","name":"location","value":"2.100016.110445.221600","hits":2275,"filter_items":[],"selected":false},{"display_name":"Utö","name":"location","value":"2.100016.110445.221740","hits":87,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pyhäranta","name":"location","value":"1.100016.110631","hits":235,"filter_items":[{"display_name":"Ihode","name":"location","value":"2.100016.110631.227320","hits":110,"filter_items":[],"selected":false},{"display_name":"Pyhäranta","name":"location","value":"2.100016.110631.223950","hits":55,"filter_items":[],"selected":false},{"display_name":"Reila","name":"location","value":"2.100016.110631.227340","hits":45,"filter_items":[],"selected":false},{"display_name":"Santtio","name":"location","value":"2.100016.110631.223960","hits":25,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Pöytyä","name":"location","value":"1.100016.110636","hits":1940,"filter_items":[{"display_name":"Auvainen","name":"location","value":"2.100016.110636.221860","hits":41,"filter_items":[],"selected":false},{"display_name":"Haveri","name":"location","value":"2.100016.110636.221890","hits":44,"filter_items":[],"selected":false},{"display_name":"Karinainen","name":"location","value":"2.100016.110636.221840","hits":80,"filter_items":[],"selected":false},{"display_name":"Kumila","name":"location","value":"2.100016.110636.221820","hits":27,"filter_items":[],"selected":false},{"display_name":"Kyrö","name":"location","value":"2.100016.110636.221800","hits":566,"filter_items":[],"selected":false},{"display_name":"Pöytyä","name":"location","value":"2.100016.110636.221880","hits":93,"filter_items":[],"selected":false},{"display_name":"Riihikoski","name":"location","value":"2.100016.110636.221870","hits":295,"filter_items":[],"selected":false},{"display_name":"Uusikartano","name":"location","value":"2.100016.110636.221930","hits":640,"filter_items":[],"selected":false},{"display_name":"Yläne Keskus","name":"location","value":"2.100016.110636.221900","hits":154,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Raisio","name":"location","value":"1.100016.110680","hits":12075,"filter_items":[{"display_name":"Hakinmäki","name":"location","value":"2.100016.110680.221210","hits":765,"filter_items":[],"selected":false},{"display_name":"Ihala","name":"location","value":"2.100016.110680.221260","hits":1219,"filter_items":[],"selected":false},{"display_name":"Kuloinen","name":"location","value":"2.100016.110680.221280","hits":1743,"filter_items":[],"selected":false},{"display_name":"Raisio Keskus","name":"location","value":"2.100016.110680.221200","hits":7119,"filter_items":[],"selected":false},{"display_name":"Somersoja","name":"location","value":"2.100016.110680.221220","hits":429,"filter_items":[],"selected":false},{"display_name":"Viherjäinen","name":"location","value":"2.100016.110680.221120","hits":800,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Rusko","name":"location","value":"1.100016.110704","hits":1843,"filter_items":[{"display_name":"Rusko","name":"location","value":"2.100016.110704.221290","hits":1359,"filter_items":[],"selected":false},{"display_name":"Vahto","name":"location","value":"2.100016.110704.221310","hits":484,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Salo","name":"location","value":"1.100016.110734","hits":23032,"filter_items":[{"display_name":"Aijala","name":"location","value":"2.100016.110734.225550","hits":4,"filter_items":[],"selected":false},{"display_name":"Angelniemi","name":"location","value":"2.100016.110734.225230","hits":100,"filter_items":[],"selected":false},{"display_name":"Finby","name":"location","value":"2.100016.110734.225630","hits":36,"filter_items":[],"selected":false},{"display_name":"Förby","name":"location","value":"2.100016.110734.225640","hits":30,"filter_items":[],"selected":false},{"display_name":"Hajala","name":"location","value":"2.100016.110734.225240","hits":139,"filter_items":[],"selected":false},{"display_name":"Halikko Asemanseutu","name":"location","value":"2.100016.110734.224910","hits":217,"filter_items":[],"selected":false},{"display_name":"Halikko Keskus","name":"location","value":"2.100016.110734.224800","hits":1426,"filter_items":[],"selected":false},{"display_name":"Hiisi","name":"location","value":"2.100016.110734.225370","hits":996,"filter_items":[],"selected":false},{"display_name":"Inkere","name":"location","value":"2.100016.110734.225190","hits":309,"filter_items":[],"selected":false},{"display_name":"Kanunki","name":"location","value":"2.100016.110734.225340","hits":62,"filter_items":[],"selected":false},{"display_name":"Kettula","name":"location","value":"2.100016.110734.225430","hits":1,"filter_items":[],"selected":false},{"display_name":"Kiikala Keskus","name":"location","value":"2.100016.110734.225390","hits":328,"filter_items":[],"selected":false},{"display_name":"Kisko kk","name":"location","value":"2.100016.110734.225470","hits":56,"filter_items":[],"selected":false},{"display_name":"Knaapila","name":"location","value":"2.100016.110734.225540","hits":4,"filter_items":[],"selected":false},{"display_name":"Koski Asemanseutu","name":"location","value":"2.100016.110734.225560","hits":51,"filter_items":[],"selected":false},{"display_name":"Kotalato","name":"location","value":"2.100016.110734.225170","hits":13,"filter_items":[],"selected":false},{"display_name":"Kruusila","name":"location","value":"2.100016.110734.225110","hits":86,"filter_items":[],"selected":false},{"display_name":"Kuusjoki Keskus","name":"location","value":"2.100016.110734.225330","hits":88,"filter_items":[],"selected":false},{"display_name":"Lahnajärvi","name":"location","value":"2.100016.110734.225420","hits":2,"filter_items":[],"selected":false},{"display_name":"Mathildedal","name":"location","value":"2.100016.110734.225660","hits":13,"filter_items":[],"selected":false},{"display_name":"Muurla","name":"location","value":"2.100016.110734.225130","hits":1032,"filter_items":[],"selected":false},{"display_name":"Märynummi","name":"location","value":"2.100016.110734.225250","hits":225,"filter_items":[],"selected":false},{"display_name":"Ollikkala","name":"location","value":"2.100016.110734.224260","hits":2028,"filter_items":[],"selected":false},{"display_name":"Perniö Asemanseutu","name":"location","value":"2.100016.110734.225520","hits":61,"filter_items":[],"selected":false},{"display_name":"Perniö Keskus","name":"location","value":"2.100016.110734.225500","hits":770,"filter_items":[],"selected":false},{"display_name":"Pertteli Keskus","name":"location","value":"2.100016.110734.225360","hits":337,"filter_items":[],"selected":false},{"display_name":"Raatala","name":"location","value":"2.100016.110734.225320","hits":46,"filter_items":[],"selected":false},{"display_name":"Rappula","name":"location","value":"2.100016.110734.224240","hits":1675,"filter_items":[],"selected":false},{"display_name":"Rekijoki","name":"location","value":"2.100016.110734.225380","hits":158,"filter_items":[],"selected":false},{"display_name":"Romsila","name":"location","value":"2.100016.110734.225180","hits":29,"filter_items":[],"selected":false},{"display_name":"Salo Keskus","name":"location","value":"2.100016.110734.224100","hits":5462,"filter_items":[],"selected":false},{"display_name":"Suomusjärvi Keskus","name":"location","value":"2.100016.110734.225410","hits":179,"filter_items":[],"selected":false},{"display_name":"Teijo-Mathildedal","name":"location","value":"2.100016.110734.225570","hits":110,"filter_items":[],"selected":false},{"display_name":"Toija","name":"location","value":"2.100016.110734.225460","hits":487,"filter_items":[],"selected":false},{"display_name":"Tuohittu","name":"location","value":"2.100016.110734.225160","hits":4,"filter_items":[],"selected":false},{"display_name":"Tupuri-Hähkänä","name":"location","value":"2.100016.110734.224280","hits":5685,"filter_items":[],"selected":false},{"display_name":"Vartsala","name":"location","value":"2.100016.110734.225210","hits":36,"filter_items":[],"selected":false},{"display_name":"Vaskio","name":"location","value":"2.100016.110734.225260","hits":233,"filter_items":[],"selected":false},{"display_name":"Ylhäisi","name":"location","value":"2.100016.110734.224130","hits":500,"filter_items":[],"selected":false},{"display_name":"Ylönkylä","name":"location","value":"2.100016.110734.225610","hits":14,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Sauvo","name":"location","value":"1.100016.110738","hits":1080,"filter_items":[{"display_name":"Karuna","name":"location","value":"2.100016.110738.221590","hits":104,"filter_items":[],"selected":false},{"display_name":"Sauvo Keskus","name":"location","value":"2.100016.110738.221570","hits":976,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Somero","name":"location","value":"1.100016.110761","hits":1236,"filter_items":[{"display_name":"Hirsjärvi","name":"location","value":"2.100016.110761.231460","hits":14,"filter_items":[],"selected":false},{"display_name":"Häntälä","name":"location","value":"2.100016.110761.231450","hits":11,"filter_items":[],"selected":false},{"display_name":"Pitkäjärvi","name":"location","value":"2.100016.110761.231520","hits":22,"filter_items":[],"selected":false},{"display_name":"Pyöli","name":"location","value":"2.100016.110761.231530","hits":3,"filter_items":[],"selected":false},{"display_name":"Somerniemi","name":"location","value":"2.100016.110761.231470","hits":88,"filter_items":[],"selected":false},{"display_name":"Somero Keskus","name":"location","value":"2.100016.110761.231400","hits":889,"filter_items":[],"selected":false},{"display_name":"Terttilä","name":"location","value":"2.100016.110761.231490","hits":15,"filter_items":[],"selected":false},{"display_name":"Ylöpirtti","name":"location","value":"2.100016.110761.231410","hits":194,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Taivassalo","name":"location","value":"1.100016.110833","hits":429,"filter_items":[{"display_name":"Taivassalo","name":"location","value":"2.100016.110833.223310","hits":429,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Turku","name":"location","value":"1.100016.110853","hits":81502,"filter_items":[{"display_name":"Ammattikorkeakoulu","name":"location","value":"2.100016.110853.220800","hits":9,"filter_items":[],"selected":false},{"display_name":"Huhkola-Lauste-Vaala","name":"location","value":"2.100016.110853.220750","hits":1880,"filter_items":[],"selected":false},{"display_name":"Ilpoinen-Harittu","name":"location","value":"2.100016.110853.220740","hits":3816,"filter_items":[],"selected":false},{"display_name":"Iso-Heikkilä","name":"location","value":"2.100016.110853.220200","hits":1386,"filter_items":[],"selected":false},{"display_name":"Jäkärlä","name":"location","value":"2.100016.110853.220460","hits":1193,"filter_items":[],"selected":false},{"display_name":"Kakskerta","name":"location","value":"2.100016.110853.220960","hits":959,"filter_items":[],"selected":false},{"display_name":"Kuninkoja-Mälikkälä","name":"location","value":"2.100016.110853.220320","hits":6950,"filter_items":[],"selected":false},{"display_name":"Kupittaa","name":"location","value":"2.100016.110853.220520","hits":1947,"filter_items":[],"selected":false},{"display_name":"Kärsämäki-Urusvuori-Halinen","name":"location","value":"2.100016.110853.220360","hits":5067,"filter_items":[],"selected":false},{"display_name":"Martti-Korppolaismäki","name":"location","value":"2.100016.110853.220810","hits":5703,"filter_items":[],"selected":false},{"display_name":"Moikoinen-Pikisaari","name":"location","value":"2.100016.110853.220900","hits":4832,"filter_items":[],"selected":false},{"display_name":"Moisio","name":"location","value":"2.100016.110853.220400","hits":2212,"filter_items":[],"selected":false},{"display_name":"Nummi-Ylioppilaskylä","name":"location","value":"2.100016.110853.220540","hits":8711,"filter_items":[],"selected":false},{"display_name":"Paattinen","name":"location","value":"2.100016.110853.221330","hits":475,"filter_items":[],"selected":false},{"display_name":"Pahaniemi","name":"location","value":"2.100016.110853.220210","hits":1870,"filter_items":[],"selected":false},{"display_name":"Pansio-Perno","name":"location","value":"2.100016.110853.220240","hits":1681,"filter_items":[],"selected":false},{"display_name":"Pitkämäki-Muhkuri","name":"location","value":"2.100016.110853.220250","hits":333,"filter_items":[],"selected":false},{"display_name":"Pohjola-Kastu","name":"location","value":"2.100016.110853.220300","hits":3007,"filter_items":[],"selected":false},{"display_name":"Räntämäki-Saramäki","name":"location","value":"2.100016.110853.220380","hits":771,"filter_items":[],"selected":false},{"display_name":"Skanssi","name":"location","value":"2.100016.110853.220730","hits":694,"filter_items":[],"selected":false},{"display_name":"Tortinmäki","name":"location","value":"2.100016.110853.221340","hits":345,"filter_items":[],"selected":false},{"display_name":"Turku Keskus","name":"location","value":"2.100016.110853.220100","hits":17525,"filter_items":[],"selected":false},{"display_name":"Uittamo","name":"location","value":"2.100016.110853.220880","hits":1163,"filter_items":[],"selected":false},{"display_name":"Varissuo","name":"location","value":"2.100016.110853.220610","hits":3759,"filter_items":[],"selected":false},{"display_name":"Vartiovuori-Samppalinna","name":"location","value":"2.100016.110853.220700","hits":2132,"filter_items":[],"selected":false},{"display_name":"Vasaramäki","name":"location","value":"2.100016.110853.220720","hits":1598,"filter_items":[],"selected":false},{"display_name":"Vesilinna","name":"location","value":"2.100016.110853.220500","hits":1484,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Uusikaupunki","name":"location","value":"1.100016.110895","hits":3233,"filter_items":[{"display_name":"Kalanti Asemanseutu","name":"location","value":"2.100016.110895.223660","hits":24,"filter_items":[],"selected":false},{"display_name":"Kalanti Keskus","name":"location","value":"2.100016.110895.223600","hits":414,"filter_items":[],"selected":false},{"display_name":"Lokalahti","name":"location","value":"2.100016.110895.223450","hits":146,"filter_items":[],"selected":false},{"display_name":"Pyhämaa","name":"location","value":"2.100016.110895.223930","hits":27,"filter_items":[],"selected":false},{"display_name":"Uusikaupunki Keskus","name":"location","value":"2.100016.110895.223500","hits":2622,"filter_items":[],"selected":false}],"selected":false},{"display_name":"Vehmaa","name":"location","value":"1.100016.110918","hits":879,"filter_items":[{"display_name":"Rautila","name":"location","value":"2.100016.110918.223260","hits":166,"filter_items":[],"selected":false},{"display_name":"Vehmaa","name":"location","value":"2.100016.110918.223210","hits":82,"filter_items":[],"selected":false},{"display_name":"Vinkkilä","name":"location","value":"2.100016.110918.223200","hits":631,"filter_items":[],"selected":false}],"selected":false}],"selected":false}],"type":"STANDARD_FILTER"},{"display_name":"Ilmoituksen tyyppi","name":"trade_type","filter_items":[{"display_name":"Myydään","name":"trade_type","value":"1","hits":1831778,"filter_items":[],"selected":false},{"display_name":"Annetaan","name":"trade_type","value":"2","hits":15718,"filter_items":[],"selected":false},{"display_name":"Ostetaan","name":"trade_type","value":"3","hits":26965,"filter_items":[],"selected":false}],"type":"STANDARD_FILTER"},{"display_name":"Hinta","name":"price","filter_items":[],"min_value":0,"max_value":3000,"step":10,"unit":"€","name_from":"price_from","name_to":"price_to","is_year":false,"type":"RANGE_FILTER"},{"display_name":"Myyjä","name":"dealer_segment","filter_items":[{"display_name":"Yksityinen","name":"dealer_segment","value":"1","hits":1745119,"filter_items":[],"selected":false},{"display_name":"Yritys","name":"dealer_segment","value":"3","hits":129342,"filter_items":[],"selected":false}],"type":"STANDARD_FILTER"},{"display_name":"Kunto","name":"condition","filter_items":[{"display_name":"Uusi","name":"condition","value":"1","hits":282651,"filter_items":[],"selected":false},{"display_name":"Kuin uusi","name":"condition","value":"2","hits":504040,"filter_items":[],"selected":false},{"display_name":"Hyvä","name":"condition","value":"3","hits":672701,"filter_items":[],"selected":false},{"display_name":"Kohtalainen","name":"condition","value":"4","hits":410493,"filter_items":[],"selected":false},{"display_name":"Vaatii korjausta","name":"condition","value":"5","hits":4576,"filter_items":[],"selected":false}],"type":"STANDARD_FILTER"},{"display_name":"Julkaistu","name":"published","filter_items":[{"display_name":"Julkaistu tänään","name":"published","value":"1","hits":61714,"filter_items":[],"selected":false}],"type":"STANDARD_FILTER"}],"metadata":{"params":{"sort":["PUBLISHED_DESC"]},"search_key":"SEARCH_ID_BAP_ALL","selected_filters":[],"num_results":50,"quest_time":12,"solr_time":795,"solr_elapsed_time":799,"result_size":{"match_count":1874461,"group_count":1874461},"paging":{"param":"page","current":1,"last":50},"title":"Tori","is_savable_search":false,"search_key_description":"Tori","vertical":"BAP","vertical_description":"Tori","sort":"PUBLISHED_DESC","descriptions":{"title":"Tori","heading":"Tori","saved_search":"Tori","search_key":"Tori","vertical":"Tori","canonical_search_params":""},"uuid":"7750ae5c-695d-4c5c-9450-e62b0f75967f","tracking":{"object":{"selectionFilters":[],"sortingType":"published_desc","numItems":1874461,"pageNumber":1,"layout":"Grid","type":"Listing"},"vertical":{"name":"recommerce"}},"guided_search":{"suggestions":[],"tracking":{"search":{"items":[],"@type":"SearchMetadata","@id":"sdrn:finn:searchmetadata:4776c189-1fa4-43af-9629-af09bf6e4cae"},"vertical":{"name":"recommerce"},"name":"Guided Search","intent":"Search","type":"Click"}},"actions":[],"is_end_of_paging":false}} \ No newline at end of file diff --git a/testdata/tori/parse_after.json b/testdata/tori/parse_after.json deleted file mode 100644 index 30d3c56..0000000 --- a/testdata/tori/parse_after.json +++ /dev/null @@ -1 +0,0 @@ -{"config_etag":"W/\"90469a3ad869011377b03c2e290c23ce8ea3d6cd\"","counter_map":{"all":2},"list_ads":[{"ad":{"account":{"code":"174417","label":"174417"},"account_ads":{"code":"4","label":"4"},"ad_id":"/private/accounts/174417/ads/106171673","body":"Elikkä otsikon mukainen laite olis kaupan, maksanut uutena +400 Sopii hyvin esim toimistoon mikäli haluat useamman näytön liittää\n\nLöytyy, 135W Power, 2xHdmi, 2x displayport, Gigabit(1000mb) Ethernet, Kuuloke/Mikrofoni, 4x USB 3.0, 1x USB-C 3.2 gen 1+USB-C kone liitäntä.\n\nhttps://www.multitronic.fi/fi/products/3088231/lenovo-thinkpad-universal-usb-c-smart-dock-telakointiasema-usb-c-hdmi-2-x-dp-gige-135-watt-eurooppa-malleihin-thinkpad-x1-carbon-gen-9-20xw-20xx","category":{"code":"5036","label":"Oheislaitteet","name":"","path_en":"","parent":""},"company_ad":false,"ad_details":{"delivery_options":{"multiple":[{"code":"delivery_send","label":"Lähetys"}]},"general_condition":{"single":{"code":"excellent","label":"Erinomainen"}},"peripheral":{"single":{"code":"other","label":"Muut"}}},"full_details":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/3907440735","path":"39/3907440735.jpg","width":1980,"height":1080}],"list_id":"/public/ads/106717196","list_id_code":"106717196","list_price":{"currency":"EUR","price_value":130,"label":"130 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65100","key":"zipcode","label":"Vaasa Keskus"}]}]}],"mc_settings":{"use_form":false},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":130,"label":"130 €"}],"status":"active","subject":"Lenovo ThinkPad Universal USB-C Smart Dock","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/3907440735","path":"39/3907440735.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"A.O","created":"joulukuusta 2013"},"uuid":"2c082953-77d2-4f89-bf79-7e628110fd13"},"share_link":"https://www.tori.fi/vi/106717196.htm","pivo":{"enabled":false},"list_time":{"label":"13 joulukuuta 07:17","value":1670908635}},"labelmap":{"category":"Osasto","delivery_options":"Toimitustapa","general_condition":"Kunto","peripheral":"Oheislaite","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Electronics \u003e Computers and accessories \u003e Computer accessories","contentid":"urn:apps.tori.fi:ClassifiedAd:106717196","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65100","price":"130","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"1747627","label":"1747627"},"account_ads":{"code":"7","label":"7"},"ad_id":"/private/accounts/1747627/ads/96458965","body":"Myydään uusi ja käyttämätön Lenovo 15\" musta ThinkPad Essential Backpack-reppu.","category":{"code":"3063","label":"Laukut ja hatut","name":"","path_en":"","parent":""},"company_ad":false,"ad_details":{"delivery_options":{"multiple":[{"code":"delivery_send","label":"Lähetys"}]},"general_condition":{"single":{"code":"new","label":"Uusi"}}},"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/1378488724","path":"13/1378488724.jpg","width":1980,"height":1080}],"list_id":"/public/ads/97479479","list_id_code":"97479479","list_price":{"currency":"EUR","price_value":40,"label":"40 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"66510","key":"zipcode","label":"Merikaarto"}]}]}],"mc_settings":{"use_form":false},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":40,"label":"40 €"}],"status":"active","subject":"Lenovo ThinkPad Essential Backpack-reppu","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/1378488724","path":"13/1378488724.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Artem","created":"marraskuusta 2018"},"uuid":"2437f5c8-1660-4d34-a666-58bac8997edb"},"share_link":"https://www.tori.fi/vi/97479479.htm","pivo":{"enabled":false},"list_time":{"label":"1 toukokuuta 17:45","value":1651416320}},"labelmap":{"category":"Osasto","delivery_options":"Toimitustapa","general_condition":"Kunto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Home and personal \u003e Accessories and watches \u003e Bags and hats","contentid":"urn:apps.tori.fi:ClassifiedAd:97479479","details":{"currency":"EUR","locality":"Vaasa","postalCode":"66510","price":"40","region":"Pohjanmaa"}}}],"proximity_slices":[],"sorting":"date","spt_metadata":{"contentid":"urn:apps.tori.fi:Listing:0000","filter":{"currency":"EUR","numResults":2}}} diff --git a/testdata/tori/parse_multiple.json b/testdata/tori/parse_multiple.json deleted file mode 100644 index 8f8a2cf..0000000 --- a/testdata/tori/parse_multiple.json +++ /dev/null @@ -1 +0,0 @@ -{"config_etag":"W/\"90469a3ad869011377b03c2e290c23ce8ea3d6cd\"","counter_map":{"all":13},"list_ads":[{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/90554189","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\nÄlykäs Audio Pro G10 -monihuonekaiutin sisältää Google Assistant -virtuaaliavustajan, joka mahdollistaa puheohjauksen ja monipuolisen tuen Chromecast- ja Airplay 2 -yhteensopivuudella. Kaiutin tarjoaa syvän basso, sekä yksityiskohtaiset ylä-äänet.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"full_details":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100104289690","path":"10/100104289690.jpg","width":1980,"height":1080}],"list_id":"/public/ads/91855652","list_id_code":"91855652","list_price":{"currency":"EUR","price_value":167,"label":"167 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":167,"label":"167 €","old_price":{"price_value":197,"label":"197 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","category":"5000","link":"https://www.gigantti.fi/outlet","description":"Gigantti Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. \n\nTee loistolöytö ja kotiuta käyttövalmis laite jopa 60 % alennuksella normaalihinnasta. Voit varata tuotteen netin kautta ja noutaa siitä myymälästä josta tuotetta on saatavilla. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa - tee löytöjä siis turvallisin mielin.\n\nTutustu tarkempiin palautus- ja ostoehtoihin: https://www.gigantti.fi/outlet","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Audio Pro G10 älykäs monihuonekaiutin (vaaleanharm","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100104289690","path":"10/100104289690.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/91855652.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/audio-pro-g10-alykas-monihuonekaiutin-vaaleanharmaa/271462?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/audio-pro-g10-alykas-monihuonekaiutin-vaaleanharmaa/271462?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"3 maaliskuuta 14:31","value":1677846660}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:91855652","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"167","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"2695759","label":"2695759"},"account_ads":{"code":"21","label":"21"},"ad_id":"/private/accounts/2695759/ads/109060376","body":"E.tm sports \u0026 casuals kevät takki koko 52. Sit toinen kevät takki. 4657 koko 50 kumpiki on naisten nouto tai lähetys ps vastaan ottaja maksaa posti maksun vaasa","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":false,"ad_details":{"general_condition":{"single":{"code":"excellent","label":"Erinomainen"}}},"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100188042265","path":"10/100188042265.jpg","width":1980,"height":1080}],"list_id":"/public/ads/109489503","list_id_code":"109489503","list_price":{"currency":"EUR","price_value":20,"label":"20 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65380","key":"zipcode","label":"Vanha Vaasa"}]}]}],"mc_settings":{"use_form":false},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":20,"label":"20 €"}],"status":"active","subject":"E.t.m sports\u0026 casuals 52","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100188042265","path":"10/100188042265.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"moternimies","created":"lokakuusta 2020"},"uuid":"327524f5-cbff-4e65-8982-1d06146622a6"},"share_link":"https://www.tori.fi/vi/109489503.htm","pivo":{"enabled":false},"list_time":{"label":"25 helmikuuta 20:42","value":1677350539}},"labelmap":{"category":"Osasto","general_condition":"Kunto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:109489503","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65380","price":"20","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/98836530","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\n300 W moottorilla varustettu kevyt ja kokoontaittuva SoFlow-sähköpotkulauta on helppo napata mukaan myös muihin kulkuneuvoihin. Laitteen toimintasäde on 12 km ja huippunopeus 20 km/h.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100124634411","path":"10/100124634411.jpg","width":1980,"height":1080}],"list_id":"/public/ads/99732961","list_id_code":"99732961","list_price":{"currency":"EUR","price_value":297,"label":"297 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":297,"label":"297 €","old_price":{"price_value":349,"label":"349 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"SoFlow sähköpotkulauta SOFLOW01","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100124634411","path":"10/100124634411.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/99732961.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/soflow-sahkopotkulauta-soflow01/459246?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/soflow-sahkopotkulauta-soflow01/459246?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"13 helmikuuta 15:28","value":1676294880}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:99732961","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"297","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"2349504","label":"2349504"},"account_ads":{"code":"219","label":"219"},"ad_id":"/private/accounts/2349504/ads/108584455","body":"Katso ajoneuvon kaikki kuvat: https://www.rinta-jouppi.com/ajoneuvohaku/mercury/f20eps/379813/\n\nSisään ajettu lyhyt rikinen Mercury tehdastakuulla.\n\n- Huollettu 9.1.2023\n- Sähköstartti\n- Kaukohallintalaite\n- Lyhyt riki\n- Sähkötrimmi\n- Tehdastakuu voimassa 20.8.2024 asti\nYli 4000 ajoneuvoa osoitteessa www.rinta-jouppi.com\nMinut tavoittaa myös WhatsApp viestillä\nJukka Ihanamäki 044 720 2387","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100185031992","path":"10/100185031992.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100185031993","path":"10/100185031993.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100185031994","path":"10/100185031994.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100185031995","path":"10/100185031995.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100185031996","path":"10/100185031996.jpg","width":1980,"height":1080}],"list_id":"/public/ads/109023706","list_id_code":"109023706","list_price":{"currency":"EUR","price_value":3700,"label":"3 700 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"79","key":"area","label":"Laihia","locations":[{"code":"66440","key":"zipcode","label":"Tervajoki"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":false,"prices":[{"currency":"EUR","price_value":3700,"label":"3 700 €"}],"status":"active","store_details":{"id":"5207","name":"Rinta-Joupin Autoliike - Tervajoki","plan":"cardealer","slogan":"Rinta-Joupin Autoliike - Tervajoki","address":"Olkitie 7","city":"Tervajoki","zipcode":"66440","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_5207_tqm.jpg","path":"stores/extra_5207_tqm.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_5207_mtk.jpg","path":"stores/logo_5207_mtk.jpg","width":1980,"height":1080}]},"subject":"Mercury F20EPS","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100185031992","path":"10/100185031992.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Rinta-Joupin Autoliike, Tervajoki","created":"tammikuusta 2020"},"uuid":"71c08163-ff8d-406b-86a2-441881c7d4a3"},"share_link":"https://www.tori.fi/vi/109023706.htm","link":{"label":"Rinta-Joupin Autoliike, Tervajoki","url":"https://www.rinta-jouppi.com/ajoneuvohaku/mercury/f20eps/379813/"},"pivo":{"enabled":false},"list_time":{"label":"13 helmikuuta 12:10","value":1676283023}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:109023706","details":{"currency":"EUR","locality":"Laihia","postalCode":"66440","price":"3700","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/101212772","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.","category":{"code":"7010","label":"Muut","name":"","path_en":"","icon":"/img/nga/other.png","parent":""},"company_ad":true,"list_id":"/public/ads/101984681","list_id_code":"101984681","list_price":{"currency":"EUR","price_value":299,"label":"299 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":299,"label":"299 €","old_price":{"price_value":599,"label":"599 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Savo hood a","type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/101984681.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/savo-hood-a/511248?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/savo-hood-a/511248?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"8 helmikuuta 18:18","value":1675873122}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:101984681","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"299","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/106144962","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.","category":{"code":"7010","label":"Muut","name":"","path_en":"","icon":"/img/nga/other.png","parent":""},"company_ad":true,"list_id":"/public/ads/106692075","list_id_code":"106692075","list_price":{"currency":"EUR","price_value":3329,"label":"3 329 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":3329,"label":"3 329 €","old_price":{"price_value":3699,"label":"3 699 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Miele hood 90cm black","type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/106692075.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/miele-hood-90cm-black/263437?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/miele-hood-90cm-black/263437?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"8 helmikuuta 17:22","value":1675869730}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:106692075","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"3329","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/101130082","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\nKulje kouluun tai töihin jouhevasti Ninebot by Segway KickScooter E25D -sähköpotkulaudalla. Sen kantama on jopa 25 km ja huippunopeus 20 km/h. Siinä on LED-jarruvalot edessä ja takana, sekä akkua seuraava Smart Battery Management System -järjestelmä.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100134901177","path":"10/100134901177.jpg","width":1980,"height":1080}],"list_id":"/public/ads/101906085","list_id_code":"101906085","list_price":{"currency":"EUR","price_value":402,"label":"402 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":402,"label":"402 €","old_price":{"price_value":447,"label":"447 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Ninebot by Segway KickScooter sähköpotkulauta E25D","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100134901177","path":"10/100134901177.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/101906085.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/ninebot-by-segway-kickscooter-sahkopotkulauta-e25d/297778?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/ninebot-by-segway-kickscooter-sahkopotkulauta-e25d/297778?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"8 helmikuuta 12:56","value":1675853818}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:101906085","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"402","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/106730945","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\nASUS Prime -sarjan emolevyt on suunniteltu vapauttamaan Intel-prosessorien koko potentiaali sekä oma potentiaalisi. Intel Z790 -piirisarja tarjoaa täyden tuen uuden sukupolven pelaamiseen ja luoville pyrkimyksille.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100171951188","path":"10/100171951188.jpg","width":1980,"height":1080}],"list_id":"/public/ads/107247726","list_id_code":"107247726","list_price":{"currency":"EUR","price_value":268,"label":"268 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":268,"label":"268 €","old_price":{"price_value":315,"label":"315 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"ASUS PRIME Z790-P D4 ATX emolevy","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100171951188","path":"10/100171951188.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/107247726.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/asus-prime-z790-p-d4-atx-emolevy/579374?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/asus-prime-z790-p-d4-atx-emolevy/579374?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"8 helmikuuta 12:55","value":1675853738}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:107247726","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"268","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/106414054","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\nBBH3ZOO28, Ladattava pölynimuri","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100168416209","path":"10/100168416209.jpg","width":1980,"height":1080}],"list_id":"/public/ads/106947918","list_id_code":"106947918","list_price":{"currency":"EUR","price_value":174,"label":"174 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":174,"label":"174 €","old_price":{"price_value":249,"label":"249 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Bosch Ladattava pölynimuri BBH3ZOO28 (tornadon)","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100168416209","path":"10/100168416209.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/106947918.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/bosch-ladattava-polynimuri-bbh3zoo28-tornadon/460350?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/bosch-ladattava-polynimuri-bbh3zoo28-tornadon/460350?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"8 helmikuuta 09:52","value":1675842778}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:106947918","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"174","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/107987389","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\nPidennä VR-peliaikaasi Meta Quest Elite -hihnalla, joka sisältää sovituspyörän ja takaa mukavuuden pidempienkin sessioiden aikana, ja pidentää peliaikaasi sisäänrakennetun akun avulla. Tasapainoinen rakenne takaa kevyen ja mukavan tuntuman.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100181065412","path":"10/100181065412.jpg","width":1980,"height":1080}],"list_id":"/public/ads/108452916","list_id_code":"108452916","list_price":{"currency":"EUR","price_value":143,"label":"143 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":143,"label":"143 €","old_price":{"price_value":169,"label":"169 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Meta Quest 2 Elite hihna + akku","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100181065412","path":"10/100181065412.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/108452916.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/meta-quest-2-elite-hihna-akku/397186?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"highlight_price":true,"external_integration":{"url":"https://www.gigantti.fi/product/outlet/meta-quest-2-elite-hihna-akku/397186?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"30 tammikuuta 07:39","value":1675057180}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:108452916","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"143","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"2349504","label":"2349504"},"account_ads":{"code":"219","label":"219"},"ad_id":"/private/accounts/2349504/ads/105715838","body":"Katso ajoneuvon kaikki kuvat: https://www.rinta-jouppi.com/ajoneuvohaku/seadoo/rxtx_300_rs/374611/\n\nVesijetin traileri WWN-962 sisältyy hintaan\nMoottori Rotax 1630 ACE - 217 kW (300-HP)\niTC-järjestelmä (Älykäs kaasun hallintajärjestelmä)\niBR - Älykäs jarrutus- ja peruutusjärjestelmä\nLaajennettu VTS (Säädettävä trimmijärjestelmä)\nRF D.E.S.S.-avain\nLinQ-kiinnitysjärjestelmä\nNopeussäädin\nSport-tila\nECO-tila\nVTS (säädettävä trimmijärjestelmä)\n2-omistaja\nHuoltokirja\nViimeisin huolto tehty 8.6.2022\n3:lle henkilölle rekisteröity mukaanluettuna kuljettaja\nRungon materiaali lasikuitua\nvesitiivis puhelinkotelo\nUsb-pistoke\nPolttoainesäiliön tilavuus 70ltr\nSuojapeite Sea-Doo\nSäädettävä ohjaustanko\nOsamaksurahoituksen käsiraha alkaen 0 euroa\nPyydä tarjous sinulle sopivasta kuukausierästä\nYli 4000 ajoneuvoa osoitteessa www.rinta-jouppi.com\nMinut tavoittaa myös Whatsappissa\nHarry Bengs 0505185091","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170569995","path":"10/100170569995.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170569996","path":"10/100170569996.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170569997","path":"10/100170569997.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170569998","path":"10/100170569998.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170569999","path":"10/100170569999.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570000","path":"10/100170570000.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570001","path":"10/100170570001.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570002","path":"10/100170570002.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570003","path":"10/100170570003.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570004","path":"10/100170570004.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570005","path":"10/100170570005.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570006","path":"10/100170570006.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570007","path":"10/100170570007.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570008","path":"10/100170570008.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570009","path":"10/100170570009.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570010","path":"10/100170570010.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570011","path":"10/100170570011.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570012","path":"10/100170570012.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570013","path":"10/100170570013.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570014","path":"10/100170570014.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570015","path":"10/100170570015.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570016","path":"10/100170570016.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570017","path":"10/100170570017.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570018","path":"10/100170570018.jpg","width":1980,"height":1080},{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170570019","path":"10/100170570019.jpg","width":1980,"height":1080}],"list_id":"/public/ads/106281850","list_id_code":"106281850","list_price":{"currency":"EUR","price_value":16990,"label":"16 990 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"79","key":"area","label":"Laihia","locations":[{"code":"66440","key":"zipcode","label":"Tervajoki"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":false,"prices":[{"currency":"EUR","price_value":16990,"label":"16 990 €"}],"status":"active","store_details":{"id":"5207","name":"Rinta-Joupin Autoliike - Tervajoki","plan":"cardealer","slogan":"Rinta-Joupin Autoliike - Tervajoki","address":"Olkitie 7","city":"Tervajoki","zipcode":"66440","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_5207_tqm.jpg","path":"stores/extra_5207_tqm.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_5207_mtk.jpg","path":"stores/logo_5207_mtk.jpg","width":1980,"height":1080}]},"subject":"Sea-doo rxt-x 300 rs","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100170569995","path":"10/100170569995.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Rinta-Joupin Autoliike, Tervajoki","created":"tammikuusta 2020"},"uuid":"71c08163-ff8d-406b-86a2-441881c7d4a3"},"share_link":"https://www.tori.fi/vi/106281850.htm","link":{"label":"Rinta-Joupin Autoliike, Tervajoki","url":"https://www.rinta-jouppi.com/ajoneuvohaku/seadoo/rxtx_300_rs/374611/"},"pivo":{"enabled":false},"list_time":{"label":"22 tammikuuta 07:25","value":1674365101}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:106281850","details":{"currency":"EUR","locality":"Laihia","postalCode":"66440","price":"16990","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"289139","label":"289139"},"account_ads":{"code":"3","label":"3"},"ad_id":"/private/accounts/289139/ads/107463388","body":"Myydään naamiaisasu. \r\nSopii aikuiselle tai nuorelle.\r\nNouto Vaasan Suvilahdesta. \r\nMaksu käteinen tai mobilepay. \r\nJos postitus, niin pm lisätään hintaan.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":false,"ad_details":{"general_condition":{"single":{"code":"good","label":"Hyvä"}}},"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/7574231064","path":"75/7574231064.jpg","width":1980,"height":1080}],"list_id":"/public/ads/107951227","list_id_code":"107951227","list_price":{"currency":"EUR","price_value":25,"label":"25 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65350","key":"zipcode","label":"Suvilahti"}]}]}],"mc_settings":{"use_form":false},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":25,"label":"25 €"}],"status":"active","subject":"Naamiaisasu ","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/7574231064","path":"75/7574231064.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Erja Latva","created":"huhtikuusta 2014"},"uuid":"ada42d36-7847-45d6-bfad-24af93a8fcb8"},"share_link":"https://www.tori.fi/vi/107951227.htm","pivo":{"enabled":false},"list_time":{"label":"18 tammikuuta 11:58","value":1674035937}},"labelmap":{"category":"Osasto","general_condition":"Kunto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:107951227","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65350","price":"25","region":"Pohjanmaa"}}},{"ad":{"account":{"code":"3237298","label":"3237298"},"account_ads":{"code":"302","label":"302"},"ad_id":"/private/accounts/3237298/ads/103120642","body":"Outletin kautta voit tilata kotiin tai varata myymälästä hyväkuntoisia käytettyjä palautus- ja esittelylaitteita. Kaikki tuotteet ovat tarkastettu ja niiden toiminta on testattu. Kaikki tuotteissa mahdollisesti olleet tiedot on poistettu tarkastusprosessissa. Gigantti Outletista voit tehdä ostoksia turvallisin mielin.\n\nNinebot by Segway KickScooter -sähköpotkulaudan ominaisuuksiin lukeutuu 25 km/h huippunopeus, 25 km toimintasäde ja Smart Battery Management System -järjestelmä. Lisäksi sähköpotkulaudan etu- ja takaosissa on LED-valot.","category":{"code":"7010","label":"Muut","name":"","path_en":"","parent":""},"company_ad":true,"images":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100146113672","path":"10/100146113672.jpg","width":1980,"height":1080}],"list_id":"/public/ads/103805389","list_id_code":"103805389","list_price":{"currency":"EUR","price_value":339,"label":"339 €"},"locations":[{"code":"5","key":"region","label":"Pohjanmaa","locations":[{"code":"88","key":"area","label":"Vaasa","locations":[{"code":"65300","key":"zipcode","label":"Asevelikylä"}]}]}],"mc_settings":{"use_form":true},"phone_hidden":true,"prices":[{"currency":"EUR","price_value":339,"label":"339 €","old_price":{"price_value":377,"label":"377 €"}}],"status":"active","store_details":{"id":"7801","name":"Gigantti outlet Vaasa","plan":"gigantti","slogan":"Löytöjä takuulla!","address":"Kivihaantie 5","city":"Vaasa","zipcode":"65300","image_extra":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/extra_7801_buu.jpg","path":"stores/extra_7801_buu.jpg","width":1980,"height":1080}],"image_logo":[{"base_url":"https://img.tori.fi/image","media_id":"/public/media/stores/logo_1230_lxik.jpg","path":"stores/logo_1230_lxik.jpg","width":1980,"height":1080}]},"subject":"Ninebot by Segway KickScooter sähköpotkulauta F25E","thumbnail":{"base_url":"https://img.tori.fi/image","media_id":"/public/media/ad/100146113672","path":"10/100146113672.jpg","width":1980,"height":1080},"type":{"code":"s","label":"Myydään"},"user":{"account":{"name":"Gigantti outlet Vaasa","created":"lokakuusta 2021"},"uuid":"e37da213-324a-4bbb-92bc-f19fe22d8bfc"},"share_link":"https://www.tori.fi/vi/103805389.htm","link":{"label":"Gigantti outlet Vaasa","url":"https://www.gigantti.fi/product/outlet/ninebot-by-segway-kickscooter-sahkopotkulauta-f25e/445407?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all"},"external_integration":{"url":"https://www.gigantti.fi/product/outlet/ninebot-by-segway-kickscooter-sahkopotkulauta-f25e/445407?utm_id=k5owk9\u0026utm_source=tori\u0026utm_medium=affiliate\u0026utm_campaign=b2c-loc-tori-outlet\u0026utm_content=all","label":"Varaa ja nouda myymälästä","type":"gigantti"},"pivo":{"enabled":false},"list_time":{"label":"12 tammikuuta 15:57","value":1673531834}},"labelmap":{"category":"Osasto","type":"Ilmoitustyyppi"},"spt_metadata":{"category":"Others \u003e Others","contentid":"urn:apps.tori.fi:ClassifiedAd:103805389","details":{"currency":"EUR","locality":"Vaasa","postalCode":"65300","price":"339","region":"Pohjanmaa"}}}],"proximity_slices":[],"sorting":"date","spt_metadata":{"contentid":"urn:apps.tori.fi:Listing:7000","category":"Others","filter":{"currency":"EUR","numResults":13}}}