commit 2c480c8b58ab4fbc1f7762fe987ba4a8345acfa3 Author: Djkato Date: Mon Mar 20 20:48:43 2023 +0100 init diff --git a/.dccache b/.dccache new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.dccache @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..a2d28f7 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,3599 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "ab_glyph" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe21446ad43aa56417a767f3e2f3d7c4ca522904de1dd640529a76e9c5c3b33c" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" + +[[package]] +name = "accesskit" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4803cf8c252f374ae6bfbb341e49e5a37f7601f2ce74a105927a663eba952c67" + +[[package]] +name = "accesskit_consumer" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cee8cf1202a4f94d31837f1902ab0a75c77b65bf59719e093703abe83efd74ec" +dependencies = [ + "accesskit", + "parking_lot 0.12.1", +] + +[[package]] +name = "accesskit_macos" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10be25f2b27bc33aa1647072e86b948b41596f1af1ae43a2b4b9be5d2011cbda" +dependencies = [ + "accesskit", + "accesskit_consumer", + "objc2", + "once_cell", + "parking_lot 0.12.1", +] + +[[package]] +name = "accesskit_unix" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "630e7ee8f93c6246478bf0df6760db899b28d9ad54353a5f2d3157138ba817fc" +dependencies = [ + "accesskit", + "accesskit_consumer", + "async-channel", + "atspi", + "futures-lite", + "parking_lot 0.12.1", + "serde", + "zbus", +] + +[[package]] +name = "accesskit_windows" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13c462fabdd950ef14308a9390b07fa2e2e3aabccba1f3ea36ea2231bb942ab" +dependencies = [ + "accesskit", + "accesskit_consumer", + "arrayvec", + "once_cell", + "parking_lot 0.12.1", + "paste", + "windows 0.42.0", +] + +[[package]] +name = "accesskit_winit" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17727888757ec027ec221db33070e226ee07df44425b583bc67684204d35eff9" +dependencies = [ + "accesskit", + "accesskit_macos", + "accesskit_unix", + "accesskit_windows", + "parking_lot 0.12.1", + "winit", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "ahash" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +dependencies = [ + "getrandom", + "once_cell", + "version_check", +] + +[[package]] +name = "ahash" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "0.7.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +dependencies = [ + "memchr", +] + +[[package]] +name = "android-activity" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c77a0045eda8b888c76ea473c2b0515ba6f471d318f8927c5c72240937035a6" +dependencies = [ + "android-properties", + "bitflags", + "cc", + "jni-sys", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "num_enum", +] + +[[package]] +name = "android-properties" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "arboard" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854" +dependencies = [ + "clipboard-win", + "log", + "objc", + "objc-foundation", + "objc_id", + "once_cell", + "parking_lot 0.12.1", + "thiserror", + "winapi", + "x11rb", +] + +[[package]] +name = "arrayref" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" + +[[package]] +name = "arrayvec" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" + +[[package]] +name = "async-broadcast" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +dependencies = [ + "event-listener", + "futures-core", +] + +[[package]] +name = "async-channel" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-executor" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b" +dependencies = [ + "async-lock", + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "slab", +] + +[[package]] +name = "async-fs" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +dependencies = [ + "async-lock", + "autocfg", + "blocking", + "futures-lite", +] + +[[package]] +name = "async-io" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c374dda1ed3e7d8f0d9ba58715f924862c63eae6849c92d3a18e7fbde9e2794" +dependencies = [ + "async-lock", + "autocfg", + "concurrent-queue", + "futures-lite", + "libc", + "log", + "parking", + "polling", + "slab", + "socket2", + "waker-fn", + "windows-sys 0.42.0", +] + +[[package]] +name = "async-lock" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" +dependencies = [ + "event-listener", +] + +[[package]] +name = "async-recursion" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b015a331cc64ebd1774ba119538573603427eaace0a1950c423ab971f903796" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "async-task" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" + +[[package]] +name = "async-trait" +version = "0.1.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84f9ebcc6c1f5b8cb160f6990096a5c127f423fcb6e1ccc46c370cbdfb75dfc" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "atk-sys" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ad703eb64dc058024f0e57ccfa069e15a413b98dbd50a1a950e743b7f11148" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "atoi" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c57d12312ff59c811c0643f4d80830505833c9ffaebd193d819392b265be8e" +dependencies = [ + "num-traits", +] + +[[package]] +name = "atomic-waker" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599" + +[[package]] +name = "atomic_refcell" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8" + +[[package]] +name = "atspi" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab84c09a770065868da0d713f1f4b35af85d96530a868f1c1a6c249178379187" +dependencies = [ + "async-recursion", + "async-trait", + "atspi-macros", + "enumflags2", + "futures-lite", + "serde", + "tracing", + "zbus", + "zbus_names", +] + +[[package]] +name = "atspi-macros" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3ebc5a6f61f6996eca56a4cece7b3fe7da3b86f0473c7b71ab44e229f3acce4" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn", + "zbus", + "zbus_names", + "zvariant", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64ct" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block-sys" +version = "0.1.0-beta.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146" +dependencies = [ + "objc-sys", +] + +[[package]] +name = "block2" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42" +dependencies = [ + "block-sys", + "objc2-encode", +] + +[[package]] +name = "blocking" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8" +dependencies = [ + "async-channel", + "async-lock", + "async-task", + "atomic-waker", + "fastrand", + "futures-lite", +] + +[[package]] +name = "bumpalo" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" + +[[package]] +name = "bytemuck" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aca418a974d83d40a0c1f0c5cba6ff4bc28d8df099109ca459a2118d40b6322" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" + +[[package]] +name = "cairo-sys-rs" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c48f4af05fabdcfa9658178e1326efa061853f040ce7d72e33af6885196f421" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "calloop" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192" +dependencies = [ + "log", + "nix 0.25.1", + "slotmap", + "thiserror", + "vec_map", +] + +[[package]] +name = "cc" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +dependencies = [ + "jobserver", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfg-expr" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + +[[package]] +name = "cgl" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" +dependencies = [ + "libc", +] + +[[package]] +name = "chrono" +version = "0.4.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-integer", + "num-traits", + "time", + "wasm-bindgen", + "winapi", +] + +[[package]] +name = "clipboard-win" +version = "4.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362" +dependencies = [ + "error-code", + "str-buf", + "winapi", +] + +[[package]] +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +dependencies = [ + "termcolor", + "unicode-width", +] + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "concurrent-queue" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "const-oid" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "core-graphics" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +dependencies = [ + "bitflags", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" +dependencies = [ + "bitflags", + "core-foundation", + "foreign-types", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" +dependencies = [ + "libc", +] + +[[package]] +name = "crc" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crypto-bigint" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" +dependencies = [ + "generic-array", + "subtle", +] + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "csql" +version = "0.1.0" +dependencies = [ + "chrono", + "csv", + "directories", + "dotenvy", + "eframe", + "egui", + "egui_extras", + "grid", + "regex", + "rfd", + "sqlx", + "tokio", +] + +[[package]] +name = "csv" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +dependencies = [ + "memchr", +] + +[[package]] +name = "cxx" +version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a140f260e6f3f79013b8bfc65e7ce630c9ab4388c6a89c71e07226f49487b72" +dependencies = [ + "cc", + "cxxbridge-flags", + "cxxbridge-macro", + "link-cplusplus", +] + +[[package]] +name = "cxx-build" +version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da6383f459341ea689374bf0a42979739dc421874f112ff26f829b8040b8e613" +dependencies = [ + "cc", + "codespan-reporting", + "once_cell", + "proc-macro2", + "quote", + "scratch", + "syn", +] + +[[package]] +name = "cxxbridge-flags" +version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90201c1a650e95ccff1c8c0bb5a343213bdd317c6e600a93075bca2eff54ec97" + +[[package]] +name = "cxxbridge-macro" +version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b75aed41bb2e6367cae39e6326ef817a851db13c13e4f3263714ca3cfb8de56" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "der" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" +dependencies = [ + "const-oid", + "crypto-bigint", + "pem-rfc7468", +] + +[[package]] +name = "derivative" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "digest" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "directories" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dlib" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794" +dependencies = [ + "libloading", +] + +[[package]] +name = "dotenvy" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03d8c417d7a8cb362e0c37e5d815f5eb7c37f79ff93707329d5a194e42e54ca0" + +[[package]] +name = "downcast-rs" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" + +[[package]] +name = "ecolor" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f99fe3cac305af9d6d92971af60d0f7ea4d783201ef1673571567b6699964d9" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "eframe" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3df3ce60931e5f2d83bab4484d1a283908534d5308cc6b0c5c22c59cd15ee7cc" +dependencies = [ + "bytemuck", + "egui", + "egui-winit", + "egui_glow", + "glow", + "glutin", + "glutin-winit", + "js-sys", + "percent-encoding", + "raw-window-handle", + "thiserror", + "tracing", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winit", +] + +[[package]] +name = "egui" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6412a21e0bde7c0918f7fb44bbbb86b5e1f88e63c026a4e747cc7af02f76dfbe" +dependencies = [ + "accesskit", + "ahash 0.8.3", + "epaint", + "nohash-hasher", + "tracing", +] + +[[package]] +name = "egui-winit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab43597ba41f0ce39a364ad83185594578bfd8b3409b99dbcbb01df23afc3dbb" +dependencies = [ + "accesskit_winit", + "android-activity", + "arboard", + "egui", + "instant", + "smithay-clipboard", + "tracing", + "webbrowser", + "winit", +] + +[[package]] +name = "egui_extras" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f051342e97dfa2445107cb7d2e720617f5c840199b5cb4fe0ffcf481fcf5cce" +dependencies = [ + "egui", + "serde", +] + +[[package]] +name = "egui_glow" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8257332fb168a965b3dca81d6a344e053153773c889cabdba0b3b76f1629ae81" +dependencies = [ + "bytemuck", + "egui", + "glow", + "memoffset 0.6.5", + "tracing", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "either" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" + +[[package]] +name = "emath" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8ecd80612937e0267909d5351770fe150004e24dab93954f69ca62eecd3f77e" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "enumflags2" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e75d4cd21b95383444831539909fbb14b9dc3fdceb2a6f5d36577329a1f55ccb" +dependencies = [ + "enumflags2_derive", + "serde", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "epaint" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12e78b5c58a1f7f621f9d546add2adce20636422c9b251e29f749e8a2f713c95" +dependencies = [ + "ab_glyph", + "ahash 0.8.3", + "atomic_refcell", + "bytemuck", + "ecolor", + "emath", + "nohash-hasher", + "parking_lot 0.12.1", +] + +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "error-code" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" +dependencies = [ + "libc", + "str-buf", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "fastrand" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" +dependencies = [ + "instant", +] + +[[package]] +name = "flate2" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures-channel" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd" + +[[package]] +name = "futures-intrusive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a604f7a68fbf8103337523b1fadc8ade7361ee3f112f7c680ad179651616aed5" +dependencies = [ + "futures-core", + "lock_api", + "parking_lot 0.11.2", +] + +[[package]] +name = "futures-io" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91" + +[[package]] +name = "futures-lite" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + +[[package]] +name = "futures-sink" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2" + +[[package]] +name = "futures-task" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879" + +[[package]] +name = "futures-util" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab" +dependencies = [ + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3092cf797a5f1210479ea38070d9ae8a5b8e9f8f1be9f32f4643c529c7d70016" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d76354f97a913e55b984759a997b693aa7dc71068c9e98bcce51aa167a0a5c5a" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "generic-array" +version = "0.14.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "gethostname" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "getrandom" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gio-sys" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9b693b8e39d042a95547fc258a7b07349b1f0b48f4b2fa3108ba3c51c0b5229" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "gl_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" +dependencies = [ + "khronos_api", + "log", + "xml-rs", +] + +[[package]] +name = "glib-sys" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61a4f46316d06bfa33a7ac22df6f0524c8be58e3db2d9ca99ccb1f357b62a65" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glow" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e007a07a24de5ecae94160f141029e9a347282cfe25d1d58d85d845cf3130f1" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "glutin" +version = "0.30.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68dc39a51f661324ea93bf87066d62ee6e83439c4260332695478186ec318cac" +dependencies = [ + "bitflags", + "cfg_aliases", + "cgl", + "core-foundation", + "dispatch", + "glutin_egl_sys", + "glutin_glx_sys", + "glutin_wgl_sys", + "libloading", + "objc2", + "once_cell", + "raw-window-handle", + "wayland-sys 0.30.1", + "windows-sys 0.45.0", + "x11-dl", +] + +[[package]] +name = "glutin-winit" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "629a873fc04062830bfe8f97c03773bcd7b371e23bcc465d0a61448cd1588fa4" +dependencies = [ + "cfg_aliases", + "glutin", + "raw-window-handle", + "winit", +] + +[[package]] +name = "glutin_egl_sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5aaf0abb5c4148685b33101ae326a207946b4d3764d6cdc79f8316cdaa8367d" +dependencies = [ + "gl_generator", + "windows-sys 0.45.0", +] + +[[package]] +name = "glutin_glx_sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b53cb5fe568964aa066a3ba91eac5ecbac869fb0842cd0dc9e412434f1a1494" +dependencies = [ + "gl_generator", + "x11-dl", +] + +[[package]] +name = "glutin_wgl_sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef89398e90033fc6bc65e9bd42fd29bbbfd483bda5b56dc5562f455550618165" +dependencies = [ + "gl_generator", +] + +[[package]] +name = "gobject-sys" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3520bb9c07ae2a12c7f2fbb24d4efc11231c8146a86956413fb1a79bb760a0f1" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "grid" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0634107a3a005070dd73e27e74ecb691a94e9e5ba7829f434db7fbf73a6b5c47" +dependencies = [ + "no-std-compat", +] + +[[package]] +name = "gtk-sys" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89b5f8946685d5fe44497007786600c2f368ff6b1e61a16251c89f72a97520a3" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.6", +] + +[[package]] +name = "hashlink" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa" +dependencies = [ + "hashbrown", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hermit-abi" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "iana-time-zone" +version = "0.1.53" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "winapi", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" +dependencies = [ + "cxx", + "cxx-build", +] + +[[package]] +name = "idna" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "io-lifetimes" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3" +dependencies = [ + "libc", + "windows-sys 0.45.0", +] + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" + +[[package]] +name = "jni" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jobserver" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +dependencies = [ + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "khronos_api" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin", +] + +[[package]] +name = "libc" +version = "0.2.140" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libm" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" + +[[package]] +name = "link-cplusplus" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" +dependencies = [ + "cc", +] + +[[package]] +name = "linux-raw-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + +[[package]] +name = "lock_api" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memmap2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" +dependencies = [ + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.45.0", +] + +[[package]] +name = "native-tls" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +dependencies = [ + "lazy_static", + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "ndk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +dependencies = [ + "bitflags", + "jni-sys", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.4.1+23.1.7779620" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "nix" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" +dependencies = [ + "bitflags", + "cfg-if", + "libc", + "memoffset 0.6.5", +] + +[[package]] +name = "nix" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" +dependencies = [ + "autocfg", + "bitflags", + "cfg-if", + "libc", + "memoffset 0.6.5", +] + +[[package]] +name = "nix" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" +dependencies = [ + "bitflags", + "cfg-if", + "libc", + "memoffset 0.7.1", + "pin-utils", + "static_assertions", +] + +[[package]] +name = "no-std-compat" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" + +[[package]] +name = "nohash-hasher" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "num-bigint" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-bigint-dig" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2399c9463abc5f909349d8aa9ba080e0b88b3ce2885389b60b993f39b1a56905" +dependencies = [ + "byteorder", + "lazy_static", + "libm", + "num-integer", + "num-iter", + "num-traits", + "rand", + "smallvec", + "zeroize", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "num_cpus" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "num_enum" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + +[[package]] +name = "objc-sys" +version = "0.2.0-beta.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7" + +[[package]] +name = "objc2" +version = "0.3.0-beta.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe31e5425d3d0b89a15982c024392815da40689aceb34bad364d58732bcfd649" +dependencies = [ + "block2", + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-encode" +version = "2.0.0-pre.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512" +dependencies = [ + "objc-sys", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "once_cell" +version = "1.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" + +[[package]] +name = "openssl" +version = "0.10.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd2523381e46256e40930512c7fd25562b9eae4812cb52078f155e87217c9d1e" +dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.81" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "176be2629957c157240f68f61f2d0053ad3a4ecfdd9ebf1e6521d18d9635cf67" +dependencies = [ + "autocfg", + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "orbclient" +version = "0.3.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "974465c5e83cf9df05c1e4137b271d29035c902e39e5ad4c1939837e22160af8" +dependencies = [ + "cfg-if", + "redox_syscall 0.2.16", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "owned_ttf_parser" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e25e9fb15717794fae58ab55c26e044103aad13186fbb625893f9a3bbcc24228" +dependencies = [ + "ttf-parser", +] + +[[package]] +name = "pango-sys" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e134909a9a293e04d2cc31928aa95679c5e4df954d0b85483159bd20d8f047f" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" + +[[package]] +name = "parking_lot" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core 0.8.6", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core 0.9.7", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" +dependencies = [ + "cfg-if", + "instant", + "libc", + "redox_syscall 0.2.16", + "smallvec", + "winapi", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.2.16", + "smallvec", + "windows-sys 0.45.0", +] + +[[package]] +name = "paste" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" + +[[package]] +name = "pem-rfc7468" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01de5d978f34aa4b2296576379fcc416034702fd94117c56ffd8a1a767cefb30" +dependencies = [ + "base64ct", +] + +[[package]] +name = "percent-encoding" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkcs1" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a78f66c04ccc83dd4486fd46c33896f4e17b24a7a3a6400dedc48ed0ddd72320" +dependencies = [ + "der", + "pkcs8", + "zeroize", +] + +[[package]] +name = "pkcs8" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0" +dependencies = [ + "der", + "spki", + "zeroize", +] + +[[package]] +name = "pkg-config" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" + +[[package]] +name = "png" +version = "0.17.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" +dependencies = [ + "bitflags", + "crc32fast", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa" +dependencies = [ + "autocfg", + "bitflags", + "cfg-if", + "concurrent-queue", + "libc", + "log", + "pin-project-lite", + "windows-sys 0.45.0", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit", +] + +[[package]] +name = "proc-macro2" +version = "1.0.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f851a03551ceefd30132e447f07f96cb7011d6b658374f3aed847333adb5559" + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags", +] + +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags", +] + +[[package]] +name = "redox_users" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +dependencies = [ + "getrandom", + "redox_syscall 0.2.16", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" + +[[package]] +name = "rfd" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b344b73e5688c6ad9389095d8e78a877637078f490ae17259937371113ebcb67" +dependencies = [ + "block", + "dispatch", + "glib-sys", + "gobject-sys", + "gtk-sys", + "js-sys", + "log", + "objc", + "objc-foundation", + "objc_id", + "raw-window-handle", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows 0.44.0", +] + +[[package]] +name = "rsa" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cf22754c49613d2b3b119f0e5d46e34a2c628a937e3024b8762de4e7d8c710b" +dependencies = [ + "byteorder", + "digest", + "num-bigint-dig", + "num-integer", + "num-iter", + "num-traits", + "pkcs1", + "pkcs8", + "rand_core", + "smallvec", + "subtle", + "zeroize", +] + +[[package]] +name = "rustix" +version = "0.36.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd5c6ff11fecd55b40746d1995a02f2eb375bf8c00d192d521ee09f42bef37bc" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys 0.45.0", +] + +[[package]] +name = "ryu" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" +dependencies = [ + "windows-sys 0.42.0", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "scratch" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" + +[[package]] +name = "sctk-adwaita" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc56402866c717f54e48b122eb93c69f709bc5a6359c403598992fd92f017931" +dependencies = [ + "ab_glyph", + "log", + "memmap2", + "smithay-client-toolkit", + "tiny-skia", +] + +[[package]] +name = "security-framework" +version = "2.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "serde" +version = "1.0.156" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "314b5b092c0ade17c00142951e50ced110ec27cea304b1037c6969246c2469a4" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-xml-rs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0bf1ba0696ccf0872866277143ff1fd14d22eec235d2b23702f95e6660f7dfa" +dependencies = [ + "log", + "serde", + "thiserror", + "xml-rs", +] + +[[package]] +name = "serde_derive" +version = "1.0.156" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7e29c4601e36bcec74a223228dce795f4cd3616341a4af93520ca1a837c087d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_repr" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "395627de918015623b32e7669714206363a7fc00382bf477e72c1f7533e8eafc" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sha1" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +dependencies = [ + "libc", +] + +[[package]] +name = "slab" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slotmap" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + +[[package]] +name = "smithay-client-toolkit" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454" +dependencies = [ + "bitflags", + "calloop", + "dlib", + "lazy_static", + "log", + "memmap2", + "nix 0.24.3", + "pkg-config", + "wayland-client", + "wayland-cursor", + "wayland-protocols", +] + +[[package]] +name = "smithay-clipboard" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8" +dependencies = [ + "smithay-client-toolkit", + "wayland-client", +] + +[[package]] +name = "socket2" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "spki" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" +dependencies = [ + "base64ct", + "der", +] + +[[package]] +name = "sqlformat" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c12bc9199d1db8234678b7051747c07f517cdcf019262d1847b94ec8b1aee3e" +dependencies = [ + "itertools", + "nom", + "unicode_categories", +] + +[[package]] +name = "sqlx" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9249290c05928352f71c077cc44a464d880c63f26f7534728cca008e135c0428" +dependencies = [ + "sqlx-core", + "sqlx-macros", +] + +[[package]] +name = "sqlx-core" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbc16ddba161afc99e14d1713a453747a2b07fc097d2009f4c300ec99286105" +dependencies = [ + "ahash 0.7.6", + "atoi", + "bitflags", + "byteorder", + "bytes", + "crc", + "crossbeam-queue", + "digest", + "dotenvy", + "either", + "event-listener", + "futures-channel", + "futures-core", + "futures-intrusive", + "futures-util", + "generic-array", + "hashlink", + "hex", + "indexmap", + "itoa", + "libc", + "log", + "memchr", + "num-bigint", + "once_cell", + "paste", + "percent-encoding", + "rand", + "rsa", + "sha1", + "sha2", + "smallvec", + "sqlformat", + "sqlx-rt", + "stringprep", + "thiserror", + "tokio-stream", + "url", +] + +[[package]] +name = "sqlx-macros" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b850fa514dc11f2ee85be9d055c512aa866746adfacd1cb42d867d68e6a5b0d9" +dependencies = [ + "dotenvy", + "either", + "heck", + "once_cell", + "proc-macro2", + "quote", + "sha2", + "sqlx-core", + "sqlx-rt", + "syn", + "url", +] + +[[package]] +name = "sqlx-rt" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24c5b2d25fa654cc5f841750b8e1cdedbe21189bf9a9382ee90bfa9dd3562396" +dependencies = [ + "native-tls", + "once_cell", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "str-buf" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" + +[[package]] +name = "strict-num" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9df65f20698aeed245efdde3628a6b559ea1239bbb871af1b6e3b58c413b2bd1" + +[[package]] +name = "stringprep" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ee348cb74b87454fff4b551cbf727025810a004f88aeacae7f85b87f4e9a1c1" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "system-deps" +version = "6.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "tempfile" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" +dependencies = [ + "cfg-if", + "fastrand", + "redox_syscall 0.2.16", + "rustix", + "windows-sys 0.42.0", +] + +[[package]] +name = "termcolor" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "thiserror" +version = "1.0.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "time" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" +dependencies = [ + "libc", + "wasi 0.10.0+wasi-snapshot-preview1", + "winapi", +] + +[[package]] +name = "tiny-skia" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfef3412c6975196fdfac41ef232f910be2bb37b9dd3313a49a1a6bc815a5bdb" +dependencies = [ + "arrayref", + "arrayvec", + "bytemuck", + "cfg-if", + "png", + "tiny-skia-path", +] + +[[package]] +name = "tiny-skia-path" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4b5edac058fc98f51c935daea4d805b695b38e2f151241cad125ade2a2ac20d" +dependencies = [ + "arrayref", + "bytemuck", + "strict-num", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64" +dependencies = [ + "autocfg", + "bytes", + "libc", + "memchr", + "mio", + "num_cpus", + "parking_lot 0.12.1", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.45.0", +] + +[[package]] +name = "tokio-macros" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" + +[[package]] +name = "toml_edit" +version = "0.19.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc18466501acd8ac6a3f615dd29a3438f8ca6bb3b19537138b3106e575621274" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "ttf-parser" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633" + +[[package]] +name = "typenum" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" + +[[package]] +name = "uds_windows" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" +dependencies = [ + "tempfile", + "winapi", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524b68aca1d05e03fdf03fcdce2c6c94b6daf6d16861ddaa7e4f2b6638a9052c" + +[[package]] +name = "unicode-ident" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" + +[[package]] +name = "unicode-normalization" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" + +[[package]] +name = "unicode-width" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" + +[[package]] +name = "unicode_categories" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" + +[[package]] +name = "url" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version-compare" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "waker-fn" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" + +[[package]] +name = "walkdir" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +dependencies = [ + "same-file", + "winapi", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.10.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.84" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.84" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.84" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.84" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.84" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" + +[[package]] +name = "wayland-client" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" +dependencies = [ + "bitflags", + "downcast-rs", + "libc", + "nix 0.24.3", + "scoped-tls", + "wayland-commons", + "wayland-scanner", + "wayland-sys 0.29.5", +] + +[[package]] +name = "wayland-commons" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902" +dependencies = [ + "nix 0.24.3", + "once_cell", + "smallvec", + "wayland-sys 0.29.5", +] + +[[package]] +name = "wayland-cursor" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661" +dependencies = [ + "nix 0.24.3", + "wayland-client", + "xcursor", +] + +[[package]] +name = "wayland-protocols" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" +dependencies = [ + "bitflags", + "wayland-client", + "wayland-commons", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" +dependencies = [ + "proc-macro2", + "quote", + "xml-rs", +] + +[[package]] +name = "wayland-sys" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4" +dependencies = [ + "dlib", + "lazy_static", + "pkg-config", +] + +[[package]] +name = "wayland-sys" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b2a02ac608e07132978689a6f9bf4214949c85998c247abadd4f4129b1aa06" +dependencies = [ + "dlib", + "lazy_static", + "log", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webbrowser" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97d1fa1e5c829b2bf9eb1e28fb950248b797cd6a04866fbdfa8bc31e5eef4c78" +dependencies = [ + "core-foundation", + "dirs", + "jni", + "log", + "ndk-context", + "objc", + "raw-window-handle", + "url", + "web-sys", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-wsapoll" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5" +dependencies = [ + "windows-implement", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-implement" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9539b6bd3eadbd9de66c9666b22d802b833da7e996bc06896142e09854a61767" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "winit" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d38e7dc904dda347b54dbec3b2d4bf534794f4fb4e6df0be91a264f4f2ed1cf" +dependencies = [ + "android-activity", + "bitflags", + "cfg_aliases", + "core-foundation", + "core-graphics", + "dispatch", + "instant", + "libc", + "log", + "mio", + "ndk", + "objc2", + "once_cell", + "orbclient", + "percent-encoding", + "raw-window-handle", + "redox_syscall 0.3.5", + "sctk-adwaita", + "smithay-client-toolkit", + "wasm-bindgen", + "wayland-client", + "wayland-commons", + "wayland-protocols", + "wayland-scanner", + "web-sys", + "windows-sys 0.45.0", + "x11-dl", +] + +[[package]] +name = "winnow" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d020b441f92996c80d94ae9166e8501e59c7bb56121189dc9eab3bd8216966" +dependencies = [ + "memchr", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507" +dependencies = [ + "gethostname", + "nix 0.24.3", + "winapi", + "winapi-wsapoll", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67" +dependencies = [ + "nix 0.24.3", +] + +[[package]] +name = "xcursor" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7" +dependencies = [ + "nom", +] + +[[package]] +name = "xml-rs" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" + +[[package]] +name = "zbus" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20aae5dd5b051971cd2f49f9f3b860e57b2b495ba5ba254eaec42d34ede57e97" +dependencies = [ + "async-broadcast", + "async-executor", + "async-fs", + "async-io", + "async-lock", + "async-recursion", + "async-task", + "async-trait", + "byteorder", + "derivative", + "dirs", + "enumflags2", + "event-listener", + "futures-core", + "futures-sink", + "futures-util", + "hex", + "nix 0.26.2", + "once_cell", + "ordered-stream", + "rand", + "serde", + "serde-xml-rs", + "serde_repr", + "sha1", + "static_assertions", + "tracing", + "uds_windows", + "winapi", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9264b3a1bcf5503d4e0348b6e7efe1da58d4f92a913c15ed9e63b52de85faaa1" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "regex", + "syn", + "zvariant_utils", +] + +[[package]] +name = "zbus_names" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f34f314916bd89bdb9934154627fab152f4f28acdda03e7c4c68181b214fe7e3" +dependencies = [ + "serde", + "static_assertions", + "zvariant", +] + +[[package]] +name = "zeroize" +version = "1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f" + +[[package]] +name = "zvariant" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46fe4914a985446d6fd287019b5fceccce38303d71407d9e6e711d44954a05d8" +dependencies = [ + "byteorder", + "enumflags2", + "libc", + "serde", + "static_assertions", + "zvariant_derive", +] + +[[package]] +name = "zvariant_derive" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34c20260af4b28b3275d6676c7e2a6be0d4332e8e0aba4616d34007fd84e462a" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53b22993dbc4d128a17a3b6c92f1c63872dd67198537ee728d8b5d7c40640a8b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..81dce7c --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "csql" +version = "0.1.0" +edition = "2021" + +[dependencies] +sqlx = { version = "0.6.2", features = [ "runtime-tokio-native-tls" , "mysql" ] } +tokio = { version = "1.25.0", features = ["full"] } +dotenvy = "0.15.6" +directories = "4.0.1" +csv = "1.1.6" +egui = "0.21.0" +eframe = "0.21.0" +egui_extras = "0.21.0" +rfd = "0.11.1" +grid = "0.9.0" +regex = "1.7.1" +chrono = "0.4.24" diff --git a/demo-db.sql b/demo-db.sql new file mode 100644 index 0000000..243355f --- /dev/null +++ b/demo-db.sql @@ -0,0 +1,9252 @@ +-- phpMyAdmin SQL Dump +-- version 5.2.0 +-- https://www.phpmyadmin.net/ +-- +-- Host: sql9.hostcreators.sk:3314 +-- Generation Time: Feb 09, 2023 at 10:54 PM +-- Server version: 8.0.29 +-- PHP Version: 8.1.14 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Database: `d4952_farbysabr2023` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_address` +-- + +CREATE TABLE `oc_address` ( + `address_id` int NOT NULL, + `customer_id` int NOT NULL, + `firstname` varchar(32) NOT NULL, + `lastname` varchar(32) NOT NULL, + `company` varchar(40) NOT NULL, + `address_1` varchar(128) NOT NULL, + `address_2` varchar(128) NOT NULL, + `city` varchar(128) NOT NULL, + `postcode` varchar(10) NOT NULL, + `country_id` int NOT NULL DEFAULT '0', + `zone_id` int NOT NULL DEFAULT '0', + `custom_field` text NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_api` +-- + +CREATE TABLE `oc_api` ( + `api_id` int NOT NULL, + `username` varchar(64) NOT NULL, + `key` text NOT NULL, + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_api` +-- + +INSERT INTO `oc_api` (`api_id`, `username`, `key`, `status`, `date_added`, `date_modified`) VALUES +(1, 'Default', 'MNjheVRFjJEIR94dmxySUhsjcNwBAQJ5d9cS86TpEbli1qaqNhUYI6rT6oAHKqAjp2ZY7vyAjc88lhob4Rzf83F87eaWPQeIfh4mjjOdgrJ0xQpso4EKExeGZKk08m5Keyn0qEPFkUYsATTxKPye40OUUQOYSOuPQG6yoJTn5EA8BSZuPjAnZ8hsPjoRabunYZgo7qTy5VpnvO6VZjZ6rLyR0TWSDNOer1N0GeXYjiiVCchoKmV1f2PJ5BBQGeWP', 1, '2023-01-24 14:08:20', '2023-01-24 14:08:20'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_api_ip` +-- + +CREATE TABLE `oc_api_ip` ( + `api_ip_id` int NOT NULL, + `api_id` int NOT NULL, + `ip` varchar(40) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_api_ip` +-- + +INSERT INTO `oc_api_ip` (`api_ip_id`, `api_id`, `ip`) VALUES +(1, 1, '172.70.225.141'), +(2, 1, '172.70.225.140'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_api_session` +-- + +CREATE TABLE `oc_api_session` ( + `api_session_id` int NOT NULL, + `api_id` int NOT NULL, + `session_id` varchar(32) NOT NULL, + `ip` varchar(40) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_api_session` +-- + +INSERT INTO `oc_api_session` (`api_session_id`, `api_id`, `session_id`, `ip`, `date_added`, `date_modified`) VALUES +(1, 1, '62c16b3a0ef5b9c3aece3cf85d', '172.70.225.141', '2023-01-30 15:06:15', '2023-01-30 15:06:15'), +(2, 1, '54729d260a177deb4098b34771', '172.70.225.140', '2023-01-30 15:06:20', '2023-01-30 15:06:20'), +(3, 1, '70826fcf05289146589234cd57', '172.70.225.141', '2023-01-30 15:06:40', '2023-01-30 14:06:41'), +(4, 1, '542f3844fffb01eb3a7d6eced5', '172.70.225.140', '2023-01-30 15:06:45', '2023-01-30 14:06:54'), +(5, 1, '2cf601db4d35b6e80c24c7c5d0', '172.70.225.140', '2023-01-30 15:06:54', '2023-01-30 15:06:54'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_attribute` +-- + +CREATE TABLE `oc_attribute` ( + `attribute_id` int NOT NULL, + `attribute_group_id` int NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_attribute_description` +-- + +CREATE TABLE `oc_attribute_description` ( + `attribute_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_attribute_group` +-- + +CREATE TABLE `oc_attribute_group` ( + `attribute_group_id` int NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_attribute_group_description` +-- + +CREATE TABLE `oc_attribute_group_description` ( + `attribute_group_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_banner` +-- + +CREATE TABLE `oc_banner` ( + `banner_id` int NOT NULL, + `name` varchar(64) NOT NULL, + `status` tinyint(1) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_banner` +-- + +INSERT INTO `oc_banner` (`banner_id`, `name`, `status`) VALUES +(9, 'Home Page Slideshow', 1), +(10, 'Left Banner', 1), +(11, 'Manufacturers', 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_banner_image` +-- + +CREATE TABLE `oc_banner_image` ( + `banner_image_id` int NOT NULL, + `banner_id` int NOT NULL, + `language_id` int NOT NULL, + `title` varchar(64) NOT NULL, + `link` varchar(255) NOT NULL, + `image` varchar(255) NOT NULL, + `sort_order` int NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_banner_image` +-- + +INSERT INTO `oc_banner_image` (`banner_image_id`, `banner_id`, `language_id`, `title`, `link`, `image`, `sort_order`) VALUES +(129, 11, 1, 'bb3', '', 'catalog/demo/manufacturer/sony.png', 0), +(130, 11, 1, 'bb2', '', 'catalog/demo/manufacturer/burgerking.png', 0), +(131, 11, 1, 'bb4', '', 'catalog/demo/manufacturer/nintendo.png', 0), +(127, 10, 1, 'b1', '', 'catalog/categorylist-img3.jpg', 0), +(128, 11, 1, 'bb1', '', 'catalog/demo/manufacturer/canon.png', 0), +(134, 9, 1, 'ba2', '', 'catalog/Predajna/sabr banner 200x100.jpg', 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_cart` +-- + +CREATE TABLE `oc_cart` ( + `cart_id` int UNSIGNED NOT NULL, + `api_id` int NOT NULL, + `customer_id` int NOT NULL, + `session_id` varchar(32) NOT NULL, + `product_id` int NOT NULL, + `recurring_id` int NOT NULL, + `option` text NOT NULL, + `quantity` int NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_category` +-- + +CREATE TABLE `oc_category` ( + `category_id` int NOT NULL, + `image` varchar(255) DEFAULT NULL, + `parent_id` int NOT NULL DEFAULT '0', + `top` tinyint(1) NOT NULL, + `column` int NOT NULL, + `sort_order` int NOT NULL DEFAULT '0', + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_category` +-- + +INSERT INTO `oc_category` (`category_id`, `image`, `parent_id`, `top`, `column`, `sort_order`, `status`, `date_added`, `date_modified`) VALUES +(78, '', 60, 0, 1, 8, 1, '2023-01-25 14:43:35', '2023-01-25 14:43:35'), +(76, '', 60, 0, 1, 6, 1, '2023-01-25 14:42:25', '2023-01-25 14:42:25'), +(61, '', 0, 1, 1, 2, 1, '2023-01-25 14:20:05', '2023-01-25 14:30:14'), +(62, '', 0, 1, 1, 4, 1, '2023-01-25 14:20:17', '2023-01-25 14:31:36'), +(60, '', 0, 1, 1, 1, 1, '2023-01-25 14:19:46', '2023-01-25 14:44:27'), +(77, '', 60, 0, 1, 7, 1, '2023-01-25 14:42:50', '2023-01-25 14:42:50'), +(80, '', 61, 0, 1, 1, 1, '2023-01-25 14:45:19', '2023-01-25 14:45:19'), +(79, '', 61, 0, 1, 0, 1, '2023-01-25 14:44:58', '2023-01-25 14:44:58'), +(63, '', 0, 1, 1, 6, 1, '2023-01-25 14:20:42', '2023-01-25 14:32:59'), +(64, '', 0, 1, 1, 3, 1, '2023-01-25 14:21:30', '2023-01-25 14:33:08'), +(65, '', 0, 1, 1, 5, 1, '2023-01-25 14:21:46', '2023-01-25 14:30:43'), +(74, '', 60, 0, 1, 4, 1, '2023-01-25 14:41:36', '2023-01-25 14:41:36'), +(73, '', 60, 0, 1, 3, 1, '2023-01-25 14:41:05', '2023-01-25 14:41:05'), +(72, '', 60, 0, 1, 2, 1, '2023-01-25 14:40:36', '2023-01-25 14:40:36'), +(71, '', 60, 0, 1, 1, 1, '2023-01-25 14:40:08', '2023-01-25 14:40:08'), +(75, '', 60, 0, 1, 5, 1, '2023-01-25 14:42:05', '2023-01-25 14:42:05'), +(70, '', 60, 0, 1, 0, 1, '2023-01-25 14:39:32', '2023-01-25 14:39:32'), +(69, '', 59, 0, 1, 3, 1, '2023-01-25 14:39:00', '2023-01-25 14:39:00'), +(68, '', 59, 0, 1, 2, 1, '2023-01-25 14:38:21', '2023-01-25 14:38:21'), +(67, '', 59, 0, 1, 1, 1, '2023-01-25 14:37:56', '2023-01-25 14:37:56'), +(66, '', 59, 0, 1, 0, 1, '2023-01-25 14:37:17', '2023-01-25 14:37:17'), +(59, '', 0, 1, 1, 0, 1, '2023-01-25 14:19:26', '2023-01-25 14:19:26'), +(81, '', 61, 0, 1, 2, 1, '2023-01-25 14:45:39', '2023-01-25 14:45:39'), +(82, '', 61, 0, 1, 3, 1, '2023-01-25 14:46:13', '2023-01-25 14:46:13'), +(83, '', 61, 0, 1, 4, 1, '2023-01-25 14:46:43', '2023-01-25 14:46:43'), +(84, '', 61, 0, 1, 5, 1, '2023-01-25 14:47:11', '2023-01-25 14:47:11'), +(85, '', 62, 0, 1, 0, 1, '2023-01-25 14:47:41', '2023-01-25 14:47:41'), +(86, '', 62, 0, 1, 1, 1, '2023-01-25 14:47:58', '2023-01-25 14:47:58'), +(87, '', 63, 0, 1, 0, 1, '2023-01-25 14:48:18', '2023-01-25 14:48:18'), +(88, '', 63, 0, 1, 1, 1, '2023-01-25 14:48:38', '2023-01-25 14:48:38'), +(89, '', 0, 1, 1, 9, 1, '2023-01-26 17:35:57', '2023-01-26 17:35:57'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_category_description` +-- + +CREATE TABLE `oc_category_description` ( + `category_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(255) NOT NULL, + `description` text NOT NULL, + `meta_title` varchar(255) NOT NULL, + `meta_description` varchar(255) NOT NULL, + `meta_keyword` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_category_description` +-- + +INSERT INTO `oc_category_description` (`category_id`, `language_id`, `name`, `description`, `meta_title`, `meta_description`, `meta_keyword`) VALUES +(71, 1, 'Tenkovrstvé nátery', '<p><br></p>', 'Tenkovrstvé nátery', '', ''), +(72, 1, 'Strednovrstvé nátery', '<p><br></p>', 'Strednovrstvé nátery', '', ''), +(73, 1, 'Silnovrstvé nátery', '<p><br></p>', 'Silnovrstvé nátery', '', ''), +(89, 1, 'Lepidlá', '<p><br></p>', 'Lepidlá', '', ''), +(60, 1, 'Nátery na drevo', '', 'Nátery na drevo', '', ''), +(61, 1, 'Farby na kov', '', 'Farby na kov', '', ''), +(62, 1, 'Univerzálne farby', '', 'Univerzálne farby', '', ''), +(63, 1, 'Príslušenstvo', '', 'Príslušenstvo', '', ''), +(64, 1, 'Drogéria', '', 'Drogéria', '', ''), +(65, 1, 'Farby na autá', '', 'Farby na autá', '', ''), +(66, 1, 'Interiérové farby', '', 'Interiérové farby', '', ''), +(67, 1, 'Exteriérové farby', '', 'Exteriérové farby', '', ''), +(68, 1, 'Penetračné nátery', '<p><br></p>', 'Penetračné nátery', '', ''), +(69, 1, 'Špeciálne nátery', '<p><br></p>', 'Špeciálne nátery', '', ''), +(70, 1, 'Impregnačné nátery', '<p><br></p>', 'Impregnačné nátery', '', ''), +(74, 1, 'Oleje, vosky a laky', '<p><br></p>', 'Oleje, vosky a laky', '', ''), +(75, 1, 'Základné farby na drevo', '<p><br></p>', 'Základné farby na drevo', '', ''), +(76, 1, 'Krycie farby na drevo', '<p><br></p>', 'Krycie farby na drevo', '', ''), +(77, 1, 'Nátery na drevené podlahy', '<p><br></p>', 'Nátery na drevené podlahy', '', ''), +(78, 1, 'Špeciálne nátery na drevo', '<p><br></p>', 'Špeciálne nátery na drevo', '', ''), +(79, 1, 'Farby priamo na hŕdzu', '<p><br></p>', 'Farby priamo na hŕdzu', '', ''), +(80, 1, 'Základné farby na kov', '<p><br></p>', 'Základné farby na kov', '', ''), +(81, 1, 'Vrchné farby na kov', '<p><br></p>', 'Vrchné farby na kov', '', ''), +(82, 1, 'Spreje na kov', '<p><br></p>', 'Spreje na kov', '', ''), +(83, 1, 'Riedidlá', '<p><br></p>', 'Riedidlá', '', ''), +(84, 1, 'Špeciálne farby na kov', '<p><br></p>', 'Špeciálne farby na kov', '', ''), +(85, 1, 'Základné farby', '<p><br></p>', 'Základné farby', '', ''), +(86, 1, 'Vrchné farby', '<p><br></p>', 'Vrchné farby', '', ''), +(87, 1, 'Maliarske valce', '<p><br></p>', 'Maliarske valce', '', ''), +(88, 1, 'Vzorkovníky', '<p><br></p>', 'Vzorkovníky', '', ''), +(59, 1, 'Farby na steny a omietky', '', 'Farby na steny a omietky', '', ''); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_category_filter` +-- + +CREATE TABLE `oc_category_filter` ( + `category_id` int NOT NULL, + `filter_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_category_path` +-- + +CREATE TABLE `oc_category_path` ( + `category_id` int NOT NULL, + `path_id` int NOT NULL, + `level` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_category_path` +-- + +INSERT INTO `oc_category_path` (`category_id`, `path_id`, `level`) VALUES +(89, 89, 0), +(88, 88, 1), +(88, 63, 0), +(87, 87, 1), +(87, 63, 0), +(86, 86, 1), +(61, 61, 0), +(86, 62, 0), +(85, 85, 1), +(85, 62, 0), +(84, 84, 1), +(84, 61, 0), +(60, 60, 0), +(83, 83, 1), +(83, 61, 0), +(82, 82, 1), +(82, 61, 0), +(81, 81, 1), +(81, 61, 0), +(80, 80, 1), +(80, 61, 0), +(79, 79, 1), +(79, 61, 0), +(78, 78, 1), +(78, 60, 0), +(77, 77, 1), +(77, 60, 0), +(76, 76, 1), +(76, 60, 0), +(75, 75, 1), +(75, 60, 0), +(74, 74, 1), +(74, 60, 0), +(73, 73, 1), +(73, 60, 0), +(72, 72, 1), +(72, 60, 0), +(71, 71, 1), +(71, 60, 0), +(70, 60, 0), +(70, 70, 1), +(69, 59, 0), +(69, 69, 1), +(68, 59, 0), +(68, 68, 1), +(67, 59, 0), +(67, 67, 1), +(66, 59, 0), +(66, 66, 1), +(65, 65, 0), +(64, 64, 0), +(63, 63, 0), +(62, 62, 0), +(59, 59, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_category_to_layout` +-- + +CREATE TABLE `oc_category_to_layout` ( + `category_id` int NOT NULL, + `store_id` int NOT NULL, + `layout_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_category_to_layout` +-- + +INSERT INTO `oc_category_to_layout` (`category_id`, `store_id`, `layout_id`) VALUES +(59, 0, 0), +(60, 0, 0), +(61, 0, 0), +(62, 0, 0), +(63, 0, 0), +(64, 0, 0), +(65, 0, 0), +(66, 0, 0), +(67, 0, 0), +(68, 0, 0), +(69, 0, 0), +(70, 0, 0), +(71, 0, 0), +(72, 0, 0), +(73, 0, 0), +(74, 0, 0), +(75, 0, 0), +(76, 0, 0), +(77, 0, 0), +(78, 0, 0), +(79, 0, 0), +(80, 0, 0), +(81, 0, 0), +(82, 0, 0), +(83, 0, 0), +(84, 0, 0), +(85, 0, 0), +(86, 0, 0), +(87, 0, 0), +(88, 0, 0), +(89, 0, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_category_to_store` +-- + +CREATE TABLE `oc_category_to_store` ( + `category_id` int NOT NULL, + `store_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_category_to_store` +-- + +INSERT INTO `oc_category_to_store` (`category_id`, `store_id`) VALUES +(59, 0), +(60, 0), +(61, 0), +(62, 0), +(63, 0), +(64, 0), +(65, 0), +(66, 0), +(67, 0), +(68, 0), +(69, 0), +(70, 0), +(71, 0), +(72, 0), +(73, 0), +(74, 0), +(75, 0), +(76, 0), +(77, 0), +(78, 0), +(79, 0), +(80, 0), +(81, 0), +(82, 0), +(83, 0), +(84, 0), +(85, 0), +(86, 0), +(87, 0), +(88, 0), +(89, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_country` +-- + +CREATE TABLE `oc_country` ( + `country_id` int NOT NULL, + `name` varchar(128) NOT NULL, + `iso_code_2` varchar(2) NOT NULL, + `iso_code_3` varchar(3) NOT NULL, + `address_format` text NOT NULL, + `postcode_required` tinyint(1) NOT NULL, + `status` tinyint(1) NOT NULL DEFAULT '1' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_country` +-- + +INSERT INTO `oc_country` (`country_id`, `name`, `iso_code_2`, `iso_code_3`, `address_format`, `postcode_required`, `status`) VALUES +(1, 'Afghanistan', 'AF', 'AFG', '', 0, 1), +(2, 'Albania', 'AL', 'ALB', '', 0, 1), +(3, 'Algeria', 'DZ', 'DZA', '', 0, 1), +(4, 'American Samoa', 'AS', 'ASM', '', 0, 1), +(5, 'Andorra', 'AD', 'AND', '', 0, 1), +(6, 'Angola', 'AO', 'AGO', '', 0, 1), +(7, 'Anguilla', 'AI', 'AIA', '', 0, 1), +(8, 'Antarctica', 'AQ', 'ATA', '', 0, 1), +(9, 'Antigua and Barbuda', 'AG', 'ATG', '', 0, 1), +(10, 'Argentina', 'AR', 'ARG', '', 0, 1), +(11, 'Armenia', 'AM', 'ARM', '', 0, 1), +(12, 'Aruba', 'AW', 'ABW', '', 0, 1), +(13, 'Australia', 'AU', 'AUS', '', 0, 1), +(14, 'Austria', 'AT', 'AUT', '', 0, 1), +(15, 'Azerbaijan', 'AZ', 'AZE', '', 0, 1), +(16, 'Bahamas', 'BS', 'BHS', '', 0, 1), +(17, 'Bahrain', 'BH', 'BHR', '', 0, 1), +(18, 'Bangladesh', 'BD', 'BGD', '', 0, 1), +(19, 'Barbados', 'BB', 'BRB', '', 0, 1), +(20, 'Belarus', 'BY', 'BLR', '', 0, 1), +(21, 'Belgium', 'BE', 'BEL', '{firstname} {lastname}\r\n{company}\r\n{address_1}\r\n{address_2}\r\n{postcode} {city}\r\n{country}', 0, 1), +(22, 'Belize', 'BZ', 'BLZ', '', 0, 1), +(23, 'Benin', 'BJ', 'BEN', '', 0, 1), +(24, 'Bermuda', 'BM', 'BMU', '', 0, 1), +(25, 'Bhutan', 'BT', 'BTN', '', 0, 1), +(26, 'Bolivia', 'BO', 'BOL', '', 0, 1), +(27, 'Bosnia and Herzegovina', 'BA', 'BIH', '', 0, 1), +(28, 'Botswana', 'BW', 'BWA', '', 0, 1), +(29, 'Bouvet Island', 'BV', 'BVT', '', 0, 1), +(30, 'Brazil', 'BR', 'BRA', '', 0, 1), +(31, 'British Indian Ocean Territory', 'IO', 'IOT', '', 0, 1), +(32, 'Brunei Darussalam', 'BN', 'BRN', '', 0, 1), +(33, 'Bulgaria', 'BG', 'BGR', '', 0, 1), +(34, 'Burkina Faso', 'BF', 'BFA', '', 0, 1), +(35, 'Burundi', 'BI', 'BDI', '', 0, 1), +(36, 'Cambodia', 'KH', 'KHM', '', 0, 1), +(37, 'Cameroon', 'CM', 'CMR', '', 0, 1), +(38, 'Canada', 'CA', 'CAN', '', 0, 1), +(39, 'Cape Verde', 'CV', 'CPV', '', 0, 1), +(40, 'Cayman Islands', 'KY', 'CYM', '', 0, 1), +(41, 'Central African Republic', 'CF', 'CAF', '', 0, 1), +(42, 'Chad', 'TD', 'TCD', '', 0, 1), +(43, 'Chile', 'CL', 'CHL', '', 0, 1), +(44, 'China', 'CN', 'CHN', '', 0, 1), +(45, 'Christmas Island', 'CX', 'CXR', '', 0, 1), +(46, 'Cocos (Keeling) Islands', 'CC', 'CCK', '', 0, 1), +(47, 'Colombia', 'CO', 'COL', '', 0, 1), +(48, 'Comoros', 'KM', 'COM', '', 0, 1), +(49, 'Congo', 'CG', 'COG', '', 0, 1), +(50, 'Cook Islands', 'CK', 'COK', '', 0, 1), +(51, 'Costa Rica', 'CR', 'CRI', '', 0, 1), +(52, 'Cote D\'Ivoire', 'CI', 'CIV', '', 0, 1), +(53, 'Croatia', 'HR', 'HRV', '', 0, 1), +(54, 'Cuba', 'CU', 'CUB', '', 0, 1), +(55, 'Cyprus', 'CY', 'CYP', '', 0, 1), +(56, 'Czech Republic', 'CZ', 'CZE', '', 0, 1), +(57, 'Denmark', 'DK', 'DNK', '', 0, 1), +(58, 'Djibouti', 'DJ', 'DJI', '', 0, 1), +(59, 'Dominica', 'DM', 'DMA', '', 0, 1), +(60, 'Dominican Republic', 'DO', 'DOM', '', 0, 1), +(61, 'East Timor', 'TL', 'TLS', '', 0, 1), +(62, 'Ecuador', 'EC', 'ECU', '', 0, 1), +(63, 'Egypt', 'EG', 'EGY', '', 0, 1), +(64, 'El Salvador', 'SV', 'SLV', '', 0, 1), +(65, 'Equatorial Guinea', 'GQ', 'GNQ', '', 0, 1), +(66, 'Eritrea', 'ER', 'ERI', '', 0, 1), +(67, 'Estonia', 'EE', 'EST', '', 0, 1), +(68, 'Ethiopia', 'ET', 'ETH', '', 0, 1), +(69, 'Falkland Islands (Malvinas)', 'FK', 'FLK', '', 0, 1), +(70, 'Faroe Islands', 'FO', 'FRO', '', 0, 1), +(71, 'Fiji', 'FJ', 'FJI', '', 0, 1), +(72, 'Finland', 'FI', 'FIN', '', 0, 1), +(74, 'France, Metropolitan', 'FR', 'FRA', '{firstname} {lastname}\r\n{company}\r\n{address_1}\r\n{address_2}\r\n{postcode} {city}\r\n{country}', 1, 1), +(75, 'French Guiana', 'GF', 'GUF', '', 0, 1), +(76, 'French Polynesia', 'PF', 'PYF', '', 0, 1), +(77, 'French Southern Territories', 'TF', 'ATF', '', 0, 1), +(78, 'Gabon', 'GA', 'GAB', '', 0, 1), +(79, 'Gambia', 'GM', 'GMB', '', 0, 1), +(80, 'Georgia', 'GE', 'GEO', '', 0, 1), +(81, 'Germany', 'DE', 'DEU', '{company}\r\n{firstname} {lastname}\r\n{address_1}\r\n{address_2}\r\n{postcode} {city}\r\n{country}', 1, 1), +(82, 'Ghana', 'GH', 'GHA', '', 0, 1), +(83, 'Gibraltar', 'GI', 'GIB', '', 0, 1), +(84, 'Greece', 'GR', 'GRC', '', 0, 1), +(85, 'Greenland', 'GL', 'GRL', '', 0, 1), +(86, 'Grenada', 'GD', 'GRD', '', 0, 1), +(87, 'Guadeloupe', 'GP', 'GLP', '', 0, 1), +(88, 'Guam', 'GU', 'GUM', '', 0, 1), +(89, 'Guatemala', 'GT', 'GTM', '', 0, 1), +(90, 'Guinea', 'GN', 'GIN', '', 0, 1), +(91, 'Guinea-Bissau', 'GW', 'GNB', '', 0, 1), +(92, 'Guyana', 'GY', 'GUY', '', 0, 1), +(93, 'Haiti', 'HT', 'HTI', '', 0, 1), +(94, 'Heard and Mc Donald Islands', 'HM', 'HMD', '', 0, 1), +(95, 'Honduras', 'HN', 'HND', '', 0, 1), +(96, 'Hong Kong', 'HK', 'HKG', '', 0, 1), +(97, 'Hungary', 'HU', 'HUN', '', 0, 1), +(98, 'Iceland', 'IS', 'ISL', '', 0, 1), +(99, 'India', 'IN', 'IND', '', 0, 1), +(100, 'Indonesia', 'ID', 'IDN', '', 0, 1), +(101, 'Iran (Islamic Republic of)', 'IR', 'IRN', '', 0, 1), +(102, 'Iraq', 'IQ', 'IRQ', '', 0, 1), +(103, 'Ireland', 'IE', 'IRL', '', 0, 1), +(104, 'Israel', 'IL', 'ISR', '', 0, 1), +(105, 'Italy', 'IT', 'ITA', '', 0, 1), +(106, 'Jamaica', 'JM', 'JAM', '', 0, 1), +(107, 'Japan', 'JP', 'JPN', '', 0, 1), +(108, 'Jordan', 'JO', 'JOR', '', 0, 1), +(109, 'Kazakhstan', 'KZ', 'KAZ', '', 0, 1), +(110, 'Kenya', 'KE', 'KEN', '', 0, 1), +(111, 'Kiribati', 'KI', 'KIR', '', 0, 1), +(112, 'North Korea', 'KP', 'PRK', '', 0, 1), +(113, 'South Korea', 'KR', 'KOR', '', 0, 1), +(114, 'Kuwait', 'KW', 'KWT', '', 0, 1), +(115, 'Kyrgyzstan', 'KG', 'KGZ', '', 0, 1), +(116, 'Lao People\'s Democratic Republic', 'LA', 'LAO', '', 0, 1), +(117, 'Latvia', 'LV', 'LVA', '', 0, 1), +(118, 'Lebanon', 'LB', 'LBN', '', 0, 1), +(119, 'Lesotho', 'LS', 'LSO', '', 0, 1), +(120, 'Liberia', 'LR', 'LBR', '', 0, 1), +(121, 'Libyan Arab Jamahiriya', 'LY', 'LBY', '', 0, 1), +(122, 'Liechtenstein', 'LI', 'LIE', '', 0, 1), +(123, 'Lithuania', 'LT', 'LTU', '', 0, 1), +(124, 'Luxembourg', 'LU', 'LUX', '', 0, 1), +(125, 'Macau', 'MO', 'MAC', '', 0, 1), +(126, 'FYROM', 'MK', 'MKD', '', 0, 1), +(127, 'Madagascar', 'MG', 'MDG', '', 0, 1), +(128, 'Malawi', 'MW', 'MWI', '', 0, 1), +(129, 'Malaysia', 'MY', 'MYS', '', 0, 1), +(130, 'Maldives', 'MV', 'MDV', '', 0, 1), +(131, 'Mali', 'ML', 'MLI', '', 0, 1), +(132, 'Malta', 'MT', 'MLT', '', 0, 1), +(133, 'Marshall Islands', 'MH', 'MHL', '', 0, 1), +(134, 'Martinique', 'MQ', 'MTQ', '', 0, 1), +(135, 'Mauritania', 'MR', 'MRT', '', 0, 1), +(136, 'Mauritius', 'MU', 'MUS', '', 0, 1), +(137, 'Mayotte', 'YT', 'MYT', '', 0, 1), +(138, 'Mexico', 'MX', 'MEX', '', 0, 1), +(139, 'Micronesia, Federated States of', 'FM', 'FSM', '', 0, 1), +(140, 'Moldova, Republic of', 'MD', 'MDA', '', 0, 1), +(141, 'Monaco', 'MC', 'MCO', '', 0, 1), +(142, 'Mongolia', 'MN', 'MNG', '', 0, 1), +(143, 'Montserrat', 'MS', 'MSR', '', 0, 1), +(144, 'Morocco', 'MA', 'MAR', '', 0, 1), +(145, 'Mozambique', 'MZ', 'MOZ', '', 0, 1), +(146, 'Myanmar', 'MM', 'MMR', '', 0, 1), +(147, 'Namibia', 'NA', 'NAM', '', 0, 1), +(148, 'Nauru', 'NR', 'NRU', '', 0, 1), +(149, 'Nepal', 'NP', 'NPL', '', 0, 1), +(150, 'Netherlands', 'NL', 'NLD', '', 0, 1), +(151, 'Netherlands Antilles', 'AN', 'ANT', '', 0, 1), +(152, 'New Caledonia', 'NC', 'NCL', '', 0, 1), +(153, 'New Zealand', 'NZ', 'NZL', '', 0, 1), +(154, 'Nicaragua', 'NI', 'NIC', '', 0, 1), +(155, 'Niger', 'NE', 'NER', '', 0, 1), +(156, 'Nigeria', 'NG', 'NGA', '', 0, 1), +(157, 'Niue', 'NU', 'NIU', '', 0, 1), +(158, 'Norfolk Island', 'NF', 'NFK', '', 0, 1), +(159, 'Northern Mariana Islands', 'MP', 'MNP', '', 0, 1), +(160, 'Norway', 'NO', 'NOR', '', 0, 1), +(161, 'Oman', 'OM', 'OMN', '', 0, 1), +(162, 'Pakistan', 'PK', 'PAK', '', 0, 1), +(163, 'Palau', 'PW', 'PLW', '', 0, 1), +(164, 'Panama', 'PA', 'PAN', '', 0, 1), +(165, 'Papua New Guinea', 'PG', 'PNG', '', 0, 1), +(166, 'Paraguay', 'PY', 'PRY', '', 0, 1), +(167, 'Peru', 'PE', 'PER', '', 0, 1), +(168, 'Philippines', 'PH', 'PHL', '', 0, 1), +(169, 'Pitcairn', 'PN', 'PCN', '', 0, 1), +(170, 'Poland', 'PL', 'POL', '', 0, 1), +(171, 'Portugal', 'PT', 'PRT', '', 0, 1), +(172, 'Puerto Rico', 'PR', 'PRI', '', 0, 1), +(173, 'Qatar', 'QA', 'QAT', '', 0, 1), +(174, 'Reunion', 'RE', 'REU', '', 0, 1), +(175, 'Romania', 'RO', 'ROM', '', 0, 1), +(176, 'Russian Federation', 'RU', 'RUS', '', 0, 1), +(177, 'Rwanda', 'RW', 'RWA', '', 0, 1), +(178, 'Saint Kitts and Nevis', 'KN', 'KNA', '', 0, 1), +(179, 'Saint Lucia', 'LC', 'LCA', '', 0, 1), +(180, 'Saint Vincent and the Grenadines', 'VC', 'VCT', '', 0, 1), +(181, 'Samoa', 'WS', 'WSM', '', 0, 1), +(182, 'San Marino', 'SM', 'SMR', '', 0, 1), +(183, 'Sao Tome and Principe', 'ST', 'STP', '', 0, 1), +(184, 'Saudi Arabia', 'SA', 'SAU', '', 0, 1), +(185, 'Senegal', 'SN', 'SEN', '', 0, 1), +(186, 'Seychelles', 'SC', 'SYC', '', 0, 1), +(187, 'Sierra Leone', 'SL', 'SLE', '', 0, 1), +(188, 'Singapore', 'SG', 'SGP', '', 0, 1), +(189, 'Slovak Republic', 'SK', 'SVK', '{firstname} {lastname}\r\n{company}\r\n{address_1}\r\n{address_2}\r\n{city} {postcode}\r\n{zone}\r\n{country}', 0, 1), +(190, 'Slovenia', 'SI', 'SVN', '', 0, 1), +(191, 'Solomon Islands', 'SB', 'SLB', '', 0, 1), +(192, 'Somalia', 'SO', 'SOM', '', 0, 1), +(193, 'South Africa', 'ZA', 'ZAF', '', 0, 1), +(194, 'South Georgia & South Sandwich Islands', 'GS', 'SGS', '', 0, 1), +(195, 'Spain', 'ES', 'ESP', '', 0, 1), +(196, 'Sri Lanka', 'LK', 'LKA', '', 0, 1), +(197, 'St. Helena', 'SH', 'SHN', '', 0, 1), +(198, 'St. Pierre and Miquelon', 'PM', 'SPM', '', 0, 1), +(199, 'Sudan', 'SD', 'SDN', '', 0, 1), +(200, 'Suriname', 'SR', 'SUR', '', 0, 1), +(201, 'Svalbard and Jan Mayen Islands', 'SJ', 'SJM', '', 0, 1), +(202, 'Swaziland', 'SZ', 'SWZ', '', 0, 1), +(203, 'Sweden', 'SE', 'SWE', '{company}\r\n{firstname} {lastname}\r\n{address_1}\r\n{address_2}\r\n{postcode} {city}\r\n{country}', 1, 1), +(204, 'Switzerland', 'CH', 'CHE', '', 0, 1), +(205, 'Syrian Arab Republic', 'SY', 'SYR', '', 0, 1), +(206, 'Taiwan', 'TW', 'TWN', '', 0, 1), +(207, 'Tajikistan', 'TJ', 'TJK', '', 0, 1), +(208, 'Tanzania, United Republic of', 'TZ', 'TZA', '', 0, 1), +(209, 'Thailand', 'TH', 'THA', '', 0, 1), +(210, 'Togo', 'TG', 'TGO', '', 0, 1), +(211, 'Tokelau', 'TK', 'TKL', '', 0, 1), +(212, 'Tonga', 'TO', 'TON', '', 0, 1), +(213, 'Trinidad and Tobago', 'TT', 'TTO', '', 0, 1), +(214, 'Tunisia', 'TN', 'TUN', '', 0, 1), +(215, 'Turkey', 'TR', 'TUR', '', 0, 1), +(216, 'Turkmenistan', 'TM', 'TKM', '', 0, 1), +(217, 'Turks and Caicos Islands', 'TC', 'TCA', '', 0, 1), +(218, 'Tuvalu', 'TV', 'TUV', '', 0, 1), +(219, 'Uganda', 'UG', 'UGA', '', 0, 1), +(220, 'Ukraine', 'UA', 'UKR', '', 0, 1), +(221, 'United Arab Emirates', 'AE', 'ARE', '', 0, 1), +(222, 'United Kingdom', 'GB', 'GBR', '', 1, 1), +(223, 'United States', 'US', 'USA', '{firstname} {lastname}\r\n{company}\r\n{address_1}\r\n{address_2}\r\n{city}, {zone} {postcode}\r\n{country}', 0, 1), +(224, 'United States Minor Outlying Islands', 'UM', 'UMI', '', 0, 1), +(225, 'Uruguay', 'UY', 'URY', '', 0, 1), +(226, 'Uzbekistan', 'UZ', 'UZB', '', 0, 1), +(227, 'Vanuatu', 'VU', 'VUT', '', 0, 1), +(228, 'Vatican City State (Holy See)', 'VA', 'VAT', '', 0, 1), +(229, 'Venezuela', 'VE', 'VEN', '', 0, 1), +(230, 'Viet Nam', 'VN', 'VNM', '', 0, 1), +(231, 'Virgin Islands (British)', 'VG', 'VGB', '', 0, 1), +(232, 'Virgin Islands (U.S.)', 'VI', 'VIR', '', 0, 1), +(233, 'Wallis and Futuna Islands', 'WF', 'WLF', '', 0, 1), +(234, 'Western Sahara', 'EH', 'ESH', '', 0, 1), +(235, 'Yemen', 'YE', 'YEM', '', 0, 1), +(237, 'Democratic Republic of Congo', 'CD', 'COD', '', 0, 1), +(238, 'Zambia', 'ZM', 'ZMB', '', 0, 1), +(239, 'Zimbabwe', 'ZW', 'ZWE', '', 0, 1), +(242, 'Montenegro', 'ME', 'MNE', '', 0, 1), +(243, 'Serbia', 'RS', 'SRB', '', 0, 1), +(244, 'Aaland Islands', 'AX', 'ALA', '', 0, 1), +(245, 'Bonaire, Sint Eustatius and Saba', 'BQ', 'BES', '', 0, 1), +(246, 'Curacao', 'CW', 'CUW', '', 0, 1), +(247, 'Palestinian Territory, Occupied', 'PS', 'PSE', '', 0, 1), +(248, 'South Sudan', 'SS', 'SSD', '', 0, 1), +(249, 'St. Barthelemy', 'BL', 'BLM', '', 0, 1), +(250, 'St. Martin (French part)', 'MF', 'MAF', '', 0, 1), +(251, 'Canary Islands', 'IC', 'ICA', '', 0, 1), +(252, 'Ascension Island (British)', 'AC', 'ASC', '', 0, 1), +(253, 'Kosovo, Republic of', 'XK', 'UNK', '', 0, 1), +(254, 'Isle of Man', 'IM', 'IMN', '', 0, 1), +(255, 'Tristan da Cunha', 'TA', 'SHN', '', 0, 1), +(256, 'Guernsey', 'GG', 'GGY', '', 0, 1), +(257, 'Jersey', 'JE', 'JEY', '', 0, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_coupon` +-- + +CREATE TABLE `oc_coupon` ( + `coupon_id` int NOT NULL, + `name` varchar(128) NOT NULL, + `code` varchar(20) NOT NULL, + `type` char(1) NOT NULL, + `discount` decimal(15,4) NOT NULL, + `logged` tinyint(1) NOT NULL, + `shipping` tinyint(1) NOT NULL, + `total` decimal(15,4) NOT NULL, + `date_start` date NOT NULL DEFAULT '0000-00-00', + `date_end` date NOT NULL DEFAULT '0000-00-00', + `uses_total` int NOT NULL, + `uses_customer` varchar(11) NOT NULL, + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_coupon` +-- + +INSERT INTO `oc_coupon` (`coupon_id`, `name`, `code`, `type`, `discount`, `logged`, `shipping`, `total`, `date_start`, `date_end`, `uses_total`, `uses_customer`, `status`, `date_added`) VALUES +(4, '-10% Discount', '2222', 'P', '10.0000', 0, 0, '0.0000', '2014-01-01', '2020-01-01', 10, '10', 0, '2009-01-27 13:55:03'), +(5, 'Free Shipping', '3333', 'P', '0.0000', 0, 1, '100.0000', '2014-01-01', '2014-02-01', 10, '10', 0, '2009-03-14 21:13:53'), +(6, '-10.00 Discount', '1111', 'F', '10.0000', 0, 0, '10.0000', '2014-01-01', '2020-01-01', 100000, '10000', 0, '2009-03-14 21:15:18'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_coupon_category` +-- + +CREATE TABLE `oc_coupon_category` ( + `coupon_id` int NOT NULL, + `category_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_coupon_history` +-- + +CREATE TABLE `oc_coupon_history` ( + `coupon_history_id` int NOT NULL, + `coupon_id` int NOT NULL, + `order_id` int NOT NULL, + `customer_id` int NOT NULL, + `amount` decimal(15,4) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_coupon_product` +-- + +CREATE TABLE `oc_coupon_product` ( + `coupon_product_id` int NOT NULL, + `coupon_id` int NOT NULL, + `product_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_currency` +-- + +CREATE TABLE `oc_currency` ( + `currency_id` int NOT NULL, + `title` varchar(32) NOT NULL, + `code` varchar(3) NOT NULL, + `symbol_left` varchar(12) NOT NULL, + `symbol_right` varchar(12) NOT NULL, + `decimal_place` char(1) NOT NULL, + `value` double(15,8) NOT NULL, + `status` tinyint(1) NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_currency` +-- + +INSERT INTO `oc_currency` (`currency_id`, `title`, `code`, `symbol_left`, `symbol_right`, `decimal_place`, `value`, `status`, `date_modified`) VALUES +(1, 'Pound Sterling', 'GBP', '£', '', '2', 0.61250001, 1, '2014-09-25 14:40:00'), +(2, 'US Dollar', 'USD', '$', '', '2', 1.00000000, 1, '2023-01-24 13:39:16'), +(3, 'Euro', 'EUR', '', '€', '2', 1.00000000, 1, '2023-02-03 14:02:02'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer` +-- + +CREATE TABLE `oc_customer` ( + `customer_id` int NOT NULL, + `customer_group_id` int NOT NULL, + `store_id` int NOT NULL DEFAULT '0', + `language_id` int NOT NULL, + `firstname` varchar(32) NOT NULL, + `lastname` varchar(32) NOT NULL, + `email` varchar(96) NOT NULL, + `telephone` varchar(32) NOT NULL, + `fax` varchar(32) NOT NULL, + `password` varchar(40) NOT NULL, + `salt` varchar(9) NOT NULL, + `cart` text, + `wishlist` text, + `newsletter` tinyint(1) NOT NULL DEFAULT '0', + `address_id` int NOT NULL DEFAULT '0', + `custom_field` text NOT NULL, + `ip` varchar(40) NOT NULL, + `status` tinyint(1) NOT NULL, + `safe` tinyint(1) NOT NULL, + `token` text NOT NULL, + `code` varchar(40) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_activity` +-- + +CREATE TABLE `oc_customer_activity` ( + `customer_activity_id` int NOT NULL, + `customer_id` int NOT NULL, + `key` varchar(64) NOT NULL, + `data` text NOT NULL, + `ip` varchar(40) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_affiliate` +-- + +CREATE TABLE `oc_customer_affiliate` ( + `customer_id` int NOT NULL, + `company` varchar(40) NOT NULL, + `website` varchar(255) NOT NULL, + `tracking` varchar(64) NOT NULL, + `commission` decimal(4,2) NOT NULL DEFAULT '0.00', + `tax` varchar(64) NOT NULL, + `payment` varchar(6) NOT NULL, + `cheque` varchar(100) NOT NULL, + `paypal` varchar(64) NOT NULL, + `bank_name` varchar(64) NOT NULL, + `bank_branch_number` varchar(64) NOT NULL, + `bank_swift_code` varchar(64) NOT NULL, + `bank_account_name` varchar(64) NOT NULL, + `bank_account_number` varchar(64) NOT NULL, + `custom_field` text NOT NULL, + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_approval` +-- + +CREATE TABLE `oc_customer_approval` ( + `customer_approval_id` int NOT NULL, + `customer_id` int NOT NULL, + `type` varchar(9) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_group` +-- + +CREATE TABLE `oc_customer_group` ( + `customer_group_id` int NOT NULL, + `approval` int NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_customer_group` +-- + +INSERT INTO `oc_customer_group` (`customer_group_id`, `approval`, `sort_order`) VALUES +(1, 0, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_group_description` +-- + +CREATE TABLE `oc_customer_group_description` ( + `customer_group_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(32) NOT NULL, + `description` text NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_customer_group_description` +-- + +INSERT INTO `oc_customer_group_description` (`customer_group_id`, `language_id`, `name`, `description`) VALUES +(1, 1, 'Default', 'test'), +(1, 2, 'Default', 'test'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_history` +-- + +CREATE TABLE `oc_customer_history` ( + `customer_history_id` int NOT NULL, + `customer_id` int NOT NULL, + `comment` text NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_ip` +-- + +CREATE TABLE `oc_customer_ip` ( + `customer_ip_id` int NOT NULL, + `customer_id` int NOT NULL, + `ip` varchar(40) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_login` +-- + +CREATE TABLE `oc_customer_login` ( + `customer_login_id` int NOT NULL, + `email` varchar(96) NOT NULL, + `ip` varchar(40) NOT NULL, + `total` int NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_customer_login` +-- + +INSERT INTO `oc_customer_login` (`customer_login_id`, `email`, `ip`, `total`, `date_added`, `date_modified`) VALUES +(1, 'u4952_farbysabr2023', '172.70.225.131', 1, '2023-01-24 13:22:31', '2023-01-24 13:22:31'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_online` +-- + +CREATE TABLE `oc_customer_online` ( + `ip` varchar(40) NOT NULL, + `customer_id` int NOT NULL, + `url` text NOT NULL, + `referer` text NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_reward` +-- + +CREATE TABLE `oc_customer_reward` ( + `customer_reward_id` int NOT NULL, + `customer_id` int NOT NULL DEFAULT '0', + `order_id` int NOT NULL DEFAULT '0', + `description` text NOT NULL, + `points` int NOT NULL DEFAULT '0', + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_search` +-- + +CREATE TABLE `oc_customer_search` ( + `customer_search_id` int NOT NULL, + `store_id` int NOT NULL, + `language_id` int NOT NULL, + `customer_id` int NOT NULL, + `keyword` varchar(255) NOT NULL, + `category_id` int DEFAULT NULL, + `sub_category` tinyint(1) NOT NULL, + `description` tinyint(1) NOT NULL, + `products` int NOT NULL, + `ip` varchar(40) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_transaction` +-- + +CREATE TABLE `oc_customer_transaction` ( + `customer_transaction_id` int NOT NULL, + `customer_id` int NOT NULL, + `order_id` int NOT NULL, + `description` text NOT NULL, + `amount` decimal(15,4) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_customer_wishlist` +-- + +CREATE TABLE `oc_customer_wishlist` ( + `customer_id` int NOT NULL, + `product_id` int NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_custom_field` +-- + +CREATE TABLE `oc_custom_field` ( + `custom_field_id` int NOT NULL, + `type` varchar(32) NOT NULL, + `value` text NOT NULL, + `validation` varchar(255) NOT NULL, + `location` varchar(10) NOT NULL, + `status` tinyint(1) NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_custom_field_customer_group` +-- + +CREATE TABLE `oc_custom_field_customer_group` ( + `custom_field_id` int NOT NULL, + `customer_group_id` int NOT NULL, + `required` tinyint(1) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_custom_field_description` +-- + +CREATE TABLE `oc_custom_field_description` ( + `custom_field_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(128) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_custom_field_value` +-- + +CREATE TABLE `oc_custom_field_value` ( + `custom_field_value_id` int NOT NULL, + `custom_field_id` int NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_custom_field_value_description` +-- + +CREATE TABLE `oc_custom_field_value_description` ( + `custom_field_value_id` int NOT NULL, + `language_id` int NOT NULL, + `custom_field_id` int NOT NULL, + `name` varchar(128) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_download` +-- + +CREATE TABLE `oc_download` ( + `download_id` int NOT NULL, + `filename` varchar(160) NOT NULL, + `mask` varchar(128) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_download_description` +-- + +CREATE TABLE `oc_download_description` ( + `download_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_event` +-- + +CREATE TABLE `oc_event` ( + `event_id` int NOT NULL, + `code` varchar(64) NOT NULL, + `trigger` text NOT NULL, + `action` text NOT NULL, + `status` tinyint(1) NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_event` +-- + +INSERT INTO `oc_event` (`event_id`, `code`, `trigger`, `action`, `status`, `sort_order`) VALUES +(1, 'activity_customer_add', 'catalog/model/account/customer/addCustomer/after', 'event/activity/addCustomer', 1, 0), +(2, 'activity_customer_edit', 'catalog/model/account/customer/editCustomer/after', 'event/activity/editCustomer', 1, 0), +(3, 'activity_customer_password', 'catalog/model/account/customer/editPassword/after', 'event/activity/editPassword', 1, 0), +(4, 'activity_customer_forgotten', 'catalog/model/account/customer/editCode/after', 'event/activity/forgotten', 1, 0), +(5, 'activity_transaction', 'catalog/model/account/customer/addTransaction/after', 'event/activity/addTransaction', 1, 0), +(6, 'activity_customer_login', 'catalog/model/account/customer/deleteLoginAttempts/after', 'event/activity/login', 1, 0), +(7, 'activity_address_add', 'catalog/model/account/address/addAddress/after', 'event/activity/addAddress', 1, 0), +(8, 'activity_address_edit', 'catalog/model/account/address/editAddress/after', 'event/activity/editAddress', 1, 0), +(9, 'activity_address_delete', 'catalog/model/account/address/deleteAddress/after', 'event/activity/deleteAddress', 1, 0), +(10, 'activity_affiliate_add', 'catalog/model/account/customer/addAffiliate/after', 'event/activity/addAffiliate', 1, 0), +(11, 'activity_affiliate_edit', 'catalog/model/account/customer/editAffiliate/after', 'event/activity/editAffiliate', 1, 0), +(12, 'activity_order_add', 'catalog/model/checkout/order/addOrderHistory/before', 'event/activity/addOrderHistory', 1, 0), +(13, 'activity_return_add', 'catalog/model/account/return/addReturn/after', 'event/activity/addReturn', 1, 0), +(14, 'mail_transaction', 'catalog/model/account/customer/addTransaction/after', 'mail/transaction', 1, 0), +(15, 'mail_forgotten', 'catalog/model/account/customer/editCode/after', 'mail/forgotten', 1, 0), +(16, 'mail_customer_add', 'catalog/model/account/customer/addCustomer/after', 'mail/register', 1, 0), +(17, 'mail_customer_alert', 'catalog/model/account/customer/addCustomer/after', 'mail/register/alert', 1, 0), +(18, 'mail_affiliate_add', 'catalog/model/account/customer/addAffiliate/after', 'mail/affiliate', 1, 0), +(19, 'mail_affiliate_alert', 'catalog/model/account/customer/addAffiliate/after', 'mail/affiliate/alert', 1, 0), +(20, 'mail_voucher', 'catalog/model/checkout/order/addOrderHistory/after', 'extension/total/voucher/send', 1, 0), +(21, 'mail_order_add', 'catalog/model/checkout/order/addOrderHistory/before', 'mail/order', 1, 0), +(22, 'mail_order_alert', 'catalog/model/checkout/order/addOrderHistory/before', 'mail/order/alert', 1, 0), +(23, 'statistics_review_add', 'catalog/model/catalog/review/addReview/after', 'event/statistics/addReview', 1, 0), +(24, 'statistics_return_add', 'catalog/model/account/return/addReturn/after', 'event/statistics/addReturn', 1, 0), +(25, 'statistics_order_history', 'catalog/model/checkout/order/addOrderHistory/after', 'event/statistics/addOrderHistory', 1, 0), +(26, 'admin_mail_affiliate_approve', 'admin/model/customer/customer_approval/approveAffiliate/after', 'mail/affiliate/approve', 1, 0), +(27, 'admin_mail_affiliate_deny', 'admin/model/customer/customer_approval/denyAffiliate/after', 'mail/affiliate/deny', 1, 0), +(28, 'admin_mail_customer_approve', 'admin/model/customer/customer_approval/approveCustomer/after', 'mail/customer/approve', 1, 0), +(29, 'admin_mail_customer_deny', 'admin/model/customer/customer_approval/denyCustomer/after', 'mail/customer/deny', 1, 0), +(30, 'admin_mail_reward', 'admin/model/customer/customer/addReward/after', 'mail/reward', 1, 0), +(31, 'admin_mail_transaction', 'admin/model/customer/customer/addTransaction/after', 'mail/transaction', 1, 0), +(32, 'admin_mail_return', 'admin/model/sale/return/addReturnHistory/after', 'mail/return', 1, 0), +(33, 'admin_mail_forgotten', 'admin/model/user/user/editCode/after', 'mail/forgotten', 1, 0), +(34, 'advertise_google', 'admin/model/catalog/product/deleteProduct/after', 'extension/advertise/google/deleteProduct', 1, 0), +(35, 'advertise_google', 'admin/model/catalog/product/copyProduct/after', 'extension/advertise/google/copyProduct', 1, 0), +(36, 'advertise_google', 'admin/view/common/column_left/before', 'extension/advertise/google/admin_link', 1, 0), +(37, 'advertise_google', 'admin/model/catalog/product/addProduct/after', 'extension/advertise/google/addProduct', 1, 0), +(38, 'advertise_google', 'catalog/controller/checkout/success/before', 'extension/advertise/google/before_checkout_success', 1, 0), +(39, 'advertise_google', 'catalog/view/common/header/after', 'extension/advertise/google/google_global_site_tag', 1, 0), +(40, 'advertise_google', 'catalog/view/common/success/after', 'extension/advertise/google/google_dynamic_remarketing_purchase', 1, 0), +(41, 'advertise_google', 'catalog/view/product/product/after', 'extension/advertise/google/google_dynamic_remarketing_product', 1, 0), +(42, 'advertise_google', 'catalog/view/product/search/after', 'extension/advertise/google/google_dynamic_remarketing_searchresults', 1, 0), +(43, 'advertise_google', 'catalog/view/product/category/after', 'extension/advertise/google/google_dynamic_remarketing_category', 1, 0), +(44, 'advertise_google', 'catalog/view/common/home/after', 'extension/advertise/google/google_dynamic_remarketing_home', 1, 0), +(45, 'advertise_google', 'catalog/view/checkout/cart/after', 'extension/advertise/google/google_dynamic_remarketing_cart', 1, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_extension` +-- + +CREATE TABLE `oc_extension` ( + `extension_id` int NOT NULL, + `type` varchar(32) NOT NULL, + `code` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_extension` +-- + +INSERT INTO `oc_extension` (`extension_id`, `type`, `code`) VALUES +(1, 'payment', 'cod'), +(2, 'total', 'shipping'), +(3, 'total', 'sub_total'), +(4, 'total', 'tax'), +(5, 'total', 'total'), +(6, 'module', 'banner'), +(7, 'module', 'carousel'), +(8, 'total', 'credit'), +(50, 'shipping', 'flat'), +(10, 'total', 'handling'), +(11, 'total', 'low_order_fee'), +(12, 'total', 'coupon'), +(13, 'module', 'category'), +(14, 'module', 'account'), +(15, 'total', 'reward'), +(16, 'total', 'voucher'), +(17, 'payment', 'free_checkout'), +(18, 'module', 'featured'), +(19, 'module', 'slideshow'), +(20, 'theme', 'default'), +(21, 'dashboard', 'activity'), +(22, 'dashboard', 'sale'), +(23, 'dashboard', 'recent'), +(24, 'dashboard', 'order'), +(25, 'dashboard', 'online'), +(26, 'dashboard', 'map'), +(27, 'dashboard', 'customer'), +(28, 'dashboard', 'chart'), +(29, 'report', 'sale_coupon'), +(31, 'report', 'customer_search'), +(32, 'report', 'customer_transaction'), +(33, 'report', 'product_purchased'), +(34, 'report', 'product_viewed'), +(35, 'report', 'sale_return'), +(36, 'report', 'sale_order'), +(37, 'report', 'sale_shipping'), +(38, 'report', 'sale_tax'), +(39, 'report', 'customer_activity'), +(40, 'report', 'customer_order'), +(41, 'report', 'customer_reward'), +(42, 'advertise', 'google'), +(43, 'module', 'html'), +(44, 'module', 'information'), +(45, 'module', 'special'), +(46, 'module', 'filter'), +(47, 'module', 'category_tab'), +(48, 'shipping', 'pickup'), +(49, 'shipping', 'weight'), +(51, 'shipping', 'free'), +(52, 'payment', 'bank_transfer'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_extension_install` +-- + +CREATE TABLE `oc_extension_install` ( + `extension_install_id` int NOT NULL, + `extension_download_id` int NOT NULL, + `filename` varchar(255) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_extension_path` +-- + +CREATE TABLE `oc_extension_path` ( + `extension_path_id` int NOT NULL, + `extension_install_id` int NOT NULL, + `path` varchar(255) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_filter` +-- + +CREATE TABLE `oc_filter` ( + `filter_id` int NOT NULL, + `filter_group_id` int NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_filter_description` +-- + +CREATE TABLE `oc_filter_description` ( + `filter_id` int NOT NULL, + `language_id` int NOT NULL, + `filter_group_id` int NOT NULL, + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_filter_group` +-- + +CREATE TABLE `oc_filter_group` ( + `filter_group_id` int NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_filter_group_description` +-- + +CREATE TABLE `oc_filter_group_description` ( + `filter_group_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_geo_zone` +-- + +CREATE TABLE `oc_geo_zone` ( + `geo_zone_id` int NOT NULL, + `name` varchar(32) NOT NULL, + `description` varchar(255) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_geo_zone` +-- + +INSERT INTO `oc_geo_zone` (`geo_zone_id`, `name`, `description`, `date_added`, `date_modified`) VALUES +(3, 'UK VAT Zone', 'UK VAT', '2009-01-06 23:26:25', '2010-02-26 22:33:24'), +(4, 'UK Shipping', 'UK Shipping Zones', '2009-06-23 01:14:53', '2010-12-15 15:18:13'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_googleshopping_category` +-- + +CREATE TABLE `oc_googleshopping_category` ( + `google_product_category` varchar(10) NOT NULL, + `store_id` int NOT NULL DEFAULT '0', + `category_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_googleshopping_product` +-- + +CREATE TABLE `oc_googleshopping_product` ( + `product_advertise_google_id` int UNSIGNED NOT NULL, + `product_id` int DEFAULT NULL, + `store_id` int NOT NULL DEFAULT '0', + `has_issues` tinyint(1) DEFAULT NULL, + `destination_status` enum('pending','approved','disapproved') NOT NULL DEFAULT 'pending', + `impressions` int NOT NULL DEFAULT '0', + `clicks` int NOT NULL DEFAULT '0', + `conversions` int NOT NULL DEFAULT '0', + `cost` decimal(15,4) NOT NULL DEFAULT '0.0000', + `conversion_value` decimal(15,4) NOT NULL DEFAULT '0.0000', + `google_product_category` varchar(10) DEFAULT NULL, + `condition` enum('new','refurbished','used') DEFAULT NULL, + `adult` tinyint(1) DEFAULT NULL, + `multipack` int DEFAULT NULL, + `is_bundle` tinyint(1) DEFAULT NULL, + `age_group` enum('newborn','infant','toddler','kids','adult') DEFAULT NULL, + `color` int DEFAULT NULL, + `gender` enum('male','female','unisex') DEFAULT NULL, + `size_type` enum('regular','petite','plus','big and tall','maternity') DEFAULT NULL, + `size_system` enum('AU','BR','CN','DE','EU','FR','IT','JP','MEX','UK','US') DEFAULT NULL, + `size` int DEFAULT NULL, + `is_modified` tinyint(1) NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_googleshopping_product` +-- + +INSERT INTO `oc_googleshopping_product` (`product_advertise_google_id`, `product_id`, `store_id`, `has_issues`, `destination_status`, `impressions`, `clicks`, `conversions`, `cost`, `conversion_value`, `google_product_category`, `condition`, `adult`, `multipack`, `is_bundle`, `age_group`, `color`, `gender`, `size_type`, `size_system`, `size`, `is_modified`) VALUES +(1, 50, 0, NULL, 'pending', 0, 0, 0, '0.0000', '0.0000', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_googleshopping_product_status` +-- + +CREATE TABLE `oc_googleshopping_product_status` ( + `product_id` int NOT NULL DEFAULT '0', + `store_id` int NOT NULL DEFAULT '0', + `product_variation_id` varchar(64) NOT NULL DEFAULT '', + `destination_statuses` text NOT NULL, + `data_quality_issues` text NOT NULL, + `item_level_issues` text NOT NULL, + `google_expiration_date` int NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_googleshopping_product_target` +-- + +CREATE TABLE `oc_googleshopping_product_target` ( + `product_id` int NOT NULL, + `store_id` int NOT NULL DEFAULT '0', + `advertise_google_target_id` int UNSIGNED NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_googleshopping_target` +-- + +CREATE TABLE `oc_googleshopping_target` ( + `advertise_google_target_id` int UNSIGNED NOT NULL, + `store_id` int NOT NULL DEFAULT '0', + `campaign_name` varchar(255) NOT NULL DEFAULT '', + `country` varchar(2) NOT NULL DEFAULT '', + `budget` decimal(15,4) NOT NULL DEFAULT '0.0000', + `feeds` text NOT NULL, + `status` enum('paused','active') NOT NULL DEFAULT 'paused', + `date_added` date DEFAULT NULL, + `roas` int NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_information` +-- + +CREATE TABLE `oc_information` ( + `information_id` int NOT NULL, + `bottom` int NOT NULL DEFAULT '0', + `sort_order` int NOT NULL DEFAULT '0', + `status` tinyint(1) NOT NULL DEFAULT '1' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_information` +-- + +INSERT INTO `oc_information` (`information_id`, `bottom`, `sort_order`, `status`) VALUES +(3, 1, 3, 1), +(4, 1, 1, 1), +(5, 1, 4, 1), +(6, 1, 2, 1), +(7, 1, 5, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_information_description` +-- + +CREATE TABLE `oc_information_description` ( + `information_id` int NOT NULL, + `language_id` int NOT NULL, + `title` varchar(64) NOT NULL, + `description` mediumtext NOT NULL, + `meta_title` varchar(255) NOT NULL, + `meta_description` varchar(255) NOT NULL, + `meta_keyword` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_information_description` +-- + +INSERT INTO `oc_information_description` (`information_id`, `language_id`, `title`, `description`, `meta_title`, `meta_description`, `meta_keyword`) VALUES +(4, 1, 'O nás', '<h1 style="font-size: 32px; margin-bottom: 20px; font-family: \'Roboto Condensed\', sans-serif; color: rgb(99, 110, 117); text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px;">\r\n <span style="font-size: 10pt; font-family: Arial, sans-serif; text-align: justify; color: rgb(0, 0, 0);">Nachádzate\r\n sa v internetovom obchode</span><span style="font-size: 10pt; font-family: Arial, sans-serif; text-align: justify; color: rgb(0, 0, 0);">&nbsp;</span><strong style="font-size: 10pt; font-family: Arial, sans-serif; text-align: justify; color: rgb(0, 0, 0);">www.farbysabr.sk</strong><span style="font-size: 10pt; font-family: Arial, sans-serif; text-align: justify; color: rgb(0, 0, 0);">, kde Vám\r\n prostredníctvom internetu ponúkame rôzne druhy farieb, lakov, omietok, maliarského príslušenstva a všetkého čo\r\n súvisí s farbami. Cieľ pre nás zostal ten istý a to ponúkať zákazníkom kvalitné produkty a služby za čo\r\n najlepšie ceny. Navštíviť nás môžete aj v našej predajni na Jegorovovej ulici 37 (bývalý areál FATRY) v Banskej\r\n Bystrici.</span><br></h1>\r\n<h1 style="font-size: 32px; margin-bottom: 20px; font-family: \'Roboto Condensed\', sans-serif; color: rgb(99, 110, 117); text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px;">\r\n <p style="margin-bottom: 20px; color: rgb(0, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; font-family: Arial, sans-serif; font-size: 12px; line-height: normal;">\r\n <span style="font-size: 10pt; text-align: justify;">Využívame svoje odborné skúsenosti v predaji produktov z\r\n tejto oblasti a ponúkneme, resp. poradíme &nbsp;Vám produkt, ktorý spĺňa Vami požadované kritériá.\r\n &nbsp;Vybrané produkty si potom môžete objednať z pohodlia Vášho domova. Celý ponúkaný sortiment sa\r\n nachádza&nbsp;v ľavom menu pod Kategóriami stačí si len vybrať.</span></p>\r\n</h1>\r\n<h3 style="font-family: Arial, sans-serif; line-height: normal; color: rgb(0, 0, 0); margin-right: 0px; margin-bottom: 8px; margin-left: 0px; font-size: 18px; font-variant-numeric: normal; font-variant-east-asian: normal; padding: 0px; text-align: justify;">\r\n &nbsp;</h3>\r\n<h3 style="font-family: Arial, sans-serif; line-height: normal; color: rgb(0, 0, 0); margin-right: 0px; margin-bottom: 8px; margin-left: 0px; font-size: 18px; font-variant-numeric: normal; font-variant-east-asian: normal; padding: 0px; text-align: justify;">\r\n O internetovom obchode www.farbysabr.sk.</h3>\r\n<h1 style="margin-bottom: 20px; font-family: \'Roboto Condensed\', sans-serif; color: rgb(99, 110, 117); text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px;">\r\n <center style="color: rgb(255, 255, 255);">\r\n <p style="font-size: 12px; margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;">Snažili sme sa čo najvernejšie sprístupniť a priradiť odtiene k jednotlivým\r\n druhom farieb. Treba si však uvedomiť, že všetky vzorové odtiene sú len orientačné. Výsledný odtieň\r\n závisí aj od techniky natierania a aj od druhu povrchu natieraného materiálu.</span></p>\r\n <p style="font-size: 12px; margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;">V prípade, že uvažujete o maľovaní bytu alebo domu, potrebujete poradiť s\r\n výberom farby či hľadáte kvalitnú farbu do interiéru alebo exteriéru - ste na správnom mieste! Neváhajte\r\n a vyberte si z ponúkaného množstva kvalitných farieb.</span></p>\r\n <p style="font-size: 12px; margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; line-height: normal; text-align: justify;">\r\n &nbsp;</p>\r\n <p style="font-size: 13px; margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><strong>&nbsp;Jana Samsonová - FARBY SABR</strong></span></p>\r\n <p style="font-size: 13px; margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><strong><br></strong></span></p>\r\n <blockquote style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;">Orgán dozoru: SOI v Banskej Bystrici</span><br><span style="font-size: 13.3333px;">Jegorovova 37</span><br><span style="font-size: 10pt;">Dolná 46, Banská\r\n Bystrica</span><br><span style="font-size: 10pt;">Banská Bystrica</span><span style="font-size: 10pt;"><br></span><span style="font-size: 10pt;">974 01</span><span style="font-size: 13px;">&nbsp;<br></span><span style="font-size: 10pt;">IČO: 34255541</span><span style="font-size: 13.3333px;"><br>DIČ: 1020555316<br>Číslo ŽR: 601-10521<br></span><span style="font-size: 13.3333px;">IČD: SK1020555316</span><span style="font-size: 13.3333px;"><br></span><span style="font-size: 10pt;">Register: ŽR OÚ Banská\r\n Bystrica</span></blockquote>\r\n </center>\r\n</h1>\r\n<h1 style="font-size: 32px; margin-bottom: 20px; font-family: \'Roboto Condensed\', sans-serif; color: rgb(99, 110, 117); text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px;">\r\n <center style="font-size: 13px; color: rgb(255, 255, 255);">\r\n <p></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;">0917 846 820<br>0917 431 932</span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); line-height: normal; text-align: justify;">\r\n <span style="font-size: 10pt;"><br></span></p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); font-size: 12px; font-variant-numeric: normal; font-variant-east-asian: normal; line-height: normal; text-align: justify;">\r\n &nbsp;</p>\r\n <p style="margin-bottom: 20px; font-family: Arial, sans-serif; color: rgb(0, 0, 0); font-size: 12px; font-variant-numeric: normal; font-variant-east-asian: normal; line-height: normal; text-align: justify;">\r\n &nbsp;</p>\r\n </center>\r\n</h1>', 'O nás', '', ''), +(5, 1, 'Všeobecné obchodné podmienky', '<h1 style="color: rgb(99, 110, 117); margin-bottom: 20px; font-size: 32px; text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px; font-family: \'Roboto Condensed\', sans-serif;">\r\n Všeobecné obchodné podmienky</h1>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Prevádzkovateľom tohto internetového obchodu je firma Jana Samsonová - FARBY SABR. Výhodou nákupu na tomto webe je\r\n to, že približne 80% tovaru, ktorý obsahuje ponuka "Kategórie" je priamo dostupných skladom a pripravených na\r\n distribúciu.<br>Obsahom tohto eshopu je obrátkový tovar, preto Vám odporúčame si overiť dostupnosť tovaru na sklade.\r\n</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Sortiment</strong>.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Celý sortiment tvoria produkty najmä zahraničných výrobcov kvalitných farieb, omietok a príslušenstva. Medzi\r\n najznámejšie patria: AKZO - Nobel, Austis, Moset, Laro, Šk Spektrum, HET, TEX - COLOR. Firma AKZO - Nobel zahŕňa vo\r\n svojom portfóliu značky ako LUXOL, HAMMERITE, DULUX, XYLADECOR a SADOLÍN. Ďalšie produkty budú časom dopĺňané a\r\n zaradzované do ponuky.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Spôsoby objednania tovaru.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Registráciou aj bez registrácie na stránkach e-shopu - vyplnením objednávky alebo zaslaním objednávky priamo na\r\n e-mail v sekcii KONTAKT, spolu s kontaktnými údajmi objednávateľa. Telefonicky na telefónnych číslach.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Ceny.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Všetky ceny v tomto e-shope sú uvádzané s DPH a sú konečné. Sme platcami DPH. Do týchto cien nie sú započítané\r\n náklady na dopravu, resp. doručenie. Ceny sú v mene EURO a sú prepočítané konverzným kurzom 1€ / 30,126 SK.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Spôsob platby.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n - osobne v hotovosti v predajni<br>- na dobierku - platba na mieste pri dodaní tovaru</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Ochrana osobných údajov zákazníka.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n V zmysle zákona č. 428/2002 Zb. z. o ochrane osobných údajov prevádzkovateľ internetového obchodu www.farbysabr.sk\r\n sa zaväzuje, že osobné dáta, ktoré poskytne kupujúci prostredníctvom objednávkového formulára nebudú bez súhlasu\r\n vlastníka týchto dát akokoľvek poskytovať tretej osobe a nepoužije zverené osobné dáta na komerčnú ponuku\r\n nesúvisiacou s propagáciou tohto internetového obchodu. Súčasne sa zaväzuje k tomu, že na prianie zákazníka\r\n kedykoľvek jeho osobné dáta vymaže zo svojej databázy.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Všetky údaje budú použité výlučne pre potreby internetového obchodu www.farbysabr.sk, ako je napr. komunikácia\r\n kupujúceho s predávajúcim, realizácia platby a jej zaúčtovanie, identifikácia platieb, rýchlu a správnu distribúciu\r\n objednaného tovaru a pod.<br><br>Potvrdenie o registrácii informačného systému osobných údajov č. 201415218,\r\n vydané <span class="st">Úradom na ochranu osobných údajov Slovenskej republiky</span>.</p>\r\n<h2 id="zasady-ochrany-osobnych-udajov" style="color: rgb(0, 0, 0); font-size: 26px; margin: 1.5em 0px 0.5em; font-family: \'Roboto Condensed\', sans-serif; line-height: 1.4; letter-spacing: -1px; padding: 0px;">\r\n Zásady ochrany osobných údajov</h2>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n verzia 1. účinná od 25.5.2018</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Náš e-shop www.farbysabr.sk, Spoločnosť Jana Samsonova-FARBY SABR, IČO: 34255541, so sídlom Jegorovova\r\n 37, 974 01 Banská Bystrica (ďalej len "správca ") jasne a otvorene oznamuje, ako spracováva Vaše osobné údaje\r\n v súlade s NARIADENÍM EURÓPSKEHO PARLAMENTU a RADY (EÚ) 2016/679, o ochrane fyzických osôb pri spracovaní\r\n osobných údajov a voľnom pohybe týchto údajov ao zrušení smernice 95/46 / ES , všeobecné nariadenie o ochrane\r\n osobných údajov (ďalej len ako "GDPR"). Prečítajte si tiež Zásady súborov Cookies.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Rešpektujeme vaše právo na súkromie. V záujme transparentnosti tieto zásady poskytujú podrobné informácie o tom, aké\r\n osobné údaje spracovávame, za akým účelom, na ako dlho, komu ich odovzdávame, aké máte práva a mnoho ďalšieho.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n 1. Ochrana osobných údajov je pre nás prioritná vo všetkom, čo robíme.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaša dôvera je pre nás dôležitá. Rešpektujeme vašu kontrolu nad vašimi osobnými údajmi a digitálnym obsahom a je\r\n našou prioritou zabrániť každému neoprávnenému prístupu k nim. Kedykoľvek vás požiadame o informácie, potrebujeme\r\n ich, o viac nežiadame.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Aké osobné údaje od Vás požadujeme?</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zhromažďujeme osobné údaje, ktoré nám poskytnete, napríklad keď si niečo objednáte, obrátite sa na nás alebo\r\n poskytnete hodnotenie nákupu alebo tovaru. Osobné údaje, ktoré nám poskytnete, zahŕňajú ako povinné údaje: kontaktné\r\n informácie a platobné údaje tak nepovinné. Bez uvedenia povinných údajov u nás nemôžete nakúpiť. Dobrovoľne nám\r\n poskytujete osobné údaje tam, kde Vás žiadame o udelenie súhlasu, napr. U registrácia, u zasielanie newsletteru,\r\n poradne, diskusie, recenzie a ďalšie, v rozsahu tam uvedenom.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Ako vaše osobné údaje využívame?</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaše údaje potrebujeme napríklad na nasledujúce účely:</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vytvoriť a spravovať váš osobný účet (registrácia)</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Spracovať vaše objednávky, doručiť tovar, vybaviť vrátenie tovaru alebo ich reklamácie</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zasielať aktuálne informácie o stave vašej objednávky prostredníctvom sms správ</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Kontaktovať vás v prípade problémov s doručením vášho objednaného tovaru</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Odpovedať na vaše otázky a informovať vás o nových a zmenených službách</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zasielať vám obchodné oznámenia o aktuálnych akciách a zľavách (newsletter)</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Spravovať váš účet a kontrolovať vašu platobnú morálku</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vykonávať analýzy, aby sme vám poskytli relevantný tovar</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Skontrolovať váš vek z dôvodu právnych predpisov týkajúcich sa nakupovania cez internet</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zasielať vám dotazníky spokojnosti s cieľom dať vám možnosť ovplyvniť našu ponuku a služby</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Testovať a zlepšovať naše systémy, prostredníctvom ktorých poskytujeme svoje služby</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zabrániť zneužitiu našich služieb</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaše osobné údaje budeme uchovávať po nevyhnutnú dobu, a to najmä pre vyššie uvedené účely:</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n · U nákupe s registráciou aj bez registrácie na dobu troch rokov s tým, že nová trojročná lehota začne plynúť odo\r\n dňa, keď uskutočním posledný objednávku,</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n · U hodnotenie nákupu alebo tovar po dobu troch rokov,</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n · U zasielanie obchodných oznámení bez uskutočnenia nákupu, diskusie, strážneho psa, kontaktného formulára, poradne,\r\n dotazu na produkt a pod. Na dobu jedného roka,</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n · Alebo po zákonom stanovenú dobu (na dobu 11 rokov údaje uvedené na daňovom doklade, splnenie zákonnej povinnosti\r\n podľa zákona č. 235/2004 Zb. O dani z pridanej hodnoty v znení neskorších predpisov).</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Potom budú vaše osobné údaje vymazané, ak nebudete súhlasiť s predĺžením spracovania osobných údajov.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n 2. Budeme vás chrániť</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zlepšujeme služby. Podnikli sme technické a organizačné opatrenia pre ochranu vašich údajov pred stratou,\r\n manipuláciou a neoprávneným prístupom. Naše bezpečnostné opatrenia neustále prispôsobujeme v súlade s technologickým\r\n pokrokom a vývojom.To znamená, že informácia prechádza cez zabezpečené pripojenie a že vaše údaje nemôžu externé\r\n strany prečítať. </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n 3. Rozhodnete sa, koľko s nami zdieľate</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Aby sme vám poskytli ešte lepšie služby a relevantné správy, zhromažďujeme informácie o tom, ako sú naše aplikácie\r\n používané. To znamená, že keď používate náš web, zisťujeme, aké funkcie sú najčastejšie využívané a aké akcie\r\n spúšťajú chybové správy. Avšak, ak sa vám nepáči sledovanie, môžete si na svojom prehliadači zapnúť anonymný režim\r\n alebo nastaviť súbory cookies. </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Udelený súhlas možno odvolať tiež kliknutím na odkaz "Odhlásiť Newsletter", ktorý nájdete v e-maile ( email AKCIE,\r\n NOVINKY, ZĽAVY ), alebo nás môžete kontaktovať na adrese: farbysabr@gmail.com</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n 4. Vyberáme poskytovateľa služieb, ktorým môžeme dôverovať</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Sme súčasťou internetovej spoločnosti, v ktorej nemôžeme existovať bez externých poskytovateľov. Údaje, ktoré\r\n získame, môžu byť sprístupnené týmto spracovateľom:</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Direct Parcel Distribution SK s.r.o.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Prípadne ďalším poskytovateľom spracovateľských softvérov, služieb a aplikácií, ktoré však v súčasnosti nevyužívame.\r\n</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaše údaje nikdy neposkytujeme, nepredávame ani nevymieňame s tretími stranami za účelom obchodovania.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n 5. Aké sú vaše práva?</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Máte právo požadovať informácie o tom, aké osobné údaje o vás uchovávame (bezplatne raz ročne). Ak sú tieto údaje\r\n nesprávne alebo neúplné, môžete požiadať, aby sme tieto informácie opravili alebo odstránili. Vaše údaje nemôžeme\r\n odstrániť, ak nám v tom bránia zákonné predpisy o uchovávaní údajov, napríklad zákon o účtovníctve alebo iné\r\n opodstatnené dôvody, ako sú nevyrovnané dlhy. Máte právo kedykoľvek odvolať svoj súhlas so spracovaním osobných\r\n údajov (čl. 7 ods. 3 GDPR), právo požadovať prístup k svojim osobným údajom (čl. 15 GDPR), právo na ich opravu (čl.\r\n 16 GDPR) alebo výmaz (čl. 17 GDPR), právo na obmedzenie spracovanie (čl. 18 GDPR), a namietať proti spracovaniu (čl.\r\n 21 GDPR), máte právo na prenosnosť týchto údajov k inému správcovi (čl. 20 GDPR), ako aj právo podať sťažnosť na\r\n Úrade pre ochranu osobných údajov, ak máte za to, že naša spoločnosť pri spracovaní osobných údajov postupuje v\r\n rozpore s GDPR (čl. 77 GDPR). V prípade uplatnenia uvedených práv sa môžete obracať na <a href="https://dataprotection.gov.sk/uoou/sk" rel="noopener" target="_blank" title="Úrad pre ochranu osobných údajov Slovenskej Republiky ." style="color: rgb(20, 177, 239); cursor: pointer; -webkit-tap-highlight-color: rgba(255, 101, 0, 0.498); font-weight: bold; padding: 0px; margin: 0px; transition: color 0.5s ease 0s;">Úrad\r\n pre ochranu osobných údajov Slovenskej Republiky .</a></p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n 6. Neexistuje súkromie bez zabezpečenia</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n </p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; line-height: 20.8px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zabezpečené služby pomáhajú uchovať osobné údaje v bezpečí pred kybernetickými útokmi a zvedavými ľuďmi. Bez\r\n zabezpečenia neexistuje záruka súkromia. Vďaka nášmu odhodlaniu venovať sa kybernetickej bezpečnosti, Vám môžeme\r\n ponúknuť skutočne bezpečné digitálne služby</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Záručná doba.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Záručné podmienky sa riadia ustanoveniami Občianského zákonníka č.40/1964 Zb. v platnom znení. Záručná doba je 24\r\n mesiacov pokiaľ nie je pri konkrétnom tovare uvedené inak a začína plynúť dňom prevzatia tovaru objednávateľom.\r\n Doklad o prevzatí tovaru (zaplatení) si preto starostlivo uschovajte. Záručná doba sa predlžuje o dobu, po ktorú\r\n kupujúci nemohol používať tovar z dôvodu záručnej opravy tovaru. V prípade výmeny tovaru za nový tovar dostane\r\n kupujúci doklad, na ktorom bude uvedený vymenený tovar, a prípadne ďaľšie reklamácie sa uplatňujú na základe\r\n pôvodného dodacieho listu a tohto reklamačného protokolu. V prípade výmeny tovaru za nový začína bežať záručná doba\r\n na nový tovar nanovo od jeho prevzatia. Záruka zaniká poškodením tovaru neodborným používaním, neodbornou\r\n inštaláciou, používaním výrobku v nevhodných podmienkach alebo ak bol prevedený zásah do výrobku inou ako oprávnenou\r\n osobou. Zo záruky sú tiež vyňaté vady spôsobené živelnou pohromou.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n </p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <br><strong>UPOZORNENIE.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Váš monitor a tlačiareň nemusia zobrazovať farby také, aké sú v skutočnosti. Na vašom monitore sa môžu farebne líšiť\r\n farby a odtiene poťahových látok, materiálov a morenia. Táto skutočnosť nie je predmetom reklamácie a reklamácie\r\n tohto typu nebudú akceptované.</p>\r\n<div class="buttons" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 1px solid rgb(238, 238, 238); overflow: auto; padding: 6px; margin-bottom: 20px; color: rgb(255, 255, 255); font-family: \'Roboto Condensed\', sans-serif;">\r\n</div>', 'Všeobecné obchodné podmienky', '', ''), +(6, 1, 'Informácie o dodaní', '<h1 style="color: rgb(99, 110, 117); margin-bottom: 20px; font-size: 32px; text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px; font-family: \'Roboto Condensed\', sans-serif;">\r\n informácie o dodaní</h1>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Kuriérom.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Na doručenie objednaného tovaru si môžete vybrať kuriéra DPD&nbsp;SLovakia, Slovenska pošta, osobný odber alebo sa\r\n telefonicky, prípadne emailom inak dohodnúť na dodaní tovaru.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Pri využití prepravy prostredníctvom kuriéra je dodacia doba&nbsp;<strong>maximálne 48 hodín</strong>&nbsp;od\r\n potvrdenia objednávky.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>DPD HOME cennik:</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n do 3kg - &nbsp; 3,90 eur&nbsp;</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n do 5kg - &nbsp; 4 eur</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n do 10kg - 4,50 eur&nbsp;</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n do 20kg - 4,92 eur</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n do 30kg - 5,58 eur</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n do 50kg - 7,38 eur&nbsp;</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Slovenská&nbsp;pošta:</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Listová&nbsp;doporučená zásielka - 2,60 eur&nbsp;</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Osobný odber.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Osobný odber je potrebné dohodnúť vopred! V prípade úhrady bezhotovostným prevodom bude tovar vyexpedovaný až po\r\n pripísaní úhrady na účet, pričom zákazník bude o celom postupe informovaný e-mailom.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n V prípade, že Vám žiaden ponúkaný druh dopravy nevyhovuje, môžete nás kontaktovať a dohodnúť sa na spôsobe dopravy.\r\n</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n O dodaní Vašich objednávok Vás budeme informovať v rámci potvrdenia objednávky vopred e-mailom alebo telefonicky.\r\n</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Pri väčších objednávkach Vám podľa našich možností a podľa objednaného množstva tovaru môžme zľavniť prepravné\r\n náklady. O tejto možnosti bude zákazník informovaný iba v prípade možnosti využitia.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n &nbsp;</p>', 'Informácie o dodaní', '', ''); +INSERT INTO `oc_information_description` (`information_id`, `language_id`, `title`, `description`, `meta_title`, `meta_description`, `meta_keyword`) VALUES +(3, 1, 'Ochrana osobných údajov', '<h1 style="color: rgb(99, 110, 117); margin-bottom: 20px; font-size: 32px; text-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px; font-family: \'Roboto Condensed\', sans-serif;">Zásady ochrany osobných údajov</h1>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n verzia 1. účinná od 25.5.2018</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Náš e-shop www.farbysabr.sk,&nbsp;Spoločnosť Jana Samsonova-FARBY SABR, &nbsp;IČO: 34255541, so sídlom Jegorovova\r\n 37, 974 01&nbsp; Banská Bystrica (ďalej len "správca ") jasne a otvorene oznamuje, ako spracováva Vaše osobné údaje\r\n v súlade s&nbsp;NARIADENÍM EURÓPSKEHO PARLAMENTU a RADY (EÚ) 2016/679, o ochrane fyzických osôb pri spracovaní\r\n osobných údajov a voľnom pohybe týchto údajov ao zrušení smernice 95/46 / ES , všeobecné nariadenie o ochrane\r\n osobných údajov (ďalej len ako "GDPR"). Prečítajte si tiež&nbsp;Zásady súborov Cookies.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Rešpektujeme vaše právo na súkromie. V záujme transparentnosti tieto zásady poskytujú podrobné informácie o tom, aké\r\n osobné údaje spracovávame, za akým účelom, na ako dlho, komu ich odovzdávame, aké máte práva a mnoho ďalšieho.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n 1. Ochrana osobných údajov je pre nás prioritná vo všetkom, čo robíme.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaša dôvera je pre nás dôležitá. Rešpektujeme vašu kontrolu nad vašimi osobnými údajmi a digitálnym obsahom a je\r\n našou prioritou zabrániť každému neoprávnenému prístupu k nim. Kedykoľvek vás požiadame o informácie, potrebujeme\r\n ich, o viac nežiadame.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Aké osobné údaje od Vás požadujeme?</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zhromažďujeme osobné údaje, ktoré nám poskytnete, napríklad keď si niečo objednáte, obrátite sa na nás alebo\r\n poskytnete hodnotenie nákupu alebo tovaru. Osobné údaje, ktoré nám poskytnete, zahŕňajú ako povinné údaje: kontaktné\r\n informácie a platobné údaje tak nepovinné. Bez uvedenia povinných údajov u nás nemôžete nakúpiť. Dobrovoľne nám\r\n poskytujete osobné údaje tam, kde Vás žiadame o udelenie súhlasu, napr. U registrácia, u zasielanie newsletteru,\r\n poradne, diskusie, recenzie a ďalšie, v rozsahu tam uvedenom.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Ako vaše osobné údaje využívame?</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaše údaje potrebujeme napríklad na nasledujúce účely:</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vytvoriť a spravovať váš osobný účet (registrácia)</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Spracovať vaše objednávky, doručiť tovar, vybaviť vrátenie tovaru alebo ich reklamácie</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zasielať aktuálne informácie o stave vašej objednávky prostredníctvom sms správ</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Kontaktovať vás v prípade problémov s doručením vášho objednaného tovaru</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Odpovedať na vaše otázky a informovať vás o nových a zmenených službách</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zasielať vám obchodné oznámenia o aktuálnych akciách a zľavách (newsletter)</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Spravovať váš účet a kontrolovať vašu platobnú morálku</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vykonávať analýzy, aby sme vám poskytli relevantný tovar</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Skontrolovať váš vek z dôvodu právnych predpisov týkajúcich sa nakupovania cez internet</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zasielať vám dotazníky spokojnosti s cieľom dať vám možnosť ovplyvniť našu ponuku a služby</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Testovať a zlepšovať naše systémy, prostredníctvom ktorých poskytujeme svoje služby</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zabrániť zneužitiu našich služieb</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaše osobné údaje budeme uchovávať po nevyhnutnú dobu, a to najmä pre vyššie uvedené účely:</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n · U nákupe s registráciou aj bez registrácie na dobu troch rokov s tým, že nová trojročná lehota začne plynúť odo\r\n dňa, keď uskutočním posledný objednávku,</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n · U hodnotenie nákupu alebo tovar po dobu troch rokov,</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n · U zasielanie obchodných oznámení bez uskutočnenia nákupu, diskusie, strážneho psa, kontaktného formulára, poradne,\r\n dotazu na produkt a pod. Na dobu jedného roka,</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n · Alebo po zákonom stanovenú dobu (na dobu 11 rokov údaje uvedené na daňovom doklade, splnenie zákonnej povinnosti\r\n podľa zákona č. 235/2004 Zb. O dani z pridanej hodnoty v znení neskorších predpisov).</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Potom budú vaše osobné údaje vymazané, ak nebudete súhlasiť s predĺžením spracovania osobných údajov.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n 2. Budeme vás chrániť</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zlepšujeme služby. Podnikli sme technické a organizačné opatrenia pre ochranu vašich údajov pred stratou,\r\n manipuláciou a neoprávneným prístupom. Naše bezpečnostné opatrenia neustále prispôsobujeme v súlade s technologickým\r\n pokrokom a vývojom.To znamená, že informácia prechádza cez zabezpečené pripojenie a že vaše údaje nemôžu externé\r\n strany prečítať.&nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n 3. Rozhodnete sa, koľko s nami zdieľate</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Aby sme vám poskytli ešte lepšie služby a relevantné správy, zhromažďujeme informácie o tom, ako sú naše aplikácie\r\n používané. To znamená, že keď používate náš web, zisťujeme, aké funkcie sú najčastejšie využívané a aké akcie\r\n spúšťajú chybové správy. Avšak, ak sa vám nepáči sledovanie, môžete si na svojom prehliadači zapnúť anonymný režim\r\n alebo nastaviť súbory cookies.&nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Udelený súhlas možno odvolať tiež kliknutím na odkaz "Odhlásiť Newsletter", ktorý nájdete v e-maile ( email AKCIE,\r\n NOVINKY, ZĽAVY ), alebo nás môžete kontaktovať na adrese: farbysabr@gmail.com</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n 4. Vyberáme poskytovateľa služieb, ktorým môžeme dôverovať</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Sme súčasťou internetovej spoločnosti, v ktorej nemôžeme existovať bez externých poskytovateľov. Údaje, ktoré\r\n získame, môžu byť sprístupnené týmto spracovateľom:</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Direct Parcel Distribution SK s.r.o.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Prípadne ďalším poskytovateľom spracovateľských softvérov, služieb a aplikácií, ktoré však v súčasnosti nevyužívame.\r\n</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Vaše údaje nikdy neposkytujeme, nepredávame ani nevymieňame s tretími stranami za účelom obchodovania.</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n 5. Aké sú vaše práva?</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Máte právo požadovať informácie o tom, aké osobné údaje o vás uchovávame (bezplatne raz ročne). Ak sú tieto údaje\r\n nesprávne alebo neúplné, môžete požiadať, aby sme tieto informácie opravili alebo odstránili. Vaše údaje nemôžeme\r\n odstrániť, ak nám v tom bránia zákonné predpisy o uchovávaní údajov, napríklad zákon o účtovníctve alebo iné\r\n opodstatnené dôvody, ako sú nevyrovnané dlhy. Máte právo kedykoľvek odvolať svoj súhlas so spracovaním osobných\r\n údajov (čl. 7 ods. 3 GDPR), právo požadovať prístup k svojim osobným údajom (čl. 15 GDPR), právo na ich opravu (čl.\r\n 16 GDPR) alebo výmaz (čl. 17 GDPR), právo na obmedzenie spracovanie (čl. 18 GDPR), a namietať proti spracovaniu (čl.\r\n 21 GDPR), máte právo na prenosnosť týchto údajov k inému správcovi (čl. 20 GDPR), ako aj právo podať sťažnosť na\r\n Úrade pre ochranu osobných údajov, ak máte za to, že naša spoločnosť pri spracovaní osobných údajov postupuje v\r\n rozpore s GDPR (čl. 77 GDPR). V prípade uplatnenia uvedených práv sa môžete obracať na&nbsp;<a href="https://dataprotection.gov.sk/uoou/sk" rel="noopener" target="_blank" title="Úrad pre ochranu osobných údajov Slovenskej Republiky ." style="color: rgb(20, 177, 239); cursor: pointer; -webkit-tap-highlight-color: rgba(255, 101, 0, 0.498); font-weight: bold; padding: 0px; margin: 0px; transition: color 0.5s ease 0s;">Úrad\r\n pre ochranu osobných údajov Slovenskej Republiky .</a></p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n 6. Neexistuje súkromie bez zabezpečenia</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 0px; padding: 0px; color: rgb(68, 68, 68);">\r\n Zabezpečené služby pomáhajú uchovať osobné údaje v bezpečí pred kybernetickými útokmi a zvedavými ľuďmi. Bez\r\n zabezpečenia neexistuje záruka súkromia. Vďaka nášmu odhodlaniu venovať sa kybernetickej bezpečnosti, Vám môžeme\r\n ponúknuť skutočne bezpečné digitálne služby</p>', 'Ochrana osobných údajov', '', ''), +(7, 1, 'Miešanie farieb', '<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Ponúkame Vám možnosť namiešať si odtieň podľa vlastnej potreby. Vieme Vám namiešať viac ako 12 000 odtieňov\r\n interiérových, syntetických, samo základových a fasádnych farieb. Taktiež Vám vieme namiešať okolo 70 rôznych\r\n odtieňov tenko vrstvých a&nbsp;silno vrstvých lazúr. Miešame silikónové a akrylátové omietky a fasádne farby.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Vzorkovník farieb DULUX môžte nájsť na tejto adrese&nbsp;<a href="http://www.dulux.cz/cz/c_cs_index.html" target="_blank" style="font-size: 13px; color: rgb(216, 77, 127); text-decoration-line: underline; cursor: pointer;">http://www.dulux.cz/cz/c_cs_index.html</a>\r\n</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Miešanie farieb INTERIÉR</strong>.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>N</strong>amiešame viac ako 12 000 odtieňov z DULUX vzorkovníka podľa Vášho želania. Stačí si vybrať odtieň\r\n a nechať naceniť. Podľa potreby vieme namiešať tieto farby do rôznych báz. Či už máte záujem o akrylovú alebo\r\n vinylovú (plne umývateľnú). Dulux ponúkaju možnosť tónovania farieb na sokle prípadne do vlhkých priestorov (dulux\r\n diamond eggshell), taktiež hygienickú farbu (dulux sterishield) alebo aj farbu na odrážanie viac svetla v jemných\r\n odtieňoch (dulux vinyl matt LIGHT&amp;SPACE).</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Syntetické farby do INTERIÉRU a EXTERIÉRU</strong>.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Najpredávanejšia syntetická samozákladová farba Komaprim 3v1 je miešateľný podľa vzorkovníka Dulux, podľa normy ČSN,\r\n NCS ale aj podľa RAL. Taktiež miešame vrchnú syntetickú farbu s názvom HIGH GLOSS podľa všetkých vyššie spomínaných\r\n noriem a vzorkovníka Dulux.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Ak máte záujem o Dulux miešanú lazúru Dulux classic select woodstain (tenkovrstva lazúra) a Dulux protective\r\n woodsheen (hrubovrstvá) lazúra. Do týchto báz Vám vieme namiešať približne 70 odtieňov.</strong></p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n <strong>Omietky a fasádne farby</strong>.</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Ponúkame Vám namiešanie silikónových a akrylátových omietok HET&nbsp;podľa rôznych vzorkovníkov, pričom vychádzame\r\n zo vzorkovníka HET FACADE ECONOMIC. Jedná sa o kvalitné omietky s vynikajúcou cenou. Samozrejme ak máte svoj vlastný\r\n odtieň z iného vzorkovníka skúste nám ho napísať. Naceníme ho pre Vás v prípade, že náš miešací systém má receptúru\r\n na tento odtieň. Samozrejme miešame v týchto odtieňoch aj fasádne farby a tie Vám namiešame aj zo vzorkovníka DULUX.\r\n</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n &nbsp;</p>\r\n<p style="font-family: Arial, sans-serif; margin-bottom: 20px; font-variant-numeric: normal; font-variant-east-asian: normal; font-size: 12px; line-height: normal;">\r\n Neváhajte a presvedčte sa aj VY o najlepších cenách a kvalite ponúkaných produktov. Kontaktujte nás a nechajte si\r\n naceniť akýkoľvek vybraný odtieň.</p>', 'Miešanie farieb', '', ''); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_information_to_layout` +-- + +CREATE TABLE `oc_information_to_layout` ( + `information_id` int NOT NULL, + `store_id` int NOT NULL, + `layout_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_information_to_layout` +-- + +INSERT INTO `oc_information_to_layout` (`information_id`, `store_id`, `layout_id`) VALUES +(4, 0, 0), +(3, 0, 0), +(5, 0, 0), +(6, 0, 0), +(7, 0, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_information_to_store` +-- + +CREATE TABLE `oc_information_to_store` ( + `information_id` int NOT NULL, + `store_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_information_to_store` +-- + +INSERT INTO `oc_information_to_store` (`information_id`, `store_id`) VALUES +(3, 0), +(4, 0), +(5, 0), +(6, 0), +(7, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_language` +-- + +CREATE TABLE `oc_language` ( + `language_id` int NOT NULL, + `name` varchar(32) NOT NULL, + `code` varchar(5) NOT NULL, + `locale` varchar(255) NOT NULL, + `image` varchar(64) NOT NULL, + `directory` varchar(32) NOT NULL, + `sort_order` int NOT NULL DEFAULT '0', + `status` tinyint(1) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_language` +-- + +INSERT INTO `oc_language` (`language_id`, `name`, `code`, `locale`, `image`, `directory`, `sort_order`, `status`) VALUES +(1, 'Slovenčina', 'sk-sk', 'sk_SK.UTF-8,sk_SK,slovak', 'gb.png', 'english', 1, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_layout` +-- + +CREATE TABLE `oc_layout` ( + `layout_id` int NOT NULL, + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_layout` +-- + +INSERT INTO `oc_layout` (`layout_id`, `name`) VALUES +(1, 'Home'), +(2, 'Product'), +(3, 'Category'), +(4, 'Default'), +(5, 'Manufacturer'), +(6, 'Account'), +(7, 'Checkout'), +(8, 'Contact'), +(9, 'Sitemap'), +(10, 'Affiliate'), +(11, 'Information'), +(12, 'Compare'), +(13, 'Search'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_layout_module` +-- + +CREATE TABLE `oc_layout_module` ( + `layout_module_id` int NOT NULL, + `layout_id` int NOT NULL, + `code` varchar(64) NOT NULL, + `position` varchar(14) NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_layout_module` +-- + +INSERT INTO `oc_layout_module` (`layout_module_id`, `layout_id`, `code`, `position`, `sort_order`) VALUES +(144, 4, 'banner.30', 'column_left', 0), +(157, 5, 'account', 'column_left', 0), +(108, 10, 'account', 'column_left', 0), +(103, 6, 'account', 'column_left', 0), +(97, 1, 'html.42', 'content_bottom', 3), +(96, 1, 'category_tab.41', 'content_bottom', 2), +(115, 3, 'banner.30', 'column_left', 1), +(114, 3, 'category', 'column_left', 0), +(94, 1, 'html.37', 'content_bottom', 0), +(95, 1, 'carousel.29', 'content_bottom', 1), +(93, 1, 'slideshow.32', 'content_top', 2), +(98, 1, 'html.38', 'content_bottom', 4), +(99, 1, 'html.39', 'content_bottom', 5), +(100, 1, 'html.34', 'footerleft', 0), +(101, 1, 'html.35', 'footerright', 0), +(102, 1, 'html.36', 'footerbottom', 0), +(104, 6, 'information', 'column_left', 1), +(105, 6, 'html.34', 'footerleft', 0), +(106, 6, 'html.35', 'footerright', 0), +(107, 6, 'html.36', 'footerbottom', 0), +(109, 10, 'information', 'column_left', 1), +(110, 10, 'html.34', 'footerleft', 0), +(111, 10, 'html.35', 'footerright', 0), +(112, 10, 'html.36', 'footerbottom', 0), +(113, 10, 'account', 'column_right', 1), +(116, 3, 'filter', 'column_left', 2), +(117, 3, 'banner.33', 'column_left', 3), +(118, 3, 'special.40', 'column_left', 4), +(119, 3, 'information', 'column_left', 5), +(120, 3, 'html.34', 'footerleft', 0), +(121, 3, 'html.35', 'footerright', 0), +(122, 3, 'html.36', 'footerbottom', 0), +(181, 7, 'html.36', 'footerbottom', 0), +(180, 7, 'html.35', 'footerright', 0), +(179, 7, 'html.34', 'footerleft', 0), +(178, 7, 'html.43', 'column_left', 3), +(132, 12, 'banner.30', 'column_left', 0), +(133, 12, 'banner.33', 'column_left', 1), +(134, 12, 'special.40', 'column_left', 2), +(135, 12, 'html.34', 'footerleft', 0), +(136, 12, 'html.35', 'footerright', 0), +(137, 12, 'html.36', 'footerbottom', 0), +(138, 8, 'banner.30', 'column_left', 0), +(139, 8, 'banner.33', 'column_left', 1), +(140, 8, 'information', 'column_left', 2), +(141, 8, 'html.34', 'footerleft', 0), +(142, 8, 'html.35', 'footerright', 0), +(143, 8, 'html.36', 'footerbottom', 0), +(145, 4, 'special.40', 'column_left', 1), +(146, 4, 'information', 'column_left', 2), +(147, 4, 'account', 'content_top', 0), +(148, 4, 'html.34', 'footerleft', 0), +(149, 4, 'html.35', 'footerright', 0), +(150, 4, 'html.36', 'footerbottom', 0), +(151, 11, 'banner.30', 'column_left', 0), +(152, 11, 'banner.33', 'column_left', 1), +(153, 11, 'information', 'column_left', 2), +(154, 11, 'html.34', 'footerleft', 0), +(155, 11, 'html.35', 'footerright', 0), +(156, 11, 'html.36', 'footerbottom', 0), +(158, 5, 'banner.30', 'column_left', 1), +(159, 5, 'banner.33', 'column_left', 2), +(160, 5, 'special.40', 'column_left', 3), +(161, 5, 'html.34', 'footerleft', 0), +(162, 5, 'html.35', 'footerright', 0), +(163, 5, 'html.36', 'footerbottom', 0), +(164, 2, 'html.34', 'footerleft', 0), +(165, 2, 'html.35', 'footerright', 0), +(166, 2, 'html.36', 'footerbottom', 0), +(167, 13, 'banner.30', 'column_left', 0), +(168, 13, 'banner.33', 'column_left', 1), +(169, 13, 'special.40', 'column_left', 2), +(170, 13, 'html.34', 'footerleft', 0), +(171, 13, 'html.35', 'footerright', 0), +(172, 13, 'html.36', 'footerbottom', 0), +(173, 9, 'account', 'column_left', 0), +(174, 9, 'information', 'column_left', 1), +(175, 9, 'html.34', 'footerleft', 0), +(176, 9, 'html.35', 'footerright', 0), +(177, 9, 'html.36', 'footerbottom', 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_layout_route` +-- + +CREATE TABLE `oc_layout_route` ( + `layout_route_id` int NOT NULL, + `layout_id` int NOT NULL, + `store_id` int NOT NULL, + `route` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_layout_route` +-- + +INSERT INTO `oc_layout_route` (`layout_route_id`, `layout_id`, `store_id`, `route`) VALUES +(59, 6, 0, 'account/%'), +(60, 10, 0, 'affiliate/%'), +(61, 3, 0, 'product/category'), +(58, 1, 0, 'common/home'), +(69, 2, 0, 'product/product'), +(67, 11, 0, 'information/information'), +(72, 7, 0, 'checkout/%'), +(65, 8, 0, 'information/contact'), +(71, 9, 0, 'information/sitemap'), +(66, 4, 0, ''), +(68, 5, 0, 'product/manufacturer'), +(64, 12, 0, 'product/compare'), +(70, 13, 0, 'product/search'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_length_class` +-- + +CREATE TABLE `oc_length_class` ( + `length_class_id` int NOT NULL, + `value` decimal(15,8) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_length_class` +-- + +INSERT INTO `oc_length_class` (`length_class_id`, `value`) VALUES +(1, '1.00000000'), +(2, '10.00000000'), +(3, '0.39370000'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_length_class_description` +-- + +CREATE TABLE `oc_length_class_description` ( + `length_class_id` int NOT NULL, + `language_id` int NOT NULL, + `title` varchar(32) NOT NULL, + `unit` varchar(4) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_length_class_description` +-- + +INSERT INTO `oc_length_class_description` (`length_class_id`, `language_id`, `title`, `unit`) VALUES +(1, 1, 'Centimeter', 'cm'), +(2, 1, 'Millimeter', 'mm'), +(3, 1, 'Inch', 'in'), +(1, 2, 'Centimeter', 'cm'), +(2, 2, 'Millimeter', 'mm'), +(3, 2, 'Inch', 'in'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_location` +-- + +CREATE TABLE `oc_location` ( + `location_id` int NOT NULL, + `name` varchar(32) NOT NULL, + `address` text NOT NULL, + `telephone` varchar(32) NOT NULL, + `fax` varchar(32) NOT NULL, + `geocode` varchar(32) NOT NULL, + `image` varchar(255) DEFAULT NULL, + `open` text NOT NULL, + `comment` text NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_manufacturer` +-- + +CREATE TABLE `oc_manufacturer` ( + `manufacturer_id` int NOT NULL, + `name` varchar(64) NOT NULL, + `image` varchar(255) DEFAULT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_manufacturer_to_store` +-- + +CREATE TABLE `oc_manufacturer_to_store` ( + `manufacturer_id` int NOT NULL, + `store_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_marketing` +-- + +CREATE TABLE `oc_marketing` ( + `marketing_id` int NOT NULL, + `name` varchar(32) NOT NULL, + `description` text NOT NULL, + `code` varchar(64) NOT NULL, + `clicks` int NOT NULL DEFAULT '0', + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_modification` +-- + +CREATE TABLE `oc_modification` ( + `modification_id` int NOT NULL, + `extension_install_id` int NOT NULL, + `name` varchar(64) NOT NULL, + `code` varchar(64) NOT NULL, + `author` varchar(64) NOT NULL, + `version` varchar(32) NOT NULL, + `link` varchar(255) NOT NULL, + `xml` mediumtext NOT NULL, + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_module` +-- + +CREATE TABLE `oc_module` ( + `module_id` int NOT NULL, + `name` varchar(64) NOT NULL, + `code` varchar(32) NOT NULL, + `setting` text NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_module` +-- + +INSERT INTO `oc_module` (`module_id`, `name`, `code`, `setting`) VALUES +(30, 'Category', 'banner', '{\"name\":\"Category\",\"banner_id\":\"6\",\"width\":\"182\",\"height\":\"182\",\"status\":\"1\"}'), +(29, 'Manufacturers', 'carousel', '{\"name\":\"Manufacturers\",\"banner_id\":\"11\",\"width\":\"130\",\"height\":\"87\",\"status\":\"1\"}'), +(28, 'Home Page', 'featured', '{\"name\":\"Home Page\",\"product\":[\"43\",\"40\",\"42\",\"30\"],\"limit\":\"4\",\"width\":\"200\",\"height\":\"200\",\"status\":\"1\"}'), +(32, 'Main slideshow', 'slideshow', '{\"name\":\"Main slideshow\",\"banner_id\":\"9\",\"width\":\"1796\",\"height\":\"600\",\"status\":\"1\"}'), +(31, 'Banner 1', 'banner', '{\"name\":\"Banner 1\",\"banner_id\":\"6\",\"width\":\"182\",\"height\":\"182\",\"status\":\"1\"}'), +(33, 'Left Banner - Sidebar', 'banner', '{\"name\":\"Left Banner - Sidebar\",\"banner_id\":\"10\",\"width\":\"279\",\"height\":\"320\",\"status\":\"1\"}'), +(34, 'Store Information Block - Footer Left', 'html', '{\"name\":\"Store Information Block - Footer Left\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="czfootercmsblock" class="footer-cms-block">\\r\\n<h5>Inform\\u00e1cie o Obchode<\\/h5>\\r\\n<ul>\\r\\n<li>\\r\\n<span>FarbySabr - Farby a Laky<br>Slovensk\\u00e1 Republika<br><\\/span><\\/li><li><span>+421 917 431 932<br><\\/span><\\/li>\\r\\n<li>\\r\\n+421 917 846 820<br><\\/li>\\r\\n<li><span>farbysabr@gmail.com<\\/span><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\"}},\"status\":\"1\"}'), +(35, 'Footer CMS Block - Footer Right', 'html', '{\"name\":\"Footer CMS Block - Footer Right\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="czfootercmsblock" class="footer-cms-block">\\r\\n<div id="payment_logo_block" class="payment_logo_block">\\r\\n<div class="payement_logo title">Sp\\u00f4soby platby<\\/div>\\r\\n<img src="image\\/catalog\\/visa.png" alt="visa" width="34" height="23">\\r\\n<img src="image\\/catalog\\/discover.png" alt="discover" width="34" height="23">\\r\\n<img src="image\\/catalog\\/american_express.png" alt="american_express" width="34" height="23">\\r\\n<img src="image\\/catalog\\/master_card.png" alt="master_card" width="34" height="23">\\r\\n<img src="image\\/catalog\\/paypal.png" alt="paypal" width="34" height="23">\\r\\n<\\/div>\\r\\n<!--<div class="footercms-inner"><a href="#" class="footercms"><img src="image\\/catalog\\/cms-footer-1.png" alt="cms-footer1" class="footercms-image1"><\\/a> <a href="#" class="footercms"><img src="image\\/catalog\\/cms-footer-2.png" alt="cms-footer2" class="footercms-image2"><\\/a><\\/div>!-->\\r\\n<\\/div> \"}},\"status\":\"1\"}'), +(36, 'Footer Logo Block - Footer Bottom', 'html', '{\"name\":\"Footer Logo Block - Footer Bottom\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="footerlogo">\\r\\n<div class="footerdiv">\\r\\n<div class="footerlogo"><img src="image\\/catalog\\/farby laky0.jpg"><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\"}},\"status\":\"1\"}'), +(37, 'Category List Block - Home Page', 'html', '{\"name\":\"Category List Block - Home Page\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="czcategorylistblock" class="czcategory_listblock">\\r\\n<div class="categorylist-container container">\\r\\n<div class="category_details">\\r\\n<h2 class="h1 products-section-title text-uppercase"><span>Kateg\\u00f3rie<\\/span><\\/h2>\\r\\n<!--<div class="category_desc">It is a long established fact that a reader. by the readable content of ..<\\/div>!-->\\r\\n<\\/div>\\r\\n<div class="customNavigation"><a class="btn prev czcategorylist_prev">prev<\\/a> <a class="btn next czcategorylist_next">next<\\/a><\\/div>\\r\\n<div class="czcategory_block">\\r\\n<div class="category_lists">\\r\\n<ul id="ourcategory-carousel" class="cz-carousel">\\r\\n<li class="category_item item">\\r\\n<div class="cate_image">\\r\\n<div class="cate-inner"><a href="#"><img src="image\\/catalog\\/categorylist-img1.jpg" class="img-responsive" alt="category-icon1.png"><\\/a>\\r\\n<div class="category_title"><a href="#">Farby<\\/a>\\r\\n<div><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<li class="category_item item">\\r\\n<div class="cate_image">\\r\\n<div class="cate-inner"><a href="#"><img src="image\\/catalog\\/categorylist-img2.jpg" class="img-responsive" alt="category-icon2.png"><\\/a>\\r\\n<div class="category_title"><a href="#">Laky<\\/a>\\r\\n<div><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<li class="category_item item">\\r\\n<div class="cate_image">\\r\\n<div class="cate-inner"><a href="#"><img src="image\\/catalog\\/categorylist-img3.jpg" class="img-responsive" alt="category-icon3.png"><\\/a>\\r\\n<div class="category_title"><a href="#">Lepidl\\u00e1<\\/a>\\r\\n<div><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<li class="category_item item">\\r\\n<div class="cate_image">\\r\\n<div class="cate-inner"><a href="#"><img src="image\\/catalog\\/categorylist-img4.jpg" class="img-responsive" alt="category-icon4.png"><\\/a>\\r\\n<div class="category_title"><a href="#">Pr\\u00edslu\\u0161enstvo<\\/a>\\r\\n<div><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\"}},\"status\":\"1\"}'), +(38, 'CMS Banner Block - Home page', 'html', '{\"name\":\"CMS Banner Block - Home page\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="czbannercmsblock" class="block czbanners">\\r\\n<div class="czbanner_container container">\\r\\n<div class="cmsbanners">\\r\\n<div class="one-third cmsbanner-part1">\\r\\n<div class="cmsbanner-inner">\\r\\n<div class="cmsbanner cmsbanner1"><a href="#" class="banner-anchor"><img src="image\\/catalog\\/cms-banner-1.jpg" alt="cms-banner1" class="banner-image1"><\\/a>\\r\\n<div class="cmsbanner-text">\\r\\n<div class="main-title">Special Offer<\\/div>\\r\\n<div class="sub-title">Designer Bags<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<div class="one-third cmsbanner-part2">\\r\\n<div class="cmsbanner-inner">\\r\\n<div class="cmsbanner-inner banner-top">\\r\\n<div class="cmsbanner cmsbanner2"><a href="#" class="banner-anchor"><img src="image\\/catalog\\/cms-banner-2.jpg" alt="cms-banner2" class="banner-image2"><\\/a>\\r\\n<div class="cmsbanner-text">\\r\\n<div class="main-title">Flat 30%<\\/div>\\r\\n<div class="sub-title">Men Caps<\\/div>\\r\\n<div class="shopnow"><a class="shop-now" href="#">Shop Now<\\/a><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<div class="cmsbanner-inner banner-bottom">\\r\\n<div class="cmsbanner cmsbanner3"><a href="#" class="banner-anchor"><img src="image\\/catalog\\/cms-banner-3.jpg" alt="cms-banner3" class="banner-image3"><\\/a>\\r\\n<div class="cmsbanner-text">\\r\\n<div class="main-title">Flat 30%<\\/div>\\r\\n<div class="sub-title">Glasses<\\/div>\\r\\n<div class="shopnow"><a class="shop-now" href="#">Shop Now<\\/a><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<div class="one-third cmsbanner-part3">\\r\\n<div class="cmsbanner-inner">\\r\\n<div class="cmsbanner cmsbanner4"><a href="#" class="banner-anchor"><img src="image\\/catalog\\/cms-banner-4.jpg" alt="cms-banner4" class="banner-image4"><\\/a>\\r\\n<div class="cmsbanner-text">\\r\\n<div class="main-title">Special Offer<\\/div>\\r\\n<div class="sub-title">Designer Bags<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\"}},\"status\":\"1\"}'), +(39, 'Testimonial Block - Home Page', 'html', '{\"name\":\"Testimonial Block - Home Page\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="cztestimonialcmsblock" class="czparallax">\\r\\n<div class="testimonial_container container">\\r\\n<div class="testimonial_wrapper">\\r\\n<div class="testimonial-heading">Our Client<\\/div>\\r\\n<div class="testimonial-area">\\r\\n<div class="customNavigation"><a class="btn prev cztestimonial_prev">&nbsp;<\\/a> <a class="btn next cztestimonial_next">&nbsp;<\\/a><\\/div>\\r\\n<ul id="testimonial-carousel" class="cz-carousel product_list">\\r\\n<li class="slider-item">\\r\\n<div class="testimonial-item">\\r\\n<div class="item cms_face">\\r\\n<div class="testimonial-image"><img src="image\\/catalog\\/user1.jpg" alt="testimonial-user1" title="testimonial-user1" width="70" height="70"><\\/div>\\r\\n<div class="des">There are many variations of passages of Lorem Ipsum availale, but the majority randomised words which don\'t look even slightly<\\/div>\\r\\n<\\/div>\\r\\n<div class="product_inner_cms">\\r\\n<div class="title">\\r\\n<div class="name"><a href="#">Mack Johnson<\\/a><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<li class="slider-item">\\r\\n<div class="testimonial-item">\\r\\n<div class="item cms_face">\\r\\n<div class="testimonial-image"><img src="image\\/catalog\\/user2.jpg" alt="testimonial-user2" title="testimonial-user2" width="70" height="70"><\\/div>\\r\\n<div class="des">There are many variations of passages of Lorem Ipsum availale, but the majority randomised words which don\'t look even slightly<\\/div>\\r\\n<\\/div>\\r\\n<div class="product_inner_cms">\\r\\n<div class="title">\\r\\n<div class="name"><a href="#">luies charls<\\/a><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<li class="slider-item">\\r\\n<div class="testimonial-item">\\r\\n<div class="item cms_face">\\r\\n<div class="testimonial-image"><img src="image\\/catalog\\/user3.jpg" alt="testimonial-user3" title="testimonial-user3" width="70" height="70"><\\/div>\\r\\n<div class="des">There are many variations of passages of Lorem Ipsum availale, but the majority randomised words which don\'t look even slightly<\\/div>\\r\\n<\\/div>\\r\\n<div class="product_inner_cms">\\r\\n<div class="title">\\r\\n<div class="name"><a href="#">jecob goeckno<\\/a><\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\"}},\"status\":\"0\"}'), +(40, 'Special Products - Sidebar', 'special', '{\"name\":\"Special Products - Sidebar\",\"limit\":\"3\",\"width\":\"85\",\"height\":\"119\",\"status\":\"1\"}'), +(41, 'Codezeel Category Product Tab - Home Page', 'category_tab', '{\"name\":\"Codezeel Category Product Tab - Home Page\",\"heading\":\"Odpor\\u00fa\\u010dan\\u00e9 Produkty\",\"category\":\"\",\"product_category\":[\"60\",\"59\"],\"category_limit\":\"7\",\"product_limit\":\"16\",\"width\":\"216\",\"height\":\"302\",\"status\":\"1\"}'), +(42, 'Service CMS Block - Home page', 'html', '{\"name\":\"Service CMS Block - Home page\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div id="czservicecmsblock">\\r\\n<div class="service_container container">\\r\\n<div class="service-area">\\r\\n<div class="service-third service1">\\r\\n<div class="service-content">\\r\\n<div class="service-heading">Free Shipping<\\/div>\\r\\n<div class="service-description">Nullam lacinia faucibuseuismod lorem Donec maximus placerat tempor.<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<div class="service-third service2">\\r\\n<div class="service-content">\\r\\n<div class="service-heading">Customer Support<\\/div>\\r\\n<div class="service-description">Nullam lacinia faucibuseuismod lorem Donec maximus placerat tempor.<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<div class="service-third service3">\\r\\n<div class="service-content">\\r\\n<div class="service-heading">Payment Security<\\/div>\\r\\n<div class="service-description">Nullam lacinia faucibuseuismod lorem Donec maximus placerat tempor.<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\\r\\n<\\/div>\"}},\"status\":\"0\"}'), +(43, 'Pozor cestovné', 'html', '{\"name\":\"Pozor cestovn\\u00e9\",\"module_description\":{\"1\":{\"title\":\"\",\"description\":\"<div class="box">\\r\\n <p class="box-heading" style="color:red;">Pozor!<\\/p>\\r\\n <div class="box-content">\\r\\n Nedok\\u00e1\\u017eeme ur\\u010di\\u0165 cenu po\\u0161tovn\\u00e9ho pred objedn\\u00e1vkou, pros\\u00edm kontaktujte n\\u00e1s na \\u010d\\u00edslo +421 917 431 932 pre inform\\u00e1cie o z\\u00e1sielke a jej cene, po pr\\u00edpade osobnom vyzdvihnut\\u00ed.\\r\\n <\\/div>\\r\\n<\\/div>\"}},\"status\":\"1\"}'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_option` +-- + +CREATE TABLE `oc_option` ( + `option_id` int NOT NULL, + `type` varchar(32) NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_option` +-- + +INSERT INTO `oc_option` (`option_id`, `type`, `sort_order`) VALUES +(1, 'radio', 1), +(2, 'checkbox', 2), +(4, 'text', 3), +(5, 'select', 4), +(6, 'textarea', 5), +(7, 'file', 6), +(8, 'date', 7), +(9, 'time', 8), +(10, 'datetime', 9), +(11, 'select', 10), +(12, 'date', 11); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_option_description` +-- + +CREATE TABLE `oc_option_description` ( + `option_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(128) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_option_description` +-- + +INSERT INTO `oc_option_description` (`option_id`, `language_id`, `name`) VALUES +(1, 1, 'Radio'), +(2, 1, 'Checkbox'), +(4, 1, 'Text'), +(6, 1, 'Textarea'), +(8, 1, 'Date'), +(7, 1, 'File'), +(5, 1, 'Select'), +(9, 1, 'Time'), +(10, 1, 'Date & Time'), +(12, 1, 'Delivery Date'), +(11, 1, 'Size'), +(1, 2, 'Radio'), +(2, 2, 'Checkbox'), +(4, 2, 'Text'), +(6, 2, 'Textarea'), +(8, 2, 'Date'), +(7, 2, 'File'), +(5, 2, 'Select'), +(9, 2, 'Time'), +(10, 2, 'Date & Time'), +(12, 2, 'Delivery Date'), +(11, 2, 'Size'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_option_value` +-- + +CREATE TABLE `oc_option_value` ( + `option_value_id` int NOT NULL, + `option_id` int NOT NULL, + `image` varchar(255) NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_option_value` +-- + +INSERT INTO `oc_option_value` (`option_value_id`, `option_id`, `image`, `sort_order`) VALUES +(43, 1, '', 3), +(32, 1, '', 1), +(45, 2, '', 4), +(44, 2, '', 3), +(42, 5, '', 4), +(41, 5, '', 3), +(39, 5, '', 1), +(40, 5, '', 2), +(31, 1, '', 2), +(23, 2, '', 1), +(24, 2, '', 2), +(46, 11, '', 1), +(47, 11, '', 2), +(48, 11, '', 3); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_option_value_description` +-- + +CREATE TABLE `oc_option_value_description` ( + `option_value_id` int NOT NULL, + `language_id` int NOT NULL, + `option_id` int NOT NULL, + `name` varchar(128) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_option_value_description` +-- + +INSERT INTO `oc_option_value_description` (`option_value_id`, `language_id`, `option_id`, `name`) VALUES +(43, 1, 1, 'Large'), +(32, 1, 1, 'Small'), +(45, 1, 2, 'Checkbox 4'), +(44, 1, 2, 'Checkbox 3'), +(31, 1, 1, 'Medium'), +(42, 1, 5, 'Yellow'), +(41, 1, 5, 'Green'), +(39, 1, 5, 'Red'), +(40, 1, 5, 'Blue'), +(23, 1, 2, 'Checkbox 1'), +(24, 1, 2, 'Checkbox 2'), +(48, 1, 11, 'Large'), +(47, 1, 11, 'Medium'), +(46, 1, 11, 'Small'), +(43, 2, 1, 'Large'), +(32, 2, 1, 'Small'), +(45, 2, 2, 'Checkbox 4'), +(44, 2, 2, 'Checkbox 3'), +(31, 2, 1, 'Medium'), +(42, 2, 5, 'Yellow'), +(41, 2, 5, 'Green'), +(39, 2, 5, 'Red'), +(40, 2, 5, 'Blue'), +(23, 2, 2, 'Checkbox 1'), +(24, 2, 2, 'Checkbox 2'), +(48, 2, 11, 'Large'), +(47, 2, 11, 'Medium'), +(46, 2, 11, 'Small'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order` +-- + +CREATE TABLE `oc_order` ( + `order_id` int NOT NULL, + `invoice_no` int NOT NULL DEFAULT '0', + `invoice_prefix` varchar(26) NOT NULL, + `store_id` int NOT NULL DEFAULT '0', + `store_name` varchar(64) NOT NULL, + `store_url` varchar(255) NOT NULL, + `customer_id` int NOT NULL DEFAULT '0', + `customer_group_id` int NOT NULL DEFAULT '0', + `firstname` varchar(32) NOT NULL, + `lastname` varchar(32) NOT NULL, + `email` varchar(96) NOT NULL, + `telephone` varchar(32) NOT NULL, + `fax` varchar(32) NOT NULL, + `custom_field` text NOT NULL, + `payment_firstname` varchar(32) NOT NULL, + `payment_lastname` varchar(32) NOT NULL, + `payment_company` varchar(60) NOT NULL, + `payment_address_1` varchar(128) NOT NULL, + `payment_address_2` varchar(128) NOT NULL, + `payment_city` varchar(128) NOT NULL, + `payment_postcode` varchar(10) NOT NULL, + `payment_country` varchar(128) NOT NULL, + `payment_country_id` int NOT NULL, + `payment_zone` varchar(128) NOT NULL, + `payment_zone_id` int NOT NULL, + `payment_address_format` text NOT NULL, + `payment_custom_field` text NOT NULL, + `payment_method` varchar(128) NOT NULL, + `payment_code` varchar(128) NOT NULL, + `shipping_firstname` varchar(32) NOT NULL, + `shipping_lastname` varchar(32) NOT NULL, + `shipping_company` varchar(40) NOT NULL, + `shipping_address_1` varchar(128) NOT NULL, + `shipping_address_2` varchar(128) NOT NULL, + `shipping_city` varchar(128) NOT NULL, + `shipping_postcode` varchar(10) NOT NULL, + `shipping_country` varchar(128) NOT NULL, + `shipping_country_id` int NOT NULL, + `shipping_zone` varchar(128) NOT NULL, + `shipping_zone_id` int NOT NULL, + `shipping_address_format` text NOT NULL, + `shipping_custom_field` text NOT NULL, + `shipping_method` varchar(128) NOT NULL, + `shipping_code` varchar(128) NOT NULL, + `comment` text NOT NULL, + `total` decimal(15,4) NOT NULL DEFAULT '0.0000', + `order_status_id` int NOT NULL DEFAULT '0', + `affiliate_id` int NOT NULL, + `commission` decimal(15,4) NOT NULL, + `marketing_id` int NOT NULL, + `tracking` varchar(64) NOT NULL, + `language_id` int NOT NULL, + `currency_id` int NOT NULL, + `currency_code` varchar(3) NOT NULL, + `currency_value` decimal(15,8) NOT NULL DEFAULT '1.00000000', + `ip` varchar(40) NOT NULL, + `forwarded_ip` varchar(40) NOT NULL, + `user_agent` varchar(255) NOT NULL, + `accept_language` varchar(255) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_order` +-- + +INSERT INTO `oc_order` (`order_id`, `invoice_no`, `invoice_prefix`, `store_id`, `store_name`, `store_url`, `customer_id`, `customer_group_id`, `firstname`, `lastname`, `email`, `telephone`, `fax`, `custom_field`, `payment_firstname`, `payment_lastname`, `payment_company`, `payment_address_1`, `payment_address_2`, `payment_city`, `payment_postcode`, `payment_country`, `payment_country_id`, `payment_zone`, `payment_zone_id`, `payment_address_format`, `payment_custom_field`, `payment_method`, `payment_code`, `shipping_firstname`, `shipping_lastname`, `shipping_company`, `shipping_address_1`, `shipping_address_2`, `shipping_city`, `shipping_postcode`, `shipping_country`, `shipping_country_id`, `shipping_zone`, `shipping_zone_id`, `shipping_address_format`, `shipping_custom_field`, `shipping_method`, `shipping_code`, `comment`, `total`, `order_status_id`, `affiliate_id`, `commission`, `marketing_id`, `tracking`, `language_id`, `currency_id`, `currency_code`, `currency_value`, `ip`, `forwarded_ip`, `user_agent`, `accept_language`, `date_added`, `date_modified`) VALUES +(2, 0, 'INV-2023-00', 0, 'Farbysabr', 'https://new.farbysabr.sk/', 0, 1, 'sdacsda', 'asdasd', 'assad@asdds.com', '684321684', '', '[]', 'sdacsda', 'asdasd', '', 'asdaf1asaf', 'asfasfd 3', 'qsdfsdf ', '84235', 'Slovak Republic', 189, 'Košický', 2927, '{firstname} {lastname}\r\n{company}\r\n{address_1}\r\n{address_2}\r\n{city} {postcode}\r\n{zone}\r\n{country}', '[]', 'Bankový prevod', 'bank_transfer', 'sdacsda', 'asdasd', '', 'asdaf1asaf', 'asfasfd 3', 'qsdfsdf ', '84235', 'Slovak Republic', 189, 'Košický', 2927, '{firstname} {lastname}\r\n{company}\r\n{address_1}\r\n{address_2}\r\n{city} {postcode}\r\n{zone}\r\n{country}', '[]', 'Osobný odber z predajne', 'pickup.pickup', '', '0.0000', 0, 0, '0.0000', 0, '', 1, 2, 'USD', '1.00000000', '172.70.225.132', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/109.0', 'en-US,en;q=0.5', '2023-02-03 13:47:54', '2023-02-03 13:47:54'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_history` +-- + +CREATE TABLE `oc_order_history` ( + `order_history_id` int NOT NULL, + `order_id` int NOT NULL, + `order_status_id` int NOT NULL, + `notify` tinyint(1) NOT NULL DEFAULT '0', + `comment` text NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_option` +-- + +CREATE TABLE `oc_order_option` ( + `order_option_id` int NOT NULL, + `order_id` int NOT NULL, + `order_product_id` int NOT NULL, + `product_option_id` int NOT NULL, + `product_option_value_id` int NOT NULL DEFAULT '0', + `name` varchar(255) NOT NULL, + `value` text NOT NULL, + `type` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_product` +-- + +CREATE TABLE `oc_order_product` ( + `order_product_id` int NOT NULL, + `order_id` int NOT NULL, + `product_id` int NOT NULL, + `name` varchar(255) NOT NULL, + `model` varchar(64) NOT NULL, + `quantity` int NOT NULL, + `price` decimal(15,4) NOT NULL DEFAULT '0.0000', + `total` decimal(15,4) NOT NULL DEFAULT '0.0000', + `tax` decimal(15,4) NOT NULL DEFAULT '0.0000', + `reward` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_order_product` +-- + +INSERT INTO `oc_order_product` (`order_product_id`, `order_id`, `product_id`, `name`, `model`, `quantity`, `price`, `total`, `tax`, `reward`) VALUES +(2, 2, 50, 'test', 'test', 1, '0.0000', '0.0000', '0.0000', 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_recurring` +-- + +CREATE TABLE `oc_order_recurring` ( + `order_recurring_id` int NOT NULL, + `order_id` int NOT NULL, + `reference` varchar(255) NOT NULL, + `product_id` int NOT NULL, + `product_name` varchar(255) NOT NULL, + `product_quantity` int NOT NULL, + `recurring_id` int NOT NULL, + `recurring_name` varchar(255) NOT NULL, + `recurring_description` varchar(255) NOT NULL, + `recurring_frequency` varchar(25) NOT NULL, + `recurring_cycle` smallint NOT NULL, + `recurring_duration` smallint NOT NULL, + `recurring_price` decimal(10,4) NOT NULL, + `trial` tinyint(1) NOT NULL, + `trial_frequency` varchar(25) NOT NULL, + `trial_cycle` smallint NOT NULL, + `trial_duration` smallint NOT NULL, + `trial_price` decimal(10,4) NOT NULL, + `status` tinyint NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_recurring_transaction` +-- + +CREATE TABLE `oc_order_recurring_transaction` ( + `order_recurring_transaction_id` int NOT NULL, + `order_recurring_id` int NOT NULL, + `reference` varchar(255) NOT NULL, + `type` varchar(255) NOT NULL, + `amount` decimal(10,4) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_shipment` +-- + +CREATE TABLE `oc_order_shipment` ( + `order_shipment_id` int NOT NULL, + `order_id` int NOT NULL, + `date_added` datetime NOT NULL, + `shipping_courier_id` varchar(255) NOT NULL DEFAULT '', + `tracking_number` varchar(255) NOT NULL DEFAULT '' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_status` +-- + +CREATE TABLE `oc_order_status` ( + `order_status_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_order_status` +-- + +INSERT INTO `oc_order_status` (`order_status_id`, `language_id`, `name`) VALUES +(2, 1, 'Processing'), +(3, 1, 'Shipped'), +(7, 1, 'Canceled'), +(5, 1, 'Complete'), +(8, 1, 'Denied'), +(9, 1, 'Canceled Reversal'), +(10, 1, 'Failed'), +(11, 1, 'Refunded'), +(12, 1, 'Reversed'), +(13, 1, 'Chargeback'), +(1, 1, 'Pending'), +(16, 1, 'Voided'), +(15, 1, 'Processed'), +(14, 1, 'Expired'), +(2, 2, 'Processing'), +(3, 2, 'Shipped'), +(7, 2, 'Canceled'), +(5, 2, 'Complete'), +(8, 2, 'Denied'), +(9, 2, 'Canceled Reversal'), +(10, 2, 'Failed'), +(11, 2, 'Refunded'), +(12, 2, 'Reversed'), +(13, 2, 'Chargeback'), +(1, 2, 'Pending'), +(16, 2, 'Voided'), +(15, 2, 'Processed'), +(14, 2, 'Expired'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_total` +-- + +CREATE TABLE `oc_order_total` ( + `order_total_id` int NOT NULL, + `order_id` int NOT NULL, + `code` varchar(32) NOT NULL, + `title` varchar(255) NOT NULL, + `value` decimal(15,4) NOT NULL DEFAULT '0.0000', + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_order_total` +-- + +INSERT INTO `oc_order_total` (`order_total_id`, `order_id`, `code`, `title`, `value`, `sort_order`) VALUES +(5, 2, 'shipping', 'Osobný odber z predajne', '0.0000', 3), +(4, 2, 'sub_total', 'Medzisúčet', '0.0000', 1), +(6, 2, 'total', 'Celkom', '0.0000', 9); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_order_voucher` +-- + +CREATE TABLE `oc_order_voucher` ( + `order_voucher_id` int NOT NULL, + `order_id` int NOT NULL, + `voucher_id` int NOT NULL, + `description` varchar(255) NOT NULL, + `code` varchar(10) NOT NULL, + `from_name` varchar(64) NOT NULL, + `from_email` varchar(96) NOT NULL, + `to_name` varchar(64) NOT NULL, + `to_email` varchar(96) NOT NULL, + `voucher_theme_id` int NOT NULL, + `message` text NOT NULL, + `amount` decimal(15,4) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product` +-- + +CREATE TABLE `oc_product` ( + `product_id` int NOT NULL, + `model` varchar(64) NOT NULL, + `sku` varchar(64) NOT NULL, + `upc` varchar(12) NOT NULL, + `ean` varchar(14) NOT NULL, + `jan` varchar(13) NOT NULL, + `isbn` varchar(17) NOT NULL, + `mpn` varchar(64) NOT NULL, + `location` varchar(128) NOT NULL, + `quantity` int NOT NULL DEFAULT '0', + `stock_status_id` int NOT NULL, + `image` varchar(255) DEFAULT NULL, + `manufacturer_id` int NOT NULL, + `shipping` tinyint(1) NOT NULL DEFAULT '1', + `price` decimal(15,4) NOT NULL DEFAULT '0.0000', + `points` int NOT NULL DEFAULT '0', + `tax_class_id` int NOT NULL, + `date_available` date NOT NULL DEFAULT '0000-00-00', + `weight` decimal(15,8) NOT NULL DEFAULT '0.00000000', + `weight_class_id` int NOT NULL DEFAULT '0', + `length` decimal(15,8) NOT NULL DEFAULT '0.00000000', + `width` decimal(15,8) NOT NULL DEFAULT '0.00000000', + `height` decimal(15,8) NOT NULL DEFAULT '0.00000000', + `length_class_id` int NOT NULL DEFAULT '0', + `subtract` tinyint(1) NOT NULL DEFAULT '1', + `minimum` int NOT NULL DEFAULT '1', + `sort_order` int NOT NULL DEFAULT '0', + `status` tinyint(1) NOT NULL DEFAULT '0', + `viewed` int NOT NULL DEFAULT '0', + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_product` +-- + +INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`) VALUES +(50, 'test', '', '', '', '', '', '', '', 1, 6, '', 0, 1, '0.0000', 0, 0, '2023-01-30', '0.00000000', 1, '0.00000000', '0.00000000', '0.00000000', 2, 1, 1, 1, 1, 5, '2023-01-30 15:03:56', '2023-01-30 15:04:29'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_attribute` +-- + +CREATE TABLE `oc_product_attribute` ( + `product_id` int NOT NULL, + `attribute_id` int NOT NULL, + `language_id` int NOT NULL, + `text` text NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_description` +-- + +CREATE TABLE `oc_product_description` ( + `product_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(255) NOT NULL, + `description` text NOT NULL, + `tag` text NOT NULL, + `meta_title` varchar(255) NOT NULL, + `meta_description` varchar(255) NOT NULL, + `meta_keyword` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_product_description` +-- + +INSERT INTO `oc_product_description` (`product_id`, `language_id`, `name`, `description`, `tag`, `meta_title`, `meta_description`, `meta_keyword`) VALUES +(50, 1, 'test', '<p>test<br></p>', '', 'test', '', ''); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_discount` +-- + +CREATE TABLE `oc_product_discount` ( + `product_discount_id` int NOT NULL, + `product_id` int NOT NULL, + `customer_group_id` int NOT NULL, + `quantity` int NOT NULL DEFAULT '0', + `priority` int NOT NULL DEFAULT '1', + `price` decimal(15,4) NOT NULL DEFAULT '0.0000', + `date_start` date NOT NULL DEFAULT '0000-00-00', + `date_end` date NOT NULL DEFAULT '0000-00-00' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_filter` +-- + +CREATE TABLE `oc_product_filter` ( + `product_id` int NOT NULL, + `filter_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_image` +-- + +CREATE TABLE `oc_product_image` ( + `product_image_id` int NOT NULL, + `product_id` int NOT NULL, + `image` varchar(255) DEFAULT NULL, + `sort_order` int NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_option` +-- + +CREATE TABLE `oc_product_option` ( + `product_option_id` int NOT NULL, + `product_id` int NOT NULL, + `option_id` int NOT NULL, + `value` text NOT NULL, + `required` tinyint(1) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_option_value` +-- + +CREATE TABLE `oc_product_option_value` ( + `product_option_value_id` int NOT NULL, + `product_option_id` int NOT NULL, + `product_id` int NOT NULL, + `option_id` int NOT NULL, + `option_value_id` int NOT NULL, + `quantity` int NOT NULL, + `subtract` tinyint(1) NOT NULL, + `price` decimal(15,4) NOT NULL, + `price_prefix` varchar(1) NOT NULL, + `points` int NOT NULL, + `points_prefix` varchar(1) NOT NULL, + `weight` decimal(15,8) NOT NULL, + `weight_prefix` varchar(1) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_recurring` +-- + +CREATE TABLE `oc_product_recurring` ( + `product_id` int NOT NULL, + `recurring_id` int NOT NULL, + `customer_group_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_related` +-- + +CREATE TABLE `oc_product_related` ( + `product_id` int NOT NULL, + `related_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_reward` +-- + +CREATE TABLE `oc_product_reward` ( + `product_reward_id` int NOT NULL, + `product_id` int NOT NULL DEFAULT '0', + `customer_group_id` int NOT NULL DEFAULT '0', + `points` int NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_special` +-- + +CREATE TABLE `oc_product_special` ( + `product_special_id` int NOT NULL, + `product_id` int NOT NULL, + `customer_group_id` int NOT NULL, + `priority` int NOT NULL DEFAULT '1', + `price` decimal(15,4) NOT NULL DEFAULT '0.0000', + `date_start` date NOT NULL DEFAULT '0000-00-00', + `date_end` date NOT NULL DEFAULT '0000-00-00' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_to_category` +-- + +CREATE TABLE `oc_product_to_category` ( + `product_id` int NOT NULL, + `category_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_product_to_category` +-- + +INSERT INTO `oc_product_to_category` (`product_id`, `category_id`) VALUES +(50, 64); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_to_download` +-- + +CREATE TABLE `oc_product_to_download` ( + `product_id` int NOT NULL, + `download_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_to_layout` +-- + +CREATE TABLE `oc_product_to_layout` ( + `product_id` int NOT NULL, + `store_id` int NOT NULL, + `layout_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_product_to_layout` +-- + +INSERT INTO `oc_product_to_layout` (`product_id`, `store_id`, `layout_id`) VALUES +(50, 0, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_product_to_store` +-- + +CREATE TABLE `oc_product_to_store` ( + `product_id` int NOT NULL, + `store_id` int NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_product_to_store` +-- + +INSERT INTO `oc_product_to_store` (`product_id`, `store_id`) VALUES +(50, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_recurring` +-- + +CREATE TABLE `oc_recurring` ( + `recurring_id` int NOT NULL, + `price` decimal(10,4) NOT NULL, + `frequency` enum('day','week','semi_month','month','year') NOT NULL, + `duration` int UNSIGNED NOT NULL, + `cycle` int UNSIGNED NOT NULL, + `trial_status` tinyint NOT NULL, + `trial_price` decimal(10,4) NOT NULL, + `trial_frequency` enum('day','week','semi_month','month','year') NOT NULL, + `trial_duration` int UNSIGNED NOT NULL, + `trial_cycle` int UNSIGNED NOT NULL, + `status` tinyint NOT NULL, + `sort_order` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_recurring_description` +-- + +CREATE TABLE `oc_recurring_description` ( + `recurring_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_return` +-- + +CREATE TABLE `oc_return` ( + `return_id` int NOT NULL, + `order_id` int NOT NULL, + `product_id` int NOT NULL, + `customer_id` int NOT NULL, + `firstname` varchar(32) NOT NULL, + `lastname` varchar(32) NOT NULL, + `email` varchar(96) NOT NULL, + `telephone` varchar(32) NOT NULL, + `product` varchar(255) NOT NULL, + `model` varchar(64) NOT NULL, + `quantity` int NOT NULL, + `opened` tinyint(1) NOT NULL, + `return_reason_id` int NOT NULL, + `return_action_id` int NOT NULL, + `return_status_id` int NOT NULL, + `comment` text, + `date_ordered` date NOT NULL DEFAULT '0000-00-00', + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_return_action` +-- + +CREATE TABLE `oc_return_action` ( + `return_action_id` int NOT NULL, + `language_id` int NOT NULL DEFAULT '0', + `name` varchar(64) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_return_action` +-- + +INSERT INTO `oc_return_action` (`return_action_id`, `language_id`, `name`) VALUES +(1, 1, 'Refunded'), +(2, 1, 'Credit Issued'), +(3, 1, 'Replacement Sent'), +(1, 2, 'Refunded'), +(2, 2, 'Credit Issued'), +(3, 2, 'Replacement Sent'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_return_history` +-- + +CREATE TABLE `oc_return_history` ( + `return_history_id` int NOT NULL, + `return_id` int NOT NULL, + `return_status_id` int NOT NULL, + `notify` tinyint(1) NOT NULL, + `comment` text NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_return_reason` +-- + +CREATE TABLE `oc_return_reason` ( + `return_reason_id` int NOT NULL, + `language_id` int NOT NULL DEFAULT '0', + `name` varchar(128) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_return_reason` +-- + +INSERT INTO `oc_return_reason` (`return_reason_id`, `language_id`, `name`) VALUES +(1, 1, 'Dead On Arrival'), +(2, 1, 'Received Wrong Item'), +(3, 1, 'Order Error'), +(4, 1, 'Faulty, please supply details'), +(5, 1, 'Other, please supply details'), +(1, 2, 'Dead On Arrival'), +(2, 2, 'Received Wrong Item'), +(3, 2, 'Order Error'), +(4, 2, 'Faulty, please supply details'), +(5, 2, 'Other, please supply details'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_return_status` +-- + +CREATE TABLE `oc_return_status` ( + `return_status_id` int NOT NULL, + `language_id` int NOT NULL DEFAULT '0', + `name` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_return_status` +-- + +INSERT INTO `oc_return_status` (`return_status_id`, `language_id`, `name`) VALUES +(1, 1, 'Pending'), +(3, 1, 'Complete'), +(2, 1, 'Awaiting Products'), +(1, 2, 'Pending'), +(3, 2, 'Complete'), +(2, 2, 'Awaiting Products'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_review` +-- + +CREATE TABLE `oc_review` ( + `review_id` int NOT NULL, + `product_id` int NOT NULL, + `customer_id` int NOT NULL, + `author` varchar(64) NOT NULL, + `text` text NOT NULL, + `rating` int NOT NULL, + `status` tinyint(1) NOT NULL DEFAULT '0', + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_seo_url` +-- + +CREATE TABLE `oc_seo_url` ( + `seo_url_id` int NOT NULL, + `store_id` int NOT NULL, + `language_id` int NOT NULL, + `query` varchar(255) NOT NULL, + `keyword` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_seo_url` +-- + +INSERT INTO `oc_seo_url` (`seo_url_id`, `store_id`, `language_id`, `query`, `keyword`) VALUES +(845, 0, 1, 'information_id=4', 'about_us'), +(850, 0, 1, 'information_id=6', 'delivery'), +(848, 0, 1, 'information_id=3', 'privacy'), +(849, 0, 1, 'information_id=5', 'terms'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_session` +-- + +CREATE TABLE `oc_session` ( + `session_id` varchar(32) NOT NULL, + `data` text NOT NULL, + `expire` datetime NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_session` +-- + +INSERT INTO `oc_session` (`session_id`, `data`, `expire`) VALUES +('008ca42dca22cb161343aacd80', 'false', '2023-02-03 14:10:07'), +('0c0ef371eebc9235295e42a28e', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-07 14:38:04'), +('10a4ab099e093a4799dceef90a', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:10:38'), +('18bbd0d24694d5ed892195dac2', 'false', '2023-02-03 14:09:24'), +('23cfb2531e8e6db564924a9afb', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:10:38'), +('3287ac196d9b6b56b722fd2497', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 15:10:53'), +('48ec4bf816b66bc5a9bd88e76c', 'false', '2023-02-03 22:49:27'), +('4d64a7515bc34c3d7eff58a9ab', 'false', '2023-02-03 14:02:26'), +('548a7c3471e0131ecb7cbe78dd', 'false', '2023-02-03 14:05:14'), +('631ce94cfe9d9764adea6dd734', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:11:37'), +('633e71610d14e6ee1ccd46c916', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:03:38'), +('6836972ba73597310970fd86b4', 'false', '2023-02-03 22:49:27'), +('68e9b08358c3b689a9fdd08051', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-04 13:17:44'), +('69e0398bb8ef0bac62318ef87f', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:26:14'), +('774c2a4ccefab5764bbdd625bb', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-08 01:32:06'), +('79549e821d08f3dd904db8501a', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:03:27'), +('842d4e91ddc719d006fc9c49ee', 'false', '2023-02-03 20:50:27'), +('8d1f863b57f5b2366615d49e4b', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-07 11:16:32'), +('98a40e7c07c3da1fa6a0fa5054', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-04 09:38:10'), +('99d7d9b5cc50911fb2e2419520', 'false', '2023-02-03 22:49:27'), +('9db2d2b72d34a24418fe9c8025', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:07:43'), +('a3883e8adc9e53499e4144b8b6', 'false', '2023-02-03 14:06:20'), +('c1ded0f32cd92bfbcdedc35d40', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-05 10:51:07'), +('c3f706e7c84d4212fad7addb24', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:11:37'), +('c633a119410f2eb707e7d96b88', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 15:10:53'), +('d1307b84a3c5095a4b53783091', 'false', '2023-02-03 14:05:51'), +('d2d31120a0a66d383a5dff1174', 'false', '2023-02-03 14:07:36'), +('d618845cfc7b90d263b2ca772a', 'false', '2023-02-03 14:02:21'), +('ea340650b0a866d68456f4ee1f', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-04 08:04:51'), +('ed019abca71c90302581eafe5b', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-04 09:29:08'), +('eddadfb5618aad85c712f06514', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:07:43'), +('f72d9f359b04b641148107a092', 'false', '2023-02-03 14:06:45'), +('fb3e6cafde783d44e426380ac2', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-07 11:14:48'), +('fc74bc200405bd1b1ce50f94c9', 'false', '2023-02-03 14:11:34'), +('fcfd1e675c9e8387124f7af196', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-03 14:03:38'), +('fee6e530cdf7d8813cabdb2424', '{\"language\":\"sk-sk\",\"currency\":\"EUR\"}', '2023-02-07 13:41:54'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_setting` +-- + +CREATE TABLE `oc_setting` ( + `setting_id` int NOT NULL, + `store_id` int NOT NULL DEFAULT '0', + `code` varchar(128) NOT NULL, + `key` varchar(128) NOT NULL, + `value` text NOT NULL, + `serialized` tinyint(1) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_setting` +-- + +INSERT INTO `oc_setting` (`setting_id`, `store_id`, `code`, `key`, `value`, `serialized`) VALUES +(844, 0, 'opencart', 'opencart_username', 'fdgbnfgbnd', 0), +(1022, 0, 'shipping_pickup', 'shipping_pickup_geo_zone_id', '0', 0), +(1021, 0, 'config', 'config_error_filename', 'error.log', 0), +(1020, 0, 'config', 'config_error_log', '1', 0), +(1019, 0, 'config', 'config_error_display', '1', 0), +(1016, 0, 'config', 'config_file_max_size', '300000', 0), +(1017, 0, 'config', 'config_file_ext_allowed', 'zip\r\ntxt\r\npng\r\njpe\r\njpeg\r\njpg\r\ngif\r\nbmp\r\nico\r\ntiff\r\ntif\r\nsvg\r\nsvgz\r\nzip\r\nrar\r\nmsi\r\ncab\r\nmp3\r\nqt\r\nmov\r\npdf\r\npsd\r\nai\r\neps\r\nps\r\ndoc', 0), +(1018, 0, 'config', 'config_file_mime_allowed', 'text/plain\r\nimage/png\r\nimage/jpeg\r\nimage/gif\r\nimage/bmp\r\nimage/tiff\r\nimage/svg+xml\r\napplication/zip\r\n"application/zip"\r\napplication/x-zip\r\n"application/x-zip"\r\napplication/x-zip-compressed\r\n"application/x-zip-compressed"\r\napplication/rar\r\n"application/rar"\r\napplication/x-rar\r\n"application/x-rar"\r\napplication/x-rar-compressed\r\n"application/x-rar-compressed"\r\napplication/octet-stream\r\n"application/octet-stream"\r\naudio/mpeg\r\nvideo/quicktime\r\napplication/pdf', 0), +(1011, 0, 'config', 'config_compression', '0', 0), +(1012, 0, 'config', 'config_secure', '0', 0), +(1013, 0, 'config', 'config_password', '1', 0), +(1014, 0, 'config', 'config_shared', '0', 0), +(1015, 0, 'config', 'config_encryption', 'STpeosmcm8sM91WVWUk5V8eNamHedSO8xmjpyXDkneGrx2mtRqzmY7fzBb1kdRZdJyaM2Awiumpp8LCCgt2GHjjPymPZMywVYQisVPmwFZOFIjp8T1DpEuRw5nrCcuLLuqvy7dco9GwVlJdzMK5vYvxOar9aoSpsLO8Zo7Hoy9XLyhjJEVwmF7J1T6P24fQcxcyoHZR43QRYuPLr5wAEyKfzsONPrTK9L5fLrXMUzcxMWaU7yhixJpB2c9iyBYhi52T9PKkbXgIjEIkrM3xrzI1ls6IvbOBIh4KWEnGqiz7LUax6QEKejYjXzl9qudrYIfIgKYy99jeObHKHf2dpykTtC1uIXgzX2S7fwJKL5tGtmg41WyqHVdMsW4WrwUvUYRVIQTm1QSYe5vVwjiw9W8uuUEqD7iDf3j36Aq8ZgZxMKSwIlQFxaW6ZqgUxUiOx1mTtqO0f50GuDdtNxZVFo09fLSngYkHUtfZ0seiHNH9MLgj2MMjarVhsgRiX3Iu8DYbkNHporoSf6Ka8z7WmFjPi4rgl9TCYX8nXa3T9KyzMU141N7iWM0roQ4xFtcckU0zC5CqYv5vhMveInpf64nJ1YvofmDRFETUlwwPUysWVIGiSyEumQUdOvWhNftNxsJcyVNOCccUUOr3PSJC3teQDhj4Nbbi2o6KGSUYVBvjEVgPCOoRH4yLhrCPZ3shic9d5vHonGfuQgRBCY3cs41bXBDRHE3pyJR1phocEpB3P5QsLpd3KBs8Z21tGCOolGUE25fUgQKJo5VPL8Mj1shP9TXidn6Dw0kNIgh6jNqbWWfxSpBPmFpAgNVVfxnYMt7CdZTywpKQvegAiEVVCtoeHH5rG36jtCGSXoMk7d6VeV9d9sheeDgznxb0GephhRbUrT3gHD8qC9mpKuiNxT6Vvs0OdIwCFZIAuZ5GfFrI5GZcENEGuX21A3Ot5AdV8NUdMnXZyTjpc58kTJVphVK5MlsVUVNJuugRQqkYqxh2sCbShrmqgw0qrBJT83rmT', 0), +(1009, 0, 'config', 'config_seo_url', '0', 0), +(1010, 0, 'config', 'config_robots', 'abot\r\ndbot\r\nebot\r\nhbot\r\nkbot\r\nlbot\r\nmbot\r\nnbot\r\nobot\r\npbot\r\nrbot\r\nsbot\r\ntbot\r\nvbot\r\nybot\r\nzbot\r\nbot.\r\nbot/\r\n_bot\r\n.bot\r\n/bot\r\n-bot\r\n:bot\r\n(bot\r\ncrawl\r\nslurp\r\nspider\r\nseek\r\naccoona\r\nacoon\r\nadressendeutschland\r\nah-ha.com\r\nahoy\r\naltavista\r\nananzi\r\nanthill\r\nappie\r\narachnophilia\r\narale\r\naraneo\r\naranha\r\narchitext\r\naretha\r\narks\r\nasterias\r\natlocal\r\natn\r\natomz\r\naugurfind\r\nbackrub\r\nbannana_bot\r\nbaypup\r\nbdfetch\r\nbig brother\r\nbiglotron\r\nbjaaland\r\nblackwidow\r\nblaiz\r\nblog\r\nblo.\r\nbloodhound\r\nboitho\r\nbooch\r\nbradley\r\nbutterfly\r\ncalif\r\ncassandra\r\nccubee\r\ncfetch\r\ncharlotte\r\nchurl\r\ncienciaficcion\r\ncmc\r\ncollective\r\ncomagent\r\ncombine\r\ncomputingsite\r\ncsci\r\ncurl\r\ncusco\r\ndaumoa\r\ndeepindex\r\ndelorie\r\ndepspid\r\ndeweb\r\ndie blinde kuh\r\ndigger\r\nditto\r\ndmoz\r\ndocomo\r\ndownload express\r\ndtaagent\r\ndwcp\r\nebiness\r\nebingbong\r\ne-collector\r\nejupiter\r\nemacs-w3 search engine\r\nesther\r\nevliya celebi\r\nezresult\r\nfalcon\r\nfelix ide\r\nferret\r\nfetchrover\r\nfido\r\nfindlinks\r\nfireball\r\nfish search\r\nfouineur\r\nfunnelweb\r\ngazz\r\ngcreep\r\ngenieknows\r\ngetterroboplus\r\ngeturl\r\nglx\r\ngoforit\r\ngolem\r\ngrabber\r\ngrapnel\r\ngralon\r\ngriffon\r\ngromit\r\ngrub\r\ngulliver\r\nhamahakki\r\nharvest\r\nhavindex\r\nhelix\r\nheritrix\r\nhku www octopus\r\nhomerweb\r\nhtdig\r\nhtml index\r\nhtml_analyzer\r\nhtmlgobble\r\nhubater\r\nhyper-decontextualizer\r\nia_archiver\r\nibm_planetwide\r\nichiro\r\niconsurf\r\niltrovatore\r\nimage.kapsi.net\r\nimagelock\r\nincywincy\r\nindexer\r\ninfobee\r\ninformant\r\ningrid\r\ninktomisearch.com\r\ninspector web\r\nintelliagent\r\ninternet shinchakubin\r\nip3000\r\niron33\r\nisraeli-search\r\nivia\r\njack\r\njakarta\r\njavabee\r\njetbot\r\njumpstation\r\nkatipo\r\nkdd-explorer\r\nkilroy\r\nknowledge\r\nkototoi\r\nkretrieve\r\nlabelgrabber\r\nlachesis\r\nlarbin\r\nlegs\r\nlibwww\r\nlinkalarm\r\nlink validator\r\nlinkscan\r\nlockon\r\nlwp\r\nlycos\r\nmagpie\r\nmantraagent\r\nmapoftheinternet\r\nmarvin/\r\nmattie\r\nmediafox\r\nmediapartners\r\nmercator\r\nmerzscope\r\nmicrosoft url control\r\nminirank\r\nmiva\r\nmj12\r\nmnogosearch\r\nmoget\r\nmonster\r\nmoose\r\nmotor\r\nmultitext\r\nmuncher\r\nmuscatferret\r\nmwd.search\r\nmyweb\r\nnajdi\r\nnameprotect\r\nnationaldirectory\r\nnazilla\r\nncsa beta\r\nnec-meshexplorer\r\nnederland.zoek\r\nnetcarta webmap engine\r\nnetmechanic\r\nnetresearchserver\r\nnetscoop\r\nnewscan-online\r\nnhse\r\nnokia6682/\r\nnomad\r\nnoyona\r\nnutch\r\nnzexplorer\r\nobjectssearch\r\noccam\r\nomni\r\nopen text\r\nopenfind\r\nopenintelligencedata\r\norb search\r\nosis-project\r\npack rat\r\npageboy\r\npagebull\r\npage_verifier\r\npanscient\r\nparasite\r\npartnersite\r\npatric\r\npear.\r\npegasus\r\nperegrinator\r\npgp key agent\r\nphantom\r\nphpdig\r\npicosearch\r\npiltdownman\r\npimptrain\r\npinpoint\r\npioneer\r\npiranha\r\nplumtreewebaccessor\r\npogodak\r\npoirot\r\npompos\r\npoppelsdorf\r\npoppi\r\npopular iconoclast\r\npsycheclone\r\npublisher\r\npython\r\nrambler\r\nraven search\r\nroach\r\nroad runner\r\nroadhouse\r\nrobbie\r\nrobofox\r\nrobozilla\r\nrules\r\nsalty\r\nsbider\r\nscooter\r\nscoutjet\r\nscrubby\r\nsearch.\r\nsearchprocess\r\nsemanticdiscovery\r\nsenrigan\r\nsg-scout\r\nshai\'hulud\r\nshark\r\nshopwiki\r\nsidewinder\r\nsift\r\nsilk\r\nsimmany\r\nsite searcher\r\nsite valet\r\nsitetech-rover\r\nskymob.com\r\nsleek\r\nsmartwit\r\nsna-\r\nsnappy\r\nsnooper\r\nsohu\r\nspeedfind\r\nsphere\r\nsphider\r\nspinner\r\nspyder\r\nsteeler/\r\nsuke\r\nsuntek\r\nsupersnooper\r\nsurfnomore\r\nsven\r\nsygol\r\nszukacz\r\ntach black widow\r\ntarantula\r\ntempleton\r\n/teoma\r\nt-h-u-n-d-e-r-s-t-o-n-e\r\ntheophrastus\r\ntitan\r\ntitin\r\ntkwww\r\ntoutatis\r\nt-rex\r\ntutorgig\r\ntwiceler\r\ntwisted\r\nucsd\r\nudmsearch\r\nurl check\r\nupdated\r\nvagabondo\r\nvalkyrie\r\nverticrawl\r\nvictoria\r\nvision-search\r\nvolcano\r\nvoyager/\r\nvoyager-hc\r\nw3c_validator\r\nw3m2\r\nw3mir\r\nwalker\r\nwallpaper\r\nwanderer\r\nwauuu\r\nwavefire\r\nweb core\r\nweb hopper\r\nweb wombat\r\nwebbandit\r\nwebcatcher\r\nwebcopy\r\nwebfoot\r\nweblayers\r\nweblinker\r\nweblog monitor\r\nwebmirror\r\nwebmonkey\r\nwebquest\r\nwebreaper\r\nwebsitepulse\r\nwebsnarf\r\nwebstolperer\r\nwebvac\r\nwebwalk\r\nwebwatch\r\nwebwombat\r\nwebzinger\r\nwhizbang\r\nwhowhere\r\nwild ferret\r\nworldlight\r\nwwwc\r\nwwwster\r\nxenu\r\nxget\r\nxift\r\nxirq\r\nyandex\r\nyanga\r\nyeti\r\nyodao\r\nzao\r\nzippp\r\nzyborg', 0), +(1003, 0, 'config', 'config_mail_smtp_password', 'comgcfuvkdzsoaqr', 0), +(1004, 0, 'config', 'config_mail_smtp_port', '587', 0), +(1005, 0, 'config', 'config_mail_smtp_timeout', '5', 0), +(1006, 0, 'config', 'config_mail_alert', '[\"order\",\"review\"]', 1), +(1007, 0, 'config', 'config_mail_alert_email', 'samson.matus@gmail.com', 0), +(1008, 0, 'config', 'config_maintenance', '0', 0), +(1001, 0, 'config', 'config_mail_smtp_hostname', 'tls://smtp.gmail.com', 0), +(1002, 0, 'config', 'config_mail_smtp_username', 'farbysabr@gmail.com', 0), +(1000, 0, 'config', 'config_mail_parameter', 'farbysabr@gmail.com', 0), +(999, 0, 'config', 'config_mail_engine', 'smtp', 0), +(998, 0, 'config', 'config_icon', 'catalog/sabr.png', 0), +(997, 0, 'config', 'config_logo', 'catalog/farby laky0.jpg', 0), +(996, 0, 'config', 'config_captcha_page', '[\"review\",\"return\",\"contact\"]', 1), +(995, 0, 'config', 'config_captcha', '', 0), +(994, 0, 'config', 'config_return_status_id', '2', 0), +(993, 0, 'config', 'config_return_id', '0', 0), +(992, 0, 'config', 'config_affiliate_id', '4', 0), +(990, 0, 'config', 'config_affiliate_auto', '0', 0), +(991, 0, 'config', 'config_affiliate_commission', '5', 0), +(989, 0, 'config', 'config_affiliate_approval', '0', 0), +(988, 0, 'config', 'config_affiliate_group_id', '1', 0), +(985, 0, 'config', 'config_stock_display', '0', 0), +(986, 0, 'config', 'config_stock_warning', '0', 0), +(982, 0, 'config', 'config_complete_status', '[\"5\",\"3\"]', 1), +(983, 0, 'config', 'config_fraud_status_id', '7', 0), +(984, 0, 'config', 'config_api_id', '1', 0), +(1048, 0, 'payment_free_checkout', 'payment_free_checkout_status', '0', 0), +(1047, 0, 'payment_free_checkout', 'payment_free_checkout_order_status_id', '1', 0), +(97, 0, 'payment_cod', 'payment_cod_sort_order', '5', 0), +(98, 0, 'payment_cod', 'payment_cod_total', '0.01', 0), +(99, 0, 'payment_cod', 'payment_cod_order_status_id', '1', 0), +(100, 0, 'payment_cod', 'payment_cod_geo_zone_id', '0', 0), +(101, 0, 'payment_cod', 'payment_cod_status', '1', 0), +(1036, 0, 'shipping_flat', 'shipping_flat_sort_order', '', 0), +(1035, 0, 'shipping_flat', 'shipping_flat_status', '0', 0), +(1034, 0, 'shipping_flat', 'shipping_flat_geo_zone_id', '0', 0), +(1033, 0, 'shipping_flat', 'shipping_flat_tax_class_id', '9', 0), +(1032, 0, 'shipping_flat', 'shipping_flat_cost', '', 0), +(107, 0, 'total_shipping', 'total_shipping_sort_order', '3', 0), +(108, 0, 'total_sub_total', 'total_sub_total_sort_order', '1', 0), +(109, 0, 'total_sub_total', 'total_sub_total_status', '1', 0), +(110, 0, 'total_tax', 'total_tax_status', '1', 0), +(111, 0, 'total_total', 'total_total_sort_order', '9', 0), +(112, 0, 'total_total', 'total_total_status', '1', 0), +(113, 0, 'total_tax', 'total_tax_sort_order', '5', 0), +(114, 0, 'total_credit', 'total_credit_sort_order', '7', 0), +(115, 0, 'total_credit', 'total_credit_status', '1', 0), +(116, 0, 'total_reward', 'total_reward_sort_order', '2', 0), +(117, 0, 'total_reward', 'total_reward_status', '1', 0), +(118, 0, 'total_shipping', 'total_shipping_status', '1', 0), +(119, 0, 'total_shipping', 'total_shipping_estimator', '1', 0), +(120, 0, 'total_coupon', 'total_coupon_sort_order', '4', 0), +(121, 0, 'total_coupon', 'total_coupon_status', '1', 0), +(122, 0, 'total_voucher', 'total_voucher_sort_order', '8', 0), +(123, 0, 'total_voucher', 'total_voucher_status', '1', 0), +(124, 0, 'module_category', 'module_category_status', '1', 0), +(125, 0, 'module_account', 'module_account_status', '1', 0), +(223, 0, 'theme_default', 'theme_default_image_wishlist_width', '85', 0), +(222, 0, 'theme_default', 'theme_default_image_compare_height', '119', 0), +(221, 0, 'theme_default', 'theme_default_image_compare_width', '85', 0), +(220, 0, 'theme_default', 'theme_default_image_related_height', '302', 0), +(219, 0, 'theme_default', 'theme_default_image_related_width', '216', 0), +(218, 0, 'theme_default', 'theme_default_image_additional_height', '672', 0), +(217, 0, 'theme_default', 'theme_default_image_additional_width', '481', 0), +(216, 0, 'theme_default', 'theme_default_image_product_height', '302', 0), +(215, 0, 'theme_default', 'theme_default_image_product_width', '216', 0), +(214, 0, 'theme_default', 'theme_default_image_popup_height', '800', 0), +(213, 0, 'theme_default', 'theme_default_image_popup_width', '572', 0), +(212, 0, 'theme_default', 'theme_default_image_thumb_height', '672', 0), +(211, 0, 'theme_default', 'theme_default_image_thumb_width', '481', 0), +(210, 0, 'theme_default', 'theme_default_image_category_height', '200', 0), +(209, 0, 'theme_default', 'theme_default_image_category_width', '891', 0), +(208, 0, 'theme_default', 'theme_default_product_description_length', '150', 0), +(207, 0, 'theme_default', 'theme_default_product_limit', '12', 0), +(206, 0, 'theme_default', 'theme_default_status', '1', 0), +(205, 0, 'theme_default', 'theme_default_directory', 'Fortsi_Fashion', 0), +(150, 0, 'dashboard_activity', 'dashboard_activity_status', '1', 0), +(151, 0, 'dashboard_activity', 'dashboard_activity_sort_order', '7', 0), +(152, 0, 'dashboard_sale', 'dashboard_sale_status', '1', 0), +(153, 0, 'dashboard_sale', 'dashboard_sale_width', '3', 0), +(154, 0, 'dashboard_chart', 'dashboard_chart_status', '1', 0), +(155, 0, 'dashboard_chart', 'dashboard_chart_width', '6', 0), +(156, 0, 'dashboard_customer', 'dashboard_customer_status', '1', 0), +(157, 0, 'dashboard_customer', 'dashboard_customer_width', '3', 0), +(158, 0, 'dashboard_map', 'dashboard_map_status', '1', 0), +(159, 0, 'dashboard_map', 'dashboard_map_width', '6', 0), +(160, 0, 'dashboard_online', 'dashboard_online_status', '1', 0), +(161, 0, 'dashboard_online', 'dashboard_online_width', '3', 0), +(162, 0, 'dashboard_order', 'dashboard_order_sort_order', '1', 0), +(163, 0, 'dashboard_order', 'dashboard_order_status', '1', 0), +(164, 0, 'dashboard_order', 'dashboard_order_width', '3', 0), +(165, 0, 'dashboard_sale', 'dashboard_sale_sort_order', '2', 0), +(166, 0, 'dashboard_customer', 'dashboard_customer_sort_order', '3', 0), +(167, 0, 'dashboard_online', 'dashboard_online_sort_order', '4', 0), +(168, 0, 'dashboard_map', 'dashboard_map_sort_order', '5', 0), +(169, 0, 'dashboard_chart', 'dashboard_chart_sort_order', '6', 0), +(170, 0, 'dashboard_recent', 'dashboard_recent_status', '1', 0), +(171, 0, 'dashboard_recent', 'dashboard_recent_sort_order', '8', 0), +(172, 0, 'dashboard_activity', 'dashboard_activity_width', '4', 0), +(173, 0, 'dashboard_recent', 'dashboard_recent_width', '8', 0), +(174, 0, 'report_customer_activity', 'report_customer_activity_status', '1', 0), +(175, 0, 'report_customer_activity', 'report_customer_activity_sort_order', '1', 0), +(176, 0, 'report_customer_order', 'report_customer_order_status', '1', 0), +(177, 0, 'report_customer_order', 'report_customer_order_sort_order', '2', 0), +(178, 0, 'report_customer_reward', 'report_customer_reward_status', '1', 0), +(179, 0, 'report_customer_reward', 'report_customer_reward_sort_order', '3', 0), +(180, 0, 'report_customer_search', 'report_customer_search_sort_order', '3', 0), +(181, 0, 'report_customer_search', 'report_customer_search_status', '1', 0), +(182, 0, 'report_customer_transaction', 'report_customer_transaction_status', '1', 0), +(183, 0, 'report_customer_transaction', 'report_customer_transaction_status_sort_order', '4', 0), +(184, 0, 'report_sale_tax', 'report_sale_tax_status', '1', 0), +(185, 0, 'report_sale_tax', 'report_sale_tax_sort_order', '5', 0), +(186, 0, 'report_sale_shipping', 'report_sale_shipping_status', '1', 0), +(187, 0, 'report_sale_shipping', 'report_sale_shipping_sort_order', '6', 0), +(188, 0, 'report_sale_return', 'report_sale_return_status', '1', 0), +(189, 0, 'report_sale_return', 'report_sale_return_sort_order', '7', 0), +(190, 0, 'report_sale_order', 'report_sale_order_status', '1', 0), +(191, 0, 'report_sale_order', 'report_sale_order_sort_order', '8', 0), +(192, 0, 'report_sale_coupon', 'report_sale_coupon_status', '1', 0), +(193, 0, 'report_sale_coupon', 'report_sale_coupon_sort_order', '9', 0), +(194, 0, 'report_product_viewed', 'report_product_viewed_status', '1', 0), +(195, 0, 'report_product_viewed', 'report_product_viewed_sort_order', '10', 0), +(196, 0, 'report_product_purchased', 'report_product_purchased_status', '1', 0), +(197, 0, 'report_product_purchased', 'report_product_purchased_sort_order', '11', 0), +(198, 0, 'report_marketing', 'report_marketing_status', '1', 0), +(199, 0, 'report_marketing', 'report_marketing_sort_order', '12', 0), +(200, 0, 'developer', 'developer_theme', '1', 0), +(201, 0, 'developer', 'developer_sass', '1', 0), +(987, 0, 'config', 'config_stock_checkout', '0', 0), +(981, 0, 'config', 'config_processing_status', '[\"5\",\"1\",\"2\",\"12\",\"3\"]', 1), +(979, 0, 'config', 'config_checkout_id', '5', 0), +(980, 0, 'config', 'config_order_status_id', '1', 0), +(978, 0, 'config', 'config_checkout_guest', '1', 0), +(977, 0, 'config', 'config_cart_weight', '1', 0), +(976, 0, 'config', 'config_invoice_prefix', 'INV-2023-00', 0), +(975, 0, 'config', 'config_account_id', '3', 0), +(974, 0, 'config', 'config_login_attempts', '5', 0), +(973, 0, 'config', 'config_customer_price', '0', 0), +(972, 0, 'config', 'config_customer_group_display', '[\"1\"]', 1), +(971, 0, 'config', 'config_customer_group_id', '1', 0), +(970, 0, 'config', 'config_customer_search', '0', 0), +(969, 0, 'config', 'config_customer_activity', '0', 0), +(968, 0, 'config', 'config_customer_online', '0', 0), +(967, 0, 'config', 'config_tax_customer', 'shipping', 0), +(966, 0, 'config', 'config_tax_default', 'shipping', 0), +(965, 0, 'config', 'config_tax', '1', 0), +(964, 0, 'config', 'config_voucher_max', '1000', 0), +(224, 0, 'theme_default', 'theme_default_image_wishlist_height', '119', 0), +(225, 0, 'theme_default', 'theme_default_image_cart_width', '85', 0), +(226, 0, 'theme_default', 'theme_default_image_cart_height', '119', 0), +(227, 0, 'theme_default', 'theme_default_image_location_width', '268', 0), +(228, 0, 'theme_default', 'theme_default_image_location_height', '50', 0), +(963, 0, 'config', 'config_voucher_min', '1', 0), +(962, 0, 'config', 'config_review_guest', '1', 0), +(961, 0, 'config', 'config_review_status', '1', 0), +(960, 0, 'config', 'config_limit_admin', '20', 0), +(959, 0, 'config', 'config_product_count', '1', 0), +(958, 0, 'config', 'config_weight_class_id', '1', 0), +(956, 0, 'config', 'config_currency_auto', '1', 0), +(957, 0, 'config', 'config_length_class_id', '2', 0), +(955, 0, 'config', 'config_currency', 'EUR', 0), +(938, 0, 'config', 'config_theme', 'default', 0), +(939, 0, 'config', 'config_layout_id', '4', 0), +(940, 0, 'config', 'config_name', 'Farbysabr', 0), +(941, 0, 'config', 'config_owner', 'Jana Samsonová', 0), +(942, 0, 'config', 'config_address', 'Jegorovova cesta 37, 974 01 Banská Bystrica', 0), +(943, 0, 'config', 'config_geocode', '', 0), +(944, 0, 'config', 'config_email', 'farbysabr@gmail.com', 0), +(945, 0, 'config', 'config_telephone', '+421 917 431 932', 0), +(946, 0, 'config', 'config_fax', '', 0), +(947, 0, 'config', 'config_image', 'catalog/sabr.png', 0), +(948, 0, 'config', 'config_open', '7:00 - 16:00', 0), +(949, 0, 'config', 'config_comment', '', 0), +(950, 0, 'config', 'config_country_id', '189', 0), +(951, 0, 'config', 'config_zone_id', '2925', 0), +(952, 0, 'config', 'config_timezone', 'Europe/Bratislava', 0), +(937, 0, 'config', 'config_meta_keyword', 'farby laky , banská bystrica , farba na drevo , interierová farba , škrabaná omietka , farba na kov , farba na železo , zakladná farba , odhrzovač , hemerit , kvalitna farba , dulux , silikonová omietka ', 0), +(953, 0, 'config', 'config_language', 'sk-sk', 0), +(954, 0, 'config', 'config_admin_language', 'sk-sk', 0), +(936, 0, 'config', 'config_meta_description', 'Farby laky , Banská Bystrica', 0), +(845, 0, 'opencart', 'opencart_secret', '605af9cd944547c4506b685aa964da9b70b21ff51280153a6ba11e4454a1b865ad4f85bad40a7adcd9541b30fa6bb6e244766b5ee9866551752720b2a6dff6d0171e3da024684404dec6fa21992262a02cc37248ce37fef48e15810b4173398e6d92d25f2f25f9b1d6928d8a1a83b0828e169664b95bc4bf56d9b489a44f1de53bcfe14157bf4848ed5ff03d8375b1341f8a4269fa924867baba15ae0b37f0fcc0a1051b14fafc055d1cfb97e13cd24fa3998f146cda7f25d65df6e516f2416a4f0116c1aa1ffbaa5f7845d6cb1c3e3ec3622fe9631c6c87c1dea59f3891bc0b4e84c05c8d1291a2b9c3b2ee74adaac95e2b9225f6aec4092aa708b9816d555a', 0), +(935, 0, 'config', 'config_meta_title', 'Farbysabr', 0), +(933, 0, 'module_information', 'module_information_status', '1', 0), +(934, 0, 'module_filter', 'module_filter_status', '1', 0), +(1023, 0, 'shipping_pickup', 'shipping_pickup_status', '1', 0), +(1024, 0, 'shipping_pickup', 'shipping_pickup_sort_order', '', 0), +(1025, 0, 'shipping_weight', 'shipping_weight_tax_class_id', '9', 0), +(1026, 0, 'shipping_weight', 'shipping_weight_status', '0', 0), +(1027, 0, 'shipping_weight', 'shipping_weight_sort_order', '', 0), +(1028, 0, 'shipping_weight', 'shipping_weight_4_rate', '', 0), +(1029, 0, 'shipping_weight', 'shipping_weight_4_status', '0', 0), +(1030, 0, 'shipping_weight', 'shipping_weight_3_rate', '', 0), +(1031, 0, 'shipping_weight', 'shipping_weight_3_status', '0', 0), +(1037, 0, 'shipping_free', 'shipping_free_total', '', 0), +(1038, 0, 'shipping_free', 'shipping_free_geo_zone_id', '0', 0), +(1039, 0, 'shipping_free', 'shipping_free_status', '1', 0), +(1040, 0, 'shipping_free', 'shipping_free_sort_order', '', 0), +(1053, 0, 'payment_bank_transfer', 'payment_bank_transfer_geo_zone_id', '0', 0), +(1052, 0, 'payment_bank_transfer', 'payment_bank_transfer_order_status_id', '7', 0), +(1051, 0, 'payment_bank_transfer', 'payment_bank_transfer_total', '0', 0), +(1050, 0, 'payment_bank_transfer', 'payment_bank_transfer_bank1', 'Sumu poslať na tento účet:\r\nxxxxx-xxxxxxxx-xxxxxxx-xxxx', 0), +(1049, 0, 'payment_free_checkout', 'payment_free_checkout_sort_order', '1', 0), +(1054, 0, 'payment_bank_transfer', 'payment_bank_transfer_status', '1', 0), +(1055, 0, 'payment_bank_transfer', 'payment_bank_transfer_sort_order', '1', 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_shipping_courier` +-- + +CREATE TABLE `oc_shipping_courier` ( + `shipping_courier_id` int NOT NULL, + `shipping_courier_code` varchar(255) NOT NULL DEFAULT '', + `shipping_courier_name` varchar(255) NOT NULL DEFAULT '' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_shipping_courier` +-- + +INSERT INTO `oc_shipping_courier` (`shipping_courier_id`, `shipping_courier_code`, `shipping_courier_name`) VALUES +(1, 'dhl', 'DHL'), +(2, 'fedex', 'Fedex'), +(3, 'ups', 'UPS'), +(4, 'royal-mail', 'Royal Mail'), +(5, 'usps', 'United States Postal Service'), +(6, 'auspost', 'Australia Post'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_statistics` +-- + +CREATE TABLE `oc_statistics` ( + `statistics_id` int NOT NULL, + `code` varchar(64) NOT NULL, + `value` decimal(15,4) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_statistics` +-- + +INSERT INTO `oc_statistics` (`statistics_id`, `code`, `value`) VALUES +(1, 'order_sale', '5.0000'), +(2, 'order_processing', '0.0000'), +(3, 'order_complete', '0.0000'), +(4, 'order_other', '0.0000'), +(5, 'returns', '0.0000'), +(6, 'product', '0.0000'), +(7, 'review', '0.0000'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_stock_status` +-- + +CREATE TABLE `oc_stock_status` ( + `stock_status_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_stock_status` +-- + +INSERT INTO `oc_stock_status` (`stock_status_id`, `language_id`, `name`) VALUES +(7, 1, 'In Stock'), +(8, 1, 'Pre-Order'), +(5, 1, 'Out Of Stock'), +(6, 1, '2-3 Days'), +(7, 2, 'In Stock'), +(8, 2, 'Pre-Order'), +(5, 2, 'Out Of Stock'), +(6, 2, '2-3 Days'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_store` +-- + +CREATE TABLE `oc_store` ( + `store_id` int NOT NULL, + `name` varchar(64) NOT NULL, + `url` varchar(255) NOT NULL, + `ssl` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_tax_class` +-- + +CREATE TABLE `oc_tax_class` ( + `tax_class_id` int NOT NULL, + `title` varchar(32) NOT NULL, + `description` varchar(255) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_tax_class` +-- + +INSERT INTO `oc_tax_class` (`tax_class_id`, `title`, `description`, `date_added`, `date_modified`) VALUES +(9, 'Taxable Goods', 'Taxed goods', '2009-01-06 23:21:53', '2011-09-23 14:07:50'), +(10, 'Downloadable Products', 'Downloadable', '2011-09-21 22:19:39', '2011-09-22 10:27:36'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_tax_rate` +-- + +CREATE TABLE `oc_tax_rate` ( + `tax_rate_id` int NOT NULL, + `geo_zone_id` int NOT NULL DEFAULT '0', + `name` varchar(32) NOT NULL, + `rate` decimal(15,4) NOT NULL DEFAULT '0.0000', + `type` char(1) NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_tax_rate` +-- + +INSERT INTO `oc_tax_rate` (`tax_rate_id`, `geo_zone_id`, `name`, `rate`, `type`, `date_added`, `date_modified`) VALUES +(86, 3, 'VAT (20%)', '20.0000', 'P', '2011-03-09 21:17:10', '2011-09-22 22:24:29'), +(87, 3, 'Eco Tax (-2.00)', '2.0000', 'F', '2011-09-21 21:49:23', '2011-09-23 00:40:19'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_tax_rate_to_customer_group` +-- + +CREATE TABLE `oc_tax_rate_to_customer_group` ( + `tax_rate_id` int NOT NULL, + `customer_group_id` int NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_tax_rate_to_customer_group` +-- + +INSERT INTO `oc_tax_rate_to_customer_group` (`tax_rate_id`, `customer_group_id`) VALUES +(86, 1), +(87, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_tax_rule` +-- + +CREATE TABLE `oc_tax_rule` ( + `tax_rule_id` int NOT NULL, + `tax_class_id` int NOT NULL, + `tax_rate_id` int NOT NULL, + `based` varchar(10) NOT NULL, + `priority` int NOT NULL DEFAULT '1' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_tax_rule` +-- + +INSERT INTO `oc_tax_rule` (`tax_rule_id`, `tax_class_id`, `tax_rate_id`, `based`, `priority`) VALUES +(121, 10, 86, 'payment', 1), +(120, 10, 87, 'store', 0), +(128, 9, 86, 'shipping', 1), +(127, 9, 87, 'shipping', 2); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_theme` +-- + +CREATE TABLE `oc_theme` ( + `theme_id` int NOT NULL, + `store_id` int NOT NULL, + `theme` varchar(64) NOT NULL, + `route` varchar(64) NOT NULL, + `code` mediumtext NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_translation` +-- + +CREATE TABLE `oc_translation` ( + `translation_id` int NOT NULL, + `store_id` int NOT NULL, + `language_id` int NOT NULL, + `route` varchar(64) NOT NULL, + `key` varchar(64) NOT NULL, + `value` text NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_upload` +-- + +CREATE TABLE `oc_upload` ( + `upload_id` int NOT NULL, + `name` varchar(255) NOT NULL, + `filename` varchar(255) NOT NULL, + `code` varchar(255) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_user` +-- + +CREATE TABLE `oc_user` ( + `user_id` int NOT NULL, + `user_group_id` int NOT NULL, + `username` varchar(20) NOT NULL, + `password` varchar(40) NOT NULL, + `salt` varchar(9) NOT NULL, + `firstname` varchar(32) NOT NULL, + `lastname` varchar(32) NOT NULL, + `email` varchar(96) NOT NULL, + `image` varchar(255) NOT NULL, + `code` varchar(40) NOT NULL, + `ip` varchar(40) NOT NULL, + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_user` +-- + +INSERT INTO `oc_user` (`user_id`, `user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES +(1, 1, 'Admin', 'bf9573dab6a64833a8232fcb6d6a07056762b22e', 'nKdiVRJ70', 'Admin', 'Admin', 'radovan.katrencik@gmail.com', '', '', '172.70.225.141', 1, '2023-01-24 14:08:20'), +(2, 11, 'Farbysabr', '638dd15711a02aca5ada487bcdb9ff2813eb0ac6', 'Vw59O1E7T', 'Farby', 'Sabr', 'farbysabr@gmail.com', '', '', '141.101.96.219', 1, '2023-01-26 15:25:13'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_user_group` +-- + +CREATE TABLE `oc_user_group` ( + `user_group_id` int NOT NULL, + `name` varchar(64) NOT NULL, + `permission` text NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_user_group` +-- + +INSERT INTO `oc_user_group` (`user_group_id`, `name`, `permission`) VALUES +(1, 'Administrator', '{\"access\":[\"catalog\\/attribute\",\"catalog\\/attribute_group\",\"catalog\\/category\",\"catalog\\/download\",\"catalog\\/filter\",\"catalog\\/information\",\"catalog\\/manufacturer\",\"catalog\\/option\",\"catalog\\/product\",\"catalog\\/recurring\",\"catalog\\/review\",\"common\\/column_left\",\"common\\/developer\",\"common\\/filemanager\",\"common\\/profile\",\"common\\/security\",\"customer\\/custom_field\",\"customer\\/customer\",\"customer\\/customer_approval\",\"customer\\/customer_group\",\"design\\/banner\",\"design\\/layout\",\"design\\/theme\",\"design\\/translation\",\"design\\/seo_url\",\"event\\/statistics\",\"event\\/theme\",\"extension\\/advertise\\/google\",\"extension\\/analytics\\/google\",\"extension\\/captcha\\/basic\",\"extension\\/captcha\\/google\",\"extension\\/dashboard\\/activity\",\"extension\\/dashboard\\/chart\",\"extension\\/dashboard\\/customer\",\"extension\\/dashboard\\/map\",\"extension\\/dashboard\\/online\",\"extension\\/dashboard\\/order\",\"extension\\/dashboard\\/recent\",\"extension\\/dashboard\\/sale\",\"extension\\/extension\\/advertise\",\"extension\\/extension\\/analytics\",\"extension\\/extension\\/captcha\",\"extension\\/extension\\/dashboard\",\"extension\\/extension\\/feed\",\"extension\\/extension\\/fraud\",\"extension\\/extension\\/menu\",\"extension\\/extension\\/module\",\"extension\\/extension\\/payment\",\"extension\\/extension\\/report\",\"extension\\/extension\\/shipping\",\"extension\\/extension\\/theme\",\"extension\\/extension\\/total\",\"extension\\/feed\\/google_base\",\"extension\\/feed\\/google_sitemap\",\"extension\\/fraud\\/fraudlabspro\",\"extension\\/fraud\\/ip\",\"extension\\/fraud\\/maxmind\",\"extension\\/marketing\\/remarketing\",\"extension\\/module\\/account\",\"extension\\/module\\/amazon_login\",\"extension\\/module\\/amazon_pay\",\"extension\\/module\\/banner\",\"extension\\/module\\/bestseller\",\"extension\\/module\\/carousel\",\"extension\\/module\\/category\",\"extension\\/module\\/divido_calculator\",\"extension\\/module\\/ebay_listing\",\"extension\\/module\\/featured\",\"extension\\/module\\/filter\",\"extension\\/module\\/google_hangouts\",\"extension\\/module\\/html\",\"extension\\/module\\/information\",\"extension\\/module\\/klarna_checkout_module\",\"extension\\/module\\/latest\",\"extension\\/module\\/laybuy_layout\",\"extension\\/module\\/pilibaba_button\",\"extension\\/module\\/sagepay_direct_cards\",\"extension\\/module\\/sagepay_server_cards\",\"extension\\/module\\/slideshow\",\"extension\\/module\\/special\",\"extension\\/module\\/store\",\"extension\\/payment\\/amazon_login_pay\",\"extension\\/payment\\/authorizenet_aim\",\"extension\\/payment\\/authorizenet_sim\",\"extension\\/payment\\/bank_transfer\",\"extension\\/payment\\/bluepay_hosted\",\"extension\\/payment\\/bluepay_redirect\",\"extension\\/payment\\/cardconnect\",\"extension\\/payment\\/cardinity\",\"extension\\/payment\\/cheque\",\"extension\\/payment\\/cod\",\"extension\\/payment\\/divido\",\"extension\\/payment\\/eway\",\"extension\\/payment\\/firstdata\",\"extension\\/payment\\/firstdata_remote\",\"extension\\/payment\\/free_checkout\",\"extension\\/payment\\/g2apay\",\"extension\\/payment\\/globalpay\",\"extension\\/payment\\/globalpay_remote\",\"extension\\/payment\\/klarna_account\",\"extension\\/payment\\/klarna_checkout\",\"extension\\/payment\\/klarna_invoice\",\"extension\\/payment\\/laybuy\",\"extension\\/payment\\/liqpay\",\"extension\\/payment\\/nochex\",\"extension\\/payment\\/paymate\",\"extension\\/payment\\/paypoint\",\"extension\\/payment\\/payza\",\"extension\\/payment\\/perpetual_payments\",\"extension\\/payment\\/pilibaba\",\"extension\\/payment\\/realex\",\"extension\\/payment\\/realex_remote\",\"extension\\/payment\\/sagepay_direct\",\"extension\\/payment\\/sagepay_server\",\"extension\\/payment\\/sagepay_us\",\"extension\\/payment\\/securetrading_pp\",\"extension\\/payment\\/securetrading_ws\",\"extension\\/payment\\/skrill\",\"extension\\/payment\\/twocheckout\",\"extension\\/payment\\/web_payment_software\",\"extension\\/payment\\/worldpay\",\"extension\\/module\\/pp_braintree_button\",\"extension\\/payment\\/pp_braintree\",\"extension\\/report\\/customer_activity\",\"extension\\/report\\/customer_order\",\"extension\\/report\\/customer_reward\",\"extension\\/report\\/customer_search\",\"extension\\/report\\/customer_transaction\",\"extension\\/report\\/marketing\",\"extension\\/report\\/product_purchased\",\"extension\\/report\\/product_viewed\",\"extension\\/report\\/sale_coupon\",\"extension\\/report\\/sale_order\",\"extension\\/report\\/sale_return\",\"extension\\/report\\/sale_shipping\",\"extension\\/report\\/sale_tax\",\"extension\\/shipping\\/auspost\",\"extension\\/shipping\\/ec_ship\",\"extension\\/shipping\\/fedex\",\"extension\\/shipping\\/flat\",\"extension\\/shipping\\/free\",\"extension\\/shipping\\/item\",\"extension\\/shipping\\/parcelforce_48\",\"extension\\/shipping\\/pickup\",\"extension\\/shipping\\/royal_mail\",\"extension\\/shipping\\/ups\",\"extension\\/shipping\\/usps\",\"extension\\/shipping\\/weight\",\"extension\\/theme\\/default\",\"extension\\/total\\/coupon\",\"extension\\/total\\/credit\",\"extension\\/total\\/handling\",\"extension\\/total\\/klarna_fee\",\"extension\\/total\\/low_order_fee\",\"extension\\/total\\/reward\",\"extension\\/total\\/shipping\",\"extension\\/total\\/sub_total\",\"extension\\/total\\/tax\",\"extension\\/total\\/total\",\"extension\\/total\\/voucher\",\"localisation\\/country\",\"localisation\\/currency\",\"localisation\\/geo_zone\",\"localisation\\/language\",\"localisation\\/length_class\",\"localisation\\/location\",\"localisation\\/order_status\",\"localisation\\/return_action\",\"localisation\\/return_reason\",\"localisation\\/return_status\",\"localisation\\/stock_status\",\"localisation\\/tax_class\",\"localisation\\/tax_rate\",\"localisation\\/weight_class\",\"localisation\\/zone\",\"mail\\/affiliate\",\"mail\\/customer\",\"mail\\/forgotten\",\"mail\\/return\",\"mail\\/reward\",\"mail\\/transaction\",\"marketing\\/contact\",\"marketing\\/coupon\",\"marketing\\/marketing\",\"marketplace\\/api\",\"marketplace\\/event\",\"marketplace\\/extension\",\"marketplace\\/install\",\"marketplace\\/installer\",\"marketplace\\/marketplace\",\"marketplace\\/modification\",\"report\\/online\",\"report\\/report\",\"report\\/statistics\",\"sale\\/order\",\"sale\\/recurring\",\"sale\\/return\",\"sale\\/voucher\",\"sale\\/voucher_theme\",\"setting\\/setting\",\"setting\\/store\",\"startup\\/error\",\"startup\\/event\",\"startup\\/login\",\"startup\\/permission\",\"startup\\/router\",\"startup\\/sass\",\"startup\\/startup\",\"tool\\/backup\",\"tool\\/log\",\"tool\\/upload\",\"user\\/api\",\"user\\/user\",\"user\\/user_permission\",\"extension\\/module\\/html\",\"extension\\/module\\/information\",\"extension\\/module\\/special\",\"extension\\/module\\/filter\",\"extension\\/module\\/category_tab\",\"extension\\/shipping\\/pickup\",\"extension\\/shipping\\/weight\",\"extension\\/shipping\\/flat\",\"extension\\/shipping\\/free\",\"extension\\/payment\\/bank_transfer\",\"extension\\/analytics\\/google\",\"analytics\\/google\"],\"modify\":[\"catalog\\/attribute\",\"catalog\\/attribute_group\",\"catalog\\/category\",\"catalog\\/download\",\"catalog\\/filter\",\"catalog\\/information\",\"catalog\\/manufacturer\",\"catalog\\/option\",\"catalog\\/product\",\"catalog\\/recurring\",\"catalog\\/review\",\"common\\/column_left\",\"common\\/developer\",\"common\\/filemanager\",\"common\\/profile\",\"common\\/security\",\"customer\\/custom_field\",\"customer\\/customer\",\"customer\\/customer_approval\",\"customer\\/customer_group\",\"design\\/banner\",\"design\\/layout\",\"design\\/theme\",\"design\\/translation\",\"design\\/seo_url\",\"event\\/statistics\",\"event\\/theme\",\"extension\\/advertise\\/google\",\"extension\\/analytics\\/google\",\"extension\\/captcha\\/basic\",\"extension\\/captcha\\/google\",\"extension\\/dashboard\\/activity\",\"extension\\/dashboard\\/chart\",\"extension\\/dashboard\\/customer\",\"extension\\/dashboard\\/map\",\"extension\\/dashboard\\/online\",\"extension\\/dashboard\\/order\",\"extension\\/dashboard\\/recent\",\"extension\\/dashboard\\/sale\",\"extension\\/extension\\/advertise\",\"extension\\/extension\\/analytics\",\"extension\\/extension\\/captcha\",\"extension\\/extension\\/dashboard\",\"extension\\/extension\\/feed\",\"extension\\/extension\\/fraud\",\"extension\\/extension\\/menu\",\"extension\\/extension\\/module\",\"extension\\/extension\\/payment\",\"extension\\/extension\\/report\",\"extension\\/extension\\/shipping\",\"extension\\/extension\\/theme\",\"extension\\/extension\\/total\",\"extension\\/feed\\/google_base\",\"extension\\/feed\\/google_sitemap\",\"extension\\/fraud\\/fraudlabspro\",\"extension\\/fraud\\/ip\",\"extension\\/fraud\\/maxmind\",\"extension\\/marketing\\/remarketing\",\"extension\\/module\\/account\",\"extension\\/module\\/amazon_login\",\"extension\\/module\\/amazon_pay\",\"extension\\/module\\/banner\",\"extension\\/module\\/bestseller\",\"extension\\/module\\/carousel\",\"extension\\/module\\/category\",\"extension\\/module\\/divido_calculator\",\"extension\\/module\\/ebay_listing\",\"extension\\/module\\/featured\",\"extension\\/module\\/filter\",\"extension\\/module\\/google_hangouts\",\"extension\\/module\\/html\",\"extension\\/module\\/information\",\"extension\\/module\\/klarna_checkout_module\",\"extension\\/module\\/latest\",\"extension\\/module\\/laybuy_layout\",\"extension\\/module\\/pilibaba_button\",\"extension\\/module\\/sagepay_direct_cards\",\"extension\\/module\\/sagepay_server_cards\",\"extension\\/module\\/slideshow\",\"extension\\/module\\/special\",\"extension\\/module\\/store\",\"extension\\/payment\\/amazon_login_pay\",\"extension\\/payment\\/authorizenet_aim\",\"extension\\/payment\\/authorizenet_sim\",\"extension\\/payment\\/bank_transfer\",\"extension\\/payment\\/bluepay_hosted\",\"extension\\/payment\\/bluepay_redirect\",\"extension\\/payment\\/cardconnect\",\"extension\\/payment\\/cardinity\",\"extension\\/payment\\/cheque\",\"extension\\/payment\\/cod\",\"extension\\/payment\\/divido\",\"extension\\/payment\\/eway\",\"extension\\/payment\\/firstdata\",\"extension\\/payment\\/firstdata_remote\",\"extension\\/payment\\/free_checkout\",\"extension\\/payment\\/g2apay\",\"extension\\/payment\\/globalpay\",\"extension\\/payment\\/globalpay_remote\",\"extension\\/payment\\/klarna_account\",\"extension\\/payment\\/klarna_checkout\",\"extension\\/payment\\/klarna_invoice\",\"extension\\/payment\\/laybuy\",\"extension\\/payment\\/liqpay\",\"extension\\/payment\\/nochex\",\"extension\\/payment\\/paymate\",\"extension\\/payment\\/paypoint\",\"extension\\/payment\\/payza\",\"extension\\/payment\\/perpetual_payments\",\"extension\\/payment\\/pilibaba\",\"extension\\/payment\\/realex\",\"extension\\/payment\\/realex_remote\",\"extension\\/payment\\/sagepay_direct\",\"extension\\/payment\\/sagepay_server\",\"extension\\/payment\\/sagepay_us\",\"extension\\/payment\\/securetrading_pp\",\"extension\\/payment\\/securetrading_ws\",\"extension\\/payment\\/skrill\",\"extension\\/payment\\/twocheckout\",\"extension\\/payment\\/web_payment_software\",\"extension\\/payment\\/worldpay\",\"extension\\/module\\/pp_braintree_button\",\"extension\\/payment\\/pp_braintree\",\"extension\\/report\\/customer_activity\",\"extension\\/report\\/customer_order\",\"extension\\/report\\/customer_reward\",\"extension\\/report\\/customer_search\",\"extension\\/report\\/customer_transaction\",\"extension\\/report\\/marketing\",\"extension\\/report\\/product_purchased\",\"extension\\/report\\/product_viewed\",\"extension\\/report\\/sale_coupon\",\"extension\\/report\\/sale_order\",\"extension\\/report\\/sale_return\",\"extension\\/report\\/sale_shipping\",\"extension\\/report\\/sale_tax\",\"extension\\/shipping\\/auspost\",\"extension\\/shipping\\/ec_ship\",\"extension\\/shipping\\/fedex\",\"extension\\/shipping\\/flat\",\"extension\\/shipping\\/free\",\"extension\\/shipping\\/item\",\"extension\\/shipping\\/parcelforce_48\",\"extension\\/shipping\\/pickup\",\"extension\\/shipping\\/royal_mail\",\"extension\\/shipping\\/ups\",\"extension\\/shipping\\/usps\",\"extension\\/shipping\\/weight\",\"extension\\/theme\\/default\",\"extension\\/total\\/coupon\",\"extension\\/total\\/credit\",\"extension\\/total\\/handling\",\"extension\\/total\\/klarna_fee\",\"extension\\/total\\/low_order_fee\",\"extension\\/total\\/reward\",\"extension\\/total\\/shipping\",\"extension\\/total\\/sub_total\",\"extension\\/total\\/tax\",\"extension\\/total\\/total\",\"extension\\/total\\/voucher\",\"localisation\\/country\",\"localisation\\/currency\",\"localisation\\/geo_zone\",\"localisation\\/language\",\"localisation\\/length_class\",\"localisation\\/location\",\"localisation\\/order_status\",\"localisation\\/return_action\",\"localisation\\/return_reason\",\"localisation\\/return_status\",\"localisation\\/stock_status\",\"localisation\\/tax_class\",\"localisation\\/tax_rate\",\"localisation\\/weight_class\",\"localisation\\/zone\",\"mail\\/affiliate\",\"mail\\/customer\",\"mail\\/forgotten\",\"mail\\/return\",\"mail\\/reward\",\"mail\\/transaction\",\"marketing\\/contact\",\"marketing\\/coupon\",\"marketing\\/marketing\",\"marketplace\\/event\",\"marketplace\\/api\",\"marketplace\\/extension\",\"marketplace\\/install\",\"marketplace\\/installer\",\"marketplace\\/marketplace\",\"marketplace\\/modification\",\"report\\/online\",\"report\\/report\",\"report\\/statistics\",\"sale\\/order\",\"sale\\/recurring\",\"sale\\/return\",\"sale\\/voucher\",\"sale\\/voucher_theme\",\"setting\\/setting\",\"setting\\/store\",\"startup\\/error\",\"startup\\/event\",\"startup\\/login\",\"startup\\/permission\",\"startup\\/router\",\"startup\\/sass\",\"startup\\/startup\",\"tool\\/backup\",\"tool\\/log\",\"tool\\/upload\",\"user\\/api\",\"user\\/user\",\"user\\/user_permission\",\"extension\\/module\\/html\",\"extension\\/module\\/information\",\"extension\\/module\\/special\",\"extension\\/module\\/filter\",\"extension\\/module\\/category_tab\",\"extension\\/shipping\\/pickup\",\"extension\\/shipping\\/weight\",\"extension\\/shipping\\/flat\",\"extension\\/shipping\\/free\",\"extension\\/payment\\/bank_transfer\",\"extension\\/analytics\\/google\",\"analytics\\/google\"]}'), +(10, 'Demonstration', ''), +(11, 'Skoro Admin', '{\"access\":[\"catalog\\/attribute\",\"catalog\\/attribute_group\",\"catalog\\/category\",\"catalog\\/download\",\"catalog\\/filter\",\"catalog\\/information\",\"catalog\\/manufacturer\",\"catalog\\/option\",\"catalog\\/product\",\"catalog\\/recurring\",\"catalog\\/review\",\"common\\/column_left\",\"common\\/developer\",\"common\\/filemanager\",\"common\\/profile\",\"common\\/security\",\"customer\\/custom_field\",\"customer\\/customer\",\"customer\\/customer_approval\",\"customer\\/customer_group\",\"design\\/banner\",\"design\\/layout\",\"design\\/seo_url\",\"design\\/theme\",\"design\\/translation\",\"event\\/language\",\"event\\/statistics\",\"event\\/theme\",\"extension\\/advertise\\/google\",\"extension\\/analytics\\/google\",\"extension\\/captcha\\/basic\",\"extension\\/captcha\\/google\",\"extension\\/dashboard\\/activity\",\"extension\\/dashboard\\/chart\",\"extension\\/dashboard\\/customer\",\"extension\\/dashboard\\/map\",\"extension\\/dashboard\\/online\",\"extension\\/dashboard\\/order\",\"extension\\/dashboard\\/recent\",\"extension\\/dashboard\\/sale\",\"extension\\/extension\\/advertise\",\"extension\\/extension\\/analytics\",\"extension\\/extension\\/captcha\",\"extension\\/extension\\/dashboard\",\"extension\\/extension\\/feed\",\"extension\\/extension\\/fraud\",\"extension\\/extension\\/menu\",\"extension\\/extension\\/module\",\"extension\\/extension\\/payment\",\"extension\\/extension\\/promotion\",\"extension\\/extension\\/report\",\"extension\\/extension\\/shipping\",\"extension\\/extension\\/theme\",\"extension\\/extension\\/total\",\"extension\\/feed\\/google_base\",\"extension\\/feed\\/google_sitemap\",\"extension\\/fraud\\/fraudlabspro\",\"extension\\/fraud\\/ip\",\"extension\\/fraud\\/maxmind\",\"extension\\/module\\/account\",\"extension\\/module\\/amazon_login\",\"extension\\/module\\/amazon_pay\",\"extension\\/module\\/banner\",\"extension\\/module\\/bestseller\",\"extension\\/module\\/blogger\",\"extension\\/module\\/carousel\",\"extension\\/module\\/category\",\"extension\\/module\\/category_tab\",\"extension\\/module\\/divido_calculator\",\"extension\\/module\\/featured\",\"extension\\/module\\/filter\",\"extension\\/module\\/google_hangouts\",\"extension\\/module\\/html\",\"extension\\/module\\/information\",\"extension\\/module\\/klarna_checkout_module\",\"extension\\/module\\/latest\",\"extension\\/module\\/laybuy_layout\",\"extension\\/module\\/newsletters\",\"extension\\/module\\/paypal_smart_button\",\"extension\\/module\\/pilibaba_button\",\"extension\\/module\\/pp_braintree_button\",\"extension\\/module\\/sagepay_direct_cards\",\"extension\\/module\\/sagepay_server_cards\",\"extension\\/module\\/slideshow\",\"extension\\/module\\/special\",\"extension\\/module\\/store\",\"extension\\/payment\\/alipay\",\"extension\\/payment\\/alipay_cross\",\"extension\\/payment\\/amazon_login_pay\",\"extension\\/payment\\/authorizenet_aim\",\"extension\\/payment\\/authorizenet_sim\",\"extension\\/payment\\/bank_transfer\",\"extension\\/payment\\/bluepay_hosted\",\"extension\\/payment\\/bluepay_redirect\",\"extension\\/payment\\/cardconnect\",\"extension\\/payment\\/cardinity\",\"extension\\/payment\\/cheque\",\"extension\\/payment\\/cod\",\"extension\\/payment\\/divido\",\"extension\\/payment\\/eway\",\"extension\\/payment\\/firstdata\",\"extension\\/payment\\/firstdata_remote\",\"extension\\/payment\\/free_checkout\",\"extension\\/payment\\/g2apay\",\"extension\\/payment\\/globalpay\",\"extension\\/payment\\/globalpay_remote\",\"extension\\/payment\\/klarna_account\",\"extension\\/payment\\/klarna_checkout\",\"extension\\/payment\\/klarna_invoice\",\"extension\\/payment\\/laybuy\",\"extension\\/payment\\/liqpay\",\"extension\\/payment\\/nochex\",\"extension\\/payment\\/paymate\",\"extension\\/payment\\/paypal\",\"extension\\/payment\\/paypoint\",\"extension\\/payment\\/payza\",\"extension\\/payment\\/perpetual_payments\",\"extension\\/payment\\/pilibaba\",\"extension\\/payment\\/pp_braintree\",\"extension\\/payment\\/pp_express\",\"extension\\/payment\\/pp_payflow\",\"extension\\/payment\\/pp_payflow_iframe\",\"extension\\/payment\\/pp_pro\",\"extension\\/payment\\/pp_pro_iframe\",\"extension\\/payment\\/pp_standard\",\"extension\\/payment\\/realex\",\"extension\\/payment\\/realex_remote\",\"extension\\/payment\\/sagepay_direct\",\"extension\\/payment\\/sagepay_server\",\"extension\\/payment\\/sagepay_us\",\"extension\\/payment\\/securetrading_pp\",\"extension\\/payment\\/securetrading_ws\",\"extension\\/payment\\/skrill\",\"extension\\/payment\\/squareup\",\"extension\\/payment\\/twocheckout\",\"extension\\/payment\\/web_payment_software\",\"extension\\/payment\\/wechat_pay\",\"extension\\/payment\\/worldpay\",\"extension\\/report\\/customer_activity\",\"extension\\/report\\/customer_order\",\"extension\\/report\\/customer_reward\",\"extension\\/report\\/customer_search\",\"extension\\/report\\/customer_transaction\",\"extension\\/report\\/marketing\",\"extension\\/report\\/product_purchased\",\"extension\\/report\\/product_viewed\",\"extension\\/report\\/sale_coupon\",\"extension\\/report\\/sale_order\",\"extension\\/report\\/sale_return\",\"extension\\/report\\/sale_shipping\",\"extension\\/report\\/sale_tax\",\"extension\\/shipping\\/auspost\",\"extension\\/shipping\\/ec_ship\",\"extension\\/shipping\\/fedex\",\"extension\\/shipping\\/flat\",\"extension\\/shipping\\/free\",\"extension\\/shipping\\/item\",\"extension\\/shipping\\/parcelforce_48\",\"extension\\/shipping\\/pickup\",\"extension\\/shipping\\/royal_mail\",\"extension\\/shipping\\/ups\",\"extension\\/shipping\\/usps\",\"extension\\/shipping\\/weight\",\"extension\\/theme\\/default\",\"extension\\/total\\/coupon\",\"extension\\/total\\/credit\",\"extension\\/total\\/handling\",\"extension\\/total\\/klarna_fee\",\"extension\\/total\\/low_order_fee\",\"extension\\/total\\/reward\",\"extension\\/total\\/shipping\",\"extension\\/total\\/sub_total\",\"extension\\/total\\/tax\",\"extension\\/total\\/total\",\"extension\\/total\\/voucher\",\"localisation\\/country\",\"localisation\\/currency\",\"localisation\\/geo_zone\",\"localisation\\/language\",\"localisation\\/length_class\",\"localisation\\/location\",\"localisation\\/order_status\",\"localisation\\/return_action\",\"localisation\\/return_reason\",\"localisation\\/return_status\",\"localisation\\/stock_status\",\"localisation\\/tax_class\",\"localisation\\/tax_rate\",\"localisation\\/weight_class\",\"localisation\\/zone\",\"mail\\/affiliate\",\"mail\\/customer\",\"mail\\/forgotten\",\"mail\\/return\",\"mail\\/reward\",\"mail\\/transaction\",\"marketing\\/contact\",\"marketing\\/coupon\",\"marketing\\/marketing\",\"marketplace\\/api\",\"marketplace\\/event\",\"marketplace\\/extension\",\"marketplace\\/install\",\"marketplace\\/installer\",\"marketplace\\/marketplace\",\"marketplace\\/modification\",\"report\\/online\",\"report\\/report\",\"report\\/statistics\",\"sale\\/order\",\"sale\\/recurring\",\"sale\\/return\",\"sale\\/voucher\",\"sale\\/voucher_theme\",\"setting\\/setting\",\"setting\\/store\",\"startup\\/error\",\"startup\\/event\",\"startup\\/login\",\"startup\\/permission\",\"startup\\/router\",\"startup\\/sass\",\"startup\\/startup\",\"tool\\/backup\",\"tool\\/log\",\"tool\\/upload\",\"user\\/api\",\"user\\/user\",\"user\\/user_permission\"],\"modify\":[\"catalog\\/attribute\",\"catalog\\/attribute_group\",\"catalog\\/category\",\"catalog\\/download\",\"catalog\\/filter\",\"catalog\\/information\",\"catalog\\/manufacturer\",\"catalog\\/option\",\"catalog\\/product\",\"catalog\\/recurring\",\"catalog\\/review\",\"common\\/column_left\",\"common\\/developer\",\"common\\/filemanager\",\"common\\/profile\",\"common\\/security\",\"customer\\/custom_field\",\"customer\\/customer\",\"customer\\/customer_approval\",\"customer\\/customer_group\",\"design\\/banner\",\"design\\/layout\",\"design\\/seo_url\",\"design\\/theme\",\"design\\/translation\",\"event\\/language\",\"event\\/statistics\",\"event\\/theme\",\"extension\\/advertise\\/google\",\"extension\\/analytics\\/google\",\"extension\\/captcha\\/basic\",\"extension\\/captcha\\/google\",\"extension\\/dashboard\\/activity\",\"extension\\/dashboard\\/chart\",\"extension\\/dashboard\\/customer\",\"extension\\/dashboard\\/map\",\"extension\\/dashboard\\/online\",\"extension\\/dashboard\\/order\",\"extension\\/dashboard\\/recent\",\"extension\\/dashboard\\/sale\",\"extension\\/extension\\/advertise\",\"extension\\/extension\\/analytics\",\"extension\\/extension\\/captcha\",\"extension\\/extension\\/dashboard\",\"extension\\/extension\\/feed\",\"extension\\/extension\\/fraud\",\"extension\\/extension\\/menu\",\"extension\\/extension\\/module\",\"extension\\/extension\\/payment\",\"extension\\/extension\\/promotion\",\"extension\\/extension\\/report\",\"extension\\/extension\\/shipping\",\"extension\\/extension\\/theme\",\"extension\\/extension\\/total\",\"extension\\/feed\\/google_base\",\"extension\\/feed\\/google_sitemap\",\"extension\\/fraud\\/fraudlabspro\",\"extension\\/fraud\\/ip\",\"extension\\/fraud\\/maxmind\",\"extension\\/module\\/account\",\"extension\\/module\\/amazon_login\",\"extension\\/module\\/amazon_pay\",\"extension\\/module\\/banner\",\"extension\\/module\\/bestseller\",\"extension\\/module\\/blogger\",\"extension\\/module\\/carousel\",\"extension\\/module\\/category\",\"extension\\/module\\/category_tab\",\"extension\\/module\\/divido_calculator\",\"extension\\/module\\/featured\",\"extension\\/module\\/filter\",\"extension\\/module\\/google_hangouts\",\"extension\\/module\\/html\",\"extension\\/module\\/information\",\"extension\\/module\\/klarna_checkout_module\",\"extension\\/module\\/latest\",\"extension\\/module\\/laybuy_layout\",\"extension\\/module\\/newsletters\",\"extension\\/module\\/paypal_smart_button\",\"extension\\/module\\/pilibaba_button\",\"extension\\/module\\/pp_braintree_button\",\"extension\\/module\\/sagepay_direct_cards\",\"extension\\/module\\/sagepay_server_cards\",\"extension\\/module\\/slideshow\",\"extension\\/module\\/special\",\"extension\\/module\\/store\",\"extension\\/payment\\/alipay\",\"extension\\/payment\\/alipay_cross\",\"extension\\/payment\\/amazon_login_pay\",\"extension\\/payment\\/authorizenet_aim\",\"extension\\/payment\\/authorizenet_sim\",\"extension\\/payment\\/bank_transfer\",\"extension\\/payment\\/bluepay_hosted\",\"extension\\/payment\\/bluepay_redirect\",\"extension\\/payment\\/cardconnect\",\"extension\\/payment\\/cardinity\",\"extension\\/payment\\/cheque\",\"extension\\/payment\\/cod\",\"extension\\/payment\\/divido\",\"extension\\/payment\\/eway\",\"extension\\/payment\\/firstdata\",\"extension\\/payment\\/firstdata_remote\",\"extension\\/payment\\/free_checkout\",\"extension\\/payment\\/g2apay\",\"extension\\/payment\\/globalpay\",\"extension\\/payment\\/globalpay_remote\",\"extension\\/payment\\/klarna_account\",\"extension\\/payment\\/klarna_checkout\",\"extension\\/payment\\/klarna_invoice\",\"extension\\/payment\\/laybuy\",\"extension\\/payment\\/liqpay\",\"extension\\/payment\\/nochex\",\"extension\\/payment\\/paymate\",\"extension\\/payment\\/paypal\",\"extension\\/payment\\/paypoint\",\"extension\\/payment\\/payza\",\"extension\\/payment\\/perpetual_payments\",\"extension\\/payment\\/pilibaba\",\"extension\\/payment\\/pp_braintree\",\"extension\\/payment\\/pp_express\",\"extension\\/payment\\/pp_payflow\",\"extension\\/payment\\/pp_payflow_iframe\",\"extension\\/payment\\/pp_pro\",\"extension\\/payment\\/pp_pro_iframe\",\"extension\\/payment\\/pp_standard\",\"extension\\/payment\\/realex\",\"extension\\/payment\\/realex_remote\",\"extension\\/payment\\/sagepay_direct\",\"extension\\/payment\\/sagepay_server\",\"extension\\/payment\\/sagepay_us\",\"extension\\/payment\\/securetrading_pp\",\"extension\\/payment\\/securetrading_ws\",\"extension\\/payment\\/skrill\",\"extension\\/payment\\/squareup\",\"extension\\/payment\\/twocheckout\",\"extension\\/payment\\/web_payment_software\",\"extension\\/payment\\/wechat_pay\",\"extension\\/payment\\/worldpay\",\"extension\\/report\\/customer_activity\",\"extension\\/report\\/customer_order\",\"extension\\/report\\/customer_reward\",\"extension\\/report\\/customer_search\",\"extension\\/report\\/customer_transaction\",\"extension\\/report\\/marketing\",\"extension\\/report\\/product_purchased\",\"extension\\/report\\/product_viewed\",\"extension\\/report\\/sale_coupon\",\"extension\\/report\\/sale_order\",\"extension\\/report\\/sale_return\",\"extension\\/report\\/sale_shipping\",\"extension\\/report\\/sale_tax\",\"extension\\/shipping\\/auspost\",\"extension\\/shipping\\/ec_ship\",\"extension\\/shipping\\/fedex\",\"extension\\/shipping\\/flat\",\"extension\\/shipping\\/free\",\"extension\\/shipping\\/item\",\"extension\\/shipping\\/parcelforce_48\",\"extension\\/shipping\\/pickup\",\"extension\\/shipping\\/royal_mail\",\"extension\\/shipping\\/ups\",\"extension\\/shipping\\/usps\",\"extension\\/shipping\\/weight\",\"extension\\/theme\\/default\",\"extension\\/total\\/coupon\",\"extension\\/total\\/credit\",\"extension\\/total\\/handling\",\"extension\\/total\\/klarna_fee\",\"extension\\/total\\/low_order_fee\",\"extension\\/total\\/reward\",\"extension\\/total\\/shipping\",\"extension\\/total\\/sub_total\",\"extension\\/total\\/tax\",\"extension\\/total\\/total\",\"extension\\/total\\/voucher\",\"localisation\\/country\",\"localisation\\/currency\",\"localisation\\/geo_zone\",\"localisation\\/language\",\"localisation\\/length_class\",\"localisation\\/location\",\"localisation\\/order_status\",\"localisation\\/return_action\",\"localisation\\/return_reason\",\"localisation\\/return_status\",\"localisation\\/stock_status\",\"localisation\\/tax_class\",\"localisation\\/tax_rate\",\"localisation\\/weight_class\",\"localisation\\/zone\",\"mail\\/affiliate\",\"mail\\/customer\",\"mail\\/forgotten\",\"mail\\/return\",\"mail\\/reward\",\"mail\\/transaction\",\"marketing\\/contact\",\"marketing\\/coupon\",\"marketing\\/marketing\",\"marketplace\\/api\",\"marketplace\\/event\",\"marketplace\\/extension\",\"marketplace\\/install\",\"marketplace\\/installer\",\"marketplace\\/marketplace\",\"marketplace\\/modification\",\"report\\/online\",\"report\\/report\",\"report\\/statistics\",\"sale\\/order\",\"sale\\/recurring\",\"sale\\/return\",\"sale\\/voucher\",\"sale\\/voucher_theme\",\"startup\\/error\",\"startup\\/event\",\"startup\\/login\",\"startup\\/permission\",\"startup\\/router\",\"startup\\/sass\",\"startup\\/startup\",\"tool\\/backup\",\"tool\\/log\",\"tool\\/upload\",\"user\\/api\",\"user\\/user\"]}'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_voucher` +-- + +CREATE TABLE `oc_voucher` ( + `voucher_id` int NOT NULL, + `order_id` int NOT NULL, + `code` varchar(10) NOT NULL, + `from_name` varchar(64) NOT NULL, + `from_email` varchar(96) NOT NULL, + `to_name` varchar(64) NOT NULL, + `to_email` varchar(96) NOT NULL, + `voucher_theme_id` int NOT NULL, + `message` text NOT NULL, + `amount` decimal(15,4) NOT NULL, + `status` tinyint(1) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_voucher_history` +-- + +CREATE TABLE `oc_voucher_history` ( + `voucher_history_id` int NOT NULL, + `voucher_id` int NOT NULL, + `order_id` int NOT NULL, + `amount` decimal(15,4) NOT NULL, + `date_added` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_voucher_theme` +-- + +CREATE TABLE `oc_voucher_theme` ( + `voucher_theme_id` int NOT NULL, + `image` varchar(255) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_voucher_theme` +-- + +INSERT INTO `oc_voucher_theme` (`voucher_theme_id`, `image`) VALUES +(8, 'catalog/demo/canon_eos_5d_2.jpg'), +(7, 'catalog/demo/gift-voucher-birthday.jpg'), +(6, 'catalog/demo/apple_logo.jpg'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_voucher_theme_description` +-- + +CREATE TABLE `oc_voucher_theme_description` ( + `voucher_theme_id` int NOT NULL, + `language_id` int NOT NULL, + `name` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_voucher_theme_description` +-- + +INSERT INTO `oc_voucher_theme_description` (`voucher_theme_id`, `language_id`, `name`) VALUES +(6, 1, 'Christmas'), +(7, 1, 'Birthday'), +(8, 1, 'General'), +(6, 2, 'Christmas'), +(7, 2, 'Birthday'), +(8, 2, 'General'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_weight_class` +-- + +CREATE TABLE `oc_weight_class` ( + `weight_class_id` int NOT NULL, + `value` decimal(15,8) NOT NULL DEFAULT '0.00000000' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_weight_class` +-- + +INSERT INTO `oc_weight_class` (`weight_class_id`, `value`) VALUES +(1, '1.00000000'), +(2, '1000.00000000'), +(5, '2.20460000'), +(6, '35.27400000'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_weight_class_description` +-- + +CREATE TABLE `oc_weight_class_description` ( + `weight_class_id` int NOT NULL, + `language_id` int NOT NULL, + `title` varchar(32) NOT NULL, + `unit` varchar(4) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_weight_class_description` +-- + +INSERT INTO `oc_weight_class_description` (`weight_class_id`, `language_id`, `title`, `unit`) VALUES +(1, 1, 'Kilogram', 'kg'), +(2, 1, 'Gram', 'g'), +(5, 1, 'Pound ', 'lb'), +(6, 1, 'Ounce', 'oz'), +(1, 2, 'Kilogram', 'kg'), +(2, 2, 'Gram', 'g'), +(5, 2, 'Pound ', 'lb'), +(6, 2, 'Ounce', 'oz'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_zone` +-- + +CREATE TABLE `oc_zone` ( + `zone_id` int NOT NULL, + `country_id` int NOT NULL, + `name` varchar(128) NOT NULL, + `code` varchar(32) NOT NULL, + `status` tinyint(1) NOT NULL DEFAULT '1' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_zone` +-- + +INSERT INTO `oc_zone` (`zone_id`, `country_id`, `name`, `code`, `status`) VALUES +(1, 1, 'Badakhshan', 'BDS', 1), +(2, 1, 'Badghis', 'BDG', 1), +(3, 1, 'Baghlan', 'BGL', 1), +(4, 1, 'Balkh', 'BAL', 1), +(5, 1, 'Bamian', 'BAM', 1), +(6, 1, 'Farah', 'FRA', 1), +(7, 1, 'Faryab', 'FYB', 1), +(8, 1, 'Ghazni', 'GHA', 1), +(9, 1, 'Ghowr', 'GHO', 1), +(10, 1, 'Helmand', 'HEL', 1), +(11, 1, 'Herat', 'HER', 1), +(12, 1, 'Jowzjan', 'JOW', 1), +(13, 1, 'Kabul', 'KAB', 1), +(14, 1, 'Kandahar', 'KAN', 1), +(15, 1, 'Kapisa', 'KAP', 1), +(16, 1, 'Khost', 'KHO', 1), +(17, 1, 'Konar', 'KNR', 1), +(18, 1, 'Kondoz', 'KDZ', 1), +(19, 1, 'Laghman', 'LAG', 1), +(20, 1, 'Lowgar', 'LOW', 1), +(21, 1, 'Nangrahar', 'NAN', 1), +(22, 1, 'Nimruz', 'NIM', 1), +(23, 1, 'Nurestan', 'NUR', 1), +(24, 1, 'Oruzgan', 'ORU', 1), +(25, 1, 'Paktia', 'PIA', 1), +(26, 1, 'Paktika', 'PKA', 1), +(27, 1, 'Parwan', 'PAR', 1), +(28, 1, 'Samangan', 'SAM', 1), +(29, 1, 'Sar-e Pol', 'SAR', 1), +(30, 1, 'Takhar', 'TAK', 1), +(31, 1, 'Wardak', 'WAR', 1), +(32, 1, 'Zabol', 'ZAB', 1), +(33, 2, 'Berat', 'BR', 1), +(34, 2, 'Bulqize', 'BU', 1), +(35, 2, 'Delvine', 'DL', 1), +(36, 2, 'Devoll', 'DV', 1), +(37, 2, 'Diber', 'DI', 1), +(38, 2, 'Durres', 'DR', 1), +(39, 2, 'Elbasan', 'EL', 1), +(40, 2, 'Kolonje', 'ER', 1), +(41, 2, 'Fier', 'FR', 1), +(42, 2, 'Gjirokaster', 'GJ', 1), +(43, 2, 'Gramsh', 'GR', 1), +(44, 2, 'Has', 'HA', 1), +(45, 2, 'Kavaje', 'KA', 1), +(46, 2, 'Kurbin', 'KB', 1), +(47, 2, 'Kucove', 'KC', 1), +(48, 2, 'Korce', 'KO', 1), +(49, 2, 'Kruje', 'KR', 1), +(50, 2, 'Kukes', 'KU', 1), +(51, 2, 'Librazhd', 'LB', 1), +(52, 2, 'Lezhe', 'LE', 1), +(53, 2, 'Lushnje', 'LU', 1), +(54, 2, 'Malesi e Madhe', 'MM', 1), +(55, 2, 'Mallakaster', 'MK', 1), +(56, 2, 'Mat', 'MT', 1), +(57, 2, 'Mirdite', 'MR', 1), +(58, 2, 'Peqin', 'PQ', 1), +(59, 2, 'Permet', 'PR', 1), +(60, 2, 'Pogradec', 'PG', 1), +(61, 2, 'Puke', 'PU', 1), +(62, 2, 'Shkoder', 'SH', 1), +(63, 2, 'Skrapar', 'SK', 1), +(64, 2, 'Sarande', 'SR', 1), +(65, 2, 'Tepelene', 'TE', 1), +(66, 2, 'Tropoje', 'TP', 1), +(67, 2, 'Tirane', 'TR', 1), +(68, 2, 'Vlore', 'VL', 1), +(69, 3, 'Adrar', 'ADR', 1), +(70, 3, 'Ain Defla', 'ADE', 1), +(71, 3, 'Ain Temouchent', 'ATE', 1), +(72, 3, 'Alger', 'ALG', 1), +(73, 3, 'Annaba', 'ANN', 1), +(74, 3, 'Batna', 'BAT', 1), +(75, 3, 'Bechar', 'BEC', 1), +(76, 3, 'Bejaia', 'BEJ', 1), +(77, 3, 'Biskra', 'BIS', 1), +(78, 3, 'Blida', 'BLI', 1), +(79, 3, 'Bordj Bou Arreridj', 'BBA', 1), +(80, 3, 'Bouira', 'BOA', 1), +(81, 3, 'Boumerdes', 'BMD', 1), +(82, 3, 'Chlef', 'CHL', 1), +(83, 3, 'Constantine', 'CON', 1), +(84, 3, 'Djelfa', 'DJE', 1), +(85, 3, 'El Bayadh', 'EBA', 1), +(86, 3, 'El Oued', 'EOU', 1), +(87, 3, 'El Tarf', 'ETA', 1), +(88, 3, 'Ghardaia', 'GHA', 1), +(89, 3, 'Guelma', 'GUE', 1), +(90, 3, 'Illizi', 'ILL', 1), +(91, 3, 'Jijel', 'JIJ', 1), +(92, 3, 'Khenchela', 'KHE', 1), +(93, 3, 'Laghouat', 'LAG', 1), +(94, 3, 'Muaskar', 'MUA', 1), +(95, 3, 'Medea', 'MED', 1), +(96, 3, 'Mila', 'MIL', 1), +(97, 3, 'Mostaganem', 'MOS', 1), +(98, 3, 'M\'Sila', 'MSI', 1), +(99, 3, 'Naama', 'NAA', 1), +(100, 3, 'Oran', 'ORA', 1), +(101, 3, 'Ouargla', 'OUA', 1), +(102, 3, 'Oum el-Bouaghi', 'OEB', 1), +(103, 3, 'Relizane', 'REL', 1), +(104, 3, 'Saida', 'SAI', 1), +(105, 3, 'Setif', 'SET', 1), +(106, 3, 'Sidi Bel Abbes', 'SBA', 1), +(107, 3, 'Skikda', 'SKI', 1), +(108, 3, 'Souk Ahras', 'SAH', 1), +(109, 3, 'Tamanghasset', 'TAM', 1), +(110, 3, 'Tebessa', 'TEB', 1), +(111, 3, 'Tiaret', 'TIA', 1), +(112, 3, 'Tindouf', 'TIN', 1), +(113, 3, 'Tipaza', 'TIP', 1), +(114, 3, 'Tissemsilt', 'TIS', 1), +(115, 3, 'Tizi Ouzou', 'TOU', 1), +(116, 3, 'Tlemcen', 'TLE', 1), +(117, 4, 'Eastern', 'E', 1), +(118, 4, 'Manu\'a', 'M', 1), +(119, 4, 'Rose Island', 'R', 1), +(120, 4, 'Swains Island', 'S', 1), +(121, 4, 'Western', 'W', 1), +(122, 5, 'Andorra la Vella', 'ALV', 1), +(123, 5, 'Canillo', 'CAN', 1), +(124, 5, 'Encamp', 'ENC', 1), +(125, 5, 'Escaldes-Engordany', 'ESE', 1), +(126, 5, 'La Massana', 'LMA', 1), +(127, 5, 'Ordino', 'ORD', 1), +(128, 5, 'Sant Julia de Loria', 'SJL', 1), +(129, 6, 'Bengo', 'BGO', 1), +(130, 6, 'Benguela', 'BGU', 1), +(131, 6, 'Bie', 'BIE', 1), +(132, 6, 'Cabinda', 'CAB', 1), +(133, 6, 'Cuando-Cubango', 'CCU', 1), +(134, 6, 'Cuanza Norte', 'CNO', 1), +(135, 6, 'Cuanza Sul', 'CUS', 1), +(136, 6, 'Cunene', 'CNN', 1), +(137, 6, 'Huambo', 'HUA', 1), +(138, 6, 'Huila', 'HUI', 1), +(139, 6, 'Luanda', 'LUA', 1), +(140, 6, 'Lunda Norte', 'LNO', 1), +(141, 6, 'Lunda Sul', 'LSU', 1), +(142, 6, 'Malange', 'MAL', 1), +(143, 6, 'Moxico', 'MOX', 1), +(144, 6, 'Namibe', 'NAM', 1), +(145, 6, 'Uige', 'UIG', 1), +(146, 6, 'Zaire', 'ZAI', 1), +(147, 9, 'Saint George', 'ASG', 1), +(148, 9, 'Saint John', 'ASJ', 1), +(149, 9, 'Saint Mary', 'ASM', 1), +(150, 9, 'Saint Paul', 'ASL', 1), +(151, 9, 'Saint Peter', 'ASR', 1), +(152, 9, 'Saint Philip', 'ASH', 1), +(153, 9, 'Barbuda', 'BAR', 1), +(154, 9, 'Redonda', 'RED', 1), +(155, 10, 'Antartida e Islas del Atlantico', 'AN', 1), +(156, 10, 'Buenos Aires', 'BA', 1), +(157, 10, 'Catamarca', 'CA', 1), +(158, 10, 'Chaco', 'CH', 1), +(159, 10, 'Chubut', 'CU', 1), +(160, 10, 'Cordoba', 'CO', 1), +(161, 10, 'Corrientes', 'CR', 1), +(162, 10, 'Distrito Federal', 'DF', 1), +(163, 10, 'Entre Rios', 'ER', 1), +(164, 10, 'Formosa', 'FO', 1), +(165, 10, 'Jujuy', 'JU', 1), +(166, 10, 'La Pampa', 'LP', 1), +(167, 10, 'La Rioja', 'LR', 1), +(168, 10, 'Mendoza', 'ME', 1), +(169, 10, 'Misiones', 'MI', 1), +(170, 10, 'Neuquen', 'NE', 1), +(171, 10, 'Rio Negro', 'RN', 1), +(172, 10, 'Salta', 'SA', 1), +(173, 10, 'San Juan', 'SJ', 1), +(174, 10, 'San Luis', 'SL', 1), +(175, 10, 'Santa Cruz', 'SC', 1), +(176, 10, 'Santa Fe', 'SF', 1), +(177, 10, 'Santiago del Estero', 'SD', 1), +(178, 10, 'Tierra del Fuego', 'TF', 1), +(179, 10, 'Tucuman', 'TU', 1), +(180, 11, 'Aragatsotn', 'AGT', 1), +(181, 11, 'Ararat', 'ARR', 1), +(182, 11, 'Armavir', 'ARM', 1), +(183, 11, 'Geghark\'unik\'', 'GEG', 1), +(184, 11, 'Kotayk\'', 'KOT', 1), +(185, 11, 'Lorri', 'LOR', 1), +(186, 11, 'Shirak', 'SHI', 1), +(187, 11, 'Syunik\'', 'SYU', 1), +(188, 11, 'Tavush', 'TAV', 1), +(189, 11, 'Vayots\' Dzor', 'VAY', 1), +(190, 11, 'Yerevan', 'YER', 1), +(191, 13, 'Australian Capital Territory', 'ACT', 1), +(192, 13, 'New South Wales', 'NSW', 1), +(193, 13, 'Northern Territory', 'NT', 1), +(194, 13, 'Queensland', 'QLD', 1), +(195, 13, 'South Australia', 'SA', 1), +(196, 13, 'Tasmania', 'TAS', 1), +(197, 13, 'Victoria', 'VIC', 1), +(198, 13, 'Western Australia', 'WA', 1), +(199, 14, 'Burgenland', 'BUR', 1), +(200, 14, 'Kärnten', 'KAR', 1), +(201, 14, 'Niederösterreich', 'NOS', 1), +(202, 14, 'Oberösterreich', 'OOS', 1), +(203, 14, 'Salzburg', 'SAL', 1), +(204, 14, 'Steiermark', 'STE', 1), +(205, 14, 'Tirol', 'TIR', 1), +(206, 14, 'Vorarlberg', 'VOR', 1), +(207, 14, 'Wien', 'WIE', 1), +(208, 15, 'Ali Bayramli', 'AB', 1), +(209, 15, 'Abseron', 'ABS', 1), +(210, 15, 'AgcabAdi', 'AGC', 1), +(211, 15, 'Agdam', 'AGM', 1), +(212, 15, 'Agdas', 'AGS', 1), +(213, 15, 'Agstafa', 'AGA', 1), +(214, 15, 'Agsu', 'AGU', 1), +(215, 15, 'Astara', 'AST', 1), +(216, 15, 'Baki', 'BA', 1), +(217, 15, 'BabAk', 'BAB', 1), +(218, 15, 'BalakAn', 'BAL', 1), +(219, 15, 'BArdA', 'BAR', 1), +(220, 15, 'Beylaqan', 'BEY', 1), +(221, 15, 'Bilasuvar', 'BIL', 1), +(222, 15, 'Cabrayil', 'CAB', 1), +(223, 15, 'Calilabab', 'CAL', 1), +(224, 15, 'Culfa', 'CUL', 1), +(225, 15, 'Daskasan', 'DAS', 1), +(226, 15, 'Davaci', 'DAV', 1), +(227, 15, 'Fuzuli', 'FUZ', 1), +(228, 15, 'Ganca', 'GA', 1), +(229, 15, 'Gadabay', 'GAD', 1), +(230, 15, 'Goranboy', 'GOR', 1), +(231, 15, 'Goycay', 'GOY', 1), +(232, 15, 'Haciqabul', 'HAC', 1), +(233, 15, 'Imisli', 'IMI', 1), +(234, 15, 'Ismayilli', 'ISM', 1), +(235, 15, 'Kalbacar', 'KAL', 1), +(236, 15, 'Kurdamir', 'KUR', 1), +(237, 15, 'Lankaran', 'LA', 1), +(238, 15, 'Lacin', 'LAC', 1), +(239, 15, 'Lankaran', 'LAN', 1), +(240, 15, 'Lerik', 'LER', 1), +(241, 15, 'Masalli', 'MAS', 1), +(242, 15, 'Mingacevir', 'MI', 1), +(243, 15, 'Naftalan', 'NA', 1), +(244, 15, 'Neftcala', 'NEF', 1), +(245, 15, 'Oguz', 'OGU', 1), +(246, 15, 'Ordubad', 'ORD', 1), +(247, 15, 'Qabala', 'QAB', 1), +(248, 15, 'Qax', 'QAX', 1), +(249, 15, 'Qazax', 'QAZ', 1), +(250, 15, 'Qobustan', 'QOB', 1), +(251, 15, 'Quba', 'QBA', 1), +(252, 15, 'Qubadli', 'QBI', 1), +(253, 15, 'Qusar', 'QUS', 1), +(254, 15, 'Saki', 'SA', 1), +(255, 15, 'Saatli', 'SAT', 1), +(256, 15, 'Sabirabad', 'SAB', 1), +(257, 15, 'Sadarak', 'SAD', 1), +(258, 15, 'Sahbuz', 'SAH', 1), +(259, 15, 'Saki', 'SAK', 1), +(260, 15, 'Salyan', 'SAL', 1), +(261, 15, 'Sumqayit', 'SM', 1), +(262, 15, 'Samaxi', 'SMI', 1), +(263, 15, 'Samkir', 'SKR', 1), +(264, 15, 'Samux', 'SMX', 1), +(265, 15, 'Sarur', 'SAR', 1), +(266, 15, 'Siyazan', 'SIY', 1), +(267, 15, 'Susa', 'SS', 1), +(268, 15, 'Susa', 'SUS', 1), +(269, 15, 'Tartar', 'TAR', 1), +(270, 15, 'Tovuz', 'TOV', 1), +(271, 15, 'Ucar', 'UCA', 1), +(272, 15, 'Xankandi', 'XA', 1), +(273, 15, 'Xacmaz', 'XAC', 1), +(274, 15, 'Xanlar', 'XAN', 1), +(275, 15, 'Xizi', 'XIZ', 1), +(276, 15, 'Xocali', 'XCI', 1), +(277, 15, 'Xocavand', 'XVD', 1), +(278, 15, 'Yardimli', 'YAR', 1), +(279, 15, 'Yevlax', 'YEV', 1), +(280, 15, 'Zangilan', 'ZAN', 1), +(281, 15, 'Zaqatala', 'ZAQ', 1), +(282, 15, 'Zardab', 'ZAR', 1), +(283, 15, 'Naxcivan', 'NX', 1), +(284, 16, 'Acklins', 'ACK', 1), +(285, 16, 'Berry Islands', 'BER', 1), +(286, 16, 'Bimini', 'BIM', 1), +(287, 16, 'Black Point', 'BLK', 1), +(288, 16, 'Cat Island', 'CAT', 1), +(289, 16, 'Central Abaco', 'CAB', 1), +(290, 16, 'Central Andros', 'CAN', 1), +(291, 16, 'Central Eleuthera', 'CEL', 1), +(292, 16, 'City of Freeport', 'FRE', 1), +(293, 16, 'Crooked Island', 'CRO', 1), +(294, 16, 'East Grand Bahama', 'EGB', 1), +(295, 16, 'Exuma', 'EXU', 1), +(296, 16, 'Grand Cay', 'GRD', 1), +(297, 16, 'Harbour Island', 'HAR', 1), +(298, 16, 'Hope Town', 'HOP', 1), +(299, 16, 'Inagua', 'INA', 1), +(300, 16, 'Long Island', 'LNG', 1), +(301, 16, 'Mangrove Cay', 'MAN', 1), +(302, 16, 'Mayaguana', 'MAY', 1), +(303, 16, 'Moore\'s Island', 'MOO', 1), +(304, 16, 'North Abaco', 'NAB', 1), +(305, 16, 'North Andros', 'NAN', 1), +(306, 16, 'North Eleuthera', 'NEL', 1), +(307, 16, 'Ragged Island', 'RAG', 1), +(308, 16, 'Rum Cay', 'RUM', 1), +(309, 16, 'San Salvador', 'SAL', 1), +(310, 16, 'South Abaco', 'SAB', 1), +(311, 16, 'South Andros', 'SAN', 1), +(312, 16, 'South Eleuthera', 'SEL', 1), +(313, 16, 'Spanish Wells', 'SWE', 1), +(314, 16, 'West Grand Bahama', 'WGB', 1), +(315, 17, 'Capital', 'CAP', 1), +(316, 17, 'Central', 'CEN', 1), +(317, 17, 'Muharraq', 'MUH', 1), +(318, 17, 'Northern', 'NOR', 1), +(319, 17, 'Southern', 'SOU', 1), +(320, 18, 'Barisal', 'BAR', 1), +(321, 18, 'Chittagong', 'CHI', 1), +(322, 18, 'Dhaka', 'DHA', 1), +(323, 18, 'Khulna', 'KHU', 1), +(324, 18, 'Rajshahi', 'RAJ', 1), +(325, 18, 'Sylhet', 'SYL', 1), +(326, 19, 'Christ Church', 'CC', 1), +(327, 19, 'Saint Andrew', 'AND', 1), +(328, 19, 'Saint George', 'GEO', 1), +(329, 19, 'Saint James', 'JAM', 1), +(330, 19, 'Saint John', 'JOH', 1), +(331, 19, 'Saint Joseph', 'JOS', 1), +(332, 19, 'Saint Lucy', 'LUC', 1), +(333, 19, 'Saint Michael', 'MIC', 1), +(334, 19, 'Saint Peter', 'PET', 1), +(335, 19, 'Saint Philip', 'PHI', 1), +(336, 19, 'Saint Thomas', 'THO', 1), +(337, 20, 'Brestskaya (Brest)', 'BR', 1), +(338, 20, 'Homyel\'skaya (Homyel\')', 'HO', 1), +(339, 20, 'Horad Minsk', 'HM', 1), +(340, 20, 'Hrodzyenskaya (Hrodna)', 'HR', 1), +(341, 20, 'Mahilyowskaya (Mahilyow)', 'MA', 1), +(342, 20, 'Minskaya', 'MI', 1), +(343, 20, 'Vitsyebskaya (Vitsyebsk)', 'VI', 1), +(344, 21, 'Antwerpen', 'VAN', 1), +(345, 21, 'Brabant Wallon', 'WBR', 1), +(346, 21, 'Hainaut', 'WHT', 1), +(347, 21, 'Liège', 'WLG', 1), +(348, 21, 'Limburg', 'VLI', 1), +(349, 21, 'Luxembourg', 'WLX', 1), +(350, 21, 'Namur', 'WNA', 1), +(351, 21, 'Oost-Vlaanderen', 'VOV', 1), +(352, 21, 'Vlaams Brabant', 'VBR', 1), +(353, 21, 'West-Vlaanderen', 'VWV', 1), +(354, 22, 'Belize', 'BZ', 1), +(355, 22, 'Cayo', 'CY', 1), +(356, 22, 'Corozal', 'CR', 1), +(357, 22, 'Orange Walk', 'OW', 1), +(358, 22, 'Stann Creek', 'SC', 1), +(359, 22, 'Toledo', 'TO', 1), +(360, 23, 'Alibori', 'AL', 1), +(361, 23, 'Atakora', 'AK', 1), +(362, 23, 'Atlantique', 'AQ', 1), +(363, 23, 'Borgou', 'BO', 1), +(364, 23, 'Collines', 'CO', 1), +(365, 23, 'Donga', 'DO', 1), +(366, 23, 'Kouffo', 'KO', 1), +(367, 23, 'Littoral', 'LI', 1), +(368, 23, 'Mono', 'MO', 1), +(369, 23, 'Oueme', 'OU', 1), +(370, 23, 'Plateau', 'PL', 1), +(371, 23, 'Zou', 'ZO', 1), +(372, 24, 'Devonshire', 'DS', 1), +(373, 24, 'Hamilton City', 'HC', 1), +(374, 24, 'Hamilton', 'HA', 1), +(375, 24, 'Paget', 'PG', 1), +(376, 24, 'Pembroke', 'PB', 1), +(377, 24, 'Saint George City', 'GC', 1), +(378, 24, 'Saint George\'s', 'SG', 1), +(379, 24, 'Sandys', 'SA', 1), +(380, 24, 'Smith\'s', 'SM', 1), +(381, 24, 'Southampton', 'SH', 1), +(382, 24, 'Warwick', 'WA', 1), +(383, 25, 'Bumthang', 'BUM', 1), +(384, 25, 'Chukha', 'CHU', 1), +(385, 25, 'Dagana', 'DAG', 1), +(386, 25, 'Gasa', 'GAS', 1), +(387, 25, 'Haa', 'HAA', 1), +(388, 25, 'Lhuntse', 'LHU', 1), +(389, 25, 'Mongar', 'MON', 1), +(390, 25, 'Paro', 'PAR', 1), +(391, 25, 'Pemagatshel', 'PEM', 1), +(392, 25, 'Punakha', 'PUN', 1), +(393, 25, 'Samdrup Jongkhar', 'SJO', 1), +(394, 25, 'Samtse', 'SAT', 1), +(395, 25, 'Sarpang', 'SAR', 1), +(396, 25, 'Thimphu', 'THI', 1), +(397, 25, 'Trashigang', 'TRG', 1), +(398, 25, 'Trashiyangste', 'TRY', 1), +(399, 25, 'Trongsa', 'TRO', 1), +(400, 25, 'Tsirang', 'TSI', 1), +(401, 25, 'Wangdue Phodrang', 'WPH', 1), +(402, 25, 'Zhemgang', 'ZHE', 1), +(403, 26, 'Beni', 'BEN', 1), +(404, 26, 'Chuquisaca', 'CHU', 1), +(405, 26, 'Cochabamba', 'COC', 1), +(406, 26, 'La Paz', 'LPZ', 1), +(407, 26, 'Oruro', 'ORU', 1), +(408, 26, 'Pando', 'PAN', 1), +(409, 26, 'Potosi', 'POT', 1), +(410, 26, 'Santa Cruz', 'SCZ', 1), +(411, 26, 'Tarija', 'TAR', 1), +(412, 27, 'Brcko district', 'BRO', 1), +(413, 27, 'Unsko-Sanski Kanton', 'FUS', 1), +(414, 27, 'Posavski Kanton', 'FPO', 1), +(415, 27, 'Tuzlanski Kanton', 'FTU', 1), +(416, 27, 'Zenicko-Dobojski Kanton', 'FZE', 1), +(417, 27, 'Bosanskopodrinjski Kanton', 'FBP', 1), +(418, 27, 'Srednjebosanski Kanton', 'FSB', 1), +(419, 27, 'Hercegovacko-neretvanski Kanton', 'FHN', 1), +(420, 27, 'Zapadnohercegovacka Zupanija', 'FZH', 1), +(421, 27, 'Kanton Sarajevo', 'FSA', 1), +(422, 27, 'Zapadnobosanska', 'FZA', 1), +(423, 27, 'Banja Luka', 'SBL', 1), +(424, 27, 'Doboj', 'SDO', 1), +(425, 27, 'Bijeljina', 'SBI', 1), +(426, 27, 'Vlasenica', 'SVL', 1), +(427, 27, 'Sarajevo-Romanija or Sokolac', 'SSR', 1), +(428, 27, 'Foca', 'SFO', 1), +(429, 27, 'Trebinje', 'STR', 1), +(430, 28, 'Central', 'CE', 1), +(431, 28, 'Ghanzi', 'GH', 1), +(432, 28, 'Kgalagadi', 'KD', 1), +(433, 28, 'Kgatleng', 'KT', 1), +(434, 28, 'Kweneng', 'KW', 1), +(435, 28, 'Ngamiland', 'NG', 1), +(436, 28, 'North East', 'NE', 1), +(437, 28, 'North West', 'NW', 1), +(438, 28, 'South East', 'SE', 1), +(439, 28, 'Southern', 'SO', 1), +(440, 30, 'Acre', 'AC', 1), +(441, 30, 'Alagoas', 'AL', 1), +(442, 30, 'Amapá', 'AP', 1), +(443, 30, 'Amazonas', 'AM', 1), +(444, 30, 'Bahia', 'BA', 1), +(445, 30, 'Ceará', 'CE', 1), +(446, 30, 'Distrito Federal', 'DF', 1), +(447, 30, 'Espírito Santo', 'ES', 1), +(448, 30, 'Goiás', 'GO', 1), +(449, 30, 'Maranhão', 'MA', 1), +(450, 30, 'Mato Grosso', 'MT', 1), +(451, 30, 'Mato Grosso do Sul', 'MS', 1), +(452, 30, 'Minas Gerais', 'MG', 1), +(453, 30, 'Pará', 'PA', 1), +(454, 30, 'Paraíba', 'PB', 1), +(455, 30, 'Paraná', 'PR', 1), +(456, 30, 'Pernambuco', 'PE', 1), +(457, 30, 'Piauí', 'PI', 1), +(458, 30, 'Rio de Janeiro', 'RJ', 1), +(459, 30, 'Rio Grande do Norte', 'RN', 1), +(460, 30, 'Rio Grande do Sul', 'RS', 1), +(461, 30, 'Rondônia', 'RO', 1), +(462, 30, 'Roraima', 'RR', 1), +(463, 30, 'Santa Catarina', 'SC', 1), +(464, 30, 'São Paulo', 'SP', 1), +(465, 30, 'Sergipe', 'SE', 1), +(466, 30, 'Tocantins', 'TO', 1), +(467, 31, 'Peros Banhos', 'PB', 1), +(468, 31, 'Salomon Islands', 'SI', 1), +(469, 31, 'Nelsons Island', 'NI', 1), +(470, 31, 'Three Brothers', 'TB', 1), +(471, 31, 'Eagle Islands', 'EA', 1), +(472, 31, 'Danger Island', 'DI', 1), +(473, 31, 'Egmont Islands', 'EG', 1), +(474, 31, 'Diego Garcia', 'DG', 1), +(475, 32, 'Belait', 'BEL', 1), +(476, 32, 'Brunei and Muara', 'BRM', 1), +(477, 32, 'Temburong', 'TEM', 1), +(478, 32, 'Tutong', 'TUT', 1), +(479, 33, 'Blagoevgrad', '', 1), +(480, 33, 'Burgas', '', 1), +(481, 33, 'Dobrich', '', 1), +(482, 33, 'Gabrovo', '', 1), +(483, 33, 'Haskovo', '', 1), +(484, 33, 'Kardjali', '', 1), +(485, 33, 'Kyustendil', '', 1), +(486, 33, 'Lovech', '', 1), +(487, 33, 'Montana', '', 1), +(488, 33, 'Pazardjik', '', 1), +(489, 33, 'Pernik', '', 1), +(490, 33, 'Pleven', '', 1), +(491, 33, 'Plovdiv', '', 1), +(492, 33, 'Razgrad', '', 1), +(493, 33, 'Shumen', '', 1), +(494, 33, 'Silistra', '', 1), +(495, 33, 'Sliven', '', 1), +(496, 33, 'Smolyan', '', 1), +(497, 33, 'Sofia', '', 1), +(498, 33, 'Sofia - town', '', 1), +(499, 33, 'Stara Zagora', '', 1), +(500, 33, 'Targovishte', '', 1), +(501, 33, 'Varna', '', 1), +(502, 33, 'Veliko Tarnovo', '', 1), +(503, 33, 'Vidin', '', 1), +(504, 33, 'Vratza', '', 1), +(505, 33, 'Yambol', '', 1), +(506, 34, 'Bale', 'BAL', 1), +(507, 34, 'Bam', 'BAM', 1), +(508, 34, 'Banwa', 'BAN', 1), +(509, 34, 'Bazega', 'BAZ', 1), +(510, 34, 'Bougouriba', 'BOR', 1), +(511, 34, 'Boulgou', 'BLG', 1), +(512, 34, 'Boulkiemde', 'BOK', 1), +(513, 34, 'Comoe', 'COM', 1), +(514, 34, 'Ganzourgou', 'GAN', 1), +(515, 34, 'Gnagna', 'GNA', 1), +(516, 34, 'Gourma', 'GOU', 1), +(517, 34, 'Houet', 'HOU', 1), +(518, 34, 'Ioba', 'IOA', 1), +(519, 34, 'Kadiogo', 'KAD', 1), +(520, 34, 'Kenedougou', 'KEN', 1), +(521, 34, 'Komondjari', 'KOD', 1), +(522, 34, 'Kompienga', 'KOP', 1), +(523, 34, 'Kossi', 'KOS', 1), +(524, 34, 'Koulpelogo', 'KOL', 1), +(525, 34, 'Kouritenga', 'KOT', 1), +(526, 34, 'Kourweogo', 'KOW', 1), +(527, 34, 'Leraba', 'LER', 1), +(528, 34, 'Loroum', 'LOR', 1), +(529, 34, 'Mouhoun', 'MOU', 1), +(530, 34, 'Nahouri', 'NAH', 1), +(531, 34, 'Namentenga', 'NAM', 1), +(532, 34, 'Nayala', 'NAY', 1), +(533, 34, 'Noumbiel', 'NOU', 1), +(534, 34, 'Oubritenga', 'OUB', 1), +(535, 34, 'Oudalan', 'OUD', 1), +(536, 34, 'Passore', 'PAS', 1), +(537, 34, 'Poni', 'PON', 1), +(538, 34, 'Sanguie', 'SAG', 1), +(539, 34, 'Sanmatenga', 'SAM', 1), +(540, 34, 'Seno', 'SEN', 1), +(541, 34, 'Sissili', 'SIS', 1), +(542, 34, 'Soum', 'SOM', 1), +(543, 34, 'Sourou', 'SOR', 1), +(544, 34, 'Tapoa', 'TAP', 1), +(545, 34, 'Tuy', 'TUY', 1), +(546, 34, 'Yagha', 'YAG', 1), +(547, 34, 'Yatenga', 'YAT', 1), +(548, 34, 'Ziro', 'ZIR', 1), +(549, 34, 'Zondoma', 'ZOD', 1), +(550, 34, 'Zoundweogo', 'ZOW', 1), +(551, 35, 'Bubanza', 'BB', 1), +(552, 35, 'Bujumbura', 'BJ', 1), +(553, 35, 'Bururi', 'BR', 1), +(554, 35, 'Cankuzo', 'CA', 1), +(555, 35, 'Cibitoke', 'CI', 1), +(556, 35, 'Gitega', 'GI', 1), +(557, 35, 'Karuzi', 'KR', 1), +(558, 35, 'Kayanza', 'KY', 1), +(559, 35, 'Kirundo', 'KI', 1), +(560, 35, 'Makamba', 'MA', 1), +(561, 35, 'Muramvya', 'MU', 1), +(562, 35, 'Muyinga', 'MY', 1), +(563, 35, 'Mwaro', 'MW', 1), +(564, 35, 'Ngozi', 'NG', 1), +(565, 35, 'Rutana', 'RT', 1), +(566, 35, 'Ruyigi', 'RY', 1), +(567, 36, 'Phnom Penh', 'PP', 1), +(568, 36, 'Preah Seihanu (Kompong Som or Sihanoukville)', 'PS', 1), +(569, 36, 'Pailin', 'PA', 1), +(570, 36, 'Keb', 'KB', 1), +(571, 36, 'Banteay Meanchey', 'BM', 1), +(572, 36, 'Battambang', 'BA', 1), +(573, 36, 'Kampong Cham', 'KM', 1), +(574, 36, 'Kampong Chhnang', 'KN', 1), +(575, 36, 'Kampong Speu', 'KU', 1), +(576, 36, 'Kampong Som', 'KO', 1), +(577, 36, 'Kampong Thom', 'KT', 1), +(578, 36, 'Kampot', 'KP', 1), +(579, 36, 'Kandal', 'KL', 1), +(580, 36, 'Kaoh Kong', 'KK', 1), +(581, 36, 'Kratie', 'KR', 1), +(582, 36, 'Mondul Kiri', 'MK', 1), +(583, 36, 'Oddar Meancheay', 'OM', 1), +(584, 36, 'Pursat', 'PU', 1), +(585, 36, 'Preah Vihear', 'PR', 1), +(586, 36, 'Prey Veng', 'PG', 1), +(587, 36, 'Ratanak Kiri', 'RK', 1), +(588, 36, 'Siemreap', 'SI', 1), +(589, 36, 'Stung Treng', 'ST', 1), +(590, 36, 'Svay Rieng', 'SR', 1), +(591, 36, 'Takeo', 'TK', 1), +(592, 37, 'Adamawa (Adamaoua)', 'ADA', 1), +(593, 37, 'Centre', 'CEN', 1), +(594, 37, 'East (Est)', 'EST', 1), +(595, 37, 'Extreme North (Extreme-Nord)', 'EXN', 1), +(596, 37, 'Littoral', 'LIT', 1), +(597, 37, 'North (Nord)', 'NOR', 1), +(598, 37, 'Northwest (Nord-Ouest)', 'NOT', 1), +(599, 37, 'West (Ouest)', 'OUE', 1), +(600, 37, 'South (Sud)', 'SUD', 1), +(601, 37, 'Southwest (Sud-Ouest).', 'SOU', 1), +(602, 38, 'Alberta', 'AB', 1), +(603, 38, 'British Columbia', 'BC', 1), +(604, 38, 'Manitoba', 'MB', 1), +(605, 38, 'New Brunswick', 'NB', 1), +(606, 38, 'Newfoundland and Labrador', 'NL', 1), +(607, 38, 'Northwest Territories', 'NT', 1), +(608, 38, 'Nova Scotia', 'NS', 1), +(609, 38, 'Nunavut', 'NU', 1), +(610, 38, 'Ontario', 'ON', 1), +(611, 38, 'Prince Edward Island', 'PE', 1), +(612, 38, 'Québec', 'QC', 1), +(613, 38, 'Saskatchewan', 'SK', 1), +(614, 38, 'Yukon Territory', 'YT', 1), +(615, 39, 'Boa Vista', 'BV', 1), +(616, 39, 'Brava', 'BR', 1), +(617, 39, 'Calheta de Sao Miguel', 'CS', 1), +(618, 39, 'Maio', 'MA', 1), +(619, 39, 'Mosteiros', 'MO', 1), +(620, 39, 'Paul', 'PA', 1), +(621, 39, 'Porto Novo', 'PN', 1), +(622, 39, 'Praia', 'PR', 1), +(623, 39, 'Ribeira Grande', 'RG', 1), +(624, 39, 'Sal', 'SL', 1), +(625, 39, 'Santa Catarina', 'CA', 1), +(626, 39, 'Santa Cruz', 'CR', 1), +(627, 39, 'Sao Domingos', 'SD', 1), +(628, 39, 'Sao Filipe', 'SF', 1), +(629, 39, 'Sao Nicolau', 'SN', 1), +(630, 39, 'Sao Vicente', 'SV', 1), +(631, 39, 'Tarrafal', 'TA', 1), +(632, 40, 'Creek', 'CR', 1), +(633, 40, 'Eastern', 'EA', 1), +(634, 40, 'Midland', 'ML', 1), +(635, 40, 'South Town', 'ST', 1), +(636, 40, 'Spot Bay', 'SP', 1), +(637, 40, 'Stake Bay', 'SK', 1), +(638, 40, 'West End', 'WD', 1), +(639, 40, 'Western', 'WN', 1), +(640, 41, 'Bamingui-Bangoran', 'BBA', 1), +(641, 41, 'Basse-Kotto', 'BKO', 1), +(642, 41, 'Haute-Kotto', 'HKO', 1), +(643, 41, 'Haut-Mbomou', 'HMB', 1), +(644, 41, 'Kemo', 'KEM', 1), +(645, 41, 'Lobaye', 'LOB', 1), +(646, 41, 'Mambere-KadeÔ', 'MKD', 1), +(647, 41, 'Mbomou', 'MBO', 1), +(648, 41, 'Nana-Mambere', 'NMM', 1), +(649, 41, 'Ombella-M\'Poko', 'OMP', 1), +(650, 41, 'Ouaka', 'OUK', 1), +(651, 41, 'Ouham', 'OUH', 1), +(652, 41, 'Ouham-Pende', 'OPE', 1), +(653, 41, 'Vakaga', 'VAK', 1), +(654, 41, 'Nana-Grebizi', 'NGR', 1), +(655, 41, 'Sangha-Mbaere', 'SMB', 1), +(656, 41, 'Bangui', 'BAN', 1), +(657, 42, 'Batha', 'BA', 1), +(658, 42, 'Biltine', 'BI', 1), +(659, 42, 'Borkou-Ennedi-Tibesti', 'BE', 1), +(660, 42, 'Chari-Baguirmi', 'CB', 1), +(661, 42, 'Guera', 'GU', 1), +(662, 42, 'Kanem', 'KA', 1), +(663, 42, 'Lac', 'LA', 1), +(664, 42, 'Logone Occidental', 'LC', 1), +(665, 42, 'Logone Oriental', 'LR', 1), +(666, 42, 'Mayo-Kebbi', 'MK', 1), +(667, 42, 'Moyen-Chari', 'MC', 1), +(668, 42, 'Ouaddai', 'OU', 1), +(669, 42, 'Salamat', 'SA', 1), +(670, 42, 'Tandjile', 'TA', 1), +(671, 43, 'Aisen del General Carlos Ibanez', 'AI', 1), +(672, 43, 'Antofagasta', 'AN', 1), +(673, 43, 'Araucania', 'AR', 1), +(674, 43, 'Atacama', 'AT', 1), +(675, 43, 'Bio-Bio', 'BI', 1), +(676, 43, 'Coquimbo', 'CO', 1), +(677, 43, 'Libertador General Bernardo O\'Higgins', 'LI', 1), +(678, 43, 'Los Lagos', 'LL', 1), +(679, 43, 'Magallanes y de la Antartica Chilena', 'MA', 1), +(680, 43, 'Maule', 'ML', 1), +(681, 43, 'Region Metropolitana', 'RM', 1), +(682, 43, 'Tarapaca', 'TA', 1), +(683, 43, 'Valparaiso', 'VS', 1), +(684, 44, 'Anhui', 'AN', 1), +(685, 44, 'Beijing', 'BE', 1), +(686, 44, 'Chongqing', 'CH', 1), +(687, 44, 'Fujian', 'FU', 1), +(688, 44, 'Gansu', 'GA', 1), +(689, 44, 'Guangdong', 'GU', 1), +(690, 44, 'Guangxi', 'GX', 1), +(691, 44, 'Guizhou', 'GZ', 1), +(692, 44, 'Hainan', 'HA', 1), +(693, 44, 'Hebei', 'HB', 1), +(694, 44, 'Heilongjiang', 'HL', 1), +(695, 44, 'Henan', 'HE', 1), +(696, 44, 'Hong Kong', 'HK', 1), +(697, 44, 'Hubei', 'HU', 1), +(698, 44, 'Hunan', 'HN', 1), +(699, 44, 'Inner Mongolia', 'IM', 1), +(700, 44, 'Jiangsu', 'JI', 1), +(701, 44, 'Jiangxi', 'JX', 1), +(702, 44, 'Jilin', 'JL', 1), +(703, 44, 'Liaoning', 'LI', 1), +(704, 44, 'Macau', 'MA', 1), +(705, 44, 'Ningxia', 'NI', 1), +(706, 44, 'Shaanxi', 'SH', 1), +(707, 44, 'Shandong', 'SA', 1), +(708, 44, 'Shanghai', 'SG', 1), +(709, 44, 'Shanxi', 'SX', 1), +(710, 44, 'Sichuan', 'SI', 1), +(711, 44, 'Tianjin', 'TI', 1), +(712, 44, 'Xinjiang', 'XI', 1), +(713, 44, 'Yunnan', 'YU', 1), +(714, 44, 'Zhejiang', 'ZH', 1), +(715, 46, 'Direction Island', 'D', 1), +(716, 46, 'Home Island', 'H', 1), +(717, 46, 'Horsburgh Island', 'O', 1), +(718, 46, 'South Island', 'S', 1), +(719, 46, 'West Island', 'W', 1), +(720, 47, 'Amazonas', 'AMZ', 1), +(721, 47, 'Antioquia', 'ANT', 1), +(722, 47, 'Arauca', 'ARA', 1), +(723, 47, 'Atlantico', 'ATL', 1), +(724, 47, 'Bogota D.C.', 'BDC', 1), +(725, 47, 'Bolivar', 'BOL', 1), +(726, 47, 'Boyaca', 'BOY', 1), +(727, 47, 'Caldas', 'CAL', 1), +(728, 47, 'Caqueta', 'CAQ', 1), +(729, 47, 'Casanare', 'CAS', 1), +(730, 47, 'Cauca', 'CAU', 1), +(731, 47, 'Cesar', 'CES', 1), +(732, 47, 'Choco', 'CHO', 1), +(733, 47, 'Cordoba', 'COR', 1), +(734, 47, 'Cundinamarca', 'CAM', 1), +(735, 47, 'Guainia', 'GNA', 1), +(736, 47, 'Guajira', 'GJR', 1), +(737, 47, 'Guaviare', 'GVR', 1), +(738, 47, 'Huila', 'HUI', 1), +(739, 47, 'Magdalena', 'MAG', 1), +(740, 47, 'Meta', 'MET', 1), +(741, 47, 'Narino', 'NAR', 1), +(742, 47, 'Norte de Santander', 'NDS', 1), +(743, 47, 'Putumayo', 'PUT', 1), +(744, 47, 'Quindio', 'QUI', 1), +(745, 47, 'Risaralda', 'RIS', 1), +(746, 47, 'San Andres y Providencia', 'SAP', 1), +(747, 47, 'Santander', 'SAN', 1), +(748, 47, 'Sucre', 'SUC', 1), +(749, 47, 'Tolima', 'TOL', 1), +(750, 47, 'Valle del Cauca', 'VDC', 1), +(751, 47, 'Vaupes', 'VAU', 1), +(752, 47, 'Vichada', 'VIC', 1), +(753, 48, 'Grande Comore', 'G', 1), +(754, 48, 'Anjouan', 'A', 1), +(755, 48, 'Moheli', 'M', 1), +(756, 49, 'Bouenza', 'BO', 1), +(757, 49, 'Brazzaville', 'BR', 1), +(758, 49, 'Cuvette', 'CU', 1), +(759, 49, 'Cuvette-Ouest', 'CO', 1), +(760, 49, 'Kouilou', 'KO', 1), +(761, 49, 'Lekoumou', 'LE', 1), +(762, 49, 'Likouala', 'LI', 1), +(763, 49, 'Niari', 'NI', 1), +(764, 49, 'Plateaux', 'PL', 1), +(765, 49, 'Pool', 'PO', 1), +(766, 49, 'Sangha', 'SA', 1), +(767, 50, 'Pukapuka', 'PU', 1), +(768, 50, 'Rakahanga', 'RK', 1), +(769, 50, 'Manihiki', 'MK', 1), +(770, 50, 'Penrhyn', 'PE', 1), +(771, 50, 'Nassau Island', 'NI', 1), +(772, 50, 'Surwarrow', 'SU', 1), +(773, 50, 'Palmerston', 'PA', 1), +(774, 50, 'Aitutaki', 'AI', 1), +(775, 50, 'Manuae', 'MA', 1), +(776, 50, 'Takutea', 'TA', 1), +(777, 50, 'Mitiaro', 'MT', 1), +(778, 50, 'Atiu', 'AT', 1), +(779, 50, 'Mauke', 'MU', 1), +(780, 50, 'Rarotonga', 'RR', 1), +(781, 50, 'Mangaia', 'MG', 1), +(782, 51, 'Alajuela', 'AL', 1), +(783, 51, 'Cartago', 'CA', 1), +(784, 51, 'Guanacaste', 'GU', 1), +(785, 51, 'Heredia', 'HE', 1), +(786, 51, 'Limon', 'LI', 1), +(787, 51, 'Puntarenas', 'PU', 1), +(788, 51, 'San Jose', 'SJ', 1), +(789, 52, 'Abengourou', 'ABE', 1), +(790, 52, 'Abidjan', 'ABI', 1), +(791, 52, 'Aboisso', 'ABO', 1), +(792, 52, 'Adiake', 'ADI', 1), +(793, 52, 'Adzope', 'ADZ', 1), +(794, 52, 'Agboville', 'AGB', 1), +(795, 52, 'Agnibilekrou', 'AGN', 1), +(796, 52, 'Alepe', 'ALE', 1), +(797, 52, 'Bocanda', 'BOC', 1), +(798, 52, 'Bangolo', 'BAN', 1), +(799, 52, 'Beoumi', 'BEO', 1), +(800, 52, 'Biankouma', 'BIA', 1), +(801, 52, 'Bondoukou', 'BDK', 1), +(802, 52, 'Bongouanou', 'BGN', 1), +(803, 52, 'Bouafle', 'BFL', 1), +(804, 52, 'Bouake', 'BKE', 1), +(805, 52, 'Bouna', 'BNA', 1), +(806, 52, 'Boundiali', 'BDL', 1), +(807, 52, 'Dabakala', 'DKL', 1), +(808, 52, 'Dabou', 'DBU', 1), +(809, 52, 'Daloa', 'DAL', 1), +(810, 52, 'Danane', 'DAN', 1), +(811, 52, 'Daoukro', 'DAO', 1), +(812, 52, 'Dimbokro', 'DIM', 1), +(813, 52, 'Divo', 'DIV', 1), +(814, 52, 'Duekoue', 'DUE', 1), +(815, 52, 'Ferkessedougou', 'FER', 1), +(816, 52, 'Gagnoa', 'GAG', 1), +(817, 52, 'Grand-Bassam', 'GBA', 1), +(818, 52, 'Grand-Lahou', 'GLA', 1), +(819, 52, 'Guiglo', 'GUI', 1), +(820, 52, 'Issia', 'ISS', 1), +(821, 52, 'Jacqueville', 'JAC', 1), +(822, 52, 'Katiola', 'KAT', 1), +(823, 52, 'Korhogo', 'KOR', 1), +(824, 52, 'Lakota', 'LAK', 1), +(825, 52, 'Man', 'MAN', 1), +(826, 52, 'Mankono', 'MKN', 1), +(827, 52, 'Mbahiakro', 'MBA', 1), +(828, 52, 'Odienne', 'ODI', 1), +(829, 52, 'Oume', 'OUM', 1), +(830, 52, 'Sakassou', 'SAK', 1), +(831, 52, 'San-Pedro', 'SPE', 1), +(832, 52, 'Sassandra', 'SAS', 1), +(833, 52, 'Seguela', 'SEG', 1), +(834, 52, 'Sinfra', 'SIN', 1), +(835, 52, 'Soubre', 'SOU', 1), +(836, 52, 'Tabou', 'TAB', 1), +(837, 52, 'Tanda', 'TAN', 1), +(838, 52, 'Tiebissou', 'TIE', 1), +(839, 52, 'Tingrela', 'TIN', 1), +(840, 52, 'Tiassale', 'TIA', 1), +(841, 52, 'Touba', 'TBA', 1), +(842, 52, 'Toulepleu', 'TLP', 1), +(843, 52, 'Toumodi', 'TMD', 1), +(844, 52, 'Vavoua', 'VAV', 1), +(845, 52, 'Yamoussoukro', 'YAM', 1), +(846, 52, 'Zuenoula', 'ZUE', 1), +(847, 53, 'Bjelovarsko-bilogorska', 'BB', 1), +(848, 53, 'Grad Zagreb', 'GZ', 1), +(849, 53, 'Dubrovačko-neretvanska', 'DN', 1), +(850, 53, 'Istarska', 'IS', 1), +(851, 53, 'Karlovačka', 'KA', 1), +(852, 53, 'Koprivničko-križevačka', 'KK', 1), +(853, 53, 'Krapinsko-zagorska', 'KZ', 1), +(854, 53, 'Ličko-senjska', 'LS', 1), +(855, 53, 'Međimurska', 'ME', 1), +(856, 53, 'Osječko-baranjska', 'OB', 1), +(857, 53, 'Požeško-slavonska', 'PS', 1), +(858, 53, 'Primorsko-goranska', 'PG', 1), +(859, 53, 'Šibensko-kninska', 'SK', 1), +(860, 53, 'Sisačko-moslavačka', 'SM', 1), +(861, 53, 'Brodsko-posavska', 'BP', 1), +(862, 53, 'Splitsko-dalmatinska', 'SD', 1), +(863, 53, 'Varaždinska', 'VA', 1), +(864, 53, 'Virovitičko-podravska', 'VP', 1), +(865, 53, 'Vukovarsko-srijemska', 'VS', 1), +(866, 53, 'Zadarska', 'ZA', 1), +(867, 53, 'Zagrebačka', 'ZG', 1), +(868, 54, 'Camaguey', 'CA', 1), +(869, 54, 'Ciego de Avila', 'CD', 1), +(870, 54, 'Cienfuegos', 'CI', 1), +(871, 54, 'Ciudad de La Habana', 'CH', 1), +(872, 54, 'Granma', 'GR', 1), +(873, 54, 'Guantanamo', 'GU', 1), +(874, 54, 'Holguin', 'HO', 1), +(875, 54, 'Isla de la Juventud', 'IJ', 1), +(876, 54, 'La Habana', 'LH', 1), +(877, 54, 'Las Tunas', 'LT', 1), +(878, 54, 'Matanzas', 'MA', 1), +(879, 54, 'Pinar del Rio', 'PR', 1), +(880, 54, 'Sancti Spiritus', 'SS', 1), +(881, 54, 'Santiago de Cuba', 'SC', 1), +(882, 54, 'Villa Clara', 'VC', 1), +(883, 55, 'Famagusta', 'F', 1), +(884, 55, 'Kyrenia', 'K', 1), +(885, 55, 'Larnaca', 'A', 1), +(886, 55, 'Limassol', 'I', 1), +(887, 55, 'Nicosia', 'N', 1), +(888, 55, 'Paphos', 'P', 1), +(889, 56, 'Ústecký', 'U', 1), +(890, 56, 'Jihočeský', 'C', 1), +(891, 56, 'Jihomoravský', 'B', 1), +(892, 56, 'Karlovarský', 'K', 1), +(893, 56, 'Královehradecký', 'H', 1), +(894, 56, 'Liberecký', 'L', 1), +(895, 56, 'Moravskoslezský', 'T', 1), +(896, 56, 'Olomoucký', 'M', 1), +(897, 56, 'Pardubický', 'E', 1), +(898, 56, 'Plzeňský', 'P', 1), +(899, 56, 'Praha', 'A', 1), +(900, 56, 'Středočeský', 'S', 1), +(901, 56, 'Vysočina', 'J', 1), +(902, 56, 'Zlínský', 'Z', 1), +(903, 57, 'Arhus', 'AR', 1), +(904, 57, 'Bornholm', 'BH', 1), +(905, 57, 'Copenhagen', 'CO', 1), +(906, 57, 'Faroe Islands', 'FO', 1), +(907, 57, 'Frederiksborg', 'FR', 1), +(908, 57, 'Fyn', 'FY', 1), +(909, 57, 'Kobenhavn', 'KO', 1), +(910, 57, 'Nordjylland', 'NO', 1), +(911, 57, 'Ribe', 'RI', 1), +(912, 57, 'Ringkobing', 'RK', 1), +(913, 57, 'Roskilde', 'RO', 1), +(914, 57, 'Sonderjylland', 'SO', 1), +(915, 57, 'Storstrom', 'ST', 1), +(916, 57, 'Vejle', 'VK', 1), +(917, 57, 'Vestjælland', 'VJ', 1), +(918, 57, 'Viborg', 'VB', 1), +(919, 58, '\'Ali Sabih', 'S', 1), +(920, 58, 'Dikhil', 'K', 1), +(921, 58, 'Djibouti', 'J', 1), +(922, 58, 'Obock', 'O', 1), +(923, 58, 'Tadjoura', 'T', 1), +(924, 59, 'Saint Andrew Parish', 'AND', 1), +(925, 59, 'Saint David Parish', 'DAV', 1), +(926, 59, 'Saint George Parish', 'GEO', 1), +(927, 59, 'Saint John Parish', 'JOH', 1), +(928, 59, 'Saint Joseph Parish', 'JOS', 1), +(929, 59, 'Saint Luke Parish', 'LUK', 1), +(930, 59, 'Saint Mark Parish', 'MAR', 1), +(931, 59, 'Saint Patrick Parish', 'PAT', 1), +(932, 59, 'Saint Paul Parish', 'PAU', 1), +(933, 59, 'Saint Peter Parish', 'PET', 1), +(934, 60, 'Distrito Nacional', 'DN', 1), +(935, 60, 'Azua', 'AZ', 1), +(936, 60, 'Baoruco', 'BC', 1), +(937, 60, 'Barahona', 'BH', 1), +(938, 60, 'Dajabon', 'DJ', 1), +(939, 60, 'Duarte', 'DU', 1), +(940, 60, 'Elias Pina', 'EL', 1), +(941, 60, 'El Seybo', 'SY', 1), +(942, 60, 'Espaillat', 'ET', 1), +(943, 60, 'Hato Mayor', 'HM', 1), +(944, 60, 'Independencia', 'IN', 1), +(945, 60, 'La Altagracia', 'AL', 1), +(946, 60, 'La Romana', 'RO', 1), +(947, 60, 'La Vega', 'VE', 1), +(948, 60, 'Maria Trinidad Sanchez', 'MT', 1), +(949, 60, 'Monsenor Nouel', 'MN', 1), +(950, 60, 'Monte Cristi', 'MC', 1), +(951, 60, 'Monte Plata', 'MP', 1), +(952, 60, 'Pedernales', 'PD', 1), +(953, 60, 'Peravia (Bani)', 'PR', 1), +(954, 60, 'Puerto Plata', 'PP', 1), +(955, 60, 'Salcedo', 'SL', 1), +(956, 60, 'Samana', 'SM', 1), +(957, 60, 'Sanchez Ramirez', 'SH', 1), +(958, 60, 'San Cristobal', 'SC', 1), +(959, 60, 'San Jose de Ocoa', 'JO', 1), +(960, 60, 'San Juan', 'SJ', 1), +(961, 60, 'San Pedro de Macoris', 'PM', 1), +(962, 60, 'Santiago', 'SA', 1), +(963, 60, 'Santiago Rodriguez', 'ST', 1), +(964, 60, 'Santo Domingo', 'SD', 1), +(965, 60, 'Valverde', 'VA', 1), +(966, 61, 'Aileu', 'AL', 1), +(967, 61, 'Ainaro', 'AN', 1), +(968, 61, 'Baucau', 'BA', 1), +(969, 61, 'Bobonaro', 'BO', 1), +(970, 61, 'Cova Lima', 'CO', 1), +(971, 61, 'Dili', 'DI', 1), +(972, 61, 'Ermera', 'ER', 1), +(973, 61, 'Lautem', 'LA', 1), +(974, 61, 'Liquica', 'LI', 1), +(975, 61, 'Manatuto', 'MT', 1), +(976, 61, 'Manufahi', 'MF', 1), +(977, 61, 'Oecussi', 'OE', 1), +(978, 61, 'Viqueque', 'VI', 1), +(979, 62, 'Azuay', 'AZU', 1), +(980, 62, 'Bolivar', 'BOL', 1), +(981, 62, 'Cañar', 'CAN', 1), +(982, 62, 'Carchi', 'CAR', 1), +(983, 62, 'Chimborazo', 'CHI', 1), +(984, 62, 'Cotopaxi', 'COT', 1), +(985, 62, 'El Oro', 'EOR', 1), +(986, 62, 'Esmeraldas', 'ESM', 1), +(987, 62, 'Galápagos', 'GPS', 1), +(988, 62, 'Guayas', 'GUA', 1), +(989, 62, 'Imbabura', 'IMB', 1), +(990, 62, 'Loja', 'LOJ', 1), +(991, 62, 'Los Rios', 'LRO', 1), +(992, 62, 'Manabí', 'MAN', 1), +(993, 62, 'Morona Santiago', 'MSA', 1), +(994, 62, 'Napo', 'NAP', 1), +(995, 62, 'Orellana', 'ORE', 1), +(996, 62, 'Pastaza', 'PAS', 1), +(997, 62, 'Pichincha', 'PIC', 1), +(998, 62, 'Sucumbíos', 'SUC', 1), +(999, 62, 'Tungurahua', 'TUN', 1), +(1000, 62, 'Zamora Chinchipe', 'ZCH', 1), +(1001, 63, 'Ad Daqahliyah', 'DHY', 1), +(1002, 63, 'Al Bahr al Ahmar', 'BAM', 1), +(1003, 63, 'Al Buhayrah', 'BHY', 1), +(1004, 63, 'Al Fayyum', 'FYM', 1), +(1005, 63, 'Al Gharbiyah', 'GBY', 1), +(1006, 63, 'Al Iskandariyah', 'IDR', 1), +(1007, 63, 'Al Isma\'iliyah', 'IML', 1), +(1008, 63, 'Al Jizah', 'JZH', 1), +(1009, 63, 'Al Minufiyah', 'MFY', 1), +(1010, 63, 'Al Minya', 'MNY', 1), +(1011, 63, 'Al Qahirah', 'QHR', 1), +(1012, 63, 'Al Qalyubiyah', 'QLY', 1), +(1013, 63, 'Al Wadi al Jadid', 'WJD', 1), +(1014, 63, 'Ash Sharqiyah', 'SHQ', 1), +(1015, 63, 'As Suways', 'SWY', 1), +(1016, 63, 'Aswan', 'ASW', 1), +(1017, 63, 'Asyut', 'ASY', 1), +(1018, 63, 'Bani Suwayf', 'BSW', 1), +(1019, 63, 'Bur Sa\'id', 'BSD', 1), +(1020, 63, 'Dumyat', 'DMY', 1), +(1021, 63, 'Janub Sina\'', 'JNS', 1), +(1022, 63, 'Kafr ash Shaykh', 'KSH', 1), +(1023, 63, 'Matruh', 'MAT', 1), +(1024, 63, 'Qina', 'QIN', 1), +(1025, 63, 'Shamal Sina\'', 'SHS', 1), +(1026, 63, 'Suhaj', 'SUH', 1), +(1027, 64, 'Ahuachapan', 'AH', 1), +(1028, 64, 'Cabanas', 'CA', 1), +(1029, 64, 'Chalatenango', 'CH', 1), +(1030, 64, 'Cuscatlan', 'CU', 1), +(1031, 64, 'La Libertad', 'LB', 1), +(1032, 64, 'La Paz', 'PZ', 1), +(1033, 64, 'La Union', 'UN', 1), +(1034, 64, 'Morazan', 'MO', 1), +(1035, 64, 'San Miguel', 'SM', 1), +(1036, 64, 'San Salvador', 'SS', 1), +(1037, 64, 'San Vicente', 'SV', 1), +(1038, 64, 'Santa Ana', 'SA', 1), +(1039, 64, 'Sonsonate', 'SO', 1), +(1040, 64, 'Usulutan', 'US', 1), +(1041, 65, 'Provincia Annobon', 'AN', 1), +(1042, 65, 'Provincia Bioko Norte', 'BN', 1), +(1043, 65, 'Provincia Bioko Sur', 'BS', 1), +(1044, 65, 'Provincia Centro Sur', 'CS', 1), +(1045, 65, 'Provincia Kie-Ntem', 'KN', 1), +(1046, 65, 'Provincia Litoral', 'LI', 1), +(1047, 65, 'Provincia Wele-Nzas', 'WN', 1), +(1048, 66, 'Central (Maekel)', 'MA', 1), +(1049, 66, 'Anseba (Keren)', 'KE', 1), +(1050, 66, 'Southern Red Sea (Debub-Keih-Bahri)', 'DK', 1), +(1051, 66, 'Northern Red Sea (Semien-Keih-Bahri)', 'SK', 1), +(1052, 66, 'Southern (Debub)', 'DE', 1), +(1053, 66, 'Gash-Barka (Barentu)', 'BR', 1), +(1054, 67, 'Harjumaa (Tallinn)', 'HA', 1), +(1055, 67, 'Hiiumaa (Kardla)', 'HI', 1), +(1056, 67, 'Ida-Virumaa (Johvi)', 'IV', 1), +(1057, 67, 'Jarvamaa (Paide)', 'JA', 1), +(1058, 67, 'Jogevamaa (Jogeva)', 'JO', 1), +(1059, 67, 'Laane-Virumaa (Rakvere)', 'LV', 1), +(1060, 67, 'Laanemaa (Haapsalu)', 'LA', 1), +(1061, 67, 'Parnumaa (Parnu)', 'PA', 1), +(1062, 67, 'Polvamaa (Polva)', 'PO', 1), +(1063, 67, 'Raplamaa (Rapla)', 'RA', 1), +(1064, 67, 'Saaremaa (Kuessaare)', 'SA', 1), +(1065, 67, 'Tartumaa (Tartu)', 'TA', 1), +(1066, 67, 'Valgamaa (Valga)', 'VA', 1), +(1067, 67, 'Viljandimaa (Viljandi)', 'VI', 1), +(1068, 67, 'Vorumaa (Voru)', 'VO', 1), +(1069, 68, 'Afar', 'AF', 1), +(1070, 68, 'Amhara', 'AH', 1), +(1071, 68, 'Benishangul-Gumaz', 'BG', 1), +(1072, 68, 'Gambela', 'GB', 1), +(1073, 68, 'Hariai', 'HR', 1), +(1074, 68, 'Oromia', 'OR', 1), +(1075, 68, 'Somali', 'SM', 1), +(1076, 68, 'Southern Nations - Nationalities and Peoples Region', 'SN', 1), +(1077, 68, 'Tigray', 'TG', 1), +(1078, 68, 'Addis Ababa', 'AA', 1), +(1079, 68, 'Dire Dawa', 'DD', 1), +(1080, 71, 'Central Division', 'C', 1), +(1081, 71, 'Northern Division', 'N', 1), +(1082, 71, 'Eastern Division', 'E', 1), +(1083, 71, 'Western Division', 'W', 1), +(1084, 71, 'Rotuma', 'R', 1), +(1085, 72, 'Ahvenanmaan lääni', 'AL', 1), +(1086, 72, 'Etelä-Suomen lääni', 'ES', 1), +(1087, 72, 'Itä-Suomen lääni', 'IS', 1), +(1088, 72, 'Länsi-Suomen lääni', 'LS', 1), +(1089, 72, 'Lapin lääni', 'LA', 1), +(1090, 72, 'Oulun lääni', 'OU', 1), +(1114, 74, 'Ain', '01', 1), +(1115, 74, 'Aisne', '02', 1), +(1116, 74, 'Allier', '03', 1), +(1117, 74, 'Alpes de Haute Provence', '04', 1), +(1118, 74, 'Hautes-Alpes', '05', 1), +(1119, 74, 'Alpes Maritimes', '06', 1), +(1120, 74, 'Ardèche', '07', 1), +(1121, 74, 'Ardennes', '08', 1), +(1122, 74, 'Ariège', '09', 1), +(1123, 74, 'Aube', '10', 1), +(1124, 74, 'Aude', '11', 1), +(1125, 74, 'Aveyron', '12', 1), +(1126, 74, 'Bouches du Rhône', '13', 1), +(1127, 74, 'Calvados', '14', 1), +(1128, 74, 'Cantal', '15', 1), +(1129, 74, 'Charente', '16', 1), +(1130, 74, 'Charente Maritime', '17', 1), +(1131, 74, 'Cher', '18', 1), +(1132, 74, 'Corrèze', '19', 1), +(1133, 74, 'Corse du Sud', '2A', 1), +(1134, 74, 'Haute Corse', '2B', 1), +(1135, 74, 'Côte d'or', '21', 1), +(1136, 74, 'Côtes d'Armor', '22', 1), +(1137, 74, 'Creuse', '23', 1), +(1138, 74, 'Dordogne', '24', 1), +(1139, 74, 'Doubs', '25', 1), +(1140, 74, 'Drôme', '26', 1), +(1141, 74, 'Eure', '27', 1), +(1142, 74, 'Eure et Loir', '28', 1), +(1143, 74, 'Finistère', '29', 1), +(1144, 74, 'Gard', '30', 1), +(1145, 74, 'Haute Garonne', '31', 1), +(1146, 74, 'Gers', '32', 1), +(1147, 74, 'Gironde', '33', 1), +(1148, 74, 'Hérault', '34', 1), +(1149, 74, 'Ille et Vilaine', '35', 1), +(1150, 74, 'Indre', '36', 1), +(1151, 74, 'Indre et Loire', '37', 1), +(1152, 74, 'Isére', '38', 1), +(1153, 74, 'Jura', '39', 1), +(1154, 74, 'Landes', '40', 1), +(1155, 74, 'Loir et Cher', '41', 1), +(1156, 74, 'Loire', '42', 1), +(1157, 74, 'Haute Loire', '43', 1), +(1158, 74, 'Loire Atlantique', '44', 1), +(1159, 74, 'Loiret', '45', 1), +(1160, 74, 'Lot', '46', 1), +(1161, 74, 'Lot et Garonne', '47', 1), +(1162, 74, 'Lozère', '48', 1), +(1163, 74, 'Maine et Loire', '49', 1), +(1164, 74, 'Manche', '50', 1), +(1165, 74, 'Marne', '51', 1), +(1166, 74, 'Haute Marne', '52', 1), +(1167, 74, 'Mayenne', '53', 1), +(1168, 74, 'Meurthe et Moselle', '54', 1), +(1169, 74, 'Meuse', '55', 1), +(1170, 74, 'Morbihan', '56', 1), +(1171, 74, 'Moselle', '57', 1), +(1172, 74, 'Nièvre', '58', 1), +(1173, 74, 'Nord', '59', 1), +(1174, 74, 'Oise', '60', 1), +(1175, 74, 'Orne', '61', 1), +(1176, 74, 'Pas de Calais', '62', 1), +(1177, 74, 'Puy de Dôme', '63', 1), +(1178, 74, 'Pyrénées Atlantiques', '64', 1), +(1179, 74, 'Hautes Pyrénées', '65', 1), +(1180, 74, 'Pyrénées Orientales', '66', 1), +(1181, 74, 'Bas Rhin', '67', 1), +(1182, 74, 'Haut Rhin', '68', 1), +(1183, 74, 'Rhône', '69', 1), +(1184, 74, 'Haute Saône', '70', 1), +(1185, 74, 'Saône et Loire', '71', 1), +(1186, 74, 'Sarthe', '72', 1), +(1187, 74, 'Savoie', '73', 1), +(1188, 74, 'Haute Savoie', '74', 1), +(1189, 74, 'Paris', '75', 1), +(1190, 74, 'Seine Maritime', '76', 1), +(1191, 74, 'Seine et Marne', '77', 1), +(1192, 74, 'Yvelines', '78', 1), +(1193, 74, 'Deux Sèvres', '79', 1), +(1194, 74, 'Somme', '80', 1), +(1195, 74, 'Tarn', '81', 1), +(1196, 74, 'Tarn et Garonne', '82', 1), +(1197, 74, 'Var', '83', 1), +(1198, 74, 'Vaucluse', '84', 1), +(1199, 74, 'Vendée', '85', 1), +(1200, 74, 'Vienne', '86', 1), +(1201, 74, 'Haute Vienne', '87', 1), +(1202, 74, 'Vosges', '88', 1), +(1203, 74, 'Yonne', '89', 1), +(1204, 74, 'Territoire de Belfort', '90', 1), +(1205, 74, 'Essonne', '91', 1), +(1206, 74, 'Hauts de Seine', '92', 1), +(1207, 74, 'Seine St-Denis', '93', 1), +(1208, 74, 'Val de Marne', '94', 1), +(1209, 74, 'Val d\'Oise', '95', 1), +(1210, 76, 'Archipel des Marquises', 'M', 1), +(1211, 76, 'Archipel des Tuamotu', 'T', 1), +(1212, 76, 'Archipel des Tubuai', 'I', 1), +(1213, 76, 'Iles du Vent', 'V', 1), +(1214, 76, 'Iles Sous-le-Vent', 'S', 1), +(1215, 77, 'Iles Crozet', 'C', 1), +(1216, 77, 'Iles Kerguelen', 'K', 1), +(1217, 77, 'Ile Amsterdam', 'A', 1), +(1218, 77, 'Ile Saint-Paul', 'P', 1), +(1219, 77, 'Adelie Land', 'D', 1), +(1220, 78, 'Estuaire', 'ES', 1), +(1221, 78, 'Haut-Ogooue', 'HO', 1), +(1222, 78, 'Moyen-Ogooue', 'MO', 1), +(1223, 78, 'Ngounie', 'NG', 1), +(1224, 78, 'Nyanga', 'NY', 1), +(1225, 78, 'Ogooue-Ivindo', 'OI', 1), +(1226, 78, 'Ogooue-Lolo', 'OL', 1), +(1227, 78, 'Ogooue-Maritime', 'OM', 1), +(1228, 78, 'Woleu-Ntem', 'WN', 1), +(1229, 79, 'Banjul', 'BJ', 1), +(1230, 79, 'Basse', 'BS', 1), +(1231, 79, 'Brikama', 'BR', 1), +(1232, 79, 'Janjangbure', 'JA', 1), +(1233, 79, 'Kanifeng', 'KA', 1), +(1234, 79, 'Kerewan', 'KE', 1), +(1235, 79, 'Kuntaur', 'KU', 1), +(1236, 79, 'Mansakonko', 'MA', 1), +(1237, 79, 'Lower River', 'LR', 1), +(1238, 79, 'Central River', 'CR', 1), +(1239, 79, 'North Bank', 'NB', 1), +(1240, 79, 'Upper River', 'UR', 1), +(1241, 79, 'Western', 'WE', 1), +(1242, 80, 'Abkhazia', 'AB', 1), +(1243, 80, 'Ajaria', 'AJ', 1), +(1244, 80, 'Tbilisi', 'TB', 1), +(1245, 80, 'Guria', 'GU', 1), +(1246, 80, 'Imereti', 'IM', 1), +(1247, 80, 'Kakheti', 'KA', 1), +(1248, 80, 'Kvemo Kartli', 'KK', 1), +(1249, 80, 'Mtskheta-Mtianeti', 'MM', 1), +(1250, 80, 'Racha Lechkhumi and Kvemo Svanet', 'RL', 1), +(1251, 80, 'Samegrelo-Zemo Svaneti', 'SZ', 1), +(1252, 80, 'Samtskhe-Javakheti', 'SJ', 1), +(1253, 80, 'Shida Kartli', 'SK', 1), +(1254, 81, 'Baden-Württemberg', 'BAW', 1), +(1255, 81, 'Bayern', 'BAY', 1), +(1256, 81, 'Berlin', 'BER', 1), +(1257, 81, 'Brandenburg', 'BRG', 1), +(1258, 81, 'Bremen', 'BRE', 1), +(1259, 81, 'Hamburg', 'HAM', 1), +(1260, 81, 'Hessen', 'HES', 1), +(1261, 81, 'Mecklenburg-Vorpommern', 'MEC', 1), +(1262, 81, 'Niedersachsen', 'NDS', 1), +(1263, 81, 'Nordrhein-Westfalen', 'NRW', 1), +(1264, 81, 'Rheinland-Pfalz', 'RHE', 1), +(1265, 81, 'Saarland', 'SAR', 1), +(1266, 81, 'Sachsen', 'SAS', 1), +(1267, 81, 'Sachsen-Anhalt', 'SAC', 1), +(1268, 81, 'Schleswig-Holstein', 'SCN', 1), +(1269, 81, 'Thüringen', 'THE', 1), +(1270, 82, 'Ashanti Region', 'AS', 1), +(1271, 82, 'Brong-Ahafo Region', 'BA', 1), +(1272, 82, 'Central Region', 'CE', 1), +(1273, 82, 'Eastern Region', 'EA', 1), +(1274, 82, 'Greater Accra Region', 'GA', 1), +(1275, 82, 'Northern Region', 'NO', 1), +(1276, 82, 'Upper East Region', 'UE', 1), +(1277, 82, 'Upper West Region', 'UW', 1), +(1278, 82, 'Volta Region', 'VO', 1), +(1279, 82, 'Western Region', 'WE', 1), +(1280, 84, 'Attica', 'AT', 1), +(1281, 84, 'Central Greece', 'CN', 1), +(1282, 84, 'Central Macedonia', 'CM', 1), +(1283, 84, 'Crete', 'CR', 1), +(1284, 84, 'East Macedonia and Thrace', 'EM', 1), +(1285, 84, 'Epirus', 'EP', 1), +(1286, 84, 'Ionian Islands', 'II', 1), +(1287, 84, 'North Aegean', 'NA', 1), +(1288, 84, 'Peloponnesos', 'PP', 1), +(1289, 84, 'South Aegean', 'SA', 1), +(1290, 84, 'Thessaly', 'TH', 1), +(1291, 84, 'West Greece', 'WG', 1), +(1292, 84, 'West Macedonia', 'WM', 1), +(1293, 85, 'Avannaa', 'A', 1), +(1294, 85, 'Tunu', 'T', 1), +(1295, 85, 'Kitaa', 'K', 1), +(1296, 86, 'Saint Andrew', 'A', 1), +(1297, 86, 'Saint David', 'D', 1), +(1298, 86, 'Saint George', 'G', 1), +(1299, 86, 'Saint John', 'J', 1), +(1300, 86, 'Saint Mark', 'M', 1), +(1301, 86, 'Saint Patrick', 'P', 1), +(1302, 86, 'Carriacou', 'C', 1), +(1303, 86, 'Petit Martinique', 'Q', 1), +(1304, 89, 'Alta Verapaz', 'AV', 1), +(1305, 89, 'Baja Verapaz', 'BV', 1), +(1306, 89, 'Chimaltenango', 'CM', 1), +(1307, 89, 'Chiquimula', 'CQ', 1), +(1308, 89, 'El Peten', 'PE', 1), +(1309, 89, 'El Progreso', 'PR', 1), +(1310, 89, 'El Quiche', 'QC', 1), +(1311, 89, 'Escuintla', 'ES', 1), +(1312, 89, 'Guatemala', 'GU', 1), +(1313, 89, 'Huehuetenango', 'HU', 1), +(1314, 89, 'Izabal', 'IZ', 1), +(1315, 89, 'Jalapa', 'JA', 1), +(1316, 89, 'Jutiapa', 'JU', 1), +(1317, 89, 'Quetzaltenango', 'QZ', 1), +(1318, 89, 'Retalhuleu', 'RE', 1), +(1319, 89, 'Sacatepequez', 'ST', 1), +(1320, 89, 'San Marcos', 'SM', 1), +(1321, 89, 'Santa Rosa', 'SR', 1), +(1322, 89, 'Solola', 'SO', 1), +(1323, 89, 'Suchitepequez', 'SU', 1), +(1324, 89, 'Totonicapan', 'TO', 1), +(1325, 89, 'Zacapa', 'ZA', 1), +(1326, 90, 'Conakry', 'CNK', 1), +(1327, 90, 'Beyla', 'BYL', 1), +(1328, 90, 'Boffa', 'BFA', 1), +(1329, 90, 'Boke', 'BOK', 1), +(1330, 90, 'Coyah', 'COY', 1), +(1331, 90, 'Dabola', 'DBL', 1), +(1332, 90, 'Dalaba', 'DLB', 1), +(1333, 90, 'Dinguiraye', 'DGR', 1), +(1334, 90, 'Dubreka', 'DBR', 1), +(1335, 90, 'Faranah', 'FRN', 1), +(1336, 90, 'Forecariah', 'FRC', 1), +(1337, 90, 'Fria', 'FRI', 1), +(1338, 90, 'Gaoual', 'GAO', 1), +(1339, 90, 'Gueckedou', 'GCD', 1), +(1340, 90, 'Kankan', 'KNK', 1), +(1341, 90, 'Kerouane', 'KRN', 1), +(1342, 90, 'Kindia', 'KND', 1), +(1343, 90, 'Kissidougou', 'KSD', 1), +(1344, 90, 'Koubia', 'KBA', 1), +(1345, 90, 'Koundara', 'KDA', 1), +(1346, 90, 'Kouroussa', 'KRA', 1), +(1347, 90, 'Labe', 'LAB', 1), +(1348, 90, 'Lelouma', 'LLM', 1), +(1349, 90, 'Lola', 'LOL', 1), +(1350, 90, 'Macenta', 'MCT', 1), +(1351, 90, 'Mali', 'MAL', 1), +(1352, 90, 'Mamou', 'MAM', 1), +(1353, 90, 'Mandiana', 'MAN', 1), +(1354, 90, 'Nzerekore', 'NZR', 1), +(1355, 90, 'Pita', 'PIT', 1), +(1356, 90, 'Siguiri', 'SIG', 1), +(1357, 90, 'Telimele', 'TLM', 1), +(1358, 90, 'Tougue', 'TOG', 1), +(1359, 90, 'Yomou', 'YOM', 1), +(1360, 91, 'Bafata Region', 'BF', 1), +(1361, 91, 'Biombo Region', 'BB', 1), +(1362, 91, 'Bissau Region', 'BS', 1), +(1363, 91, 'Bolama Region', 'BL', 1), +(1364, 91, 'Cacheu Region', 'CA', 1), +(1365, 91, 'Gabu Region', 'GA', 1), +(1366, 91, 'Oio Region', 'OI', 1), +(1367, 91, 'Quinara Region', 'QU', 1), +(1368, 91, 'Tombali Region', 'TO', 1), +(1369, 92, 'Barima-Waini', 'BW', 1), +(1370, 92, 'Cuyuni-Mazaruni', 'CM', 1), +(1371, 92, 'Demerara-Mahaica', 'DM', 1), +(1372, 92, 'East Berbice-Corentyne', 'EC', 1), +(1373, 92, 'Essequibo Islands-West Demerara', 'EW', 1), +(1374, 92, 'Mahaica-Berbice', 'MB', 1), +(1375, 92, 'Pomeroon-Supenaam', 'PM', 1), +(1376, 92, 'Potaro-Siparuni', 'PI', 1), +(1377, 92, 'Upper Demerara-Berbice', 'UD', 1), +(1378, 92, 'Upper Takutu-Upper Essequibo', 'UT', 1), +(1379, 93, 'Artibonite', 'AR', 1), +(1380, 93, 'Centre', 'CE', 1), +(1381, 93, 'Grand\'Anse', 'GA', 1), +(1382, 93, 'Nord', 'ND', 1), +(1383, 93, 'Nord-Est', 'NE', 1), +(1384, 93, 'Nord-Ouest', 'NO', 1), +(1385, 93, 'Ouest', 'OU', 1), +(1386, 93, 'Sud', 'SD', 1), +(1387, 93, 'Sud-Est', 'SE', 1), +(1388, 94, 'Flat Island', 'F', 1), +(1389, 94, 'McDonald Island', 'M', 1), +(1390, 94, 'Shag Island', 'S', 1), +(1391, 94, 'Heard Island', 'H', 1), +(1392, 95, 'Atlantida', 'AT', 1), +(1393, 95, 'Choluteca', 'CH', 1), +(1394, 95, 'Colon', 'CL', 1), +(1395, 95, 'Comayagua', 'CM', 1), +(1396, 95, 'Copan', 'CP', 1), +(1397, 95, 'Cortes', 'CR', 1), +(1398, 95, 'El Paraiso', 'PA', 1), +(1399, 95, 'Francisco Morazan', 'FM', 1), +(1400, 95, 'Gracias a Dios', 'GD', 1), +(1401, 95, 'Intibuca', 'IN', 1), +(1402, 95, 'Islas de la Bahia (Bay Islands)', 'IB', 1), +(1403, 95, 'La Paz', 'PZ', 1), +(1404, 95, 'Lempira', 'LE', 1), +(1405, 95, 'Ocotepeque', 'OC', 1), +(1406, 95, 'Olancho', 'OL', 1), +(1407, 95, 'Santa Barbara', 'SB', 1), +(1408, 95, 'Valle', 'VA', 1), +(1409, 95, 'Yoro', 'YO', 1), +(1410, 96, 'Central and Western Hong Kong Island', 'HCW', 1), +(1411, 96, 'Eastern Hong Kong Island', 'HEA', 1), +(1412, 96, 'Southern Hong Kong Island', 'HSO', 1), +(1413, 96, 'Wan Chai Hong Kong Island', 'HWC', 1), +(1414, 96, 'Kowloon City Kowloon', 'KKC', 1), +(1415, 96, 'Kwun Tong Kowloon', 'KKT', 1), +(1416, 96, 'Sham Shui Po Kowloon', 'KSS', 1), +(1417, 96, 'Wong Tai Sin Kowloon', 'KWT', 1), +(1418, 96, 'Yau Tsim Mong Kowloon', 'KYT', 1), +(1419, 96, 'Islands New Territories', 'NIS', 1), +(1420, 96, 'Kwai Tsing New Territories', 'NKT', 1), +(1421, 96, 'North New Territories', 'NNO', 1), +(1422, 96, 'Sai Kung New Territories', 'NSK', 1), +(1423, 96, 'Sha Tin New Territories', 'NST', 1), +(1424, 96, 'Tai Po New Territories', 'NTP', 1), +(1425, 96, 'Tsuen Wan New Territories', 'NTW', 1), +(1426, 96, 'Tuen Mun New Territories', 'NTM', 1), +(1427, 96, 'Yuen Long New Territories', 'NYL', 1), +(1467, 98, 'Austurland', 'AL', 1), +(1468, 98, 'Hofuoborgarsvaeoi', 'HF', 1), +(1469, 98, 'Norourland eystra', 'NE', 1), +(1470, 98, 'Norourland vestra', 'NV', 1), +(1471, 98, 'Suourland', 'SL', 1), +(1472, 98, 'Suournes', 'SN', 1), +(1473, 98, 'Vestfiroir', 'VF', 1), +(1474, 98, 'Vesturland', 'VL', 1), +(1475, 99, 'Andaman and Nicobar Islands', 'AN', 1), +(1476, 99, 'Andhra Pradesh', 'AP', 1), +(1477, 99, 'Arunachal Pradesh', 'AR', 1), +(1478, 99, 'Assam', 'AS', 1), +(1479, 99, 'Bihar', 'BI', 1), +(1480, 99, 'Chandigarh', 'CH', 1), +(1481, 99, 'Dadra and Nagar Haveli', 'DA', 1), +(1482, 99, 'Daman and Diu', 'DM', 1), +(1483, 99, 'Delhi', 'DE', 1), +(1484, 99, 'Goa', 'GO', 1), +(1485, 99, 'Gujarat', 'GU', 1), +(1486, 99, 'Haryana', 'HA', 1), +(1487, 99, 'Himachal Pradesh', 'HP', 1), +(1488, 99, 'Jammu and Kashmir', 'JA', 1), +(1489, 99, 'Karnataka', 'KA', 1), +(1490, 99, 'Kerala', 'KE', 1), +(1491, 99, 'Lakshadweep Islands', 'LI', 1), +(1492, 99, 'Madhya Pradesh', 'MP', 1), +(1493, 99, 'Maharashtra', 'MA', 1), +(1494, 99, 'Manipur', 'MN', 1), +(1495, 99, 'Meghalaya', 'ME', 1), +(1496, 99, 'Mizoram', 'MI', 1), +(1497, 99, 'Nagaland', 'NA', 1), +(1498, 99, 'Orissa', 'OR', 1), +(1499, 99, 'Puducherry', 'PO', 1), +(1500, 99, 'Punjab', 'PU', 1), +(1501, 99, 'Rajasthan', 'RA', 1), +(1502, 99, 'Sikkim', 'SI', 1), +(1503, 99, 'Tamil Nadu', 'TN', 1), +(1504, 99, 'Tripura', 'TR', 1), +(1505, 99, 'Uttar Pradesh', 'UP', 1), +(1506, 99, 'West Bengal', 'WB', 1), +(1507, 100, 'Aceh', 'AC', 1), +(1508, 100, 'Bali', 'BA', 1), +(1509, 100, 'Banten', 'BT', 1), +(1510, 100, 'Bengkulu', 'BE', 1), +(1511, 100, 'Kalimantan Utara', 'BD', 1), +(1512, 100, 'Gorontalo', 'GO', 1), +(1513, 100, 'Jakarta', 'JK', 1), +(1514, 100, 'Jambi', 'JA', 1), +(1515, 100, 'Jawa Barat', 'JB', 1), +(1516, 100, 'Jawa Tengah', 'JT', 1), +(1517, 100, 'Jawa Timur', 'JI', 1), +(1518, 100, 'Kalimantan Barat', 'KB', 1), +(1519, 100, 'Kalimantan Selatan', 'KS', 1), +(1520, 100, 'Kalimantan Tengah', 'KT', 1), +(1521, 100, 'Kalimantan Timur', 'KI', 1), +(1522, 100, 'Kepulauan Bangka Belitung', 'BB', 1), +(1523, 100, 'Lampung', 'LA', 1), +(1524, 100, 'Maluku', 'MA', 1), +(1525, 100, 'Maluku Utara', 'MU', 1), +(1526, 100, 'Nusa Tenggara Barat', 'NB', 1), +(1527, 100, 'Nusa Tenggara Timur', 'NT', 1), +(1528, 100, 'Papua', 'PA', 1), +(1529, 100, 'Riau', 'RI', 1), +(1530, 100, 'Sulawesi Selatan', 'SN', 1), +(1531, 100, 'Sulawesi Tengah', 'ST', 1), +(1532, 100, 'Sulawesi Tenggara', 'SG', 1), +(1533, 100, 'Sulawesi Utara', 'SA', 1), +(1534, 100, 'Sumatera Barat', 'SB', 1), +(1535, 100, 'Sumatera Selatan', 'SS', 1), +(1536, 100, 'Sumatera Utara', 'SU', 1), +(1537, 100, 'Yogyakarta', 'YO', 1), +(1538, 101, 'Tehran', 'TEH', 1), +(1539, 101, 'Qom', 'QOM', 1), +(1540, 101, 'Markazi', 'MKZ', 1), +(1541, 101, 'Qazvin', 'QAZ', 1), +(1542, 101, 'Gilan', 'GIL', 1), +(1543, 101, 'Ardabil', 'ARD', 1), +(1544, 101, 'Zanjan', 'ZAN', 1), +(1545, 101, 'East Azarbaijan', 'EAZ', 1), +(1546, 101, 'West Azarbaijan', 'WEZ', 1), +(1547, 101, 'Kurdistan', 'KRD', 1), +(1548, 101, 'Hamadan', 'HMD', 1), +(1549, 101, 'Kermanshah', 'KRM', 1), +(1550, 101, 'Ilam', 'ILM', 1), +(1551, 101, 'Lorestan', 'LRS', 1), +(1552, 101, 'Khuzestan', 'KZT', 1), +(1553, 101, 'Chahar Mahaal and Bakhtiari', 'CMB', 1), +(1554, 101, 'Kohkiluyeh and Buyer Ahmad', 'KBA', 1), +(1555, 101, 'Bushehr', 'BSH', 1), +(1556, 101, 'Fars', 'FAR', 1), +(1557, 101, 'Hormozgan', 'HRM', 1), +(1558, 101, 'Sistan and Baluchistan', 'SBL', 1), +(1559, 101, 'Kerman', 'KRB', 1), +(1560, 101, 'Yazd', 'YZD', 1), +(1561, 101, 'Esfahan', 'EFH', 1), +(1562, 101, 'Semnan', 'SMN', 1), +(1563, 101, 'Mazandaran', 'MZD', 1), +(1564, 101, 'Golestan', 'GLS', 1), +(1565, 101, 'North Khorasan', 'NKH', 1), +(1566, 101, 'Razavi Khorasan', 'RKH', 1), +(1567, 101, 'South Khorasan', 'SKH', 1), +(1568, 102, 'Baghdad', 'BD', 1), +(1569, 102, 'Salah ad Din', 'SD', 1), +(1570, 102, 'Diyala', 'DY', 1), +(1571, 102, 'Wasit', 'WS', 1), +(1572, 102, 'Maysan', 'MY', 1), +(1573, 102, 'Al Basrah', 'BA', 1), +(1574, 102, 'Dhi Qar', 'DQ', 1), +(1575, 102, 'Al Muthanna', 'MU', 1), +(1576, 102, 'Al Qadisyah', 'QA', 1), +(1577, 102, 'Babil', 'BB', 1), +(1578, 102, 'Al Karbala', 'KB', 1), +(1579, 102, 'An Najaf', 'NJ', 1), +(1580, 102, 'Al Anbar', 'AB', 1), +(1581, 102, 'Ninawa', 'NN', 1), +(1582, 102, 'Dahuk', 'DH', 1), +(1583, 102, 'Arbil', 'AL', 1), +(1584, 102, 'At Ta\'mim', 'TM', 1), +(1585, 102, 'As Sulaymaniyah', 'SL', 1), +(1586, 103, 'Carlow', 'CA', 1), +(1587, 103, 'Cavan', 'CV', 1), +(1588, 103, 'Clare', 'CL', 1), +(1589, 103, 'Cork', 'CO', 1), +(1590, 103, 'Donegal', 'DO', 1), +(1591, 103, 'Dublin', 'DU', 1), +(1592, 103, 'Galway', 'GA', 1), +(1593, 103, 'Kerry', 'KE', 1), +(1594, 103, 'Kildare', 'KI', 1), +(1595, 103, 'Kilkenny', 'KL', 1), +(1596, 103, 'Laois', 'LA', 1), +(1597, 103, 'Leitrim', 'LE', 1); +INSERT INTO `oc_zone` (`zone_id`, `country_id`, `name`, `code`, `status`) VALUES +(1598, 103, 'Limerick', 'LI', 1), +(1599, 103, 'Longford', 'LO', 1), +(1600, 103, 'Louth', 'LU', 1), +(1601, 103, 'Mayo', 'MA', 1), +(1602, 103, 'Meath', 'ME', 1), +(1603, 103, 'Monaghan', 'MO', 1), +(1604, 103, 'Offaly', 'OF', 1), +(1605, 103, 'Roscommon', 'RO', 1), +(1606, 103, 'Sligo', 'SL', 1), +(1607, 103, 'Tipperary', 'TI', 1), +(1608, 103, 'Waterford', 'WA', 1), +(1609, 103, 'Westmeath', 'WE', 1), +(1610, 103, 'Wexford', 'WX', 1), +(1611, 103, 'Wicklow', 'WI', 1), +(1612, 104, 'Be\'er Sheva', 'BS', 1), +(1613, 104, 'Bika\'at Hayarden', 'BH', 1), +(1614, 104, 'Eilat and Arava', 'EA', 1), +(1615, 104, 'Galil', 'GA', 1), +(1616, 104, 'Haifa', 'HA', 1), +(1617, 104, 'Jehuda Mountains', 'JM', 1), +(1618, 104, 'Jerusalem', 'JE', 1), +(1619, 104, 'Negev', 'NE', 1), +(1620, 104, 'Semaria', 'SE', 1), +(1621, 104, 'Sharon', 'SH', 1), +(1622, 104, 'Tel Aviv (Gosh Dan)', 'TA', 1), +(3860, 105, 'Caltanissetta', 'CL', 1), +(3842, 105, 'Agrigento', 'AG', 1), +(3843, 105, 'Alessandria', 'AL', 1), +(3844, 105, 'Ancona', 'AN', 1), +(3845, 105, 'Aosta', 'AO', 1), +(3846, 105, 'Arezzo', 'AR', 1), +(3847, 105, 'Ascoli Piceno', 'AP', 1), +(3848, 105, 'Asti', 'AT', 1), +(3849, 105, 'Avellino', 'AV', 1), +(3850, 105, 'Bari', 'BA', 1), +(3851, 105, 'Belluno', 'BL', 1), +(3852, 105, 'Benevento', 'BN', 1), +(3853, 105, 'Bergamo', 'BG', 1), +(3854, 105, 'Biella', 'BI', 1), +(3855, 105, 'Bologna', 'BO', 1), +(3856, 105, 'Bolzano', 'BZ', 1), +(3857, 105, 'Brescia', 'BS', 1), +(3858, 105, 'Brindisi', 'BR', 1), +(3859, 105, 'Cagliari', 'CA', 1), +(1643, 106, 'Clarendon Parish', 'CLA', 1), +(1644, 106, 'Hanover Parish', 'HAN', 1), +(1645, 106, 'Kingston Parish', 'KIN', 1), +(1646, 106, 'Manchester Parish', 'MAN', 1), +(1647, 106, 'Portland Parish', 'POR', 1), +(1648, 106, 'Saint Andrew Parish', 'AND', 1), +(1649, 106, 'Saint Ann Parish', 'ANN', 1), +(1650, 106, 'Saint Catherine Parish', 'CAT', 1), +(1651, 106, 'Saint Elizabeth Parish', 'ELI', 1), +(1652, 106, 'Saint James Parish', 'JAM', 1), +(1653, 106, 'Saint Mary Parish', 'MAR', 1), +(1654, 106, 'Saint Thomas Parish', 'THO', 1), +(1655, 106, 'Trelawny Parish', 'TRL', 1), +(1656, 106, 'Westmoreland Parish', 'WML', 1), +(1657, 107, 'Aichi', 'AI', 1), +(1658, 107, 'Akita', 'AK', 1), +(1659, 107, 'Aomori', 'AO', 1), +(1660, 107, 'Chiba', 'CH', 1), +(1661, 107, 'Ehime', 'EH', 1), +(1662, 107, 'Fukui', 'FK', 1), +(1663, 107, 'Fukuoka', 'FU', 1), +(1664, 107, 'Fukushima', 'FS', 1), +(1665, 107, 'Gifu', 'GI', 1), +(1666, 107, 'Gumma', 'GU', 1), +(1667, 107, 'Hiroshima', 'HI', 1), +(1668, 107, 'Hokkaido', 'HO', 1), +(1669, 107, 'Hyogo', 'HY', 1), +(1670, 107, 'Ibaraki', 'IB', 1), +(1671, 107, 'Ishikawa', 'IS', 1), +(1672, 107, 'Iwate', 'IW', 1), +(1673, 107, 'Kagawa', 'KA', 1), +(1674, 107, 'Kagoshima', 'KG', 1), +(1675, 107, 'Kanagawa', 'KN', 1), +(1676, 107, 'Kochi', 'KO', 1), +(1677, 107, 'Kumamoto', 'KU', 1), +(1678, 107, 'Kyoto', 'KY', 1), +(1679, 107, 'Mie', 'MI', 1), +(1680, 107, 'Miyagi', 'MY', 1), +(1681, 107, 'Miyazaki', 'MZ', 1), +(1682, 107, 'Nagano', 'NA', 1), +(1683, 107, 'Nagasaki', 'NG', 1), +(1684, 107, 'Nara', 'NR', 1), +(1685, 107, 'Niigata', 'NI', 1), +(1686, 107, 'Oita', 'OI', 1), +(1687, 107, 'Okayama', 'OK', 1), +(1688, 107, 'Okinawa', 'ON', 1), +(1689, 107, 'Osaka', 'OS', 1), +(1690, 107, 'Saga', 'SA', 1), +(1691, 107, 'Saitama', 'SI', 1), +(1692, 107, 'Shiga', 'SH', 1), +(1693, 107, 'Shimane', 'SM', 1), +(1694, 107, 'Shizuoka', 'SZ', 1), +(1695, 107, 'Tochigi', 'TO', 1), +(1696, 107, 'Tokushima', 'TS', 1), +(1697, 107, 'Tokyo', 'TK', 1), +(1698, 107, 'Tottori', 'TT', 1), +(1699, 107, 'Toyama', 'TY', 1), +(1700, 107, 'Wakayama', 'WA', 1), +(1701, 107, 'Yamagata', 'YA', 1), +(1702, 107, 'Yamaguchi', 'YM', 1), +(1703, 107, 'Yamanashi', 'YN', 1), +(1704, 108, '\'Amman', 'AM', 1), +(1705, 108, 'Ajlun', 'AJ', 1), +(1706, 108, 'Al \'Aqabah', 'AA', 1), +(1707, 108, 'Al Balqa\'', 'AB', 1), +(1708, 108, 'Al Karak', 'AK', 1), +(1709, 108, 'Al Mafraq', 'AL', 1), +(1710, 108, 'At Tafilah', 'AT', 1), +(1711, 108, 'Az Zarqa\'', 'AZ', 1), +(1712, 108, 'Irbid', 'IR', 1), +(1713, 108, 'Jarash', 'JA', 1), +(1714, 108, 'Ma\'an', 'MA', 1), +(1715, 108, 'Madaba', 'MD', 1), +(1716, 109, 'Almaty', 'AL', 1), +(1717, 109, 'Almaty City', 'AC', 1), +(1718, 109, 'Aqmola', 'AM', 1), +(1719, 109, 'Aqtobe', 'AQ', 1), +(1720, 109, 'Astana City', 'AS', 1), +(1721, 109, 'Atyrau', 'AT', 1), +(1722, 109, 'Batys Qazaqstan', 'BA', 1), +(1723, 109, 'Bayqongyr City', 'BY', 1), +(1724, 109, 'Mangghystau', 'MA', 1), +(1725, 109, 'Ongtustik Qazaqstan', 'ON', 1), +(1726, 109, 'Pavlodar', 'PA', 1), +(1727, 109, 'Qaraghandy', 'QA', 1), +(1728, 109, 'Qostanay', 'QO', 1), +(1729, 109, 'Qyzylorda', 'QY', 1), +(1730, 109, 'Shyghys Qazaqstan', 'SH', 1), +(1731, 109, 'Soltustik Qazaqstan', 'SO', 1), +(1732, 109, 'Zhambyl', 'ZH', 1), +(1733, 110, 'Central', 'CE', 1), +(1734, 110, 'Coast', 'CO', 1), +(1735, 110, 'Eastern', 'EA', 1), +(1736, 110, 'Nairobi Area', 'NA', 1), +(1737, 110, 'North Eastern', 'NE', 1), +(1738, 110, 'Nyanza', 'NY', 1), +(1739, 110, 'Rift Valley', 'RV', 1), +(1740, 110, 'Western', 'WE', 1), +(1741, 111, 'Abaiang', 'AG', 1), +(1742, 111, 'Abemama', 'AM', 1), +(1743, 111, 'Aranuka', 'AK', 1), +(1744, 111, 'Arorae', 'AO', 1), +(1745, 111, 'Banaba', 'BA', 1), +(1746, 111, 'Beru', 'BE', 1), +(1747, 111, 'Butaritari', 'bT', 1), +(1748, 111, 'Kanton', 'KA', 1), +(1749, 111, 'Kiritimati', 'KR', 1), +(1750, 111, 'Kuria', 'KU', 1), +(1751, 111, 'Maiana', 'MI', 1), +(1752, 111, 'Makin', 'MN', 1), +(1753, 111, 'Marakei', 'ME', 1), +(1754, 111, 'Nikunau', 'NI', 1), +(1755, 111, 'Nonouti', 'NO', 1), +(1756, 111, 'Onotoa', 'ON', 1), +(1757, 111, 'Tabiteuea', 'TT', 1), +(1758, 111, 'Tabuaeran', 'TR', 1), +(1759, 111, 'Tamana', 'TM', 1), +(1760, 111, 'Tarawa', 'TW', 1), +(1761, 111, 'Teraina', 'TE', 1), +(1762, 112, 'Chagang-do', 'CHA', 1), +(1763, 112, 'Hamgyong-bukto', 'HAB', 1), +(1764, 112, 'Hamgyong-namdo', 'HAN', 1), +(1765, 112, 'Hwanghae-bukto', 'HWB', 1), +(1766, 112, 'Hwanghae-namdo', 'HWN', 1), +(1767, 112, 'Kangwon-do', 'KAN', 1), +(1768, 112, 'P\'yongan-bukto', 'PYB', 1), +(1769, 112, 'P\'yongan-namdo', 'PYN', 1), +(1770, 112, 'Ryanggang-do (Yanggang-do)', 'YAN', 1), +(1771, 112, 'Rason Directly Governed City', 'NAJ', 1), +(1772, 112, 'P\'yongyang Special City', 'PYO', 1), +(1773, 113, 'Ch\'ungch\'ong-bukto', 'CO', 1), +(1774, 113, 'Ch\'ungch\'ong-namdo', 'CH', 1), +(1775, 113, 'Cheju-do', 'CD', 1), +(1776, 113, 'Cholla-bukto', 'CB', 1), +(1777, 113, 'Cholla-namdo', 'CN', 1), +(1778, 113, 'Inch\'on-gwangyoksi', 'IG', 1), +(1779, 113, 'Kangwon-do', 'KA', 1), +(1780, 113, 'Kwangju-gwangyoksi', 'KG', 1), +(1781, 113, 'Kyonggi-do', 'KD', 1), +(1782, 113, 'Kyongsang-bukto', 'KB', 1), +(1783, 113, 'Kyongsang-namdo', 'KN', 1), +(1784, 113, 'Pusan-gwangyoksi', 'PG', 1), +(1785, 113, 'Soul-t\'ukpyolsi', 'SO', 1), +(1786, 113, 'Taegu-gwangyoksi', 'TA', 1), +(1787, 113, 'Taejon-gwangyoksi', 'TG', 1), +(1788, 114, 'Al \'Asimah', 'AL', 1), +(1789, 114, 'Al Ahmadi', 'AA', 1), +(1790, 114, 'Al Farwaniyah', 'AF', 1), +(1791, 114, 'Al Jahra\'', 'AJ', 1), +(1792, 114, 'Hawalli', 'HA', 1), +(1793, 115, 'Bishkek', 'GB', 1), +(1794, 115, 'Batken', 'B', 1), +(1795, 115, 'Chu', 'C', 1), +(1796, 115, 'Jalal-Abad', 'J', 1), +(1797, 115, 'Naryn', 'N', 1), +(1798, 115, 'Osh', 'O', 1), +(1799, 115, 'Talas', 'T', 1), +(1800, 115, 'Ysyk-Kol', 'Y', 1), +(1801, 116, 'Vientiane', 'VT', 1), +(1802, 116, 'Attapu', 'AT', 1), +(1803, 116, 'Bokeo', 'BK', 1), +(1804, 116, 'Bolikhamxai', 'BL', 1), +(1805, 116, 'Champasak', 'CH', 1), +(1806, 116, 'Houaphan', 'HO', 1), +(1807, 116, 'Khammouan', 'KH', 1), +(1808, 116, 'Louang Namtha', 'LM', 1), +(1809, 116, 'Louangphabang', 'LP', 1), +(1810, 116, 'Oudomxai', 'OU', 1), +(1811, 116, 'Phongsali', 'PH', 1), +(1812, 116, 'Salavan', 'SL', 1), +(1813, 116, 'Savannakhet', 'SV', 1), +(1814, 116, 'Vientiane', 'VI', 1), +(1815, 116, 'Xaignabouli', 'XA', 1), +(1816, 116, 'Xekong', 'XE', 1), +(1817, 116, 'Xiangkhoang', 'XI', 1), +(1818, 116, 'Xaisomboun', 'XN', 1), +(1852, 119, 'Berea', 'BE', 1), +(1853, 119, 'Butha-Buthe', 'BB', 1), +(1854, 119, 'Leribe', 'LE', 1), +(1855, 119, 'Mafeteng', 'MF', 1), +(1856, 119, 'Maseru', 'MS', 1), +(1857, 119, 'Mohale\'s Hoek', 'MH', 1), +(1858, 119, 'Mokhotlong', 'MK', 1), +(1859, 119, 'Qacha\'s Nek', 'QN', 1), +(1860, 119, 'Quthing', 'QT', 1), +(1861, 119, 'Thaba-Tseka', 'TT', 1), +(1862, 120, 'Bomi', 'BI', 1), +(1863, 120, 'Bong', 'BG', 1), +(1864, 120, 'Grand Bassa', 'GB', 1), +(1865, 120, 'Grand Cape Mount', 'CM', 1), +(1866, 120, 'Grand Gedeh', 'GG', 1), +(1867, 120, 'Grand Kru', 'GK', 1), +(1868, 120, 'Lofa', 'LO', 1), +(1869, 120, 'Margibi', 'MG', 1), +(1870, 120, 'Maryland', 'ML', 1), +(1871, 120, 'Montserrado', 'MS', 1), +(1872, 120, 'Nimba', 'NB', 1), +(1873, 120, 'River Cess', 'RC', 1), +(1874, 120, 'Sinoe', 'SN', 1), +(1875, 121, 'Ajdabiya', 'AJ', 1), +(1876, 121, 'Al \'Aziziyah', 'AZ', 1), +(1877, 121, 'Al Fatih', 'FA', 1), +(1878, 121, 'Al Jabal al Akhdar', 'JA', 1), +(1879, 121, 'Al Jufrah', 'JU', 1), +(1880, 121, 'Al Khums', 'KH', 1), +(1881, 121, 'Al Kufrah', 'KU', 1), +(1882, 121, 'An Nuqat al Khams', 'NK', 1), +(1883, 121, 'Ash Shati\'', 'AS', 1), +(1884, 121, 'Awbari', 'AW', 1), +(1885, 121, 'Az Zawiyah', 'ZA', 1), +(1886, 121, 'Banghazi', 'BA', 1), +(1887, 121, 'Darnah', 'DA', 1), +(1888, 121, 'Ghadamis', 'GD', 1), +(1889, 121, 'Gharyan', 'GY', 1), +(1890, 121, 'Misratah', 'MI', 1), +(1891, 121, 'Murzuq', 'MZ', 1), +(1892, 121, 'Sabha', 'SB', 1), +(1893, 121, 'Sawfajjin', 'SW', 1), +(1894, 121, 'Surt', 'SU', 1), +(1895, 121, 'Tarabulus (Tripoli)', 'TL', 1), +(1896, 121, 'Tarhunah', 'TH', 1), +(1897, 121, 'Tubruq', 'TU', 1), +(1898, 121, 'Yafran', 'YA', 1), +(1899, 121, 'Zlitan', 'ZL', 1), +(1900, 122, 'Vaduz', 'V', 1), +(1901, 122, 'Schaan', 'A', 1), +(1902, 122, 'Balzers', 'B', 1), +(1903, 122, 'Triesen', 'N', 1), +(1904, 122, 'Eschen', 'E', 1), +(1905, 122, 'Mauren', 'M', 1), +(1906, 122, 'Triesenberg', 'T', 1), +(1907, 122, 'Ruggell', 'R', 1), +(1908, 122, 'Gamprin', 'G', 1), +(1909, 122, 'Schellenberg', 'L', 1), +(1910, 122, 'Planken', 'P', 1), +(1911, 123, 'Alytus', 'AL', 1), +(1912, 123, 'Kaunas', 'KA', 1), +(1913, 123, 'Klaipeda', 'KL', 1), +(1914, 123, 'Marijampole', 'MA', 1), +(1915, 123, 'Panevezys', 'PA', 1), +(1916, 123, 'Siauliai', 'SI', 1), +(1917, 123, 'Taurage', 'TA', 1), +(1918, 123, 'Telsiai', 'TE', 1), +(1919, 123, 'Utena', 'UT', 1), +(1920, 123, 'Vilnius', 'VI', 1), +(1921, 124, 'Diekirch', 'DD', 1), +(1922, 124, 'Clervaux', 'DC', 1), +(1923, 124, 'Redange', 'DR', 1), +(1924, 124, 'Vianden', 'DV', 1), +(1925, 124, 'Wiltz', 'DW', 1), +(1926, 124, 'Grevenmacher', 'GG', 1), +(1927, 124, 'Echternach', 'GE', 1), +(1928, 124, 'Remich', 'GR', 1), +(1929, 124, 'Luxembourg', 'LL', 1), +(1930, 124, 'Capellen', 'LC', 1), +(1931, 124, 'Esch-sur-Alzette', 'LE', 1), +(1932, 124, 'Mersch', 'LM', 1), +(1933, 125, 'Our Lady Fatima Parish', 'OLF', 1), +(1934, 125, 'St. Anthony Parish', 'ANT', 1), +(1935, 125, 'St. Lazarus Parish', 'LAZ', 1), +(1936, 125, 'Cathedral Parish', 'CAT', 1), +(1937, 125, 'St. Lawrence Parish', 'LAW', 1), +(1938, 127, 'Antananarivo', 'AN', 1), +(1939, 127, 'Antsiranana', 'AS', 1), +(1940, 127, 'Fianarantsoa', 'FN', 1), +(1941, 127, 'Mahajanga', 'MJ', 1), +(1942, 127, 'Toamasina', 'TM', 1), +(1943, 127, 'Toliara', 'TL', 1), +(1944, 128, 'Balaka', 'BLK', 1), +(1945, 128, 'Blantyre', 'BLT', 1), +(1946, 128, 'Chikwawa', 'CKW', 1), +(1947, 128, 'Chiradzulu', 'CRD', 1), +(1948, 128, 'Chitipa', 'CTP', 1), +(1949, 128, 'Dedza', 'DDZ', 1), +(1950, 128, 'Dowa', 'DWA', 1), +(1951, 128, 'Karonga', 'KRG', 1), +(1952, 128, 'Kasungu', 'KSG', 1), +(1953, 128, 'Likoma', 'LKM', 1), +(1954, 128, 'Lilongwe', 'LLG', 1), +(1955, 128, 'Machinga', 'MCG', 1), +(1956, 128, 'Mangochi', 'MGC', 1), +(1957, 128, 'Mchinji', 'MCH', 1), +(1958, 128, 'Mulanje', 'MLJ', 1), +(1959, 128, 'Mwanza', 'MWZ', 1), +(1960, 128, 'Mzimba', 'MZM', 1), +(1961, 128, 'Ntcheu', 'NTU', 1), +(1962, 128, 'Nkhata Bay', 'NKB', 1), +(1963, 128, 'Nkhotakota', 'NKH', 1), +(1964, 128, 'Nsanje', 'NSJ', 1), +(1965, 128, 'Ntchisi', 'NTI', 1), +(1966, 128, 'Phalombe', 'PHL', 1), +(1967, 128, 'Rumphi', 'RMP', 1), +(1968, 128, 'Salima', 'SLM', 1), +(1969, 128, 'Thyolo', 'THY', 1), +(1970, 128, 'Zomba', 'ZBA', 1), +(1971, 129, 'Johor', 'MY-01', 1), +(1972, 129, 'Kedah', 'MY-02', 1), +(1973, 129, 'Kelantan', 'MY-03', 1), +(1974, 129, 'Labuan', 'MY-15', 1), +(1975, 129, 'Melaka', 'MY-04', 1), +(1976, 129, 'Negeri Sembilan', 'MY-05', 1), +(1977, 129, 'Pahang', 'MY-06', 1), +(1978, 129, 'Perak', 'MY-08', 1), +(1979, 129, 'Perlis', 'MY-09', 1), +(1980, 129, 'Pulau Pinang', 'MY-07', 1), +(1981, 129, 'Sabah', 'MY-12', 1), +(1982, 129, 'Sarawak', 'MY-13', 1), +(1983, 129, 'Selangor', 'MY-10', 1), +(1984, 129, 'Terengganu', 'MY-11', 1), +(1985, 129, 'Kuala Lumpur', 'MY-14', 1), +(4035, 129, 'Putrajaya', 'MY-16', 1), +(1986, 130, 'Thiladhunmathi Uthuru', 'THU', 1), +(1987, 130, 'Thiladhunmathi Dhekunu', 'THD', 1), +(1988, 130, 'Miladhunmadulu Uthuru', 'MLU', 1), +(1989, 130, 'Miladhunmadulu Dhekunu', 'MLD', 1), +(1990, 130, 'Maalhosmadulu Uthuru', 'MAU', 1), +(1991, 130, 'Maalhosmadulu Dhekunu', 'MAD', 1), +(1992, 130, 'Faadhippolhu', 'FAA', 1), +(1993, 130, 'Male Atoll', 'MAA', 1), +(1994, 130, 'Ari Atoll Uthuru', 'AAU', 1), +(1995, 130, 'Ari Atoll Dheknu', 'AAD', 1), +(1996, 130, 'Felidhe Atoll', 'FEA', 1), +(1997, 130, 'Mulaku Atoll', 'MUA', 1), +(1998, 130, 'Nilandhe Atoll Uthuru', 'NAU', 1), +(1999, 130, 'Nilandhe Atoll Dhekunu', 'NAD', 1), +(2000, 130, 'Kolhumadulu', 'KLH', 1), +(2001, 130, 'Hadhdhunmathi', 'HDH', 1), +(2002, 130, 'Huvadhu Atoll Uthuru', 'HAU', 1), +(2003, 130, 'Huvadhu Atoll Dhekunu', 'HAD', 1), +(2004, 130, 'Fua Mulaku', 'FMU', 1), +(2005, 130, 'Addu', 'ADD', 1), +(2006, 131, 'Gao', 'GA', 1), +(2007, 131, 'Kayes', 'KY', 1), +(2008, 131, 'Kidal', 'KD', 1), +(2009, 131, 'Koulikoro', 'KL', 1), +(2010, 131, 'Mopti', 'MP', 1), +(2011, 131, 'Segou', 'SG', 1), +(2012, 131, 'Sikasso', 'SK', 1), +(2013, 131, 'Tombouctou', 'TB', 1), +(2014, 131, 'Bamako Capital District', 'CD', 1), +(2015, 132, 'Attard', 'ATT', 1), +(2016, 132, 'Balzan', 'BAL', 1), +(2017, 132, 'Birgu', 'BGU', 1), +(2018, 132, 'Birkirkara', 'BKK', 1), +(2019, 132, 'Birzebbuga', 'BRZ', 1), +(2020, 132, 'Bormla', 'BOR', 1), +(2021, 132, 'Dingli', 'DIN', 1), +(2022, 132, 'Fgura', 'FGU', 1), +(2023, 132, 'Floriana', 'FLO', 1), +(2024, 132, 'Gudja', 'GDJ', 1), +(2025, 132, 'Gzira', 'GZR', 1), +(2026, 132, 'Gargur', 'GRG', 1), +(2027, 132, 'Gaxaq', 'GXQ', 1), +(2028, 132, 'Hamrun', 'HMR', 1), +(2029, 132, 'Iklin', 'IKL', 1), +(2030, 132, 'Isla', 'ISL', 1), +(2031, 132, 'Kalkara', 'KLK', 1), +(2032, 132, 'Kirkop', 'KRK', 1), +(2033, 132, 'Lija', 'LIJ', 1), +(2034, 132, 'Luqa', 'LUQ', 1), +(2035, 132, 'Marsa', 'MRS', 1), +(2036, 132, 'Marsaskala', 'MKL', 1), +(2037, 132, 'Marsaxlokk', 'MXL', 1), +(2038, 132, 'Mdina', 'MDN', 1), +(2039, 132, 'Melliea', 'MEL', 1), +(2040, 132, 'Mgarr', 'MGR', 1), +(2041, 132, 'Mosta', 'MST', 1), +(2042, 132, 'Mqabba', 'MQA', 1), +(2043, 132, 'Msida', 'MSI', 1), +(2044, 132, 'Mtarfa', 'MTF', 1), +(2045, 132, 'Naxxar', 'NAX', 1), +(2046, 132, 'Paola', 'PAO', 1), +(2047, 132, 'Pembroke', 'PEM', 1), +(2048, 132, 'Pieta', 'PIE', 1), +(2049, 132, 'Qormi', 'QOR', 1), +(2050, 132, 'Qrendi', 'QRE', 1), +(2051, 132, 'Rabat', 'RAB', 1), +(2052, 132, 'Safi', 'SAF', 1), +(2053, 132, 'San Giljan', 'SGI', 1), +(2054, 132, 'Santa Lucija', 'SLU', 1), +(2055, 132, 'San Pawl il-Bahar', 'SPB', 1), +(2056, 132, 'San Gwann', 'SGW', 1), +(2057, 132, 'Santa Venera', 'SVE', 1), +(2058, 132, 'Siggiewi', 'SIG', 1), +(2059, 132, 'Sliema', 'SLM', 1), +(2060, 132, 'Swieqi', 'SWQ', 1), +(2061, 132, 'Ta Xbiex', 'TXB', 1), +(2062, 132, 'Tarxien', 'TRX', 1), +(2063, 132, 'Valletta', 'VLT', 1), +(2064, 132, 'Xgajra', 'XGJ', 1), +(2065, 132, 'Zabbar', 'ZBR', 1), +(2066, 132, 'Zebbug', 'ZBG', 1), +(2067, 132, 'Zejtun', 'ZJT', 1), +(2068, 132, 'Zurrieq', 'ZRQ', 1), +(2069, 132, 'Fontana', 'FNT', 1), +(2070, 132, 'Ghajnsielem', 'GHJ', 1), +(2071, 132, 'Gharb', 'GHR', 1), +(2072, 132, 'Ghasri', 'GHS', 1), +(2073, 132, 'Kercem', 'KRC', 1), +(2074, 132, 'Munxar', 'MUN', 1), +(2075, 132, 'Nadur', 'NAD', 1), +(2076, 132, 'Qala', 'QAL', 1), +(2077, 132, 'Victoria', 'VIC', 1), +(2078, 132, 'San Lawrenz', 'SLA', 1), +(2079, 132, 'Sannat', 'SNT', 1), +(2080, 132, 'Xagra', 'ZAG', 1), +(2081, 132, 'Xewkija', 'XEW', 1), +(2082, 132, 'Zebbug', 'ZEB', 1), +(2083, 133, 'Ailinginae', 'ALG', 1), +(2084, 133, 'Ailinglaplap', 'ALL', 1), +(2085, 133, 'Ailuk', 'ALK', 1), +(2086, 133, 'Arno', 'ARN', 1), +(2087, 133, 'Aur', 'AUR', 1), +(2088, 133, 'Bikar', 'BKR', 1), +(2089, 133, 'Bikini', 'BKN', 1), +(2090, 133, 'Bokak', 'BKK', 1), +(2091, 133, 'Ebon', 'EBN', 1), +(2092, 133, 'Enewetak', 'ENT', 1), +(2093, 133, 'Erikub', 'EKB', 1), +(2094, 133, 'Jabat', 'JBT', 1), +(2095, 133, 'Jaluit', 'JLT', 1), +(2096, 133, 'Jemo', 'JEM', 1), +(2097, 133, 'Kili', 'KIL', 1), +(2098, 133, 'Kwajalein', 'KWJ', 1), +(2099, 133, 'Lae', 'LAE', 1), +(2100, 133, 'Lib', 'LIB', 1), +(2101, 133, 'Likiep', 'LKP', 1), +(2102, 133, 'Majuro', 'MJR', 1), +(2103, 133, 'Maloelap', 'MLP', 1), +(2104, 133, 'Mejit', 'MJT', 1), +(2105, 133, 'Mili', 'MIL', 1), +(2106, 133, 'Namorik', 'NMK', 1), +(2107, 133, 'Namu', 'NAM', 1), +(2108, 133, 'Rongelap', 'RGL', 1), +(2109, 133, 'Rongrik', 'RGK', 1), +(2110, 133, 'Toke', 'TOK', 1), +(2111, 133, 'Ujae', 'UJA', 1), +(2112, 133, 'Ujelang', 'UJL', 1), +(2113, 133, 'Utirik', 'UTK', 1), +(2114, 133, 'Wotho', 'WTH', 1), +(2115, 133, 'Wotje', 'WTJ', 1), +(2116, 135, 'Adrar', 'AD', 1), +(2117, 135, 'Assaba', 'AS', 1), +(2118, 135, 'Brakna', 'BR', 1), +(2119, 135, 'Dakhlet Nouadhibou', 'DN', 1), +(2120, 135, 'Gorgol', 'GO', 1), +(2121, 135, 'Guidimaka', 'GM', 1), +(2122, 135, 'Hodh Ech Chargui', 'HC', 1), +(2123, 135, 'Hodh El Gharbi', 'HG', 1), +(2124, 135, 'Inchiri', 'IN', 1), +(2125, 135, 'Tagant', 'TA', 1), +(2126, 135, 'Tiris Zemmour', 'TZ', 1), +(2127, 135, 'Trarza', 'TR', 1), +(2128, 135, 'Nouakchott', 'NO', 1), +(2129, 136, 'Beau Bassin-Rose Hill', 'BR', 1), +(2130, 136, 'Curepipe', 'CU', 1), +(2131, 136, 'Port Louis', 'PU', 1), +(2132, 136, 'Quatre Bornes', 'QB', 1), +(2133, 136, 'Vacoas-Phoenix', 'VP', 1), +(2134, 136, 'Agalega Islands', 'AG', 1), +(2135, 136, 'Cargados Carajos Shoals (Saint Brandon Islands)', 'CC', 1), +(2136, 136, 'Rodrigues', 'RO', 1), +(2137, 136, 'Black River', 'BL', 1), +(2138, 136, 'Flacq', 'FL', 1), +(2139, 136, 'Grand Port', 'GP', 1), +(2140, 136, 'Moka', 'MO', 1), +(2141, 136, 'Pamplemousses', 'PA', 1), +(2142, 136, 'Plaines Wilhems', 'PW', 1), +(2143, 136, 'Port Louis', 'PL', 1), +(2144, 136, 'Riviere du Rempart', 'RR', 1), +(2145, 136, 'Savanne', 'SA', 1), +(2146, 138, 'Baja California Norte', 'BN', 1), +(2147, 138, 'Baja California Sur', 'BS', 1), +(2148, 138, 'Campeche', 'CA', 1), +(2149, 138, 'Chiapas', 'CI', 1), +(2150, 138, 'Chihuahua', 'CH', 1), +(2151, 138, 'Coahuila de Zaragoza', 'CZ', 1), +(2152, 138, 'Colima', 'CL', 1), +(2153, 138, 'Distrito Federal', 'DF', 1), +(2154, 138, 'Durango', 'DU', 1), +(2155, 138, 'Guanajuato', 'GA', 1), +(2156, 138, 'Guerrero', 'GE', 1), +(2157, 138, 'Hidalgo', 'HI', 1), +(2158, 138, 'Jalisco', 'JA', 1), +(2159, 138, 'Mexico', 'ME', 1), +(2160, 138, 'Michoacan de Ocampo', 'MI', 1), +(2161, 138, 'Morelos', 'MO', 1), +(2162, 138, 'Nayarit', 'NA', 1), +(2163, 138, 'Nuevo Leon', 'NL', 1), +(2164, 138, 'Oaxaca', 'OA', 1), +(2165, 138, 'Puebla', 'PU', 1), +(2166, 138, 'Queretaro de Arteaga', 'QA', 1), +(2167, 138, 'Quintana Roo', 'QR', 1), +(2168, 138, 'San Luis Potosi', 'SA', 1), +(2169, 138, 'Sinaloa', 'SI', 1), +(2170, 138, 'Sonora', 'SO', 1), +(2171, 138, 'Tabasco', 'TB', 1), +(2172, 138, 'Tamaulipas', 'TM', 1), +(2173, 138, 'Tlaxcala', 'TL', 1), +(2174, 138, 'Veracruz-Llave', 'VE', 1), +(2175, 138, 'Yucatan', 'YU', 1), +(2176, 138, 'Zacatecas', 'ZA', 1), +(2177, 139, 'Chuuk', 'C', 1), +(2178, 139, 'Kosrae', 'K', 1), +(2179, 139, 'Pohnpei', 'P', 1), +(2180, 139, 'Yap', 'Y', 1), +(2181, 140, 'Gagauzia', 'GA', 1), +(2182, 140, 'Chisinau', 'CU', 1), +(2183, 140, 'Balti', 'BA', 1), +(2184, 140, 'Cahul', 'CA', 1), +(2185, 140, 'Edinet', 'ED', 1), +(2186, 140, 'Lapusna', 'LA', 1), +(2187, 140, 'Orhei', 'OR', 1), +(2188, 140, 'Soroca', 'SO', 1), +(2189, 140, 'Tighina', 'TI', 1), +(2190, 140, 'Ungheni', 'UN', 1), +(2191, 140, 'St‚nga Nistrului', 'SN', 1), +(2192, 141, 'Fontvieille', 'FV', 1), +(2193, 141, 'La Condamine', 'LC', 1), +(2194, 141, 'Monaco-Ville', 'MV', 1), +(2195, 141, 'Monte-Carlo', 'MC', 1), +(2196, 142, 'Ulanbaatar', '1', 1), +(2197, 142, 'Orhon', '035', 1), +(2198, 142, 'Darhan uul', '037', 1), +(2199, 142, 'Hentiy', '039', 1), +(2200, 142, 'Hovsgol', '041', 1), +(2201, 142, 'Hovd', '043', 1), +(2202, 142, 'Uvs', '046', 1), +(2203, 142, 'Tov', '047', 1), +(2204, 142, 'Selenge', '049', 1), +(2205, 142, 'Suhbaatar', '051', 1), +(2206, 142, 'Omnogovi', '053', 1), +(2207, 142, 'Ovorhangay', '055', 1), +(2208, 142, 'Dzavhan', '057', 1), +(2209, 142, 'DundgovL', '059', 1), +(2210, 142, 'Dornod', '061', 1), +(2211, 142, 'Dornogov', '063', 1), +(2212, 142, 'Govi-Sumber', '064', 1), +(2213, 142, 'Govi-Altay', '065', 1), +(2214, 142, 'Bulgan', '067', 1), +(2215, 142, 'Bayanhongor', '069', 1), +(2216, 142, 'Bayan-Olgiy', '071', 1), +(2217, 142, 'Arhangay', '073', 1), +(2218, 143, 'Saint Anthony', 'A', 1), +(2219, 143, 'Saint Georges', 'G', 1), +(2220, 143, 'Saint Peter', 'P', 1), +(2221, 144, 'Agadir', 'AGD', 1), +(2222, 144, 'Al Hoceima', 'HOC', 1), +(2223, 144, 'Azilal', 'AZI', 1), +(2224, 144, 'Beni Mellal', 'BME', 1), +(2225, 144, 'Ben Slimane', 'BSL', 1), +(2226, 144, 'Boulemane', 'BLM', 1), +(2227, 144, 'Casablanca', 'CBL', 1), +(2228, 144, 'Chaouen', 'CHA', 1), +(2229, 144, 'El Jadida', 'EJA', 1), +(2230, 144, 'El Kelaa des Sraghna', 'EKS', 1), +(2231, 144, 'Er Rachidia', 'ERA', 1), +(2232, 144, 'Essaouira', 'ESS', 1), +(2233, 144, 'Fes', 'FES', 1), +(2234, 144, 'Figuig', 'FIG', 1), +(2235, 144, 'Guelmim', 'GLM', 1), +(2236, 144, 'Ifrane', 'IFR', 1), +(2237, 144, 'Kenitra', 'KEN', 1), +(2238, 144, 'Khemisset', 'KHM', 1), +(2239, 144, 'Khenifra', 'KHN', 1), +(2240, 144, 'Khouribga', 'KHO', 1), +(2241, 144, 'Laayoune', 'LYN', 1), +(2242, 144, 'Larache', 'LAR', 1), +(2243, 144, 'Marrakech', 'MRK', 1), +(2244, 144, 'Meknes', 'MKN', 1), +(2245, 144, 'Nador', 'NAD', 1), +(2246, 144, 'Ouarzazate', 'ORZ', 1), +(2247, 144, 'Oujda', 'OUJ', 1), +(2248, 144, 'Rabat-Sale', 'RSA', 1), +(2249, 144, 'Safi', 'SAF', 1), +(2250, 144, 'Settat', 'SET', 1), +(2251, 144, 'Sidi Kacem', 'SKA', 1), +(2252, 144, 'Tangier', 'TGR', 1), +(2253, 144, 'Tan-Tan', 'TAN', 1), +(2254, 144, 'Taounate', 'TAO', 1), +(2255, 144, 'Taroudannt', 'TRD', 1), +(2256, 144, 'Tata', 'TAT', 1), +(2257, 144, 'Taza', 'TAZ', 1), +(2258, 144, 'Tetouan', 'TET', 1), +(2259, 144, 'Tiznit', 'TIZ', 1), +(2260, 144, 'Ad Dakhla', 'ADK', 1), +(2261, 144, 'Boujdour', 'BJD', 1), +(2262, 144, 'Es Smara', 'ESM', 1), +(2263, 145, 'Cabo Delgado', 'CD', 1), +(2264, 145, 'Gaza', 'GZ', 1), +(2265, 145, 'Inhambane', 'IN', 1), +(2266, 145, 'Manica', 'MN', 1), +(2267, 145, 'Maputo (city)', 'MC', 1), +(2268, 145, 'Maputo', 'MP', 1), +(2269, 145, 'Nampula', 'NA', 1), +(2270, 145, 'Niassa', 'NI', 1), +(2271, 145, 'Sofala', 'SO', 1), +(2272, 145, 'Tete', 'TE', 1), +(2273, 145, 'Zambezia', 'ZA', 1), +(2274, 146, 'Ayeyarwady', 'AY', 1), +(2275, 146, 'Bago', 'BG', 1), +(2276, 146, 'Magway', 'MG', 1), +(2277, 146, 'Mandalay', 'MD', 1), +(2278, 146, 'Sagaing', 'SG', 1), +(2279, 146, 'Tanintharyi', 'TN', 1), +(2280, 146, 'Yangon', 'YG', 1), +(2281, 146, 'Chin State', 'CH', 1), +(2282, 146, 'Kachin State', 'KC', 1), +(2283, 146, 'Kayah State', 'KH', 1), +(2284, 146, 'Kayin State', 'KN', 1), +(2285, 146, 'Mon State', 'MN', 1), +(2286, 146, 'Rakhine State', 'RK', 1), +(2287, 146, 'Shan State', 'SH', 1), +(2288, 147, 'Caprivi', 'CA', 1), +(2289, 147, 'Erongo', 'ER', 1), +(2290, 147, 'Hardap', 'HA', 1), +(2291, 147, 'Karas', 'KR', 1), +(2292, 147, 'Kavango', 'KV', 1), +(2293, 147, 'Khomas', 'KH', 1), +(2294, 147, 'Kunene', 'KU', 1), +(2295, 147, 'Ohangwena', 'OW', 1), +(2296, 147, 'Omaheke', 'OK', 1), +(2297, 147, 'Omusati', 'OT', 1), +(2298, 147, 'Oshana', 'ON', 1), +(2299, 147, 'Oshikoto', 'OO', 1), +(2300, 147, 'Otjozondjupa', 'OJ', 1), +(2301, 148, 'Aiwo', 'AO', 1), +(2302, 148, 'Anabar', 'AA', 1), +(2303, 148, 'Anetan', 'AT', 1), +(2304, 148, 'Anibare', 'AI', 1), +(2305, 148, 'Baiti', 'BA', 1), +(2306, 148, 'Boe', 'BO', 1), +(2307, 148, 'Buada', 'BU', 1), +(2308, 148, 'Denigomodu', 'DE', 1), +(2309, 148, 'Ewa', 'EW', 1), +(2310, 148, 'Ijuw', 'IJ', 1), +(2311, 148, 'Meneng', 'ME', 1), +(2312, 148, 'Nibok', 'NI', 1), +(2313, 148, 'Uaboe', 'UA', 1), +(2314, 148, 'Yaren', 'YA', 1), +(2315, 149, 'Bagmati', 'BA', 1), +(2316, 149, 'Bheri', 'BH', 1), +(2317, 149, 'Dhawalagiri', 'DH', 1), +(2318, 149, 'Gandaki', 'GA', 1), +(2319, 149, 'Janakpur', 'JA', 1), +(2320, 149, 'Karnali', 'KA', 1), +(2321, 149, 'Kosi', 'KO', 1), +(2322, 149, 'Lumbini', 'LU', 1), +(2323, 149, 'Mahakali', 'MA', 1), +(2324, 149, 'Mechi', 'ME', 1), +(2325, 149, 'Narayani', 'NA', 1), +(2326, 149, 'Rapti', 'RA', 1), +(2327, 149, 'Sagarmatha', 'SA', 1), +(2328, 149, 'Seti', 'SE', 1), +(2329, 150, 'Drenthe', 'DR', 1), +(2330, 150, 'Flevoland', 'FL', 1), +(2331, 150, 'Friesland', 'FR', 1), +(2332, 150, 'Gelderland', 'GE', 1), +(2333, 150, 'Groningen', 'GR', 1), +(2334, 150, 'Limburg', 'LI', 1), +(2335, 150, 'Noord-Brabant', 'NB', 1), +(2336, 150, 'Noord-Holland', 'NH', 1), +(2337, 150, 'Overijssel', 'OV', 1), +(2338, 150, 'Utrecht', 'UT', 1), +(2339, 150, 'Zeeland', 'ZE', 1), +(2340, 150, 'Zuid-Holland', 'ZH', 1), +(2341, 152, 'Iles Loyaute', 'L', 1), +(2342, 152, 'Nord', 'N', 1), +(2343, 152, 'Sud', 'S', 1), +(2344, 153, 'Auckland', 'AUK', 1), +(2345, 153, 'Bay of Plenty', 'BOP', 1), +(2346, 153, 'Canterbury', 'CAN', 1), +(2347, 153, 'Coromandel', 'COR', 1), +(2348, 153, 'Gisborne', 'GIS', 1), +(2349, 153, 'Fiordland', 'FIO', 1), +(2350, 153, 'Hawke\'s Bay', 'HKB', 1), +(2351, 153, 'Marlborough', 'MBH', 1), +(2352, 153, 'Manawatu-Wanganui', 'MWT', 1), +(2353, 153, 'Mt Cook-Mackenzie', 'MCM', 1), +(2354, 153, 'Nelson', 'NSN', 1), +(2355, 153, 'Northland', 'NTL', 1), +(2356, 153, 'Otago', 'OTA', 1), +(2357, 153, 'Southland', 'STL', 1), +(2358, 153, 'Taranaki', 'TKI', 1), +(2359, 153, 'Wellington', 'WGN', 1), +(2360, 153, 'Waikato', 'WKO', 1), +(2361, 153, 'Wairarapa', 'WAI', 1), +(2362, 153, 'West Coast', 'WTC', 1), +(2363, 154, 'Atlantico Norte', 'AN', 1), +(2364, 154, 'Atlantico Sur', 'AS', 1), +(2365, 154, 'Boaco', 'BO', 1), +(2366, 154, 'Carazo', 'CA', 1), +(2367, 154, 'Chinandega', 'CI', 1), +(2368, 154, 'Chontales', 'CO', 1), +(2369, 154, 'Esteli', 'ES', 1), +(2370, 154, 'Granada', 'GR', 1), +(2371, 154, 'Jinotega', 'JI', 1), +(2372, 154, 'Leon', 'LE', 1), +(2373, 154, 'Madriz', 'MD', 1), +(2374, 154, 'Managua', 'MN', 1), +(2375, 154, 'Masaya', 'MS', 1), +(2376, 154, 'Matagalpa', 'MT', 1), +(2377, 154, 'Nuevo Segovia', 'NS', 1), +(2378, 154, 'Rio San Juan', 'RS', 1), +(2379, 154, 'Rivas', 'RI', 1), +(2380, 155, 'Agadez', 'AG', 1), +(2381, 155, 'Diffa', 'DF', 1), +(2382, 155, 'Dosso', 'DS', 1), +(2383, 155, 'Maradi', 'MA', 1), +(2384, 155, 'Niamey', 'NM', 1), +(2385, 155, 'Tahoua', 'TH', 1), +(2386, 155, 'Tillaberi', 'TL', 1), +(2387, 155, 'Zinder', 'ZD', 1), +(2388, 156, 'Abia', 'AB', 1), +(2389, 156, 'Abuja Federal Capital Territory', 'CT', 1), +(2390, 156, 'Adamawa', 'AD', 1), +(2391, 156, 'Akwa Ibom', 'AK', 1), +(2392, 156, 'Anambra', 'AN', 1), +(2393, 156, 'Bauchi', 'BC', 1), +(2394, 156, 'Bayelsa', 'BY', 1), +(2395, 156, 'Benue', 'BN', 1), +(2396, 156, 'Borno', 'BO', 1), +(2397, 156, 'Cross River', 'CR', 1), +(2398, 156, 'Delta', 'DE', 1), +(2399, 156, 'Ebonyi', 'EB', 1), +(2400, 156, 'Edo', 'ED', 1), +(2401, 156, 'Ekiti', 'EK', 1), +(2402, 156, 'Enugu', 'EN', 1), +(2403, 156, 'Gombe', 'GO', 1), +(2404, 156, 'Imo', 'IM', 1), +(2405, 156, 'Jigawa', 'JI', 1), +(2406, 156, 'Kaduna', 'KD', 1), +(2407, 156, 'Kano', 'KN', 1), +(2408, 156, 'Katsina', 'KT', 1), +(2409, 156, 'Kebbi', 'KE', 1), +(2410, 156, 'Kogi', 'KO', 1), +(2411, 156, 'Kwara', 'KW', 1), +(2412, 156, 'Lagos', 'LA', 1), +(2413, 156, 'Nassarawa', 'NA', 1), +(2414, 156, 'Niger', 'NI', 1), +(2415, 156, 'Ogun', 'OG', 1), +(2416, 156, 'Ondo', 'ONG', 1), +(2417, 156, 'Osun', 'OS', 1), +(2418, 156, 'Oyo', 'OY', 1), +(2419, 156, 'Plateau', 'PL', 1), +(2420, 156, 'Rivers', 'RI', 1), +(2421, 156, 'Sokoto', 'SO', 1), +(2422, 156, 'Taraba', 'TA', 1), +(2423, 156, 'Yobe', 'YO', 1), +(2424, 156, 'Zamfara', 'ZA', 1), +(2425, 159, 'Northern Islands', 'N', 1), +(2426, 159, 'Rota', 'R', 1), +(2427, 159, 'Saipan', 'S', 1), +(2428, 159, 'Tinian', 'T', 1), +(2429, 160, 'Akershus', 'AK', 1), +(2430, 160, 'Aust-Agder', 'AA', 1), +(2431, 160, 'Buskerud', 'BU', 1), +(2432, 160, 'Finnmark', 'FM', 1), +(2433, 160, 'Hedmark', 'HM', 1), +(2434, 160, 'Hordaland', 'HL', 1), +(2435, 160, 'More og Romdal', 'MR', 1), +(2436, 160, 'Nord-Trondelag', 'NT', 1), +(2437, 160, 'Nordland', 'NL', 1), +(2438, 160, 'Ostfold', 'OF', 1), +(2439, 160, 'Oppland', 'OP', 1), +(2440, 160, 'Oslo', 'OL', 1), +(2441, 160, 'Rogaland', 'RL', 1), +(2442, 160, 'Sor-Trondelag', 'ST', 1), +(2443, 160, 'Sogn og Fjordane', 'SJ', 1), +(2444, 160, 'Svalbard', 'SV', 1), +(2445, 160, 'Telemark', 'TM', 1), +(2446, 160, 'Troms', 'TR', 1), +(2447, 160, 'Vest-Agder', 'VA', 1), +(2448, 160, 'Vestfold', 'VF', 1), +(2449, 161, 'Ad Dakhiliyah', 'DA', 1), +(2450, 161, 'Al Batinah', 'BA', 1), +(2451, 161, 'Al Wusta', 'WU', 1), +(2452, 161, 'Ash Sharqiyah', 'SH', 1), +(2453, 161, 'Az Zahirah', 'ZA', 1), +(2454, 161, 'Masqat', 'MA', 1), +(2455, 161, 'Musandam', 'MU', 1), +(2456, 161, 'Zufar', 'ZU', 1), +(2457, 162, 'Balochistan', 'B', 1), +(2458, 162, 'Federally Administered Tribal Areas', 'T', 1), +(2459, 162, 'Islamabad Capital Territory', 'I', 1), +(2460, 162, 'North-West Frontier', 'N', 1), +(2461, 162, 'Punjab', 'P', 1), +(2462, 162, 'Sindh', 'S', 1), +(2463, 163, 'Aimeliik', 'AM', 1), +(2464, 163, 'Airai', 'AR', 1), +(2465, 163, 'Angaur', 'AN', 1), +(2466, 163, 'Hatohobei', 'HA', 1), +(2467, 163, 'Kayangel', 'KA', 1), +(2468, 163, 'Koror', 'KO', 1), +(2469, 163, 'Melekeok', 'ME', 1), +(2470, 163, 'Ngaraard', 'NA', 1), +(2471, 163, 'Ngarchelong', 'NG', 1), +(2472, 163, 'Ngardmau', 'ND', 1), +(2473, 163, 'Ngatpang', 'NT', 1), +(2474, 163, 'Ngchesar', 'NC', 1), +(2475, 163, 'Ngeremlengui', 'NR', 1), +(2476, 163, 'Ngiwal', 'NW', 1), +(2477, 163, 'Peleliu', 'PE', 1), +(2478, 163, 'Sonsorol', 'SO', 1), +(2479, 164, 'Bocas del Toro', 'BT', 1), +(2480, 164, 'Chiriqui', 'CH', 1), +(2481, 164, 'Cocle', 'CC', 1), +(2482, 164, 'Colon', 'CL', 1), +(2483, 164, 'Darien', 'DA', 1), +(2484, 164, 'Herrera', 'HE', 1), +(2485, 164, 'Los Santos', 'LS', 1), +(2486, 164, 'Panama', 'PA', 1), +(2487, 164, 'San Blas', 'SB', 1), +(2488, 164, 'Veraguas', 'VG', 1), +(2489, 165, 'Bougainville', 'BV', 1), +(2490, 165, 'Central', 'CE', 1), +(2491, 165, 'Chimbu', 'CH', 1), +(2492, 165, 'Eastern Highlands', 'EH', 1), +(2493, 165, 'East New Britain', 'EB', 1), +(2494, 165, 'East Sepik', 'ES', 1), +(2495, 165, 'Enga', 'EN', 1), +(2496, 165, 'Gulf', 'GU', 1), +(2497, 165, 'Madang', 'MD', 1), +(2498, 165, 'Manus', 'MN', 1), +(2499, 165, 'Milne Bay', 'MB', 1), +(2500, 165, 'Morobe', 'MR', 1), +(2501, 165, 'National Capital', 'NC', 1), +(2502, 165, 'New Ireland', 'NI', 1), +(2503, 165, 'Northern', 'NO', 1), +(2504, 165, 'Sandaun', 'SA', 1), +(2505, 165, 'Southern Highlands', 'SH', 1), +(2506, 165, 'Western', 'WE', 1), +(2507, 165, 'Western Highlands', 'WH', 1), +(2508, 165, 'West New Britain', 'WB', 1), +(2509, 166, 'Alto Paraguay', 'AG', 1), +(2510, 166, 'Alto Parana', 'AN', 1), +(2511, 166, 'Amambay', 'AM', 1), +(2512, 166, 'Asuncion', 'AS', 1), +(2513, 166, 'Boqueron', 'BO', 1), +(2514, 166, 'Caaguazu', 'CG', 1), +(2515, 166, 'Caazapa', 'CZ', 1), +(2516, 166, 'Canindeyu', 'CN', 1), +(2517, 166, 'Central', 'CE', 1), +(2518, 166, 'Concepcion', 'CC', 1), +(2519, 166, 'Cordillera', 'CD', 1), +(2520, 166, 'Guaira', 'GU', 1), +(2521, 166, 'Itapua', 'IT', 1), +(2522, 166, 'Misiones', 'MI', 1), +(2523, 166, 'Neembucu', 'NE', 1), +(2524, 166, 'Paraguari', 'PA', 1), +(2525, 166, 'Presidente Hayes', 'PH', 1), +(2526, 166, 'San Pedro', 'SP', 1), +(2527, 167, 'Amazonas', 'AM', 1), +(2528, 167, 'Ancash', 'AN', 1), +(2529, 167, 'Apurimac', 'AP', 1), +(2530, 167, 'Arequipa', 'AR', 1), +(2531, 167, 'Ayacucho', 'AY', 1), +(2532, 167, 'Cajamarca', 'CJ', 1), +(2533, 167, 'Callao', 'CL', 1), +(2534, 167, 'Cusco', 'CU', 1), +(2535, 167, 'Huancavelica', 'HV', 1), +(2536, 167, 'Huanuco', 'HO', 1), +(2537, 167, 'Ica', 'IC', 1), +(2538, 167, 'Junin', 'JU', 1), +(2539, 167, 'La Libertad', 'LD', 1), +(2540, 167, 'Lambayeque', 'LY', 1), +(2541, 167, 'Lima', 'LI', 1), +(2542, 167, 'Loreto', 'LO', 1), +(2543, 167, 'Madre de Dios', 'MD', 1), +(2544, 167, 'Moquegua', 'MO', 1), +(2545, 167, 'Pasco', 'PA', 1), +(2546, 167, 'Piura', 'PI', 1), +(2547, 167, 'Puno', 'PU', 1), +(2548, 167, 'San Martin', 'SM', 1), +(2549, 167, 'Tacna', 'TA', 1), +(2550, 167, 'Tumbes', 'TU', 1), +(2551, 167, 'Ucayali', 'UC', 1), +(2552, 168, 'Abra', 'ABR', 1), +(2553, 168, 'Agusan del Norte', 'ANO', 1), +(2554, 168, 'Agusan del Sur', 'ASU', 1), +(2555, 168, 'Aklan', 'AKL', 1), +(2556, 168, 'Albay', 'ALB', 1), +(2557, 168, 'Antique', 'ANT', 1), +(2558, 168, 'Apayao', 'APY', 1), +(2559, 168, 'Aurora', 'AUR', 1), +(2560, 168, 'Basilan', 'BAS', 1), +(2561, 168, 'Bataan', 'BTA', 1), +(2562, 168, 'Batanes', 'BTE', 1), +(2563, 168, 'Batangas', 'BTG', 1), +(2564, 168, 'Biliran', 'BLR', 1), +(2565, 168, 'Benguet', 'BEN', 1), +(2566, 168, 'Bohol', 'BOL', 1), +(2567, 168, 'Bukidnon', 'BUK', 1), +(2568, 168, 'Bulacan', 'BUL', 1), +(2569, 168, 'Cagayan', 'CAG', 1), +(2570, 168, 'Camarines Norte', 'CNO', 1), +(2571, 168, 'Camarines Sur', 'CSU', 1), +(2572, 168, 'Camiguin', 'CAM', 1), +(2573, 168, 'Capiz', 'CAP', 1), +(2574, 168, 'Catanduanes', 'CAT', 1), +(2575, 168, 'Cavite', 'CAV', 1), +(2576, 168, 'Cebu', 'CEB', 1), +(2577, 168, 'Compostela', 'CMP', 1), +(2578, 168, 'Davao del Norte', 'DNO', 1), +(2579, 168, 'Davao del Sur', 'DSU', 1), +(2580, 168, 'Davao Oriental', 'DOR', 1), +(2581, 168, 'Eastern Samar', 'ESA', 1), +(2582, 168, 'Guimaras', 'GUI', 1), +(2583, 168, 'Ifugao', 'IFU', 1), +(2584, 168, 'Ilocos Norte', 'INO', 1), +(2585, 168, 'Ilocos Sur', 'ISU', 1), +(2586, 168, 'Iloilo', 'ILO', 1), +(2587, 168, 'Isabela', 'ISA', 1), +(2588, 168, 'Kalinga', 'KAL', 1), +(2589, 168, 'Laguna', 'LAG', 1), +(2590, 168, 'Lanao del Norte', 'LNO', 1), +(2591, 168, 'Lanao del Sur', 'LSU', 1), +(2592, 168, 'La Union', 'UNI', 1), +(2593, 168, 'Leyte', 'LEY', 1), +(2594, 168, 'Maguindanao', 'MAG', 1), +(2595, 168, 'Marinduque', 'MRN', 1), +(2596, 168, 'Masbate', 'MSB', 1), +(2597, 168, 'Mindoro Occidental', 'MIC', 1), +(2598, 168, 'Mindoro Oriental', 'MIR', 1), +(2599, 168, 'Misamis Occidental', 'MSC', 1), +(2600, 168, 'Misamis Oriental', 'MOR', 1), +(2601, 168, 'Mountain', 'MOP', 1), +(2602, 168, 'Negros Occidental', 'NOC', 1), +(2603, 168, 'Negros Oriental', 'NOR', 1), +(2604, 168, 'North Cotabato', 'NCT', 1), +(2605, 168, 'Northern Samar', 'NSM', 1), +(2606, 168, 'Nueva Ecija', 'NEC', 1), +(2607, 168, 'Nueva Vizcaya', 'NVZ', 1), +(2608, 168, 'Palawan', 'PLW', 1), +(2609, 168, 'Pampanga', 'PMP', 1), +(2610, 168, 'Pangasinan', 'PNG', 1), +(2611, 168, 'Quezon', 'QZN', 1), +(2612, 168, 'Quirino', 'QRN', 1), +(2613, 168, 'Rizal', 'RIZ', 1), +(2614, 168, 'Romblon', 'ROM', 1), +(2615, 168, 'Samar', 'SMR', 1), +(2616, 168, 'Sarangani', 'SRG', 1), +(2617, 168, 'Siquijor', 'SQJ', 1), +(2618, 168, 'Sorsogon', 'SRS', 1), +(2619, 168, 'South Cotabato', 'SCO', 1), +(2620, 168, 'Southern Leyte', 'SLE', 1), +(2621, 168, 'Sultan Kudarat', 'SKU', 1), +(2622, 168, 'Sulu', 'SLU', 1), +(2623, 168, 'Surigao del Norte', 'SNO', 1), +(2624, 168, 'Surigao del Sur', 'SSU', 1), +(2625, 168, 'Tarlac', 'TAR', 1), +(2626, 168, 'Tawi-Tawi', 'TAW', 1), +(2627, 168, 'Zambales', 'ZBL', 1), +(2628, 168, 'Zamboanga del Norte', 'ZNO', 1), +(2629, 168, 'Zamboanga del Sur', 'ZSU', 1), +(2630, 168, 'Zamboanga Sibugay', 'ZSI', 1), +(2631, 170, 'Dolnoslaskie', 'DO', 1), +(2632, 170, 'Kujawsko-Pomorskie', 'KP', 1), +(2633, 170, 'Lodzkie', 'LO', 1), +(2634, 170, 'Lubelskie', 'LL', 1), +(2635, 170, 'Lubuskie', 'LU', 1), +(2636, 170, 'Malopolskie', 'ML', 1), +(2637, 170, 'Mazowieckie', 'MZ', 1), +(2638, 170, 'Opolskie', 'OP', 1), +(2639, 170, 'Podkarpackie', 'PP', 1), +(2640, 170, 'Podlaskie', 'PL', 1), +(2641, 170, 'Pomorskie', 'PM', 1), +(2642, 170, 'Slaskie', 'SL', 1), +(2643, 170, 'Swietokrzyskie', 'SW', 1), +(2644, 170, 'Warminsko-Mazurskie', 'WM', 1), +(2645, 170, 'Wielkopolskie', 'WP', 1), +(2646, 170, 'Zachodniopomorskie', 'ZA', 1), +(2647, 198, 'Saint Pierre', 'P', 1), +(2648, 198, 'Miquelon', 'M', 1), +(2649, 171, 'Açores', 'AC', 1), +(2650, 171, 'Aveiro', 'AV', 1), +(2651, 171, 'Beja', 'BE', 1), +(2652, 171, 'Braga', 'BR', 1), +(2653, 171, 'Bragança', 'BA', 1), +(2654, 171, 'Castelo Branco', 'CB', 1), +(2655, 171, 'Coimbra', 'CO', 1), +(2656, 171, 'Évora', 'EV', 1), +(2657, 171, 'Faro', 'FA', 1), +(2658, 171, 'Guarda', 'GU', 1), +(2659, 171, 'Leiria', 'LE', 1), +(2660, 171, 'Lisboa', 'LI', 1), +(2661, 171, 'Madeira', 'ME', 1), +(2662, 171, 'Portalegre', 'PO', 1), +(2663, 171, 'Porto', 'PR', 1), +(2664, 171, 'Santarém', 'SA', 1), +(2665, 171, 'Setúbal', 'SE', 1), +(2666, 171, 'Viana do Castelo', 'VC', 1), +(2667, 171, 'Vila Real', 'VR', 1), +(2668, 171, 'Viseu', 'VI', 1), +(2669, 173, 'Ad Dawhah', 'DW', 1), +(2670, 173, 'Al Ghuwayriyah', 'GW', 1), +(2671, 173, 'Al Jumayliyah', 'JM', 1), +(2672, 173, 'Al Khawr', 'KR', 1), +(2673, 173, 'Al Wakrah', 'WK', 1), +(2674, 173, 'Ar Rayyan', 'RN', 1), +(2675, 173, 'Jarayan al Batinah', 'JB', 1), +(2676, 173, 'Madinat ash Shamal', 'MS', 1), +(2677, 173, 'Umm Sa\'id', 'UD', 1), +(2678, 173, 'Umm Salal', 'UL', 1), +(2679, 175, 'Alba', 'AB', 1), +(2680, 175, 'Arad', 'AR', 1), +(2681, 175, 'Arges', 'AG', 1), +(2682, 175, 'Bacau', 'BC', 1), +(2683, 175, 'Bihor', 'BH', 1), +(2684, 175, 'Bistrita-Nasaud', 'BN', 1), +(2685, 175, 'Botosani', 'BT', 1), +(2686, 175, 'Brasov', 'BV', 1), +(2687, 175, 'Braila', 'BR', 1), +(2688, 175, 'Bucuresti', 'B', 1), +(2689, 175, 'Buzau', 'BZ', 1), +(2690, 175, 'Caras-Severin', 'CS', 1), +(2691, 175, 'Calarasi', 'CL', 1), +(2692, 175, 'Cluj', 'CJ', 1), +(2693, 175, 'Constanta', 'CT', 1), +(2694, 175, 'Covasna', 'CV', 1), +(2695, 175, 'Dimbovita', 'DB', 1), +(2696, 175, 'Dolj', 'DJ', 1), +(2697, 175, 'Galati', 'GL', 1), +(2698, 175, 'Giurgiu', 'GR', 1), +(2699, 175, 'Gorj', 'GJ', 1), +(2700, 175, 'Harghita', 'HR', 1), +(2701, 175, 'Hunedoara', 'HD', 1), +(2702, 175, 'Ialomita', 'IL', 1), +(2703, 175, 'Iasi', 'IS', 1), +(2704, 175, 'Ilfov', 'IF', 1), +(2705, 175, 'Maramures', 'MM', 1), +(2706, 175, 'Mehedinti', 'MH', 1), +(2707, 175, 'Mures', 'MS', 1), +(2708, 175, 'Neamt', 'NT', 1), +(2709, 175, 'Olt', 'OT', 1), +(2710, 175, 'Prahova', 'PH', 1), +(2711, 175, 'Satu-Mare', 'SM', 1), +(2712, 175, 'Salaj', 'SJ', 1), +(2713, 175, 'Sibiu', 'SB', 1), +(2714, 175, 'Suceava', 'SV', 1), +(2715, 175, 'Teleorman', 'TR', 1), +(2716, 175, 'Timis', 'TM', 1), +(2717, 175, 'Tulcea', 'TL', 1), +(2718, 175, 'Vaslui', 'VS', 1), +(2719, 175, 'Valcea', 'VL', 1), +(2720, 175, 'Vrancea', 'VN', 1), +(2721, 176, 'Abakan', 'AB', 1), +(2722, 176, 'Aginskoye', 'AG', 1), +(2723, 176, 'Anadyr', 'AN', 1), +(2724, 176, 'Arkahangelsk', 'AR', 1), +(2725, 176, 'Astrakhan', 'AS', 1), +(2726, 176, 'Barnaul', 'BA', 1), +(2727, 176, 'Belgorod', 'BE', 1), +(2728, 176, 'Birobidzhan', 'BI', 1), +(2729, 176, 'Blagoveshchensk', 'BL', 1), +(2730, 176, 'Bryansk', 'BR', 1), +(2731, 176, 'Cheboksary', 'CH', 1), +(2732, 176, 'Chelyabinsk', 'CL', 1), +(2733, 176, 'Cherkessk', 'CR', 1), +(2734, 176, 'Chita', 'CI', 1), +(2735, 176, 'Dudinka', 'DU', 1), +(2736, 176, 'Elista', 'EL', 1), +(2738, 176, 'Gorno-Altaysk', 'GA', 1), +(2739, 176, 'Groznyy', 'GR', 1), +(2740, 176, 'Irkutsk', 'IR', 1), +(2741, 176, 'Ivanovo', 'IV', 1), +(2742, 176, 'Izhevsk', 'IZ', 1), +(2743, 176, 'Kalinigrad', 'KA', 1), +(2744, 176, 'Kaluga', 'KL', 1), +(2745, 176, 'Kasnodar', 'KS', 1), +(2746, 176, 'Kazan', 'KZ', 1), +(2747, 176, 'Kemerovo', 'KE', 1), +(2748, 176, 'Khabarovsk', 'KH', 1), +(2749, 176, 'Khanty-Mansiysk', 'KM', 1), +(2750, 176, 'Kostroma', 'KO', 1), +(2751, 176, 'Krasnodar', 'KR', 1), +(2752, 176, 'Krasnoyarsk', 'KN', 1), +(2753, 176, 'Kudymkar', 'KU', 1), +(2754, 176, 'Kurgan', 'KG', 1), +(2755, 176, 'Kursk', 'KK', 1), +(2756, 176, 'Kyzyl', 'KY', 1), +(2757, 176, 'Lipetsk', 'LI', 1), +(2758, 176, 'Magadan', 'MA', 1), +(2759, 176, 'Makhachkala', 'MK', 1), +(2760, 176, 'Maykop', 'MY', 1), +(2761, 176, 'Moscow', 'MO', 1), +(2762, 176, 'Murmansk', 'MU', 1), +(2763, 176, 'Nalchik', 'NA', 1), +(2764, 176, 'Naryan Mar', 'NR', 1), +(2765, 176, 'Nazran', 'NZ', 1), +(2766, 176, 'Nizhniy Novgorod', 'NI', 1), +(2767, 176, 'Novgorod', 'NO', 1), +(2768, 176, 'Novosibirsk', 'NV', 1), +(2769, 176, 'Omsk', 'OM', 1), +(2770, 176, 'Orel', 'OR', 1), +(2771, 176, 'Orenburg', 'OE', 1), +(2772, 176, 'Palana', 'PA', 1), +(2773, 176, 'Penza', 'PE', 1), +(2774, 176, 'Perm', 'PR', 1), +(2775, 176, 'Petropavlovsk-Kamchatskiy', 'PK', 1), +(2776, 176, 'Petrozavodsk', 'PT', 1), +(2777, 176, 'Pskov', 'PS', 1), +(2778, 176, 'Rostov-na-Donu', 'RO', 1), +(2779, 176, 'Ryazan', 'RY', 1), +(2780, 176, 'Salekhard', 'SL', 1), +(2781, 176, 'Samara', 'SA', 1), +(2782, 176, 'Saransk', 'SR', 1), +(2783, 176, 'Saratov', 'SV', 1), +(2784, 176, 'Smolensk', 'SM', 1), +(2785, 176, 'St. Petersburg', 'SP', 1), +(2786, 176, 'Stavropol', 'ST', 1), +(2787, 176, 'Syktyvkar', 'SY', 1), +(2788, 176, 'Tambov', 'TA', 1), +(2789, 176, 'Tomsk', 'TO', 1), +(2790, 176, 'Tula', 'TU', 1), +(2791, 176, 'Tura', 'TR', 1), +(2792, 176, 'Tver', 'TV', 1), +(2793, 176, 'Tyumen', 'TY', 1), +(2794, 176, 'Ufa', 'UF', 1), +(2795, 176, 'Ul\'yanovsk', 'UL', 1), +(2796, 176, 'Ulan-Ude', 'UU', 1), +(2797, 176, 'Ust\'-Ordynskiy', 'US', 1), +(2798, 176, 'Vladikavkaz', 'VL', 1), +(2799, 176, 'Vladimir', 'VA', 1), +(2800, 176, 'Vladivostok', 'VV', 1), +(2801, 176, 'Volgograd', 'VG', 1), +(2802, 176, 'Vologda', 'VD', 1), +(2803, 176, 'Voronezh', 'VO', 1), +(2804, 176, 'Vyatka', 'VY', 1), +(2805, 176, 'Yakutsk', 'YA', 1), +(2806, 176, 'Yaroslavl', 'YR', 1), +(2807, 176, 'Yekaterinburg', 'YE', 1), +(2808, 176, 'Yoshkar-Ola', 'YO', 1), +(2809, 177, 'Butare', 'BU', 1), +(2810, 177, 'Byumba', 'BY', 1), +(2811, 177, 'Cyangugu', 'CY', 1), +(2812, 177, 'Gikongoro', 'GK', 1), +(2813, 177, 'Gisenyi', 'GS', 1), +(2814, 177, 'Gitarama', 'GT', 1), +(2815, 177, 'Kibungo', 'KG', 1), +(2816, 177, 'Kibuye', 'KY', 1), +(2817, 177, 'Kigali Rurale', 'KR', 1), +(2818, 177, 'Kigali-ville', 'KV', 1), +(2819, 177, 'Ruhengeri', 'RU', 1), +(2820, 177, 'Umutara', 'UM', 1), +(2821, 178, 'Christ Church Nichola Town', 'CCN', 1), +(2822, 178, 'Saint Anne Sandy Point', 'SAS', 1), +(2823, 178, 'Saint George Basseterre', 'SGB', 1), +(2824, 178, 'Saint George Gingerland', 'SGG', 1), +(2825, 178, 'Saint James Windward', 'SJW', 1), +(2826, 178, 'Saint John Capesterre', 'SJC', 1), +(2827, 178, 'Saint John Figtree', 'SJF', 1), +(2828, 178, 'Saint Mary Cayon', 'SMC', 1), +(2829, 178, 'Saint Paul Capesterre', 'CAP', 1), +(2830, 178, 'Saint Paul Charlestown', 'CHA', 1), +(2831, 178, 'Saint Peter Basseterre', 'SPB', 1), +(2832, 178, 'Saint Thomas Lowland', 'STL', 1), +(2833, 178, 'Saint Thomas Middle Island', 'STM', 1), +(2834, 178, 'Trinity Palmetto Point', 'TPP', 1), +(2835, 179, 'Anse-la-Raye', 'AR', 1), +(2836, 179, 'Castries', 'CA', 1), +(2837, 179, 'Choiseul', 'CH', 1), +(2838, 179, 'Dauphin', 'DA', 1), +(2839, 179, 'Dennery', 'DE', 1), +(2840, 179, 'Gros-Islet', 'GI', 1), +(2841, 179, 'Laborie', 'LA', 1), +(2842, 179, 'Micoud', 'MI', 1), +(2843, 179, 'Praslin', 'PR', 1), +(2844, 179, 'Soufriere', 'SO', 1), +(2845, 179, 'Vieux-Fort', 'VF', 1), +(2846, 180, 'Charlotte', 'C', 1), +(2847, 180, 'Grenadines', 'R', 1), +(2848, 180, 'Saint Andrew', 'A', 1), +(2849, 180, 'Saint David', 'D', 1), +(2850, 180, 'Saint George', 'G', 1), +(2851, 180, 'Saint Patrick', 'P', 1), +(2852, 181, 'A\'ana', 'AN', 1), +(2853, 181, 'Aiga-i-le-Tai', 'AI', 1), +(2854, 181, 'Atua', 'AT', 1), +(2855, 181, 'Fa\'asaleleaga', 'FA', 1), +(2856, 181, 'Gaga\'emauga', 'GE', 1), +(2857, 181, 'Gagaifomauga', 'GF', 1), +(2858, 181, 'Palauli', 'PA', 1), +(2859, 181, 'Satupa\'itea', 'SA', 1), +(2860, 181, 'Tuamasaga', 'TU', 1), +(2861, 181, 'Va\'a-o-Fonoti', 'VF', 1), +(2862, 181, 'Vaisigano', 'VS', 1), +(2863, 182, 'Acquaviva', 'AC', 1), +(2864, 182, 'Borgo Maggiore', 'BM', 1), +(2865, 182, 'Chiesanuova', 'CH', 1), +(2866, 182, 'Domagnano', 'DO', 1), +(2867, 182, 'Faetano', 'FA', 1), +(2868, 182, 'Fiorentino', 'FI', 1), +(2869, 182, 'Montegiardino', 'MO', 1), +(2870, 182, 'Citta di San Marino', 'SM', 1), +(2871, 182, 'Serravalle', 'SE', 1), +(2872, 183, 'Sao Tome', 'S', 1), +(2873, 183, 'Principe', 'P', 1), +(2874, 184, 'Al Bahah', 'BH', 1), +(2875, 184, 'Al Hudud ash Shamaliyah', 'HS', 1), +(2876, 184, 'Al Jawf', 'JF', 1), +(2877, 184, 'Al Madinah', 'MD', 1), +(2878, 184, 'Al Qasim', 'QS', 1), +(2879, 184, 'Ar Riyad', 'RD', 1), +(2880, 184, 'Ash Sharqiyah (Eastern)', 'AQ', 1), +(2881, 184, '\'Asir', 'AS', 1), +(2882, 184, 'Ha\'il', 'HL', 1), +(2883, 184, 'Jizan', 'JZ', 1), +(2884, 184, 'Makkah', 'ML', 1), +(2885, 184, 'Najran', 'NR', 1), +(2886, 184, 'Tabuk', 'TB', 1), +(2887, 185, 'Dakar', 'DA', 1), +(2888, 185, 'Diourbel', 'DI', 1), +(2889, 185, 'Fatick', 'FA', 1), +(2890, 185, 'Kaolack', 'KA', 1), +(2891, 185, 'Kolda', 'KO', 1), +(2892, 185, 'Louga', 'LO', 1), +(2893, 185, 'Matam', 'MA', 1), +(2894, 185, 'Saint-Louis', 'SL', 1), +(2895, 185, 'Tambacounda', 'TA', 1), +(2896, 185, 'Thies', 'TH', 1), +(2897, 185, 'Ziguinchor', 'ZI', 1), +(2898, 186, 'Anse aux Pins', 'AP', 1), +(2899, 186, 'Anse Boileau', 'AB', 1), +(2900, 186, 'Anse Etoile', 'AE', 1), +(2901, 186, 'Anse Louis', 'AL', 1), +(2902, 186, 'Anse Royale', 'AR', 1), +(2903, 186, 'Baie Lazare', 'BL', 1), +(2904, 186, 'Baie Sainte Anne', 'BS', 1), +(2905, 186, 'Beau Vallon', 'BV', 1), +(2906, 186, 'Bel Air', 'BA', 1), +(2907, 186, 'Bel Ombre', 'BO', 1), +(2908, 186, 'Cascade', 'CA', 1), +(2909, 186, 'Glacis', 'GL', 1), +(2910, 186, 'Grand\' Anse (on Mahe)', 'GM', 1), +(2911, 186, 'Grand\' Anse (on Praslin)', 'GP', 1), +(2912, 186, 'La Digue', 'DG', 1), +(2913, 186, 'La Riviere Anglaise', 'RA', 1), +(2914, 186, 'Mont Buxton', 'MB', 1), +(2915, 186, 'Mont Fleuri', 'MF', 1), +(2916, 186, 'Plaisance', 'PL', 1), +(2917, 186, 'Pointe La Rue', 'PR', 1), +(2918, 186, 'Port Glaud', 'PG', 1), +(2919, 186, 'Saint Louis', 'SL', 1), +(2920, 186, 'Takamaka', 'TA', 1), +(2921, 187, 'Eastern', 'E', 1), +(2922, 187, 'Northern', 'N', 1), +(2923, 187, 'Southern', 'S', 1), +(2924, 187, 'Western', 'W', 1), +(2925, 189, 'Banskobystrický', 'BA', 1), +(2926, 189, 'Bratislavský', 'BR', 1), +(2927, 189, 'Košický', 'KO', 1), +(2928, 189, 'Nitriansky', 'NI', 1), +(2929, 189, 'Prešovský', 'PR', 1), +(2930, 189, 'Trenčiansky', 'TC', 1), +(2931, 189, 'Trnavský', 'TV', 1), +(2932, 189, 'Žilinský', 'ZI', 1), +(2933, 191, 'Central', 'CE', 1), +(2934, 191, 'Choiseul', 'CH', 1), +(2935, 191, 'Guadalcanal', 'GC', 1), +(2936, 191, 'Honiara', 'HO', 1), +(2937, 191, 'Isabel', 'IS', 1), +(2938, 191, 'Makira', 'MK', 1), +(2939, 191, 'Malaita', 'ML', 1), +(2940, 191, 'Rennell and Bellona', 'RB', 1), +(2941, 191, 'Temotu', 'TM', 1), +(2942, 191, 'Western', 'WE', 1), +(2943, 192, 'Awdal', 'AW', 1), +(2944, 192, 'Bakool', 'BK', 1), +(2945, 192, 'Banaadir', 'BN', 1), +(2946, 192, 'Bari', 'BR', 1), +(2947, 192, 'Bay', 'BY', 1), +(2948, 192, 'Galguduud', 'GA', 1), +(2949, 192, 'Gedo', 'GE', 1), +(2950, 192, 'Hiiraan', 'HI', 1), +(2951, 192, 'Jubbada Dhexe', 'JD', 1), +(2952, 192, 'Jubbada Hoose', 'JH', 1), +(2953, 192, 'Mudug', 'MU', 1), +(2954, 192, 'Nugaal', 'NU', 1), +(2955, 192, 'Sanaag', 'SA', 1), +(2956, 192, 'Shabeellaha Dhexe', 'SD', 1), +(2957, 192, 'Shabeellaha Hoose', 'SH', 1), +(2958, 192, 'Sool', 'SL', 1), +(2959, 192, 'Togdheer', 'TO', 1), +(2960, 192, 'Woqooyi Galbeed', 'WG', 1), +(2961, 193, 'Eastern Cape', 'EC', 1), +(2962, 193, 'Free State', 'FS', 1), +(2963, 193, 'Gauteng', 'GT', 1), +(2964, 193, 'KwaZulu-Natal', 'KN', 1), +(2965, 193, 'Limpopo', 'LP', 1), +(2966, 193, 'Mpumalanga', 'MP', 1), +(2967, 193, 'North West', 'NW', 1), +(2968, 193, 'Northern Cape', 'NC', 1), +(2969, 193, 'Western Cape', 'WC', 1), +(2970, 195, 'La Coruña', 'CA', 1), +(2971, 195, 'Álava', 'AL', 1), +(2972, 195, 'Albacete', 'AB', 1), +(2973, 195, 'Alicante', 'AC', 1), +(2974, 195, 'Almeria', 'AM', 1), +(2975, 195, 'Asturias', 'AS', 1), +(2976, 195, 'Ávila', 'AV', 1), +(2977, 195, 'Badajoz', 'BJ', 1), +(2978, 195, 'Baleares', 'IB', 1), +(2979, 195, 'Barcelona', 'BA', 1), +(2980, 195, 'Burgos', 'BU', 1), +(2981, 195, 'Cáceres', 'CC', 1), +(2982, 195, 'Cádiz', 'CZ', 1), +(2983, 195, 'Cantabria', 'CT', 1), +(2984, 195, 'Castellón', 'CL', 1), +(2985, 195, 'Ceuta', 'CE', 1), +(2986, 195, 'Ciudad Real', 'CR', 1), +(2987, 195, 'Córdoba', 'CD', 1), +(2988, 195, 'Cuenca', 'CU', 1), +(2989, 195, 'Girona', 'GI', 1), +(2990, 195, 'Granada', 'GD', 1), +(2991, 195, 'Guadalajara', 'GJ', 1), +(2992, 195, 'Guipúzcoa', 'GP', 1), +(2993, 195, 'Huelva', 'HL', 1), +(2994, 195, 'Huesca', 'HS', 1), +(2995, 195, 'Jaén', 'JN', 1), +(2996, 195, 'La Rioja', 'RJ', 1), +(2997, 195, 'Las Palmas', 'PM', 1), +(2998, 195, 'Leon', 'LE', 1), +(2999, 195, 'Lleida', 'LL', 1), +(3000, 195, 'Lugo', 'LG', 1), +(3001, 195, 'Madrid', 'MD', 1), +(3002, 195, 'Malaga', 'MA', 1), +(3003, 195, 'Melilla', 'ML', 1), +(3004, 195, 'Murcia', 'MU', 1), +(3005, 195, 'Navarra', 'NV', 1), +(3006, 195, 'Ourense', 'OU', 1), +(3007, 195, 'Palencia', 'PL', 1), +(3008, 195, 'Pontevedra', 'PO', 1), +(3009, 195, 'Salamanca', 'SL', 1), +(3010, 195, 'Santa Cruz de Tenerife', 'SC', 1), +(3011, 195, 'Segovia', 'SG', 1), +(3012, 195, 'Sevilla', 'SV', 1), +(3013, 195, 'Soria', 'SO', 1), +(3014, 195, 'Tarragona', 'TA', 1), +(3015, 195, 'Teruel', 'TE', 1), +(3016, 195, 'Toledo', 'TO', 1), +(3017, 195, 'Valencia', 'VC', 1), +(3018, 195, 'Valladolid', 'VD', 1), +(3019, 195, 'Vizcaya', 'VZ', 1), +(3020, 195, 'Zamora', 'ZM', 1), +(3021, 195, 'Zaragoza', 'ZR', 1), +(3022, 196, 'Central', 'CE', 1), +(3023, 196, 'Eastern', 'EA', 1), +(3024, 196, 'North Central', 'NC', 1), +(3025, 196, 'Northern', 'NO', 1), +(3026, 196, 'North Western', 'NW', 1), +(3027, 196, 'Sabaragamuwa', 'SA', 1), +(3028, 196, 'Southern', 'SO', 1), +(3029, 196, 'Uva', 'UV', 1), +(3030, 196, 'Western', 'WE', 1), +(3032, 197, 'Saint Helena', 'S', 1), +(3034, 199, 'A\'ali an Nil', 'ANL', 1), +(3035, 199, 'Al Bahr al Ahmar', 'BAM', 1), +(3036, 199, 'Al Buhayrat', 'BRT', 1), +(3037, 199, 'Al Jazirah', 'JZR', 1), +(3038, 199, 'Al Khartum', 'KRT', 1), +(3039, 199, 'Al Qadarif', 'QDR', 1), +(3040, 199, 'Al Wahdah', 'WDH', 1), +(3041, 199, 'An Nil al Abyad', 'ANB', 1), +(3042, 199, 'An Nil al Azraq', 'ANZ', 1), +(3043, 199, 'Ash Shamaliyah', 'ASH', 1), +(3044, 199, 'Bahr al Jabal', 'BJA', 1), +(3045, 199, 'Gharb al Istiwa\'iyah', 'GIS', 1), +(3046, 199, 'Gharb Bahr al Ghazal', 'GBG', 1), +(3047, 199, 'Gharb Darfur', 'GDA', 1), +(3048, 199, 'Gharb Kurdufan', 'GKU', 1), +(3049, 199, 'Janub Darfur', 'JDA', 1), +(3050, 199, 'Janub Kurdufan', 'JKU', 1), +(3051, 199, 'Junqali', 'JQL', 1), +(3052, 199, 'Kassala', 'KSL', 1), +(3053, 199, 'Nahr an Nil', 'NNL', 1), +(3054, 199, 'Shamal Bahr al Ghazal', 'SBG', 1), +(3055, 199, 'Shamal Darfur', 'SDA', 1), +(3056, 199, 'Shamal Kurdufan', 'SKU', 1), +(3057, 199, 'Sharq al Istiwa\'iyah', 'SIS', 1), +(3058, 199, 'Sinnar', 'SNR', 1), +(3059, 199, 'Warab', 'WRB', 1), +(3060, 200, 'Brokopondo', 'BR', 1), +(3061, 200, 'Commewijne', 'CM', 1), +(3062, 200, 'Coronie', 'CR', 1), +(3063, 200, 'Marowijne', 'MA', 1), +(3064, 200, 'Nickerie', 'NI', 1), +(3065, 200, 'Para', 'PA', 1), +(3066, 200, 'Paramaribo', 'PM', 1), +(3067, 200, 'Saramacca', 'SA', 1), +(3068, 200, 'Sipaliwini', 'SI', 1), +(3069, 200, 'Wanica', 'WA', 1), +(3070, 202, 'Hhohho', 'H', 1), +(3071, 202, 'Lubombo', 'L', 1), +(3072, 202, 'Manzini', 'M', 1), +(3073, 202, 'Shishelweni', 'S', 1), +(3074, 203, 'Blekinge', 'K', 1), +(3075, 203, 'Dalarna', 'W', 1), +(3076, 203, 'Gävleborg', 'X', 1), +(3077, 203, 'Gotland', 'I', 1), +(3078, 203, 'Halland', 'N', 1), +(3079, 203, 'Jämtland', 'Z', 1), +(3080, 203, 'Jönköping', 'F', 1), +(3081, 203, 'Kalmar', 'H', 1), +(3082, 203, 'Kronoberg', 'G', 1), +(3083, 203, 'Norrbotten', 'BD', 1), +(3084, 203, 'Örebro', 'T', 1), +(3085, 203, 'Östergötland', 'E', 1), +(3086, 203, 'Skåne', 'M', 1), +(3087, 203, 'Södermanland', 'D', 1), +(3088, 203, 'Stockholm', 'AB', 1), +(3089, 203, 'Uppsala', 'C', 1), +(3090, 203, 'Värmland', 'S', 1), +(3091, 203, 'Västerbotten', 'AC', 1), +(3092, 203, 'Västernorrland', 'Y', 1), +(3093, 203, 'Västmanland', 'U', 1), +(3094, 203, 'Västra Götaland', 'O', 1), +(3095, 204, 'Aargau', 'AG', 1), +(3096, 204, 'Appenzell Ausserrhoden', 'AR', 1), +(3097, 204, 'Appenzell Innerrhoden', 'AI', 1), +(3098, 204, 'Basel-Stadt', 'BS', 1), +(3099, 204, 'Basel-Landschaft', 'BL', 1), +(3100, 204, 'Bern', 'BE', 1), +(3101, 204, 'Fribourg', 'FR', 1), +(3102, 204, 'Genève', 'GE', 1), +(3103, 204, 'Glarus', 'GL', 1), +(3104, 204, 'Graubünden', 'GR', 1), +(3105, 204, 'Jura', 'JU', 1), +(3106, 204, 'Luzern', 'LU', 1), +(3107, 204, 'Neuchâtel', 'NE', 1), +(3108, 204, 'Nidwald', 'NW', 1), +(3109, 204, 'Obwald', 'OW', 1), +(3110, 204, 'St. Gallen', 'SG', 1), +(3111, 204, 'Schaffhausen', 'SH', 1), +(3112, 204, 'Schwyz', 'SZ', 1), +(3113, 204, 'Solothurn', 'SO', 1), +(3114, 204, 'Thurgau', 'TG', 1), +(3115, 204, 'Ticino', 'TI', 1), +(3116, 204, 'Uri', 'UR', 1), +(3117, 204, 'Valais', 'VS', 1), +(3118, 204, 'Vaud', 'VD', 1), +(3119, 204, 'Zug', 'ZG', 1), +(3120, 204, 'Zürich', 'ZH', 1), +(3121, 205, 'Al Hasakah', 'HA', 1), +(3122, 205, 'Al Ladhiqiyah', 'LA', 1), +(3123, 205, 'Al Qunaytirah', 'QU', 1), +(3124, 205, 'Ar Raqqah', 'RQ', 1), +(3125, 205, 'As Suwayda', 'SU', 1), +(3126, 205, 'Dara', 'DA', 1), +(3127, 205, 'Dayr az Zawr', 'DZ', 1), +(3128, 205, 'Dimashq', 'DI', 1), +(3129, 205, 'Halab', 'HL', 1), +(3130, 205, 'Hamah', 'HM', 1), +(3131, 205, 'Hims', 'HI', 1), +(3132, 205, 'Idlib', 'ID', 1), +(3133, 205, 'Rif Dimashq', 'RD', 1), +(3134, 205, 'Tartus', 'TA', 1), +(3135, 206, 'Chang-hua', 'CH', 1), +(3136, 206, 'Chia-i', 'CI', 1); +INSERT INTO `oc_zone` (`zone_id`, `country_id`, `name`, `code`, `status`) VALUES +(3137, 206, 'Hsin-chu', 'HS', 1), +(3138, 206, 'Hua-lien', 'HL', 1), +(3139, 206, 'I-lan', 'IL', 1), +(3140, 206, 'Kao-hsiung county', 'KH', 1), +(3141, 206, 'Kin-men', 'KM', 1), +(3142, 206, 'Lien-chiang', 'LC', 1), +(3143, 206, 'Miao-li', 'ML', 1), +(3144, 206, 'Nan-t\'ou', 'NT', 1), +(3145, 206, 'P\'eng-hu', 'PH', 1), +(3146, 206, 'P\'ing-tung', 'PT', 1), +(3147, 206, 'T\'ai-chung', 'TG', 1), +(3148, 206, 'T\'ai-nan', 'TA', 1), +(3149, 206, 'T\'ai-pei county', 'TP', 1), +(3150, 206, 'T\'ai-tung', 'TT', 1), +(3151, 206, 'T\'ao-yuan', 'TY', 1), +(3152, 206, 'Yun-lin', 'YL', 1), +(3153, 206, 'Chia-i city', 'CC', 1), +(3154, 206, 'Chi-lung', 'CL', 1), +(3155, 206, 'Hsin-chu', 'HC', 1), +(3156, 206, 'T\'ai-chung', 'TH', 1), +(3157, 206, 'T\'ai-nan', 'TN', 1), +(3158, 206, 'Kao-hsiung city', 'KC', 1), +(3159, 206, 'T\'ai-pei city', 'TC', 1), +(3160, 207, 'Gorno-Badakhstan', 'GB', 1), +(3161, 207, 'Khatlon', 'KT', 1), +(3162, 207, 'Sughd', 'SU', 1), +(3163, 208, 'Arusha', 'AR', 1), +(3164, 208, 'Dar es Salaam', 'DS', 1), +(3165, 208, 'Dodoma', 'DO', 1), +(3166, 208, 'Iringa', 'IR', 1), +(3167, 208, 'Kagera', 'KA', 1), +(3168, 208, 'Kigoma', 'KI', 1), +(3169, 208, 'Kilimanjaro', 'KJ', 1), +(3170, 208, 'Lindi', 'LN', 1), +(3171, 208, 'Manyara', 'MY', 1), +(3172, 208, 'Mara', 'MR', 1), +(3173, 208, 'Mbeya', 'MB', 1), +(3174, 208, 'Morogoro', 'MO', 1), +(3175, 208, 'Mtwara', 'MT', 1), +(3176, 208, 'Mwanza', 'MW', 1), +(3177, 208, 'Pemba North', 'PN', 1), +(3178, 208, 'Pemba South', 'PS', 1), +(3179, 208, 'Pwani', 'PW', 1), +(3180, 208, 'Rukwa', 'RK', 1), +(3181, 208, 'Ruvuma', 'RV', 1), +(3182, 208, 'Shinyanga', 'SH', 1), +(3183, 208, 'Singida', 'SI', 1), +(3184, 208, 'Tabora', 'TB', 1), +(3185, 208, 'Tanga', 'TN', 1), +(3186, 208, 'Zanzibar Central/South', 'ZC', 1), +(3187, 208, 'Zanzibar North', 'ZN', 1), +(3188, 208, 'Zanzibar Urban/West', 'ZU', 1), +(3189, 209, 'Amnat Charoen', 'Amnat Charoen', 1), +(3190, 209, 'Ang Thong', 'Ang Thong', 1), +(3191, 209, 'Ayutthaya', 'Ayutthaya', 1), +(3192, 209, 'Bangkok', 'Bangkok', 1), +(3193, 209, 'Buriram', 'Buriram', 1), +(3194, 209, 'Chachoengsao', 'Chachoengsao', 1), +(3195, 209, 'Chai Nat', 'Chai Nat', 1), +(3196, 209, 'Chaiyaphum', 'Chaiyaphum', 1), +(3197, 209, 'Chanthaburi', 'Chanthaburi', 1), +(3198, 209, 'Chiang Mai', 'Chiang Mai', 1), +(3199, 209, 'Chiang Rai', 'Chiang Rai', 1), +(3200, 209, 'Chon Buri', 'Chon Buri', 1), +(3201, 209, 'Chumphon', 'Chumphon', 1), +(3202, 209, 'Kalasin', 'Kalasin', 1), +(3203, 209, 'Kamphaeng Phet', 'Kamphaeng Phet', 1), +(3204, 209, 'Kanchanaburi', 'Kanchanaburi', 1), +(3205, 209, 'Khon Kaen', 'Khon Kaen', 1), +(3206, 209, 'Krabi', 'Krabi', 1), +(3207, 209, 'Lampang', 'Lampang', 1), +(3208, 209, 'Lamphun', 'Lamphun', 1), +(3209, 209, 'Loei', 'Loei', 1), +(3210, 209, 'Lop Buri', 'Lop Buri', 1), +(3211, 209, 'Mae Hong Son', 'Mae Hong Son', 1), +(3212, 209, 'Maha Sarakham', 'Maha Sarakham', 1), +(3213, 209, 'Mukdahan', 'Mukdahan', 1), +(3214, 209, 'Nakhon Nayok', 'Nakhon Nayok', 1), +(3215, 209, 'Nakhon Pathom', 'Nakhon Pathom', 1), +(3216, 209, 'Nakhon Phanom', 'Nakhon Phanom', 1), +(3217, 209, 'Nakhon Ratchasima', 'Nakhon Ratchasima', 1), +(3218, 209, 'Nakhon Sawan', 'Nakhon Sawan', 1), +(3219, 209, 'Nakhon Si Thammarat', 'Nakhon Si Thammarat', 1), +(3220, 209, 'Nan', 'Nan', 1), +(3221, 209, 'Narathiwat', 'Narathiwat', 1), +(3222, 209, 'Nong Bua Lamphu', 'Nong Bua Lamphu', 1), +(3223, 209, 'Nong Khai', 'Nong Khai', 1), +(3224, 209, 'Nonthaburi', 'Nonthaburi', 1), +(3225, 209, 'Pathum Thani', 'Pathum Thani', 1), +(3226, 209, 'Pattani', 'Pattani', 1), +(3227, 209, 'Phangnga', 'Phangnga', 1), +(3228, 209, 'Phatthalung', 'Phatthalung', 1), +(3229, 209, 'Phayao', 'Phayao', 1), +(3230, 209, 'Phetchabun', 'Phetchabun', 1), +(3231, 209, 'Phetchaburi', 'Phetchaburi', 1), +(3232, 209, 'Phichit', 'Phichit', 1), +(3233, 209, 'Phitsanulok', 'Phitsanulok', 1), +(3234, 209, 'Phrae', 'Phrae', 1), +(3235, 209, 'Phuket', 'Phuket', 1), +(3236, 209, 'Prachin Buri', 'Prachin Buri', 1), +(3237, 209, 'Prachuap Khiri Khan', 'Prachuap Khiri Khan', 1), +(3238, 209, 'Ranong', 'Ranong', 1), +(3239, 209, 'Ratchaburi', 'Ratchaburi', 1), +(3240, 209, 'Rayong', 'Rayong', 1), +(3241, 209, 'Roi Et', 'Roi Et', 1), +(3242, 209, 'Sa Kaeo', 'Sa Kaeo', 1), +(3243, 209, 'Sakon Nakhon', 'Sakon Nakhon', 1), +(3244, 209, 'Samut Prakan', 'Samut Prakan', 1), +(3245, 209, 'Samut Sakhon', 'Samut Sakhon', 1), +(3246, 209, 'Samut Songkhram', 'Samut Songkhram', 1), +(3247, 209, 'Sara Buri', 'Sara Buri', 1), +(3248, 209, 'Satun', 'Satun', 1), +(3249, 209, 'Sing Buri', 'Sing Buri', 1), +(3250, 209, 'Sisaket', 'Sisaket', 1), +(3251, 209, 'Songkhla', 'Songkhla', 1), +(3252, 209, 'Sukhothai', 'Sukhothai', 1), +(3253, 209, 'Suphan Buri', 'Suphan Buri', 1), +(3254, 209, 'Surat Thani', 'Surat Thani', 1), +(3255, 209, 'Surin', 'Surin', 1), +(3256, 209, 'Tak', 'Tak', 1), +(3257, 209, 'Trang', 'Trang', 1), +(3258, 209, 'Trat', 'Trat', 1), +(3259, 209, 'Ubon Ratchathani', 'Ubon Ratchathani', 1), +(3260, 209, 'Udon Thani', 'Udon Thani', 1), +(3261, 209, 'Uthai Thani', 'Uthai Thani', 1), +(3262, 209, 'Uttaradit', 'Uttaradit', 1), +(3263, 209, 'Yala', 'Yala', 1), +(3264, 209, 'Yasothon', 'Yasothon', 1), +(3265, 210, 'Kara', 'K', 1), +(3266, 210, 'Plateaux', 'P', 1), +(3267, 210, 'Savanes', 'S', 1), +(3268, 210, 'Centrale', 'C', 1), +(3269, 210, 'Maritime', 'M', 1), +(3270, 211, 'Atafu', 'A', 1), +(3271, 211, 'Fakaofo', 'F', 1), +(3272, 211, 'Nukunonu', 'N', 1), +(3273, 212, 'Ha\'apai', 'H', 1), +(3274, 212, 'Tongatapu', 'T', 1), +(3275, 212, 'Vava\'u', 'V', 1), +(3276, 213, 'Couva/Tabaquite/Talparo', 'CT', 1), +(3277, 213, 'Diego Martin', 'DM', 1), +(3278, 213, 'Mayaro/Rio Claro', 'MR', 1), +(3279, 213, 'Penal/Debe', 'PD', 1), +(3280, 213, 'Princes Town', 'PT', 1), +(3281, 213, 'Sangre Grande', 'SG', 1), +(3282, 213, 'San Juan/Laventille', 'SL', 1), +(3283, 213, 'Siparia', 'SI', 1), +(3284, 213, 'Tunapuna/Piarco', 'TP', 1), +(3285, 213, 'Port of Spain', 'PS', 1), +(3286, 213, 'San Fernando', 'SF', 1), +(3287, 213, 'Arima', 'AR', 1), +(3288, 213, 'Point Fortin', 'PF', 1), +(3289, 213, 'Chaguanas', 'CH', 1), +(3290, 213, 'Tobago', 'TO', 1), +(3291, 214, 'Ariana', 'AR', 1), +(3292, 214, 'Beja', 'BJ', 1), +(3293, 214, 'Ben Arous', 'BA', 1), +(3294, 214, 'Bizerte', 'BI', 1), +(3295, 214, 'Gabes', 'GB', 1), +(3296, 214, 'Gafsa', 'GF', 1), +(3297, 214, 'Jendouba', 'JE', 1), +(3298, 214, 'Kairouan', 'KR', 1), +(3299, 214, 'Kasserine', 'KS', 1), +(3300, 214, 'Kebili', 'KB', 1), +(3301, 214, 'Kef', 'KF', 1), +(3302, 214, 'Mahdia', 'MH', 1), +(3303, 214, 'Manouba', 'MN', 1), +(3304, 214, 'Medenine', 'ME', 1), +(3305, 214, 'Monastir', 'MO', 1), +(3306, 214, 'Nabeul', 'NA', 1), +(3307, 214, 'Sfax', 'SF', 1), +(3308, 214, 'Sidi', 'SD', 1), +(3309, 214, 'Siliana', 'SL', 1), +(3310, 214, 'Sousse', 'SO', 1), +(3311, 214, 'Tataouine', 'TA', 1), +(3312, 214, 'Tozeur', 'TO', 1), +(3313, 214, 'Tunis', 'TU', 1), +(3314, 214, 'Zaghouan', 'ZA', 1), +(3315, 215, 'Adana', 'ADA', 1), +(3316, 215, 'Adıyaman', 'ADI', 1), +(3317, 215, 'Afyonkarahisar', 'AFY', 1), +(3318, 215, 'Ağrı', 'AGR', 1), +(3319, 215, 'Aksaray', 'AKS', 1), +(3320, 215, 'Amasya', 'AMA', 1), +(3321, 215, 'Ankara', 'ANK', 1), +(3322, 215, 'Antalya', 'ANT', 1), +(3323, 215, 'Ardahan', 'ARD', 1), +(3324, 215, 'Artvin', 'ART', 1), +(3325, 215, 'Aydın', 'AYI', 1), +(3326, 215, 'Balıkesir', 'BAL', 1), +(3327, 215, 'Bartın', 'BAR', 1), +(3328, 215, 'Batman', 'BAT', 1), +(3329, 215, 'Bayburt', 'BAY', 1), +(3330, 215, 'Bilecik', 'BIL', 1), +(3331, 215, 'Bingöl', 'BIN', 1), +(3332, 215, 'Bitlis', 'BIT', 1), +(3333, 215, 'Bolu', 'BOL', 1), +(3334, 215, 'Burdur', 'BRD', 1), +(3335, 215, 'Bursa', 'BRS', 1), +(3336, 215, 'Çanakkale', 'CKL', 1), +(3337, 215, 'Çankırı', 'CKR', 1), +(3338, 215, 'Çorum', 'COR', 1), +(3339, 215, 'Denizli', 'DEN', 1), +(3340, 215, 'Diyarbakır', 'DIY', 1), +(3341, 215, 'Düzce', 'DUZ', 1), +(3342, 215, 'Edirne', 'EDI', 1), +(3343, 215, 'Elazığ', 'ELA', 1), +(3344, 215, 'Erzincan', 'EZC', 1), +(3345, 215, 'Erzurum', 'EZR', 1), +(3346, 215, 'Eskişehir', 'ESK', 1), +(3347, 215, 'Gaziantep', 'GAZ', 1), +(3348, 215, 'Giresun', 'GIR', 1), +(3349, 215, 'Gümüşhane', 'GMS', 1), +(3350, 215, 'Hakkari', 'HKR', 1), +(3351, 215, 'Hatay', 'HTY', 1), +(3352, 215, 'Iğdır', 'IGD', 1), +(3353, 215, 'Isparta', 'ISP', 1), +(3354, 215, 'İstanbul', 'IST', 1), +(3355, 215, 'İzmir', 'IZM', 1), +(3356, 215, 'Kahramanmaraş', 'KAH', 1), +(3357, 215, 'Karabük', 'KRB', 1), +(3358, 215, 'Karaman', 'KRM', 1), +(3359, 215, 'Kars', 'KRS', 1), +(3360, 215, 'Kastamonu', 'KAS', 1), +(3361, 215, 'Kayseri', 'KAY', 1), +(3362, 215, 'Kilis', 'KLS', 1), +(3363, 215, 'Kırıkkale', 'KRK', 1), +(3364, 215, 'Kırklareli', 'KLR', 1), +(3365, 215, 'Kırşehir', 'KRH', 1), +(3366, 215, 'Kocaeli', 'KOC', 1), +(3367, 215, 'Konya', 'KON', 1), +(3368, 215, 'Kütahya', 'KUT', 1), +(3369, 215, 'Malatya', 'MAL', 1), +(3370, 215, 'Manisa', 'MAN', 1), +(3371, 215, 'Mardin', 'MAR', 1), +(3372, 215, 'Mersin', 'MER', 1), +(3373, 215, 'Muğla', 'MUG', 1), +(3374, 215, 'Muş', 'MUS', 1), +(3375, 215, 'Nevşehir', 'NEV', 1), +(3376, 215, 'Niğde', 'NIG', 1), +(3377, 215, 'Ordu', 'ORD', 1), +(3378, 215, 'Osmaniye', 'OSM', 1), +(3379, 215, 'Rize', 'RIZ', 1), +(3380, 215, 'Sakarya', 'SAK', 1), +(3381, 215, 'Samsun', 'SAM', 1), +(3382, 215, 'Şanlıurfa', 'SAN', 1), +(3383, 215, 'Siirt', 'SII', 1), +(3384, 215, 'Sinop', 'SIN', 1), +(3385, 215, 'Şırnak', 'SIR', 1), +(3386, 215, 'Sivas', 'SIV', 1), +(3387, 215, 'Tekirdağ', 'TEL', 1), +(3388, 215, 'Tokat', 'TOK', 1), +(3389, 215, 'Trabzon', 'TRA', 1), +(3390, 215, 'Tunceli', 'TUN', 1), +(3391, 215, 'Uşak', 'USK', 1), +(3392, 215, 'Van', 'VAN', 1), +(3393, 215, 'Yalova', 'YAL', 1), +(3394, 215, 'Yozgat', 'YOZ', 1), +(3395, 215, 'Zonguldak', 'ZON', 1), +(3396, 216, 'Ahal Welayaty', 'A', 1), +(3397, 216, 'Balkan Welayaty', 'B', 1), +(3398, 216, 'Dashhowuz Welayaty', 'D', 1), +(3399, 216, 'Lebap Welayaty', 'L', 1), +(3400, 216, 'Mary Welayaty', 'M', 1), +(3401, 217, 'Ambergris Cays', 'AC', 1), +(3402, 217, 'Dellis Cay', 'DC', 1), +(3403, 217, 'French Cay', 'FC', 1), +(3404, 217, 'Little Water Cay', 'LW', 1), +(3405, 217, 'Parrot Cay', 'RC', 1), +(3406, 217, 'Pine Cay', 'PN', 1), +(3407, 217, 'Salt Cay', 'SL', 1), +(3408, 217, 'Grand Turk', 'GT', 1), +(3409, 217, 'South Caicos', 'SC', 1), +(3410, 217, 'East Caicos', 'EC', 1), +(3411, 217, 'Middle Caicos', 'MC', 1), +(3412, 217, 'North Caicos', 'NC', 1), +(3413, 217, 'Providenciales', 'PR', 1), +(3414, 217, 'West Caicos', 'WC', 1), +(3415, 218, 'Nanumanga', 'NMG', 1), +(3416, 218, 'Niulakita', 'NLK', 1), +(3417, 218, 'Niutao', 'NTO', 1), +(3418, 218, 'Funafuti', 'FUN', 1), +(3419, 218, 'Nanumea', 'NME', 1), +(3420, 218, 'Nui', 'NUI', 1), +(3421, 218, 'Nukufetau', 'NFT', 1), +(3422, 218, 'Nukulaelae', 'NLL', 1), +(3423, 218, 'Vaitupu', 'VAI', 1), +(3424, 219, 'Kalangala', 'KAL', 1), +(3425, 219, 'Kampala', 'KMP', 1), +(3426, 219, 'Kayunga', 'KAY', 1), +(3427, 219, 'Kiboga', 'KIB', 1), +(3428, 219, 'Luwero', 'LUW', 1), +(3429, 219, 'Masaka', 'MAS', 1), +(3430, 219, 'Mpigi', 'MPI', 1), +(3431, 219, 'Mubende', 'MUB', 1), +(3432, 219, 'Mukono', 'MUK', 1), +(3433, 219, 'Nakasongola', 'NKS', 1), +(3434, 219, 'Rakai', 'RAK', 1), +(3435, 219, 'Sembabule', 'SEM', 1), +(3436, 219, 'Wakiso', 'WAK', 1), +(3437, 219, 'Bugiri', 'BUG', 1), +(3438, 219, 'Busia', 'BUS', 1), +(3439, 219, 'Iganga', 'IGA', 1), +(3440, 219, 'Jinja', 'JIN', 1), +(3441, 219, 'Kaberamaido', 'KAB', 1), +(3442, 219, 'Kamuli', 'KML', 1), +(3443, 219, 'Kapchorwa', 'KPC', 1), +(3444, 219, 'Katakwi', 'KTK', 1), +(3445, 219, 'Kumi', 'KUM', 1), +(3446, 219, 'Mayuge', 'MAY', 1), +(3447, 219, 'Mbale', 'MBA', 1), +(3448, 219, 'Pallisa', 'PAL', 1), +(3449, 219, 'Sironko', 'SIR', 1), +(3450, 219, 'Soroti', 'SOR', 1), +(3451, 219, 'Tororo', 'TOR', 1), +(3452, 219, 'Adjumani', 'ADJ', 1), +(3453, 219, 'Apac', 'APC', 1), +(3454, 219, 'Arua', 'ARU', 1), +(3455, 219, 'Gulu', 'GUL', 1), +(3456, 219, 'Kitgum', 'KIT', 1), +(3457, 219, 'Kotido', 'KOT', 1), +(3458, 219, 'Lira', 'LIR', 1), +(3459, 219, 'Moroto', 'MRT', 1), +(3460, 219, 'Moyo', 'MOY', 1), +(3461, 219, 'Nakapiripirit', 'NAK', 1), +(3462, 219, 'Nebbi', 'NEB', 1), +(3463, 219, 'Pader', 'PAD', 1), +(3464, 219, 'Yumbe', 'YUM', 1), +(3465, 219, 'Bundibugyo', 'BUN', 1), +(3466, 219, 'Bushenyi', 'BSH', 1), +(3467, 219, 'Hoima', 'HOI', 1), +(3468, 219, 'Kabale', 'KBL', 1), +(3469, 219, 'Kabarole', 'KAR', 1), +(3470, 219, 'Kamwenge', 'KAM', 1), +(3471, 219, 'Kanungu', 'KAN', 1), +(3472, 219, 'Kasese', 'KAS', 1), +(3473, 219, 'Kibaale', 'KBA', 1), +(3474, 219, 'Kisoro', 'KIS', 1), +(3475, 219, 'Kyenjojo', 'KYE', 1), +(3476, 219, 'Masindi', 'MSN', 1), +(3477, 219, 'Mbarara', 'MBR', 1), +(3478, 219, 'Ntungamo', 'NTU', 1), +(3479, 219, 'Rukungiri', 'RUK', 1), +(3480, 220, 'Cherkas\'ka Oblast\'', '71', 1), +(3481, 220, 'Chernihivs\'ka Oblast\'', '74', 1), +(3482, 220, 'Chernivets\'ka Oblast\'', '77', 1), +(3483, 220, 'Crimea', '43', 1), +(3484, 220, 'Dnipropetrovs\'ka Oblast\'', '12', 1), +(3485, 220, 'Donets\'ka Oblast\'', '14', 1), +(3486, 220, 'Ivano-Frankivs\'ka Oblast\'', '26', 1), +(3487, 220, 'Khersons\'ka Oblast\'', '65', 1), +(3488, 220, 'Khmel\'nyts\'ka Oblast\'', '68', 1), +(3489, 220, 'Kirovohrads\'ka Oblast\'', '35', 1), +(3490, 220, 'Kyiv', '30', 1), +(3491, 220, 'Kyivs\'ka Oblast\'', '32', 1), +(3492, 220, 'Luhans\'ka Oblast\'', '09', 1), +(3493, 220, 'L\'vivs\'ka Oblast\'', '46', 1), +(3494, 220, 'Mykolayivs\'ka Oblast\'', '48', 1), +(3495, 220, 'Odes\'ka Oblast\'', '51', 1), +(3496, 220, 'Poltavs\'ka Oblast\'', '53', 1), +(3497, 220, 'Rivnens\'ka Oblast\'', '56', 1), +(3498, 220, 'Sevastopol\'', '40', 1), +(3499, 220, 'Sums\'ka Oblast\'', '59', 1), +(3500, 220, 'Ternopil\'s\'ka Oblast\'', '61', 1), +(3501, 220, 'Vinnyts\'ka Oblast\'', '05', 1), +(3502, 220, 'Volyns\'ka Oblast\'', '07', 1), +(3503, 220, 'Zakarpats\'ka Oblast\'', '21', 1), +(3504, 220, 'Zaporiz\'ka Oblast\'', '23', 1), +(3505, 220, 'Zhytomyrs\'ka oblast\'', '18', 1), +(3506, 221, 'Abū Z̧aby', 'AZ', 1), +(3507, 221, '‘Ajmān', 'AJ', 1), +(3508, 221, 'Al Fujayrah', 'FU', 1), +(3509, 221, 'Ash Shāriqah', 'SH', 1), +(3510, 221, 'Dubai', 'DU', 1), +(3511, 221, 'Ra’s al Khaymah', 'RK', 1), +(3512, 221, 'Umm al Qaywayn', 'UQ', 1), +(3513, 222, 'Aberdeen', 'ABN', 1), +(3514, 222, 'Aberdeenshire', 'ABNS', 1), +(3515, 222, 'Anglesey', 'ANG', 1), +(3516, 222, 'Angus', 'AGS', 1), +(3517, 222, 'Argyll and Bute', 'ARY', 1), +(3518, 222, 'Bedfordshire', 'BEDS', 1), +(3519, 222, 'Berkshire', 'BERKS', 1), +(3520, 222, 'Blaenau Gwent', 'BLA', 1), +(3521, 222, 'Bridgend', 'BRI', 1), +(3522, 222, 'Bristol', 'BSTL', 1), +(3523, 222, 'Buckinghamshire', 'BUCKS', 1), +(3524, 222, 'Caerphilly', 'CAE', 1), +(3525, 222, 'Cambridgeshire', 'CAMBS', 1), +(3526, 222, 'Cardiff', 'CDF', 1), +(3527, 222, 'Carmarthenshire', 'CARM', 1), +(3528, 222, 'Ceredigion', 'CDGN', 1), +(3529, 222, 'Cheshire', 'CHES', 1), +(3530, 222, 'Clackmannanshire', 'CLACK', 1), +(3531, 222, 'Conwy', 'CON', 1), +(3532, 222, 'Cornwall', 'CORN', 1), +(3533, 222, 'Denbighshire', 'DNBG', 1), +(3534, 222, 'Derbyshire', 'DERBY', 1), +(3535, 222, 'Devon', 'DVN', 1), +(3536, 222, 'Dorset', 'DOR', 1), +(3537, 222, 'Dumfries and Galloway', 'DGL', 1), +(3538, 222, 'Dundee', 'DUND', 1), +(3539, 222, 'Durham', 'DHM', 1), +(3540, 222, 'East Ayrshire', 'ARYE', 1), +(3541, 222, 'East Dunbartonshire', 'DUNBE', 1), +(3542, 222, 'East Lothian', 'LOTE', 1), +(3543, 222, 'East Renfrewshire', 'RENE', 1), +(3544, 222, 'East Riding of Yorkshire', 'ERYS', 1), +(3545, 222, 'East Sussex', 'SXE', 1), +(3546, 222, 'Edinburgh', 'EDIN', 1), +(3547, 222, 'Essex', 'ESX', 1), +(3548, 222, 'Falkirk', 'FALK', 1), +(3549, 222, 'Fife', 'FFE', 1), +(3550, 222, 'Flintshire', 'FLINT', 1), +(3551, 222, 'Glasgow', 'GLAS', 1), +(3552, 222, 'Gloucestershire', 'GLOS', 1), +(3553, 222, 'Greater London', 'LDN', 1), +(3554, 222, 'Greater Manchester', 'MCH', 1), +(3555, 222, 'Gwynedd', 'GDD', 1), +(3556, 222, 'Hampshire', 'HANTS', 1), +(3557, 222, 'Herefordshire', 'HWR', 1), +(3558, 222, 'Hertfordshire', 'HERTS', 1), +(3559, 222, 'Highlands', 'HLD', 1), +(3560, 222, 'Inverclyde', 'IVER', 1), +(3561, 222, 'Isle of Wight', 'IOW', 1), +(3562, 222, 'Kent', 'KNT', 1), +(3563, 222, 'Lancashire', 'LANCS', 1), +(3564, 222, 'Leicestershire', 'LEICS', 1), +(3565, 222, 'Lincolnshire', 'LINCS', 1), +(3566, 222, 'Merseyside', 'MSY', 1), +(3567, 222, 'Merthyr Tydfil', 'MERT', 1), +(3568, 222, 'Midlothian', 'MLOT', 1), +(3569, 222, 'Monmouthshire', 'MMOUTH', 1), +(3570, 222, 'Moray', 'MORAY', 1), +(3571, 222, 'Neath Port Talbot', 'NPRTAL', 1), +(3572, 222, 'Newport', 'NEWPT', 1), +(3573, 222, 'Norfolk', 'NOR', 1), +(3574, 222, 'North Ayrshire', 'ARYN', 1), +(3575, 222, 'North Lanarkshire', 'LANN', 1), +(3576, 222, 'North Yorkshire', 'YSN', 1), +(3577, 222, 'Northamptonshire', 'NHM', 1), +(3578, 222, 'Northumberland', 'NLD', 1), +(3579, 222, 'Nottinghamshire', 'NOT', 1), +(3580, 222, 'Orkney Islands', 'ORK', 1), +(3581, 222, 'Oxfordshire', 'OFE', 1), +(3582, 222, 'Pembrokeshire', 'PEM', 1), +(3583, 222, 'Perth and Kinross', 'PERTH', 1), +(3584, 222, 'Powys', 'PWS', 1), +(3585, 222, 'Renfrewshire', 'REN', 1), +(3586, 222, 'Rhondda Cynon Taff', 'RHON', 1), +(3587, 222, 'Rutland', 'RUT', 1), +(3588, 222, 'Scottish Borders', 'BOR', 1), +(3589, 222, 'Shetland Islands', 'SHET', 1), +(3590, 222, 'Shropshire', 'SPE', 1), +(3591, 222, 'Somerset', 'SOM', 1), +(3592, 222, 'South Ayrshire', 'ARYS', 1), +(3593, 222, 'South Lanarkshire', 'LANS', 1), +(3594, 222, 'South Yorkshire', 'YSS', 1), +(3595, 222, 'Staffordshire', 'SFD', 1), +(3596, 222, 'Stirling', 'STIR', 1), +(3597, 222, 'Suffolk', 'SFK', 1), +(3598, 222, 'Surrey', 'SRY', 1), +(3599, 222, 'Swansea', 'SWAN', 1), +(3600, 222, 'Torfaen', 'TORF', 1), +(3601, 222, 'Tyne and Wear', 'TWR', 1), +(3602, 222, 'Vale of Glamorgan', 'VGLAM', 1), +(3603, 222, 'Warwickshire', 'WARKS', 1), +(3604, 222, 'West Dunbartonshire', 'WDUN', 1), +(3605, 222, 'West Lothian', 'WLOT', 1), +(3606, 222, 'West Midlands', 'WMD', 1), +(3607, 222, 'West Sussex', 'SXW', 1), +(3608, 222, 'West Yorkshire', 'YSW', 1), +(3609, 222, 'Western Isles', 'WIL', 1), +(3610, 222, 'Wiltshire', 'WLT', 1), +(3611, 222, 'Worcestershire', 'WORCS', 1), +(3612, 222, 'Wrexham', 'WRX', 1), +(3613, 223, 'Alabama', 'AL', 1), +(3614, 223, 'Alaska', 'AK', 1), +(3615, 223, 'American Samoa', 'AS', 1), +(3616, 223, 'Arizona', 'AZ', 1), +(3617, 223, 'Arkansas', 'AR', 1), +(3618, 223, 'Armed Forces Africa', 'AF', 1), +(3619, 223, 'Armed Forces Americas', 'AA', 1), +(3620, 223, 'Armed Forces Canada', 'AC', 1), +(3621, 223, 'Armed Forces Europe', 'AE', 1), +(3622, 223, 'Armed Forces Middle East', 'AM', 1), +(3623, 223, 'Armed Forces Pacific', 'AP', 1), +(3624, 223, 'California', 'CA', 1), +(3625, 223, 'Colorado', 'CO', 1), +(3626, 223, 'Connecticut', 'CT', 1), +(3627, 223, 'Delaware', 'DE', 1), +(3628, 223, 'District of Columbia', 'DC', 1), +(3629, 223, 'Federated States Of Micronesia', 'FM', 1), +(3630, 223, 'Florida', 'FL', 1), +(3631, 223, 'Georgia', 'GA', 1), +(3632, 223, 'Guam', 'GU', 1), +(3633, 223, 'Hawaii', 'HI', 1), +(3634, 223, 'Idaho', 'ID', 1), +(3635, 223, 'Illinois', 'IL', 1), +(3636, 223, 'Indiana', 'IN', 1), +(3637, 223, 'Iowa', 'IA', 1), +(3638, 223, 'Kansas', 'KS', 1), +(3639, 223, 'Kentucky', 'KY', 1), +(3640, 223, 'Louisiana', 'LA', 1), +(3641, 223, 'Maine', 'ME', 1), +(3642, 223, 'Marshall Islands', 'MH', 1), +(3643, 223, 'Maryland', 'MD', 1), +(3644, 223, 'Massachusetts', 'MA', 1), +(3645, 223, 'Michigan', 'MI', 1), +(3646, 223, 'Minnesota', 'MN', 1), +(3647, 223, 'Mississippi', 'MS', 1), +(3648, 223, 'Missouri', 'MO', 1), +(3649, 223, 'Montana', 'MT', 1), +(3650, 223, 'Nebraska', 'NE', 1), +(3651, 223, 'Nevada', 'NV', 1), +(3652, 223, 'New Hampshire', 'NH', 1), +(3653, 223, 'New Jersey', 'NJ', 1), +(3654, 223, 'New Mexico', 'NM', 1), +(3655, 223, 'New York', 'NY', 1), +(3656, 223, 'North Carolina', 'NC', 1), +(3657, 223, 'North Dakota', 'ND', 1), +(3658, 223, 'Northern Mariana Islands', 'MP', 1), +(3659, 223, 'Ohio', 'OH', 1), +(3660, 223, 'Oklahoma', 'OK', 1), +(3661, 223, 'Oregon', 'OR', 1), +(3662, 223, 'Palau', 'PW', 1), +(3663, 223, 'Pennsylvania', 'PA', 1), +(3664, 223, 'Puerto Rico', 'PR', 1), +(3665, 223, 'Rhode Island', 'RI', 1), +(3666, 223, 'South Carolina', 'SC', 1), +(3667, 223, 'South Dakota', 'SD', 1), +(3668, 223, 'Tennessee', 'TN', 1), +(3669, 223, 'Texas', 'TX', 1), +(3670, 223, 'Utah', 'UT', 1), +(3671, 223, 'Vermont', 'VT', 1), +(3672, 223, 'Virgin Islands', 'VI', 1), +(3673, 223, 'Virginia', 'VA', 1), +(3674, 223, 'Washington', 'WA', 1), +(3675, 223, 'West Virginia', 'WV', 1), +(3676, 223, 'Wisconsin', 'WI', 1), +(3677, 223, 'Wyoming', 'WY', 1), +(3678, 224, 'Baker Island', 'BI', 1), +(3679, 224, 'Howland Island', 'HI', 1), +(3680, 224, 'Jarvis Island', 'JI', 1), +(3681, 224, 'Johnston Atoll', 'JA', 1), +(3682, 224, 'Kingman Reef', 'KR', 1), +(3683, 224, 'Midway Atoll', 'MA', 1), +(3684, 224, 'Navassa Island', 'NI', 1), +(3685, 224, 'Palmyra Atoll', 'PA', 1), +(3686, 224, 'Wake Island', 'WI', 1), +(3687, 225, 'Artigas', 'AR', 1), +(3688, 225, 'Canelones', 'CA', 1), +(3689, 225, 'Cerro Largo', 'CL', 1), +(3690, 225, 'Colonia', 'CO', 1), +(3691, 225, 'Durazno', 'DU', 1), +(3692, 225, 'Flores', 'FS', 1), +(3693, 225, 'Florida', 'FA', 1), +(3694, 225, 'Lavalleja', 'LA', 1), +(3695, 225, 'Maldonado', 'MA', 1), +(3696, 225, 'Montevideo', 'MO', 1), +(3697, 225, 'Paysandu', 'PA', 1), +(3698, 225, 'Rio Negro', 'RN', 1), +(3699, 225, 'Rivera', 'RV', 1), +(3700, 225, 'Rocha', 'RO', 1), +(3701, 225, 'Salto', 'SL', 1), +(3702, 225, 'San Jose', 'SJ', 1), +(3703, 225, 'Soriano', 'SO', 1), +(3704, 225, 'Tacuarembo', 'TA', 1), +(3705, 225, 'Treinta y Tres', 'TT', 1), +(3706, 226, 'Andijon', 'AN', 1), +(3707, 226, 'Buxoro', 'BU', 1), +(3708, 226, 'Farg\'ona', 'FA', 1), +(3709, 226, 'Jizzax', 'JI', 1), +(3710, 226, 'Namangan', 'NG', 1), +(3711, 226, 'Navoiy', 'NW', 1), +(3712, 226, 'Qashqadaryo', 'QA', 1), +(3713, 226, 'Qoraqalpog\'iston Republikasi', 'QR', 1), +(3714, 226, 'Samarqand', 'SA', 1), +(3715, 226, 'Sirdaryo', 'SI', 1), +(3716, 226, 'Surxondaryo', 'SU', 1), +(3717, 226, 'Toshkent City', 'TK', 1), +(3718, 226, 'Toshkent Region', 'TO', 1), +(3719, 226, 'Xorazm', 'XO', 1), +(3720, 227, 'Malampa', 'MA', 1), +(3721, 227, 'Penama', 'PE', 1), +(3722, 227, 'Sanma', 'SA', 1), +(3723, 227, 'Shefa', 'SH', 1), +(3724, 227, 'Tafea', 'TA', 1), +(3725, 227, 'Torba', 'TO', 1), +(3726, 229, 'Amazonas', 'AM', 1), +(3727, 229, 'Anzoategui', 'AN', 1), +(3728, 229, 'Apure', 'AP', 1), +(3729, 229, 'Aragua', 'AR', 1), +(3730, 229, 'Barinas', 'BA', 1), +(3731, 229, 'Bolivar', 'BO', 1), +(3732, 229, 'Carabobo', 'CA', 1), +(3733, 229, 'Cojedes', 'CO', 1), +(3734, 229, 'Delta Amacuro', 'DA', 1), +(3735, 229, 'Dependencias Federales', 'DF', 1), +(3736, 229, 'Distrito Federal', 'DI', 1), +(3737, 229, 'Falcon', 'FA', 1), +(3738, 229, 'Guarico', 'GU', 1), +(3739, 229, 'Lara', 'LA', 1), +(3740, 229, 'Merida', 'ME', 1), +(3741, 229, 'Miranda', 'MI', 1), +(3742, 229, 'Monagas', 'MO', 1), +(3743, 229, 'Nueva Esparta', 'NE', 1), +(3744, 229, 'Portuguesa', 'PO', 1), +(3745, 229, 'Sucre', 'SU', 1), +(3746, 229, 'Tachira', 'TA', 1), +(3747, 229, 'Trujillo', 'TR', 1), +(3748, 229, 'Vargas', 'VA', 1), +(3749, 229, 'Yaracuy', 'YA', 1), +(3750, 229, 'Zulia', 'ZU', 1), +(3751, 230, 'An Giang', 'AG', 1), +(3752, 230, 'Bac Giang', 'BG', 1), +(3753, 230, 'Bac Kan', 'BK', 1), +(3754, 230, 'Bac Lieu', 'BL', 1), +(3755, 230, 'Bac Ninh', 'BC', 1), +(3756, 230, 'Ba Ria-Vung Tau', 'BR', 1), +(3757, 230, 'Ben Tre', 'BN', 1), +(3758, 230, 'Binh Dinh', 'BH', 1), +(3759, 230, 'Binh Duong', 'BU', 1), +(3760, 230, 'Binh Phuoc', 'BP', 1), +(3761, 230, 'Binh Thuan', 'BT', 1), +(3762, 230, 'Ca Mau', 'CM', 1), +(3763, 230, 'Can Tho', 'CT', 1), +(3764, 230, 'Cao Bang', 'CB', 1), +(3765, 230, 'Dak Lak', 'DL', 1), +(3766, 230, 'Dak Nong', 'DG', 1), +(3767, 230, 'Da Nang', 'DN', 1), +(3768, 230, 'Dien Bien', 'DB', 1), +(3769, 230, 'Dong Nai', 'DI', 1), +(3770, 230, 'Dong Thap', 'DT', 1), +(3771, 230, 'Gia Lai', 'GL', 1), +(3772, 230, 'Ha Giang', 'HG', 1), +(3773, 230, 'Hai Duong', 'HD', 1), +(3774, 230, 'Hai Phong', 'HP', 1), +(3775, 230, 'Ha Nam', 'HM', 1), +(3776, 230, 'Ha Noi', 'HI', 1), +(3777, 230, 'Ha Tay', 'HT', 1), +(3778, 230, 'Ha Tinh', 'HH', 1), +(3779, 230, 'Hoa Binh', 'HB', 1), +(3780, 230, 'Ho Chi Minh City', 'HC', 1), +(3781, 230, 'Hau Giang', 'HU', 1), +(3782, 230, 'Hung Yen', 'HY', 1), +(3783, 232, 'Saint Croix', 'C', 1), +(3784, 232, 'Saint John', 'J', 1), +(3785, 232, 'Saint Thomas', 'T', 1), +(3786, 233, 'Alo', 'A', 1), +(3787, 233, 'Sigave', 'S', 1), +(3788, 233, 'Wallis', 'W', 1), +(3789, 235, 'Abyan', 'AB', 1), +(3790, 235, 'Adan', 'AD', 1), +(3791, 235, 'Amran', 'AM', 1), +(3792, 235, 'Al Bayda', 'BA', 1), +(3793, 235, 'Ad Dali', 'DA', 1), +(3794, 235, 'Dhamar', 'DH', 1), +(3795, 235, 'Hadramawt', 'HD', 1), +(3796, 235, 'Hajjah', 'HJ', 1), +(3797, 235, 'Al Hudaydah', 'HU', 1), +(3798, 235, 'Ibb', 'IB', 1), +(3799, 235, 'Al Jawf', 'JA', 1), +(3800, 235, 'Lahij', 'LA', 1), +(3801, 235, 'Ma\'rib', 'MA', 1), +(3802, 235, 'Al Mahrah', 'MR', 1), +(3803, 235, 'Al Mahwit', 'MW', 1), +(3804, 235, 'Sa\'dah', 'SD', 1), +(3805, 235, 'San\'a', 'SN', 1), +(3806, 235, 'Shabwah', 'SH', 1), +(3807, 235, 'Ta\'izz', 'TA', 1), +(3812, 237, 'Bas-Congo', 'BC', 1), +(3813, 237, 'Bandundu', 'BN', 1), +(3814, 237, 'Equateur', 'EQ', 1), +(3815, 237, 'Katanga', 'KA', 1), +(3816, 237, 'Kasai-Oriental', 'KE', 1), +(3817, 237, 'Kinshasa', 'KN', 1), +(3818, 237, 'Kasai-Occidental', 'KW', 1), +(3819, 237, 'Maniema', 'MA', 1), +(3820, 237, 'Nord-Kivu', 'NK', 1), +(3821, 237, 'Orientale', 'OR', 1), +(3822, 237, 'Sud-Kivu', 'SK', 1), +(3823, 238, 'Central', 'CE', 1), +(3824, 238, 'Copperbelt', 'CB', 1), +(3825, 238, 'Eastern', 'EA', 1), +(3826, 238, 'Luapula', 'LP', 1), +(3827, 238, 'Lusaka', 'LK', 1), +(3828, 238, 'Northern', 'NO', 1), +(3829, 238, 'North-Western', 'NW', 1), +(3830, 238, 'Southern', 'SO', 1), +(3831, 238, 'Western', 'WE', 1), +(3832, 239, 'Bulawayo', 'BU', 1), +(3833, 239, 'Harare', 'HA', 1), +(3834, 239, 'Manicaland', 'ML', 1), +(3835, 239, 'Mashonaland Central', 'MC', 1), +(3836, 239, 'Mashonaland East', 'ME', 1), +(3837, 239, 'Mashonaland West', 'MW', 1), +(3838, 239, 'Masvingo', 'MV', 1), +(3839, 239, 'Matabeleland North', 'MN', 1), +(3840, 239, 'Matabeleland South', 'MS', 1), +(3841, 239, 'Midlands', 'MD', 1), +(3861, 105, 'Campobasso', 'CB', 1), +(3863, 105, 'Caserta', 'CE', 1), +(3864, 105, 'Catania', 'CT', 1), +(3865, 105, 'Catanzaro', 'CZ', 1), +(3866, 105, 'Chieti', 'CH', 1), +(3867, 105, 'Como', 'CO', 1), +(3868, 105, 'Cosenza', 'CS', 1), +(3869, 105, 'Cremona', 'CR', 1), +(3870, 105, 'Crotone', 'KR', 1), +(3871, 105, 'Cuneo', 'CN', 1), +(3872, 105, 'Enna', 'EN', 1), +(3873, 105, 'Ferrara', 'FE', 1), +(3874, 105, 'Firenze', 'FI', 1), +(3875, 105, 'Foggia', 'FG', 1), +(3876, 105, 'Forli-Cesena', 'FC', 1), +(3877, 105, 'Frosinone', 'FR', 1), +(3878, 105, 'Genova', 'GE', 1), +(3879, 105, 'Gorizia', 'GO', 1), +(3880, 105, 'Grosseto', 'GR', 1), +(3881, 105, 'Imperia', 'IM', 1), +(3882, 105, 'Isernia', 'IS', 1), +(3883, 105, 'L'Aquila', 'AQ', 1), +(3884, 105, 'La Spezia', 'SP', 1), +(3885, 105, 'Latina', 'LT', 1), +(3886, 105, 'Lecce', 'LE', 1), +(3887, 105, 'Lecco', 'LC', 1), +(3888, 105, 'Livorno', 'LI', 1), +(3889, 105, 'Lodi', 'LO', 1), +(3890, 105, 'Lucca', 'LU', 1), +(3891, 105, 'Macerata', 'MC', 1), +(3892, 105, 'Mantova', 'MN', 1), +(3893, 105, 'Massa-Carrara', 'MS', 1), +(3894, 105, 'Matera', 'MT', 1), +(3896, 105, 'Messina', 'ME', 1), +(3897, 105, 'Milano', 'MI', 1), +(3898, 105, 'Modena', 'MO', 1), +(3899, 105, 'Napoli', 'NA', 1), +(3900, 105, 'Novara', 'NO', 1), +(3901, 105, 'Nuoro', 'NU', 1), +(3904, 105, 'Oristano', 'OR', 1), +(3905, 105, 'Padova', 'PD', 1), +(3906, 105, 'Palermo', 'PA', 1), +(3907, 105, 'Parma', 'PR', 1), +(3908, 105, 'Pavia', 'PV', 1), +(3909, 105, 'Perugia', 'PG', 1), +(3910, 105, 'Pesaro e Urbino', 'PU', 1), +(3911, 105, 'Pescara', 'PE', 1), +(3912, 105, 'Piacenza', 'PC', 1), +(3913, 105, 'Pisa', 'PI', 1), +(3914, 105, 'Pistoia', 'PT', 1), +(3915, 105, 'Pordenone', 'PN', 1), +(3916, 105, 'Potenza', 'PZ', 1), +(3917, 105, 'Prato', 'PO', 1), +(3918, 105, 'Ragusa', 'RG', 1), +(3919, 105, 'Ravenna', 'RA', 1), +(3920, 105, 'Reggio Calabria', 'RC', 1), +(3921, 105, 'Reggio Emilia', 'RE', 1), +(3922, 105, 'Rieti', 'RI', 1), +(3923, 105, 'Rimini', 'RN', 1), +(3924, 105, 'Roma', 'RM', 1), +(3925, 105, 'Rovigo', 'RO', 1), +(3926, 105, 'Salerno', 'SA', 1), +(3927, 105, 'Sassari', 'SS', 1), +(3928, 105, 'Savona', 'SV', 1), +(3929, 105, 'Siena', 'SI', 1), +(3930, 105, 'Siracusa', 'SR', 1), +(3931, 105, 'Sondrio', 'SO', 1), +(3932, 105, 'Taranto', 'TA', 1), +(3933, 105, 'Teramo', 'TE', 1), +(3934, 105, 'Terni', 'TR', 1), +(3935, 105, 'Torino', 'TO', 1), +(3936, 105, 'Trapani', 'TP', 1), +(3937, 105, 'Trento', 'TN', 1), +(3938, 105, 'Treviso', 'TV', 1), +(3939, 105, 'Trieste', 'TS', 1), +(3940, 105, 'Udine', 'UD', 1), +(3941, 105, 'Varese', 'VA', 1), +(3942, 105, 'Venezia', 'VE', 1), +(3943, 105, 'Verbano-Cusio-Ossola', 'VB', 1), +(3944, 105, 'Vercelli', 'VC', 1), +(3945, 105, 'Verona', 'VR', 1), +(3946, 105, 'Vibo Valentia', 'VV', 1), +(3947, 105, 'Vicenza', 'VI', 1), +(3948, 105, 'Viterbo', 'VT', 1), +(3949, 222, 'County Antrim', 'ANT', 1), +(3950, 222, 'County Armagh', 'ARM', 1), +(3951, 222, 'County Down', 'DOW', 1), +(3952, 222, 'County Fermanagh', 'FER', 1), +(3953, 222, 'County Londonderry', 'LDY', 1), +(3954, 222, 'County Tyrone', 'TYR', 1), +(3955, 222, 'Cumbria', 'CMA', 1), +(3956, 190, 'Pomurska', '1', 1), +(3957, 190, 'Podravska', '2', 1), +(3958, 190, 'Koroška', '3', 1), +(3959, 190, 'Savinjska', '4', 1), +(3960, 190, 'Zasavska', '5', 1), +(3961, 190, 'Spodnjeposavska', '6', 1), +(3962, 190, 'Jugovzhodna Slovenija', '7', 1), +(3963, 190, 'Osrednjeslovenska', '8', 1), +(3964, 190, 'Gorenjska', '9', 1), +(3965, 190, 'Notranjsko-kraška', '10', 1), +(3966, 190, 'Goriška', '11', 1), +(3967, 190, 'Obalno-kraška', '12', 1), +(3968, 33, 'Ruse', '', 1), +(3969, 101, 'Alborz', 'ALB', 1), +(3970, 21, 'Brussels-Capital Region', 'BRU', 1), +(3971, 138, 'Aguascalientes', 'AG', 1), +(3973, 242, 'Andrijevica', '01', 1), +(3974, 242, 'Bar', '02', 1), +(3975, 242, 'Berane', '03', 1), +(3976, 242, 'Bijelo Polje', '04', 1), +(3977, 242, 'Budva', '05', 1), +(3978, 242, 'Cetinje', '06', 1), +(3979, 242, 'Danilovgrad', '07', 1), +(3980, 242, 'Herceg-Novi', '08', 1), +(3981, 242, 'Kolašin', '09', 1), +(3982, 242, 'Kotor', '10', 1), +(3983, 242, 'Mojkovac', '11', 1), +(3984, 242, 'Nikšić', '12', 1), +(3985, 242, 'Plav', '13', 1), +(3986, 242, 'Pljevlja', '14', 1), +(3987, 242, 'Plužine', '15', 1), +(3988, 242, 'Podgorica', '16', 1), +(3989, 242, 'Rožaje', '17', 1), +(3990, 242, 'Šavnik', '18', 1), +(3991, 242, 'Tivat', '19', 1), +(3992, 242, 'Ulcinj', '20', 1), +(3993, 242, 'Žabljak', '21', 1), +(3994, 243, 'Belgrade', '00', 1), +(3995, 243, 'North Bačka', '01', 1), +(3996, 243, 'Central Banat', '02', 1), +(3997, 243, 'North Banat', '03', 1), +(3998, 243, 'South Banat', '04', 1), +(3999, 243, 'West Bačka', '05', 1), +(4000, 243, 'South Bačka', '06', 1), +(4001, 243, 'Srem', '07', 1), +(4002, 243, 'Mačva', '08', 1), +(4003, 243, 'Kolubara', '09', 1), +(4004, 243, 'Podunavlje', '10', 1), +(4005, 243, 'Braničevo', '11', 1), +(4006, 243, 'Šumadija', '12', 1), +(4007, 243, 'Pomoravlje', '13', 1), +(4008, 243, 'Bor', '14', 1), +(4009, 243, 'Zaječar', '15', 1), +(4010, 243, 'Zlatibor', '16', 1), +(4011, 243, 'Moravica', '17', 1), +(4012, 243, 'Raška', '18', 1), +(4013, 243, 'Rasina', '19', 1), +(4014, 243, 'Nišava', '20', 1), +(4015, 243, 'Toplica', '21', 1), +(4016, 243, 'Pirot', '22', 1), +(4017, 243, 'Jablanica', '23', 1), +(4018, 243, 'Pčinja', '24', 1), +(4020, 245, 'Bonaire', 'BO', 1), +(4021, 245, 'Saba', 'SA', 1), +(4022, 245, 'Sint Eustatius', 'SE', 1), +(4023, 248, 'Central Equatoria', 'EC', 1), +(4024, 248, 'Eastern Equatoria', 'EE', 1), +(4025, 248, 'Jonglei', 'JG', 1), +(4026, 248, 'Lakes', 'LK', 1), +(4027, 248, 'Northern Bahr el-Ghazal', 'BN', 1), +(4028, 248, 'Unity', 'UY', 1), +(4029, 248, 'Upper Nile', 'NU', 1), +(4030, 248, 'Warrap', 'WR', 1), +(4031, 248, 'Western Bahr el-Ghazal', 'BW', 1), +(4032, 248, 'Western Equatoria', 'EW', 1), +(4036, 117, 'Ainaži, Salacgrīvas novads', '0661405', 1), +(4037, 117, 'Aizkraukle, Aizkraukles novads', '0320201', 1), +(4038, 117, 'Aizkraukles novads', '0320200', 1), +(4039, 117, 'Aizpute, Aizputes novads', '0640605', 1), +(4040, 117, 'Aizputes novads', '0640600', 1), +(4041, 117, 'Aknīste, Aknīstes novads', '0560805', 1), +(4042, 117, 'Aknīstes novads', '0560800', 1), +(4043, 117, 'Aloja, Alojas novads', '0661007', 1), +(4044, 117, 'Alojas novads', '0661000', 1), +(4045, 117, 'Alsungas novads', '0624200', 1), +(4046, 117, 'Alūksne, Alūksnes novads', '0360201', 1), +(4047, 117, 'Alūksnes novads', '0360200', 1), +(4048, 117, 'Amatas novads', '0424701', 1), +(4049, 117, 'Ape, Apes novads', '0360805', 1), +(4050, 117, 'Apes novads', '0360800', 1), +(4051, 117, 'Auce, Auces novads', '0460805', 1), +(4052, 117, 'Auces novads', '0460800', 1), +(4053, 117, 'Ādažu novads', '0804400', 1), +(4054, 117, 'Babītes novads', '0804900', 1), +(4055, 117, 'Baldone, Baldones novads', '0800605', 1), +(4056, 117, 'Baldones novads', '0800600', 1), +(4057, 117, 'Baloži, Ķekavas novads', '0800807', 1), +(4058, 117, 'Baltinavas novads', '0384400', 1), +(4059, 117, 'Balvi, Balvu novads', '0380201', 1), +(4060, 117, 'Balvu novads', '0380200', 1), +(4061, 117, 'Bauska, Bauskas novads', '0400201', 1), +(4062, 117, 'Bauskas novads', '0400200', 1), +(4063, 117, 'Beverīnas novads', '0964700', 1), +(4064, 117, 'Brocēni, Brocēnu novads', '0840605', 1), +(4065, 117, 'Brocēnu novads', '0840601', 1), +(4066, 117, 'Burtnieku novads', '0967101', 1), +(4067, 117, 'Carnikavas novads', '0805200', 1), +(4068, 117, 'Cesvaine, Cesvaines novads', '0700807', 1), +(4069, 117, 'Cesvaines novads', '0700800', 1), +(4070, 117, 'Cēsis, Cēsu novads', '0420201', 1), +(4071, 117, 'Cēsu novads', '0420200', 1), +(4072, 117, 'Ciblas novads', '0684901', 1), +(4073, 117, 'Dagda, Dagdas novads', '0601009', 1), +(4074, 117, 'Dagdas novads', '0601000', 1), +(4075, 117, 'Daugavpils', '0050000', 1), +(4076, 117, 'Daugavpils novads', '0440200', 1), +(4077, 117, 'Dobele, Dobeles novads', '0460201', 1), +(4078, 117, 'Dobeles novads', '0460200', 1), +(4079, 117, 'Dundagas novads', '0885100', 1), +(4080, 117, 'Durbe, Durbes novads', '0640807', 1), +(4081, 117, 'Durbes novads', '0640801', 1), +(4082, 117, 'Engures novads', '0905100', 1), +(4083, 117, 'Ērgļu novads', '0705500', 1), +(4084, 117, 'Garkalnes novads', '0806000', 1), +(4085, 117, 'Grobiņa, Grobiņas novads', '0641009', 1), +(4086, 117, 'Grobiņas novads', '0641000', 1), +(4087, 117, 'Gulbene, Gulbenes novads', '0500201', 1), +(4088, 117, 'Gulbenes novads', '0500200', 1), +(4089, 117, 'Iecavas novads', '0406400', 1), +(4090, 117, 'Ikšķile, Ikšķiles novads', '0740605', 1), +(4091, 117, 'Ikšķiles novads', '0740600', 1), +(4092, 117, 'Ilūkste, Ilūkstes novads', '0440807', 1), +(4093, 117, 'Ilūkstes novads', '0440801', 1), +(4094, 117, 'Inčukalna novads', '0801800', 1), +(4095, 117, 'Jaunjelgava, Jaunjelgavas novads', '0321007', 1), +(4096, 117, 'Jaunjelgavas novads', '0321000', 1), +(4097, 117, 'Jaunpiebalgas novads', '0425700', 1), +(4098, 117, 'Jaunpils novads', '0905700', 1), +(4099, 117, 'Jelgava', '0090000', 1), +(4100, 117, 'Jelgavas novads', '0540200', 1), +(4101, 117, 'Jēkabpils', '0110000', 1), +(4102, 117, 'Jēkabpils novads', '0560200', 1), +(4103, 117, 'Jūrmala', '0130000', 1), +(4104, 117, 'Kalnciems, Jelgavas novads', '0540211', 1), +(4105, 117, 'Kandava, Kandavas novads', '0901211', 1), +(4106, 117, 'Kandavas novads', '0901201', 1), +(4107, 117, 'Kārsava, Kārsavas novads', '0681009', 1), +(4108, 117, 'Kārsavas novads', '0681000', 1), +(4109, 117, 'Kocēnu novads ,bij. Valmieras)', '0960200', 1), +(4110, 117, 'Kokneses novads', '0326100', 1), +(4111, 117, 'Krāslava, Krāslavas novads', '0600201', 1), +(4112, 117, 'Krāslavas novads', '0600202', 1), +(4113, 117, 'Krimuldas novads', '0806900', 1), +(4114, 117, 'Krustpils novads', '0566900', 1), +(4115, 117, 'Kuldīga, Kuldīgas novads', '0620201', 1), +(4116, 117, 'Kuldīgas novads', '0620200', 1), +(4117, 117, 'Ķeguma novads', '0741001', 1), +(4118, 117, 'Ķegums, Ķeguma novads', '0741009', 1), +(4119, 117, 'Ķekavas novads', '0800800', 1), +(4120, 117, 'Lielvārde, Lielvārdes novads', '0741413', 1), +(4121, 117, 'Lielvārdes novads', '0741401', 1), +(4122, 117, 'Liepāja', '0170000', 1), +(4123, 117, 'Limbaži, Limbažu novads', '0660201', 1), +(4124, 117, 'Limbažu novads', '0660200', 1), +(4125, 117, 'Līgatne, Līgatnes novads', '0421211', 1), +(4126, 117, 'Līgatnes novads', '0421200', 1), +(4127, 117, 'Līvāni, Līvānu novads', '0761211', 1), +(4128, 117, 'Līvānu novads', '0761201', 1), +(4129, 117, 'Lubāna, Lubānas novads', '0701413', 1), +(4130, 117, 'Lubānas novads', '0701400', 1), +(4131, 117, 'Ludza, Ludzas novads', '0680201', 1), +(4132, 117, 'Ludzas novads', '0680200', 1), +(4133, 117, 'Madona, Madonas novads', '0700201', 1), +(4134, 117, 'Madonas novads', '0700200', 1), +(4135, 117, 'Mazsalaca, Mazsalacas novads', '0961011', 1), +(4136, 117, 'Mazsalacas novads', '0961000', 1), +(4137, 117, 'Mālpils novads', '0807400', 1), +(4138, 117, 'Mārupes novads', '0807600', 1), +(4139, 117, 'Mērsraga novads', '0887600', 1), +(4140, 117, 'Naukšēnu novads', '0967300', 1), +(4141, 117, 'Neretas novads', '0327100', 1), +(4142, 117, 'Nīcas novads', '0647900', 1), +(4143, 117, 'Ogre, Ogres novads', '0740201', 1), +(4144, 117, 'Ogres novads', '0740202', 1), +(4145, 117, 'Olaine, Olaines novads', '0801009', 1), +(4146, 117, 'Olaines novads', '0801000', 1), +(4147, 117, 'Ozolnieku novads', '0546701', 1), +(4148, 117, 'Pārgaujas novads', '0427500', 1), +(4149, 117, 'Pāvilosta, Pāvilostas novads', '0641413', 1), +(4150, 117, 'Pāvilostas novads', '0641401', 1), +(4151, 117, 'Piltene, Ventspils novads', '0980213', 1), +(4152, 117, 'Pļaviņas, Pļaviņu novads', '0321413', 1), +(4153, 117, 'Pļaviņu novads', '0321400', 1), +(4154, 117, 'Preiļi, Preiļu novads', '0760201', 1), +(4155, 117, 'Preiļu novads', '0760202', 1), +(4156, 117, 'Priekule, Priekules novads', '0641615', 1), +(4157, 117, 'Priekules novads', '0641600', 1), +(4158, 117, 'Priekuļu novads', '0427300', 1), +(4159, 117, 'Raunas novads', '0427700', 1), +(4160, 117, 'Rēzekne', '0210000', 1), +(4161, 117, 'Rēzeknes novads', '0780200', 1), +(4162, 117, 'Riebiņu novads', '0766300', 1), +(4163, 117, 'Rīga', '0010000', 1), +(4164, 117, 'Rojas novads', '0888300', 1), +(4165, 117, 'Ropažu novads', '0808400', 1), +(4166, 117, 'Rucavas novads', '0648500', 1), +(4167, 117, 'Rugāju novads', '0387500', 1), +(4168, 117, 'Rundāles novads', '0407700', 1), +(4169, 117, 'Rūjiena, Rūjienas novads', '0961615', 1), +(4170, 117, 'Rūjienas novads', '0961600', 1), +(4171, 117, 'Sabile, Talsu novads', '0880213', 1), +(4172, 117, 'Salacgrīva, Salacgrīvas novads', '0661415', 1), +(4173, 117, 'Salacgrīvas novads', '0661400', 1), +(4174, 117, 'Salas novads', '0568700', 1), +(4175, 117, 'Salaspils novads', '0801200', 1), +(4176, 117, 'Salaspils, Salaspils novads', '0801211', 1), +(4177, 117, 'Saldus novads', '0840200', 1), +(4178, 117, 'Saldus, Saldus novads', '0840201', 1), +(4179, 117, 'Saulkrasti, Saulkrastu novads', '0801413', 1), +(4180, 117, 'Saulkrastu novads', '0801400', 1), +(4181, 117, 'Seda, Strenču novads', '0941813', 1), +(4182, 117, 'Sējas novads', '0809200', 1), +(4183, 117, 'Sigulda, Siguldas novads', '0801615', 1), +(4184, 117, 'Siguldas novads', '0801601', 1), +(4185, 117, 'Skrīveru novads', '0328200', 1), +(4186, 117, 'Skrunda, Skrundas novads', '0621209', 1), +(4187, 117, 'Skrundas novads', '0621200', 1), +(4188, 117, 'Smiltene, Smiltenes novads', '0941615', 1), +(4189, 117, 'Smiltenes novads', '0941600', 1), +(4190, 117, 'Staicele, Alojas novads', '0661017', 1), +(4191, 117, 'Stende, Talsu novads', '0880215', 1), +(4192, 117, 'Stopiņu novads', '0809600', 1), +(4193, 117, 'Strenči, Strenču novads', '0941817', 1), +(4194, 117, 'Strenču novads', '0941800', 1), +(4195, 117, 'Subate, Ilūkstes novads', '0440815', 1), +(4196, 117, 'Talsi, Talsu novads', '0880201', 1), +(4197, 117, 'Talsu novads', '0880200', 1), +(4198, 117, 'Tērvetes novads', '0468900', 1), +(4199, 117, 'Tukuma novads', '0900200', 1), +(4200, 117, 'Tukums, Tukuma novads', '0900201', 1), +(4201, 117, 'Vaiņodes novads', '0649300', 1), +(4202, 117, 'Valdemārpils, Talsu novads', '0880217', 1), +(4203, 117, 'Valka, Valkas novads', '0940201', 1), +(4204, 117, 'Valkas novads', '0940200', 1), +(4205, 117, 'Valmiera', '0250000', 1), +(4206, 117, 'Vangaži, Inčukalna novads', '0801817', 1), +(4207, 117, 'Varakļāni, Varakļānu novads', '0701817', 1), +(4208, 117, 'Varakļānu novads', '0701800', 1), +(4209, 117, 'Vārkavas novads', '0769101', 1), +(4210, 117, 'Vecpiebalgas novads', '0429300', 1), +(4211, 117, 'Vecumnieku novads', '0409500', 1), +(4212, 117, 'Ventspils', '0270000', 1), +(4213, 117, 'Ventspils novads', '0980200', 1), +(4214, 117, 'Viesīte, Viesītes novads', '0561815', 1), +(4215, 117, 'Viesītes novads', '0561800', 1), +(4216, 117, 'Viļaka, Viļakas novads', '0381615', 1), +(4217, 117, 'Viļakas novads', '0381600', 1), +(4218, 117, 'Viļāni, Viļānu novads', '0781817', 1), +(4219, 117, 'Viļānu novads', '0781800', 1), +(4220, 117, 'Zilupe, Zilupes novads', '0681817', 1), +(4221, 117, 'Zilupes novads', '0681801', 1), +(4222, 43, 'Arica y Parinacota', 'AP', 1), +(4223, 43, 'Los Rios', 'LR', 1), +(4224, 220, 'Kharkivs\'ka Oblast\'', '63', 1), +(4225, 118, 'Beirut', 'LB-BR', 1), +(4226, 118, 'Bekaa', 'LB-BE', 1), +(4227, 118, 'Mount Lebanon', 'LB-ML', 1), +(4228, 118, 'Nabatieh', 'LB-NB', 1), +(4229, 118, 'North', 'LB-NR', 1), +(4230, 118, 'South', 'LB-ST', 1), +(4231, 99, 'Telangana', 'TS', 1), +(4232, 44, 'Qinghai', 'QH', 1), +(4233, 100, 'Papua Barat', 'PB', 1), +(4234, 100, 'Sulawesi Barat', 'SR', 1), +(4235, 100, 'Kepulauan Riau', 'KR', 1), +(4236, 105, 'Barletta-Andria-Trani', 'BT', 1), +(4237, 105, 'Fermo', 'FM', 1), +(4238, 105, 'Monza Brianza', 'MB', 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `oc_zone_to_geo_zone` +-- + +CREATE TABLE `oc_zone_to_geo_zone` ( + `zone_to_geo_zone_id` int NOT NULL, + `country_id` int NOT NULL, + `zone_id` int NOT NULL DEFAULT '0', + `geo_zone_id` int NOT NULL, + `date_added` datetime NOT NULL, + `date_modified` datetime NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3; + +-- +-- Dumping data for table `oc_zone_to_geo_zone` +-- + +INSERT INTO `oc_zone_to_geo_zone` (`zone_to_geo_zone_id`, `country_id`, `zone_id`, `geo_zone_id`, `date_added`, `date_modified`) VALUES +(1, 222, 0, 4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(2, 222, 3513, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(3, 222, 3514, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(4, 222, 3515, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(5, 222, 3516, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(6, 222, 3517, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(7, 222, 3518, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(8, 222, 3519, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(9, 222, 3520, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(10, 222, 3521, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(11, 222, 3522, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(12, 222, 3523, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(13, 222, 3524, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(14, 222, 3525, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(15, 222, 3526, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(16, 222, 3527, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(17, 222, 3528, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(18, 222, 3529, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(19, 222, 3530, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(20, 222, 3531, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(21, 222, 3532, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(22, 222, 3533, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(23, 222, 3534, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(24, 222, 3535, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(25, 222, 3536, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(26, 222, 3537, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(27, 222, 3538, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(28, 222, 3539, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(29, 222, 3540, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(30, 222, 3541, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(31, 222, 3542, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(32, 222, 3543, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(33, 222, 3544, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(34, 222, 3545, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(35, 222, 3546, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(36, 222, 3547, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(37, 222, 3548, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(38, 222, 3549, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(39, 222, 3550, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(40, 222, 3551, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(41, 222, 3552, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(42, 222, 3553, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(43, 222, 3554, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(44, 222, 3555, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(45, 222, 3556, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(46, 222, 3557, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(47, 222, 3558, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(48, 222, 3559, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(49, 222, 3560, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(50, 222, 3561, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(51, 222, 3562, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(52, 222, 3563, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(53, 222, 3564, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(54, 222, 3565, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(55, 222, 3566, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(56, 222, 3567, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(57, 222, 3568, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(58, 222, 3569, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(59, 222, 3570, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(60, 222, 3571, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(61, 222, 3572, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(62, 222, 3573, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(63, 222, 3574, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(64, 222, 3575, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(65, 222, 3576, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(66, 222, 3577, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(67, 222, 3578, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(68, 222, 3579, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(69, 222, 3580, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(70, 222, 3581, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(71, 222, 3582, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(72, 222, 3583, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(73, 222, 3584, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(74, 222, 3585, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(75, 222, 3586, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(76, 222, 3587, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(77, 222, 3588, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(78, 222, 3589, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(79, 222, 3590, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(80, 222, 3591, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(81, 222, 3592, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(82, 222, 3593, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(83, 222, 3594, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(84, 222, 3595, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(85, 222, 3596, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(86, 222, 3597, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(87, 222, 3598, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(88, 222, 3599, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(89, 222, 3600, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(90, 222, 3601, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(91, 222, 3602, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(92, 222, 3603, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(93, 222, 3604, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(94, 222, 3605, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(95, 222, 3606, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(96, 222, 3607, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(97, 222, 3608, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(98, 222, 3609, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(99, 222, 3610, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(100, 222, 3611, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(101, 222, 3612, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(102, 222, 3949, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(103, 222, 3950, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(104, 222, 3951, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(105, 222, 3952, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(106, 222, 3953, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(107, 222, 3954, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(108, 222, 3955, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(109, 222, 3972, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'); + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `oc_address` +-- +ALTER TABLE `oc_address` + ADD PRIMARY KEY (`address_id`), + ADD KEY `customer_id` (`customer_id`); + +-- +-- Indexes for table `oc_api` +-- +ALTER TABLE `oc_api` + ADD PRIMARY KEY (`api_id`); + +-- +-- Indexes for table `oc_api_ip` +-- +ALTER TABLE `oc_api_ip` + ADD PRIMARY KEY (`api_ip_id`); + +-- +-- Indexes for table `oc_api_session` +-- +ALTER TABLE `oc_api_session` + ADD PRIMARY KEY (`api_session_id`); + +-- +-- Indexes for table `oc_attribute` +-- +ALTER TABLE `oc_attribute` + ADD PRIMARY KEY (`attribute_id`); + +-- +-- Indexes for table `oc_attribute_description` +-- +ALTER TABLE `oc_attribute_description` + ADD PRIMARY KEY (`attribute_id`,`language_id`); + +-- +-- Indexes for table `oc_attribute_group` +-- +ALTER TABLE `oc_attribute_group` + ADD PRIMARY KEY (`attribute_group_id`); + +-- +-- Indexes for table `oc_attribute_group_description` +-- +ALTER TABLE `oc_attribute_group_description` + ADD PRIMARY KEY (`attribute_group_id`,`language_id`); + +-- +-- Indexes for table `oc_banner` +-- +ALTER TABLE `oc_banner` + ADD PRIMARY KEY (`banner_id`); + +-- +-- Indexes for table `oc_banner_image` +-- +ALTER TABLE `oc_banner_image` + ADD PRIMARY KEY (`banner_image_id`); + +-- +-- Indexes for table `oc_cart` +-- +ALTER TABLE `oc_cart` + ADD PRIMARY KEY (`cart_id`), + ADD KEY `cart_id` (`api_id`,`customer_id`,`session_id`,`product_id`,`recurring_id`); + +-- +-- Indexes for table `oc_category` +-- +ALTER TABLE `oc_category` + ADD PRIMARY KEY (`category_id`), + ADD KEY `parent_id` (`parent_id`); + +-- +-- Indexes for table `oc_category_description` +-- +ALTER TABLE `oc_category_description` + ADD PRIMARY KEY (`category_id`,`language_id`), + ADD KEY `name` (`name`); + +-- +-- Indexes for table `oc_category_filter` +-- +ALTER TABLE `oc_category_filter` + ADD PRIMARY KEY (`category_id`,`filter_id`); + +-- +-- Indexes for table `oc_category_path` +-- +ALTER TABLE `oc_category_path` + ADD PRIMARY KEY (`category_id`,`path_id`); + +-- +-- Indexes for table `oc_category_to_layout` +-- +ALTER TABLE `oc_category_to_layout` + ADD PRIMARY KEY (`category_id`,`store_id`); + +-- +-- Indexes for table `oc_category_to_store` +-- +ALTER TABLE `oc_category_to_store` + ADD PRIMARY KEY (`category_id`,`store_id`); + +-- +-- Indexes for table `oc_country` +-- +ALTER TABLE `oc_country` + ADD PRIMARY KEY (`country_id`); + +-- +-- Indexes for table `oc_coupon` +-- +ALTER TABLE `oc_coupon` + ADD PRIMARY KEY (`coupon_id`); + +-- +-- Indexes for table `oc_coupon_category` +-- +ALTER TABLE `oc_coupon_category` + ADD PRIMARY KEY (`coupon_id`,`category_id`); + +-- +-- Indexes for table `oc_coupon_history` +-- +ALTER TABLE `oc_coupon_history` + ADD PRIMARY KEY (`coupon_history_id`); + +-- +-- Indexes for table `oc_coupon_product` +-- +ALTER TABLE `oc_coupon_product` + ADD PRIMARY KEY (`coupon_product_id`); + +-- +-- Indexes for table `oc_currency` +-- +ALTER TABLE `oc_currency` + ADD PRIMARY KEY (`currency_id`); + +-- +-- Indexes for table `oc_customer` +-- +ALTER TABLE `oc_customer` + ADD PRIMARY KEY (`customer_id`); + +-- +-- Indexes for table `oc_customer_activity` +-- +ALTER TABLE `oc_customer_activity` + ADD PRIMARY KEY (`customer_activity_id`); + +-- +-- Indexes for table `oc_customer_affiliate` +-- +ALTER TABLE `oc_customer_affiliate` + ADD PRIMARY KEY (`customer_id`); + +-- +-- Indexes for table `oc_customer_approval` +-- +ALTER TABLE `oc_customer_approval` + ADD PRIMARY KEY (`customer_approval_id`); + +-- +-- Indexes for table `oc_customer_group` +-- +ALTER TABLE `oc_customer_group` + ADD PRIMARY KEY (`customer_group_id`); + +-- +-- Indexes for table `oc_customer_group_description` +-- +ALTER TABLE `oc_customer_group_description` + ADD PRIMARY KEY (`customer_group_id`,`language_id`); + +-- +-- Indexes for table `oc_customer_history` +-- +ALTER TABLE `oc_customer_history` + ADD PRIMARY KEY (`customer_history_id`); + +-- +-- Indexes for table `oc_customer_ip` +-- +ALTER TABLE `oc_customer_ip` + ADD PRIMARY KEY (`customer_ip_id`), + ADD KEY `ip` (`ip`); + +-- +-- Indexes for table `oc_customer_login` +-- +ALTER TABLE `oc_customer_login` + ADD PRIMARY KEY (`customer_login_id`), + ADD KEY `email` (`email`), + ADD KEY `ip` (`ip`); + +-- +-- Indexes for table `oc_customer_online` +-- +ALTER TABLE `oc_customer_online` + ADD PRIMARY KEY (`ip`); + +-- +-- Indexes for table `oc_customer_reward` +-- +ALTER TABLE `oc_customer_reward` + ADD PRIMARY KEY (`customer_reward_id`); + +-- +-- Indexes for table `oc_customer_search` +-- +ALTER TABLE `oc_customer_search` + ADD PRIMARY KEY (`customer_search_id`); + +-- +-- Indexes for table `oc_customer_transaction` +-- +ALTER TABLE `oc_customer_transaction` + ADD PRIMARY KEY (`customer_transaction_id`); + +-- +-- Indexes for table `oc_customer_wishlist` +-- +ALTER TABLE `oc_customer_wishlist` + ADD PRIMARY KEY (`customer_id`,`product_id`); + +-- +-- Indexes for table `oc_custom_field` +-- +ALTER TABLE `oc_custom_field` + ADD PRIMARY KEY (`custom_field_id`); + +-- +-- Indexes for table `oc_custom_field_customer_group` +-- +ALTER TABLE `oc_custom_field_customer_group` + ADD PRIMARY KEY (`custom_field_id`,`customer_group_id`); + +-- +-- Indexes for table `oc_custom_field_description` +-- +ALTER TABLE `oc_custom_field_description` + ADD PRIMARY KEY (`custom_field_id`,`language_id`); + +-- +-- Indexes for table `oc_custom_field_value` +-- +ALTER TABLE `oc_custom_field_value` + ADD PRIMARY KEY (`custom_field_value_id`); + +-- +-- Indexes for table `oc_custom_field_value_description` +-- +ALTER TABLE `oc_custom_field_value_description` + ADD PRIMARY KEY (`custom_field_value_id`,`language_id`); + +-- +-- Indexes for table `oc_download` +-- +ALTER TABLE `oc_download` + ADD PRIMARY KEY (`download_id`); + +-- +-- Indexes for table `oc_download_description` +-- +ALTER TABLE `oc_download_description` + ADD PRIMARY KEY (`download_id`,`language_id`); + +-- +-- Indexes for table `oc_event` +-- +ALTER TABLE `oc_event` + ADD PRIMARY KEY (`event_id`); + +-- +-- Indexes for table `oc_extension` +-- +ALTER TABLE `oc_extension` + ADD PRIMARY KEY (`extension_id`); + +-- +-- Indexes for table `oc_extension_install` +-- +ALTER TABLE `oc_extension_install` + ADD PRIMARY KEY (`extension_install_id`); + +-- +-- Indexes for table `oc_extension_path` +-- +ALTER TABLE `oc_extension_path` + ADD PRIMARY KEY (`extension_path_id`); + +-- +-- Indexes for table `oc_filter` +-- +ALTER TABLE `oc_filter` + ADD PRIMARY KEY (`filter_id`); + +-- +-- Indexes for table `oc_filter_description` +-- +ALTER TABLE `oc_filter_description` + ADD PRIMARY KEY (`filter_id`,`language_id`); + +-- +-- Indexes for table `oc_filter_group` +-- +ALTER TABLE `oc_filter_group` + ADD PRIMARY KEY (`filter_group_id`); + +-- +-- Indexes for table `oc_filter_group_description` +-- +ALTER TABLE `oc_filter_group_description` + ADD PRIMARY KEY (`filter_group_id`,`language_id`); + +-- +-- Indexes for table `oc_geo_zone` +-- +ALTER TABLE `oc_geo_zone` + ADD PRIMARY KEY (`geo_zone_id`); + +-- +-- Indexes for table `oc_googleshopping_category` +-- +ALTER TABLE `oc_googleshopping_category` + ADD PRIMARY KEY (`google_product_category`,`store_id`), + ADD KEY `category_id_store_id` (`category_id`,`store_id`); + +-- +-- Indexes for table `oc_googleshopping_product` +-- +ALTER TABLE `oc_googleshopping_product` + ADD PRIMARY KEY (`product_advertise_google_id`), + ADD UNIQUE KEY `product_id_store_id` (`product_id`,`store_id`); + +-- +-- Indexes for table `oc_googleshopping_product_status` +-- +ALTER TABLE `oc_googleshopping_product_status` + ADD PRIMARY KEY (`product_id`,`store_id`,`product_variation_id`); + +-- +-- Indexes for table `oc_googleshopping_product_target` +-- +ALTER TABLE `oc_googleshopping_product_target` + ADD PRIMARY KEY (`product_id`,`advertise_google_target_id`); + +-- +-- Indexes for table `oc_googleshopping_target` +-- +ALTER TABLE `oc_googleshopping_target` + ADD PRIMARY KEY (`advertise_google_target_id`), + ADD KEY `store_id` (`store_id`); + +-- +-- Indexes for table `oc_information` +-- +ALTER TABLE `oc_information` + ADD PRIMARY KEY (`information_id`); + +-- +-- Indexes for table `oc_information_description` +-- +ALTER TABLE `oc_information_description` + ADD PRIMARY KEY (`information_id`,`language_id`); + +-- +-- Indexes for table `oc_information_to_layout` +-- +ALTER TABLE `oc_information_to_layout` + ADD PRIMARY KEY (`information_id`,`store_id`); + +-- +-- Indexes for table `oc_information_to_store` +-- +ALTER TABLE `oc_information_to_store` + ADD PRIMARY KEY (`information_id`,`store_id`); + +-- +-- Indexes for table `oc_language` +-- +ALTER TABLE `oc_language` + ADD PRIMARY KEY (`language_id`), + ADD KEY `name` (`name`); + +-- +-- Indexes for table `oc_layout` +-- +ALTER TABLE `oc_layout` + ADD PRIMARY KEY (`layout_id`); + +-- +-- Indexes for table `oc_layout_module` +-- +ALTER TABLE `oc_layout_module` + ADD PRIMARY KEY (`layout_module_id`); + +-- +-- Indexes for table `oc_layout_route` +-- +ALTER TABLE `oc_layout_route` + ADD PRIMARY KEY (`layout_route_id`); + +-- +-- Indexes for table `oc_length_class` +-- +ALTER TABLE `oc_length_class` + ADD PRIMARY KEY (`length_class_id`); + +-- +-- Indexes for table `oc_length_class_description` +-- +ALTER TABLE `oc_length_class_description` + ADD PRIMARY KEY (`length_class_id`,`language_id`); + +-- +-- Indexes for table `oc_location` +-- +ALTER TABLE `oc_location` + ADD PRIMARY KEY (`location_id`), + ADD KEY `name` (`name`); + +-- +-- Indexes for table `oc_manufacturer` +-- +ALTER TABLE `oc_manufacturer` + ADD PRIMARY KEY (`manufacturer_id`); + +-- +-- Indexes for table `oc_manufacturer_to_store` +-- +ALTER TABLE `oc_manufacturer_to_store` + ADD PRIMARY KEY (`manufacturer_id`,`store_id`); + +-- +-- Indexes for table `oc_marketing` +-- +ALTER TABLE `oc_marketing` + ADD PRIMARY KEY (`marketing_id`); + +-- +-- Indexes for table `oc_modification` +-- +ALTER TABLE `oc_modification` + ADD PRIMARY KEY (`modification_id`); + +-- +-- Indexes for table `oc_module` +-- +ALTER TABLE `oc_module` + ADD PRIMARY KEY (`module_id`); + +-- +-- Indexes for table `oc_option` +-- +ALTER TABLE `oc_option` + ADD PRIMARY KEY (`option_id`); + +-- +-- Indexes for table `oc_option_description` +-- +ALTER TABLE `oc_option_description` + ADD PRIMARY KEY (`option_id`,`language_id`); + +-- +-- Indexes for table `oc_option_value` +-- +ALTER TABLE `oc_option_value` + ADD PRIMARY KEY (`option_value_id`); + +-- +-- Indexes for table `oc_option_value_description` +-- +ALTER TABLE `oc_option_value_description` + ADD PRIMARY KEY (`option_value_id`,`language_id`); + +-- +-- Indexes for table `oc_order` +-- +ALTER TABLE `oc_order` + ADD PRIMARY KEY (`order_id`); + +-- +-- Indexes for table `oc_order_history` +-- +ALTER TABLE `oc_order_history` + ADD PRIMARY KEY (`order_history_id`); + +-- +-- Indexes for table `oc_order_option` +-- +ALTER TABLE `oc_order_option` + ADD PRIMARY KEY (`order_option_id`); + +-- +-- Indexes for table `oc_order_product` +-- +ALTER TABLE `oc_order_product` + ADD PRIMARY KEY (`order_product_id`), + ADD KEY `order_id` (`order_id`); + +-- +-- Indexes for table `oc_order_recurring` +-- +ALTER TABLE `oc_order_recurring` + ADD PRIMARY KEY (`order_recurring_id`); + +-- +-- Indexes for table `oc_order_recurring_transaction` +-- +ALTER TABLE `oc_order_recurring_transaction` + ADD PRIMARY KEY (`order_recurring_transaction_id`); + +-- +-- Indexes for table `oc_order_shipment` +-- +ALTER TABLE `oc_order_shipment` + ADD PRIMARY KEY (`order_shipment_id`); + +-- +-- Indexes for table `oc_order_status` +-- +ALTER TABLE `oc_order_status` + ADD PRIMARY KEY (`order_status_id`,`language_id`); + +-- +-- Indexes for table `oc_order_total` +-- +ALTER TABLE `oc_order_total` + ADD PRIMARY KEY (`order_total_id`), + ADD KEY `order_id` (`order_id`); + +-- +-- Indexes for table `oc_order_voucher` +-- +ALTER TABLE `oc_order_voucher` + ADD PRIMARY KEY (`order_voucher_id`); + +-- +-- Indexes for table `oc_product` +-- +ALTER TABLE `oc_product` + ADD PRIMARY KEY (`product_id`); + +-- +-- Indexes for table `oc_product_attribute` +-- +ALTER TABLE `oc_product_attribute` + ADD PRIMARY KEY (`product_id`,`attribute_id`,`language_id`); + +-- +-- Indexes for table `oc_product_description` +-- +ALTER TABLE `oc_product_description` + ADD PRIMARY KEY (`product_id`,`language_id`), + ADD KEY `name` (`name`); + +-- +-- Indexes for table `oc_product_discount` +-- +ALTER TABLE `oc_product_discount` + ADD PRIMARY KEY (`product_discount_id`), + ADD KEY `product_id` (`product_id`); + +-- +-- Indexes for table `oc_product_filter` +-- +ALTER TABLE `oc_product_filter` + ADD PRIMARY KEY (`product_id`,`filter_id`); + +-- +-- Indexes for table `oc_product_image` +-- +ALTER TABLE `oc_product_image` + ADD PRIMARY KEY (`product_image_id`), + ADD KEY `product_id` (`product_id`); + +-- +-- Indexes for table `oc_product_option` +-- +ALTER TABLE `oc_product_option` + ADD PRIMARY KEY (`product_option_id`); + +-- +-- Indexes for table `oc_product_option_value` +-- +ALTER TABLE `oc_product_option_value` + ADD PRIMARY KEY (`product_option_value_id`); + +-- +-- Indexes for table `oc_product_recurring` +-- +ALTER TABLE `oc_product_recurring` + ADD PRIMARY KEY (`product_id`,`recurring_id`,`customer_group_id`); + +-- +-- Indexes for table `oc_product_related` +-- +ALTER TABLE `oc_product_related` + ADD PRIMARY KEY (`product_id`,`related_id`); + +-- +-- Indexes for table `oc_product_reward` +-- +ALTER TABLE `oc_product_reward` + ADD PRIMARY KEY (`product_reward_id`); + +-- +-- Indexes for table `oc_product_special` +-- +ALTER TABLE `oc_product_special` + ADD PRIMARY KEY (`product_special_id`), + ADD KEY `product_id` (`product_id`); + +-- +-- Indexes for table `oc_product_to_category` +-- +ALTER TABLE `oc_product_to_category` + ADD PRIMARY KEY (`product_id`,`category_id`), + ADD KEY `category_id` (`category_id`); + +-- +-- Indexes for table `oc_product_to_download` +-- +ALTER TABLE `oc_product_to_download` + ADD PRIMARY KEY (`product_id`,`download_id`); + +-- +-- Indexes for table `oc_product_to_layout` +-- +ALTER TABLE `oc_product_to_layout` + ADD PRIMARY KEY (`product_id`,`store_id`); + +-- +-- Indexes for table `oc_product_to_store` +-- +ALTER TABLE `oc_product_to_store` + ADD PRIMARY KEY (`product_id`,`store_id`); + +-- +-- Indexes for table `oc_recurring` +-- +ALTER TABLE `oc_recurring` + ADD PRIMARY KEY (`recurring_id`); + +-- +-- Indexes for table `oc_recurring_description` +-- +ALTER TABLE `oc_recurring_description` + ADD PRIMARY KEY (`recurring_id`,`language_id`); + +-- +-- Indexes for table `oc_return` +-- +ALTER TABLE `oc_return` + ADD PRIMARY KEY (`return_id`); + +-- +-- Indexes for table `oc_return_action` +-- +ALTER TABLE `oc_return_action` + ADD PRIMARY KEY (`return_action_id`,`language_id`); + +-- +-- Indexes for table `oc_return_history` +-- +ALTER TABLE `oc_return_history` + ADD PRIMARY KEY (`return_history_id`); + +-- +-- Indexes for table `oc_return_reason` +-- +ALTER TABLE `oc_return_reason` + ADD PRIMARY KEY (`return_reason_id`,`language_id`); + +-- +-- Indexes for table `oc_return_status` +-- +ALTER TABLE `oc_return_status` + ADD PRIMARY KEY (`return_status_id`,`language_id`); + +-- +-- Indexes for table `oc_review` +-- +ALTER TABLE `oc_review` + ADD PRIMARY KEY (`review_id`), + ADD KEY `product_id` (`product_id`); + +-- +-- Indexes for table `oc_seo_url` +-- +ALTER TABLE `oc_seo_url` + ADD PRIMARY KEY (`seo_url_id`), + ADD KEY `query` (`query`), + ADD KEY `keyword` (`keyword`); + +-- +-- Indexes for table `oc_session` +-- +ALTER TABLE `oc_session` + ADD PRIMARY KEY (`session_id`); + +-- +-- Indexes for table `oc_setting` +-- +ALTER TABLE `oc_setting` + ADD PRIMARY KEY (`setting_id`); + +-- +-- Indexes for table `oc_shipping_courier` +-- +ALTER TABLE `oc_shipping_courier` + ADD PRIMARY KEY (`shipping_courier_id`); + +-- +-- Indexes for table `oc_statistics` +-- +ALTER TABLE `oc_statistics` + ADD PRIMARY KEY (`statistics_id`); + +-- +-- Indexes for table `oc_stock_status` +-- +ALTER TABLE `oc_stock_status` + ADD PRIMARY KEY (`stock_status_id`,`language_id`); + +-- +-- Indexes for table `oc_store` +-- +ALTER TABLE `oc_store` + ADD PRIMARY KEY (`store_id`); + +-- +-- Indexes for table `oc_tax_class` +-- +ALTER TABLE `oc_tax_class` + ADD PRIMARY KEY (`tax_class_id`); + +-- +-- Indexes for table `oc_tax_rate` +-- +ALTER TABLE `oc_tax_rate` + ADD PRIMARY KEY (`tax_rate_id`); + +-- +-- Indexes for table `oc_tax_rate_to_customer_group` +-- +ALTER TABLE `oc_tax_rate_to_customer_group` + ADD PRIMARY KEY (`tax_rate_id`,`customer_group_id`); + +-- +-- Indexes for table `oc_tax_rule` +-- +ALTER TABLE `oc_tax_rule` + ADD PRIMARY KEY (`tax_rule_id`); + +-- +-- Indexes for table `oc_theme` +-- +ALTER TABLE `oc_theme` + ADD PRIMARY KEY (`theme_id`); + +-- +-- Indexes for table `oc_translation` +-- +ALTER TABLE `oc_translation` + ADD PRIMARY KEY (`translation_id`); + +-- +-- Indexes for table `oc_upload` +-- +ALTER TABLE `oc_upload` + ADD PRIMARY KEY (`upload_id`); + +-- +-- Indexes for table `oc_user` +-- +ALTER TABLE `oc_user` + ADD PRIMARY KEY (`user_id`); + +-- +-- Indexes for table `oc_user_group` +-- +ALTER TABLE `oc_user_group` + ADD PRIMARY KEY (`user_group_id`); + +-- +-- Indexes for table `oc_voucher` +-- +ALTER TABLE `oc_voucher` + ADD PRIMARY KEY (`voucher_id`); + +-- +-- Indexes for table `oc_voucher_history` +-- +ALTER TABLE `oc_voucher_history` + ADD PRIMARY KEY (`voucher_history_id`); + +-- +-- Indexes for table `oc_voucher_theme` +-- +ALTER TABLE `oc_voucher_theme` + ADD PRIMARY KEY (`voucher_theme_id`); + +-- +-- Indexes for table `oc_voucher_theme_description` +-- +ALTER TABLE `oc_voucher_theme_description` + ADD PRIMARY KEY (`voucher_theme_id`,`language_id`); + +-- +-- Indexes for table `oc_weight_class` +-- +ALTER TABLE `oc_weight_class` + ADD PRIMARY KEY (`weight_class_id`); + +-- +-- Indexes for table `oc_weight_class_description` +-- +ALTER TABLE `oc_weight_class_description` + ADD PRIMARY KEY (`weight_class_id`,`language_id`); + +-- +-- Indexes for table `oc_zone` +-- +ALTER TABLE `oc_zone` + ADD PRIMARY KEY (`zone_id`); + +-- +-- Indexes for table `oc_zone_to_geo_zone` +-- +ALTER TABLE `oc_zone_to_geo_zone` + ADD PRIMARY KEY (`zone_to_geo_zone_id`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `oc_address` +-- +ALTER TABLE `oc_address` + MODIFY `address_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_api` +-- +ALTER TABLE `oc_api` + MODIFY `api_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + +-- +-- AUTO_INCREMENT for table `oc_api_ip` +-- +ALTER TABLE `oc_api_ip` + MODIFY `api_ip_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_api_session` +-- +ALTER TABLE `oc_api_session` + MODIFY `api_session_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; + +-- +-- AUTO_INCREMENT for table `oc_attribute` +-- +ALTER TABLE `oc_attribute` + MODIFY `attribute_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; + +-- +-- AUTO_INCREMENT for table `oc_attribute_group` +-- +ALTER TABLE `oc_attribute_group` + MODIFY `attribute_group_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT for table `oc_banner` +-- +ALTER TABLE `oc_banner` + MODIFY `banner_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; + +-- +-- AUTO_INCREMENT for table `oc_banner_image` +-- +ALTER TABLE `oc_banner_image` + MODIFY `banner_image_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=135; + +-- +-- AUTO_INCREMENT for table `oc_cart` +-- +ALTER TABLE `oc_cart` + MODIFY `cart_id` int UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT for table `oc_category` +-- +ALTER TABLE `oc_category` + MODIFY `category_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=90; + +-- +-- AUTO_INCREMENT for table `oc_country` +-- +ALTER TABLE `oc_country` + MODIFY `country_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=258; + +-- +-- AUTO_INCREMENT for table `oc_coupon` +-- +ALTER TABLE `oc_coupon` + MODIFY `coupon_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT for table `oc_coupon_history` +-- +ALTER TABLE `oc_coupon_history` + MODIFY `coupon_history_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_coupon_product` +-- +ALTER TABLE `oc_coupon_product` + MODIFY `coupon_product_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_currency` +-- +ALTER TABLE `oc_currency` + MODIFY `currency_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT for table `oc_customer` +-- +ALTER TABLE `oc_customer` + MODIFY `customer_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_activity` +-- +ALTER TABLE `oc_customer_activity` + MODIFY `customer_activity_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_approval` +-- +ALTER TABLE `oc_customer_approval` + MODIFY `customer_approval_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_group` +-- +ALTER TABLE `oc_customer_group` + MODIFY `customer_group_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + +-- +-- AUTO_INCREMENT for table `oc_customer_history` +-- +ALTER TABLE `oc_customer_history` + MODIFY `customer_history_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_ip` +-- +ALTER TABLE `oc_customer_ip` + MODIFY `customer_ip_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_login` +-- +ALTER TABLE `oc_customer_login` + MODIFY `customer_login_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_customer_reward` +-- +ALTER TABLE `oc_customer_reward` + MODIFY `customer_reward_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_search` +-- +ALTER TABLE `oc_customer_search` + MODIFY `customer_search_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_customer_transaction` +-- +ALTER TABLE `oc_customer_transaction` + MODIFY `customer_transaction_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_custom_field` +-- +ALTER TABLE `oc_custom_field` + MODIFY `custom_field_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_custom_field_value` +-- +ALTER TABLE `oc_custom_field_value` + MODIFY `custom_field_value_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_download` +-- +ALTER TABLE `oc_download` + MODIFY `download_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_event` +-- +ALTER TABLE `oc_event` + MODIFY `event_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=46; + +-- +-- AUTO_INCREMENT for table `oc_extension` +-- +ALTER TABLE `oc_extension` + MODIFY `extension_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=54; + +-- +-- AUTO_INCREMENT for table `oc_extension_install` +-- +ALTER TABLE `oc_extension_install` + MODIFY `extension_install_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_extension_path` +-- +ALTER TABLE `oc_extension_path` + MODIFY `extension_path_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_filter` +-- +ALTER TABLE `oc_filter` + MODIFY `filter_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_filter_group` +-- +ALTER TABLE `oc_filter_group` + MODIFY `filter_group_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_geo_zone` +-- +ALTER TABLE `oc_geo_zone` + MODIFY `geo_zone_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + +-- +-- AUTO_INCREMENT for table `oc_googleshopping_product` +-- +ALTER TABLE `oc_googleshopping_product` + MODIFY `product_advertise_google_id` int UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + +-- +-- AUTO_INCREMENT for table `oc_information` +-- +ALTER TABLE `oc_information` + MODIFY `information_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; + +-- +-- AUTO_INCREMENT for table `oc_language` +-- +ALTER TABLE `oc_language` + MODIFY `language_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_layout` +-- +ALTER TABLE `oc_layout` + MODIFY `layout_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14; + +-- +-- AUTO_INCREMENT for table `oc_layout_module` +-- +ALTER TABLE `oc_layout_module` + MODIFY `layout_module_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=182; + +-- +-- AUTO_INCREMENT for table `oc_layout_route` +-- +ALTER TABLE `oc_layout_route` + MODIFY `layout_route_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=73; + +-- +-- AUTO_INCREMENT for table `oc_length_class` +-- +ALTER TABLE `oc_length_class` + MODIFY `length_class_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT for table `oc_location` +-- +ALTER TABLE `oc_location` + MODIFY `location_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_manufacturer` +-- +ALTER TABLE `oc_manufacturer` + MODIFY `manufacturer_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; + +-- +-- AUTO_INCREMENT for table `oc_marketing` +-- +ALTER TABLE `oc_marketing` + MODIFY `marketing_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_modification` +-- +ALTER TABLE `oc_modification` + MODIFY `modification_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_module` +-- +ALTER TABLE `oc_module` + MODIFY `module_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=44; + +-- +-- AUTO_INCREMENT for table `oc_option` +-- +ALTER TABLE `oc_option` + MODIFY `option_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13; + +-- +-- AUTO_INCREMENT for table `oc_option_value` +-- +ALTER TABLE `oc_option_value` + MODIFY `option_value_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=49; + +-- +-- AUTO_INCREMENT for table `oc_order` +-- +ALTER TABLE `oc_order` + MODIFY `order_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_order_history` +-- +ALTER TABLE `oc_order_history` + MODIFY `order_history_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_order_option` +-- +ALTER TABLE `oc_order_option` + MODIFY `order_option_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_order_product` +-- +ALTER TABLE `oc_order_product` + MODIFY `order_product_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_order_recurring` +-- +ALTER TABLE `oc_order_recurring` + MODIFY `order_recurring_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_order_recurring_transaction` +-- +ALTER TABLE `oc_order_recurring_transaction` + MODIFY `order_recurring_transaction_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_order_shipment` +-- +ALTER TABLE `oc_order_shipment` + MODIFY `order_shipment_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_order_status` +-- +ALTER TABLE `oc_order_status` + MODIFY `order_status_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17; + +-- +-- AUTO_INCREMENT for table `oc_order_total` +-- +ALTER TABLE `oc_order_total` + MODIFY `order_total_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT for table `oc_order_voucher` +-- +ALTER TABLE `oc_order_voucher` + MODIFY `order_voucher_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_product` +-- +ALTER TABLE `oc_product` + MODIFY `product_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=51; + +-- +-- AUTO_INCREMENT for table `oc_product_discount` +-- +ALTER TABLE `oc_product_discount` + MODIFY `product_discount_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=441; + +-- +-- AUTO_INCREMENT for table `oc_product_image` +-- +ALTER TABLE `oc_product_image` + MODIFY `product_image_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2352; + +-- +-- AUTO_INCREMENT for table `oc_product_option` +-- +ALTER TABLE `oc_product_option` + MODIFY `product_option_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=227; + +-- +-- AUTO_INCREMENT for table `oc_product_option_value` +-- +ALTER TABLE `oc_product_option_value` + MODIFY `product_option_value_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17; + +-- +-- AUTO_INCREMENT for table `oc_product_reward` +-- +ALTER TABLE `oc_product_reward` + MODIFY `product_reward_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=546; + +-- +-- AUTO_INCREMENT for table `oc_product_special` +-- +ALTER TABLE `oc_product_special` + MODIFY `product_special_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=440; + +-- +-- AUTO_INCREMENT for table `oc_recurring` +-- +ALTER TABLE `oc_recurring` + MODIFY `recurring_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_return` +-- +ALTER TABLE `oc_return` + MODIFY `return_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_return_action` +-- +ALTER TABLE `oc_return_action` + MODIFY `return_action_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT for table `oc_return_history` +-- +ALTER TABLE `oc_return_history` + MODIFY `return_history_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_return_reason` +-- +ALTER TABLE `oc_return_reason` + MODIFY `return_reason_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; + +-- +-- AUTO_INCREMENT for table `oc_return_status` +-- +ALTER TABLE `oc_return_status` + MODIFY `return_status_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT for table `oc_review` +-- +ALTER TABLE `oc_review` + MODIFY `review_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_seo_url` +-- +ALTER TABLE `oc_seo_url` + MODIFY `seo_url_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=851; + +-- +-- AUTO_INCREMENT for table `oc_setting` +-- +ALTER TABLE `oc_setting` + MODIFY `setting_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1056; + +-- +-- AUTO_INCREMENT for table `oc_statistics` +-- +ALTER TABLE `oc_statistics` + MODIFY `statistics_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; + +-- +-- AUTO_INCREMENT for table `oc_stock_status` +-- +ALTER TABLE `oc_stock_status` + MODIFY `stock_status_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9; + +-- +-- AUTO_INCREMENT for table `oc_store` +-- +ALTER TABLE `oc_store` + MODIFY `store_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_tax_class` +-- +ALTER TABLE `oc_tax_class` + MODIFY `tax_class_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; + +-- +-- AUTO_INCREMENT for table `oc_tax_rate` +-- +ALTER TABLE `oc_tax_rate` + MODIFY `tax_rate_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=88; + +-- +-- AUTO_INCREMENT for table `oc_tax_rule` +-- +ALTER TABLE `oc_tax_rule` + MODIFY `tax_rule_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=129; + +-- +-- AUTO_INCREMENT for table `oc_theme` +-- +ALTER TABLE `oc_theme` + MODIFY `theme_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_translation` +-- +ALTER TABLE `oc_translation` + MODIFY `translation_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_upload` +-- +ALTER TABLE `oc_upload` + MODIFY `upload_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_user` +-- +ALTER TABLE `oc_user` + MODIFY `user_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT for table `oc_user_group` +-- +ALTER TABLE `oc_user_group` + MODIFY `user_group_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; + +-- +-- AUTO_INCREMENT for table `oc_voucher` +-- +ALTER TABLE `oc_voucher` + MODIFY `voucher_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_voucher_history` +-- +ALTER TABLE `oc_voucher_history` + MODIFY `voucher_history_id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `oc_voucher_theme` +-- +ALTER TABLE `oc_voucher_theme` + MODIFY `voucher_theme_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9; + +-- +-- AUTO_INCREMENT for table `oc_weight_class` +-- +ALTER TABLE `oc_weight_class` + MODIFY `weight_class_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT for table `oc_zone` +-- +ALTER TABLE `oc_zone` + MODIFY `zone_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4239; + +-- +-- AUTO_INCREMENT for table `oc_zone_to_geo_zone` +-- +ALTER TABLE `oc_zone_to_geo_zone` + MODIFY `zone_to_geo_zone_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=110; +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/deny.toml b/deny.toml new file mode 100644 index 0000000..233ed7b --- /dev/null +++ b/deny.toml @@ -0,0 +1,26 @@ +[licenses] +unlicensed = "warn" +allow-osi-fsf-free = "both" +copyleft = "deny" +default = "warn" +unused-allowed-license = "warn" +confidence-threshold = 0.95 +allow = [ + "EUPL-1.2", + "Apache-2.0 WITH LLVM-exception", + "MIT", + "Apache-2.0", + "0BSD", + "BSD-3-Clause", + "ISC", + "EUPL-1.2" +] +[bans] +multiple-versions="allow" + +[advisories] +unmaintained = "allow" +vulnerability = "allow" + +[licenses.private] +ignore = true diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9629862 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3.8' +services: + Opencart_dummy_DB: + image: mysql:8.0 + cap_add: + - SYS_NICE + restart: always + environment: + - MYSQL_DATABASE=quotes + - MYSQL_ROOT_PASSWORD=mauFJcuf5dhRMQrjj + ports: + - '4307:3306' + volumes: + - db:/var/lib/mysql + - ./demo-db.sql:/docker-entrypoint-initdb.d/init.sql +volumes: + db: + driver: local \ No newline at end of file diff --git a/oc_product.csv b/oc_product.csv new file mode 100644 index 0000000..af3fa69 --- /dev/null +++ b/oc_product.csv @@ -0,0 +1,452 @@ +"product_id","model","sku","upc","ean","jan","isbn","mpn","location","quantity","stock_status_id","image","manufacturer_id","shipping","price","points","tax_class_id","date_available","weight","weight_class_id","length","width","height","length_class_id","subtract","minimum","sort_order","status","viewed","date_added","date_modified" +"121","lieskový orech",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - lieskový orech.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1768","2020-11-19 11:47:57","0000-00-00 00:00:00" +"122","meranti",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - meranti.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1995","2020-11-19 11:47:57","0000-00-00 00:00:00" +"123","biely krycí",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - biely krycí.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1906","2020-11-19 11:47:57","0000-00-00 00:00:00" +"133","smrekovec",,,,,,,,"0","0","data/farby-odtiene/Smrekovec.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"134","palisander",,,,,,,,"0","0","data/farby-odtiene/palisander.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"135","švédska červeň",,,,,,,,"0","0","data/farby-odtiene/svedska-cerven.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"136","svetlý dub",,,,,,,,"0","0","data/farby-odtiene/svetly-dub.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"137","orech",,,,,,,,"0","0","data/farby-odtiene/orech.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"138","mahagón",,,,,,,,"10","0","data/farby-odtiene/mahagon.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"139","borovica",,,,,,,,"0","0","data/farby-odtiene/Borovica.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"140","čerešňa",,,,,,,,"0","0","data/farby-odtiene/ceresňa.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"141","kukurica",,,,,,,,"0","0","data/farby-odtiene/kukurica.jpg","11","1","11.8900","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"142","červený smrek",,,,,,,,"1000","0","data/XYLADECOR/Standard/STANDARD - smrekovec.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"143","gaštan",,,,,,,,"1000","0","data/farby-odtiene/gastan.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"144","palisander",,,,,,,,"1000","0","data/farby-odtiene/palisander.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"145","zeleň jedľová",,,,,,,,"1000","0","data/farby-odtiene/zeleň-jedľova.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"146","dub",,,,,,,,"1000","0","data/farby-odtiene/Dub.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:57","0000-00-00 00:00:00" +"147","orech",,,,,,,,"1000","0","data/XYLADECOR/Standard/STANDARD - orech.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"148","indický teak",,,,,,,,"1000","0","data/farby-odtiene/indicky-teak.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"149","céder",,,,,,,,"1000","0","data/farby-odtiene/Ceder.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"150","mahagón",,,,,,,,"1000","0","data/XYLADECOR/Standard/STANDARD - mahagón.jpg","11","1","6.2500","0","9","2014-04-13","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"151","mahagón",,,,,,,,"100000","0","data/farby-odtiene/mahagon.jpg","11","1","15.4200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"152","týk",,,,,,,,"100000","0","data/farby-odtiene/Tyk.jpg","11","1","15.4200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"153","pínia",,,,,,,,"100000","0","data/farby-odtiene/pinia.jpg","11","1","15.4200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"154","vlašský orech",,,,,,,,"100000","0","data/farby-odtiene/Vlassky-orech.jpg","11","1","15.4200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"155","palisander",,,,,,,,"100000","0","data/farby-odtiene/palisander.jpg","11","1","15.4200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"156","dub",,,,,,,,"100000","0","data/farby-odtiene/Dub.jpg","11","1","15.4200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:58","0000-00-00 00:00:00" +"161","rukavica",,,,,,,,"100000","0","data/osetrenie-zahradneho-nabytku/aplikacna-rukavica.png","11","1","8.1000","0","9","2014-04-14","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1697","2020-11-19 11:47:58","0000-00-00 00:00:00" +"165","wenge",,,,,,,,"1000","0","data/XYLADECOR/Ošetrujúci olej/LAK - wenge.jpg","11","1","10.3300","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2101","2020-11-19 11:47:58","0000-00-00 00:00:00" +"166","mahagón ",,,,,,,,"1000","0","data/XYLADECOR/Ošetrujúci olej/LAK - mahagón.jpg","11","1","10.3300","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1739","2020-11-19 11:47:58","0000-00-00 00:00:00" +"167","palisander",,,,,,,,"1000","0","data/XYLADECOR/Ošetrujúci olej/LAK - palisander.jpg","11","1","10.3300","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1707","2020-11-19 11:47:58","0000-00-00 00:00:00" +"168","bezfarebný ",,,,,,,,"1000","0","data/XYLADECOR/Ošetrujúci olej/LAK - bezfarebný.jpg","11","1","10.3300","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1841","2020-11-19 11:47:58","0000-00-00 00:00:00" +"173","FORTEKRYL",,,,,,,,"1000","0","data/napustadla-a-penetracie/Fortekryl-napusťadlo-5kg.jpg","12","1","4.1900","0","9","2014-04-14","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1668","2020-11-19 11:47:58","0000-00-00 00:00:00" +"174","bezfarebný",,,,,,,,"100000","0","data/LUXOL/Impregnačný náter/LUXOL - penetrácia.jpg","11","1","5.4600","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1604","2020-11-19 11:47:58","0000-00-00 00:00:00" +"175","Xylamon HP",,,,,,,,"100000","0","data/XYLADECOR/xd xylamon hp.jpg","11","1","7.7200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1688","2020-11-19 11:47:58","0000-00-00 00:00:00" +"177","Xylamon",,,,,,,,"100000","0","data/XYLADECOR/xd xylamon hmyz.jpg","11","1","10.6100","0","9","2014-04-14","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1588","2020-11-19 11:47:58","0000-00-00 00:00:00" +"178","bezfarebný",,,,,,,,"100000","0","data/interierove-laky/luxol-interierovy-lak.png","11","1","6.0400","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1814","2020-11-19 11:47:58","0000-00-00 00:00:00" +"179","bezfarebný",,,,,,,,"100000","0","data/interierove-laky/luxol-interierovy-lak.png","11","1","6.0400","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2026","2020-11-19 11:47:58","0000-00-00 00:00:00" +"180","lesk",,,,,,,,"100000","0","data/interierove-laky/luxol-mat.png","11","1","7.0400","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1822","2020-11-19 11:47:58","0000-00-00 00:00:00" +"181","mat",,,,,,,,"100000","0","data/interierove-laky/luxol-mat.png","11","1","7.0400","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1637","2020-11-19 11:47:58","0000-00-00 00:00:00" +"182","lesk",,,,,,,,"100000","0","data/interierove-laky/lak-na-parkety.png","11","1","8.0000","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1735","2020-11-19 11:47:58","0000-00-00 00:00:00" +"183","mat",,,,,,,,"100000","0","data/interierove-laky/lak-na-parkety.png","11","1","8.0000","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2113","2020-11-19 11:47:58","0000-00-00 00:00:00" +"184","UV+",,,,,,,,"100000","0","data/XYLADECOR/xd uv+.jpg","11","1","12.4000","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2468","2020-11-19 11:47:58","0000-00-00 00:00:00" +"185","lesk",,,,,,,,"100000","0","data/LUXOL/UV ochrana/LX UV - bezfarebný lesk.jpg","11","1","6.3500","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1845","2020-11-19 11:47:58","0000-00-00 00:00:00" +"186","mat",,,,,,,,"100000","0","data/LUXOL/UV ochrana/LX UV - bezfarebný mat.jpg","11","1","6.3500","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1847","2020-11-19 11:47:58","0000-00-00 00:00:00" +"187","bezfarebný",,,,,,,,"100000","0","data/dulux synteticke farby/lodny-lak.png","11","1","5.9200","0","9","2014-04-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1797","2020-11-19 11:47:58","0000-00-00 00:00:00" +"191","POLOLESK",,,,,,,,"1000","0","data/DULUX/DX DIAMOND GLAZE - SATIN.jpg","11","1","14.3200","0","9","2014-04-17","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2319","2020-11-19 11:47:58","0000-00-00 00:00:00" +"192","LESK",,,,,,,,"1000","0","data/DULUX/DX DIAMOND GLAZE - GLOSS.jpg","11","1","14.3200","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2161","2020-11-19 11:47:58","0000-00-00 00:00:00" +"195","lesk",,,,,,,,"1000","0","data/XYLADECOR/Podlahový lak/P.LAK - vodou riediteľný (lesk).jpg","11","1","10.2000","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1840","2020-11-19 11:47:59","0000-00-00 00:00:00" +"196","polomat",,,,,,,,"1000","0","data/XYLADECOR/Podlahový lak/P.LAK - vodou riediteľný (polomat).jpg","11","1","10.2000","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1842","2020-11-19 11:47:59","0000-00-00 00:00:00" +"197","lesk",,,,,,,,"1000","0","data/XYLADECOR/Podlahový lak/P.LAK - polyuretán (lesk).jpg","11","1","10.2000","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1681","2020-11-19 11:47:59","0000-00-00 00:00:00" +"198","polomat",,,,,,,,"1000","0","data/XYLADECOR/Podlahový lak/P.LAK - polyuretán (polomat).jpg","11","1","10.2000","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1941","2020-11-19 11:47:59","0000-00-00 00:00:00" +"199","bezfarebný",,,,,,,,"1000","0","data/XYLADECOR/Terrace/TERRACE - bezfarebný.jpg","11","1","39.3600","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1532","2020-11-19 11:47:59","0000-00-00 00:00:00" +"200","týk",,,,,,,,"1000","0","data/XYLADECOR/Terrace/TERRACE - týk.jpg","11","1","39.3600","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1607","2020-11-19 11:47:59","0000-00-00 00:00:00" +"201","borovica",,,,,,,,"1000","0","data/XYLADECOR/Terrace/TERRACE - borovica.jpg","11","1","39.3600","0","9","2014-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1774","2020-11-19 11:47:59","0000-00-00 00:00:00" +"207","biela",,,,,,,,"1000","6","data/interierove farby/eternal-in-termo.jpg","12","1","21.8420","0","9","2014-04-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2231","2020-11-19 11:47:59","2022-03-30 13:55:33" +"208","biela",,,,,,,,"1000","6","data/interierove farby/eternal-in-stop.jpg","12","1","8.3000","0","9","2014-04-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1642","2020-11-19 11:47:59","2022-03-30 13:54:54" +"210","super matt",,,,,,,,"1000","6","data/DULUX/DX - super matt plus.jpg","11","1","15.9830","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2366","2020-11-19 11:47:59","2022-02-18 14:35:35" +"231","Indické stepy",,,,,,,,"1000","6","data/DULUX/COW/Indické sterpi.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2381","2020-11-19 11:47:59","2022-02-21 12:56:16" +"232","Indický biely čaj",,,,,,,,"1000","6","data/DULUX/COW/Indický biely čaj.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2321","2020-11-19 11:47:59","2022-02-21 12:56:37" +"233","Indický palisander",,,,,,,,"1000","6","data/DULUX/COW/Indický palisander.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2127","2020-11-19 11:48:00","2022-02-21 12:57:28" +"234","Grafitový sumrak",,,,,,,,"1000","6","data/DULUX/COW/Grafitový súmrak.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2141","2020-11-19 11:48:00","2022-02-21 12:55:19" +"235","Divoké liany",,,,,,,,"1000","6","data/DULUX/COW/Divoké liany.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2131","2020-11-19 11:48:00","2022-02-21 12:39:53" +"236","biele plachty",,,,,,,,"1000","6","data/DULUX/COW/Biele plachty.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2666","2020-11-19 11:48:00","2022-02-21 12:36:06" +"238","Červené víno",,,,,,,,"1000","6","data/DULUX/COW/ervené vínio.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1869","2020-11-19 11:48:00","2022-02-21 12:39:33" +"239","Exotické kari",,,,,,,,"1000","6","data/DULUX/COW/Exotické kari.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1951","2020-11-19 11:48:00","2022-02-21 12:54:37" +"240","Purpurový cyklámen",,,,,,,,"1000","6","data/DULUX/COW/Purpurový cyklámen.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1682","2020-11-19 11:48:00","2022-02-21 13:08:11" +"241","Nekonečný oceán",,,,,,,,"1000","6","data/DULUX/COW/Nekonečný oceán.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1792","2020-11-19 11:48:00","2022-02-21 13:05:29" +"242","Ohnivé Flamenco",,,,,,,,"1000","6","data/DULUX/COW/Ohnivé flameco.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1452","2020-11-19 11:48:00","2022-02-21 13:06:21" +"243","Pikantné Gazpacho",,,,,,,,"1000","6","data/DULUX/COW/Pikantné gaspačo.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1614","2020-11-19 11:48:00","2022-02-21 13:07:54" +"244","Mrazivý tyrkys",,,,,,,,"1000","6","data/DULUX/COW/Mrazivý tyrkys.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1898","2020-11-19 11:48:00","2022-02-21 13:05:10" +"245","Koreň kurkurmy",,,,,,,,"1000","6","data/DULUX/COW/Koreň kurkumy.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1825","2020-11-19 11:48:00","2022-02-21 12:57:50" +"246","Kvitnúci vres",,,,,,,,"1000","6","data/farby sveta COW/Kvitnúci vres.jpg","11","1","12.4800","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1343","2020-11-19 11:48:00","2022-02-21 12:34:05" +"247","Lastúrovo biela",,,,,,,,"1000","6","data/DULUX/COW/Lastúrovo biela.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1616","2020-11-19 11:48:00","2022-02-21 12:58:41" +"250","Ryžové poli",,,,,,,,"1000","6","data/DULUX/COW/Ryžové pole.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1503","2020-11-19 11:48:00","2022-02-21 13:08:57" +"252","Slnečné sari",,,,,,,,"1000","6","data/DULUX/COW/Vášnivý carmen.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1924","2020-11-19 11:48:00","2022-02-21 13:09:33" +"253","Grécke slnko",,,,,,,,"1000","6","data/DULUX/COW/Grécke slnko.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2495","2020-11-19 11:48:00","2022-02-21 12:55:56" +"254","Grécka chalva",,,,,,,,"1000","6","data/DULUX/COW/Grécka chalva.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2589","2020-11-19 11:48:00","2022-02-21 12:55:37" +"256","Levanduľa",,,,,,,,"1000","6","data/DULUX/COW/Levanduľa.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1790","2020-11-19 11:48:00","2022-02-21 12:59:07" +"257","Púštna cesta",,,,,,,,"1000","6","data/DULUX/COW/Púštna cesta.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1708","2020-11-19 11:48:00","2022-02-21 13:08:34" +"259","Piesková Mandala",,,,,,,,"1000","6","data/DULUX/COW/Piesková mandala.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1619","2020-11-19 11:48:00","2022-02-21 13:07:37" +"260","Zázvorový čaj",,,,,,,,"1000","6","data/DULUX/COW/Zázvorový čaj.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1712","2020-11-19 11:48:00","2022-02-21 13:12:25" +"261","Zelený ostrov",,,,,,,,"1000","6","data/DULUX/COW/Zelený ostov.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1824","2020-11-19 11:48:01","2022-02-21 13:13:07" +"262","Zimné ticho",,,,,,,,"1000","6","data/DULUX/COW/Zimné ticho.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1857","2020-11-19 11:48:01","2022-02-21 13:13:25" +"263","Zlatý chrám",,,,,,,,"1000","6","data/DULUX/COW/Zlatý chrám.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1576","2020-11-19 11:48:01","2022-02-21 13:13:41" +"264","Východ slnka",,,,,,,,"1000","6","data/DULUX/COW/Východ slnka.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1810","2020-11-19 11:48:01","2022-02-21 13:12:02" +"265","Voňavý rozmarí",,,,,,,,"1000","6","data/DULUX/COW/Voňavý rozmarín.jpg","11","1","13.3910","0","9","2014-04-21","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1636","2020-11-19 11:48:01","2022-02-21 13:11:41" +"267","Tropické slnko",,,,,,,,"1000","6","data/DULUX/COW/Tropické slnko.jpg","11","1","13.3910","0","9","2014-04-21","2.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1449","2020-11-19 11:48:01","2022-02-21 13:10:53" +"269","Sušená marhuľa",,,,,,,,"1000","6","data/DULUX/COW/Sušená marhuľa.jpg","11","1","13.3910","0","9","2014-04-21","2.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1631","2020-11-19 11:48:01","2022-02-21 13:10:10" +"270","matt",,,,,,,,"1000","6","data/DULUX/DX - acryl matt.jpg","11","1","9.5330","0","9","2014-04-27","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2831","2020-11-19 11:48:01","2022-02-18 14:32:02" +"273","čierna 0199 0.75L",,,,,,,,"100000","0","data/dulux synteticke farby/dulux_universal_mat.jpg","11","1","5.1100","0","9","2014-03-23","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1780","2020-11-19 11:48:01","0000-00-00 00:00:00" +"274","201 biela ",,,,,,,,"1000","6","data/eternal revital/biela.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1687","2020-11-19 11:48:01","2022-04-04 09:18:04" +"275","202 svetlo šedá",,,,,,,,"1000","6","data/eternal revital/svetlo-seda.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1871","2020-11-19 11:48:01","2022-04-04 09:18:36" +"276","205 žlť dubová",,,,,,,,"1000","6","data/eternal revital/lť dubová.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1707","2020-11-19 11:48:02","2022-04-04 09:19:08" +"277","206 zelená",,,,,,,,"1000","6","data/eternal revital/zelená.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1895","2020-11-19 11:48:02","2022-04-04 09:20:18" +"278","207 červenohnedá",,,,,,,,"1000","6","data/eternal revital/ervenohnedá.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1881","2020-11-19 11:48:02","2022-04-04 09:25:58" +"279","209 hnedá",,,,,,,,"1000","6","data/eternal revital/hnedá.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1782","2020-11-19 11:48:02","2022-04-04 09:26:25" +"280","213 čierna",,,,,,,,"1000","6","data/eternal revital/ierna.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2181","2020-11-19 11:48:02","2022-04-04 09:26:58" +"281","214 slonová kosť",,,,,,,,"1000","6","data/eternal revital/slonová kosť.jpg","12","1","4.1170","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1568","2020-11-19 11:48:02","2022-04-04 09:27:30" +"282","216 modrá",,,,,,,,"1000","6","data/eternal revital/modrá.jpg","12","1","4.3420","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1817","2020-11-19 11:48:02","2022-04-04 09:29:45" +"283","218 červená",,,,,,,,"1000","6","data/eternal revital/ervená.jpg","12","1","4.3420","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1649","2020-11-19 11:48:02","2022-04-04 09:31:38" +"284","222 svetlo zelená",,,,,,,,"1000","6","data/eternal revital/svetlo zelená.jpg","12","1","4.3420","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1417","2020-11-19 11:48:02","2022-04-04 09:32:08" +"285","217 žltá",,,,,,,,"1000","6","data/eternal revital/ltá.jpg","12","1","4.3420","0","9","2014-04-27","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1311","2020-11-19 11:48:02","2022-04-04 09:30:56" +"286","01 biela",,,,,,,,"1000","6","data/eternal revital/biela.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2080","2020-11-19 11:48:02","2022-03-30 13:58:12" +"287","02 svetlo šedá",,,,,,,,"1000","6","data/eternal revital/svetlo-seda.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1786","2020-11-19 11:48:02","2022-03-31 11:40:43" +"288","07 červenohnedá",,,,,,,,"1000","6","data/eternal revital/ervenohnedá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1919","2020-11-19 11:48:02","2022-03-30 14:01:49" +"289","08 tehlovo červená",,,,,,,,"1000","6","data/eternal revital/tehlovo červená.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1559","2020-11-19 11:48:02","2022-03-30 14:02:31" +"290","09 tmavo hnedá",,,,,,,,"1000","6","data/eternal revital/tmavo hnedá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1735","2020-11-19 11:48:02","2022-03-30 14:03:00" +"291","10 palisander",,,,,,,,"1000","6","data/eternal revital/palisander.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1765","2020-11-19 11:48:02","2022-03-30 14:04:40" +"292","06 zelená",,,,,,,,"1000","6","data/eternal revital/zelená.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1979","2020-11-19 11:48:02","2022-03-30 14:01:15" +"293","05 žltá",,,,,,,,"1000","6","data/eternal revital/ltá-akryl.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1688","2020-11-19 11:48:02","2022-03-30 14:00:20" +"294","03 stredne šedá",,,,,,,,"1000","6","data/eternal revital/stredne šedá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1997","2020-11-19 11:48:02","2022-03-31 11:41:36" +"295","04 tmavo šedá",,,,,,,,"1000","6","data/eternal revital/tmavo šedá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1684","2020-11-19 11:48:03","2022-03-30 13:59:39" +"296","19 svetlo hnedá",,,,,,,,"1000","6","data/eternal revital/svetlo hnedá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1392","2020-11-19 11:48:03","2022-04-01 08:20:48" +"297","21 stredne hnedá",,,,,,,,"1000","6","data/eternal revital/stredne hnedá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1472","2020-11-19 11:48:03","2022-04-01 08:21:49" +"298","22 svetlo zelená",,,,,,,,"1000","6","data/eternal revital/svetlo zelená.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1366","2020-11-19 11:48:03","2022-04-01 08:22:34" +"299","18 červená jahoda",,,,,,,,"1000","6","data/eternal revital/ervená jahoda.jpg","12","1","7.0830","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1729","2020-11-19 11:48:03","2022-04-01 08:19:50" +"300","17 svetlo žltá",,,,,,,,"1000","6","data/eternal revital/svetlo žltá.jpg","12","1","7.0830","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1949","2020-11-19 11:48:03","2022-04-01 08:19:09" +"301","14 Slonová kosť",,,,,,,,"1000","6","data/eternal revital/slonová kosť.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1730","2020-11-19 11:48:03","2022-04-01 08:13:52" +"302","16 modrá",,,,,,,,"1000","6","data/eternal revital/modrá.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2003","2020-11-19 11:48:03","2022-04-01 08:16:57" +"303","13 čierna",,,,,,,,"1000","6","data/eternal revital/ierna.jpg","12","1","6.6000","0","9","2014-04-28","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1779","2020-11-19 11:48:03","2022-03-30 14:05:31" +"313","401 biela",,,,,,,,"1000","6","data/farby-odtiene/Snehovo-biela.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1513","2020-11-19 11:48:03","2022-04-01 08:26:43" +"314","410 palisander",,,,,,,,"1000","6","data/eternal revital/palisander.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1877","2020-11-19 11:48:03","2022-04-04 08:55:38" +"315","402 svetlo šedá",,,,,,,,"1000","6","data/farby-odtiene/svetlo šedá.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1913","2020-11-19 11:48:03","2022-04-01 08:27:21" +"316","423 višňová",,,,,,,,"1000","6","data/farby-odtiene/visňova.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1398","2020-11-19 11:48:03","2022-04-04 08:56:39" +"317","413 čierna",,,,,,,,"1000","6","data/farby-odtiene/cierna.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1702","2020-11-19 11:48:03","2022-04-04 08:56:13" +"318","406 zelená",,,,,,,,"1000","6","data/farby-odtiene/zelena.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1736","2020-11-19 11:48:03","2022-04-04 08:54:35" +"319","407 červenohnedá",,,,,,,,"1000","6","data/farby-odtiene/cervenohneda.jpg","12","1","6.9830","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1708","2020-11-19 11:48:03","2022-04-04 08:55:02" +"320","442 medená",,,,,,,,"1000","6","data/farby-odtiene/medena.jpg","12","1","9.8420","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1749","2020-11-19 11:48:03","2022-04-04 09:01:10" +"321","441 strieborná",,,,,,,,"1000","6","data/farby-odtiene/strieborna.jpg","12","1","9.8420","0","9","2014-05-01","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1417","2020-11-19 11:48:03","2022-04-04 08:57:12" +"322","višňová 323",,,,,,,,"1000","6","data/farby-odtiene/visnova.jpg","0","1","27.3830","0","9","0000-00-00","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1169","2020-11-19 11:48:03","2022-04-04 09:15:26" +"323","hnedá 309",,,,,,,,"1000","6","data/farby-odtiene/hneda.jpg","0","1","27.3830","0","9","0000-00-00","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1218","2020-11-19 11:48:04","2022-04-04 09:14:00" +"324","červenohnedá 307",,,,,,,,"1000","6","data/farby-odtiene/cervenohneda-307.jpg","0","1","27.3830","0","9","0000-00-00","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1162","2020-11-19 11:48:04","2022-04-04 09:13:33" +"325","zelená 306",,,,,,,,"1000","6","data/farby-odtiene/zelena-306.jpg","0","1","27.3830","0","9","0000-00-00","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1300","2020-11-19 11:48:04","2022-04-04 09:16:00" +"326","biela",,,,,,,,"1000","6","data/eternal-na-radiatory.jpg","0","1","7.7670","0","9","2014-05-11","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","987","2020-11-19 11:48:04","2022-04-04 09:11:16" +"353","biely",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - biela.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1656","2020-11-19 11:48:04","0000-00-00 00:00:00" +"354","šedý",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - šedá.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1967","2020-11-19 11:48:04","0000-00-00 00:00:00" +"355","stredne hnedá",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - stredne hnedá.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2185","2020-11-19 11:48:04","0000-00-00 00:00:00" +"356","stredne modrá",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - stredne modrá.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1639","2020-11-19 11:48:04","0000-00-00 00:00:00" +"357","stredne zelená",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - stredne zelená.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1589","2020-11-19 11:48:04","0000-00-00 00:00:00" +"359","hliník",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - hliník.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1548","2020-11-19 11:48:04","0000-00-00 00:00:00" +"360","červeň rumělková",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - červeňrumeľková tmavá.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1634","2020-11-19 11:48:04","0000-00-00 00:00:00" +"361","červenohnedá",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - červenohnedá.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1632","2020-11-19 11:48:04","0000-00-00 00:00:00" +"362","čierna",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - čierna.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1781","2020-11-19 11:48:04","0000-00-00 00:00:00" +"363","tmavo hnedá",,,,,,,,"1000","0","data/hammerite 3v1/tmavo-hneda.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1657","2020-11-19 11:48:04","0000-00-00 00:00:00" +"364","stredne žltá",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/KOMAPRIM - stredne žltá.jpg","11","1","7.8600","0","9","2014-05-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2027","2020-11-19 11:48:04","0000-00-00 00:00:00" +"365","základ biela 0100",,,,,,,,"1000","0","data/DULUX/Universal/UNI základ - biela.jpg","11","1","4.1400","0","9","2014-05-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1962","2020-11-19 11:48:04","0000-00-00 00:00:00" +"366","základ červenohnedá 0841",,,,,,,,"1000","0","data/DULUX/Universal/UNI základ - červenohnedá.jpg","11","1","4.1400","0","9","2014-05-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1677","2020-11-19 11:48:04","0000-00-00 00:00:00" +"367","základ šedá 0110",,,,,,,,"1000","0","data/DULUX/Universal/UNI základ - šedá.jpg","11","1","4.0700","0","9","2014-05-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1994","2020-11-19 11:48:04","0000-00-00 00:00:00" +"368","02 šedá",,,,,,,,"1000","6","data/ETERNAL/antikor-akrylatovy-07kg.jpg","12","1","4.9200","0","9","2014-05-18","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1311","2020-11-19 11:48:04","2022-04-04 09:35:43" +"369","07 červenohnedá",,,,,,,,"1000","6","data/ETERNAL/antikor-akrylatovy-07kg.jpg","12","1","4.9200","0","9","2014-05-18","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1161","2020-11-19 11:48:04","2022-04-04 09:35:58" +"370","základný",,,,,,,,"1000","6","data/ETERNAL/na-drevo-zaklad-07kg.jpg","12","1","4.3200","0","9","2014-05-18","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1315","2020-11-19 11:48:04","2022-04-01 08:24:51" +"371","svetlomodrý",,,,,,,,"1000","6","data/ETERNAL/eternal-na-bazeny.jpg","12","1","10.0080","0","9","2014-05-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2615","2020-11-19 11:48:04","2022-04-01 08:24:20" +"376","svetlo šedý",,,,,,,,"1000","0","data/ETERNAL/ternal-epoxi-5+5.jpg","12","1","94.2400","0","9","2014-05-19","10.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1711","2020-11-19 11:48:04","0000-00-00 00:00:00" +"378","04 šedý",,,,,,,,"1000","0","data/ETERNAL/eternal-stabil.jpg","12","1","31.9200","0","9","2014-05-19","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:04","0000-00-00 00:00:00" +"379","02 svetlo šedý",,,,,,,,"1000","0","data/ETERNAL/eternal-stabil.jpg","12","1","19.0200","0","9","2014-05-19","10.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:04","0000-00-00 00:00:00" +"380","06 zelený",,,,,,,,"1000","0","data/ETERNAL/eternal-stabil.jpg","12","1","33.8600","0","9","2014-05-19","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:04","0000-00-00 00:00:00" +"381","15+5kg",,,,,,,,"1000","0","data/ETERNAL/forte-bak.jpg","12","1","56.3000","0","9","2014-05-19","10.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","3148","2020-11-19 11:48:04","0000-00-00 00:00:00" +"384","Dulux Grunt",,,,,,,,"1000","0","data/penetracne natery/dulux-grunt5l.jpg","11","1","6.5600","0","9","2014-05-21","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2082","2020-11-19 11:48:04","0000-00-00 00:00:00" +"385","FORTE penetral",,,,,,,,"1000","0","data/penetracne natery/forte-penetral-1kg.jpg","12","1","3.9700","0","9","2014-05-21","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1930","2020-11-19 11:48:05","0000-00-00 00:00:00" +"386","FORTE",,,,,,,,"1000","0","data/penetracne natery/adhezny-mostik.jpg","12","1","3.4000","0","9","2014-05-21","1.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1513","2020-11-19 11:48:05","0000-00-00 00:00:00" +"387","červenohnedý 25kg",,,,,,,,"1000","6","data/hydroizolacie/sanakryl-top-cervenohnedy.jpg","12","1","87.4600","0","9","2014-05-21","25.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1408","2020-11-19 11:48:05","2022-04-14 12:35:57" +"388","svetlo šedý 25kg",,,,,,,,"1000","6","data/hydroizolacie/sanakryl-top-cervenohnedy.jpg","12","1","87.4600","0","9","2014-05-21","25.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1664","2020-11-19 11:48:05","2022-04-14 12:35:25" +"389","červenohnedý 25kg",,,,,,,,"1000","6","data/hydroizolacie/sanakryl-uv.jpg","12","1","81.8400","0","9","2014-05-21","25.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","1702","2020-11-19 11:48:05","2022-04-14 12:36:44" +"390","50m",,,,,,,,"1000","0","data/hydroizolacie/FORTE-pruzny-tesniaci-pas.jpg","12","1","80.6400","0","9","2014-05-21","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2551","2020-11-19 11:48:06","0000-00-00 00:00:00" +"391","10m",,,,,,,,"1000","0","data/hydroizolacie/FORTE-pruzny-tesniaci-pas.jpg","12","1","18.0700","0","9","2014-05-21","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2565","2020-11-19 11:48:06","0000-00-00 00:00:00" +"392","1K 15kg",,,,,,,,"1000","0","data/hydroizolacie/fortisol1-15kg.jpg","12","1","55.7400","0","9","2014-05-21","15.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1944","2020-11-19 11:48:06","0000-00-00 00:00:00" +"393","1K 5kg",,,,,,,,"1000","0","data/hydroizolacie/fortisol1-5kg.jpg","12","1","18.8400","0","9","2014-05-21","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1708","2020-11-19 11:48:06","0000-00-00 00:00:00" +"394","A+B 20kg",,,,,,,,"1000","0","data/hydroizolacie/Fortisol-A-B-20kg.jpg","12","1","49.5800","0","9","2014-05-21","20.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1851","2020-11-19 11:48:06","0000-00-00 00:00:00" +"395","tmavo šedý 5kg",,,,,,,,"1000","0","data/hydroizolacie/fortisol-uni-5kg.jpg","12","1","19.0200","0","9","2014-05-21","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1533","2020-11-19 11:48:06","0000-00-00 00:00:00" +"402","universal 3g",,,,,,,,"1000","0","data/CEYS lepidlá/SUPERCEYS/SUPERCEYS 3g.jpg","18","1","2.3750","0","9","2014-05-22","0.00300000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1483","2020-11-19 11:48:06","0000-00-00 00:00:00" +"403","universal 6g",,,,,,,,"1000","0","data/CEYS lepidlá/SUPERCEYS/SUPERCEYS 6g.jpg","18","1","3.0080","0","9","2014-05-22","0.00600000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1385","2020-11-19 11:48:06","0000-00-00 00:00:00" +"404","plechovky",,,,,,,,"1000","0","data/CEYS/kontaktne lepidla/KONTAKTCEYS---plechovky.jpg","18","1","3.2666","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1901","2020-11-19 11:48:06","0000-00-00 00:00:00" +"405","kontaktceys 30ml","5348503400",,"8411519231205",,,,,"1000","0","data/CEYS lepidlá/KONTAKTCEYS/KONTAKTCEYS chloroprenove lepidlo.jpg","18","1","1.5580","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1923","2020-11-19 11:48:06","0000-00-00 00:00:00" +"406","kontaktceys 30ml","5340503601",,"8411519231038",,,,,"1000","0","data/CEYS lepidlá/KONTAKTCEYS/KONTAKTCEYS transparent.jpg","18","1","1.9580","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1589","2020-11-19 11:48:06","0000-00-00 00:00:00" +"408","Standard 28ml",,,"5248510220",,,,,"997","7","catalog/ceys/CEYS-Epoxy-Rectificable-10-2018-548x1024.png","18","1","5.6400","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","2226","2020-11-19 11:48:06","2021-02-02 13:06:52" +"409","Bielič špár 7,4ml","5340505122",,"8411519751222",,,,,"1000","6","catalog/ceys/SPECIAL-Bělič-spár-74-ml-399x1024.png","18","1","5.6600","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","16021","2020-11-19 11:48:06","2021-02-02 12:31:38" +"410","plastik","5340504110",,"8411519741117",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/PLASTIK obtiazne plasty.jpg","18","1","4.6250","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2238","2020-11-19 11:48:06","0000-00-00 00:00:00" +"411","7ml + 4 záplaty","5342505004",,"8411519470024",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/PLACHTOVINA A KAUCUK.jpg","18","1","5.8500","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:06","0000-00-00 00:00:00" +"412","kristalceys 3g","5348501022",,"8411519370010",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/Kristalceys.jpg","18","1","2.8600","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:06","0000-00-00 00:00:00" +"413","15ml",,,,,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/VINYL na makcene plasty.jpg","18","1","2.7833","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1694","2020-11-19 11:48:06","0000-00-00 00:00:00" +"414","na opravu duší","5348505003",,"8411519470017",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/LEPIDLO NA OPRAVU DUSI.jpg","18","1","2.4750","0","9","2014-05-22","0.00900000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1608","2020-11-19 11:48:06","0000-00-00 00:00:00" +"415","6ml",,,,,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/UPEVNOVANIE SROBOV.jpg","18","1","4.1666","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1724","2020-11-19 11:48:06","0000-00-00 00:00:00" +"416","plastik 30ml",,,,,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/PLASTIK na tvrde plasty.jpg","18","1","2.8500","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1603","2020-11-19 11:48:06","0000-00-00 00:00:00" +"418","smaltceys 15ml","5348505101",,"8411519440041",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/SMALTCEYS.jpg","18","1","3.0750","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1584","2020-11-19 11:48:06","0000-00-00 00:00:00" +"419","textil 30ml","5340501024",,"8411519460247",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/TEXTIL.jpg","18","1","2.9666","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2005","2020-11-19 11:48:06","0000-00-00 00:00:00" +"1496","ORION FRAGRANCE kolíčky proti moľom",,,,,,,,"100","6","catalog/ORION/48031607-Orion-fragrance-kolicek-proti-molum-ciste-pradlo-2-ks-686x1024.jpg","0","1","2.0330","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","531","2021-01-26 08:51:46","2021-01-26 08:51:46" +"1497","ORION TOTÁLNA OCHRANA PRED MOĽAMI prípravok proti šatovým moľom",,,,,,,,"100","6","catalog/ORION/Orion-fragrance-totalni-ochrana-pred-moly-levandule_2015-574x1024.png","0","1","2.0330","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","529","2021-01-26 08:53:48","2021-01-26 08:53:48" +"424","tuba 10ML",,,,,,,,"1000","0","data/CEYS/univerzalne lepidla/TRIACTION-tuba-10ML.jpg","18","1","2.5300","0","9","2014-05-22","0.00100000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2025","2020-11-19 11:48:06","0000-00-00 00:00:00" +"425","fixceys 20ml","5340507204",,"8411519110074",,,,,"1000","0","data/CEYS lepidlá/UNIVERZALNE LEPIDLA/FIXCEYS.jpg","18","1","1.7566","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1504","2020-11-19 11:48:06","0000-00-00 00:00:00" +"427","kov 47g",,,,,,,,"1000","0","data/CEYS lepidlá/EPOXI TMELY/SUPEREPOXI kov.jpg","18","1","5.6416","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1534","2020-11-19 11:48:06","0000-00-00 00:00:00" +"428","plast 52g",,,,,,,,"1000","0","data/CEYS lepidlá/EPOXI TMELY/SUPEREPOXI plast.jpg","18","1","5.6416","0","9","2014-05-22","0.05200000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1405","2020-11-19 11:48:06","0000-00-00 00:00:00" +"429","universal 48g",,,,,,,,"1000","0","data/CEYS lepidlá/EPOXI TMELY/SUPEREPOXI universal.jpg","18","1","5.6416","0","9","2014-05-22","0.06000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1359","2020-11-19 11:48:06","0000-00-00 00:00:00" +"430","kov 40ml + 40g",,,,,,,,"1000","0","data/CEYS/tmely/CEYS---Synteticky-kov-40ML-40G.jpg","18","1","6.0800","0","9","2014-05-22","0.06000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1547","2020-11-19 11:48:06","0000-00-00 00:00:00" +"431","profesional 100ml",,,,,,,,"1000","0","data/CEYS lepidlá/MONTACK/MONTACK profesional.jpg","18","1","2.7833","0","9","2014-05-22","0.00100000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1570","2020-11-19 11:48:06","0000-00-00 00:00:00" +"432","express transparent 10s","5348507262",,"8411519772272",,,,,"1000","0","data/CEYS lepidlá/MONTACK/MONTACK express transparent 80g.jpg","18","1","3.0500","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1857","2020-11-19 11:48:07","0000-00-00 00:00:00" +"433","express 10s","5348507264",,"8411519772364",,,,,"1000","0","data/CEYS lepidlá/MONTACK express.jpg","18","1","3.1333","0","9","2014-05-22","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1552","2020-11-19 11:48:07","0000-00-00 00:00:00" +"434","vinylester 300ml","5842901620",,"8411519916201",,,,,"1000","6","catalog/ceys/Ceys-Chemicka-Kotva-Vinylester-300-ml-05-2020_RGB-401x1024.png","18","1","11.3000","0","9","2014-05-22","0.30000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1710","2020-11-19 11:48:07","2021-02-02 12:41:25" +"435","koncentrát 1:10",,,,,,,,"1000","0","data/technicke kvapaliny/odmastovac-05kg.jpg","12","1","3.0600","0","9","2014-05-26","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1578","2020-11-19 11:48:07","0000-00-00 00:00:00" +"437","odhrdzovač",,,,,,,,"1000","0",,"12","1","1.2800","0","9","2014-05-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"443","10l",,,,,,,,"1000","0","data/dufa/omietkova-penetracia-komfortKOM4.jpg","20","1","21.8580","0","9","2014-06-05","10.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1323","2020-11-19 11:48:07","0000-00-00 00:00:00" +"456","epoxy spray 400ml","583045",,"7610567930028",,,,,"1000","6","data/BRUNOX/BRUNOX EPOXY 400ml.jpg","21","1","13.2000","0","9","2016-06-05","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1732","2020-11-19 11:48:07","2022-02-21 13:37:00" +"459","lipa",,,,,,,,"1000","0","data/XYLADECOR/Standard/STANDARD - lipa.jpg","11","1","6.2500","0","9","2017-04-11","0.00000000","2","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"460","biela pololesk",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - biela pololesk.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"461","biela lesk",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - biela lesk.jpg","11","1","5.0400","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"462","červeno hnedá",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - červeno hnedá.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"463","červená",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - červená.jpg","11","1","5.0400","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"464","čoko hnedá",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - čoko hnedá.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"465","hnedá",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - hnedá.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"466","modrá",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - modrá.jpg","11","1","5.0400","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"467","sivá",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - sivá.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"468","slonova kosť",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - slonova kosť.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"469","tmavá hnedá",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - tmavo hnedá.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"470","zelená",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - zelená.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"471","žltozelená",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX AQUA - žltozelená.jpg","11","1","4.2000","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"1495","ORION TOTÁLNA OCHRANA guľôčky proti moľom",,,,,,,,"100","6","catalog/ORION/Orion-totalni-ochrana-kulicky-proti-molum-ciste-pradlo-20-ks-710x1024.jpg","0","1","2.3160","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","543","2021-01-26 08:49:40","2021-01-26 08:49:40" +"473","04 jarná ďatelinka",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 04.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"474","05 jarná tráva",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 05.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"475","09 letná pšenica",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 09.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"476","10 letný narcis",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 10.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"477","12 medové leto",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 12.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"478","14 jesenná hruška",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 14.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"479","15 jesenná marhuľa",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 15.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"480","16 jesenná broskyňa",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 16.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"481","26 zimné pole",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 26.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:07","0000-00-00 00:00:00" +"482","27 zimný orech",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 27.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"483","31 letná fialka",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 31.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"484","34 letný hyacint",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 34.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"485","43 zimné svitanie",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 43.jpg","0","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","948","2020-11-19 11:48:08","0000-00-00 00:00:00" +"486","47 letná malina",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 47.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"487","52 strieborná zima",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 52.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"488","53 zimná búrka",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 53.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"489","54 zimný súmrak",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 54.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"490","55 jarné more",,,,,,,,"1000","0","data/Supralux/Season/SUPRALUX 55.jpg","11","1","7.6800","0","9","2017-04-11","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"491","gél na ruky",,,,,,,,"1000","6","catalog/Sanytol/HIDRO-75ML-CZ-SK-515x1024.png","18","1","2.4500","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1074","2020-11-19 11:48:08","2021-01-25 12:10:37" +"493","mentol 300ml",,,,,,,,"1000","6","catalog/Sanytol/Sanytol-dezinfekce-osvezovac-mentohol-72114-628x1024.jpg","0","1","2.8160","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","474","2020-11-19 11:48:08","2021-01-25 12:20:03" +"494","grep 500ml",,,,,,,,"1000","0","data/SANYTOL/SANYTOL univerzálny čistič grapefuit.jpg","18","1","2.7500","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"495","eukalyptus 500ml",,,,,,,,"1000","6","catalog/Sanytol/42631200-SANYTOL-dezinfekce-univerzalni-cistic-sprej-eukalyptus-500-ml-485x1024.jpg","18","1","2.8660","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","945","2020-11-19 11:48:08","2021-01-25 12:13:42" +"496"," čistič kúpeľní 500ml",,,,,,,,"1000","6","catalog/Sanytol/42639300-SANYTOL-dezinfekce-cisitc-koupelny-500-ml-545x1024.jpg","18","1","3.1080","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1090","2020-11-19 11:48:08","2021-01-25 10:31:41" +"497","Čistič kuchyne 500ml",,,,,,,,"1000","6","catalog/Sanytol/42639200-SANYTOL-dezinfekce-cistic-kuchyne-500-ml-545x1024.jpg","18","1","3.1080","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1024","2020-11-19 11:48:08","2021-01-25 10:24:33" +"498","eukalyptus 1l",,,,,,,,"1000","6","catalog/Sanytol/42631220-SANYTOL-dezinfekce-univerzalni-cistic-podlahy-eukalyptus-1000-ml-451x1024.jpg","18","1","2.8910","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1319","2020-11-19 11:48:08","2021-01-25 11:56:39" +"499","citrón a olivové lístky 1l",,,,,,,,"1000","6","catalog/Sanytol/42631222-SANYTOL-dezinfekce-univerzalni-cistic-podlahy-citrus-1000-ml-451x1024.jpg","18","1","2.8910","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1144","2020-11-19 11:48:08","2021-01-25 11:59:02" +"500","eukalyptus utierky",,,,,,,,"1000","6","catalog/Sanytol/42631227-SANYTOL-dezinfekce-univerzalni-cistic-uterky-24-ks-670x1024.jpg","18","1","2.7500","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","919","2020-11-19 11:48:08","2021-01-25 12:28:47" +"501","prádlo ",,,,,,,,"100","6","catalog/Sanytol/sanytol-dezinfekce-na-pradlo-1024x1024.png","18","1","2.8800","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1153","2020-11-19 11:48:08","2021-01-25 11:24:09" +"502","proti roztočom 300ml",,,,,,,,"10","6","catalog/Sanytol/42635100-SANYTOL-proti-roztocum-300-ml-583x1024.jpg","18","1","3.8660","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","950","2020-11-19 11:48:08","2021-01-25 12:25:16" +"503","aloe vera 250ml",,,,,,,,"1000","6","catalog/Sanytol/42650123-SANYTOL-dezinfekcni-mydlo-hydratujici-250-ml-458x1024.jpg","18","1","2.1700","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1030","2020-11-19 11:48:08","2021-01-25 10:57:56" +"504","mydlo 100g",,,,,,,,"1000","0","data/DR.BECKMANN/DR.BECKMANN žlčové mydlo.jpg","18","1","2.3800","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:08","0000-00-00 00:00:00" +"505","laminát 750ml",,,"8411660520166",,,,,"1000","6","data/ALEX/ALEX - čistič s leskom 2v1 pomaranč.jpg","18","1","2.8100","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","142","2020-11-19 11:48:08","2021-01-25 10:12:02" +"506","drevo 750ml",,,"8411660291400",,,,,"1000","6","data/ALEX/ALEX ochranný čistič.jpg","18","1","2.8500","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","128","2020-11-19 11:48:08","2021-01-25 10:12:12" +"507","laminát 750ml",,,"8595059704013",,,,,"1000","6","data/ALEX/ALEX - čistič s leskom 2v1 pomaranč.jpg","18","1","2.8100","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","171","2020-11-19 11:48:08","2021-01-25 10:12:24" +"1501","PRÍPRAVOK NA PALUBNÚ DOSKU HYGIENIZUJICÍ - ORANGE 600ML",,,,,,,,"100","6","catalog/mafra/scic-orange-sprej.jpg","0","1","4.3160","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","445","2021-01-26 09:53:19","2021-01-26 09:53:19" +"1502","QUICK 300 ml opraví a nahustí defekt",,,,,,,,"100","6","catalog/mafra/plnic-defektu-ve-spreji-mafra-quick-300-ml.jpg","0","1","9.5750","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","481","2021-01-26 10:33:31","2021-01-26 10:34:27" +"1503","HP12 - univerzálny viacúčelový odmasťovač",,,,,,,,"100","6","catalog/mafra/qHHBFkr.jpeg","0","1","4.9833","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","538","2021-01-26 10:40:13","2021-01-26 10:40:13" +"1504","Supermafrasol - univerzálny superčistič",,,,,,,,"100","6","catalog/mafra/66e69b7093fec56c4b87d7252ff01a11.jpg","0","1","9.3000","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","461","2021-01-26 10:44:47","2021-01-26 10:44:47" +"513","01 biely mrak",,,,,,,,"1000","6","data/DULUX/EASYCARE/01.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2064","2020-11-19 11:48:08","2022-02-09 10:35:08" +"514","02 platina",,,,,,,,"1000","6","data/DULUX/EASYCARE/02.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1897","2020-11-19 11:48:08","2022-02-18 12:56:33" +"515","03 strieborná baňa",,,,,,,,"1000","6","data/DULUX/EASYCARE/03.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1747","2020-11-19 11:48:09","2022-02-18 12:56:57" +"516","04 stmievanie",,,,,,,,"1000","6","data/DULUX/EASYCARE/04.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2154","2020-11-19 11:48:09","2022-02-18 12:57:26" +"517","05 anglická hmla",,,,,,,,"1000","6","data/DULUX/EASYCARE/05.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1951","2020-11-19 11:48:09","2022-02-18 12:57:47" +"518","06 alabaster",,,,,,,,"1000","6","data/DULUX/EASYCARE/06.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1685","2020-11-19 11:48:09","2022-02-18 12:58:07" +"519","07 smotanová zmrzlina",,,,,,,,"1000","6","data/DULUX/EASYCARE/07.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2036","2020-11-19 11:48:09","2022-02-18 12:59:41" +"520","08 prevažne zatiahnuté",,,,,,,,"1000","6","data/DULUX/EASYCARE/08.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2446","2020-11-19 11:48:09","2022-02-18 13:00:08" +"521","09 majstrovské plátno",,,,,,,,"1000","6","data/DULUX/EASYCARE/09.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1614","2020-11-19 11:48:09","2022-02-18 13:27:01" +"522","10 súmrak",,,,,,,,"1000","6","data/DULUX/EASYCARE/10.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1773","2020-11-19 11:48:09","2022-02-18 13:27:22" +"523","11 dotyk zimy",,,,,,,,"1000","6","data/DULUX/EASYCARE/11.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2128","2020-11-19 11:48:09","2022-02-18 13:27:48" +"524","12 popolavá šedá",,,,,,,,"1000","6","data/DULUX/EASYCARE/12.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1970","2020-11-19 11:48:09","2022-02-18 13:28:09" +"525","13 sivá holubica",,,,,,,,"1000","6","data/DULUX/EASYCARE/13.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1916","2020-11-19 11:48:10","2022-02-18 13:28:32" +"526","14 kovovo šedá",,,,,,,,"1000","6","data/DULUX/EASYCARE/14.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1777","2020-11-19 11:48:10","2022-02-18 13:28:55" +"527","15 grafit",,,,,,,,"1000","6","data/DULUX/EASYCARE/15.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2018","2020-11-19 11:48:10","2022-02-18 13:30:10" +"528","16 piesková búrka",,,,,,,,"1000","6","data/DULUX/EASYCARE/16.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1859","2020-11-19 11:48:10","2022-02-18 13:30:39" +"529","17 béžový kabát",,,,,,,,"1000","6","data/DULUX/EASYCARE/17.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1568","2020-11-19 11:48:10","2022-02-18 14:14:34" +"531","18 kávová sušienka",,,,,,,,"1000","6","data/DULUX/EASYCARE/18.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1779","2020-11-19 11:48:10","2022-02-18 14:14:58" +"532","19 tvrdý orech",,,,,,,,"1000","6","data/DULUX/EASYCARE/19.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1679","2020-11-19 11:48:10","2022-02-18 14:15:22" +"533","20 čokoládová torta",,,,,,,,"1000","6","data/DULUX/EASYCARE/20.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1880","2020-11-19 11:48:10","2022-02-18 14:15:45" +"534","21 lahodný likér",,,,,,,,"1000","6","data/DULUX/EASYCARE/21.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1670","2020-11-19 11:48:10","2022-02-18 14:17:12" +"535","22 pohár šampanského",,,,,,,,"1000","6","data/DULUX/EASYCARE/22.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2003","2020-11-19 11:48:10","2022-02-18 14:17:37" +"536","23 lahodne krémová",,,,,,,,"1000","6","data/DULUX/EASYCARE/23.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2101","2020-11-19 11:48:10","2022-02-18 14:18:04" +"537","24 piškótová torta",,,,,,,,"1000","6","data/DULUX/EASYCARE/24.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1503","2020-11-19 11:48:10","2022-02-18 14:18:33" +"538","25 matný púder",,,,,,,,"1000","6","data/DULUX/EASYCARE/25.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1747","2020-11-19 11:48:10","2022-02-18 14:19:08" +"539","26 sladký med",,,,,,,,"1000","6","data/DULUX/EASYCARE/26.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1757","2020-11-19 11:48:10","2022-02-18 14:19:56" +"540","27 slnečná žiara",,,,,,,,"1000","6","data/DULUX/EASYCARE/27.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1896","2020-11-19 11:48:10","2022-02-18 14:20:20" +"541","28 zlatá medaila",,,,,,,,"1000","6","data/DULUX/EASYCARE/28.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1547","2020-11-19 11:48:10","2022-02-18 14:20:50" +"542","29 marhuľový kompót",,,,,,,,"1000","6","data/DULUX/EASYCARE/29.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1638","2020-11-19 11:48:10","2022-02-18 14:21:13" +"543","30 mechanický pomaranč",,,,,,,,"1000","6","data/DULUX/EASYCARE/30.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1871","2020-11-19 11:48:10","2022-02-18 14:21:55" +"544","31 korálový útes",,,,,,,,"1000","6","data/DULUX/EASYCARE/31.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1730","2020-11-19 11:48:10","2022-02-18 14:22:16" +"545","32 vodný melón",,,,,,,,"1000","6","data/DULUX/EASYCARE/32.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1881","2020-11-19 11:48:10","2022-02-18 14:22:40" +"546","33 červená karkuľka",,,,,,,,"1000","6","data/DULUX/EASYCARE/33.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1736","2020-11-19 11:48:10","2022-02-18 14:23:06" +"547","34 ruženka",,,,,,,,"1000","6","data/DULUX/EASYCARE/34.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1483","2020-11-19 11:48:10","2022-02-18 14:23:29" +"548","35 kytica ruží",,,,,,,,"1000","6","data/DULUX/EASYCARE/35.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1879","2020-11-19 11:48:10","2022-02-18 14:23:51" +"549","36 vôňa vresu",,,,,,,,"1000","6","data/DULUX/EASYCARE/36.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1605","2020-11-19 11:48:10","2022-02-18 14:24:14" +"550","37 orgován",,,,,,,,"1000","6","data/DULUX/EASYCARE/37.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1867","2020-11-19 11:48:10","2022-02-18 14:24:38" +"551","38 záhon fialiek",,,,,,,,"1000","6","data/DULUX/EASYCARE/38.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1542","2020-11-19 11:48:10","2022-02-18 14:24:59" +"552","39 granátové jablko",,,,,,,,"1000","6","data/DULUX/EASYCARE/39.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1615","2020-11-19 11:48:10","2022-02-18 14:25:25" +"553","40 priezračný oceán",,,,,,,,"1000","6","data/DULUX/EASYCARE/40.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1776","2020-11-19 11:48:10","2022-02-18 14:25:54" +"554","41 nebeská modrá",,,,,,,,"1000","6","data/DULUX/EASYCARE/41.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2110","2020-11-19 11:48:10","2022-02-18 14:26:17" +"555","42 tyrkysová",,,,,,,,"1000","6","data/DULUX/EASYCARE/42.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1484","2020-11-19 11:48:10","2022-02-18 14:26:34" +"556","43 khaki",,,,,,,,"1000","6","data/DULUX/EASYCARE/43.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1859","2020-11-19 11:48:11","2022-02-18 14:28:59" +"557","44 pistáciový oriešok",,,,,,,,"1000","6","data/DULUX/EASYCARE/44.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1663","2020-11-19 11:48:11","2022-02-18 14:29:17" +"558","45 kúzlo prírody",,,,,,,,"1000","6","data/DULUX/EASYCARE/45.jpg","11","1","15.9830","0","9","2017-04-12","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1928","2020-11-19 11:48:11","2022-02-18 14:29:31" +"559","ohnivý mahagon",,,,,,,,"1000","0","data/LUXOL/Originál/LX - ohnivý mahagón.jpg","14","1","4.2000","0","9","2017-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1341","2020-11-19 11:48:11","0000-00-00 00:00:00" +"560","sipo",,,,,,,,"1000","0","data/LUXOL/Originál/LX - sipo.jpg","14","1","4.2000","0","9","2017-04-17","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1649","2020-11-19 11:48:11","0000-00-00 00:00:00" +"561","1000 biela",,,,,,,,"1000","0","data/DULUX/Universal/UNI - biela.jpg","11","1","5.4800","0","9","2017-04-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2074","2020-11-19 11:48:11","0000-00-00 00:00:00" +"562","8140 červeň rumelková svetlá",,,,,,,,"1000","0","data/DULUX/Universal/UNI- čeveň umeľková svetlá.jpg","11","1","6.4200","0","9","2017-04-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1917","2020-11-19 11:48:11","0000-00-00 00:00:00" +"563","8190 červeň rumelková tmavá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - čeveň rumeľková tmavá.jpg","11","1","6.7200","0","9","2017-04-18","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1788","2020-11-19 11:48:11","0000-00-00 00:00:00" +"564","8440 červenohnedá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - čevenohnedá.jpg","11","1","5.2000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2475","2020-11-19 11:48:11","0000-00-00 00:00:00" +"565","1998 čierna",,,,,,,,"1000","0","data/DULUX/Universal/UNI - čierna.jpg","11","1","4.8500","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1711","2020-11-19 11:48:11","0000-00-00 00:00:00" +"566","9110 hliník",,,,,,,,"1000","0","data/DULUX/Universal/UNI - hliník.jpg","11","1","6.0500","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1726","2020-11-19 11:48:11","0000-00-00 00:00:00" +"567","2320 hnedá kávová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - hneď kávová.jpg","11","1","5.7100","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1571","2020-11-19 11:48:11","0000-00-00 00:00:00" +"568","2430 hnedá čokoládová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - hnedá čokoládová.jpg","11","1","5.2000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1711","2020-11-19 11:48:11","0000-00-00 00:00:00" +"569","6100 krémová stredná",,,,,,,,"1000","0","data/DULUX/Universal/UNI - stredná krémová.jpg","11","1","5.6600","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1862","2020-11-19 11:48:11","0000-00-00 00:00:00" +"570","4400 modrá svetlá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - modrá svetlá.jpg","11","1","5.4000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1985","2020-11-19 11:48:11","0000-00-00 00:00:00" +"571","4550 modrá tmavá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - modrá tmavá.jpg","11","1","5.8600","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1616","2020-11-19 11:48:11","0000-00-00 00:00:00" +"572","6700 oker",,,,,,,,"1000","0","data/DULUX/Universal/UNI - okrová.jpg","11","1","5.3800","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1758","2020-11-19 11:48:11","0000-00-00 00:00:00" +"573","7552 oranžová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - oranžová.jpg","11","1","7.6600","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1622","2020-11-19 11:48:11","0000-00-00 00:00:00" +"574","1010 šedá pastelová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - šeď pastelová.jpg","11","1","5.3900","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1586","2020-11-19 11:48:11","0000-00-00 00:00:00" +"575","1100 šedá stredná",,,,,,,,"1000","0","data/DULUX/Universal/UNI - šedá stredná.jpg","11","1","5.3900","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1849","2020-11-19 11:48:11","0000-00-00 00:00:00" +"576","6003 slonova kosť",,,,,,,,"1000","0","data/DULUX/Universal/UNI - slonova kosť.jpg","11","1","5.3900","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1622","2020-11-19 11:48:11","0000-00-00 00:00:00" +"577","2210 svetlá hnedá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - svetlá hnedá.jpg","11","1","6.0500","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1479","2020-11-19 11:48:11","0000-00-00 00:00:00" +"578","5014 zelená svetlá pastelová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - zeleň pastelová svetlá.jpg","11","1","6.0000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1452","2020-11-19 11:48:11","0000-00-00 00:00:00" +"579","5080 zelená hrášková",,,,,,,,"1000","0","data/DULUX/Universal/UNI - zeleň hrášková.jpg","11","1","5.3900","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1586","2020-11-19 11:48:11","0000-00-00 00:00:00" +"580","5700 zelená machová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - zeleň mechová.jpg","11","1","6.1500","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1695","2020-11-19 11:48:11","0000-00-00 00:00:00" +"581","5300 smaragdová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - zeleň smaragdová.jpg","11","1","5.9000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1650","2020-11-19 11:48:11","0000-00-00 00:00:00" +"582","5149 zelená svetlá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - zeleň svetlá.jpg","11","1","5.9000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1787","2020-11-19 11:48:11","0000-00-00 00:00:00" +"583","5400 zelená tmavá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - zeleň tmavá.jpg","11","1","6.0000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1623","2020-11-19 11:48:11","0000-00-00 00:00:00" +"584","6600 žltá dubová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - žltá dubová.jpg","11","1","5.2000","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1608","2020-11-19 11:48:12","0000-00-00 00:00:00" +"585","6201 žltá dubová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - žltá stredná.jpg","11","1","6.4200","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1504","2020-11-19 11:48:12","0000-00-00 00:00:00" +"586","6401 žltá tmavá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - žltá tmavá.jpg","11","1","6.0500","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1531","2020-11-19 11:48:12","0000-00-00 00:00:00" +"587","8300 červená višňa",,,,,,,,"1000","0","data/DULUX/Universal/UNI - červeň višňová.jpg","11","1","7.0900","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1821","2020-11-19 11:48:12","0000-00-00 00:00:00" +"588","2880 hnedá gaštanová",,,,,,,,"1000","0","data/DULUX/Universal/UNI - hnedá gaštaná.jpg","11","1","4.9400","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1849","2020-11-19 11:48:12","0000-00-00 00:00:00" +"589","6050 krémová svetlá",,,,,,,,"1000","0","data/DULUX/Universal/UNI - svetlá krémová.jpg","11","1","5.6600","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1991","2020-11-19 11:48:12","0000-00-00 00:00:00" +"590","šedá",,,,,,,,"1000","0","data/DULUX/KOMAPRIM/Komaprim základ - šedá.jpg","11","1","5.6500","0","9","2017-04-20","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1003","2020-11-19 11:48:12","0000-00-00 00:00:00" +"591","Tibetské rúcho",,,,,,,,"1000","6","data/DULUX/COW/Tibetské rúcho.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1813","2020-11-19 11:48:12","2022-02-21 13:10:30" +"592","Malinový díp",,,,,,,,"1000","6","data/DULUX/COW/Malinový díp.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1659","2020-11-19 11:48:12","2022-02-21 12:59:43" +"593","Vášnivá Carmen",,,,,,,,"1000","6","data/DULUX/COW/Vášnivý carmen.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1854","2020-11-19 11:48:12","2022-02-21 13:11:14" +"594","biele víno",,,,,,,,"1000","6","data/DULUX/COW/Biele víno.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2322","2020-11-19 11:48:12","2022-02-21 12:36:25" +"595","Mrazivé ráno",,,,,,,,"1000","6","data/DULUX/COW/Mrazivé ráno.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1847","2020-11-19 11:48:12","2022-02-21 13:03:54" +"596","Fínska sauna",,,,,,,,"1000","6","data/DULUX/COW/Fínska sauna.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","2810","2020-11-19 11:48:12","2022-02-21 12:54:59" +"597","Severné more",,,,,,,,"1000","6","data/DULUX/COW/Severné more.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1774","2020-11-19 11:48:12","2022-02-21 13:09:15" +"598","Strieborný ľad",,,,,,,,"1000","6","data/DULUX/COW/Strieborný ľad.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2046","2020-11-19 11:48:12","2022-02-21 13:09:51" +"599","aromatický ardamon",,,,,,,,"1000","6","data/DULUX/COW/Aromatický kardamon.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2069","2020-11-19 11:48:12","2022-02-21 12:35:42" +"600","akáciové puky",,,,,,,,"1000","6","data/DULUX/COW/Akáciove puky.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2577","2020-11-19 11:48:12","2022-02-21 12:35:22" +"601","Zelené terasy",,,,,,,,"1000","6","data/DULUX/COW/Zelené terasy.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1428","2020-11-19 11:48:12","2022-02-21 13:12:46" +"603","Kúzlo provence",,,,,,,,"1000","6","data/DULUX/COW/Kúzlo provence.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1659","2020-11-19 11:48:12","2022-02-21 12:58:16" +"604","Nórsky fjord",,,,,,,,"1000","6","data/DULUX/COW/Nórsky fjord.jpg","11","1","13.3910","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1828","2020-11-19 11:48:12","2022-02-21 13:06:05" +"610","čierna",,,,,,,,"1000","0","data/Supralux/AQUA/SUPRALUX Universal AQUA - čierna.jpg","11","1","4.2000","0","9","2017-04-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:48:12","0000-00-00 00:00:00" +"611","TRI' Action 75g","6642507267",,,,,,,"1000","0","data/CEYS lepidlá/TRIACTION 75g.jpg","18","1","4.0200","0","9","2017-05-10","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","852","2020-11-19 11:48:12","0000-00-00 00:00:00" +"612","TRI' Action 10g","6648507228",,,,,,,"1000","0","data/CEYS lepidlá/TRIACTION 10g.jpg","18","1","2.8000","0","9","2017-05-10","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","812","2020-11-19 11:48:12","0000-00-00 00:00:00" +"613","platan",,,,,,,,"1000","0","data/LUXOL/Vintage/lx vintage platan.jpg","11","1","4.2000","0","9","2017-06-28","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1500","2020-11-19 11:48:12","0000-00-00 00:00:00" +"614","osika",,,,,,,,"1000","0","data/LUXOL/Vintage/lx vintage osika.jpg","11","1","4.2000","0","9","2017-06-28","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2123","2020-11-19 11:48:12","0000-00-00 00:00:00" +"615","vŕba",,,,,,,,"1000","0","data/LUXOL/Vintage/lx vintage vrba.jpg","11","1","4.2000","0","9","2017-06-28","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1781","2020-11-19 11:48:12","0000-00-00 00:00:00" +"616","fínska borovica",,,,,,,,"1000","0","data/LUXOL/Vintage/lx vintage finska borovica.jpg","11","1","4.2000","0","9","2017-06-28","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1586","2020-11-19 11:48:12","0000-00-00 00:00:00" +"617","strieborný smrek",,,,,,,,"1000","0","data/LUXOL/Vintage/lx vintage strieborny smrek.jpg","11","1","4.2000","0","9","2017-06-28","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1450","2020-11-19 11:48:12","0000-00-00 00:00:00" +"619","spätné zrkadlá 1g","5342501020",,"8411519510034",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/Lepidlo pre spatne zrkadla.jpg","18","1","4.4500","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1699","2020-11-19 11:48:12","0000-00-00 00:00:00" +"620","unick 3g",,,,,,,,"1000","0","data/CEYS lepidlá/SUPERCEYS/SUPERCEYS UNICK 3g gel.jpg","18","1","2.8666","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1453","2020-11-19 11:48:12","0000-00-00 00:00:00" +"621","unick 5g",,,,,,,,"1000","0","data/CEYS lepidlá/SUPERCEYS/SUPERCEYS UNICK stetec 5g.jpg","18","1","3.3666","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1421","2020-11-19 11:48:13","0000-00-00 00:00:00" +"623","EPOXI RÝCHLE 30ml","5342500201",,"8411519012415",,,,,"1000","6","catalog/ceys/EPOXI-RYCHLE-TVRDNOUCÍ-30-ml-571x1024.jpg","18","1","5.0600","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1597","2020-11-19 11:48:13","2021-02-02 12:58:49" +"624","prúžky 10ks","6848507207",,"6948507207",,,,,"1000","7","catalog/Tovar/CEYS/montážne pruzky/CEYS MONTACK montážne prúžky 10ks.JPG","18","1","1.9420","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2242","2020-11-19 11:48:13","2020-12-14 21:00:22" +"625","páska 3m x 19mm",,,,,,,,"1000","0","data/CEYS lepidlá/PASKOVE LEPIDLA/VULCAN TAPE zlta.jpg","18","1","2.9750","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1544","2020-11-19 11:48:13","0000-00-00 00:00:00" +"626","páska 1,5m x 19mm","5348507640",,"8411519776409",,,,,"1000","6","catalog/ceys/BLUE-TAPE-15-m-x-19-mm-570x1024.png","18","1","3.2000","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1765","2020-11-19 11:48:13","2021-02-02 12:37:04" +"627","páska","5248507213",,"5448507240",,,,,"1000","7","catalog/Tovar/CEYS/montazna paska/CEYS MONTACK montážna páska.JPG","18","1","3.9580","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2160","2020-11-19 11:48:13","2020-12-14 21:04:48" +"628","PVC 70ml","5340501018",,"8411519540031",,,,,"1000","0","data/CEYS lepidlá/SPECIALNE LEPIDLA/PVC.jpg","18","1","2.7500","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1613","2020-11-19 11:48:13","0000-00-00 00:00:00" +"629","epoxy 1000ml","583071",,"7610567930042",,,,,"1000","0","data/BRUNOX/BRUNOX EPOXY 1000ml.jpg","21","1","30.6580","0","9","2017-07-03","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1786","2020-11-19 11:48:13","0000-00-00 00:00:00" +"630","LAST TOUCH EXPRESS 500ml",,,,,,,,"991","6","data/last-touch-express-skvely-a-rychly-tekuty-vosk-500x500.jpg","0","1","5.2083","0","9","2018-02-04","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1175","2020-11-19 11:48:13","2021-01-26 10:15:07" +"631","IDROSTOP - impregnácia tkanín",,,,,,,,"100","6","data/MF-H0131.jpg","0","1","8.3750","0","9","2018-02-04","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1148","2020-11-19 11:48:13","2021-01-26 10:10:45" +"632","Prípravok na palubnú dosku oživujúci - blue 600m",,,,,,,,"100","6","data/MF-H0045modrz.jpg","0","1","4.0580","0","9","2018-02-04","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1487","2020-11-19 11:48:13","2021-01-26 09:54:07" +"633","Prípravok na palubnú dosku hygienizujicí - green 600ml",,,,,,,,"100","6","data/H0044 yelenz(1).jpg","0","1","3.9330","0","9","2018-02-04","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1273","2020-11-19 11:48:14","2021-01-26 09:53:37" +"634","Glass Cleaner čistič na okná s aktívnou penou rozprašovač 500 ml",,,,,,,,"100","6","data/HN069.jpg","0","1","3.1330","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1239","2020-11-19 11:48:14","2021-01-26 10:08:59" +"635","KILLER 500 ml odstraňovač hmyzu a živice z karosérie vozidla",,,,,,,,"100","6","data/1367246313Killer.jpg","0","1","4.2083","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1274","2020-11-19 11:48:14","2021-01-26 10:13:18" +"636","Čistič diskov a pneumatík 500ml",,,,,,,,"0","6","data/MF-H0409.jpg","0","1","3.4917","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1187","2020-11-19 11:48:14","2021-01-26 10:06:43" +"637","CAR WASH SHAMPOO 750ml šampón s voskom",,,,,,,,"996","6","data/MF-H0403.jpg","0","1","5.2330","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","785","2020-11-19 11:48:14","2021-01-26 10:01:37" +"638","Trattamento tessuti čistenie a ošetrenie tkanín 500ml",,,,,,,,"100","6","data/1350985721Tr._3in1_Tessuti.jpeg","0","1","3.9080","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1071","2020-11-19 11:48:14","2021-01-26 10:25:34" +"639","CHARME NUTRIENT výživný krém na kožené povrchy 150ml",,,,,,,,"0","6","data/MF-H0050.jpg","0","1","8.2330","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1390","2020-11-19 11:48:14","2021-01-26 10:04:28" +"640","LEATHER CARE 3 v 1 čistí, vyživuje a chráni kožu 500 ml",,,,,,,,"100","6","data/1367311105Tr.-3in1-Pelle.jpeg","0","1","6.4000","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1549","2020-11-19 11:48:14","2021-01-26 10:17:14" +"641","PLASTIC Care 3 in 1 na vnutorné plasty 500 ml",,,,,,,,"100","6","data/MF-HN044.jpg","0","1","5.5250","0","9","2018-02-07","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1371","2020-11-19 11:48:14","2021-01-26 10:19:03" +"1482","Rýchle 28mg",,,"5248510200",,,,,"1000","7","catalog/ceys/CEYS-Epoxy-Rapido-10-2018-548x1024.png","18","1","5.8200","0","9","2020-12-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","2170","2020-12-14 20:41:05","2021-02-02 13:04:14" +"1483","kov 28mg",,,"5248510200",,,,,"1000","7","catalog/ceys/CEYS-Epoxy-Metal-10-2018-548x1024.png","0","1","5.8200","0","9","2020-12-14","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1746","2020-12-14 20:55:26","2021-02-02 13:09:07" +"1484","dezinfekčné mydlo - vyživujúce",,,,,,,,"100","6","catalog/Sanytol/42650140-SANYTOL-dezinfekcni-mydlo-vyzivujici-250-ml-458x1024.jpg","0","1","2.1666","0","9","2021-01-25","0.25000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","663","2021-01-25 11:52:36","2021-01-25 11:52:36" +"1485","osviežovač vzduchu 300ml",,,,,,,,"100","6","catalog/Sanytol/Sanytol-dezinfekce-osvezovac-kvetinova-71532-604x1024.jpg","0","1","2.8200","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","657","2021-01-25 12:36:10","2021-01-25 12:36:10" +"1486","SANYTOL dezinfekčný osviežovač vzduchu ",,,,,,,,"100","6","catalog/Sanytol/Sanytol-dezinfekce-osvezovac-horska-vune-71529-612x1024.jpg","0","1","2.8200","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","684","2021-01-25 12:39:34","2021-01-25 12:39:34" +"1487","Sanytol Tablety do umývačky 4 v 1",,,,,,,,"100","6","catalog/Sanytol/48639651-SANYTOL-dezinfekce-tablety-do-mycky-4v1-40-ks-1024x724.jpg","0","1","9.0080","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","545","2021-01-25 12:43:44","2021-01-25 12:43:44" +"1488","Sanytol Dezinfekcia čistič práčky 250ml",,,,,,,,"100","6","catalog/Sanytol/Sanytol-dezinfekce-cistic-pracky_final-588x1024.jpg","0","1","3.4830","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","671","2021-01-25 12:49:21","2021-01-25 12:49:21" +"1489","SANYTOL Dezinfekčný odstraňovač škvŕn 450 g",,,,,,,,"100","6","catalog/Sanytol/sanytol-odstranovac-skvrn-2-1024x1024.png","0","1","5.2580","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","620","2021-01-25 12:53:11","2021-01-25 12:53:11" +"1490","Sanytol Dezinfekčný odstraňovač škvŕn na žiarivo bielu bielizeň",,,,,,,,"100","6","catalog/Sanytol/sanytol-odstranovac-skvrn-1024x1024.png","0","1","5.2580","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","576","2021-01-25 12:56:08","2021-01-25 12:56:08" +"1491","Dezodoračný a dezinfekčný prípravok na tkaniny 500ml",,,,,,,,"100","6","catalog/Sanytol/42633100-SANYTOL-dezodoracni-a-dezinfekcni-pripravek-500-ml-486x1024.jpg","0","1","2.8910","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","450","2021-01-25 13:02:12","2021-01-25 13:02:12" +"120","brest poľný",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - brest poľný.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1888","2020-11-19 11:47:57","0000-00-00 00:00:00" +"119","prírodné drevo",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - prírodné drevo.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1781","2020-11-19 11:47:57","0000-00-00 00:00:00" +"118","rosewood",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - rosewood.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1899","2020-11-19 11:47:57","0000-00-00 00:00:00" +"117","wenge",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - wenge.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1802","2020-11-19 11:47:57","0000-00-00 00:00:00" +"116","vlašský orech",,,,,,,,"100000","0","data/XYLADECOR/Oversol/OVERSOL - vlašský orech.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1702","2020-11-19 11:47:57","0000-00-00 00:00:00" +"114","sipo",,,,,,,,"1000","0","data/XYLADECOR/Oversol/OVERSOL - sipo.jpg","11","1","11.9400","0","9","2014-04-13","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1628","2020-11-19 11:47:57","0000-00-00 00:00:00" +"113","pínia",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - pínia.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1682","2020-11-19 11:47:56","0000-00-00 00:00:00" +"112","smrekovec",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - smrekovec.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1501","2020-11-19 11:47:56","0000-00-00 00:00:00" +"111","týk",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - týk.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1548","2020-11-19 11:47:56","0000-00-00 00:00:00" +"110","antická pínia",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - antická pínia.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1844","2020-11-19 11:47:56","0000-00-00 00:00:00" +"109","céder",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - céder.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1702","2020-11-19 11:47:56","0000-00-00 00:00:00" +"108","borovica",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - borovica.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1613","2020-11-19 11:47:56","0000-00-00 00:00:00" +"107","bezfarebný",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - bezfarebný.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1730","2020-11-19 11:47:56","0000-00-00 00:00:00" +"106","dub",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - dub.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1721","2020-11-19 11:47:56","0000-00-00 00:00:00" +"105","gaštan",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - gaštan.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1750","2020-11-19 11:47:56","0000-00-00 00:00:00" +"104","palisander",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - palisander.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1794","2020-11-19 11:47:56","0000-00-00 00:00:00" +"102","mahagón",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - mahagón.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1642","2020-11-19 11:47:56","0000-00-00 00:00:00" +"103","orech",,,,,,,,"100000","0","data/XYLADECOR/Classic/CLASSIC - orech.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1575","2020-11-19 11:47:56","0000-00-00 00:00:00" +"101","jedľová zeleň",,,,,,,,"100000","0","data/farby-odtiene/zeleň-jedľova.jpg","11","1","9.2400","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1800","2020-11-19 11:47:56","0000-00-00 00:00:00" +"100","zeleň jedľová",,,,,,,,"100000","0","data/LUXOL/Originál/LX - zeleň jedľová.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1362","2020-11-19 11:47:56","0000-00-00 00:00:00" +"99","pínia",,,,,,,,"100000","0","data/LUXOL/Originál/LX - pínia.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1395","2020-11-19 11:47:56","0000-00-00 00:00:00" +"98","palisander",,,,,,,,"100000","0","data/LUXOL/Originál/LX - palisander.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1692","2020-11-19 11:47:56","0000-00-00 00:00:00" +"97","oregonská pínia",,,,,,,,"100000","0","data/LUXOL/Originál/LX - oregonská pínia.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1557","2020-11-19 11:47:56","0000-00-00 00:00:00" +"95","mahagón",,,,,,,,"100000","0","data/LUXOL/Originál/LX - mahagón.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1733","2020-11-19 11:47:56","0000-00-00 00:00:00" +"96","orech",,,,,,,,"100000","0","data/LUXOL/Originál/LX - orech.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1379","2020-11-19 11:47:56","0000-00-00 00:00:00" +"94","lipa",,,,,,,,"100000","0","data/LUXOL/Originál/LX - lipa.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1592","2020-11-19 11:47:56","0000-00-00 00:00:00" +"92","gaštan",,,,,,,,"100000","0","data/LUXOL/Originál/LX - gaštan.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1435","2020-11-19 11:47:56","0000-00-00 00:00:00" +"91","eben",,,,,,,,"100000","0","data/LUXOL/Originál/LX - eben.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1883","2020-11-19 11:47:56","0000-00-00 00:00:00" +"90","červeň rumelková",,,,,,,,"100000","0","data/LUXOL/Originál/LX - červeň rumeľková.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1631","2020-11-19 11:47:56","0000-00-00 00:00:00" +"88","bezfarebný",,,,,,,,"100000","0","data/LUXOL/Originál/LX - bezfarebný.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1366","2020-11-19 11:47:56","0000-00-00 00:00:00" +"87","zlatý dub",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_41lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:56","0000-00-00 00:00:00" +"86","teak",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_40lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1564","2020-11-19 11:47:56","0000-00-00 00:00:00" +"84","pínia",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_38lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1554","2020-11-19 11:47:56","0000-00-00 00:00:00" +"83","palisander",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_37lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1756","2020-11-19 11:47:56","0000-00-00 00:00:00" +"82","orech",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_36lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1658","2020-11-19 11:47:56","0000-00-00 00:00:00" +"81","mahagón",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_35lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1667","2020-11-19 11:47:56","0000-00-00 00:00:00" +"79","bezfarebná",,,,,,,,"100000","0","data/ETERNAL/lazury/_vyr_33lazurovacie_laky.jpg","12","1","3.9600","0","9","2014-03-24","0.70000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1627","2020-11-19 11:47:56","0000-00-00 00:00:00" +"57","biela 0100 0.75L",,,,,,,,"1000","0","data/dulux synteticke farby/dulux_universal_mat.jpg","11","1","6.0500","0","9","2014-03-23","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","0","0","2020-11-19 11:47:56","0000-00-00 00:00:00" +"54","šedá 302",,,,,,,,"1000","6","data/farby-odtiene/seda.jpg","0","1","27.3830","0","9","0000-00-00","5.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1252","2020-11-19 11:47:56","2022-04-04 09:14:39" +"89","biely",,,,,,,,"100000","0","data/LUXOL/Originál/LX - biely.jpg","14","1","4.2000","0","9","2014-03-24","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1526","2020-11-19 11:47:56","0000-00-00 00:00:00" +"1492","Sanytol Dezinfekcia do obuvi 150ml",,,,,,,,"100","6","catalog/Sanytol/Sanytol-dezinfekce-do-obuvi-353x1024.jpg","0","1","4.0000","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","572","2021-01-25 13:05:28","2021-01-25 13:05:28" +"1493","IBERIA PROTECT utierky zachycujúce farby",,,,,,,,"100","6","catalog/IBERIA/Iberia-Protect-Uterky-8411660218018_T776-1024x1024.png","0","1","3.5830","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","572","2021-01-25 13:26:29","2021-01-25 13:26:29" +"1494","BERIA REVOLUTION odstraňovač odolných škvŕn",,,,,,,,"100","6","catalog/IBERIA/42211002-IBERIA-odstranovac-odolnych-skvrn-623x1024.jpg","0","1","3.4830","0","9","2021-01-25","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","567","2021-01-25 13:29:02","2021-01-25 13:29:02" +"1498","ALEX Renovátor nábytku – antistatický",,,,,,,,"100","6","catalog/Alex/42189028-Alex-ren.nabytku-antist.aloe-vera-sprej-590x1024.jpg","0","1","2.9660","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","513","2021-01-26 09:08:18","2021-01-26 09:09:13" +"1499","ALEX Renovátor nábytku – proti prachu",,,,,,,,"100","6","catalog/Alex/42189025-ALEX-ren.nabytku-antist.pomeranc-sprej-563x1024.jpg","0","1","2.9660","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","536","2021-01-26 09:10:50","2021-01-26 09:11:23" +"1500","ALEX Proti prachu - na všetky povrchy",,,,,,,,"100","6","catalog/Alex/42189029-Alex-vsechny-povrchy-proti-prachu-sprej-546x1024.jpg","0","1","2.9660","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","529","2021-01-26 09:13:34","2021-01-26 09:13:34" +"1505","DECAFLASH 250 ml CZ/SK/HU odstraňuje asfalt a zvyšky samolepiek",,,,,,,,"100","6","catalog/mafra/H0065.jpg","0","1","5.6160","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","581","2021-01-26 11:01:22","2021-01-26 11:02:37" +"1506","PULIRESINA 250 ml odstraňuje živicu a soli - sprej",,,,,,,,"100","6","catalog/mafra/Resin-Off_250ml_2015.jpg","0","1","6.8160","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","462","2021-01-26 11:55:06","2021-01-26 11:55:06" +"1507","CHARME hydratačné mlieko na kožu",,,,,,,,"1","6","catalog/mafra/H0053.jpg","0","1","8.8583","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","559","2021-01-26 12:57:56","2021-01-26 12:57:56" +"1508","CHARME 150 ml čistiaca pena na kožu",,,,,,,,"1","6","catalog/mafra/H0051.jpg","0","1","8.4500","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","604","2021-01-26 13:00:18","2021-01-26 13:00:18" +"1509","Pulimax - univerzálny čistič interiéru 500ml",,,,,,,,"100","6","catalog/mafra/H0841.jpg","0","1","5.8666","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","463","2021-01-26 13:14:58","2021-01-26 13:14:58" +"1510","Flash 400ml čistič čalúnenia - sprej",,,,,,,,"100","6","catalog/mafra/20cd783ba5508ccada8df30c0f03d164.jpg","0","1","5.6250","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","567","2021-01-26 13:21:47","2021-01-26 13:21:47" +"1511","DIAMANTPLAST FOUR ošetřujúce mlieko na plasty",,,,,,,,"100","6","catalog/mafra/1595552-269x349.jpg","0","1","4.8400","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","608","2021-01-26 13:36:42","2021-01-26 13:38:25" +"1512","FAST & BLACK 500 ml leští a chrání pneu - sprej",,,,,,,,"100","6","catalog/mafra/filename_500_5b6d2b91e538e_l.jpg","0","1","4.5600","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","601","2021-01-26 13:46:39","2021-01-26 13:46:39" +"1513","CARLUX 250 ml tekutý vosk so silosanom dlhej životnosti",,,,,,,,"100","6","catalog/mafra/9bd434482cacae9607fd6c899d188d68--mmf400x400.jpg","0","1","7.7100","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","652","2021-01-26 13:55:36","2021-01-26 13:55:36" +"1514","CAR WASH SHAMPOO 750ML ŠAMPÓN",,,,,,,,"100","6","catalog/mafra/159MF-HN073._._.v.jpeg","0","1","4.6800","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","584","2021-01-26 14:08:00","2021-01-26 14:08:00" +"1515","FAST CLEANER - čistič na hladké povrchy 500ml",,,,,,,,"100","6","catalog/mafra/6b228c2c9ace7cb5d92bd03578219a57.jpg","0","1","6.4800","0","9","2021-01-26","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","591","2021-01-26 14:13:54","2021-01-26 14:13:54" +"1516","CHAMÄLEON UNIVERZÁLNY PLNIACI POLYESTEROVÝ TMEL 501 250g",,,,,,,,"100","6","catalog/Chamaleon/501_web_2090204823.jpg","22","1","2.9330","0","9","2021-01-28","0.25000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","783","2021-01-28 10:37:24","2021-01-28 11:13:38" +"1517","CHAMÄLEON JEMNÝ POLYESTEROVÝ TMEL DOKONČOVACÍ 502 250g",,,,,,,,"100","6","catalog/Chamaleon/502_web_1318003838.jpg","22","1","2.7900","0","9","2021-01-28","0.25000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","835","2021-01-28 11:05:20","2021-01-28 11:13:02" +"1518","CHAMÄLEON TMEL SO SKLENNÝM VLÁKNOM 503 250g ",,,,,,,,"100","6","catalog/Chamaleon/503_web.jpg","22","1","2.8900","0","9","2021-01-28","0.25000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1599","2021-01-28 11:56:25","2021-01-28 11:56:25" +"1519","CHAMÄLEON TMEL S HLINÍKOVÝM PRÁŠKOM 504 250g",,,,,,,,"100","6","catalog/Chamaleon/504_web_691274204.jpg","22","1","2.7900","0","9","2021-01-28","0.25000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1457","2021-01-28 12:03:36","2021-01-28 12:03:36" +"1520","CHAMÄLEON SUPER FLEX – TMEL NA PLASTY 507 250g",,,,,,,,"100","6","catalog/Chamaleon/230240583_w700_h500_shpatlevka-chameleon-507.jpg","22","1","2.5600","0","9","2021-01-28","0.25000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1500","2021-01-28 13:37:24","2021-01-28 13:37:24" +"1521","LASER – Perfect cut 500g",,,,,,,,"100","6","catalog/Chamaleon/80cb8d615199a29f1e36793cb85f9c27.jpg","22","1","18.8900","0","9","2021-01-29","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1482","2021-01-29 09:57:46","2021-01-29 09:57:46" +"1522","LASER - Perfect Finish 500g",,,,,,,,"100","6","catalog/Chamaleon/finishjpg.jpg","22","1","18.2400","0","9","2021-01-29","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1486","2021-01-29 10:11:36","2021-01-29 10:11:36" +"1523","LASER - Perfect shine 500g",,,,,,,,"100","6","catalog/Chamaleon/shine.jpg","22","1","12.0700","0","9","2021-01-29","0.50000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1429","2021-01-29 10:27:08","2021-01-29 10:27:08" +"1524","DynaBrade 22017 DynaRED",,,,,,,,"1","6","catalog/Chamaleon/2d5c818e90931732f48396aa041fa3d0.jpg","0","1","44.3700","0","9","2021-01-29","1.00000000","1","0.00000000","0.00000000","0.00000000","1","1","1","1","1","1381","2021-01-29 10:41:38","2021-01-29 10:41:38" +"1525","CHAMÄLEON OPRAVNÝ SET 508 250g",,,,,,,,"100","6","catalog/Chamaleon/508_web.jpg","22","1","6.5800","0","9","2021-01-29","0.00000000","1","0.00000000","0.00000000","0.00000000","1","0","1","1","1","1518","2021-01-29 10:57:41","2021-01-29 10:57:41" diff --git a/random.csv b/random.csv new file mode 100644 index 0000000..028fc92 --- /dev/null +++ b/random.csv @@ -0,0 +1,7 @@ +"next","selection","grew","numeral","themselves","block" +"force","gun","headed","replace","which","tell" +"but","square","single","balloon","couple","shoot" +"place","meant","bell","sugar","machinery","about" +"bar","cap","edge","develop","engine","prize" +"far","jet","strong","origin","slide","vegetable" +"hope","choose","felt","order","source","of" \ No newline at end of file diff --git a/random2.csv b/random2.csv new file mode 100644 index 0000000..4ac2dba --- /dev/null +++ b/random2.csv @@ -0,0 +1,401 @@ +"slip","column","means","sides","whom","chest","all","plane","pride","population","score","anything","log","exactly","hot","direction","building","troops","deeply","base" +"blind","fewer","basket","capital","young","spoken","loss","dot","getting","green","various","birth","dig","another","gently","hard","chair","wet","alone","entire" +"person","determine","golden","correctly","price","brush","thing","death","command","charge","stairs","married","period","community","found","cell","does","child","trail","strength" +"fought","avoid","whenever","edge","plan","connected","gravity","last","while","smoke","setting","my","practical","grandfather","according","height","plain","appearance","there","building" +"government","cross","taste","mean","saw","heavy","none","vegetable","proper","pot","managed","them","tonight","spend","avoid","construction","therefore","difficulty","crew","citizen" +"provide","accurate","roll","men","frog","slide","clear","army","offer","musical","she","may","help","gate","buried","rope","television","stranger","fill","cent" +"build","transportation","chance","essential","effect","yourself","gently","feathers","rhyme","zero","when","jar","ready","whistle","influence","bare","substance","him","high","herself" +"curious","whom","change","do","few","unknown","movement","recently","piece","pink","manufacturing","trail","statement","control","engine","unit","compare","rocket","force","drove" +"tail","tube","difficult","express","design","purpose","fourth","kill","pull","plane","trade","ring","scared","mixture","brown","ocean","writer","quarter","massage","headed" +"freedom","fill","collect","being","fill","brass","kitchen","degree","flow","stiff","track","union","answer","satisfied","smoke","president","saw","none","article","hang" +"off","congress","belt","lie","corn","thing","please","full","brush","instrument","bag","furniture","like","moment","job","board","after","wheat","wrong","upward" +"just","friend","buffalo","stuck","wrong","right","bee","hollow","shinning","thin","safe","excitement","face","plan","officer","either","dead","anywhere","where","car" +"gain","scientist","begun","pine","art","done","trunk","important","ship","solve","neighbor","shout","shot","ought","anyway","winter","slope","impossible","laugh","experience" +"heart","part","pig","realize","increase","with","kill","morning","blood","arrive","local","living","practical","husband","tube","steel","thousand","principal","being","eye" +"agree","weak","throughout","salmon","aboard","mood","rate","prize","range","ground","warn","policeman","problem","energy","roll","zoo","sides","composition","chemical","mile" +"brush","back","dream","faster","lose","boat","shirt","include","needed","great","ago","busy","bicycle","mass","quiet","mysterious","establish","bring","whistle","report" +"bush","sad","snow","letter","pair","regular","physical","broad","receive","recognize","mile","terrible","alone","breath","swung","team","regular","have","me","am" +"personal","amount","produce","do","avoid","mad","past","empty","acres","struggle","light","nose","fully","modern","herself","original","condition","cup","area","from" +"cannot","colony","writer","chief","earn","piece","bean","way","view","wish","season","railroad","mission","require","depth","field","do","military","consider","gone" +"consonant","environment","dance","purpose","chief","mountain","seen","talk","continued","typical","neighborhood","card","behind","luck","job","block","shown","church","busy","better" +"bow","forgotten","prove","world","fence","took","nine","east","mirror","fifth","review","sign","fighting","strong","seen","shoulder","ground","climate","fallen","putting" +"compare","think","wood","lungs","nuts","develop","rather","even","within","warn","dear","large","between","waste","dust","end","valley","rising","examine","powerful" +"correct","fort","partly","mathematics","finest","worry","audience","basic","atomic","basis","afternoon","nine","product","plate","motor","rubber","board","pole","southern","solution" +"apartment","test","agree","tip","slept","cream","curious","blind","sold","she","cell","wolf","situation","roll","football","selection","dirty","factor","term","told" +"caught","group","thumb","pour","should","would","noted","daughter","observe","list","corn","know","establish","sense","board","behind","felt","luck","congress","vertical" +"your","believed","stepped","single","bread","cheese","herself","rough","regular","white","ten","got","fifteen","alive","service","yesterday","girl","became","sharp","pan" +"condition","lady","effort","want","fly","sight","best","society","anyway","guide","great","without","thin","went","fun","plain","storm","rhythm","introduced","too" +"but","has","group","handle","straw","tree","biggest","near","group","beautiful","allow","up","almost","purpose","labor","sun","seldom","beautiful","fly","it" +"sang","afraid","east","every","pure","has","am","throw","frozen","enjoy","principal","pupil","paid","cell","once","identity","hunt","hall","directly","ran" +"easy","dropped","although","medicine","origin","image","characteristic","equator","writing","yourself","lips","frame","magnet","fifteen","before","done","dig","medicine","fallen","excited" +"follow","clock","almost","string","jack","fox","smile","milk","pencil","bite","composition","load","flow","element","first","tent","youth","during","had","lack" +"dig","love","private","help","worker","deal","screen","aid","problem","reach","equal","wooden","sang","matter","troops","become","sat","string","whom","we" +"separate","noon","beautiful","proud","rice","treated","widely","lower","lovely","even","no","perfect","ocean","flight","wear","diameter","according","customs","run","stay" +"being","share","step","thus","come","cut","inside","small","cup","metal","expect","operation","ten","frog","public","higher","author","driving","behavior","seven" +"bee","fighting","doing","trace","wealth","beyond","basket","type","hold","although","spin","travel","paper","recall","post","rule","grandfather","path","parallel","meet" +"church","yes","lying","for","welcome","soil","explain","lay","sail","space","enemy","today","weigh","breathing","dollar","journey","top","dirt","fight","negative" +"student","maybe","poetry","seat","broke","upward","queen","apple","wheat","slabs","anyone","exchange","total","told","planning","brave","twenty","sold","writing","happened" +"require","affect","broke","blind","sun","barn","garden","basis","egg","ill","careful","poet","apart","sides","have","sent","border","high","dollar","rabbit" +"told","given","needed","enemy","warn","peace","support","once","wooden","kitchen","allow","figure","creature","feel","bush","suggest","thumb","piece","freedom","difference" +"he","into","nice","early","hunt","hall","unless","means","train","nation","first","slave","basic","able","energy","tube","native","additional","lake","perhaps" +"left","silent","advice","where","tent","church","slide","cloth","somehow","gasoline","atom","fell","poor","fighting","noon","supply","gentle","carry","middle","lying" +"poor","rocket","found","raw","soap","shoot","harder","way","dish","stop","magic","done","see","bad","attempt","education","guide","visitor","worth","problem" +"lucky","private","shine","available","birthday","mill","selection","thou","bush","especially","reader","indeed","gravity","telephone","voyage","setting","mud","gather","mirror","sand" +"chance","long","kind","bat","aside","chair","night","beat","sharp","pan","condition","her","branch","quick","pattern","effort","better","signal","common","five" +"garage","doll","include","wise","helpful","lower","noted","daily","bicycle","belt","year","level","element","cannot","pitch","base","kids","not","say","wait" +"snake","given","reach","sad","learn","such","is","tail","unhappy","saddle","apartment","across","enter","might","see","comfortable","ruler","month","castle","hello" +"spite","aware","sign","pitch","has","gasoline","sell","addition","shoulder","show","large","lead","song","principle","cotton","cool","whom","pull","ready","connected" +"eager","fog","pile","position","shoe","share","newspaper","wagon","truck","sheep","strong","aloud","ready","talk","claws","second","play","element","biggest","herd" +"fly","work","establish","sides","information","until","willing","slight","baseball","six","bowl","so","actual","camera","chest","order","earlier","more","nest","getting" +"or","older","basket","tales","shelf","movie","current","root","rough","consider","rocket","tobacco","outer","anything","ability","baby","tonight","read","beyond","give" +"does","correct","earn","trap","phrase","harder","doll","would","direct","prevent","stranger","carbon","breakfast","plant","clear","plenty","screen","asleep","stronger","step" +"solve","you","canal","chart","living","loss","exercise","so","feed","room","would","found","gold","concerned","firm","combination","which","consider","political","guess" +"however","brief","gun","row","blow","warn","darkness","account","pain","straw","halfway","character","white","gun","produce","piece","nine","act","find","village" +"mood","fireplace","principal","bell","brick","thin","younger","steep","solution","author","represent","spring","tea","himself","full","bound","stop","broad","principal","industry" +"pig","purple","child","free","glass","man","except","information","draw","felt","rate","broke","rope","clearly","tape","program","sum","consider","bat","steep" +"doubt","start","mix","dust","favorite","factory","town","motion","practice","rocket","long","eleven","applied","material","greatly","hay","cheese","mainly","pour","make" +"characteristic","bow","dear","health","system","door","frame","bicycle","customs","gain","colony","character","teach","rod","manufacturing","surface","breathe","former","swing","becoming" +"dead","living","ought","supply","rice","thread","buy","show","area","just","detail","club","queen","music","trick","broad","window","late","donkey","hunter" +"tone","society","service","barn","tell","explain","without","breathing","any","substance","wonder","fifth","silly","whistle","village","south","law","construction","pitch","north" +"snake","fort","wonderful","box","blue","eleven","quickly","ear","victory","crowd","angry","any","give","review","birds","result","talk","actually","furniture","completely" +"bring","short","island","during","simplest","engine","excellent","foot","cold","population","select","pure","article","aloud","vapor","quite","partly","own","thread","sudden" +"gentle","divide","doing","ask","once","push","weak","join","create","shade","check","plane","typical","tomorrow","active","meet","press","wood","satellites","rod" +"tail","current","stems","deer","degree","product","check","apple","forty","egg","rush","collect","calm","fifty","moon","dot","wooden","evening","send","motion" +"badly","evening","do","skill","gate","wish","creature","give","known","tight","mood","shore","make","allow","music","saddle","muscle","toward","listen","fly" +"sides","beneath","deal","oil","simply","thing","tax","mice","family","earlier","syllable","mine","queen","studying","cookies","classroom","success","girl","him","gently" +"friend","select","prize","little","vertical","knife","camp","gray","vast","per","floor","choice","soldier","visitor","laugh","teach","truth","office","create","shut" +"series","barn","safe","property","neck","pleasure","old","imagine","about","your","table","essential","bear","natural","order","fast","tin","count","almost","learn" +"chief","native","price","butter","exercise","nearest","wrote","oil","damage","slave","sale","trap","additional","thou","sit","lift","pull","first","plenty","night" +"mission","hill","means","small","running","creature","body","lovely","copper","flat","size","saw","simply","trail","crowd","near","nails","parent","affect","come" +"chicken","funny","prize","fewer","least","island","place","heat","black","up","limited","asleep","rubber","group","ever","library","actually","live","catch","concerned" +"officer","write","truth","purple","sick","am","feel","tube","season","shoe","bottom","tip","gradually","tin","might","her","structure","visitor","planning","remain" +"forward","element","fierce","greatest","blind","peace","realize","center","giant","thing","complex","stared","anywhere","him","main","neck","circle","jungle","cheese","railroad" +"fish","continued","numeral","trace","face","outside","respect","amount","ourselves","spirit","wear","definition","mirror","told","time","breathe","flight","collect","forty","chamber" +"six","around","temperature","stomach","take","join","arrange","tight","properly","massage","breathing","pupil","tears","maybe","death","touch","lower","must","opportunity","object" +"seven","upper","push","compound","such","milk","high","cause","shall","finally","period","porch","choose","thread","occasionally","atomic","occur","sentence","program","husband" +"movie","oldest","compass","evening","shelter","graph","tool","dust","likely","rabbit","sang","concerned","surprise","combine","smell","sand","review","since","ever","instrument" +"after","shop","running","very","hurt","selection","driving","caught","another","in","board","possible","nose","proud","earth","asleep","fed","century","structure","sleep" +"film","powerful","independent","away","relationship","lay","rhyme","tip","handle","victory","solution","student","path","month","time","strength","earn","bite","plus","cost" +"root","on","table","per","flow","cabin","per","guide","cup","hunter","inside","property","keep","indeed","song","finish","cow","cow","complete","daughter" +"making","easy","back","adult","mail","property","somewhere","found","some","fireplace","income","border","pressure","colony","chicken","original","my","art","couple","quiet" +"smallest","trap","source","actual","studying","union","consonant","can","saddle","myself","for","into","attempt","closer","queen","else","move","pour","law","farther" +"consonant","related","close","system","however","label","port","active","increase","be","tin","part","farther","stood","drove","chair","am","review","spoken","tiny" +"order","corn","supply","sell","everywhere","forth","clearly","bar","golden","trunk","result","single","value","central","fine","aid","up","layers","ten","express" +"tell","saved","require","sweet","year","start","recent","same","each","nearest","tin","could","rhythm","tribe","slope","supply","month","shallow","area","quarter" +"write","model","poet","dish","ride","take","ought","apartment","rise","typical","prepare","tiny","condition","simply","road","answer","foot","due","rich","very" +"minerals","situation","property","college","is","prepare","slightly","pick","club","tea","most","hill","wire","allow","flower","treated","told","someone","remain","orbit" +"satellites","ever","remain","angry","lamp","grass","seed","similar","path","eight","event","slightly","onlinetools","trace","browserling","sign","began","exercise","movie","found" +"store","consist","safe","clay","flower","route","act","later","rise","acres","service","aloud","exactly","calm","fallen","rocky","tip","catch","roll","biggest" +"wore","sweet","oxygen","frighten","when","roll","height","ground","seldom","hurt","state","known","available","whenever","school","hunter","gentle","suggest","sit","floating" +"hung","boat","primitive","rose","step","think","monkey","enter","game","bus","paint","about","press","breeze","wrote","plan","daughter","lose","successful","shore" +"corn","what","damage","giant","minute","condition","onto","oldest","vast","stuck","asleep","cloth","willing","asleep","huge","road","steep","apple","unknown","nearest" +"sheep","union","anyone","movie","person","keep","fought","simple","feed","greatly","breeze","her","receive","share","special","finish","wall","influence","create","smaller" +"must","search","pan","moment","hair","time","office","aloud","tape","rabbit","warm","small","work","definition","are","about","afternoon","higher","climate","fill" +"easy","strike","meet","truth","chief","nice","chair","stronger","broke","gone","led","electricity","farm","threw","father","successful","happened","first","brief","solar" +"aside","space","tonight","active","stepped","speak","wore","cat","except","electric","themselves","street","explanation","strong","stepped","interior","before","herd","exclaimed","pleasant" +"time","gently","dirty","voyage","especially","rich","measure","troops","gravity","into","available","voyage","aboard","spread","worse","now","band","citizen","strange","dried" +"stream","equator","hill","call","rubbed","one","lips","vertical","gradually","another","football","either","pink","teach","contrast","brief","population","seems","prevent","stop" +"stranger","does","no","silent","found","conversation","clearly","percent","skill","cent","cheese","smoke","pine","mad","street","depend","hour","actually","strip","recognize" +"consider","shoot","which","fireplace","none","mean","completely","energy","choose","this","someone","rough","bill","bite","apart","eight","deal","eventually","instant","list" +"native","occasionally","least","still","honor","pile","common","lot","quiet","married","life","science","similar","blew","replied","tone","goose","fall","slave","yes" +"phrase","syllable","driver","three","sing","football","tongue","late","burst","during","volume","nervous","below","cave","research","giving","gold","birth","duty","respect" +"somewhere","similar","limited","stairs","dot","frame","continued","replied","onlinetools","with","full","hardly","label","row","prepare","call","raw","nearby","salmon","production" +"difficulty","lonely","temperature","bank","children","barn","between","supper","during","kitchen","troops","region","library","shake","done","combination","me","spoken","heading","began" +"dish","want","bee","review","experiment","minute","wing","practical","acres","would","how","apple","castle","west","yard","magnet","heat","theory","past","bend" +"rapidly","cave","breathing","task","known","attached","ate","most","carefully","had","ability","locate","flame","any","gold","rhyme","rising","mixture","sea","sleep" +"front","knowledge","proper","bound","toy","facing","discussion","fire","store","person","cutting","nearby","public","several","nature","wish","dawn","broke","sing","land" +"quick","moment","anyone","bet","larger","meal","town","silly","crew","bank","lucky","throw","tightly","correctly","seat","firm","love","farm","depend","triangle" +"wrote","song","dog","usual","basket","canal","constantly","salmon","dried","president","center","rush","notice","laid","minerals","pot","element","luck","actual","win" +"needs","produce","breathing","foot","public","difficult","bag","farmer","fort","shaking","yes","youth","sea","well","provide","deep","month","silk","border","well" +"union","realize","club","come","play","lungs","climate","fat","without","supply","is","nearly","huge","opposite","chicken","after","sum","army","worse","provide" +"bit","to","solve","image","danger","finally","harder","trap","still","from","spoken","itself","our","third","leaf","class","parts","pan","citizen","usual" +"shoot","definition","planning","ahead","chart","bridge","smile","occasionally","master","short","hair","therefore","service","seven","tea","weigh","sport","spent","together","bell" +"former","well","motion","straw","shirt","instance","else","night","happened","led","satisfied","success","separate","luck","airplane","apartment","tried","species","claws","equator" +"powder","chain","origin","rope","search","discover","hot","frog","slabs","slope","nearby","shaking","position","practical","worker","thought","shoulder","exact","able","almost" +"tired","not","mainly","exercise","recent","exchange","continent","protection","screen","post","too","education","window","gold","accident","guard","danger","various","track","what" +"base","discover","orange","negative","smooth","learn","captain","earlier","any","have","captured","pattern","most","court","labor","book","calm","stage","quarter","trouble" +"afternoon","contain","sides","sheep","merely","seat","company","clay","connected","cat","having","copy","finally","sunlight","size","rate","bread","signal","tomorrow","missing" +"apart","joy","return","behind","mostly","bus","degree","light","body","needed","say","horse","journey","dinner","biggest","poor","handsome","boat","go","expect" +"locate","several","bend","than","influence","congress","boat","current","public","zero","imagine","mistake","inch","design","hit","unusual","ship","zoo","wild","else" +"around","progress","air","use","is","win","crowd","cloth","men","fighting","never","catch","observe","breathe","at","failed","bit","iron","north","supper" +"storm","palace","uncle","somehow","guard","trouble","while","coach","friend","contrast","quickly","sad","unit","mother","you","bark","sad","properly","animal","valley" +"energy","loss","however","friend","section","join","nodded","must","rocky","fair","farm","mission","spell","crop","stand","horn","up","tip","coal","world" +"replied","manner","over","depth","consider","has","note","save","boy","produce","wet","twelve","father","folks","in","while","measure","up","lady","post" +"small","explore","engineer","enjoy","labor","friendly","out","happy","extra","answer","recognize","dirt","said","handsome","system","notice","pride","planning","hide","stage" +"needs","heavy","religious","taught","compass","got","captain","search","principal","slabs","horn","upon","office","buffalo","arrange","season","herd","positive","burst","step" +"slow","trunk","according","grabbed","does","lady","wheel","anywhere","letter","down","me","seat","shine","screen","amount","tried","cookies","baseball","noted","post" +"shown","music","point","talk","product","guard","space","surprise","funny","lonely","fear","independent","beauty","perhaps","asleep","sharp","summer","also","grew","three" +"lot","sick","solve","length","unit","something","stuck","noted","jar","settlers","strength","lucky","send","vote","principle","giving","journey","castle","rich","constantly" +"tight","figure","powerful","guide","those","jump","identity","pick","gate","like","cow","film","support","driving","will","chicken","mind","angry","bottle","complex" +"base","stopped","sunlight","mysterious","your","brown","wet","studying","excitement","be","sentence","promised","worry","impossible","darkness","pour","news","nor","teeth","bright" +"paper","spring","earlier","single","activity","taste","seat","apartment","drop","thee","nervous","gold","coming","beside","standard","gentle","citizen","morning","exchange","tales" +"glass","nose","once","basic","closer","lion","gold","doctor","degree","social","tool","burst","pull","slip","son","part","dried","wide","jack","strip" +"independent","move","sun","smoke","record","coffee","does","hair","sharp","back","last","probably","soap","for","company","minerals","difference","spin","cup","bean" +"ground","during","beginning","earth","height","person","definition","might","shore","pass","finish","chart","pale","religious","sheep","with","exist","affect","find","later" +"lion","nodded","shoe","recognize","deep","identity","tropical","somehow","position","like","pattern","waste","studying","sent","shelf","angle","plane","limited","section","saved" +"rocky","stock","avoid","group","question","plastic","care","join","troops","market","plenty","studying","straw","start","laugh","everything","stage","generally","has","ate" +"married","journey","name","grass","toward","mixture","advice","similar","brick","camp","jar","sing","aside","nice","production","verb","layers","cow","stone","gradually" +"describe","slave","bow","taste","measure","speak","brass","directly","him","vessels","during","careful","speak","force","leader","decide","record","number","shelter","married" +"dinner","bring","please","stopped","official","guess","anybody","whale","motion","hole","dried","smell","require","jet","eight","trail","suddenly","organized","factory","farm" +"alive","empty","too","chain","western","statement","teach","bank","creature","sat","cowboy","other","nor","clear","card","mostly","memory","brick","feel","but" +"twice","accident","congress","crack","relationship","machine","exactly","brain","syllable","examine","shadow","name","tonight","cold","instant","pass","world","opposite","powder","everybody" +"told","sat","damage","wool","ocean","society","planet","degree","thank","claws","other","line","calm","star","hide","title","slabs","wheel","star","led" +"great","two","thank","cause","safe","layers","research","not","fight","type","free","victory","nice","announced","wherever","hurt","lunch","north","damage","ate" +"applied","locate","foreign","smallest","mud","song","mass","month","return","organized","variety","cause","metal","bear","somehow","degree","spell","now","serious","palace" +"thrown","discuss","definition","forth","cup","liquid","least","cutting","giant","particularly","printed","every","bee","bow","spite","typical","board","spirit","adventure","dollar" +"pick","great","tropical","rabbit","after","ill","talk","basket","quiet","especially","build","cover","basis","trace","main","couple","require","between","cut","trunk" +"famous","though","longer","early","remember","giving","cell","step","impossible","fifty","tin","barn","bone","floor","difficulty","section","noun","fox","half","merely" +"escape","nearly","smallest","arrive","eleven","previous","measure","active","coal","select","silk","record","feed","made","engine","surprise","spring","grass","people","gulf" +"shirt","traffic","beyond","fuel","then","division","skin","invented","planet","nation","top","sheep","very","yes","street","molecular","blanket","badly","ice","stuck" +"snake","between","breakfast","lungs","who","cut","building","event","sick","walk","fruit","exclaimed","activity","particular","size","drove","am","border","closer","sort" +"beneath","above","girl","half","bone","dress","job","slave","select","blank","program","ought","shaking","opposite","from","color","screen","without","comfortable","smooth" +"clean","open","follow","thirty","couple","smile","smaller","knew","hour","animal","left","captured","include","matter","clay","roll","instead","powder","camera","plates" +"trade","total","drove","certain","whatever","shoe","chose","traffic","breath","walk","column","future","merely","personal","quite","mass","shells","anybody","hunter","social" +"name","husband","film","thirty","church","curious","hole","dust","cage","product","forgot","warm","business","fighting","tightly","plural","after","rays","native","check" +"especially","grain","doubt","fireplace","together","sharp","object","pale","test","shade","dot","aid","clearly","wagon","whale","on","steep","dress","funny","student" +"most","mother","firm","secret","break","won","were","shoe","enough","drive","tight","cap","require","straw","represent","stretch","farmer","welcome","sold","angle" +"customs","field","doing","correctly","open","got","source","nails","better","parent","trouble","deer","pool","people","difficult","hardly","system","hidden","smallest","already" +"topic","whale","solve","whale","toy","applied","old","fifth","consider","thus","knowledge","joy","afraid","eye","something","discussion","adult","therefore","here","use" +"by","valuable","mass","drop","fought","its","worried","capital","passage","carbon","box","summer","chair","death","middle","example","cold","threw","grown","game" +"dropped","when","captured","wash","paper","do","crew","tide","according","open","slope","completely","gift","central","pride","student","belt","save","magnet","talk" +"five","next","nails","carbon","missing","he","wrote","accurate","unit","form","lesson","alive","burn","energy","roll","vessels","pale","kept","excitement","winter" +"month","melted","greatest","book","mind","back","merely","winter","merely","bridge","meant","vowel","leg","nine","selection","branch","mountain","military","hand","thy" +"mark","consist","baseball","whose","music","add","tales","make","frog","slightly","vowel","hollow","passage","book","swam","observe","helpful","floor","throat","post" +"agree","share","fuel","writer","evening","nearer","official","easy","look","underline","pound","may","firm","farm","myself","clothing","jet","mouth","riding","question" +"slow","hide","children","hollow","broken","grass","into","original","machinery","share","angry","actually","fog","plenty","sold","made","replace","for","twice","dog" +"quiet","clearly","giving","dance","ought","hard","silence","solution","managed","other","needs","bone","science","steep","parent","organization","cloud","afraid","direct","wore" +"tin","wheat","direction","whose","direction","free","out","teeth","old","death","given","figure","take","ear","poet","throw","clear","inside","milk","religious" +"island","noun","store","push","made","wherever","fewer","blood","brass","butter","congress","explore","serious","connected","attempt","to","tales","salt","blow","force" +"tune","bat","safe","vapor","plus","well","than","rule","including","at","foot","wrote","dried","against","worry","adventure","if","date","spite","dark" +"look","pony","curve","but","split","desert","throat","fully","newspaper","down","hurt","moon","white","fallen","lips","far","silly","layers","double","actual" +"rocket","usually","shoot","was","traffic","garden","queen","harder","adjective","free","disease","force","related","area","number","someone","victory","pink","fourth","hello" +"getting","mud","among","source","fox","safety","boy","inside","noted","frame","father","toward","electricity","were","bottle","whenever","wood","chamber","secret","dog" +"because","plenty","force","constantly","lion","goes","tongue","declared","silver","bat","almost","hidden","bigger","just","burn","top","bottle","stay","something","select" +"trap","piece","lady","same","none","wonderful","salmon","harbor","nervous","local","tomorrow","piece","information","should","engine","helpful","buried","wait","fair","jet" +"listen","won","team","afraid","foot","prize","explore","satisfied","owner","wheat","business","loud","send","letter","consonant","picture","explain","selection","tank","want" +"through","sun","desk","language","pressure","myself","except","children","distance","education","support","brought","pupil","brass","atomic","beginning","hello","town","positive","father" +"past","factory","block","ten","city","within","express","pile","judge","actual","office","watch","teacher","speak","log","decide","complete","former","health","world" +"alive","cream","car","storm","behind","observe","sets","poem","wild","forgot","married","branch","among","saw","fort","themselves","occasionally","ability","whether","ring" +"discover","solution","heavy","mental","couple","expect","biggest","yet","should","under","organization","all","species","drawn","knowledge","development","rose","mathematics","lovely","under" +"place","loud","name","result","noise","soap","depth","principle","pole","chest","track","how","zero","value","name","visitor","furniture","zero","stock","element" +"replied","bottom","very","gulf","tobacco","balance","with","quickly","boy","anybody","inside","near","similar","tent","on","comfortable","later","start","consonant","now" +"curious","hold","pack","buffalo","cotton","dot","successful","youth","chair","beat","able","dangerous","case","place","reader","sometime","push","pleasure","funny","near" +"hill","lungs","next","victory","pretty","hair","law","everything","offer","born","during","battle","light","team","familiar","end","mission","these","instead","read" +"quietly","additional","sentence","street","troops","clean","ancient","catch","electricity","stop","globe","out","population","different","column","they","stranger","indicate","volume","mirror" +"signal","fast","pressure","remove","direction","five","swung","using","smaller","money","gentle","zero","egg","long","planned","pale","tell","cannot","lion","reader" +"total","clay","divide","hurried","exercise","they","labor","naturally","five","earn","original","special","leader","stranger","step","send","queen","discussion","final","dog" +"wall","crop","metal","where","shall","massage","they","safety","night","needle","post","pipe","attached","protection","hurry","thank","now","scared","meant","plate" +"pupil","mood","solution","step","lips","few","spirit","tone","chest","word","bottle","frame","newspaper","hidden","value","asleep","brain","burst","on","that" +"chemical","congress","electricity","rod","appearance","regular","diameter","shop","horse","appearance","fish","understanding","stove","fill","similar","itself","pretty","begun","equal","sold" +"against","stuck","moon","bicycle","occasionally","exactly","baby","coal","browserling","offer","rocky","slow","declared","airplane","themselves","tightly","road","hundred","anybody","people" +"closely","combine","loss","success","fully","element","stepped","anywhere","fully","equator","somehow","darkness","dollar","break","wild","any","sit","during","heat","firm" +"close","customs","tune","strong","track","waste","satisfied","frog","stand","gasoline","quietly","label","scene","village","best","six","suppose","cookies","bat","hat" +"bit","land","men","fuel","able","flag","necessary","solar","origin","lungs","improve","guard","pale","substance","wheel","letter","pine","trap","star","flow" +"difference","purpose","breathing","frame","agree","symbol","begun","why","film","pine","sick","driving","dot","get","lie","fed","major","worried","church","near" +"seen","earth","stiff","earth","weigh","rabbit","body","police","actually","whale","weight","respect","connected","different","blue","may","order","coffee","attached","clean" +"against","harder","rising","perfect","fear","by","too","gain","aside","difference","spirit","darkness","chief","sick","thousand","motor","line","heat","unusual","pond" +"private","accurate","known","fish","mainly","on","occur","lie","magnet","pole","wrote","sweet","afraid","design","range","quick","next","surrounded","walk","throughout" +"alphabet","activity","slave","bread","neighbor","popular","develop","feet","divide","vapor","apple","fifth","rising","beauty","tired","built","softly","raw","broke","zoo" +"expect","for","order","oldest","horn","plates","village","instead","practical","soap","such","sit","birthday","parts","drink","sure","day","act","fallen","load" +"frozen","parts","nearer","hung","least","sense","jump","kept","held","belong","how","wore","studied","begun","soon","rear","distant","off","speak","roll" +"snow","coat","hit","beautiful","weigh","affect","form","cent","ever","ever","increase","hour","freedom","page","exclaimed","across","easier","post","environment","depth" +"through","sweet","base","main","during","human","circle","climb","stone","compare","off","party","whistle","add","anyway","greater","out","combine","thick","empty" +"control","alphabet","program","discovery","harder","nature","several","floating","enjoy","face","share","bright","horse","roll","college","donkey","triangle","owner","positive","respect" +"individual","anyway","must","combination","situation","him","prevent","successful","write","arm","folks","electricity","interest","dirt","its","press","individual","bent","fierce","carried" +"brief","chart","author","whether","build","ourselves","satellites","could","onlinetools","behind","glass","likely","also","fifty","easily","last","instrument","spoken","fallen","baseball" +"taught","handsome","settle","talk","tank","birth","orange","class","west","bridge","mad","travel","blind","alone","rhyme","thick","sum","eight","degree","classroom" +"band","along","steep","voice","printed","leave","growth","soft","design","vote","mine","fastened","mental","birds","wild","eager","throw","slabs","score","grabbed" +"leg","tongue","being","friend","shake","select","your","roll","problem","pet","are","control","tell","struggle","school","attached","various","tape","settle","yellow" +"die","cloud","signal","never","upward","previous","lot","ear","great","tonight","sunlight","brave","relationship","managed","dark","income","stuck","applied","are","forward" +"mental","harbor","on","careful","motion","sister","fastened","pain","cool","forth","rice","shape","uncle","driven","border","useful","including","immediately","chemical","basket" +"since","common","tonight","his","grandmother","chosen","pet","tape","terrible","roar","anyone","east","myself","ask","tree","ground","cloud","yet","simple","tired" +"particular","planning","pan","beyond","cause","back","adult","forgot","specific","ants","crop","happen","label","class","boy","poor","dead","offer","greater","water" +"ride","respect","surface","sort","meal","interior","deal","everything","needed","closer","thought","help","slip","suppose","arrangement","layers","clean","farmer","stream","doll" +"cowboy","jet","grain","angry","fireplace","daily","hat","impossible","load","death","spent","fully","drop","sing","soil","highway","hope","plural","police","must" +"mile","be","decide","white","excited","century","space","lie","smaller","question","material","almost","having","disease","accident","camp","worry","result","broken","using" +"ready","electric","poetry","actual","fairly","consist","pour","lake","air","bear","service","service","darkness","value","hunter","ready","would","radio","likely","couple" +"original","bright","waste","powder","paint","women","sometime","cattle","ever","respect","being","west","view","salmon","sheep","stranger","spring","buy","giant","ball" +"tide","tool","rising","per","essential","perhaps","teeth","raise","wolf","additional","provide","mud","control","film","beautiful","eaten","weather","make","along","hospital" +"balloon","whom","nine","life","sun","cat","brush","rhyme","social","inside","chicken","fruit","met","met","garage","grade","one","twice","pattern","creature" +"blow","want","tail","white","thick","made","told","fence","part","together","theory","danger","choose","movement","limited","husband","pencil","chose","sides","ran" +"mathematics","sad","automobile","strange","opinion","rate","matter","steep","pool","alone","simple","it","box","stiff","general","lake","program","bean","decide","instant" +"law","feet","scared","on","action","began","pipe","applied","bread","want","cell","nation","bigger","heard","forth","aware","naturally","college","held","exist" +"browserling","spider","bowl","complex","spring","dark","around","coffee","worth","potatoes","let","opinion","depend","mathematics","larger","pupil","sand","safe","kitchen","easy" +"prize","engineer","nest","danger","giant","nose","rule","mind","thread","under","which","second","apple","bow","line","curious","box","highest","value","actual" +"must","bright","attached","provide","place","barn","listen","nuts","at","lion","cannot","fastened","before","copy","bread","alphabet","amount","hot","pig","per" +"trip","nose","ear","job","new","century","rice","electric","tone","strength","start","forth","surface","operation","greater","other","bite","planned","egg","took" +"log","bad","crowd","avoid","mixture","voice","plates","street","according","son","came","angle","fastened","older","mood","canal","forgotten","solid","language","city" +"three","block","record","raise","wind","surrounded","strange","drop","forget","pilot","wire","return","pipe","fully","ordinary","modern","pine","either","type","young" +"original","loose","excitement","free","purple","happily","progress","motor","box","pictured","physical","if","dangerous","hidden","sweet","have","give","author","loose","rose" +"worry","zoo","might","bent","out","bit","build","replace","wave","power","eleven","pressure","community","grain","sit","universe","difference","research","stiff","production" +"belt","vote","second","clothes","inside","thumb","sport","machine","nothing","way","surface","music","require","you","magnet","ordinary","smoke","fix","disappear","log" +"flies","discuss","law","establish","feed","mill","contain","got","suit","so","level","comfortable","most","spoken","mysterious","powder","smile","graph","moving","suggest" +"consider","slipped","window","sitting","corn","near","driven","complete","instant","private","sentence","stop","field","amount","explain","nature","pupil","principal","skin","badly" +"coming","expect","police","wheat","screen","cowboy","vowel","flies","president","earn","honor","ground","sick","into","mighty","laid","surrounded","mud","fellow","which" +"grabbed","sheet","explanation","sold","either","sheep","fun","them","deep","was","verb","war","slight","pretty","time","drink","her","motion","doctor","function" +"is","school","simplest","amount","automobile","night","touch","region","could","far","laid","fact","event","pie","feed","supply","person","dull","lamp","structure" +"fly","treated","smell","turn","higher","certain","shelf","such","thick","stomach","characteristic","directly","fight","power","ball","direction","gasoline","dangerous","refer","add" +"island","sum","tone","east","aside","lips","clearly","torn","depth","possibly","blind","writing","shape","hole","money","wealth","announced","exact","branch","immediately" +"raw","wolf","lift","depend","glass","gone","mice","theory","other","palace","knife","signal","gas","pony","major","box","hurt","distant","ill","vegetable" +"slave","fox","studied","remain","construction","fifteen","pain","choose","speed","syllable","rose","stiff","standard","between","hello","border","it","field","fact","palace" +"while","man","along","wild","pair","exact","let","except","control","settlers","tried","buy","available","region","average","drink","yellow","silk","gravity","symbol" +"habit","fed","crowd","eleven","plate","free","fourth","huge","acres","exist","could","did","noted","composition","model","peace","baby","system","adventure","wheel" +"goes","pride","teeth","alphabet","level","begun","ants","completely","rhythm","box","kept","whenever","he","situation","lying","species","pride","except","bank","dear" +"largest","wolf","division","wheel","browserling","once","series","flew","said","somebody","wave","including","screen","tales","food","important","lamp","sent","mighty","private" +"map","courage","strange","naturally","basis","business","physical","draw","running","basket","range","half","doctor","above","coast","any","scared","husband","deal","instrument" +"therefore","ahead","dead","development","origin","plant","consider","cotton","bottom","knew","quiet","roll","meat","afraid","honor","beginning","strike","necessary","proper","origin" +"quarter","something","title","foreign","church","topic","path","indicate","date","minute","factory","replace","sand","sing","drive","club","leaf","buried","former","bite" +"language","suit","guide","negative","mix","front","either","open","furniture","still","highest","bush","good","steel","shoot","tree","material","occur","radio","degree" +"eventually","depend","whale","spell","locate","current","universe","list","rubber","variety","solar","look","certain","rabbit","group","factory","power","train","folks","principle" +"guide","neighbor","younger","bread","tune","material","use","voyage","stood","molecular","writing","sink","manufacturing","task","seen","black","park","bush","interest","very" +"from","meant","limited","recently","by","equipment","language","notice","movie","know","flies","today","except","available","want","glass","ill","anyway","care","additional" +"season","composed","declared","airplane","nation","rocket","enemy","larger","milk","barn","summer","answer","electricity","outside","die","took","freedom","world","ought","rock" +"examine","afternoon","talk","finish","nearest","nuts","stream","bag","obtain","rough","eye","till","choice","affect","tongue","larger","with","amount","pen","cream" +"win","flat","degree","smooth","anyway","frighten","broke","familiar","screen","importance","high","were","herd","left","ear","anyone","involved","sweet","hall","forest" +"mail","everyone","safe","guard","anywhere","food","palace","mouth","dirt","end","very","piano","example","ate","island","all","life","shall","opinion","building" +"just","valuable","sell","tonight","happily","wall","married","tell","series","student","thousand","swung","rising","shop","safe","name","pleasant","house","region","live" +"available","passage","laugh","us","common","metal","leg","studying","tight","coast","air","garage","tent","exchange","smallest","little","worth","occasionally","length","solve" +"away","type","help","then","summer","this","colony","measure","avoid","exclaimed","spring","rice","such","through","fifty","different","wall","tide","recall","matter" +"dance","solve","left","boy","train","occasionally","sold","pencil","alike","declared","graph","trail","orbit","grown","pocket","useful","term","nearly","course","fastened" +"be","horn","further","heat","job","swept","pleasant","image","aboard","share","off","many","income","mark","tin","doubt","date","football","money","construction" +"is","neighborhood","whatever","doubt","sang","therefore","corn","captain","pot","began","zero","exercise","involved","doll","vegetable","scientific","origin","office","somehow","spider" +"primitive","low","myself","doctor","amount","feel","low","depth","court","stage","shade","having","accident","bit","curve","yet","wire","scene","swept","sheet" +"whenever","key","student","star","southern","opposite","triangle","bow","enter","western","anybody","onlinetools","tank","mostly","apple","ball","respect","winter","fence","terrible" +"raw","becoming","bet","using","weight","layers","rule","far","else","lack","next","vegetable","amount","help","seat","block","accident","claws","west","they" +"roar","couple","coat","independent","likely","characteristic","sun","yesterday","individual","plus","dried","win","basis","partly","somehow","announced","valuable","forget","deep","up" +"luck","creature","roof","seldom","principal","known","until","poetry","wool","finger","dinner","pair","model","scale","store","entire","plane","while","continued","load" +"deer","station","score","easier","element","neck","consonant","stepped","substance","moon","slight","feel","task","were","fire","basis","bent","design","voice","bite" +"any","slave","anyone","massage","break","worse","therefore","evidence","also","among","here","line","stop","example","closer","bring","bread","good","familiar","consonant" +"copy","sharp","together","improve","quite","appropriate","realize","throughout","behind","danger","ever","somehow","yourself","which","soil","failed","industrial","wild","create","selection" +"brush","son","tone","blanket","solid","police","spoken","breeze","clay","collect","women","bad","easy","sent","table","unusual","coal","small","problem","teeth" +"further","ever","star","morning","spend","hope","fine","positive","may","cent","taught","adventure","him","sometime","car","her","act","cell","thy","own" +"habit","usual","closer","especially","ball","prevent","cup","exciting","bring","pet","native","jump","natural","flow","tea","dropped","cage","forest","trace","courage" +"twice","consider","queen","coming","exclaimed","sand","oldest","claws","imagine","tank","record","facing","purpose","shoulder","object","ill","angry","red","scared","unknown" +"process","flew","excellent","firm","location","bad","anything","foreign","fourth","package","dream","wagon","produce","traffic","dear","freedom","charge","together","arm","wish" +"seeing","height","elephant","substance","gain","bite","recall","southern","row","star","nature","strike","simplest","vote","note","distance","think","gently","fed","tie" +"opportunity","children","above","brush","whistle","board","suit","string","if","deep","happily","tightly","nice","summer","depth","clothes","orbit","her","small","vapor" +"product","sky","modern","mine","compare","mirror","what","manufacturing","provide","speech","brass","chose","future","if","expect","sitting","duty","south","end","stopped" +"underline","stop","require","growth","region","smallest","dear","make","planned","theory","cow","structure","unknown","other","surrounded","official","teach","detail","green","settlers" +"manner","hand","onlinetools","choice","topic","pupil","pattern","tomorrow","report","behind","character","selection","stick","automobile","mine","parallel","thing","engineer","husband","fat" +"easy","struck","walk","in","base","these","upon","hair","station","research","recent","let","tell","call","fairly","especially","pay","stomach","music","scientist" +"goose","parent","solve","raise","torn","seeing","pine","calm","both","massage","cave","fought","field","record","unusual","detail","drive","heading","creature","again" +"voice","grown","somewhere","slave","price","recent","twenty","pick","bee","time","sea","slipped","forgotten","house","ants","past","shown","joined","figure","book" +"slipped","pen","girl","student","additional","silver","principal","someone","horn","but","rice","easy","able","needs","immediately","detail","saved","writing","represent","dawn" +"disease","ought","widely","nature","government","hay","more","sometime","coast","worth","food","simply","airplane","cell","congress","hurry","parent","straight","population","higher" +"feature","thick","somewhere","rush","cowboy","writing","equator","combine","made","yellow","meal","baseball","queen","listen","what","salt","pour","ancient","throat","noon" +"habit","large","mostly","choice","baby","shells","terrible","fog","burst","settlers","baseball","audience","hospital","make","gray","pocket","lake","read","enjoy","him" +"man","late","dress","tie","girl","pencil","long","vowel","modern","spring","straight","century","badly","sitting","useful","got","mother","improve","health","tiny" +"port","family","judge","back","make","frog","scale","hide","swung","business","dog","beauty","identity","said","neighbor","flame","tower","month","gain","cool" +"military","syllable","such","golden","seems","vessels","root","plural","call","seeing","team","pig","seeing","gasoline","useful","feet","nervous","simplest","front","you" +"steel","individual","image","against","brave","orbit","tightly","globe","west","blue","concerned","information","scale","hold","indicate","kids","progress","lungs","tower","ancient" +"potatoes","rain","guess","fun","fence","printed","birthday","fastened","distance","exchange","hat","ate","earn","pitch","mile","read","drawn","carry","though","mud" +"attention","sometime","herself","putting","fourth","tip","tiny","replied","sweet","else","horse","local","find","carried","member","space","breeze","bit","wear","uncle" +"needs","afternoon","shine","somebody","both","price","general","welcome","social","finest","quietly","powder","purpose","growth","between","newspaper","unknown","fox","difficult","easier" +"calm","smell","structure","lower","hungry","disease","root","simple","imagine","thing","among","child","company","fact","page","bread","date","prevent","stems","organized" +"current","cross","wrapped","pond","live","arm","needle","rock","climb","happened","brave","screen","ranch","winter","outline","bound","major","tie","speak","meat" +"clear","twenty","customs","ago","owner","dry","rice","hurried","factor","good","explain","darkness","leg","night","instrument","floor","belt","missing","freedom","knew" +"select","useful","nation","wave","coming","whether","death","discuss","tropical","what","difference","let","they","situation","money","occasionally","pure","put","musical","history" +"wise","importance","use","pay","by","black","magic","hidden","of","probably","badly","fighting","sets","friend","cage","enough","typical","sign","concerned","storm" +"needle","fought","size","shore","sign","motion","whenever","research","tie","back","more","aloud","cutting","largest","play","us","himself","after","shoulder","sick" +"discussion","necessary","work","usually","hope","limited","hurry","crew","top","sheet","atom","day","dropped","joy","want","word","creature","guess","many","bread" +"build","fifth","successful","rubbed","paid","stranger","guard","horn","horn","consonant","labor","forth","shot","giving","plural","apart","laid","shaking","step","leather" +"whatever","six","writing","magnet","birds","hidden","does","dug","ask","declared","inside","factor","rain","told","loud","additional","so","its","sitting","planned" +"won","shirt","while","slave","death","front","radio","hurt","evening","poetry","voice","customs","breathe","percent","race","doubt","harbor","claws","particularly","solar" +"list","someone","port","while","movie","contrast","mountain","drew","must","atomic","stared","cabin","give","deeply","take","cap","log","worth","ready","depend" +"whole","so","helpful","black","nervous","problem","castle","treated","examine","teeth","bag","farmer","class","title","original","browserling","writer","stay","clothing","reach" +"final","finger","capital","shallow","party","lonely","accept","which","card","bent","jump","attack","rear","drive","breakfast","means","prize","balance","largest","flag" +"involved","cook","forget","available","rapidly","program","higher","serve","goes","tiny","speech","sheep","lion","heart","equipment","tree","said","paid","giving","ring" +"saved","image","ask","quick","loud","tie","coming","crew","clear","doctor","meal","voice","hello","list","independent","door","than","found","bee","pig" +"standard","include","spring","wherever","control","window","palace","game","prepare","river","hidden","simply","rice","front","carefully","physical","shot","broad","wing","sun" +"ability","lake","whale","double","able","industrial","thrown","mile","introduced","move","rubber","beat","trunk","barn","chicken","modern","social","move","mostly","complex" +"team","bear","contrast","chain","test","even","greatly","worry","fifteen","mountain","until","smallest","southern","suddenly","result","describe","branch","complex","fish","fire" +"tin","whistle","modern","fun","flight","soil","rhythm","mine","went","may","kill","brown","cut","effort","rice","claws","voice","yourself","married","pour" +"cold","from","dozen","largest","leaving","ourselves","water","real","voice","thousand","some","not","needed","familiar","bank","science","happy","principal","poem","honor" +"perfect","cloth","wear","path","evidence","halfway","younger","location","community","dozen","beneath","simplest","cell","pocket","name","arrive","member","pay","softly","officer" +"library","copper","complete","difficulty","mouth","chamber","map","roof","growth","lonely","pleasure","breakfast","lucky","key","grain","stomach","chosen","tell","meant","best" +"studied","fact","appropriate","caught","stone","piano","prove","wait","vapor","measure","environment","pleasant","trail","meal","against","inside","dig","position","great","now" +"eaten","cost","camera","red","school","palace","voice","sort","daily","however","pencil","when","fine","managed","frequently","compass","chosen","story","degree","remember" +"hundred","mice","fine","bet","think","directly","off","single","coal","slide","attention","gave","consonant","breathe","coast","sold","teach","whether","pale","nails" +"dead","honor","ordinary","horn","upward","quiet","location","tail","cause","sheep","worried","war","consider","castle","slabs","progress","state","somewhere","dollar","zoo" +"education","pride","control","dull","butter","fine","answer","graph","quick","advice","rhythm","asleep","quickly","house","combination","his","itself","must","different","dropped" +"when","diagram","strength","log","whispered","consonant","scientific","stock","bone","official","chosen","distance","pilot","children","run","softly","strange","still","least","wait" +"gave","trace","dream","grabbed","anyway","regular","rock","several","arm","husband","desert","moment","steam","planned","dog","bat","bill","unless","ago","distant" +"sudden","evidence","foreign","due","wherever","born","drop","minute","shaking","drop","income","remarkable","easy","science","in","handsome","needle","base","share","explore" +"current","waste","single","grandfather","snake","heart","further","whispered","themselves","began","manner","cell","range","child","burn","people","setting","buried","push","bare" +"solution","heading","easier","knew","talk","cross","wonderful","deeply","slip","greatest","particularly","movie","modern","shape","cutting","fox","massage","bar","egg","left" +"they","bottom","theory","raw","village","movie","basic","hardly","refused","exactly","explore","badly","from","split","gasoline","deer","afraid","hole","according","almost" +"excitement","around","around","easier","should","fox","saved","example","influence","parent","species","needed","contain","there","while","seems","wait","along","dinner","as" +"slightly","turn","fell","month","sky","similar","already","none","themselves","pool","art","road","east","fox","collect","finally","tightly","fuel","club","knew" +"solid","treated","grain","basket","pride","helpful","mistake","boat","mile","look","realize","drink","walk","pink","greatest","shoulder","drew","natural","broad","slept" +"getting","observe","rough","taste","bar","account","determine","boy","brother","hidden","straw","ahead","science","rock","kids","dirt","report","author","tower","roar" +"plenty","sky","throw","fully","story","out","changing","bar","take","particular","except","officer","meant","giant","see","rush","promised","chose","lesson","language" +"share","silk","station","victory","goes","taken","choose","white","whose","special","river","type","plenty","magnet","softly","shelf","bag","swung","nails","expect" +"slowly","accurate","cry","watch","science","peace","degree","satisfied","whatever","dollar","vertical","harbor","thee","store","bite","scale","first","rough","end","pair" +"means","enough","rest","lips","curve","mysterious","expression","fairly","produce","steam","shadow","cost","recent","aware","regular","writing","community","popular","object","fox" +"breakfast","nothing","oldest","almost","mysterious","flat","dawn","necessary","dozen","diagram","form","union","settlers","triangle","became","brush","soon","family","radio","week" +"cow","medicine","facing","plural","essential","join","having","plates","complete","caught","people","specific","position","extra","attention","having","discover","definition","valuable","wish" +"complete","understanding","purple","mill","nice","storm","realize","known","mood","sand","young","mass","mathematics","room","fifteen","diameter","in","electric","wet","plural" +"ran","waste","disappear","explain","engine","ever","foreign","perfect","equipment","orange","throw","why","consist","drink","planning","valley","complex","rapidly","weak","potatoes" +"balloon","vertical","might","oil","throughout","knew","research","stock","range","pupil","thousand","heat","canal","across","line","single","hurt","careful","cheese","mysterious" +"voice","sheet","unit","swimming","rather","best","bush","step","realize","tail","ear","bigger","rain","giant","spider","rest","pass","teach","breeze","what" +"scale","dinner","share","very","strange","object","soil","event","way","especially","worker","general","might","begun","train","jet","known","desk","machine","wind" +"written","chicken","move","force","attention","coffee","principal","chance","title","basis","cabin","sang","thought","birth","cowboy","understanding","secret","twelve","president","bee" +"decide","deal","asleep","trade","height","sell","ill","him","temperature","bet","laid","sleep","success","industry","pound","desk","salmon","water","knew","four" +"west","result","alphabet","branch","kind","seven","forth","chart","kitchen","carry","wonderful","probably","hunt","two","partly","desk","dried","changing","hold","car" +"continued","deep","instead","but","skill","policeman","organization","throughout","closely","police","clearly","rose","glass","cut","move","satisfied","cow","machine","cloth","consist" +"passage","additional","men","typical","forth","basis","animal","salt","information","driver","them","atmosphere","place","fuel","caught","bright","hit","donkey","coat","nearer" +"unknown","ball","early","on","promised","bend","warm","reach","shade","enjoy","know","help","movie","short","plane","original","believed","important","police","immediately" +"apart","something","left","slave","hill","possibly","create","consonant","free","tribe","tropical","behind","matter","thumb","property","suppose","fox","camp","only","unknown" +"flew","fine","jet","tone","jungle","amount","fighting","equally","glad","smile","key","bridge","bound","driven","contain","owner","bite","ill","angry","fish" +"being","anyone","greater","loose","divide","sound","older","energy","boy","vowel","fell","boat","stepped","doubt","grabbed","popular","sets","beside","lot","title" +"dirty","tower","putting","shoot","western","apartment","hard","calm","jump","period","engineer","valuable","call","teeth","closely","wood","variety","thrown","church","gentle" +"field","position","safety","small","slow","determine","halfway","bet","store","shut","fought","thick","modern","short","machine","until","magic","provide","cat","play" +"angry","paint","voyage","whose","garage","safe","brass","last","extra","birds","field","beside","doctor","lift","particularly","follow","scientific","difficult","sound","bet" +"forget","birthday","contrast","river","opportunity","personal","machinery","glass","exchange","motor","diameter","light","want","led","quick","giant","occur","represent","image","vapor" +"partly","still","seldom","small","no","blind","behavior","world","fellow","pig","faster","sold","believed","about","partly","consist","keep","situation","contrast","try" +"cap","short","upper","nobody","somewhere","example","doctor","bare","struggle","outer","wear","wonder","little","seat","truck","audience","wire","plus","trail","rhythm" +"slow","from","scared","choice","library","member","sudden","frozen","rice","breakfast","suddenly","review","allow","fair","folks","orange","wide","visitor","rear","tiny" +"standard","massage","powder","possible","pet","stream","simplest","figure","rear","breathing","manufacturing","trap","cattle","necessary","anything","consonant","handsome","spite","at","principal" +"truck","whether","sing","you","fastened","future","possibly","piece","cool","rice","syllable","needed","garden","needed","realize","higher","division","pig","production","pot" +"serve","condition","concerned","yard","steel","lips","union","protection","listen","quiet","forest","win","mountain","drove","gulf","corner","longer","sort","row","cost" +"religious","both","best","pencil","deer","gun","pine","row","log","ate","slightly","met","moment","cap","come","fought","gravity","snake","cover","widely" +"mathematics","plus","faster","myself","man","wise","property","government","twelve","pool","government","rather","hard","stiff","occur","process","pile","since","leaving","explore" +"activity","pile","crowd","cream","transportation","right","laugh","wore","noun","there","flame","characteristic","problem","saved","farmer","brave","daughter","brick","obtain","disease" +"stepped","leaf","truth","struggle","jar","flow","those","salt","grass","happened","again","before","steady","teeth","grown","send","shout","college","already","drew" +"between","cost","mountain","thou","spell","helpful","catch","then","pay","drawn","because","trade","mud","refused","pink","stiff","facing","only","number","mental" +"fence","public","west","tight","some","base","you","wrapped","function","burn","paragraph","fish","record","song","row","piano","development","factory","off","range" +"twice","supper","compound","necessary","sunlight","traffic","flow","hunter","swung","blood","might","stop","fireplace","beat","missing","uncle","beat","stone","principle","fell" +"police","quite","layers","combination","giant","snow","tightly","thank","stove","paper","honor","memory","kind","road","weak","numeral","round","strange","trail","corn" +"naturally","party","finally","lying","equipment","mother","out","both","round","read","loose","back","health","train","club","putting","trick","lion","policeman","sale" +"private","toward","over","chart","year","instant","near","someone","please","deal","statement","information","claws","dollar","behavior","laugh","load","stick","six","else" +"family","affect","part","tail","exist","clean","bottom","half","call","missing","cookies","lunch","gray","taught","tie","surprise","silent","rise","compare","memory" +"structure","pretty","party","deep","pen","death","protection","solar","wheat","drew","fought","helpful","region","establish","wrote","paragraph","swung","vegetable","during","whether" +"species","natural","compass","shall","lungs","show","ocean","coffee","addition","instant","limited","exciting","fast","production","planet","canal","through","aware","pattern","flight" +"lunch","spell","wooden","band","bush","hard","did","tired","school","pen","heart","tongue","luck","magnet","herd","expect","green","all","evening","dropped" +"about","finger","unusual","knowledge","standard","among","number","steep","captured","principal","rod","method","giving","lamp","teacher","instance","wing","moment","grass","up" +"cell","any","firm","police","television","explanation","therefore","recently","back","cut","heart","green","poetry","room","seems","establish","entirely","according","willing","warn" +"club","cap","equal","design","due","swim","been","it","structure","toward","eight","hunt","prepare","nice","time","clothes","club","clay","taught","army" +"cross","same","range","material","able","history","hard","solution","room","nervous","pipe","silent","advice","consonant","glad","appropriate","mysterious","many","jump","saw" +"chance","motor","jungle","moon","start","angle","smaller","wet","no","another","post","atmosphere","rubbed","art","wife","skill","wrong","climb","rapidly","present" +"pattern","safe","age","minerals","rush","sign","require","certainly","quarter","fun","importance","progress","travel","right","loss","return","perfect","atomic","blue","sat" +"above","bet","body","mighty","spring","tightly","secret","conversation","orange","beauty","farmer","supper","lost","newspaper","lamp","bit","course","younger","social","water" +"accurate","owner","policeman","growth","public","gradually","sit","given","gentle","wonder","captured","cover","roar","hardly","select","oldest","around","possible","our","note" +"am","how","using","stove","expression","view","lack","rain","sunlight","onlinetools","rocket","empty","jungle","wolf","daily","desk","feel","percent","bee","human" +"actual","police","happy","author","imagine","what","vessels","famous","over","bone","root","search","discovery","purple","price","elephant","rising","fuel","from","during" +"automobile","strike","whom","blew","tent","team","certainly","almost","pen","principal","mainly","join","factory","poem","root","stretch","deeply","managed","express","essential" +"pictured","angry","blood","pretty","because","take","beginning","year","chose","exactly","specific","adjective","rice","shinning","object","planning","oil","together","feed","cake" +"orange","canal","would","flies","income","able","burst","offer","wing","tales","molecular","hour","whenever","easy","string","college","television","cover","deep","stretch" +"question","thousand","are","system","captain","slow","girl","shall","cat","blanket","principal","truck","gain","lower","pour","stand","action","flame","baby","bone" +"arrive","sea","office","later","labor","adult","mice","sing","compound","wealth","school","breathe","aloud","new","increase","making","attack","until","like","from" +"fix","slipped","managed","short","branch","standard","higher","means","are","pressure","other","ran","label","clothes","spell","month","market","scientific","generally","experiment" +"already","brick","roar","sell","citizen","guess","accurate","point","current","length","yard","held","tribe","folks","among","temperature","sun","low","level","believed" +"per","dress","dried","day","baby","final","older","recognize","jar","spin","agree","everything","stove","per","dress","south","health","solution","am","slight" +"colony","today","slabs","pony","soap","mice","finest","hard","salmon","possible","chosen","talk","carefully","pine","bigger","attempt","excitement","cook","stick","men" +"including","consonant","constantly","consider","your","constantly","fireplace","behind","lamp","feathers","bare","second","summer","pink","shadow","daily","they","face","original","who" +"attention","center","angle","chest","cross","oil","they","strong","bite","yourself","community","exact","river","led","size","equipment","bus","means","subject","point" +"uncle","different","outer","alphabet","noon","use","motor","pet","shaking","become","personal","desk","baby","neighborhood","feature","wide","solid","farther","known","fast" +"gasoline","pour","chosen","mouse","base","climb","automobile","she","parallel","itself","floating","within","land","help","among","beneath","pig","fight","slowly","driven" +"who","roll","sell","club","color","play","high","knife","popular","yet","men","tie","area","review","dust","consist","engine","adjective","entirely","influence" +"ranch","mice","eaten","official","court","driven","bush","previous","newspaper","equator","stared","enter","piece","highest","kept","reach","bush","mix","bag","tent" +"eight","are","cattle","burn","clear","heart","hollow","perfectly","draw","page","choose","bad","shoulder","bound","fear","mother","dirty","two","subject","ear" +"service","chosen","white","locate","price","poem","shinning","bill","spin","building","examine","program","tomorrow","between","sea","major","ship","happily","sides","slight" \ No newline at end of file diff --git a/src/backend.rs b/src/backend.rs new file mode 100644 index 0000000..d93cc17 --- /dev/null +++ b/src/backend.rs @@ -0,0 +1,4 @@ +pub mod backend_manager; +pub mod csv_handler; +pub mod database_handler; +pub mod parser; diff --git a/src/backend/backend_manager.rs b/src/backend/backend_manager.rs new file mode 100644 index 0000000..bed0618 --- /dev/null +++ b/src/backend/backend_manager.rs @@ -0,0 +1,106 @@ +use super::csv_handler::ImportedData; +use super::database_handler::{DBLoginData, Tables}; +use super::parser::parse; +use sqlx::MySqlConnection; +use std::sync::Arc; +use tokio::sync::mpsc::Receiver; +use tokio::sync::{oneshot, Mutex}; + +pub struct BackendManger { + pub db_login_data: DBLoginData, + pub imported_data: ImportedData, + pub csv_data: Arc>, + pub db_connection: Option, + pub receiver: Receiver, + pub db_table_data: Arc>, +} + +impl BackendManger { + pub async fn listen(&mut self) { + if let Some(command) = self.receiver.recv().await { + match command { + Communication::ValidateCreditentials(db_login_data, sender) => { + self.db_login_data = db_login_data; + + let result = self.db_login_data.validate_creditentials().await; + match result { + Ok(connection) => { + self.db_connection = Some(connection); + sender.send(Ok(())).unwrap_or_else(|_e| { + println!("failed to send ValidateCreditentials err") + }); + let mut db_table_data = self.db_table_data.lock().await; + db_table_data + .query_for_tables(&mut self.db_connection.as_mut().unwrap()) + .await + .unwrap(); + } + Err(e) => { + sender.send(Err(e)).unwrap_or_else(|_e| { + println!("failed to send ValidateCreditentials err") + }); + } + } + } + Communication::AreCreditentialsValidated(sender) => sender + .send(self.db_login_data.is_verified) + .unwrap_or_else(|e| { + println!("Server - Failed answering if credit. validated"); + }), + Communication::LoadImportFilePath(path, sender) => { + self.imported_data.path = path; + match self.imported_data.load_csv() { + Ok(_) => { + let mut data = self.csv_data.lock().await; + + data.are_headers = self.imported_data.are_headers.clone(); + data.data = self.imported_data.data.clone(); + data.path = self.imported_data.path.clone(); + + drop(data); + sender.send(true).unwrap_or_else(|err| { + println!("Server - failed to send loaded file callback, {}", err) + }) + } + Err(e) => { + println!("{}", e); + sender.send(false).unwrap_or_else(|e| { + println!("Server - Failed answering if imported{}", e) + }) + } + } + } + Communication::GetTableDescription(table_index) => { + let mut db_table_data = self.db_table_data.lock().await; + db_table_data + .tables + .get_mut(table_index) + .unwrap() + .describe_table(&mut self.db_connection.as_mut().unwrap()) + .await; + } + Communication::TryParseCol(col_index) => { + let mut csv_data = self.csv_data.lock().await; + for cell in csv_data.data.iter_col_mut(col_index) { + if cell.curr_field_description.is_some() { + if let Some(desc) = &cell.curr_field_description { + println!("{} should be of type {}", cell.data, desc.field_type) + } + parse(cell); + } + } + } + } + } + } +} +pub enum Communication { + ValidateCreditentials( + DBLoginData, + oneshot::Sender>>, + ), + AreCreditentialsValidated(oneshot::Sender), + LoadImportFilePath(String, oneshot::Sender), + GetTableDescription(usize), + TryParseCol(usize), +} diff --git a/src/backend/csv_handler.rs b/src/backend/csv_handler.rs new file mode 100644 index 0000000..37f436a --- /dev/null +++ b/src/backend/csv_handler.rs @@ -0,0 +1,70 @@ +use std::{error::Error, sync::Arc}; + +use super::database_handler::FieldDescription; + +#[derive(Clone)] +pub struct ImportedData { + pub data: grid::Grid, + pub path: String, + pub are_headers: bool, +} +#[derive(Clone, Default)] +pub struct DataEntry { + pub data: String, + pub curr_field_description: Option, + pub is_parsed: Option>>, +} +impl ImportedData { + pub fn load_csv(&mut self) -> Result<(), Box> { + match csv::Reader::from_path(self.path.as_str()) { + Ok(mut rdr) => { + /* If there are headers, add to first row, else first row is empty */ + + if let Ok(headers) = rdr.headers() { + self.data = grid::Grid::new(0, 0); + let headers_vec: Vec = headers.iter().map(|x| x.to_owned()).collect(); + let mut data: Vec = Vec::new(); + for header in headers_vec.into_iter() { + data.push(DataEntry { + data: header, + ..Default::default() + }); + } + self.data.push_row(data); + self.are_headers = true; + } else { + self.data.push_row(Vec::new()); + self.are_headers = false; + } + + for rec_res in rdr.records() { + if let Ok(rec) = rec_res { + let records: Vec = rec.iter().map(|x| x.to_owned()).collect(); + let mut data: Vec = Vec::new(); + for entry in records.into_iter() { + data.push(DataEntry { + data: entry, + ..Default::default() + }); + } + self.data.push_row(data); + } + } + } + Err(e) => { + return Err(Box::new(e)); + } + } + Ok(()) + } +} + +impl Default for ImportedData { + fn default() -> Self { + ImportedData { + data: grid::Grid::new(0, 0), + path: String::new(), + are_headers: false, + } + } +} diff --git a/src/backend/database_handler.rs b/src/backend/database_handler.rs new file mode 100644 index 0000000..14681fa --- /dev/null +++ b/src/backend/database_handler.rs @@ -0,0 +1,131 @@ +use core::num::ParseIntError; +use sqlx::{mysql::MySqlConnectOptions, ConnectOptions}; +use sqlx::{FromRow, MySqlConnection}; +use std::error::Error; + +#[derive(Default)] +pub struct Tables { + pub tables: Vec, +} + +#[derive(Default)] +pub struct Table { + pub name: String, + pub fields: Option>, +} +#[derive(Default)] +pub struct TableField { + pub description: FieldDescription, + pub mapped_to_col: Option, +} + +#[derive(sqlx::FromRow, Default, Clone)] +#[sqlx(rename_all = "PascalCase")] +pub struct FieldDescription { + pub field: String, + #[sqlx(rename = "type")] + pub field_type: String, + pub null: String, + pub key: String, + pub default: Option, + pub extra: String, +} + +impl Tables { + pub async fn query_for_tables( + &mut self, + connection: &mut MySqlConnection, + ) -> Result<(), Box> { + let qr_tables: Vec = sqlx::query_as("SHOW TABLES") + .fetch_all(connection) + .await + .unwrap(); + + for table in qr_tables { + self.tables.push({ + Table { + name: table.tables_in_quotes, + fields: None, + } + }) + } + + Ok(()) + } +} + +impl Table { + pub async fn describe_table(&mut self, connection: &mut MySqlConnection) { + let qr_description: Vec = + sqlx::query_as(format!("DESCRIBE {}", self.name).as_str()) + .fetch_all(connection) + .await + .unwrap(); + + if self.fields.is_none() { + self.fields = Some(Vec::new()); + } + for field in qr_description { + if let Some(fields) = &mut self.fields { + println!( + "Discovering field '{}' to table '{}'", + field.field, self.name + ); + fields.push(TableField { + description: field, + mapped_to_col: None, + }) + } + } + } +} + +#[derive(FromRow)] +struct QRTables { + #[sqlx(rename = "Tables_in_quotes")] + tables_in_quotes: String, +} +#[derive(Default, Clone)] +pub struct DBLoginData { + pub user_name: String, + pub database: String, + pub host: String, + pub port: String, + pub password: String, + pub should_remember: bool, + pub is_verified: bool, +} +impl DBLoginData { + pub async fn validate_creditentials( + &mut self, + ) -> Result> { + let conn: MySqlConnection; + + let parsed_port: u16; + let parse_res: Result = self.port.parse(); + match parse_res { + Ok(res) => parsed_port = res, + Err(e) => return Err(Box::new(e)), + } + + match MySqlConnectOptions::new() + .host(self.host.as_str()) + .port(parsed_port) + .username(self.user_name.as_str()) + .password(self.password.as_str()) + .database(self.database.as_str()) + .connect() + .await + { + Ok(val) => { + conn = val; + self.is_verified = true; + } + Err(e) => { + self.is_verified = false; + return Err(Box::new(e)); + } + } + Ok(conn) + } +} diff --git a/src/backend/parser.rs b/src/backend/parser.rs new file mode 100644 index 0000000..f1b8524 --- /dev/null +++ b/src/backend/parser.rs @@ -0,0 +1,234 @@ +use super::csv_handler::DataEntry; +use chrono::prelude::{NaiveDate, NaiveDateTime}; +use std::{error::Error, num::ParseFloatError, num::ParseIntError, sync::Arc}; + +pub fn parse(cell: &mut DataEntry) { + let sql_type: String; + let type_args: Option; + /* extract sql type and args */ + if let Some(arg_index) = cell + .curr_field_description + .as_ref() + .unwrap() + .field_type + .find("(") + { + sql_type = cell + .curr_field_description + .as_ref() + .unwrap() + .field_type + .get(0..arg_index) + .unwrap() + .to_owned(); + + if let Some(args_res) = cell + .curr_field_description + .as_ref() + .unwrap() + .field_type + .get( + arg_index + ..cell + .curr_field_description + .as_ref() + .unwrap() + .field_type + .len(), + ) + { + type_args = Some(args_res.to_owned()); + } else { + type_args = None; + } + } else { + sql_type = cell + .curr_field_description + .as_ref() + .unwrap() + .field_type + .to_owned(); + type_args = None; + } + + match sql_type.as_str() { + "char" => parse_char(cell, type_args), + "varchar" => parse_varchar(cell, type_args), + "text" => parse_text(cell, type_args), + "double" => parse_double(cell, type_args), + "decimal" => parse_decimal(cell, type_args), + "int" => parse_int(cell, type_args), + "tinyint" => parse_tinyint(cell, type_args), + "date" => parse_date(cell), + "datetime" => parse_datetime(cell), + "enum" => parse_enum(cell, type_args), + _ => { + let arc: Arc = Arc::from(, + >>::into(sql_type)); + cell.is_parsed = Some(Err(arc)) + } + } +} + +fn process_args(args: Option) -> Option> { + if let Some(args) = args { + //remove the "()" at start and end + let mut chargs = args.trim().chars(); + chargs.next(); + chargs.next_back(); + + //separate by , + let args: Vec<&str> = chargs.as_str().split(",").collect(); + let mut num_args: Vec = Vec::new(); + + //if first char is `"`, it's an enum so handle differently + if args[0].chars().next().unwrap() == '"' { + todo!() + } else { + //convert to number arguments, + for num_str in args.iter() { + let num_char: Result = num_str.parse(); + if let Ok(num_char) = num_char { + num_args.push(num_char); + } + } + } + return Some(num_args); + } else { + return None; + } +} +fn parse_char(cell: &mut DataEntry, args: Option) { + //CHAR(5) = 'chart ' - CHAR adds spaces to values on the right to the specified length + if let Some(num_args) = process_args(args) { + let count = cell.data.chars().count() as u32; + if count > num_args[0] { + cell.is_parsed = Some(Ok(())); + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into("Too long")))) + } + } +} + +fn parse_varchar(cell: &mut DataEntry, args: Option) { + //VARCHAR(5) = 'chart' + if let Some(num_args) = process_args(args) { + let count = cell.data.chars().count() as u32; + if count <= num_args[0] { + cell.is_parsed = Some(Ok(())) + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into("Too long")))) + } + } +} +fn parse_text(cell: &mut DataEntry, args: Option) { + // max chars: 65535 + cell.is_parsed = Some(Ok(())); +} +fn parse_double(cell: &mut DataEntry, args: Option) { + //Double(6,2) = 9999.99 + if let Some(num_args) = process_args(args) { + let num_parse_res: Result = cell.data.parse(); + if let Ok(_) = num_parse_res { + let dot_i = cell.data.find(".").unwrap(); + // -1 cuz the dot is there + let count_to_dot = cell.data.chars().count() as u32; + let count_from_dot = cell.data.chars().skip(dot_i + 1).count() as u32; + if count_to_dot - 1 <= num_args[0] && count_from_dot > num_args[1] { + cell.is_parsed = Some(Ok(())); + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into("too many numbers")))) + } + } + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into("Not a number")))) + } +} +fn parse_decimal(cell: &mut DataEntry, args: Option) { + //DECIMAL(6,2) = 9999.99 + if let Some(num_args) = process_args(args) { + let num_parse_res: Result = cell.data.parse(); + if let Ok(_) = num_parse_res { + let dot_i = cell.data.find(".").unwrap(); + // -1 cuz the dot is there + let count_to_dot = cell.data.chars().count() as u32; + let count_from_dot = cell.data.chars().skip(dot_i + 1).count() as u32; + if count_to_dot - 1 <= num_args[0] && count_from_dot >= num_args[1] { + cell.is_parsed = Some(Ok(())); + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into("too many numbers")))) + } + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into("Not a number")))) + } + } +} +fn parse_int(cell: &mut DataEntry, args: Option) { + let num_parse_res: Result = cell.data.parse(); + if let Ok(_) = num_parse_res { + cell.is_parsed = Some(Ok(())); + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into( + "Number too big or not a number." + )))) + } +} +fn parse_tinyint(cell: &mut DataEntry, args: Option) { + //max val 255 or -128 to 127 signed + let num_parse_res: Result = cell.data.parse(); + if let Ok(_) = num_parse_res { + cell.is_parsed = Some(Ok(())) + } else { + cell.is_parsed = Some(Err(Arc::from(<&str as Into< + Box, + >>::into( + "Number too big or not a number." + )))) + } +} +fn parse_date(cell: &mut DataEntry) { + //YYYY-MM-DD from ‘1000-01-01’ to ‘9999-12-31’ + match NaiveDate::parse_from_str(&cell.data, "%Y-%m-%d") { + Ok(_) => cell.is_parsed = Some(Ok(())), + Err(e) => { + cell.is_parsed = Some(Err(Arc::from(, + >>::into(format!( + "Invalid date: {}", + e + ))))) + } + } +} +fn parse_datetime(cell: &mut DataEntry) { + //YYYY-MM-DD HH:MM:SS + match NaiveDateTime::parse_from_str(&cell.data, "%Y-%m-%d %H:%M:%S") { + Ok(_) => cell.is_parsed = Some(Ok(())), + Err(e) => { + cell.is_parsed = Some(Err(Arc::from(, + >>::into(format!( + "Invalid date: {}", + e + ))))) + } + } +} +fn parse_enum(cell: &mut DataEntry, args: Option) { + todo!() +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..3b8fdf7 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,34 @@ +mod backend; +mod ui; +use backend::backend_manager::BackendManger; +use backend::csv_handler::ImportedData; +use backend::database_handler::DBLoginData; +use backend::database_handler::Tables; +use std::sync::Arc; +use tokio::sync::mpsc; +use tokio::sync::Mutex; +use ui::window_manager::create_ui; +#[tokio::main] +async fn main() { + let (sender, receiver) = mpsc::channel(8); + + let csv_data = Arc::new(Mutex::new(ImportedData::default())); + let db_table_data = Arc::new(Mutex::new(Tables::default())); + + let csv_data_handle = csv_data.clone(); + let db_table_data_handle = db_table_data.clone(); + tokio::spawn(async move { + let mut backend_manager = BackendManger { + db_login_data: DBLoginData::default(), + imported_data: ImportedData::default(), + db_connection: None, + csv_data, + db_table_data, + receiver, + }; + loop { + backend_manager.listen().await; + } + }); + create_ui(sender, csv_data_handle, db_table_data_handle).expect("Failed to start window"); +} diff --git a/src/ui.rs b/src/ui.rs new file mode 100644 index 0000000..134745c --- /dev/null +++ b/src/ui.rs @@ -0,0 +1,4 @@ +pub mod db_login_window; +pub mod language; +pub mod table_window; +pub mod window_manager; diff --git a/src/ui/db_login_window.rs b/src/ui/db_login_window.rs new file mode 100644 index 0000000..ba056bb --- /dev/null +++ b/src/ui/db_login_window.rs @@ -0,0 +1,125 @@ +use crate::backend::backend_manager::Communication; +use crate::backend::database_handler::DBLoginData; +use egui::{Context, Ui, Vec2}; +use tokio::sync::mpsc::Sender; +use tokio::sync::oneshot; + +pub struct DBLoginWindow { + db_login_data: DBLoginData, + sender: Sender, + are_creditentials_verified_receiver: + Option>>>, + are_creditentials_verified_error: Option>, +} +impl DBLoginWindow { + pub fn default(sender: Sender) -> DBLoginWindow { + DBLoginWindow { + db_login_data: DBLoginData { + user_name: "root".to_string(), + database: "quotes".to_string(), + host: "127.0.0.1".to_string(), + port: "4307".to_string(), + password: "mauFJcuf5dhRMQrjj".to_string(), + should_remember: true, + ..Default::default() + }, + sender, + are_creditentials_verified_receiver: None, + are_creditentials_verified_error: None, + } + } +} +impl DBLoginWindow { + pub fn show(&mut self, ctx: &Context, ui: &mut Ui, is_db_connection_verified: bool) { + let alignment: egui::Align2; + + match is_db_connection_verified { + true => { + alignment = egui::Align2::CENTER_TOP; + } + false => { + alignment = egui::Align2::CENTER_CENTER; + } + } + + egui::Window::new("MySQL Login") + .id(egui::Id::new("MySQL Login")) + .resizable(false) + .collapsible(true) + .title_bar(true) + .scroll2([false, false]) + .enabled(true) + .default_open(!is_db_connection_verified) + .anchor(alignment, Vec2::ZERO) + .show(ctx, |ui| { + self.ui(ctx, ui); + }); + } + + fn ui(&mut self, ctx: &Context, ui: &mut Ui) { + ui.heading("Log into the database:"); + ui.group(|ui| { + ui.horizontal(|ui| { + let host_label = ui.label("Host:"); + ui.text_edit_singleline(&mut self.db_login_data.host) + .labelled_by(host_label.id); + }); + + ui.horizontal(|ui| { + let port_label = ui.label("Port:"); + ui.text_edit_singleline(&mut self.db_login_data.port) + .labelled_by(port_label.id); + }); + + ui.horizontal(|ui| { + let database_label = ui.label("Database:"); + ui.text_edit_singleline(&mut self.db_login_data.database) + .labelled_by(database_label.id); + }); + + ui.horizontal(|ui| { + let user_name_label = ui.label("User name:"); + ui.text_edit_singleline(&mut self.db_login_data.user_name) + .labelled_by(user_name_label.id); + }); + + ui.horizontal(|ui| { + let password_label = ui.label("Password:"); + ui.text_edit_singleline(&mut self.db_login_data.password) + .labelled_by(password_label.id); + }); + }); + ui.horizontal(|ui| { + ui.checkbox(&mut self.db_login_data.should_remember, "Remember"); + + if ui.button("Connect").clicked() { + let (sender, receiver) = oneshot::channel(); + self.are_creditentials_verified_receiver = Some(receiver); + self.sender + .try_send(Communication::ValidateCreditentials( + self.db_login_data.clone(), + sender, + )) + .unwrap_or_else(|e| { + println!("Failed to send authenticator... {}", e); + }) + } + }); + + /* If db login bad, return sqlx error to UI */ + if let Some(err) = &mut self.are_creditentials_verified_error { + ui.style_mut().visuals.override_text_color = Some(egui::Color32::RED); + ui.label(format!("{}", err)); + } + + if let Some(receiver) = &mut self.are_creditentials_verified_receiver { + if let Ok(response) = receiver.try_recv() { + match response { + Ok(_) => self.are_creditentials_verified_error = None, + Err(err) => self.are_creditentials_verified_error = Some(err), + } + self.are_creditentials_verified_receiver = None; + } + } + } +} diff --git a/src/ui/language.rs b/src/ui/language.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/ui/language.rs @@ -0,0 +1 @@ + diff --git a/src/ui/table_window.rs b/src/ui/table_window.rs new file mode 100644 index 0000000..0c3096e --- /dev/null +++ b/src/ui/table_window.rs @@ -0,0 +1,303 @@ +use crate::backend::backend_manager::Communication; +use crate::backend::csv_handler::ImportedData; +use crate::backend::database_handler::Tables; +use eframe::glow::CONSTANT_COLOR; +use egui::{ComboBox, Context, Ui}; +use egui_extras::{Column, Size, StripBuilder, TableBuilder}; +use std::error::Error; +use std::sync::Arc; +use tokio::sync::Mutex; +use tokio::sync::{mpsc::Sender, oneshot}; +pub struct SpreadSheetWindow { + sender: Sender, + csv_data_handle: Arc>, + db_table_data_handle: Arc>, + is_file_loaded_receiver: Option>, + is_file_loaded: bool, + current_table: Option, + is_current_table_described: bool, +} +impl SpreadSheetWindow { + pub fn default( + sender: Sender, + csv_data_handle: Arc>, + db_table_data_handle: Arc>, + ) -> SpreadSheetWindow { + SpreadSheetWindow { + sender, + is_file_loaded_receiver: None, + is_file_loaded: false, + csv_data_handle, + db_table_data_handle, + current_table: None, + is_current_table_described: false, + } + } +} +impl SpreadSheetWindow { + pub fn show(&mut self, ctx: &Context, ui: &mut Ui, is_db_connection_verified: bool) { + self.ui(ui, ctx, is_db_connection_verified); + } + + fn ui(&mut self, ui: &mut Ui, ctx: &Context, is_db_connection_verified: bool) { + /* Program Menu */ + + ui.horizontal_top(|ui| { + if ui.button("Open File").clicked() { + if let Some(path) = rfd::FileDialog::new() + .add_filter("Spreadsheets", &["csv"]) + .pick_file() + { + self.open_file(path.display().to_string()); + }; + } + if ui.button("Save File").clicked() { + println!("Saving file lol"); + } + //if ui.button("Current Working Table: ") + }); + + /* if db isn't connected, don't allow imports */ + + if !is_db_connection_verified { + return; + }; + + /* Handle file drops */ + + ctx.input(|i| { + if !i.raw.dropped_files.is_empty() { + self.open_file( + i.raw + .dropped_files + .clone() + .get(0) + .unwrap() + .path + .as_ref() + .unwrap() + .display() + .to_string(), + ); + } + }); + self.check_file(); + SpreadSheetWindow::preview_files_being_dropped(ctx); + + if !self.is_file_loaded { + ui.centered_and_justified(|ui| ui.heading("Drag and drop or Open a file...")); + } + + if self.is_file_loaded { + ui.group(|ui| { + StripBuilder::new(ui) //So the window doesn't grow with the innerts + .size(Size::remainder().at_least(100.0)) // for the table + .vertical(|mut strip| { + strip.cell(|ui| { + egui::ScrollArea::horizontal().show(ui, |ui| self.table_options(ui)); + }); + }); + }); + }; + } + fn table_options(&mut self, ui: &mut Ui) { + /* Create table select option */ + + if let Ok(db_table_data) = &mut self.db_table_data_handle.try_lock() { + let mut select_table = ComboBox::from_label("Select Table"); + if let Some(table_index) = self.current_table { + select_table = select_table + .selected_text(&db_table_data.tables.get(table_index).unwrap().name); + } + ui.vertical(|ui| { + select_table.show_ui(ui, |ui| { + for (table_i, table) in db_table_data.tables.iter().enumerate() { + ui.selectable_value( + &mut self.current_table, + Some(table_i.clone()), + &table.name, + ); + } + }); + }); + + /* If a table is selected, try if it's fields are discovered */ + if let Some(table_i) = self.current_table { + if db_table_data.tables.get(table_i).unwrap().fields.is_some() { + self.is_current_table_described = true; + } else { + self.sender + .try_send(Communication::GetTableDescription(table_i)) + .unwrap_or_else(|e| println!("Failed asking to describe table, {}", e)); + } + } + } + if self.is_current_table_described { + self.table_builder(ui); + } + } + fn table_builder(&mut self, ui: &mut Ui) { + if let Ok(csv_data) = &mut self.csv_data_handle.try_lock() { + if let Ok(db_table_data) = &mut self.db_table_data_handle.try_lock() { + let mut table = TableBuilder::new(ui) + .striped(true) + .cell_layout(egui::Layout::left_to_right(egui::Align::Center)); + + for _i in 0..csv_data.data.cols() { + table = table.column(Column::auto().resizable(true).clip(false)); + } + + table + .column(Column::remainder()) + .min_scrolled_height(0.0) + .header(20., |mut header| { + for i in 0..csv_data.data.cols() { + header.col(|ui| { + let mut combo_box: ComboBox; + if csv_data.are_headers { + combo_box = ComboBox::new( + i, + csv_data.data.get(0, i).unwrap().data.clone(), + ); + } else { + combo_box = ComboBox::new(i, ""); + } + //if any field is assinged to this combobox, show it's text, else "----" + if let Some(selected_field) = db_table_data + .tables + .get(self.current_table.unwrap()) + .unwrap() + .fields + .as_ref() + .unwrap() + .iter() + .find(|field| field.mapped_to_col == Some(i)) + { + combo_box = combo_box + .selected_text(selected_field.description.field.clone()); + } else { + combo_box = combo_box.selected_text("-----"); + } + + /* When a Field gets attached to Col, */ + combo_box.show_ui(ui, |ui| { + for field in db_table_data + .tables + .get_mut(self.current_table.unwrap()) + .unwrap() + .fields + .as_mut() + .unwrap() + .iter_mut() + { + if ui + .selectable_value( + &mut field.mapped_to_col, + Some(i), + field.description.field.clone(), + ) + .clicked() + { + self.is_current_table_described = false; + match self.sender.try_send(Communication::TryParseCol(i)){ + Ok(_) => { + for cel in csv_data.data.iter_col_mut(i) { + cel.curr_field_description = + Some(field.description.clone()); + } + } + Err(e) => println!("failed sending parsecol request, {}",e) + } + } + } + }); + }); + } + }) + .body(|body| { + body.rows(15., csv_data.data.rows(), |row_index, mut row| { + for curr_cell in + csv_data.data.iter_row_mut(row_index) + { + /* If cell is bound to a field, color it's bg according to is_parsed */ + row.col(|ui| { + let mut err: Option> = None; + if curr_cell.curr_field_description.is_some() { + match &curr_cell.is_parsed{ + Some(parse) => match parse{ + Ok(_) => ui.style_mut().visuals.extreme_bg_color = egui::Color32::DARK_GREEN, + Err(arc) => { + err = Some(arc.clone()); + ui.style_mut().visuals.extreme_bg_color = egui::Color32::DARK_RED; + } + } + None => ui.style_mut().visuals.extreme_bg_color = egui::Color32::DARK_GRAY, + } + } + if err.is_some(){ + ui.text_edit_singleline(&mut curr_cell.data).on_hover_text(format!("{}", &err.unwrap())); + } else{ + ui.text_edit_singleline(&mut curr_cell.data); + } + + if curr_cell.curr_field_description.is_some() { + ui.reset_style(); + } + }); + } + }); + }); + } + } + } +} + +impl SpreadSheetWindow { + pub fn check_file(&mut self) { + if let Some(receiver) = &mut self.is_file_loaded_receiver { + match receiver.try_recv() { + Ok(boole) => { + if boole { + self.is_file_loaded_receiver = None; + } + self.is_file_loaded = boole; + } + Err(e) => println!("Failed receiving load file callback, {}", e), + } + } + } + + pub fn open_file(&mut self, path: String) { + if !self.is_file_loaded_receiver.is_some() { + let (sed, rec) = oneshot::channel(); + self.sender + .try_send(Communication::LoadImportFilePath(path, sed)) + .unwrap_or_else(|err| println!("failed to send loadimportpath, {}", err)); + self.is_file_loaded_receiver = Some(rec); + } + } + + pub fn preview_files_being_dropped(ctx: &egui::Context) { + use egui::*; + + if !ctx.input(|i| i.raw.hovered_files.is_empty()) { + let text = ctx.input(|i| { + let text = "Dropping files...".to_owned(); + text + }); + + let painter = + ctx.layer_painter(LayerId::new(Order::Foreground, Id::new("file_drop_target"))); + + let screen_rect = ctx.screen_rect(); + painter.rect_filled(screen_rect, 0.0, Color32::from_black_alpha(192)); + painter.text( + screen_rect.center(), + Align2::CENTER_CENTER, + text, + TextStyle::Heading.resolve(&ctx.style()), + Color32::WHITE, + ); + } + } +} diff --git a/src/ui/window_manager.rs b/src/ui/window_manager.rs new file mode 100644 index 0000000..2b98a40 --- /dev/null +++ b/src/ui/window_manager.rs @@ -0,0 +1,79 @@ +use crate::backend::backend_manager::Communication; +use crate::backend::csv_handler::ImportedData; +use crate::backend::database_handler::Tables; +use crate::ui::db_login_window::DBLoginWindow; +use crate::ui::table_window::SpreadSheetWindow; +use eframe::{run_native, App, NativeOptions}; +use std::sync::Arc; +use tokio::sync::mpsc::Sender; +use tokio::sync::oneshot; +use tokio::sync::Mutex; + +pub fn create_ui( + sender: Sender, + csv_data_handle: Arc>, + db_table_data_handle: Arc>, +) -> Result<(), eframe::Error> { + let win_option = NativeOptions { + drag_and_drop_support: true, + ..Default::default() + }; + + run_native( + "CSQL", + win_option, + Box::new(|cc| { + Box::new(CSQL { + spreadsheet_window: SpreadSheetWindow::default( + sender.clone(), + csv_data_handle.clone(), + db_table_data_handle.clone(), + ), + db_login_window: DBLoginWindow::default(sender.clone()), + is_db_connection_verified_receiver: None, + sender, + is_db_connection_verified: false, + csv_data_handle, + db_table_data_handle, + }) + }), + ) +} + +struct CSQL { + spreadsheet_window: SpreadSheetWindow, + db_login_window: DBLoginWindow, + sender: Sender, + is_db_connection_verified_receiver: Option>, + is_db_connection_verified: bool, + csv_data_handle: Arc>, + db_table_data_handle: Arc>, +} + +impl App for CSQL { + fn update(&mut self, ctx: &egui::Context, frame: &mut eframe::Frame) { + egui::CentralPanel::default().show(ctx, |ui| { + self.db_login_window + .show(ctx, ui, self.is_db_connection_verified); + + self.spreadsheet_window + .show(ctx, ui, self.is_db_connection_verified); + if let Some(oneshot_receiver) = &mut self.is_db_connection_verified_receiver { + if let Ok(boole) = oneshot_receiver.try_recv() { + self.is_db_connection_verified = boole; + self.is_db_connection_verified_receiver = None; + } + } else { + let (sed, rec) = oneshot::channel(); + self.is_db_connection_verified_receiver = Some(rec); + match self + .sender + .try_send(Communication::AreCreditentialsValidated(sed)) + { + Ok(_) => (), + Err(e) => println!("Failed to send oneshot, {}", e), + } + } + }); + } +}