commit 994c915c4a82a4cd578dfaadff3258e775507f9b Author: Lim Jaegon Date: Thu Jul 18 18:43:52 2024 +0900 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a979af --- /dev/null +++ b/.gitignore @@ -0,0 +1,40 @@ +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Kotlin ### +.kotlin diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..0e49f1c --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,51 @@ +plugins { + id("org.springframework.boot") version "3.3.1" + id("io.spring.dependency-management") version "1.1.5" + kotlin("jvm") version "1.9.24" + kotlin("plugin.spring") version "1.9.24" +} + +group = "tv.anypoint" +version = "0.0.1-SNAPSHOT" +extra["springCloudVersion"] = "2021.0.4" + +java { + toolchain { + languageVersion = JavaLanguageVersion.of(19) + } +} + +repositories { + mavenCentral() +} + +dependencies { + implementation("org.springframework.boot:spring-boot-starter-web") + implementation("com.fasterxml.jackson.module:jackson-module-kotlin") + implementation("org.jetbrains.kotlin:kotlin-reflect") + testImplementation("org.springframework.boot:spring-boot-starter-test") + testImplementation("org.jetbrains.kotlin:kotlin-test-junit5") + testRuntimeOnly("org.junit.platform:junit-platform-launcher") + compileOnly(platform("org.springframework.cloud:spring-cloud-dependencies:${property("springCloudVersion")}")) + + // kinesis library + implementation("software.amazon.kinesis:amazon-kinesis-client:2.6.0") + implementation("software.amazon.awssdk:kinesis:2.26.18") + implementation("software.amazon.awssdk:dynamodb:2.26.18") + implementation("software.amazon.awssdk:cloudwatch:2.26.18") + + // db library + implementation("org.postgresql:postgresql:42.2.23") + implementation("org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16") + implementation("org.springframework.boot:spring-boot-starter-data-jpa") +} + +kotlin { + compilerOptions { + freeCompilerArgs.addAll("-Xjsr305=strict") + } +} + +tasks.withType { + useJUnitPlatform() +} diff --git a/docker/db/PG_VERSION b/docker/db/PG_VERSION new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/docker/db/PG_VERSION @@ -0,0 +1 @@ +14 diff --git a/docker/db/base/1/112 b/docker/db/base/1/112 new file mode 100644 index 0000000..21db514 Binary files /dev/null and b/docker/db/base/1/112 differ diff --git a/docker/db/base/1/113 b/docker/db/base/1/113 new file mode 100644 index 0000000..3f06e2f Binary files /dev/null and b/docker/db/base/1/113 differ diff --git a/docker/db/base/1/1247 b/docker/db/base/1/1247 new file mode 100644 index 0000000..1624f67 Binary files /dev/null and b/docker/db/base/1/1247 differ diff --git a/docker/db/base/1/1247_fsm b/docker/db/base/1/1247_fsm new file mode 100644 index 0000000..0e4086f Binary files /dev/null and b/docker/db/base/1/1247_fsm differ diff --git a/docker/db/base/1/1247_vm b/docker/db/base/1/1247_vm new file mode 100644 index 0000000..c90ecf3 Binary files /dev/null and b/docker/db/base/1/1247_vm differ diff --git a/docker/db/base/1/1249 b/docker/db/base/1/1249 new file mode 100644 index 0000000..795e980 Binary files /dev/null and b/docker/db/base/1/1249 differ diff --git a/docker/db/base/1/1249_fsm b/docker/db/base/1/1249_fsm new file mode 100644 index 0000000..1f8868d Binary files /dev/null and b/docker/db/base/1/1249_fsm differ diff --git a/docker/db/base/1/1249_vm b/docker/db/base/1/1249_vm new file mode 100644 index 0000000..086cc16 Binary files /dev/null and b/docker/db/base/1/1249_vm differ diff --git a/docker/db/base/1/1255 b/docker/db/base/1/1255 new file mode 100644 index 0000000..013f59e Binary files /dev/null and b/docker/db/base/1/1255 differ diff --git a/docker/db/base/1/1255_fsm b/docker/db/base/1/1255_fsm new file mode 100644 index 0000000..b730b34 Binary files /dev/null and b/docker/db/base/1/1255_fsm differ diff --git a/docker/db/base/1/1255_vm b/docker/db/base/1/1255_vm new file mode 100644 index 0000000..6207875 Binary files /dev/null and b/docker/db/base/1/1255_vm differ diff --git a/docker/db/base/1/1259 b/docker/db/base/1/1259 new file mode 100644 index 0000000..d4fb995 Binary files /dev/null and b/docker/db/base/1/1259 differ diff --git a/docker/db/base/1/1259_fsm b/docker/db/base/1/1259_fsm new file mode 100644 index 0000000..3d17e63 Binary files /dev/null and b/docker/db/base/1/1259_fsm differ diff --git a/docker/db/base/1/1259_vm b/docker/db/base/1/1259_vm new file mode 100644 index 0000000..705c738 Binary files /dev/null and b/docker/db/base/1/1259_vm differ diff --git a/docker/db/base/1/13598 b/docker/db/base/1/13598 new file mode 100644 index 0000000..ddad9e6 Binary files /dev/null and b/docker/db/base/1/13598 differ diff --git a/docker/db/base/1/13598_fsm b/docker/db/base/1/13598_fsm new file mode 100644 index 0000000..dc87bf4 Binary files /dev/null and b/docker/db/base/1/13598_fsm differ diff --git a/docker/db/base/1/13598_vm b/docker/db/base/1/13598_vm new file mode 100644 index 0000000..54e0a87 Binary files /dev/null and b/docker/db/base/1/13598_vm differ diff --git a/docker/db/base/1/13601 b/docker/db/base/1/13601 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/13602 b/docker/db/base/1/13602 new file mode 100644 index 0000000..e33e85e Binary files /dev/null and b/docker/db/base/1/13602 differ diff --git a/docker/db/base/1/13603 b/docker/db/base/1/13603 new file mode 100644 index 0000000..33254bb Binary files /dev/null and b/docker/db/base/1/13603 differ diff --git a/docker/db/base/1/13603_fsm b/docker/db/base/1/13603_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/docker/db/base/1/13603_fsm differ diff --git a/docker/db/base/1/13603_vm b/docker/db/base/1/13603_vm new file mode 100644 index 0000000..30903cb Binary files /dev/null and b/docker/db/base/1/13603_vm differ diff --git a/docker/db/base/1/13606 b/docker/db/base/1/13606 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/13607 b/docker/db/base/1/13607 new file mode 100644 index 0000000..f039c6e Binary files /dev/null and b/docker/db/base/1/13607 differ diff --git a/docker/db/base/1/13608 b/docker/db/base/1/13608 new file mode 100644 index 0000000..ed71c8f Binary files /dev/null and b/docker/db/base/1/13608 differ diff --git a/docker/db/base/1/13608_fsm b/docker/db/base/1/13608_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/1/13608_fsm differ diff --git a/docker/db/base/1/13608_vm b/docker/db/base/1/13608_vm new file mode 100644 index 0000000..d2ae4b8 Binary files /dev/null and b/docker/db/base/1/13608_vm differ diff --git a/docker/db/base/1/13611 b/docker/db/base/1/13611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/13612 b/docker/db/base/1/13612 new file mode 100644 index 0000000..59b24a5 Binary files /dev/null and b/docker/db/base/1/13612 differ diff --git a/docker/db/base/1/13613 b/docker/db/base/1/13613 new file mode 100644 index 0000000..75d6e90 Binary files /dev/null and b/docker/db/base/1/13613 differ diff --git a/docker/db/base/1/13613_fsm b/docker/db/base/1/13613_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/docker/db/base/1/13613_fsm differ diff --git a/docker/db/base/1/13613_vm b/docker/db/base/1/13613_vm new file mode 100644 index 0000000..eb8e6cb Binary files /dev/null and b/docker/db/base/1/13613_vm differ diff --git a/docker/db/base/1/13616 b/docker/db/base/1/13616 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/13617 b/docker/db/base/1/13617 new file mode 100644 index 0000000..8481f5e Binary files /dev/null and b/docker/db/base/1/13617 differ diff --git a/docker/db/base/1/1417 b/docker/db/base/1/1417 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/1418 b/docker/db/base/1/1418 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/174 b/docker/db/base/1/174 new file mode 100644 index 0000000..6312b18 Binary files /dev/null and b/docker/db/base/1/174 differ diff --git a/docker/db/base/1/175 b/docker/db/base/1/175 new file mode 100644 index 0000000..0f504d0 Binary files /dev/null and b/docker/db/base/1/175 differ diff --git a/docker/db/base/1/2187 b/docker/db/base/1/2187 new file mode 100644 index 0000000..6ea4d22 Binary files /dev/null and b/docker/db/base/1/2187 differ diff --git a/docker/db/base/1/2224 b/docker/db/base/1/2224 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2228 b/docker/db/base/1/2228 new file mode 100644 index 0000000..da192ed Binary files /dev/null and b/docker/db/base/1/2228 differ diff --git a/docker/db/base/1/2328 b/docker/db/base/1/2328 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2336 b/docker/db/base/1/2336 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2337 b/docker/db/base/1/2337 new file mode 100644 index 0000000..d6111ab Binary files /dev/null and b/docker/db/base/1/2337 differ diff --git a/docker/db/base/1/2579 b/docker/db/base/1/2579 new file mode 100644 index 0000000..a5ca9ae Binary files /dev/null and b/docker/db/base/1/2579 differ diff --git a/docker/db/base/1/2600 b/docker/db/base/1/2600 new file mode 100644 index 0000000..827b5c2 Binary files /dev/null and b/docker/db/base/1/2600 differ diff --git a/docker/db/base/1/2600_fsm b/docker/db/base/1/2600_fsm new file mode 100644 index 0000000..3f8f408 Binary files /dev/null and b/docker/db/base/1/2600_fsm differ diff --git a/docker/db/base/1/2600_vm b/docker/db/base/1/2600_vm new file mode 100644 index 0000000..1f63404 Binary files /dev/null and b/docker/db/base/1/2600_vm differ diff --git a/docker/db/base/1/2601 b/docker/db/base/1/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/docker/db/base/1/2601 differ diff --git a/docker/db/base/1/2601_fsm b/docker/db/base/1/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/1/2601_fsm differ diff --git a/docker/db/base/1/2601_vm b/docker/db/base/1/2601_vm new file mode 100644 index 0000000..fa05859 Binary files /dev/null and b/docker/db/base/1/2601_vm differ diff --git a/docker/db/base/1/2602 b/docker/db/base/1/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/docker/db/base/1/2602 differ diff --git a/docker/db/base/1/2602_fsm b/docker/db/base/1/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/docker/db/base/1/2602_fsm differ diff --git a/docker/db/base/1/2602_vm b/docker/db/base/1/2602_vm new file mode 100644 index 0000000..fd1e798 Binary files /dev/null and b/docker/db/base/1/2602_vm differ diff --git a/docker/db/base/1/2603 b/docker/db/base/1/2603 new file mode 100644 index 0000000..d511af5 Binary files /dev/null and b/docker/db/base/1/2603 differ diff --git a/docker/db/base/1/2603_fsm b/docker/db/base/1/2603_fsm new file mode 100644 index 0000000..949bd18 Binary files /dev/null and b/docker/db/base/1/2603_fsm differ diff --git a/docker/db/base/1/2603_vm b/docker/db/base/1/2603_vm new file mode 100644 index 0000000..29322c8 Binary files /dev/null and b/docker/db/base/1/2603_vm differ diff --git a/docker/db/base/1/2604 b/docker/db/base/1/2604 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2605 b/docker/db/base/1/2605 new file mode 100644 index 0000000..287bf96 Binary files /dev/null and b/docker/db/base/1/2605 differ diff --git a/docker/db/base/1/2605_fsm b/docker/db/base/1/2605_fsm new file mode 100644 index 0000000..c7723da Binary files /dev/null and b/docker/db/base/1/2605_fsm differ diff --git a/docker/db/base/1/2605_vm b/docker/db/base/1/2605_vm new file mode 100644 index 0000000..1f278ad Binary files /dev/null and b/docker/db/base/1/2605_vm differ diff --git a/docker/db/base/1/2606 b/docker/db/base/1/2606 new file mode 100644 index 0000000..d9a2004 Binary files /dev/null and b/docker/db/base/1/2606 differ diff --git a/docker/db/base/1/2606_fsm b/docker/db/base/1/2606_fsm new file mode 100644 index 0000000..37bfa7e Binary files /dev/null and b/docker/db/base/1/2606_fsm differ diff --git a/docker/db/base/1/2606_vm b/docker/db/base/1/2606_vm new file mode 100644 index 0000000..7165c2f Binary files /dev/null and b/docker/db/base/1/2606_vm differ diff --git a/docker/db/base/1/2607 b/docker/db/base/1/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/docker/db/base/1/2607 differ diff --git a/docker/db/base/1/2607_fsm b/docker/db/base/1/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/docker/db/base/1/2607_fsm differ diff --git a/docker/db/base/1/2607_vm b/docker/db/base/1/2607_vm new file mode 100644 index 0000000..0e0ee2f Binary files /dev/null and b/docker/db/base/1/2607_vm differ diff --git a/docker/db/base/1/2608 b/docker/db/base/1/2608 new file mode 100644 index 0000000..d2dbc5e Binary files /dev/null and b/docker/db/base/1/2608 differ diff --git a/docker/db/base/1/2608_fsm b/docker/db/base/1/2608_fsm new file mode 100644 index 0000000..8e746db Binary files /dev/null and b/docker/db/base/1/2608_fsm differ diff --git a/docker/db/base/1/2608_vm b/docker/db/base/1/2608_vm new file mode 100644 index 0000000..e57a40f Binary files /dev/null and b/docker/db/base/1/2608_vm differ diff --git a/docker/db/base/1/2609 b/docker/db/base/1/2609 new file mode 100644 index 0000000..ba2f74b Binary files /dev/null and b/docker/db/base/1/2609 differ diff --git a/docker/db/base/1/2609_fsm b/docker/db/base/1/2609_fsm new file mode 100644 index 0000000..adbf4b7 Binary files /dev/null and b/docker/db/base/1/2609_fsm differ diff --git a/docker/db/base/1/2609_vm b/docker/db/base/1/2609_vm new file mode 100644 index 0000000..82e454f Binary files /dev/null and b/docker/db/base/1/2609_vm differ diff --git a/docker/db/base/1/2610 b/docker/db/base/1/2610 new file mode 100644 index 0000000..680471c Binary files /dev/null and b/docker/db/base/1/2610 differ diff --git a/docker/db/base/1/2610_fsm b/docker/db/base/1/2610_fsm new file mode 100644 index 0000000..39a3e89 Binary files /dev/null and b/docker/db/base/1/2610_fsm differ diff --git a/docker/db/base/1/2610_vm b/docker/db/base/1/2610_vm new file mode 100644 index 0000000..9ef594c Binary files /dev/null and b/docker/db/base/1/2610_vm differ diff --git a/docker/db/base/1/2611 b/docker/db/base/1/2611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2612 b/docker/db/base/1/2612 new file mode 100644 index 0000000..2432000 Binary files /dev/null and b/docker/db/base/1/2612 differ diff --git a/docker/db/base/1/2612_fsm b/docker/db/base/1/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/docker/db/base/1/2612_fsm differ diff --git a/docker/db/base/1/2612_vm b/docker/db/base/1/2612_vm new file mode 100644 index 0000000..e3ac8b3 Binary files /dev/null and b/docker/db/base/1/2612_vm differ diff --git a/docker/db/base/1/2613 b/docker/db/base/1/2613 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2615 b/docker/db/base/1/2615 new file mode 100644 index 0000000..50fb4df Binary files /dev/null and b/docker/db/base/1/2615 differ diff --git a/docker/db/base/1/2615_fsm b/docker/db/base/1/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/docker/db/base/1/2615_fsm differ diff --git a/docker/db/base/1/2615_vm b/docker/db/base/1/2615_vm new file mode 100644 index 0000000..54fb770 Binary files /dev/null and b/docker/db/base/1/2615_vm differ diff --git a/docker/db/base/1/2616 b/docker/db/base/1/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/docker/db/base/1/2616 differ diff --git a/docker/db/base/1/2616_fsm b/docker/db/base/1/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/docker/db/base/1/2616_fsm differ diff --git a/docker/db/base/1/2616_vm b/docker/db/base/1/2616_vm new file mode 100644 index 0000000..27ff356 Binary files /dev/null and b/docker/db/base/1/2616_vm differ diff --git a/docker/db/base/1/2617 b/docker/db/base/1/2617 new file mode 100644 index 0000000..8696551 Binary files /dev/null and b/docker/db/base/1/2617 differ diff --git a/docker/db/base/1/2617_fsm b/docker/db/base/1/2617_fsm new file mode 100644 index 0000000..84060f4 Binary files /dev/null and b/docker/db/base/1/2617_fsm differ diff --git a/docker/db/base/1/2617_vm b/docker/db/base/1/2617_vm new file mode 100644 index 0000000..fea2094 Binary files /dev/null and b/docker/db/base/1/2617_vm differ diff --git a/docker/db/base/1/2618 b/docker/db/base/1/2618 new file mode 100644 index 0000000..4f380ed Binary files /dev/null and b/docker/db/base/1/2618 differ diff --git a/docker/db/base/1/2618_fsm b/docker/db/base/1/2618_fsm new file mode 100644 index 0000000..b92d2da Binary files /dev/null and b/docker/db/base/1/2618_fsm differ diff --git a/docker/db/base/1/2618_vm b/docker/db/base/1/2618_vm new file mode 100644 index 0000000..e67b7f6 Binary files /dev/null and b/docker/db/base/1/2618_vm differ diff --git a/docker/db/base/1/2619 b/docker/db/base/1/2619 new file mode 100644 index 0000000..03044d2 Binary files /dev/null and b/docker/db/base/1/2619 differ diff --git a/docker/db/base/1/2619_fsm b/docker/db/base/1/2619_fsm new file mode 100644 index 0000000..ee863db Binary files /dev/null and b/docker/db/base/1/2619_fsm differ diff --git a/docker/db/base/1/2619_vm b/docker/db/base/1/2619_vm new file mode 100644 index 0000000..fac1456 Binary files /dev/null and b/docker/db/base/1/2619_vm differ diff --git a/docker/db/base/1/2620 b/docker/db/base/1/2620 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2650 b/docker/db/base/1/2650 new file mode 100644 index 0000000..7627c51 Binary files /dev/null and b/docker/db/base/1/2650 differ diff --git a/docker/db/base/1/2651 b/docker/db/base/1/2651 new file mode 100644 index 0000000..f9c68ee Binary files /dev/null and b/docker/db/base/1/2651 differ diff --git a/docker/db/base/1/2652 b/docker/db/base/1/2652 new file mode 100644 index 0000000..7b6c2f2 Binary files /dev/null and b/docker/db/base/1/2652 differ diff --git a/docker/db/base/1/2653 b/docker/db/base/1/2653 new file mode 100644 index 0000000..541d5f4 Binary files /dev/null and b/docker/db/base/1/2653 differ diff --git a/docker/db/base/1/2654 b/docker/db/base/1/2654 new file mode 100644 index 0000000..29ad199 Binary files /dev/null and b/docker/db/base/1/2654 differ diff --git a/docker/db/base/1/2655 b/docker/db/base/1/2655 new file mode 100644 index 0000000..b4acab6 Binary files /dev/null and b/docker/db/base/1/2655 differ diff --git a/docker/db/base/1/2656 b/docker/db/base/1/2656 new file mode 100644 index 0000000..9e5e1b0 Binary files /dev/null and b/docker/db/base/1/2656 differ diff --git a/docker/db/base/1/2657 b/docker/db/base/1/2657 new file mode 100644 index 0000000..0d2b3a8 Binary files /dev/null and b/docker/db/base/1/2657 differ diff --git a/docker/db/base/1/2658 b/docker/db/base/1/2658 new file mode 100644 index 0000000..d0700d9 Binary files /dev/null and b/docker/db/base/1/2658 differ diff --git a/docker/db/base/1/2659 b/docker/db/base/1/2659 new file mode 100644 index 0000000..93c2ef5 Binary files /dev/null and b/docker/db/base/1/2659 differ diff --git a/docker/db/base/1/2660 b/docker/db/base/1/2660 new file mode 100644 index 0000000..59c279a Binary files /dev/null and b/docker/db/base/1/2660 differ diff --git a/docker/db/base/1/2661 b/docker/db/base/1/2661 new file mode 100644 index 0000000..040e997 Binary files /dev/null and b/docker/db/base/1/2661 differ diff --git a/docker/db/base/1/2662 b/docker/db/base/1/2662 new file mode 100644 index 0000000..f0bc10f Binary files /dev/null and b/docker/db/base/1/2662 differ diff --git a/docker/db/base/1/2663 b/docker/db/base/1/2663 new file mode 100644 index 0000000..fe541d9 Binary files /dev/null and b/docker/db/base/1/2663 differ diff --git a/docker/db/base/1/2664 b/docker/db/base/1/2664 new file mode 100644 index 0000000..0240cef Binary files /dev/null and b/docker/db/base/1/2664 differ diff --git a/docker/db/base/1/2665 b/docker/db/base/1/2665 new file mode 100644 index 0000000..968c834 Binary files /dev/null and b/docker/db/base/1/2665 differ diff --git a/docker/db/base/1/2666 b/docker/db/base/1/2666 new file mode 100644 index 0000000..22cdc79 Binary files /dev/null and b/docker/db/base/1/2666 differ diff --git a/docker/db/base/1/2667 b/docker/db/base/1/2667 new file mode 100644 index 0000000..af98f5b Binary files /dev/null and b/docker/db/base/1/2667 differ diff --git a/docker/db/base/1/2668 b/docker/db/base/1/2668 new file mode 100644 index 0000000..1ceedaa Binary files /dev/null and b/docker/db/base/1/2668 differ diff --git a/docker/db/base/1/2669 b/docker/db/base/1/2669 new file mode 100644 index 0000000..865bb06 Binary files /dev/null and b/docker/db/base/1/2669 differ diff --git a/docker/db/base/1/2670 b/docker/db/base/1/2670 new file mode 100644 index 0000000..01be7b0 Binary files /dev/null and b/docker/db/base/1/2670 differ diff --git a/docker/db/base/1/2673 b/docker/db/base/1/2673 new file mode 100644 index 0000000..a11d42a Binary files /dev/null and b/docker/db/base/1/2673 differ diff --git a/docker/db/base/1/2673_fsm b/docker/db/base/1/2673_fsm new file mode 100644 index 0000000..2c8d238 Binary files /dev/null and b/docker/db/base/1/2673_fsm differ diff --git a/docker/db/base/1/2674 b/docker/db/base/1/2674 new file mode 100644 index 0000000..ef75a0c Binary files /dev/null and b/docker/db/base/1/2674 differ diff --git a/docker/db/base/1/2674_fsm b/docker/db/base/1/2674_fsm new file mode 100644 index 0000000..ed74869 Binary files /dev/null and b/docker/db/base/1/2674_fsm differ diff --git a/docker/db/base/1/2675 b/docker/db/base/1/2675 new file mode 100644 index 0000000..8ad662e Binary files /dev/null and b/docker/db/base/1/2675 differ diff --git a/docker/db/base/1/2678 b/docker/db/base/1/2678 new file mode 100644 index 0000000..e03e80c Binary files /dev/null and b/docker/db/base/1/2678 differ diff --git a/docker/db/base/1/2679 b/docker/db/base/1/2679 new file mode 100644 index 0000000..be8b997 Binary files /dev/null and b/docker/db/base/1/2679 differ diff --git a/docker/db/base/1/2680 b/docker/db/base/1/2680 new file mode 100644 index 0000000..abc5412 Binary files /dev/null and b/docker/db/base/1/2680 differ diff --git a/docker/db/base/1/2681 b/docker/db/base/1/2681 new file mode 100644 index 0000000..798c4e8 Binary files /dev/null and b/docker/db/base/1/2681 differ diff --git a/docker/db/base/1/2682 b/docker/db/base/1/2682 new file mode 100644 index 0000000..2005e03 Binary files /dev/null and b/docker/db/base/1/2682 differ diff --git a/docker/db/base/1/2683 b/docker/db/base/1/2683 new file mode 100644 index 0000000..ef3053d Binary files /dev/null and b/docker/db/base/1/2683 differ diff --git a/docker/db/base/1/2684 b/docker/db/base/1/2684 new file mode 100644 index 0000000..c632648 Binary files /dev/null and b/docker/db/base/1/2684 differ diff --git a/docker/db/base/1/2685 b/docker/db/base/1/2685 new file mode 100644 index 0000000..863b991 Binary files /dev/null and b/docker/db/base/1/2685 differ diff --git a/docker/db/base/1/2686 b/docker/db/base/1/2686 new file mode 100644 index 0000000..832bcb9 Binary files /dev/null and b/docker/db/base/1/2686 differ diff --git a/docker/db/base/1/2687 b/docker/db/base/1/2687 new file mode 100644 index 0000000..189fd41 Binary files /dev/null and b/docker/db/base/1/2687 differ diff --git a/docker/db/base/1/2688 b/docker/db/base/1/2688 new file mode 100644 index 0000000..6ebe3e7 Binary files /dev/null and b/docker/db/base/1/2688 differ diff --git a/docker/db/base/1/2689 b/docker/db/base/1/2689 new file mode 100644 index 0000000..daa83a3 Binary files /dev/null and b/docker/db/base/1/2689 differ diff --git a/docker/db/base/1/2690 b/docker/db/base/1/2690 new file mode 100644 index 0000000..34a7cc9 Binary files /dev/null and b/docker/db/base/1/2690 differ diff --git a/docker/db/base/1/2691 b/docker/db/base/1/2691 new file mode 100644 index 0000000..e5a5d5b Binary files /dev/null and b/docker/db/base/1/2691 differ diff --git a/docker/db/base/1/2692 b/docker/db/base/1/2692 new file mode 100644 index 0000000..02b8c56 Binary files /dev/null and b/docker/db/base/1/2692 differ diff --git a/docker/db/base/1/2693 b/docker/db/base/1/2693 new file mode 100644 index 0000000..9a480ba Binary files /dev/null and b/docker/db/base/1/2693 differ diff --git a/docker/db/base/1/2696 b/docker/db/base/1/2696 new file mode 100644 index 0000000..a933cf7 Binary files /dev/null and b/docker/db/base/1/2696 differ diff --git a/docker/db/base/1/2699 b/docker/db/base/1/2699 new file mode 100644 index 0000000..cb458c1 Binary files /dev/null and b/docker/db/base/1/2699 differ diff --git a/docker/db/base/1/2701 b/docker/db/base/1/2701 new file mode 100644 index 0000000..c18ab55 Binary files /dev/null and b/docker/db/base/1/2701 differ diff --git a/docker/db/base/1/2702 b/docker/db/base/1/2702 new file mode 100644 index 0000000..91ddfc9 Binary files /dev/null and b/docker/db/base/1/2702 differ diff --git a/docker/db/base/1/2703 b/docker/db/base/1/2703 new file mode 100644 index 0000000..c68cfec Binary files /dev/null and b/docker/db/base/1/2703 differ diff --git a/docker/db/base/1/2704 b/docker/db/base/1/2704 new file mode 100644 index 0000000..2088a18 Binary files /dev/null and b/docker/db/base/1/2704 differ diff --git a/docker/db/base/1/2753 b/docker/db/base/1/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/docker/db/base/1/2753 differ diff --git a/docker/db/base/1/2753_fsm b/docker/db/base/1/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/docker/db/base/1/2753_fsm differ diff --git a/docker/db/base/1/2753_vm b/docker/db/base/1/2753_vm new file mode 100644 index 0000000..3c95826 Binary files /dev/null and b/docker/db/base/1/2753_vm differ diff --git a/docker/db/base/1/2754 b/docker/db/base/1/2754 new file mode 100644 index 0000000..1cbd156 Binary files /dev/null and b/docker/db/base/1/2754 differ diff --git a/docker/db/base/1/2755 b/docker/db/base/1/2755 new file mode 100644 index 0000000..0fc8e91 Binary files /dev/null and b/docker/db/base/1/2755 differ diff --git a/docker/db/base/1/2756 b/docker/db/base/1/2756 new file mode 100644 index 0000000..5d355e2 Binary files /dev/null and b/docker/db/base/1/2756 differ diff --git a/docker/db/base/1/2757 b/docker/db/base/1/2757 new file mode 100644 index 0000000..6f40a7f Binary files /dev/null and b/docker/db/base/1/2757 differ diff --git a/docker/db/base/1/2830 b/docker/db/base/1/2830 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2831 b/docker/db/base/1/2831 new file mode 100644 index 0000000..e4ad5c1 Binary files /dev/null and b/docker/db/base/1/2831 differ diff --git a/docker/db/base/1/2832 b/docker/db/base/1/2832 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2833 b/docker/db/base/1/2833 new file mode 100644 index 0000000..b97afa3 Binary files /dev/null and b/docker/db/base/1/2833 differ diff --git a/docker/db/base/1/2834 b/docker/db/base/1/2834 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2835 b/docker/db/base/1/2835 new file mode 100644 index 0000000..6aa119f Binary files /dev/null and b/docker/db/base/1/2835 differ diff --git a/docker/db/base/1/2836 b/docker/db/base/1/2836 new file mode 100644 index 0000000..62179b9 Binary files /dev/null and b/docker/db/base/1/2836 differ diff --git a/docker/db/base/1/2836_fsm b/docker/db/base/1/2836_fsm new file mode 100644 index 0000000..4066e1e Binary files /dev/null and b/docker/db/base/1/2836_fsm differ diff --git a/docker/db/base/1/2836_vm b/docker/db/base/1/2836_vm new file mode 100644 index 0000000..df90e8d Binary files /dev/null and b/docker/db/base/1/2836_vm differ diff --git a/docker/db/base/1/2837 b/docker/db/base/1/2837 new file mode 100644 index 0000000..75810e7 Binary files /dev/null and b/docker/db/base/1/2837 differ diff --git a/docker/db/base/1/2838 b/docker/db/base/1/2838 new file mode 100644 index 0000000..1596087 Binary files /dev/null and b/docker/db/base/1/2838 differ diff --git a/docker/db/base/1/2838_fsm b/docker/db/base/1/2838_fsm new file mode 100644 index 0000000..d61a8f3 Binary files /dev/null and b/docker/db/base/1/2838_fsm differ diff --git a/docker/db/base/1/2838_vm b/docker/db/base/1/2838_vm new file mode 100644 index 0000000..5d8dd62 Binary files /dev/null and b/docker/db/base/1/2838_vm differ diff --git a/docker/db/base/1/2839 b/docker/db/base/1/2839 new file mode 100644 index 0000000..280f20b Binary files /dev/null and b/docker/db/base/1/2839 differ diff --git a/docker/db/base/1/2840 b/docker/db/base/1/2840 new file mode 100644 index 0000000..181e93a Binary files /dev/null and b/docker/db/base/1/2840 differ diff --git a/docker/db/base/1/2840_fsm b/docker/db/base/1/2840_fsm new file mode 100644 index 0000000..49de392 Binary files /dev/null and b/docker/db/base/1/2840_fsm differ diff --git a/docker/db/base/1/2840_vm b/docker/db/base/1/2840_vm new file mode 100644 index 0000000..9ba975a Binary files /dev/null and b/docker/db/base/1/2840_vm differ diff --git a/docker/db/base/1/2841 b/docker/db/base/1/2841 new file mode 100644 index 0000000..e4e77df Binary files /dev/null and b/docker/db/base/1/2841 differ diff --git a/docker/db/base/1/2995 b/docker/db/base/1/2995 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/2996 b/docker/db/base/1/2996 new file mode 100644 index 0000000..35f2758 Binary files /dev/null and b/docker/db/base/1/2996 differ diff --git a/docker/db/base/1/3079 b/docker/db/base/1/3079 new file mode 100644 index 0000000..58a9af1 Binary files /dev/null and b/docker/db/base/1/3079 differ diff --git a/docker/db/base/1/3079_fsm b/docker/db/base/1/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/1/3079_fsm differ diff --git a/docker/db/base/1/3079_vm b/docker/db/base/1/3079_vm new file mode 100644 index 0000000..61b6ac9 Binary files /dev/null and b/docker/db/base/1/3079_vm differ diff --git a/docker/db/base/1/3080 b/docker/db/base/1/3080 new file mode 100644 index 0000000..5abb79a Binary files /dev/null and b/docker/db/base/1/3080 differ diff --git a/docker/db/base/1/3081 b/docker/db/base/1/3081 new file mode 100644 index 0000000..c782dbd Binary files /dev/null and b/docker/db/base/1/3081 differ diff --git a/docker/db/base/1/3085 b/docker/db/base/1/3085 new file mode 100644 index 0000000..8870080 Binary files /dev/null and b/docker/db/base/1/3085 differ diff --git a/docker/db/base/1/3118 b/docker/db/base/1/3118 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3119 b/docker/db/base/1/3119 new file mode 100644 index 0000000..c0d08b7 Binary files /dev/null and b/docker/db/base/1/3119 differ diff --git a/docker/db/base/1/3164 b/docker/db/base/1/3164 new file mode 100644 index 0000000..fa4420e Binary files /dev/null and b/docker/db/base/1/3164 differ diff --git a/docker/db/base/1/3256 b/docker/db/base/1/3256 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3257 b/docker/db/base/1/3257 new file mode 100644 index 0000000..85937d2 Binary files /dev/null and b/docker/db/base/1/3257 differ diff --git a/docker/db/base/1/3258 b/docker/db/base/1/3258 new file mode 100644 index 0000000..5f252a3 Binary files /dev/null and b/docker/db/base/1/3258 differ diff --git a/docker/db/base/1/3350 b/docker/db/base/1/3350 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3351 b/docker/db/base/1/3351 new file mode 100644 index 0000000..0aecbb3 Binary files /dev/null and b/docker/db/base/1/3351 differ diff --git a/docker/db/base/1/3379 b/docker/db/base/1/3379 new file mode 100644 index 0000000..3992c11 Binary files /dev/null and b/docker/db/base/1/3379 differ diff --git a/docker/db/base/1/3380 b/docker/db/base/1/3380 new file mode 100644 index 0000000..8f72126 Binary files /dev/null and b/docker/db/base/1/3380 differ diff --git a/docker/db/base/1/3381 b/docker/db/base/1/3381 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3394 b/docker/db/base/1/3394 new file mode 100644 index 0000000..5237e06 Binary files /dev/null and b/docker/db/base/1/3394 differ diff --git a/docker/db/base/1/3394_fsm b/docker/db/base/1/3394_fsm new file mode 100644 index 0000000..f8d6070 Binary files /dev/null and b/docker/db/base/1/3394_fsm differ diff --git a/docker/db/base/1/3394_vm b/docker/db/base/1/3394_vm new file mode 100644 index 0000000..a892d61 Binary files /dev/null and b/docker/db/base/1/3394_vm differ diff --git a/docker/db/base/1/3395 b/docker/db/base/1/3395 new file mode 100644 index 0000000..fe6fd72 Binary files /dev/null and b/docker/db/base/1/3395 differ diff --git a/docker/db/base/1/3429 b/docker/db/base/1/3429 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3430 b/docker/db/base/1/3430 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3431 b/docker/db/base/1/3431 new file mode 100644 index 0000000..553b503 Binary files /dev/null and b/docker/db/base/1/3431 differ diff --git a/docker/db/base/1/3433 b/docker/db/base/1/3433 new file mode 100644 index 0000000..9b9eb9c Binary files /dev/null and b/docker/db/base/1/3433 differ diff --git a/docker/db/base/1/3439 b/docker/db/base/1/3439 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3440 b/docker/db/base/1/3440 new file mode 100644 index 0000000..4713549 Binary files /dev/null and b/docker/db/base/1/3440 differ diff --git a/docker/db/base/1/3455 b/docker/db/base/1/3455 new file mode 100644 index 0000000..d0cb900 Binary files /dev/null and b/docker/db/base/1/3455 differ diff --git a/docker/db/base/1/3456 b/docker/db/base/1/3456 new file mode 100644 index 0000000..01ea7c2 Binary files /dev/null and b/docker/db/base/1/3456 differ diff --git a/docker/db/base/1/3456_fsm b/docker/db/base/1/3456_fsm new file mode 100644 index 0000000..fc8f8b8 Binary files /dev/null and b/docker/db/base/1/3456_fsm differ diff --git a/docker/db/base/1/3456_vm b/docker/db/base/1/3456_vm new file mode 100644 index 0000000..69faf86 Binary files /dev/null and b/docker/db/base/1/3456_vm differ diff --git a/docker/db/base/1/3466 b/docker/db/base/1/3466 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3467 b/docker/db/base/1/3467 new file mode 100644 index 0000000..68eab7b Binary files /dev/null and b/docker/db/base/1/3467 differ diff --git a/docker/db/base/1/3468 b/docker/db/base/1/3468 new file mode 100644 index 0000000..63a8f7c Binary files /dev/null and b/docker/db/base/1/3468 differ diff --git a/docker/db/base/1/3501 b/docker/db/base/1/3501 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3502 b/docker/db/base/1/3502 new file mode 100644 index 0000000..7676fd8 Binary files /dev/null and b/docker/db/base/1/3502 differ diff --git a/docker/db/base/1/3503 b/docker/db/base/1/3503 new file mode 100644 index 0000000..2214601 Binary files /dev/null and b/docker/db/base/1/3503 differ diff --git a/docker/db/base/1/3534 b/docker/db/base/1/3534 new file mode 100644 index 0000000..9a307a4 Binary files /dev/null and b/docker/db/base/1/3534 differ diff --git a/docker/db/base/1/3541 b/docker/db/base/1/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/docker/db/base/1/3541 differ diff --git a/docker/db/base/1/3541_fsm b/docker/db/base/1/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/docker/db/base/1/3541_fsm differ diff --git a/docker/db/base/1/3541_vm b/docker/db/base/1/3541_vm new file mode 100644 index 0000000..7347de8 Binary files /dev/null and b/docker/db/base/1/3541_vm differ diff --git a/docker/db/base/1/3542 b/docker/db/base/1/3542 new file mode 100644 index 0000000..ee21b6a Binary files /dev/null and b/docker/db/base/1/3542 differ diff --git a/docker/db/base/1/3574 b/docker/db/base/1/3574 new file mode 100644 index 0000000..418bbca Binary files /dev/null and b/docker/db/base/1/3574 differ diff --git a/docker/db/base/1/3575 b/docker/db/base/1/3575 new file mode 100644 index 0000000..6addf86 Binary files /dev/null and b/docker/db/base/1/3575 differ diff --git a/docker/db/base/1/3576 b/docker/db/base/1/3576 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3596 b/docker/db/base/1/3596 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3597 b/docker/db/base/1/3597 new file mode 100644 index 0000000..71d2820 Binary files /dev/null and b/docker/db/base/1/3597 differ diff --git a/docker/db/base/1/3598 b/docker/db/base/1/3598 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/3599 b/docker/db/base/1/3599 new file mode 100644 index 0000000..507ca58 Binary files /dev/null and b/docker/db/base/1/3599 differ diff --git a/docker/db/base/1/3600 b/docker/db/base/1/3600 new file mode 100644 index 0000000..a84e758 Binary files /dev/null and b/docker/db/base/1/3600 differ diff --git a/docker/db/base/1/3600_fsm b/docker/db/base/1/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/docker/db/base/1/3600_fsm differ diff --git a/docker/db/base/1/3600_vm b/docker/db/base/1/3600_vm new file mode 100644 index 0000000..c37cdb3 Binary files /dev/null and b/docker/db/base/1/3600_vm differ diff --git a/docker/db/base/1/3601 b/docker/db/base/1/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/docker/db/base/1/3601 differ diff --git a/docker/db/base/1/3601_fsm b/docker/db/base/1/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/1/3601_fsm differ diff --git a/docker/db/base/1/3601_vm b/docker/db/base/1/3601_vm new file mode 100644 index 0000000..1c710f6 Binary files /dev/null and b/docker/db/base/1/3601_vm differ diff --git a/docker/db/base/1/3602 b/docker/db/base/1/3602 new file mode 100644 index 0000000..f27a0d3 Binary files /dev/null and b/docker/db/base/1/3602 differ diff --git a/docker/db/base/1/3602_fsm b/docker/db/base/1/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/docker/db/base/1/3602_fsm differ diff --git a/docker/db/base/1/3602_vm b/docker/db/base/1/3602_vm new file mode 100644 index 0000000..d9a33b7 Binary files /dev/null and b/docker/db/base/1/3602_vm differ diff --git a/docker/db/base/1/3603 b/docker/db/base/1/3603 new file mode 100644 index 0000000..5a2ee79 Binary files /dev/null and b/docker/db/base/1/3603 differ diff --git a/docker/db/base/1/3603_fsm b/docker/db/base/1/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/docker/db/base/1/3603_fsm differ diff --git a/docker/db/base/1/3603_vm b/docker/db/base/1/3603_vm new file mode 100644 index 0000000..1fa9dfc Binary files /dev/null and b/docker/db/base/1/3603_vm differ diff --git a/docker/db/base/1/3604 b/docker/db/base/1/3604 new file mode 100644 index 0000000..4fce008 Binary files /dev/null and b/docker/db/base/1/3604 differ diff --git a/docker/db/base/1/3605 b/docker/db/base/1/3605 new file mode 100644 index 0000000..17dae06 Binary files /dev/null and b/docker/db/base/1/3605 differ diff --git a/docker/db/base/1/3606 b/docker/db/base/1/3606 new file mode 100644 index 0000000..de60e2f Binary files /dev/null and b/docker/db/base/1/3606 differ diff --git a/docker/db/base/1/3607 b/docker/db/base/1/3607 new file mode 100644 index 0000000..ff53735 Binary files /dev/null and b/docker/db/base/1/3607 differ diff --git a/docker/db/base/1/3608 b/docker/db/base/1/3608 new file mode 100644 index 0000000..adbd013 Binary files /dev/null and b/docker/db/base/1/3608 differ diff --git a/docker/db/base/1/3609 b/docker/db/base/1/3609 new file mode 100644 index 0000000..b1dd1d5 Binary files /dev/null and b/docker/db/base/1/3609 differ diff --git a/docker/db/base/1/3712 b/docker/db/base/1/3712 new file mode 100644 index 0000000..25f681c Binary files /dev/null and b/docker/db/base/1/3712 differ diff --git a/docker/db/base/1/3764 b/docker/db/base/1/3764 new file mode 100644 index 0000000..56b6499 Binary files /dev/null and b/docker/db/base/1/3764 differ diff --git a/docker/db/base/1/3764_fsm b/docker/db/base/1/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/docker/db/base/1/3764_fsm differ diff --git a/docker/db/base/1/3764_vm b/docker/db/base/1/3764_vm new file mode 100644 index 0000000..75b7484 Binary files /dev/null and b/docker/db/base/1/3764_vm differ diff --git a/docker/db/base/1/3766 b/docker/db/base/1/3766 new file mode 100644 index 0000000..009e90a Binary files /dev/null and b/docker/db/base/1/3766 differ diff --git a/docker/db/base/1/3767 b/docker/db/base/1/3767 new file mode 100644 index 0000000..9c344c8 Binary files /dev/null and b/docker/db/base/1/3767 differ diff --git a/docker/db/base/1/3997 b/docker/db/base/1/3997 new file mode 100644 index 0000000..fd6175f Binary files /dev/null and b/docker/db/base/1/3997 differ diff --git a/docker/db/base/1/4143 b/docker/db/base/1/4143 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4144 b/docker/db/base/1/4144 new file mode 100644 index 0000000..a3569d1 Binary files /dev/null and b/docker/db/base/1/4144 differ diff --git a/docker/db/base/1/4145 b/docker/db/base/1/4145 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4146 b/docker/db/base/1/4146 new file mode 100644 index 0000000..3397d87 Binary files /dev/null and b/docker/db/base/1/4146 differ diff --git a/docker/db/base/1/4147 b/docker/db/base/1/4147 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4148 b/docker/db/base/1/4148 new file mode 100644 index 0000000..6e10fc5 Binary files /dev/null and b/docker/db/base/1/4148 differ diff --git a/docker/db/base/1/4149 b/docker/db/base/1/4149 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4150 b/docker/db/base/1/4150 new file mode 100644 index 0000000..a0ea1cc Binary files /dev/null and b/docker/db/base/1/4150 differ diff --git a/docker/db/base/1/4151 b/docker/db/base/1/4151 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4152 b/docker/db/base/1/4152 new file mode 100644 index 0000000..4179f38 Binary files /dev/null and b/docker/db/base/1/4152 differ diff --git a/docker/db/base/1/4153 b/docker/db/base/1/4153 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4154 b/docker/db/base/1/4154 new file mode 100644 index 0000000..a5e44b4 Binary files /dev/null and b/docker/db/base/1/4154 differ diff --git a/docker/db/base/1/4155 b/docker/db/base/1/4155 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4156 b/docker/db/base/1/4156 new file mode 100644 index 0000000..e3a35c6 Binary files /dev/null and b/docker/db/base/1/4156 differ diff --git a/docker/db/base/1/4157 b/docker/db/base/1/4157 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4158 b/docker/db/base/1/4158 new file mode 100644 index 0000000..3de62cd Binary files /dev/null and b/docker/db/base/1/4158 differ diff --git a/docker/db/base/1/4159 b/docker/db/base/1/4159 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4160 b/docker/db/base/1/4160 new file mode 100644 index 0000000..b17f909 Binary files /dev/null and b/docker/db/base/1/4160 differ diff --git a/docker/db/base/1/4163 b/docker/db/base/1/4163 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4164 b/docker/db/base/1/4164 new file mode 100644 index 0000000..2e79853 Binary files /dev/null and b/docker/db/base/1/4164 differ diff --git a/docker/db/base/1/4165 b/docker/db/base/1/4165 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4166 b/docker/db/base/1/4166 new file mode 100644 index 0000000..9e74293 Binary files /dev/null and b/docker/db/base/1/4166 differ diff --git a/docker/db/base/1/4167 b/docker/db/base/1/4167 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4168 b/docker/db/base/1/4168 new file mode 100644 index 0000000..a032cca Binary files /dev/null and b/docker/db/base/1/4168 differ diff --git a/docker/db/base/1/4169 b/docker/db/base/1/4169 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4170 b/docker/db/base/1/4170 new file mode 100644 index 0000000..c75cf67 Binary files /dev/null and b/docker/db/base/1/4170 differ diff --git a/docker/db/base/1/4171 b/docker/db/base/1/4171 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4172 b/docker/db/base/1/4172 new file mode 100644 index 0000000..f9cb037 Binary files /dev/null and b/docker/db/base/1/4172 differ diff --git a/docker/db/base/1/4173 b/docker/db/base/1/4173 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/4174 b/docker/db/base/1/4174 new file mode 100644 index 0000000..deb4a11 Binary files /dev/null and b/docker/db/base/1/4174 differ diff --git a/docker/db/base/1/5002 b/docker/db/base/1/5002 new file mode 100644 index 0000000..32af7a1 Binary files /dev/null and b/docker/db/base/1/5002 differ diff --git a/docker/db/base/1/548 b/docker/db/base/1/548 new file mode 100644 index 0000000..9f21947 Binary files /dev/null and b/docker/db/base/1/548 differ diff --git a/docker/db/base/1/549 b/docker/db/base/1/549 new file mode 100644 index 0000000..68efb3f Binary files /dev/null and b/docker/db/base/1/549 differ diff --git a/docker/db/base/1/6102 b/docker/db/base/1/6102 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/6104 b/docker/db/base/1/6104 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/6106 b/docker/db/base/1/6106 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/6110 b/docker/db/base/1/6110 new file mode 100644 index 0000000..536b80d Binary files /dev/null and b/docker/db/base/1/6110 differ diff --git a/docker/db/base/1/6111 b/docker/db/base/1/6111 new file mode 100644 index 0000000..3d22c94 Binary files /dev/null and b/docker/db/base/1/6111 differ diff --git a/docker/db/base/1/6112 b/docker/db/base/1/6112 new file mode 100644 index 0000000..9e47d5c Binary files /dev/null and b/docker/db/base/1/6112 differ diff --git a/docker/db/base/1/6113 b/docker/db/base/1/6113 new file mode 100644 index 0000000..4e57f5b Binary files /dev/null and b/docker/db/base/1/6113 differ diff --git a/docker/db/base/1/6117 b/docker/db/base/1/6117 new file mode 100644 index 0000000..296b14e Binary files /dev/null and b/docker/db/base/1/6117 differ diff --git a/docker/db/base/1/6175 b/docker/db/base/1/6175 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/6176 b/docker/db/base/1/6176 new file mode 100644 index 0000000..45c76f4 Binary files /dev/null and b/docker/db/base/1/6176 differ diff --git a/docker/db/base/1/826 b/docker/db/base/1/826 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/1/827 b/docker/db/base/1/827 new file mode 100644 index 0000000..86db9fe Binary files /dev/null and b/docker/db/base/1/827 differ diff --git a/docker/db/base/1/828 b/docker/db/base/1/828 new file mode 100644 index 0000000..4a52299 Binary files /dev/null and b/docker/db/base/1/828 differ diff --git a/docker/db/base/1/PG_VERSION b/docker/db/base/1/PG_VERSION new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/docker/db/base/1/PG_VERSION @@ -0,0 +1 @@ +14 diff --git a/docker/db/base/1/pg_filenode.map b/docker/db/base/1/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/docker/db/base/1/pg_filenode.map differ diff --git a/docker/db/base/13779/112 b/docker/db/base/13779/112 new file mode 100644 index 0000000..21db514 Binary files /dev/null and b/docker/db/base/13779/112 differ diff --git a/docker/db/base/13779/113 b/docker/db/base/13779/113 new file mode 100644 index 0000000..3f06e2f Binary files /dev/null and b/docker/db/base/13779/113 differ diff --git a/docker/db/base/13779/1247 b/docker/db/base/13779/1247 new file mode 100644 index 0000000..1624f67 Binary files /dev/null and b/docker/db/base/13779/1247 differ diff --git a/docker/db/base/13779/1247_fsm b/docker/db/base/13779/1247_fsm new file mode 100644 index 0000000..0e4086f Binary files /dev/null and b/docker/db/base/13779/1247_fsm differ diff --git a/docker/db/base/13779/1247_vm b/docker/db/base/13779/1247_vm new file mode 100644 index 0000000..c90ecf3 Binary files /dev/null and b/docker/db/base/13779/1247_vm differ diff --git a/docker/db/base/13779/1249 b/docker/db/base/13779/1249 new file mode 100644 index 0000000..795e980 Binary files /dev/null and b/docker/db/base/13779/1249 differ diff --git a/docker/db/base/13779/1249_fsm b/docker/db/base/13779/1249_fsm new file mode 100644 index 0000000..1f8868d Binary files /dev/null and b/docker/db/base/13779/1249_fsm differ diff --git a/docker/db/base/13779/1249_vm b/docker/db/base/13779/1249_vm new file mode 100644 index 0000000..086cc16 Binary files /dev/null and b/docker/db/base/13779/1249_vm differ diff --git a/docker/db/base/13779/1255 b/docker/db/base/13779/1255 new file mode 100644 index 0000000..013f59e Binary files /dev/null and b/docker/db/base/13779/1255 differ diff --git a/docker/db/base/13779/1255_fsm b/docker/db/base/13779/1255_fsm new file mode 100644 index 0000000..b730b34 Binary files /dev/null and b/docker/db/base/13779/1255_fsm differ diff --git a/docker/db/base/13779/1255_vm b/docker/db/base/13779/1255_vm new file mode 100644 index 0000000..6207875 Binary files /dev/null and b/docker/db/base/13779/1255_vm differ diff --git a/docker/db/base/13779/1259 b/docker/db/base/13779/1259 new file mode 100644 index 0000000..edda43d Binary files /dev/null and b/docker/db/base/13779/1259 differ diff --git a/docker/db/base/13779/1259_fsm b/docker/db/base/13779/1259_fsm new file mode 100644 index 0000000..3d17e63 Binary files /dev/null and b/docker/db/base/13779/1259_fsm differ diff --git a/docker/db/base/13779/1259_vm b/docker/db/base/13779/1259_vm new file mode 100644 index 0000000..705c738 Binary files /dev/null and b/docker/db/base/13779/1259_vm differ diff --git a/docker/db/base/13779/13598 b/docker/db/base/13779/13598 new file mode 100644 index 0000000..ddad9e6 Binary files /dev/null and b/docker/db/base/13779/13598 differ diff --git a/docker/db/base/13779/13598_fsm b/docker/db/base/13779/13598_fsm new file mode 100644 index 0000000..dc87bf4 Binary files /dev/null and b/docker/db/base/13779/13598_fsm differ diff --git a/docker/db/base/13779/13598_vm b/docker/db/base/13779/13598_vm new file mode 100644 index 0000000..54e0a87 Binary files /dev/null and b/docker/db/base/13779/13598_vm differ diff --git a/docker/db/base/13779/13601 b/docker/db/base/13779/13601 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/13602 b/docker/db/base/13779/13602 new file mode 100644 index 0000000..e33e85e Binary files /dev/null and b/docker/db/base/13779/13602 differ diff --git a/docker/db/base/13779/13603 b/docker/db/base/13779/13603 new file mode 100644 index 0000000..33254bb Binary files /dev/null and b/docker/db/base/13779/13603 differ diff --git a/docker/db/base/13779/13603_fsm b/docker/db/base/13779/13603_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/docker/db/base/13779/13603_fsm differ diff --git a/docker/db/base/13779/13603_vm b/docker/db/base/13779/13603_vm new file mode 100644 index 0000000..30903cb Binary files /dev/null and b/docker/db/base/13779/13603_vm differ diff --git a/docker/db/base/13779/13606 b/docker/db/base/13779/13606 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/13607 b/docker/db/base/13779/13607 new file mode 100644 index 0000000..f039c6e Binary files /dev/null and b/docker/db/base/13779/13607 differ diff --git a/docker/db/base/13779/13608 b/docker/db/base/13779/13608 new file mode 100644 index 0000000..ed71c8f Binary files /dev/null and b/docker/db/base/13779/13608 differ diff --git a/docker/db/base/13779/13608_fsm b/docker/db/base/13779/13608_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/13779/13608_fsm differ diff --git a/docker/db/base/13779/13608_vm b/docker/db/base/13779/13608_vm new file mode 100644 index 0000000..d2ae4b8 Binary files /dev/null and b/docker/db/base/13779/13608_vm differ diff --git a/docker/db/base/13779/13611 b/docker/db/base/13779/13611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/13612 b/docker/db/base/13779/13612 new file mode 100644 index 0000000..59b24a5 Binary files /dev/null and b/docker/db/base/13779/13612 differ diff --git a/docker/db/base/13779/13613 b/docker/db/base/13779/13613 new file mode 100644 index 0000000..75d6e90 Binary files /dev/null and b/docker/db/base/13779/13613 differ diff --git a/docker/db/base/13779/13613_fsm b/docker/db/base/13779/13613_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/docker/db/base/13779/13613_fsm differ diff --git a/docker/db/base/13779/13613_vm b/docker/db/base/13779/13613_vm new file mode 100644 index 0000000..eb8e6cb Binary files /dev/null and b/docker/db/base/13779/13613_vm differ diff --git a/docker/db/base/13779/13616 b/docker/db/base/13779/13616 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/13617 b/docker/db/base/13779/13617 new file mode 100644 index 0000000..8481f5e Binary files /dev/null and b/docker/db/base/13779/13617 differ diff --git a/docker/db/base/13779/1417 b/docker/db/base/13779/1417 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/1418 b/docker/db/base/13779/1418 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/174 b/docker/db/base/13779/174 new file mode 100644 index 0000000..6312b18 Binary files /dev/null and b/docker/db/base/13779/174 differ diff --git a/docker/db/base/13779/175 b/docker/db/base/13779/175 new file mode 100644 index 0000000..0f504d0 Binary files /dev/null and b/docker/db/base/13779/175 differ diff --git a/docker/db/base/13779/2187 b/docker/db/base/13779/2187 new file mode 100644 index 0000000..6ea4d22 Binary files /dev/null and b/docker/db/base/13779/2187 differ diff --git a/docker/db/base/13779/2224 b/docker/db/base/13779/2224 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2228 b/docker/db/base/13779/2228 new file mode 100644 index 0000000..da192ed Binary files /dev/null and b/docker/db/base/13779/2228 differ diff --git a/docker/db/base/13779/2328 b/docker/db/base/13779/2328 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2336 b/docker/db/base/13779/2336 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2337 b/docker/db/base/13779/2337 new file mode 100644 index 0000000..d6111ab Binary files /dev/null and b/docker/db/base/13779/2337 differ diff --git a/docker/db/base/13779/2579 b/docker/db/base/13779/2579 new file mode 100644 index 0000000..a5ca9ae Binary files /dev/null and b/docker/db/base/13779/2579 differ diff --git a/docker/db/base/13779/2600 b/docker/db/base/13779/2600 new file mode 100644 index 0000000..827b5c2 Binary files /dev/null and b/docker/db/base/13779/2600 differ diff --git a/docker/db/base/13779/2600_fsm b/docker/db/base/13779/2600_fsm new file mode 100644 index 0000000..3f8f408 Binary files /dev/null and b/docker/db/base/13779/2600_fsm differ diff --git a/docker/db/base/13779/2600_vm b/docker/db/base/13779/2600_vm new file mode 100644 index 0000000..1f63404 Binary files /dev/null and b/docker/db/base/13779/2600_vm differ diff --git a/docker/db/base/13779/2601 b/docker/db/base/13779/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/docker/db/base/13779/2601 differ diff --git a/docker/db/base/13779/2601_fsm b/docker/db/base/13779/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/13779/2601_fsm differ diff --git a/docker/db/base/13779/2601_vm b/docker/db/base/13779/2601_vm new file mode 100644 index 0000000..fa05859 Binary files /dev/null and b/docker/db/base/13779/2601_vm differ diff --git a/docker/db/base/13779/2602 b/docker/db/base/13779/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/docker/db/base/13779/2602 differ diff --git a/docker/db/base/13779/2602_fsm b/docker/db/base/13779/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/docker/db/base/13779/2602_fsm differ diff --git a/docker/db/base/13779/2602_vm b/docker/db/base/13779/2602_vm new file mode 100644 index 0000000..fd1e798 Binary files /dev/null and b/docker/db/base/13779/2602_vm differ diff --git a/docker/db/base/13779/2603 b/docker/db/base/13779/2603 new file mode 100644 index 0000000..d511af5 Binary files /dev/null and b/docker/db/base/13779/2603 differ diff --git a/docker/db/base/13779/2603_fsm b/docker/db/base/13779/2603_fsm new file mode 100644 index 0000000..949bd18 Binary files /dev/null and b/docker/db/base/13779/2603_fsm differ diff --git a/docker/db/base/13779/2603_vm b/docker/db/base/13779/2603_vm new file mode 100644 index 0000000..29322c8 Binary files /dev/null and b/docker/db/base/13779/2603_vm differ diff --git a/docker/db/base/13779/2604 b/docker/db/base/13779/2604 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2605 b/docker/db/base/13779/2605 new file mode 100644 index 0000000..287bf96 Binary files /dev/null and b/docker/db/base/13779/2605 differ diff --git a/docker/db/base/13779/2605_fsm b/docker/db/base/13779/2605_fsm new file mode 100644 index 0000000..c7723da Binary files /dev/null and b/docker/db/base/13779/2605_fsm differ diff --git a/docker/db/base/13779/2605_vm b/docker/db/base/13779/2605_vm new file mode 100644 index 0000000..1f278ad Binary files /dev/null and b/docker/db/base/13779/2605_vm differ diff --git a/docker/db/base/13779/2606 b/docker/db/base/13779/2606 new file mode 100644 index 0000000..d9a2004 Binary files /dev/null and b/docker/db/base/13779/2606 differ diff --git a/docker/db/base/13779/2606_fsm b/docker/db/base/13779/2606_fsm new file mode 100644 index 0000000..37bfa7e Binary files /dev/null and b/docker/db/base/13779/2606_fsm differ diff --git a/docker/db/base/13779/2606_vm b/docker/db/base/13779/2606_vm new file mode 100644 index 0000000..7165c2f Binary files /dev/null and b/docker/db/base/13779/2606_vm differ diff --git a/docker/db/base/13779/2607 b/docker/db/base/13779/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/docker/db/base/13779/2607 differ diff --git a/docker/db/base/13779/2607_fsm b/docker/db/base/13779/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/docker/db/base/13779/2607_fsm differ diff --git a/docker/db/base/13779/2607_vm b/docker/db/base/13779/2607_vm new file mode 100644 index 0000000..0e0ee2f Binary files /dev/null and b/docker/db/base/13779/2607_vm differ diff --git a/docker/db/base/13779/2608 b/docker/db/base/13779/2608 new file mode 100644 index 0000000..d2dbc5e Binary files /dev/null and b/docker/db/base/13779/2608 differ diff --git a/docker/db/base/13779/2608_fsm b/docker/db/base/13779/2608_fsm new file mode 100644 index 0000000..8e746db Binary files /dev/null and b/docker/db/base/13779/2608_fsm differ diff --git a/docker/db/base/13779/2608_vm b/docker/db/base/13779/2608_vm new file mode 100644 index 0000000..e57a40f Binary files /dev/null and b/docker/db/base/13779/2608_vm differ diff --git a/docker/db/base/13779/2609 b/docker/db/base/13779/2609 new file mode 100644 index 0000000..ba2f74b Binary files /dev/null and b/docker/db/base/13779/2609 differ diff --git a/docker/db/base/13779/2609_fsm b/docker/db/base/13779/2609_fsm new file mode 100644 index 0000000..adbf4b7 Binary files /dev/null and b/docker/db/base/13779/2609_fsm differ diff --git a/docker/db/base/13779/2609_vm b/docker/db/base/13779/2609_vm new file mode 100644 index 0000000..82e454f Binary files /dev/null and b/docker/db/base/13779/2609_vm differ diff --git a/docker/db/base/13779/2610 b/docker/db/base/13779/2610 new file mode 100644 index 0000000..680471c Binary files /dev/null and b/docker/db/base/13779/2610 differ diff --git a/docker/db/base/13779/2610_fsm b/docker/db/base/13779/2610_fsm new file mode 100644 index 0000000..39a3e89 Binary files /dev/null and b/docker/db/base/13779/2610_fsm differ diff --git a/docker/db/base/13779/2610_vm b/docker/db/base/13779/2610_vm new file mode 100644 index 0000000..9ef594c Binary files /dev/null and b/docker/db/base/13779/2610_vm differ diff --git a/docker/db/base/13779/2611 b/docker/db/base/13779/2611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2612 b/docker/db/base/13779/2612 new file mode 100644 index 0000000..2432000 Binary files /dev/null and b/docker/db/base/13779/2612 differ diff --git a/docker/db/base/13779/2612_fsm b/docker/db/base/13779/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/docker/db/base/13779/2612_fsm differ diff --git a/docker/db/base/13779/2612_vm b/docker/db/base/13779/2612_vm new file mode 100644 index 0000000..e3ac8b3 Binary files /dev/null and b/docker/db/base/13779/2612_vm differ diff --git a/docker/db/base/13779/2613 b/docker/db/base/13779/2613 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2615 b/docker/db/base/13779/2615 new file mode 100644 index 0000000..50fb4df Binary files /dev/null and b/docker/db/base/13779/2615 differ diff --git a/docker/db/base/13779/2615_fsm b/docker/db/base/13779/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/docker/db/base/13779/2615_fsm differ diff --git a/docker/db/base/13779/2615_vm b/docker/db/base/13779/2615_vm new file mode 100644 index 0000000..54fb770 Binary files /dev/null and b/docker/db/base/13779/2615_vm differ diff --git a/docker/db/base/13779/2616 b/docker/db/base/13779/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/docker/db/base/13779/2616 differ diff --git a/docker/db/base/13779/2616_fsm b/docker/db/base/13779/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/docker/db/base/13779/2616_fsm differ diff --git a/docker/db/base/13779/2616_vm b/docker/db/base/13779/2616_vm new file mode 100644 index 0000000..27ff356 Binary files /dev/null and b/docker/db/base/13779/2616_vm differ diff --git a/docker/db/base/13779/2617 b/docker/db/base/13779/2617 new file mode 100644 index 0000000..8696551 Binary files /dev/null and b/docker/db/base/13779/2617 differ diff --git a/docker/db/base/13779/2617_fsm b/docker/db/base/13779/2617_fsm new file mode 100644 index 0000000..84060f4 Binary files /dev/null and b/docker/db/base/13779/2617_fsm differ diff --git a/docker/db/base/13779/2617_vm b/docker/db/base/13779/2617_vm new file mode 100644 index 0000000..fea2094 Binary files /dev/null and b/docker/db/base/13779/2617_vm differ diff --git a/docker/db/base/13779/2618 b/docker/db/base/13779/2618 new file mode 100644 index 0000000..4f380ed Binary files /dev/null and b/docker/db/base/13779/2618 differ diff --git a/docker/db/base/13779/2618_fsm b/docker/db/base/13779/2618_fsm new file mode 100644 index 0000000..b92d2da Binary files /dev/null and b/docker/db/base/13779/2618_fsm differ diff --git a/docker/db/base/13779/2618_vm b/docker/db/base/13779/2618_vm new file mode 100644 index 0000000..e67b7f6 Binary files /dev/null and b/docker/db/base/13779/2618_vm differ diff --git a/docker/db/base/13779/2619 b/docker/db/base/13779/2619 new file mode 100644 index 0000000..03044d2 Binary files /dev/null and b/docker/db/base/13779/2619 differ diff --git a/docker/db/base/13779/2619_fsm b/docker/db/base/13779/2619_fsm new file mode 100644 index 0000000..ee863db Binary files /dev/null and b/docker/db/base/13779/2619_fsm differ diff --git a/docker/db/base/13779/2619_vm b/docker/db/base/13779/2619_vm new file mode 100644 index 0000000..fac1456 Binary files /dev/null and b/docker/db/base/13779/2619_vm differ diff --git a/docker/db/base/13779/2620 b/docker/db/base/13779/2620 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2650 b/docker/db/base/13779/2650 new file mode 100644 index 0000000..7627c51 Binary files /dev/null and b/docker/db/base/13779/2650 differ diff --git a/docker/db/base/13779/2651 b/docker/db/base/13779/2651 new file mode 100644 index 0000000..f9c68ee Binary files /dev/null and b/docker/db/base/13779/2651 differ diff --git a/docker/db/base/13779/2652 b/docker/db/base/13779/2652 new file mode 100644 index 0000000..7b6c2f2 Binary files /dev/null and b/docker/db/base/13779/2652 differ diff --git a/docker/db/base/13779/2653 b/docker/db/base/13779/2653 new file mode 100644 index 0000000..541d5f4 Binary files /dev/null and b/docker/db/base/13779/2653 differ diff --git a/docker/db/base/13779/2654 b/docker/db/base/13779/2654 new file mode 100644 index 0000000..29ad199 Binary files /dev/null and b/docker/db/base/13779/2654 differ diff --git a/docker/db/base/13779/2655 b/docker/db/base/13779/2655 new file mode 100644 index 0000000..b4acab6 Binary files /dev/null and b/docker/db/base/13779/2655 differ diff --git a/docker/db/base/13779/2656 b/docker/db/base/13779/2656 new file mode 100644 index 0000000..9e5e1b0 Binary files /dev/null and b/docker/db/base/13779/2656 differ diff --git a/docker/db/base/13779/2657 b/docker/db/base/13779/2657 new file mode 100644 index 0000000..0d2b3a8 Binary files /dev/null and b/docker/db/base/13779/2657 differ diff --git a/docker/db/base/13779/2658 b/docker/db/base/13779/2658 new file mode 100644 index 0000000..d0700d9 Binary files /dev/null and b/docker/db/base/13779/2658 differ diff --git a/docker/db/base/13779/2659 b/docker/db/base/13779/2659 new file mode 100644 index 0000000..93c2ef5 Binary files /dev/null and b/docker/db/base/13779/2659 differ diff --git a/docker/db/base/13779/2660 b/docker/db/base/13779/2660 new file mode 100644 index 0000000..59c279a Binary files /dev/null and b/docker/db/base/13779/2660 differ diff --git a/docker/db/base/13779/2661 b/docker/db/base/13779/2661 new file mode 100644 index 0000000..040e997 Binary files /dev/null and b/docker/db/base/13779/2661 differ diff --git a/docker/db/base/13779/2662 b/docker/db/base/13779/2662 new file mode 100644 index 0000000..f0bc10f Binary files /dev/null and b/docker/db/base/13779/2662 differ diff --git a/docker/db/base/13779/2663 b/docker/db/base/13779/2663 new file mode 100644 index 0000000..fe541d9 Binary files /dev/null and b/docker/db/base/13779/2663 differ diff --git a/docker/db/base/13779/2664 b/docker/db/base/13779/2664 new file mode 100644 index 0000000..0240cef Binary files /dev/null and b/docker/db/base/13779/2664 differ diff --git a/docker/db/base/13779/2665 b/docker/db/base/13779/2665 new file mode 100644 index 0000000..968c834 Binary files /dev/null and b/docker/db/base/13779/2665 differ diff --git a/docker/db/base/13779/2666 b/docker/db/base/13779/2666 new file mode 100644 index 0000000..22cdc79 Binary files /dev/null and b/docker/db/base/13779/2666 differ diff --git a/docker/db/base/13779/2667 b/docker/db/base/13779/2667 new file mode 100644 index 0000000..af98f5b Binary files /dev/null and b/docker/db/base/13779/2667 differ diff --git a/docker/db/base/13779/2668 b/docker/db/base/13779/2668 new file mode 100644 index 0000000..1ceedaa Binary files /dev/null and b/docker/db/base/13779/2668 differ diff --git a/docker/db/base/13779/2669 b/docker/db/base/13779/2669 new file mode 100644 index 0000000..865bb06 Binary files /dev/null and b/docker/db/base/13779/2669 differ diff --git a/docker/db/base/13779/2670 b/docker/db/base/13779/2670 new file mode 100644 index 0000000..01be7b0 Binary files /dev/null and b/docker/db/base/13779/2670 differ diff --git a/docker/db/base/13779/2673 b/docker/db/base/13779/2673 new file mode 100644 index 0000000..a11d42a Binary files /dev/null and b/docker/db/base/13779/2673 differ diff --git a/docker/db/base/13779/2673_fsm b/docker/db/base/13779/2673_fsm new file mode 100644 index 0000000..2c8d238 Binary files /dev/null and b/docker/db/base/13779/2673_fsm differ diff --git a/docker/db/base/13779/2674 b/docker/db/base/13779/2674 new file mode 100644 index 0000000..ef75a0c Binary files /dev/null and b/docker/db/base/13779/2674 differ diff --git a/docker/db/base/13779/2674_fsm b/docker/db/base/13779/2674_fsm new file mode 100644 index 0000000..ed74869 Binary files /dev/null and b/docker/db/base/13779/2674_fsm differ diff --git a/docker/db/base/13779/2675 b/docker/db/base/13779/2675 new file mode 100644 index 0000000..8ad662e Binary files /dev/null and b/docker/db/base/13779/2675 differ diff --git a/docker/db/base/13779/2678 b/docker/db/base/13779/2678 new file mode 100644 index 0000000..e03e80c Binary files /dev/null and b/docker/db/base/13779/2678 differ diff --git a/docker/db/base/13779/2679 b/docker/db/base/13779/2679 new file mode 100644 index 0000000..be8b997 Binary files /dev/null and b/docker/db/base/13779/2679 differ diff --git a/docker/db/base/13779/2680 b/docker/db/base/13779/2680 new file mode 100644 index 0000000..abc5412 Binary files /dev/null and b/docker/db/base/13779/2680 differ diff --git a/docker/db/base/13779/2681 b/docker/db/base/13779/2681 new file mode 100644 index 0000000..798c4e8 Binary files /dev/null and b/docker/db/base/13779/2681 differ diff --git a/docker/db/base/13779/2682 b/docker/db/base/13779/2682 new file mode 100644 index 0000000..2005e03 Binary files /dev/null and b/docker/db/base/13779/2682 differ diff --git a/docker/db/base/13779/2683 b/docker/db/base/13779/2683 new file mode 100644 index 0000000..ef3053d Binary files /dev/null and b/docker/db/base/13779/2683 differ diff --git a/docker/db/base/13779/2684 b/docker/db/base/13779/2684 new file mode 100644 index 0000000..c632648 Binary files /dev/null and b/docker/db/base/13779/2684 differ diff --git a/docker/db/base/13779/2685 b/docker/db/base/13779/2685 new file mode 100644 index 0000000..863b991 Binary files /dev/null and b/docker/db/base/13779/2685 differ diff --git a/docker/db/base/13779/2686 b/docker/db/base/13779/2686 new file mode 100644 index 0000000..832bcb9 Binary files /dev/null and b/docker/db/base/13779/2686 differ diff --git a/docker/db/base/13779/2687 b/docker/db/base/13779/2687 new file mode 100644 index 0000000..189fd41 Binary files /dev/null and b/docker/db/base/13779/2687 differ diff --git a/docker/db/base/13779/2688 b/docker/db/base/13779/2688 new file mode 100644 index 0000000..6ebe3e7 Binary files /dev/null and b/docker/db/base/13779/2688 differ diff --git a/docker/db/base/13779/2689 b/docker/db/base/13779/2689 new file mode 100644 index 0000000..daa83a3 Binary files /dev/null and b/docker/db/base/13779/2689 differ diff --git a/docker/db/base/13779/2690 b/docker/db/base/13779/2690 new file mode 100644 index 0000000..34a7cc9 Binary files /dev/null and b/docker/db/base/13779/2690 differ diff --git a/docker/db/base/13779/2691 b/docker/db/base/13779/2691 new file mode 100644 index 0000000..e5a5d5b Binary files /dev/null and b/docker/db/base/13779/2691 differ diff --git a/docker/db/base/13779/2692 b/docker/db/base/13779/2692 new file mode 100644 index 0000000..02b8c56 Binary files /dev/null and b/docker/db/base/13779/2692 differ diff --git a/docker/db/base/13779/2693 b/docker/db/base/13779/2693 new file mode 100644 index 0000000..9a480ba Binary files /dev/null and b/docker/db/base/13779/2693 differ diff --git a/docker/db/base/13779/2696 b/docker/db/base/13779/2696 new file mode 100644 index 0000000..a933cf7 Binary files /dev/null and b/docker/db/base/13779/2696 differ diff --git a/docker/db/base/13779/2699 b/docker/db/base/13779/2699 new file mode 100644 index 0000000..cb458c1 Binary files /dev/null and b/docker/db/base/13779/2699 differ diff --git a/docker/db/base/13779/2701 b/docker/db/base/13779/2701 new file mode 100644 index 0000000..c18ab55 Binary files /dev/null and b/docker/db/base/13779/2701 differ diff --git a/docker/db/base/13779/2702 b/docker/db/base/13779/2702 new file mode 100644 index 0000000..91ddfc9 Binary files /dev/null and b/docker/db/base/13779/2702 differ diff --git a/docker/db/base/13779/2703 b/docker/db/base/13779/2703 new file mode 100644 index 0000000..c68cfec Binary files /dev/null and b/docker/db/base/13779/2703 differ diff --git a/docker/db/base/13779/2704 b/docker/db/base/13779/2704 new file mode 100644 index 0000000..2088a18 Binary files /dev/null and b/docker/db/base/13779/2704 differ diff --git a/docker/db/base/13779/2753 b/docker/db/base/13779/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/docker/db/base/13779/2753 differ diff --git a/docker/db/base/13779/2753_fsm b/docker/db/base/13779/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/docker/db/base/13779/2753_fsm differ diff --git a/docker/db/base/13779/2753_vm b/docker/db/base/13779/2753_vm new file mode 100644 index 0000000..3c95826 Binary files /dev/null and b/docker/db/base/13779/2753_vm differ diff --git a/docker/db/base/13779/2754 b/docker/db/base/13779/2754 new file mode 100644 index 0000000..1cbd156 Binary files /dev/null and b/docker/db/base/13779/2754 differ diff --git a/docker/db/base/13779/2755 b/docker/db/base/13779/2755 new file mode 100644 index 0000000..0fc8e91 Binary files /dev/null and b/docker/db/base/13779/2755 differ diff --git a/docker/db/base/13779/2756 b/docker/db/base/13779/2756 new file mode 100644 index 0000000..5d355e2 Binary files /dev/null and b/docker/db/base/13779/2756 differ diff --git a/docker/db/base/13779/2757 b/docker/db/base/13779/2757 new file mode 100644 index 0000000..6f40a7f Binary files /dev/null and b/docker/db/base/13779/2757 differ diff --git a/docker/db/base/13779/2830 b/docker/db/base/13779/2830 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2831 b/docker/db/base/13779/2831 new file mode 100644 index 0000000..e4ad5c1 Binary files /dev/null and b/docker/db/base/13779/2831 differ diff --git a/docker/db/base/13779/2832 b/docker/db/base/13779/2832 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2833 b/docker/db/base/13779/2833 new file mode 100644 index 0000000..b97afa3 Binary files /dev/null and b/docker/db/base/13779/2833 differ diff --git a/docker/db/base/13779/2834 b/docker/db/base/13779/2834 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2835 b/docker/db/base/13779/2835 new file mode 100644 index 0000000..6aa119f Binary files /dev/null and b/docker/db/base/13779/2835 differ diff --git a/docker/db/base/13779/2836 b/docker/db/base/13779/2836 new file mode 100644 index 0000000..62179b9 Binary files /dev/null and b/docker/db/base/13779/2836 differ diff --git a/docker/db/base/13779/2836_fsm b/docker/db/base/13779/2836_fsm new file mode 100644 index 0000000..4066e1e Binary files /dev/null and b/docker/db/base/13779/2836_fsm differ diff --git a/docker/db/base/13779/2836_vm b/docker/db/base/13779/2836_vm new file mode 100644 index 0000000..df90e8d Binary files /dev/null and b/docker/db/base/13779/2836_vm differ diff --git a/docker/db/base/13779/2837 b/docker/db/base/13779/2837 new file mode 100644 index 0000000..75810e7 Binary files /dev/null and b/docker/db/base/13779/2837 differ diff --git a/docker/db/base/13779/2838 b/docker/db/base/13779/2838 new file mode 100644 index 0000000..1596087 Binary files /dev/null and b/docker/db/base/13779/2838 differ diff --git a/docker/db/base/13779/2838_fsm b/docker/db/base/13779/2838_fsm new file mode 100644 index 0000000..d61a8f3 Binary files /dev/null and b/docker/db/base/13779/2838_fsm differ diff --git a/docker/db/base/13779/2838_vm b/docker/db/base/13779/2838_vm new file mode 100644 index 0000000..5d8dd62 Binary files /dev/null and b/docker/db/base/13779/2838_vm differ diff --git a/docker/db/base/13779/2839 b/docker/db/base/13779/2839 new file mode 100644 index 0000000..280f20b Binary files /dev/null and b/docker/db/base/13779/2839 differ diff --git a/docker/db/base/13779/2840 b/docker/db/base/13779/2840 new file mode 100644 index 0000000..181e93a Binary files /dev/null and b/docker/db/base/13779/2840 differ diff --git a/docker/db/base/13779/2840_fsm b/docker/db/base/13779/2840_fsm new file mode 100644 index 0000000..49de392 Binary files /dev/null and b/docker/db/base/13779/2840_fsm differ diff --git a/docker/db/base/13779/2840_vm b/docker/db/base/13779/2840_vm new file mode 100644 index 0000000..9ba975a Binary files /dev/null and b/docker/db/base/13779/2840_vm differ diff --git a/docker/db/base/13779/2841 b/docker/db/base/13779/2841 new file mode 100644 index 0000000..e4e77df Binary files /dev/null and b/docker/db/base/13779/2841 differ diff --git a/docker/db/base/13779/2995 b/docker/db/base/13779/2995 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/2996 b/docker/db/base/13779/2996 new file mode 100644 index 0000000..35f2758 Binary files /dev/null and b/docker/db/base/13779/2996 differ diff --git a/docker/db/base/13779/3079 b/docker/db/base/13779/3079 new file mode 100644 index 0000000..58a9af1 Binary files /dev/null and b/docker/db/base/13779/3079 differ diff --git a/docker/db/base/13779/3079_fsm b/docker/db/base/13779/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/13779/3079_fsm differ diff --git a/docker/db/base/13779/3079_vm b/docker/db/base/13779/3079_vm new file mode 100644 index 0000000..61b6ac9 Binary files /dev/null and b/docker/db/base/13779/3079_vm differ diff --git a/docker/db/base/13779/3080 b/docker/db/base/13779/3080 new file mode 100644 index 0000000..5abb79a Binary files /dev/null and b/docker/db/base/13779/3080 differ diff --git a/docker/db/base/13779/3081 b/docker/db/base/13779/3081 new file mode 100644 index 0000000..c782dbd Binary files /dev/null and b/docker/db/base/13779/3081 differ diff --git a/docker/db/base/13779/3085 b/docker/db/base/13779/3085 new file mode 100644 index 0000000..8870080 Binary files /dev/null and b/docker/db/base/13779/3085 differ diff --git a/docker/db/base/13779/3118 b/docker/db/base/13779/3118 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3119 b/docker/db/base/13779/3119 new file mode 100644 index 0000000..c0d08b7 Binary files /dev/null and b/docker/db/base/13779/3119 differ diff --git a/docker/db/base/13779/3164 b/docker/db/base/13779/3164 new file mode 100644 index 0000000..fa4420e Binary files /dev/null and b/docker/db/base/13779/3164 differ diff --git a/docker/db/base/13779/3256 b/docker/db/base/13779/3256 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3257 b/docker/db/base/13779/3257 new file mode 100644 index 0000000..85937d2 Binary files /dev/null and b/docker/db/base/13779/3257 differ diff --git a/docker/db/base/13779/3258 b/docker/db/base/13779/3258 new file mode 100644 index 0000000..5f252a3 Binary files /dev/null and b/docker/db/base/13779/3258 differ diff --git a/docker/db/base/13779/3350 b/docker/db/base/13779/3350 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3351 b/docker/db/base/13779/3351 new file mode 100644 index 0000000..0aecbb3 Binary files /dev/null and b/docker/db/base/13779/3351 differ diff --git a/docker/db/base/13779/3379 b/docker/db/base/13779/3379 new file mode 100644 index 0000000..3992c11 Binary files /dev/null and b/docker/db/base/13779/3379 differ diff --git a/docker/db/base/13779/3380 b/docker/db/base/13779/3380 new file mode 100644 index 0000000..8f72126 Binary files /dev/null and b/docker/db/base/13779/3380 differ diff --git a/docker/db/base/13779/3381 b/docker/db/base/13779/3381 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3394 b/docker/db/base/13779/3394 new file mode 100644 index 0000000..5237e06 Binary files /dev/null and b/docker/db/base/13779/3394 differ diff --git a/docker/db/base/13779/3394_fsm b/docker/db/base/13779/3394_fsm new file mode 100644 index 0000000..f8d6070 Binary files /dev/null and b/docker/db/base/13779/3394_fsm differ diff --git a/docker/db/base/13779/3394_vm b/docker/db/base/13779/3394_vm new file mode 100644 index 0000000..a892d61 Binary files /dev/null and b/docker/db/base/13779/3394_vm differ diff --git a/docker/db/base/13779/3395 b/docker/db/base/13779/3395 new file mode 100644 index 0000000..fe6fd72 Binary files /dev/null and b/docker/db/base/13779/3395 differ diff --git a/docker/db/base/13779/3429 b/docker/db/base/13779/3429 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3430 b/docker/db/base/13779/3430 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3431 b/docker/db/base/13779/3431 new file mode 100644 index 0000000..553b503 Binary files /dev/null and b/docker/db/base/13779/3431 differ diff --git a/docker/db/base/13779/3433 b/docker/db/base/13779/3433 new file mode 100644 index 0000000..9b9eb9c Binary files /dev/null and b/docker/db/base/13779/3433 differ diff --git a/docker/db/base/13779/3439 b/docker/db/base/13779/3439 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3440 b/docker/db/base/13779/3440 new file mode 100644 index 0000000..4713549 Binary files /dev/null and b/docker/db/base/13779/3440 differ diff --git a/docker/db/base/13779/3455 b/docker/db/base/13779/3455 new file mode 100644 index 0000000..d0cb900 Binary files /dev/null and b/docker/db/base/13779/3455 differ diff --git a/docker/db/base/13779/3456 b/docker/db/base/13779/3456 new file mode 100644 index 0000000..01ea7c2 Binary files /dev/null and b/docker/db/base/13779/3456 differ diff --git a/docker/db/base/13779/3456_fsm b/docker/db/base/13779/3456_fsm new file mode 100644 index 0000000..fc8f8b8 Binary files /dev/null and b/docker/db/base/13779/3456_fsm differ diff --git a/docker/db/base/13779/3456_vm b/docker/db/base/13779/3456_vm new file mode 100644 index 0000000..69faf86 Binary files /dev/null and b/docker/db/base/13779/3456_vm differ diff --git a/docker/db/base/13779/3466 b/docker/db/base/13779/3466 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3467 b/docker/db/base/13779/3467 new file mode 100644 index 0000000..68eab7b Binary files /dev/null and b/docker/db/base/13779/3467 differ diff --git a/docker/db/base/13779/3468 b/docker/db/base/13779/3468 new file mode 100644 index 0000000..63a8f7c Binary files /dev/null and b/docker/db/base/13779/3468 differ diff --git a/docker/db/base/13779/3501 b/docker/db/base/13779/3501 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3502 b/docker/db/base/13779/3502 new file mode 100644 index 0000000..7676fd8 Binary files /dev/null and b/docker/db/base/13779/3502 differ diff --git a/docker/db/base/13779/3503 b/docker/db/base/13779/3503 new file mode 100644 index 0000000..2214601 Binary files /dev/null and b/docker/db/base/13779/3503 differ diff --git a/docker/db/base/13779/3534 b/docker/db/base/13779/3534 new file mode 100644 index 0000000..9a307a4 Binary files /dev/null and b/docker/db/base/13779/3534 differ diff --git a/docker/db/base/13779/3541 b/docker/db/base/13779/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/docker/db/base/13779/3541 differ diff --git a/docker/db/base/13779/3541_fsm b/docker/db/base/13779/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/docker/db/base/13779/3541_fsm differ diff --git a/docker/db/base/13779/3541_vm b/docker/db/base/13779/3541_vm new file mode 100644 index 0000000..7347de8 Binary files /dev/null and b/docker/db/base/13779/3541_vm differ diff --git a/docker/db/base/13779/3542 b/docker/db/base/13779/3542 new file mode 100644 index 0000000..ee21b6a Binary files /dev/null and b/docker/db/base/13779/3542 differ diff --git a/docker/db/base/13779/3574 b/docker/db/base/13779/3574 new file mode 100644 index 0000000..418bbca Binary files /dev/null and b/docker/db/base/13779/3574 differ diff --git a/docker/db/base/13779/3575 b/docker/db/base/13779/3575 new file mode 100644 index 0000000..6addf86 Binary files /dev/null and b/docker/db/base/13779/3575 differ diff --git a/docker/db/base/13779/3576 b/docker/db/base/13779/3576 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3596 b/docker/db/base/13779/3596 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3597 b/docker/db/base/13779/3597 new file mode 100644 index 0000000..71d2820 Binary files /dev/null and b/docker/db/base/13779/3597 differ diff --git a/docker/db/base/13779/3598 b/docker/db/base/13779/3598 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/3599 b/docker/db/base/13779/3599 new file mode 100644 index 0000000..507ca58 Binary files /dev/null and b/docker/db/base/13779/3599 differ diff --git a/docker/db/base/13779/3600 b/docker/db/base/13779/3600 new file mode 100644 index 0000000..a84e758 Binary files /dev/null and b/docker/db/base/13779/3600 differ diff --git a/docker/db/base/13779/3600_fsm b/docker/db/base/13779/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/docker/db/base/13779/3600_fsm differ diff --git a/docker/db/base/13779/3600_vm b/docker/db/base/13779/3600_vm new file mode 100644 index 0000000..c37cdb3 Binary files /dev/null and b/docker/db/base/13779/3600_vm differ diff --git a/docker/db/base/13779/3601 b/docker/db/base/13779/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/docker/db/base/13779/3601 differ diff --git a/docker/db/base/13779/3601_fsm b/docker/db/base/13779/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/13779/3601_fsm differ diff --git a/docker/db/base/13779/3601_vm b/docker/db/base/13779/3601_vm new file mode 100644 index 0000000..1c710f6 Binary files /dev/null and b/docker/db/base/13779/3601_vm differ diff --git a/docker/db/base/13779/3602 b/docker/db/base/13779/3602 new file mode 100644 index 0000000..f27a0d3 Binary files /dev/null and b/docker/db/base/13779/3602 differ diff --git a/docker/db/base/13779/3602_fsm b/docker/db/base/13779/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/docker/db/base/13779/3602_fsm differ diff --git a/docker/db/base/13779/3602_vm b/docker/db/base/13779/3602_vm new file mode 100644 index 0000000..d9a33b7 Binary files /dev/null and b/docker/db/base/13779/3602_vm differ diff --git a/docker/db/base/13779/3603 b/docker/db/base/13779/3603 new file mode 100644 index 0000000..5a2ee79 Binary files /dev/null and b/docker/db/base/13779/3603 differ diff --git a/docker/db/base/13779/3603_fsm b/docker/db/base/13779/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/docker/db/base/13779/3603_fsm differ diff --git a/docker/db/base/13779/3603_vm b/docker/db/base/13779/3603_vm new file mode 100644 index 0000000..1fa9dfc Binary files /dev/null and b/docker/db/base/13779/3603_vm differ diff --git a/docker/db/base/13779/3604 b/docker/db/base/13779/3604 new file mode 100644 index 0000000..4fce008 Binary files /dev/null and b/docker/db/base/13779/3604 differ diff --git a/docker/db/base/13779/3605 b/docker/db/base/13779/3605 new file mode 100644 index 0000000..17dae06 Binary files /dev/null and b/docker/db/base/13779/3605 differ diff --git a/docker/db/base/13779/3606 b/docker/db/base/13779/3606 new file mode 100644 index 0000000..de60e2f Binary files /dev/null and b/docker/db/base/13779/3606 differ diff --git a/docker/db/base/13779/3607 b/docker/db/base/13779/3607 new file mode 100644 index 0000000..ff53735 Binary files /dev/null and b/docker/db/base/13779/3607 differ diff --git a/docker/db/base/13779/3608 b/docker/db/base/13779/3608 new file mode 100644 index 0000000..adbd013 Binary files /dev/null and b/docker/db/base/13779/3608 differ diff --git a/docker/db/base/13779/3609 b/docker/db/base/13779/3609 new file mode 100644 index 0000000..b1dd1d5 Binary files /dev/null and b/docker/db/base/13779/3609 differ diff --git a/docker/db/base/13779/3712 b/docker/db/base/13779/3712 new file mode 100644 index 0000000..25f681c Binary files /dev/null and b/docker/db/base/13779/3712 differ diff --git a/docker/db/base/13779/3764 b/docker/db/base/13779/3764 new file mode 100644 index 0000000..56b6499 Binary files /dev/null and b/docker/db/base/13779/3764 differ diff --git a/docker/db/base/13779/3764_fsm b/docker/db/base/13779/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/docker/db/base/13779/3764_fsm differ diff --git a/docker/db/base/13779/3764_vm b/docker/db/base/13779/3764_vm new file mode 100644 index 0000000..75b7484 Binary files /dev/null and b/docker/db/base/13779/3764_vm differ diff --git a/docker/db/base/13779/3766 b/docker/db/base/13779/3766 new file mode 100644 index 0000000..009e90a Binary files /dev/null and b/docker/db/base/13779/3766 differ diff --git a/docker/db/base/13779/3767 b/docker/db/base/13779/3767 new file mode 100644 index 0000000..9c344c8 Binary files /dev/null and b/docker/db/base/13779/3767 differ diff --git a/docker/db/base/13779/3997 b/docker/db/base/13779/3997 new file mode 100644 index 0000000..fd6175f Binary files /dev/null and b/docker/db/base/13779/3997 differ diff --git a/docker/db/base/13779/4143 b/docker/db/base/13779/4143 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4144 b/docker/db/base/13779/4144 new file mode 100644 index 0000000..a3569d1 Binary files /dev/null and b/docker/db/base/13779/4144 differ diff --git a/docker/db/base/13779/4145 b/docker/db/base/13779/4145 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4146 b/docker/db/base/13779/4146 new file mode 100644 index 0000000..3397d87 Binary files /dev/null and b/docker/db/base/13779/4146 differ diff --git a/docker/db/base/13779/4147 b/docker/db/base/13779/4147 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4148 b/docker/db/base/13779/4148 new file mode 100644 index 0000000..6e10fc5 Binary files /dev/null and b/docker/db/base/13779/4148 differ diff --git a/docker/db/base/13779/4149 b/docker/db/base/13779/4149 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4150 b/docker/db/base/13779/4150 new file mode 100644 index 0000000..a0ea1cc Binary files /dev/null and b/docker/db/base/13779/4150 differ diff --git a/docker/db/base/13779/4151 b/docker/db/base/13779/4151 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4152 b/docker/db/base/13779/4152 new file mode 100644 index 0000000..4179f38 Binary files /dev/null and b/docker/db/base/13779/4152 differ diff --git a/docker/db/base/13779/4153 b/docker/db/base/13779/4153 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4154 b/docker/db/base/13779/4154 new file mode 100644 index 0000000..a5e44b4 Binary files /dev/null and b/docker/db/base/13779/4154 differ diff --git a/docker/db/base/13779/4155 b/docker/db/base/13779/4155 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4156 b/docker/db/base/13779/4156 new file mode 100644 index 0000000..e3a35c6 Binary files /dev/null and b/docker/db/base/13779/4156 differ diff --git a/docker/db/base/13779/4157 b/docker/db/base/13779/4157 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4158 b/docker/db/base/13779/4158 new file mode 100644 index 0000000..3de62cd Binary files /dev/null and b/docker/db/base/13779/4158 differ diff --git a/docker/db/base/13779/4159 b/docker/db/base/13779/4159 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4160 b/docker/db/base/13779/4160 new file mode 100644 index 0000000..b17f909 Binary files /dev/null and b/docker/db/base/13779/4160 differ diff --git a/docker/db/base/13779/4163 b/docker/db/base/13779/4163 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4164 b/docker/db/base/13779/4164 new file mode 100644 index 0000000..2e79853 Binary files /dev/null and b/docker/db/base/13779/4164 differ diff --git a/docker/db/base/13779/4165 b/docker/db/base/13779/4165 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4166 b/docker/db/base/13779/4166 new file mode 100644 index 0000000..9e74293 Binary files /dev/null and b/docker/db/base/13779/4166 differ diff --git a/docker/db/base/13779/4167 b/docker/db/base/13779/4167 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4168 b/docker/db/base/13779/4168 new file mode 100644 index 0000000..a032cca Binary files /dev/null and b/docker/db/base/13779/4168 differ diff --git a/docker/db/base/13779/4169 b/docker/db/base/13779/4169 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4170 b/docker/db/base/13779/4170 new file mode 100644 index 0000000..c75cf67 Binary files /dev/null and b/docker/db/base/13779/4170 differ diff --git a/docker/db/base/13779/4171 b/docker/db/base/13779/4171 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4172 b/docker/db/base/13779/4172 new file mode 100644 index 0000000..f9cb037 Binary files /dev/null and b/docker/db/base/13779/4172 differ diff --git a/docker/db/base/13779/4173 b/docker/db/base/13779/4173 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/4174 b/docker/db/base/13779/4174 new file mode 100644 index 0000000..deb4a11 Binary files /dev/null and b/docker/db/base/13779/4174 differ diff --git a/docker/db/base/13779/5002 b/docker/db/base/13779/5002 new file mode 100644 index 0000000..32af7a1 Binary files /dev/null and b/docker/db/base/13779/5002 differ diff --git a/docker/db/base/13779/548 b/docker/db/base/13779/548 new file mode 100644 index 0000000..9f21947 Binary files /dev/null and b/docker/db/base/13779/548 differ diff --git a/docker/db/base/13779/549 b/docker/db/base/13779/549 new file mode 100644 index 0000000..68efb3f Binary files /dev/null and b/docker/db/base/13779/549 differ diff --git a/docker/db/base/13779/6102 b/docker/db/base/13779/6102 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/6104 b/docker/db/base/13779/6104 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/6106 b/docker/db/base/13779/6106 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/6110 b/docker/db/base/13779/6110 new file mode 100644 index 0000000..536b80d Binary files /dev/null and b/docker/db/base/13779/6110 differ diff --git a/docker/db/base/13779/6111 b/docker/db/base/13779/6111 new file mode 100644 index 0000000..3d22c94 Binary files /dev/null and b/docker/db/base/13779/6111 differ diff --git a/docker/db/base/13779/6112 b/docker/db/base/13779/6112 new file mode 100644 index 0000000..9e47d5c Binary files /dev/null and b/docker/db/base/13779/6112 differ diff --git a/docker/db/base/13779/6113 b/docker/db/base/13779/6113 new file mode 100644 index 0000000..4e57f5b Binary files /dev/null and b/docker/db/base/13779/6113 differ diff --git a/docker/db/base/13779/6117 b/docker/db/base/13779/6117 new file mode 100644 index 0000000..296b14e Binary files /dev/null and b/docker/db/base/13779/6117 differ diff --git a/docker/db/base/13779/6175 b/docker/db/base/13779/6175 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/6176 b/docker/db/base/13779/6176 new file mode 100644 index 0000000..45c76f4 Binary files /dev/null and b/docker/db/base/13779/6176 differ diff --git a/docker/db/base/13779/826 b/docker/db/base/13779/826 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13779/827 b/docker/db/base/13779/827 new file mode 100644 index 0000000..86db9fe Binary files /dev/null and b/docker/db/base/13779/827 differ diff --git a/docker/db/base/13779/828 b/docker/db/base/13779/828 new file mode 100644 index 0000000..4a52299 Binary files /dev/null and b/docker/db/base/13779/828 differ diff --git a/docker/db/base/13779/PG_VERSION b/docker/db/base/13779/PG_VERSION new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/docker/db/base/13779/PG_VERSION @@ -0,0 +1 @@ +14 diff --git a/docker/db/base/13779/pg_filenode.map b/docker/db/base/13779/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/docker/db/base/13779/pg_filenode.map differ diff --git a/docker/db/base/13780/112 b/docker/db/base/13780/112 new file mode 100644 index 0000000..21db514 Binary files /dev/null and b/docker/db/base/13780/112 differ diff --git a/docker/db/base/13780/113 b/docker/db/base/13780/113 new file mode 100644 index 0000000..3f06e2f Binary files /dev/null and b/docker/db/base/13780/113 differ diff --git a/docker/db/base/13780/1247 b/docker/db/base/13780/1247 new file mode 100644 index 0000000..eaa4530 Binary files /dev/null and b/docker/db/base/13780/1247 differ diff --git a/docker/db/base/13780/1247_fsm b/docker/db/base/13780/1247_fsm new file mode 100644 index 0000000..e5414c3 Binary files /dev/null and b/docker/db/base/13780/1247_fsm differ diff --git a/docker/db/base/13780/1247_vm b/docker/db/base/13780/1247_vm new file mode 100644 index 0000000..e66fed6 Binary files /dev/null and b/docker/db/base/13780/1247_vm differ diff --git a/docker/db/base/13780/1249 b/docker/db/base/13780/1249 new file mode 100644 index 0000000..939174c Binary files /dev/null and b/docker/db/base/13780/1249 differ diff --git a/docker/db/base/13780/1249_fsm b/docker/db/base/13780/1249_fsm new file mode 100644 index 0000000..e4dfbd8 Binary files /dev/null and b/docker/db/base/13780/1249_fsm differ diff --git a/docker/db/base/13780/1249_vm b/docker/db/base/13780/1249_vm new file mode 100644 index 0000000..7bfc4fc Binary files /dev/null and b/docker/db/base/13780/1249_vm differ diff --git a/docker/db/base/13780/1255 b/docker/db/base/13780/1255 new file mode 100644 index 0000000..013f59e Binary files /dev/null and b/docker/db/base/13780/1255 differ diff --git a/docker/db/base/13780/1255_fsm b/docker/db/base/13780/1255_fsm new file mode 100644 index 0000000..b730b34 Binary files /dev/null and b/docker/db/base/13780/1255_fsm differ diff --git a/docker/db/base/13780/1255_vm b/docker/db/base/13780/1255_vm new file mode 100644 index 0000000..6207875 Binary files /dev/null and b/docker/db/base/13780/1255_vm differ diff --git a/docker/db/base/13780/1259 b/docker/db/base/13780/1259 new file mode 100644 index 0000000..6b760d3 Binary files /dev/null and b/docker/db/base/13780/1259 differ diff --git a/docker/db/base/13780/1259_fsm b/docker/db/base/13780/1259_fsm new file mode 100644 index 0000000..3d17e63 Binary files /dev/null and b/docker/db/base/13780/1259_fsm differ diff --git a/docker/db/base/13780/1259_vm b/docker/db/base/13780/1259_vm new file mode 100644 index 0000000..4e9cd32 Binary files /dev/null and b/docker/db/base/13780/1259_vm differ diff --git a/docker/db/base/13780/13598 b/docker/db/base/13780/13598 new file mode 100644 index 0000000..ddad9e6 Binary files /dev/null and b/docker/db/base/13780/13598 differ diff --git a/docker/db/base/13780/13598_fsm b/docker/db/base/13780/13598_fsm new file mode 100644 index 0000000..dc87bf4 Binary files /dev/null and b/docker/db/base/13780/13598_fsm differ diff --git a/docker/db/base/13780/13598_vm b/docker/db/base/13780/13598_vm new file mode 100644 index 0000000..54e0a87 Binary files /dev/null and b/docker/db/base/13780/13598_vm differ diff --git a/docker/db/base/13780/13601 b/docker/db/base/13780/13601 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/13602 b/docker/db/base/13780/13602 new file mode 100644 index 0000000..e33e85e Binary files /dev/null and b/docker/db/base/13780/13602 differ diff --git a/docker/db/base/13780/13603 b/docker/db/base/13780/13603 new file mode 100644 index 0000000..33254bb Binary files /dev/null and b/docker/db/base/13780/13603 differ diff --git a/docker/db/base/13780/13603_fsm b/docker/db/base/13780/13603_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/docker/db/base/13780/13603_fsm differ diff --git a/docker/db/base/13780/13603_vm b/docker/db/base/13780/13603_vm new file mode 100644 index 0000000..30903cb Binary files /dev/null and b/docker/db/base/13780/13603_vm differ diff --git a/docker/db/base/13780/13606 b/docker/db/base/13780/13606 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/13607 b/docker/db/base/13780/13607 new file mode 100644 index 0000000..f039c6e Binary files /dev/null and b/docker/db/base/13780/13607 differ diff --git a/docker/db/base/13780/13608 b/docker/db/base/13780/13608 new file mode 100644 index 0000000..ed71c8f Binary files /dev/null and b/docker/db/base/13780/13608 differ diff --git a/docker/db/base/13780/13608_fsm b/docker/db/base/13780/13608_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/13780/13608_fsm differ diff --git a/docker/db/base/13780/13608_vm b/docker/db/base/13780/13608_vm new file mode 100644 index 0000000..d2ae4b8 Binary files /dev/null and b/docker/db/base/13780/13608_vm differ diff --git a/docker/db/base/13780/13611 b/docker/db/base/13780/13611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/13612 b/docker/db/base/13780/13612 new file mode 100644 index 0000000..59b24a5 Binary files /dev/null and b/docker/db/base/13780/13612 differ diff --git a/docker/db/base/13780/13613 b/docker/db/base/13780/13613 new file mode 100644 index 0000000..75d6e90 Binary files /dev/null and b/docker/db/base/13780/13613 differ diff --git a/docker/db/base/13780/13613_fsm b/docker/db/base/13780/13613_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/docker/db/base/13780/13613_fsm differ diff --git a/docker/db/base/13780/13613_vm b/docker/db/base/13780/13613_vm new file mode 100644 index 0000000..eb8e6cb Binary files /dev/null and b/docker/db/base/13780/13613_vm differ diff --git a/docker/db/base/13780/13616 b/docker/db/base/13780/13616 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/13617 b/docker/db/base/13780/13617 new file mode 100644 index 0000000..8481f5e Binary files /dev/null and b/docker/db/base/13780/13617 differ diff --git a/docker/db/base/13780/1417 b/docker/db/base/13780/1417 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/1418 b/docker/db/base/13780/1418 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/16385 b/docker/db/base/13780/16385 new file mode 100644 index 0000000..571035b Binary files /dev/null and b/docker/db/base/13780/16385 differ diff --git a/docker/db/base/13780/16388 b/docker/db/base/13780/16388 new file mode 100644 index 0000000..47f8b0e Binary files /dev/null and b/docker/db/base/13780/16388 differ diff --git a/docker/db/base/13780/16390 b/docker/db/base/13780/16390 new file mode 100644 index 0000000..d77d814 Binary files /dev/null and b/docker/db/base/13780/16390 differ diff --git a/docker/db/base/13780/16391 b/docker/db/base/13780/16391 new file mode 100644 index 0000000..684d089 Binary files /dev/null and b/docker/db/base/13780/16391 differ diff --git a/docker/db/base/13780/16391_fsm b/docker/db/base/13780/16391_fsm new file mode 100644 index 0000000..1abf538 Binary files /dev/null and b/docker/db/base/13780/16391_fsm differ diff --git a/docker/db/base/13780/16394 b/docker/db/base/13780/16394 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/16395 b/docker/db/base/13780/16395 new file mode 100644 index 0000000..6b89694 Binary files /dev/null and b/docker/db/base/13780/16395 differ diff --git a/docker/db/base/13780/16396 b/docker/db/base/13780/16396 new file mode 100644 index 0000000..6bb8094 Binary files /dev/null and b/docker/db/base/13780/16396 differ diff --git a/docker/db/base/13780/16398 b/docker/db/base/13780/16398 new file mode 100644 index 0000000..2755b81 Binary files /dev/null and b/docker/db/base/13780/16398 differ diff --git a/docker/db/base/13780/16399 b/docker/db/base/13780/16399 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/16402 b/docker/db/base/13780/16402 new file mode 100644 index 0000000..f0aa940 Binary files /dev/null and b/docker/db/base/13780/16402 differ diff --git a/docker/db/base/13780/174 b/docker/db/base/13780/174 new file mode 100644 index 0000000..6312b18 Binary files /dev/null and b/docker/db/base/13780/174 differ diff --git a/docker/db/base/13780/175 b/docker/db/base/13780/175 new file mode 100644 index 0000000..0f504d0 Binary files /dev/null and b/docker/db/base/13780/175 differ diff --git a/docker/db/base/13780/2187 b/docker/db/base/13780/2187 new file mode 100644 index 0000000..6ea4d22 Binary files /dev/null and b/docker/db/base/13780/2187 differ diff --git a/docker/db/base/13780/2224 b/docker/db/base/13780/2224 new file mode 100644 index 0000000..a258357 Binary files /dev/null and b/docker/db/base/13780/2224 differ diff --git a/docker/db/base/13780/2228 b/docker/db/base/13780/2228 new file mode 100644 index 0000000..da192ed Binary files /dev/null and b/docker/db/base/13780/2228 differ diff --git a/docker/db/base/13780/2328 b/docker/db/base/13780/2328 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2336 b/docker/db/base/13780/2336 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2337 b/docker/db/base/13780/2337 new file mode 100644 index 0000000..d6111ab Binary files /dev/null and b/docker/db/base/13780/2337 differ diff --git a/docker/db/base/13780/2579 b/docker/db/base/13780/2579 new file mode 100644 index 0000000..20e2c72 Binary files /dev/null and b/docker/db/base/13780/2579 differ diff --git a/docker/db/base/13780/2600 b/docker/db/base/13780/2600 new file mode 100644 index 0000000..827b5c2 Binary files /dev/null and b/docker/db/base/13780/2600 differ diff --git a/docker/db/base/13780/2600_fsm b/docker/db/base/13780/2600_fsm new file mode 100644 index 0000000..3f8f408 Binary files /dev/null and b/docker/db/base/13780/2600_fsm differ diff --git a/docker/db/base/13780/2600_vm b/docker/db/base/13780/2600_vm new file mode 100644 index 0000000..1f63404 Binary files /dev/null and b/docker/db/base/13780/2600_vm differ diff --git a/docker/db/base/13780/2601 b/docker/db/base/13780/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/docker/db/base/13780/2601 differ diff --git a/docker/db/base/13780/2601_fsm b/docker/db/base/13780/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/13780/2601_fsm differ diff --git a/docker/db/base/13780/2601_vm b/docker/db/base/13780/2601_vm new file mode 100644 index 0000000..fa05859 Binary files /dev/null and b/docker/db/base/13780/2601_vm differ diff --git a/docker/db/base/13780/2602 b/docker/db/base/13780/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/docker/db/base/13780/2602 differ diff --git a/docker/db/base/13780/2602_fsm b/docker/db/base/13780/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/docker/db/base/13780/2602_fsm differ diff --git a/docker/db/base/13780/2602_vm b/docker/db/base/13780/2602_vm new file mode 100644 index 0000000..fd1e798 Binary files /dev/null and b/docker/db/base/13780/2602_vm differ diff --git a/docker/db/base/13780/2603 b/docker/db/base/13780/2603 new file mode 100644 index 0000000..d511af5 Binary files /dev/null and b/docker/db/base/13780/2603 differ diff --git a/docker/db/base/13780/2603_fsm b/docker/db/base/13780/2603_fsm new file mode 100644 index 0000000..949bd18 Binary files /dev/null and b/docker/db/base/13780/2603_fsm differ diff --git a/docker/db/base/13780/2603_vm b/docker/db/base/13780/2603_vm new file mode 100644 index 0000000..29322c8 Binary files /dev/null and b/docker/db/base/13780/2603_vm differ diff --git a/docker/db/base/13780/2604 b/docker/db/base/13780/2604 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2605 b/docker/db/base/13780/2605 new file mode 100644 index 0000000..287bf96 Binary files /dev/null and b/docker/db/base/13780/2605 differ diff --git a/docker/db/base/13780/2605_fsm b/docker/db/base/13780/2605_fsm new file mode 100644 index 0000000..c7723da Binary files /dev/null and b/docker/db/base/13780/2605_fsm differ diff --git a/docker/db/base/13780/2605_vm b/docker/db/base/13780/2605_vm new file mode 100644 index 0000000..1f278ad Binary files /dev/null and b/docker/db/base/13780/2605_vm differ diff --git a/docker/db/base/13780/2606 b/docker/db/base/13780/2606 new file mode 100644 index 0000000..b78493f Binary files /dev/null and b/docker/db/base/13780/2606 differ diff --git a/docker/db/base/13780/2606_fsm b/docker/db/base/13780/2606_fsm new file mode 100644 index 0000000..37bfa7e Binary files /dev/null and b/docker/db/base/13780/2606_fsm differ diff --git a/docker/db/base/13780/2606_vm b/docker/db/base/13780/2606_vm new file mode 100644 index 0000000..5c25b3f Binary files /dev/null and b/docker/db/base/13780/2606_vm differ diff --git a/docker/db/base/13780/2607 b/docker/db/base/13780/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/docker/db/base/13780/2607 differ diff --git a/docker/db/base/13780/2607_fsm b/docker/db/base/13780/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/docker/db/base/13780/2607_fsm differ diff --git a/docker/db/base/13780/2607_vm b/docker/db/base/13780/2607_vm new file mode 100644 index 0000000..0e0ee2f Binary files /dev/null and b/docker/db/base/13780/2607_vm differ diff --git a/docker/db/base/13780/2608 b/docker/db/base/13780/2608 new file mode 100644 index 0000000..b99ebcd Binary files /dev/null and b/docker/db/base/13780/2608 differ diff --git a/docker/db/base/13780/2608_fsm b/docker/db/base/13780/2608_fsm new file mode 100644 index 0000000..ea8920b Binary files /dev/null and b/docker/db/base/13780/2608_fsm differ diff --git a/docker/db/base/13780/2608_vm b/docker/db/base/13780/2608_vm new file mode 100644 index 0000000..c7b9f10 Binary files /dev/null and b/docker/db/base/13780/2608_vm differ diff --git a/docker/db/base/13780/2609 b/docker/db/base/13780/2609 new file mode 100644 index 0000000..ba2f74b Binary files /dev/null and b/docker/db/base/13780/2609 differ diff --git a/docker/db/base/13780/2609_fsm b/docker/db/base/13780/2609_fsm new file mode 100644 index 0000000..adbf4b7 Binary files /dev/null and b/docker/db/base/13780/2609_fsm differ diff --git a/docker/db/base/13780/2609_vm b/docker/db/base/13780/2609_vm new file mode 100644 index 0000000..82e454f Binary files /dev/null and b/docker/db/base/13780/2609_vm differ diff --git a/docker/db/base/13780/2610 b/docker/db/base/13780/2610 new file mode 100644 index 0000000..dc1ac3e Binary files /dev/null and b/docker/db/base/13780/2610 differ diff --git a/docker/db/base/13780/2610_fsm b/docker/db/base/13780/2610_fsm new file mode 100644 index 0000000..7a3b274 Binary files /dev/null and b/docker/db/base/13780/2610_fsm differ diff --git a/docker/db/base/13780/2610_vm b/docker/db/base/13780/2610_vm new file mode 100644 index 0000000..8565cc5 Binary files /dev/null and b/docker/db/base/13780/2610_vm differ diff --git a/docker/db/base/13780/2611 b/docker/db/base/13780/2611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2612 b/docker/db/base/13780/2612 new file mode 100644 index 0000000..2432000 Binary files /dev/null and b/docker/db/base/13780/2612 differ diff --git a/docker/db/base/13780/2612_fsm b/docker/db/base/13780/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/docker/db/base/13780/2612_fsm differ diff --git a/docker/db/base/13780/2612_vm b/docker/db/base/13780/2612_vm new file mode 100644 index 0000000..e3ac8b3 Binary files /dev/null and b/docker/db/base/13780/2612_vm differ diff --git a/docker/db/base/13780/2613 b/docker/db/base/13780/2613 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2615 b/docker/db/base/13780/2615 new file mode 100644 index 0000000..50fb4df Binary files /dev/null and b/docker/db/base/13780/2615 differ diff --git a/docker/db/base/13780/2615_fsm b/docker/db/base/13780/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/docker/db/base/13780/2615_fsm differ diff --git a/docker/db/base/13780/2615_vm b/docker/db/base/13780/2615_vm new file mode 100644 index 0000000..54fb770 Binary files /dev/null and b/docker/db/base/13780/2615_vm differ diff --git a/docker/db/base/13780/2616 b/docker/db/base/13780/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/docker/db/base/13780/2616 differ diff --git a/docker/db/base/13780/2616_fsm b/docker/db/base/13780/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/docker/db/base/13780/2616_fsm differ diff --git a/docker/db/base/13780/2616_vm b/docker/db/base/13780/2616_vm new file mode 100644 index 0000000..27ff356 Binary files /dev/null and b/docker/db/base/13780/2616_vm differ diff --git a/docker/db/base/13780/2617 b/docker/db/base/13780/2617 new file mode 100644 index 0000000..8696551 Binary files /dev/null and b/docker/db/base/13780/2617 differ diff --git a/docker/db/base/13780/2617_fsm b/docker/db/base/13780/2617_fsm new file mode 100644 index 0000000..84060f4 Binary files /dev/null and b/docker/db/base/13780/2617_fsm differ diff --git a/docker/db/base/13780/2617_vm b/docker/db/base/13780/2617_vm new file mode 100644 index 0000000..fea2094 Binary files /dev/null and b/docker/db/base/13780/2617_vm differ diff --git a/docker/db/base/13780/2618 b/docker/db/base/13780/2618 new file mode 100644 index 0000000..4f380ed Binary files /dev/null and b/docker/db/base/13780/2618 differ diff --git a/docker/db/base/13780/2618_fsm b/docker/db/base/13780/2618_fsm new file mode 100644 index 0000000..b92d2da Binary files /dev/null and b/docker/db/base/13780/2618_fsm differ diff --git a/docker/db/base/13780/2618_vm b/docker/db/base/13780/2618_vm new file mode 100644 index 0000000..e67b7f6 Binary files /dev/null and b/docker/db/base/13780/2618_vm differ diff --git a/docker/db/base/13780/2619 b/docker/db/base/13780/2619 new file mode 100644 index 0000000..fe64e93 Binary files /dev/null and b/docker/db/base/13780/2619 differ diff --git a/docker/db/base/13780/2619_fsm b/docker/db/base/13780/2619_fsm new file mode 100644 index 0000000..0020bc2 Binary files /dev/null and b/docker/db/base/13780/2619_fsm differ diff --git a/docker/db/base/13780/2619_vm b/docker/db/base/13780/2619_vm new file mode 100644 index 0000000..1960d52 Binary files /dev/null and b/docker/db/base/13780/2619_vm differ diff --git a/docker/db/base/13780/2620 b/docker/db/base/13780/2620 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2650 b/docker/db/base/13780/2650 new file mode 100644 index 0000000..7627c51 Binary files /dev/null and b/docker/db/base/13780/2650 differ diff --git a/docker/db/base/13780/2651 b/docker/db/base/13780/2651 new file mode 100644 index 0000000..f9c68ee Binary files /dev/null and b/docker/db/base/13780/2651 differ diff --git a/docker/db/base/13780/2652 b/docker/db/base/13780/2652 new file mode 100644 index 0000000..7b6c2f2 Binary files /dev/null and b/docker/db/base/13780/2652 differ diff --git a/docker/db/base/13780/2653 b/docker/db/base/13780/2653 new file mode 100644 index 0000000..541d5f4 Binary files /dev/null and b/docker/db/base/13780/2653 differ diff --git a/docker/db/base/13780/2654 b/docker/db/base/13780/2654 new file mode 100644 index 0000000..29ad199 Binary files /dev/null and b/docker/db/base/13780/2654 differ diff --git a/docker/db/base/13780/2655 b/docker/db/base/13780/2655 new file mode 100644 index 0000000..b4acab6 Binary files /dev/null and b/docker/db/base/13780/2655 differ diff --git a/docker/db/base/13780/2656 b/docker/db/base/13780/2656 new file mode 100644 index 0000000..9e5e1b0 Binary files /dev/null and b/docker/db/base/13780/2656 differ diff --git a/docker/db/base/13780/2657 b/docker/db/base/13780/2657 new file mode 100644 index 0000000..0d2b3a8 Binary files /dev/null and b/docker/db/base/13780/2657 differ diff --git a/docker/db/base/13780/2658 b/docker/db/base/13780/2658 new file mode 100644 index 0000000..f1d1586 Binary files /dev/null and b/docker/db/base/13780/2658 differ diff --git a/docker/db/base/13780/2659 b/docker/db/base/13780/2659 new file mode 100644 index 0000000..9d2b95c Binary files /dev/null and b/docker/db/base/13780/2659 differ diff --git a/docker/db/base/13780/2660 b/docker/db/base/13780/2660 new file mode 100644 index 0000000..59c279a Binary files /dev/null and b/docker/db/base/13780/2660 differ diff --git a/docker/db/base/13780/2661 b/docker/db/base/13780/2661 new file mode 100644 index 0000000..040e997 Binary files /dev/null and b/docker/db/base/13780/2661 differ diff --git a/docker/db/base/13780/2662 b/docker/db/base/13780/2662 new file mode 100644 index 0000000..976f6da Binary files /dev/null and b/docker/db/base/13780/2662 differ diff --git a/docker/db/base/13780/2663 b/docker/db/base/13780/2663 new file mode 100644 index 0000000..b03b027 Binary files /dev/null and b/docker/db/base/13780/2663 differ diff --git a/docker/db/base/13780/2664 b/docker/db/base/13780/2664 new file mode 100644 index 0000000..f7dbbcf Binary files /dev/null and b/docker/db/base/13780/2664 differ diff --git a/docker/db/base/13780/2665 b/docker/db/base/13780/2665 new file mode 100644 index 0000000..9ae60b3 Binary files /dev/null and b/docker/db/base/13780/2665 differ diff --git a/docker/db/base/13780/2666 b/docker/db/base/13780/2666 new file mode 100644 index 0000000..3bb87e2 Binary files /dev/null and b/docker/db/base/13780/2666 differ diff --git a/docker/db/base/13780/2667 b/docker/db/base/13780/2667 new file mode 100644 index 0000000..ca30e68 Binary files /dev/null and b/docker/db/base/13780/2667 differ diff --git a/docker/db/base/13780/2668 b/docker/db/base/13780/2668 new file mode 100644 index 0000000..1ceedaa Binary files /dev/null and b/docker/db/base/13780/2668 differ diff --git a/docker/db/base/13780/2669 b/docker/db/base/13780/2669 new file mode 100644 index 0000000..865bb06 Binary files /dev/null and b/docker/db/base/13780/2669 differ diff --git a/docker/db/base/13780/2670 b/docker/db/base/13780/2670 new file mode 100644 index 0000000..01be7b0 Binary files /dev/null and b/docker/db/base/13780/2670 differ diff --git a/docker/db/base/13780/2673 b/docker/db/base/13780/2673 new file mode 100644 index 0000000..bd31f12 Binary files /dev/null and b/docker/db/base/13780/2673 differ diff --git a/docker/db/base/13780/2673_fsm b/docker/db/base/13780/2673_fsm new file mode 100644 index 0000000..2c8d238 Binary files /dev/null and b/docker/db/base/13780/2673_fsm differ diff --git a/docker/db/base/13780/2674 b/docker/db/base/13780/2674 new file mode 100644 index 0000000..7095045 Binary files /dev/null and b/docker/db/base/13780/2674 differ diff --git a/docker/db/base/13780/2674_fsm b/docker/db/base/13780/2674_fsm new file mode 100644 index 0000000..ed74869 Binary files /dev/null and b/docker/db/base/13780/2674_fsm differ diff --git a/docker/db/base/13780/2675 b/docker/db/base/13780/2675 new file mode 100644 index 0000000..8ad662e Binary files /dev/null and b/docker/db/base/13780/2675 differ diff --git a/docker/db/base/13780/2678 b/docker/db/base/13780/2678 new file mode 100644 index 0000000..f122ee4 Binary files /dev/null and b/docker/db/base/13780/2678 differ diff --git a/docker/db/base/13780/2679 b/docker/db/base/13780/2679 new file mode 100644 index 0000000..ede8dbc Binary files /dev/null and b/docker/db/base/13780/2679 differ diff --git a/docker/db/base/13780/2680 b/docker/db/base/13780/2680 new file mode 100644 index 0000000..abc5412 Binary files /dev/null and b/docker/db/base/13780/2680 differ diff --git a/docker/db/base/13780/2681 b/docker/db/base/13780/2681 new file mode 100644 index 0000000..798c4e8 Binary files /dev/null and b/docker/db/base/13780/2681 differ diff --git a/docker/db/base/13780/2682 b/docker/db/base/13780/2682 new file mode 100644 index 0000000..2005e03 Binary files /dev/null and b/docker/db/base/13780/2682 differ diff --git a/docker/db/base/13780/2683 b/docker/db/base/13780/2683 new file mode 100644 index 0000000..ef3053d Binary files /dev/null and b/docker/db/base/13780/2683 differ diff --git a/docker/db/base/13780/2684 b/docker/db/base/13780/2684 new file mode 100644 index 0000000..c632648 Binary files /dev/null and b/docker/db/base/13780/2684 differ diff --git a/docker/db/base/13780/2685 b/docker/db/base/13780/2685 new file mode 100644 index 0000000..863b991 Binary files /dev/null and b/docker/db/base/13780/2685 differ diff --git a/docker/db/base/13780/2686 b/docker/db/base/13780/2686 new file mode 100644 index 0000000..832bcb9 Binary files /dev/null and b/docker/db/base/13780/2686 differ diff --git a/docker/db/base/13780/2687 b/docker/db/base/13780/2687 new file mode 100644 index 0000000..189fd41 Binary files /dev/null and b/docker/db/base/13780/2687 differ diff --git a/docker/db/base/13780/2688 b/docker/db/base/13780/2688 new file mode 100644 index 0000000..6ebe3e7 Binary files /dev/null and b/docker/db/base/13780/2688 differ diff --git a/docker/db/base/13780/2689 b/docker/db/base/13780/2689 new file mode 100644 index 0000000..daa83a3 Binary files /dev/null and b/docker/db/base/13780/2689 differ diff --git a/docker/db/base/13780/2690 b/docker/db/base/13780/2690 new file mode 100644 index 0000000..34a7cc9 Binary files /dev/null and b/docker/db/base/13780/2690 differ diff --git a/docker/db/base/13780/2691 b/docker/db/base/13780/2691 new file mode 100644 index 0000000..e5a5d5b Binary files /dev/null and b/docker/db/base/13780/2691 differ diff --git a/docker/db/base/13780/2692 b/docker/db/base/13780/2692 new file mode 100644 index 0000000..02b8c56 Binary files /dev/null and b/docker/db/base/13780/2692 differ diff --git a/docker/db/base/13780/2693 b/docker/db/base/13780/2693 new file mode 100644 index 0000000..9a480ba Binary files /dev/null and b/docker/db/base/13780/2693 differ diff --git a/docker/db/base/13780/2696 b/docker/db/base/13780/2696 new file mode 100644 index 0000000..7e58c44 Binary files /dev/null and b/docker/db/base/13780/2696 differ diff --git a/docker/db/base/13780/2699 b/docker/db/base/13780/2699 new file mode 100644 index 0000000..cb458c1 Binary files /dev/null and b/docker/db/base/13780/2699 differ diff --git a/docker/db/base/13780/2701 b/docker/db/base/13780/2701 new file mode 100644 index 0000000..c18ab55 Binary files /dev/null and b/docker/db/base/13780/2701 differ diff --git a/docker/db/base/13780/2702 b/docker/db/base/13780/2702 new file mode 100644 index 0000000..91ddfc9 Binary files /dev/null and b/docker/db/base/13780/2702 differ diff --git a/docker/db/base/13780/2703 b/docker/db/base/13780/2703 new file mode 100644 index 0000000..4260e3a Binary files /dev/null and b/docker/db/base/13780/2703 differ diff --git a/docker/db/base/13780/2704 b/docker/db/base/13780/2704 new file mode 100644 index 0000000..e11f4c0 Binary files /dev/null and b/docker/db/base/13780/2704 differ diff --git a/docker/db/base/13780/2753 b/docker/db/base/13780/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/docker/db/base/13780/2753 differ diff --git a/docker/db/base/13780/2753_fsm b/docker/db/base/13780/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/docker/db/base/13780/2753_fsm differ diff --git a/docker/db/base/13780/2753_vm b/docker/db/base/13780/2753_vm new file mode 100644 index 0000000..3c95826 Binary files /dev/null and b/docker/db/base/13780/2753_vm differ diff --git a/docker/db/base/13780/2754 b/docker/db/base/13780/2754 new file mode 100644 index 0000000..1cbd156 Binary files /dev/null and b/docker/db/base/13780/2754 differ diff --git a/docker/db/base/13780/2755 b/docker/db/base/13780/2755 new file mode 100644 index 0000000..0fc8e91 Binary files /dev/null and b/docker/db/base/13780/2755 differ diff --git a/docker/db/base/13780/2756 b/docker/db/base/13780/2756 new file mode 100644 index 0000000..5d355e2 Binary files /dev/null and b/docker/db/base/13780/2756 differ diff --git a/docker/db/base/13780/2757 b/docker/db/base/13780/2757 new file mode 100644 index 0000000..6f40a7f Binary files /dev/null and b/docker/db/base/13780/2757 differ diff --git a/docker/db/base/13780/2830 b/docker/db/base/13780/2830 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2831 b/docker/db/base/13780/2831 new file mode 100644 index 0000000..e4ad5c1 Binary files /dev/null and b/docker/db/base/13780/2831 differ diff --git a/docker/db/base/13780/2832 b/docker/db/base/13780/2832 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2833 b/docker/db/base/13780/2833 new file mode 100644 index 0000000..b97afa3 Binary files /dev/null and b/docker/db/base/13780/2833 differ diff --git a/docker/db/base/13780/2834 b/docker/db/base/13780/2834 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2835 b/docker/db/base/13780/2835 new file mode 100644 index 0000000..6aa119f Binary files /dev/null and b/docker/db/base/13780/2835 differ diff --git a/docker/db/base/13780/2836 b/docker/db/base/13780/2836 new file mode 100644 index 0000000..62179b9 Binary files /dev/null and b/docker/db/base/13780/2836 differ diff --git a/docker/db/base/13780/2836_fsm b/docker/db/base/13780/2836_fsm new file mode 100644 index 0000000..4066e1e Binary files /dev/null and b/docker/db/base/13780/2836_fsm differ diff --git a/docker/db/base/13780/2836_vm b/docker/db/base/13780/2836_vm new file mode 100644 index 0000000..df90e8d Binary files /dev/null and b/docker/db/base/13780/2836_vm differ diff --git a/docker/db/base/13780/2837 b/docker/db/base/13780/2837 new file mode 100644 index 0000000..75810e7 Binary files /dev/null and b/docker/db/base/13780/2837 differ diff --git a/docker/db/base/13780/2838 b/docker/db/base/13780/2838 new file mode 100644 index 0000000..1596087 Binary files /dev/null and b/docker/db/base/13780/2838 differ diff --git a/docker/db/base/13780/2838_fsm b/docker/db/base/13780/2838_fsm new file mode 100644 index 0000000..d61a8f3 Binary files /dev/null and b/docker/db/base/13780/2838_fsm differ diff --git a/docker/db/base/13780/2838_vm b/docker/db/base/13780/2838_vm new file mode 100644 index 0000000..5d8dd62 Binary files /dev/null and b/docker/db/base/13780/2838_vm differ diff --git a/docker/db/base/13780/2839 b/docker/db/base/13780/2839 new file mode 100644 index 0000000..280f20b Binary files /dev/null and b/docker/db/base/13780/2839 differ diff --git a/docker/db/base/13780/2840 b/docker/db/base/13780/2840 new file mode 100644 index 0000000..181e93a Binary files /dev/null and b/docker/db/base/13780/2840 differ diff --git a/docker/db/base/13780/2840_fsm b/docker/db/base/13780/2840_fsm new file mode 100644 index 0000000..49de392 Binary files /dev/null and b/docker/db/base/13780/2840_fsm differ diff --git a/docker/db/base/13780/2840_vm b/docker/db/base/13780/2840_vm new file mode 100644 index 0000000..9ba975a Binary files /dev/null and b/docker/db/base/13780/2840_vm differ diff --git a/docker/db/base/13780/2841 b/docker/db/base/13780/2841 new file mode 100644 index 0000000..e4e77df Binary files /dev/null and b/docker/db/base/13780/2841 differ diff --git a/docker/db/base/13780/2995 b/docker/db/base/13780/2995 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/2996 b/docker/db/base/13780/2996 new file mode 100644 index 0000000..35f2758 Binary files /dev/null and b/docker/db/base/13780/2996 differ diff --git a/docker/db/base/13780/3079 b/docker/db/base/13780/3079 new file mode 100644 index 0000000..58a9af1 Binary files /dev/null and b/docker/db/base/13780/3079 differ diff --git a/docker/db/base/13780/3079_fsm b/docker/db/base/13780/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/13780/3079_fsm differ diff --git a/docker/db/base/13780/3079_vm b/docker/db/base/13780/3079_vm new file mode 100644 index 0000000..61b6ac9 Binary files /dev/null and b/docker/db/base/13780/3079_vm differ diff --git a/docker/db/base/13780/3080 b/docker/db/base/13780/3080 new file mode 100644 index 0000000..5abb79a Binary files /dev/null and b/docker/db/base/13780/3080 differ diff --git a/docker/db/base/13780/3081 b/docker/db/base/13780/3081 new file mode 100644 index 0000000..c782dbd Binary files /dev/null and b/docker/db/base/13780/3081 differ diff --git a/docker/db/base/13780/3085 b/docker/db/base/13780/3085 new file mode 100644 index 0000000..8870080 Binary files /dev/null and b/docker/db/base/13780/3085 differ diff --git a/docker/db/base/13780/3118 b/docker/db/base/13780/3118 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3119 b/docker/db/base/13780/3119 new file mode 100644 index 0000000..c0d08b7 Binary files /dev/null and b/docker/db/base/13780/3119 differ diff --git a/docker/db/base/13780/3164 b/docker/db/base/13780/3164 new file mode 100644 index 0000000..fa4420e Binary files /dev/null and b/docker/db/base/13780/3164 differ diff --git a/docker/db/base/13780/3256 b/docker/db/base/13780/3256 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3257 b/docker/db/base/13780/3257 new file mode 100644 index 0000000..85937d2 Binary files /dev/null and b/docker/db/base/13780/3257 differ diff --git a/docker/db/base/13780/3258 b/docker/db/base/13780/3258 new file mode 100644 index 0000000..5f252a3 Binary files /dev/null and b/docker/db/base/13780/3258 differ diff --git a/docker/db/base/13780/3350 b/docker/db/base/13780/3350 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3351 b/docker/db/base/13780/3351 new file mode 100644 index 0000000..0aecbb3 Binary files /dev/null and b/docker/db/base/13780/3351 differ diff --git a/docker/db/base/13780/3379 b/docker/db/base/13780/3379 new file mode 100644 index 0000000..3992c11 Binary files /dev/null and b/docker/db/base/13780/3379 differ diff --git a/docker/db/base/13780/3380 b/docker/db/base/13780/3380 new file mode 100644 index 0000000..8f72126 Binary files /dev/null and b/docker/db/base/13780/3380 differ diff --git a/docker/db/base/13780/3381 b/docker/db/base/13780/3381 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3394 b/docker/db/base/13780/3394 new file mode 100644 index 0000000..5237e06 Binary files /dev/null and b/docker/db/base/13780/3394 differ diff --git a/docker/db/base/13780/3394_fsm b/docker/db/base/13780/3394_fsm new file mode 100644 index 0000000..f8d6070 Binary files /dev/null and b/docker/db/base/13780/3394_fsm differ diff --git a/docker/db/base/13780/3394_vm b/docker/db/base/13780/3394_vm new file mode 100644 index 0000000..a892d61 Binary files /dev/null and b/docker/db/base/13780/3394_vm differ diff --git a/docker/db/base/13780/3395 b/docker/db/base/13780/3395 new file mode 100644 index 0000000..fe6fd72 Binary files /dev/null and b/docker/db/base/13780/3395 differ diff --git a/docker/db/base/13780/3429 b/docker/db/base/13780/3429 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3430 b/docker/db/base/13780/3430 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3431 b/docker/db/base/13780/3431 new file mode 100644 index 0000000..553b503 Binary files /dev/null and b/docker/db/base/13780/3431 differ diff --git a/docker/db/base/13780/3433 b/docker/db/base/13780/3433 new file mode 100644 index 0000000..9b9eb9c Binary files /dev/null and b/docker/db/base/13780/3433 differ diff --git a/docker/db/base/13780/3439 b/docker/db/base/13780/3439 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3440 b/docker/db/base/13780/3440 new file mode 100644 index 0000000..4713549 Binary files /dev/null and b/docker/db/base/13780/3440 differ diff --git a/docker/db/base/13780/3455 b/docker/db/base/13780/3455 new file mode 100644 index 0000000..0b40d8f Binary files /dev/null and b/docker/db/base/13780/3455 differ diff --git a/docker/db/base/13780/3456 b/docker/db/base/13780/3456 new file mode 100644 index 0000000..01ea7c2 Binary files /dev/null and b/docker/db/base/13780/3456 differ diff --git a/docker/db/base/13780/3456_fsm b/docker/db/base/13780/3456_fsm new file mode 100644 index 0000000..fc8f8b8 Binary files /dev/null and b/docker/db/base/13780/3456_fsm differ diff --git a/docker/db/base/13780/3456_vm b/docker/db/base/13780/3456_vm new file mode 100644 index 0000000..69faf86 Binary files /dev/null and b/docker/db/base/13780/3456_vm differ diff --git a/docker/db/base/13780/3466 b/docker/db/base/13780/3466 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3467 b/docker/db/base/13780/3467 new file mode 100644 index 0000000..68eab7b Binary files /dev/null and b/docker/db/base/13780/3467 differ diff --git a/docker/db/base/13780/3468 b/docker/db/base/13780/3468 new file mode 100644 index 0000000..63a8f7c Binary files /dev/null and b/docker/db/base/13780/3468 differ diff --git a/docker/db/base/13780/3501 b/docker/db/base/13780/3501 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3502 b/docker/db/base/13780/3502 new file mode 100644 index 0000000..7676fd8 Binary files /dev/null and b/docker/db/base/13780/3502 differ diff --git a/docker/db/base/13780/3503 b/docker/db/base/13780/3503 new file mode 100644 index 0000000..2214601 Binary files /dev/null and b/docker/db/base/13780/3503 differ diff --git a/docker/db/base/13780/3534 b/docker/db/base/13780/3534 new file mode 100644 index 0000000..9a307a4 Binary files /dev/null and b/docker/db/base/13780/3534 differ diff --git a/docker/db/base/13780/3541 b/docker/db/base/13780/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/docker/db/base/13780/3541 differ diff --git a/docker/db/base/13780/3541_fsm b/docker/db/base/13780/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/docker/db/base/13780/3541_fsm differ diff --git a/docker/db/base/13780/3541_vm b/docker/db/base/13780/3541_vm new file mode 100644 index 0000000..7347de8 Binary files /dev/null and b/docker/db/base/13780/3541_vm differ diff --git a/docker/db/base/13780/3542 b/docker/db/base/13780/3542 new file mode 100644 index 0000000..ee21b6a Binary files /dev/null and b/docker/db/base/13780/3542 differ diff --git a/docker/db/base/13780/3574 b/docker/db/base/13780/3574 new file mode 100644 index 0000000..418bbca Binary files /dev/null and b/docker/db/base/13780/3574 differ diff --git a/docker/db/base/13780/3575 b/docker/db/base/13780/3575 new file mode 100644 index 0000000..6addf86 Binary files /dev/null and b/docker/db/base/13780/3575 differ diff --git a/docker/db/base/13780/3576 b/docker/db/base/13780/3576 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3596 b/docker/db/base/13780/3596 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3597 b/docker/db/base/13780/3597 new file mode 100644 index 0000000..71d2820 Binary files /dev/null and b/docker/db/base/13780/3597 differ diff --git a/docker/db/base/13780/3598 b/docker/db/base/13780/3598 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/3599 b/docker/db/base/13780/3599 new file mode 100644 index 0000000..507ca58 Binary files /dev/null and b/docker/db/base/13780/3599 differ diff --git a/docker/db/base/13780/3600 b/docker/db/base/13780/3600 new file mode 100644 index 0000000..a84e758 Binary files /dev/null and b/docker/db/base/13780/3600 differ diff --git a/docker/db/base/13780/3600_fsm b/docker/db/base/13780/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/docker/db/base/13780/3600_fsm differ diff --git a/docker/db/base/13780/3600_vm b/docker/db/base/13780/3600_vm new file mode 100644 index 0000000..c37cdb3 Binary files /dev/null and b/docker/db/base/13780/3600_vm differ diff --git a/docker/db/base/13780/3601 b/docker/db/base/13780/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/docker/db/base/13780/3601 differ diff --git a/docker/db/base/13780/3601_fsm b/docker/db/base/13780/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/13780/3601_fsm differ diff --git a/docker/db/base/13780/3601_vm b/docker/db/base/13780/3601_vm new file mode 100644 index 0000000..1c710f6 Binary files /dev/null and b/docker/db/base/13780/3601_vm differ diff --git a/docker/db/base/13780/3602 b/docker/db/base/13780/3602 new file mode 100644 index 0000000..f27a0d3 Binary files /dev/null and b/docker/db/base/13780/3602 differ diff --git a/docker/db/base/13780/3602_fsm b/docker/db/base/13780/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/docker/db/base/13780/3602_fsm differ diff --git a/docker/db/base/13780/3602_vm b/docker/db/base/13780/3602_vm new file mode 100644 index 0000000..d9a33b7 Binary files /dev/null and b/docker/db/base/13780/3602_vm differ diff --git a/docker/db/base/13780/3603 b/docker/db/base/13780/3603 new file mode 100644 index 0000000..5a2ee79 Binary files /dev/null and b/docker/db/base/13780/3603 differ diff --git a/docker/db/base/13780/3603_fsm b/docker/db/base/13780/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/docker/db/base/13780/3603_fsm differ diff --git a/docker/db/base/13780/3603_vm b/docker/db/base/13780/3603_vm new file mode 100644 index 0000000..1fa9dfc Binary files /dev/null and b/docker/db/base/13780/3603_vm differ diff --git a/docker/db/base/13780/3604 b/docker/db/base/13780/3604 new file mode 100644 index 0000000..4fce008 Binary files /dev/null and b/docker/db/base/13780/3604 differ diff --git a/docker/db/base/13780/3605 b/docker/db/base/13780/3605 new file mode 100644 index 0000000..17dae06 Binary files /dev/null and b/docker/db/base/13780/3605 differ diff --git a/docker/db/base/13780/3606 b/docker/db/base/13780/3606 new file mode 100644 index 0000000..de60e2f Binary files /dev/null and b/docker/db/base/13780/3606 differ diff --git a/docker/db/base/13780/3607 b/docker/db/base/13780/3607 new file mode 100644 index 0000000..ff53735 Binary files /dev/null and b/docker/db/base/13780/3607 differ diff --git a/docker/db/base/13780/3608 b/docker/db/base/13780/3608 new file mode 100644 index 0000000..adbd013 Binary files /dev/null and b/docker/db/base/13780/3608 differ diff --git a/docker/db/base/13780/3609 b/docker/db/base/13780/3609 new file mode 100644 index 0000000..b1dd1d5 Binary files /dev/null and b/docker/db/base/13780/3609 differ diff --git a/docker/db/base/13780/3712 b/docker/db/base/13780/3712 new file mode 100644 index 0000000..25f681c Binary files /dev/null and b/docker/db/base/13780/3712 differ diff --git a/docker/db/base/13780/3764 b/docker/db/base/13780/3764 new file mode 100644 index 0000000..56b6499 Binary files /dev/null and b/docker/db/base/13780/3764 differ diff --git a/docker/db/base/13780/3764_fsm b/docker/db/base/13780/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/docker/db/base/13780/3764_fsm differ diff --git a/docker/db/base/13780/3764_vm b/docker/db/base/13780/3764_vm new file mode 100644 index 0000000..75b7484 Binary files /dev/null and b/docker/db/base/13780/3764_vm differ diff --git a/docker/db/base/13780/3766 b/docker/db/base/13780/3766 new file mode 100644 index 0000000..009e90a Binary files /dev/null and b/docker/db/base/13780/3766 differ diff --git a/docker/db/base/13780/3767 b/docker/db/base/13780/3767 new file mode 100644 index 0000000..9c344c8 Binary files /dev/null and b/docker/db/base/13780/3767 differ diff --git a/docker/db/base/13780/3997 b/docker/db/base/13780/3997 new file mode 100644 index 0000000..fd6175f Binary files /dev/null and b/docker/db/base/13780/3997 differ diff --git a/docker/db/base/13780/4143 b/docker/db/base/13780/4143 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4144 b/docker/db/base/13780/4144 new file mode 100644 index 0000000..a3569d1 Binary files /dev/null and b/docker/db/base/13780/4144 differ diff --git a/docker/db/base/13780/4145 b/docker/db/base/13780/4145 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4146 b/docker/db/base/13780/4146 new file mode 100644 index 0000000..3397d87 Binary files /dev/null and b/docker/db/base/13780/4146 differ diff --git a/docker/db/base/13780/4147 b/docker/db/base/13780/4147 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4148 b/docker/db/base/13780/4148 new file mode 100644 index 0000000..6e10fc5 Binary files /dev/null and b/docker/db/base/13780/4148 differ diff --git a/docker/db/base/13780/4149 b/docker/db/base/13780/4149 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4150 b/docker/db/base/13780/4150 new file mode 100644 index 0000000..a0ea1cc Binary files /dev/null and b/docker/db/base/13780/4150 differ diff --git a/docker/db/base/13780/4151 b/docker/db/base/13780/4151 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4152 b/docker/db/base/13780/4152 new file mode 100644 index 0000000..4179f38 Binary files /dev/null and b/docker/db/base/13780/4152 differ diff --git a/docker/db/base/13780/4153 b/docker/db/base/13780/4153 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4154 b/docker/db/base/13780/4154 new file mode 100644 index 0000000..a5e44b4 Binary files /dev/null and b/docker/db/base/13780/4154 differ diff --git a/docker/db/base/13780/4155 b/docker/db/base/13780/4155 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4156 b/docker/db/base/13780/4156 new file mode 100644 index 0000000..e3a35c6 Binary files /dev/null and b/docker/db/base/13780/4156 differ diff --git a/docker/db/base/13780/4157 b/docker/db/base/13780/4157 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4158 b/docker/db/base/13780/4158 new file mode 100644 index 0000000..3de62cd Binary files /dev/null and b/docker/db/base/13780/4158 differ diff --git a/docker/db/base/13780/4159 b/docker/db/base/13780/4159 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4160 b/docker/db/base/13780/4160 new file mode 100644 index 0000000..b17f909 Binary files /dev/null and b/docker/db/base/13780/4160 differ diff --git a/docker/db/base/13780/4163 b/docker/db/base/13780/4163 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4164 b/docker/db/base/13780/4164 new file mode 100644 index 0000000..2e79853 Binary files /dev/null and b/docker/db/base/13780/4164 differ diff --git a/docker/db/base/13780/4165 b/docker/db/base/13780/4165 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4166 b/docker/db/base/13780/4166 new file mode 100644 index 0000000..9e74293 Binary files /dev/null and b/docker/db/base/13780/4166 differ diff --git a/docker/db/base/13780/4167 b/docker/db/base/13780/4167 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4168 b/docker/db/base/13780/4168 new file mode 100644 index 0000000..a032cca Binary files /dev/null and b/docker/db/base/13780/4168 differ diff --git a/docker/db/base/13780/4169 b/docker/db/base/13780/4169 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4170 b/docker/db/base/13780/4170 new file mode 100644 index 0000000..c75cf67 Binary files /dev/null and b/docker/db/base/13780/4170 differ diff --git a/docker/db/base/13780/4171 b/docker/db/base/13780/4171 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4172 b/docker/db/base/13780/4172 new file mode 100644 index 0000000..f9cb037 Binary files /dev/null and b/docker/db/base/13780/4172 differ diff --git a/docker/db/base/13780/4173 b/docker/db/base/13780/4173 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/4174 b/docker/db/base/13780/4174 new file mode 100644 index 0000000..deb4a11 Binary files /dev/null and b/docker/db/base/13780/4174 differ diff --git a/docker/db/base/13780/5002 b/docker/db/base/13780/5002 new file mode 100644 index 0000000..06248f9 Binary files /dev/null and b/docker/db/base/13780/5002 differ diff --git a/docker/db/base/13780/548 b/docker/db/base/13780/548 new file mode 100644 index 0000000..9f21947 Binary files /dev/null and b/docker/db/base/13780/548 differ diff --git a/docker/db/base/13780/549 b/docker/db/base/13780/549 new file mode 100644 index 0000000..68efb3f Binary files /dev/null and b/docker/db/base/13780/549 differ diff --git a/docker/db/base/13780/6102 b/docker/db/base/13780/6102 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/6104 b/docker/db/base/13780/6104 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/6106 b/docker/db/base/13780/6106 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/6110 b/docker/db/base/13780/6110 new file mode 100644 index 0000000..536b80d Binary files /dev/null and b/docker/db/base/13780/6110 differ diff --git a/docker/db/base/13780/6111 b/docker/db/base/13780/6111 new file mode 100644 index 0000000..3d22c94 Binary files /dev/null and b/docker/db/base/13780/6111 differ diff --git a/docker/db/base/13780/6112 b/docker/db/base/13780/6112 new file mode 100644 index 0000000..9e47d5c Binary files /dev/null and b/docker/db/base/13780/6112 differ diff --git a/docker/db/base/13780/6113 b/docker/db/base/13780/6113 new file mode 100644 index 0000000..4e57f5b Binary files /dev/null and b/docker/db/base/13780/6113 differ diff --git a/docker/db/base/13780/6117 b/docker/db/base/13780/6117 new file mode 100644 index 0000000..296b14e Binary files /dev/null and b/docker/db/base/13780/6117 differ diff --git a/docker/db/base/13780/6175 b/docker/db/base/13780/6175 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/6176 b/docker/db/base/13780/6176 new file mode 100644 index 0000000..45c76f4 Binary files /dev/null and b/docker/db/base/13780/6176 differ diff --git a/docker/db/base/13780/826 b/docker/db/base/13780/826 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/13780/827 b/docker/db/base/13780/827 new file mode 100644 index 0000000..86db9fe Binary files /dev/null and b/docker/db/base/13780/827 differ diff --git a/docker/db/base/13780/828 b/docker/db/base/13780/828 new file mode 100644 index 0000000..4a52299 Binary files /dev/null and b/docker/db/base/13780/828 differ diff --git a/docker/db/base/13780/PG_VERSION b/docker/db/base/13780/PG_VERSION new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/docker/db/base/13780/PG_VERSION @@ -0,0 +1 @@ +14 diff --git a/docker/db/base/13780/pg_filenode.map b/docker/db/base/13780/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/docker/db/base/13780/pg_filenode.map differ diff --git a/docker/db/base/13780/pg_internal.init b/docker/db/base/13780/pg_internal.init new file mode 100644 index 0000000..af6de26 Binary files /dev/null and b/docker/db/base/13780/pg_internal.init differ diff --git a/docker/db/base/16384/112 b/docker/db/base/16384/112 new file mode 100644 index 0000000..21db514 Binary files /dev/null and b/docker/db/base/16384/112 differ diff --git a/docker/db/base/16384/113 b/docker/db/base/16384/113 new file mode 100644 index 0000000..3f06e2f Binary files /dev/null and b/docker/db/base/16384/113 differ diff --git a/docker/db/base/16384/1247 b/docker/db/base/16384/1247 new file mode 100644 index 0000000..1624f67 Binary files /dev/null and b/docker/db/base/16384/1247 differ diff --git a/docker/db/base/16384/1247_fsm b/docker/db/base/16384/1247_fsm new file mode 100644 index 0000000..0e4086f Binary files /dev/null and b/docker/db/base/16384/1247_fsm differ diff --git a/docker/db/base/16384/1247_vm b/docker/db/base/16384/1247_vm new file mode 100644 index 0000000..c90ecf3 Binary files /dev/null and b/docker/db/base/16384/1247_vm differ diff --git a/docker/db/base/16384/1249 b/docker/db/base/16384/1249 new file mode 100644 index 0000000..795e980 Binary files /dev/null and b/docker/db/base/16384/1249 differ diff --git a/docker/db/base/16384/1249_fsm b/docker/db/base/16384/1249_fsm new file mode 100644 index 0000000..1f8868d Binary files /dev/null and b/docker/db/base/16384/1249_fsm differ diff --git a/docker/db/base/16384/1249_vm b/docker/db/base/16384/1249_vm new file mode 100644 index 0000000..086cc16 Binary files /dev/null and b/docker/db/base/16384/1249_vm differ diff --git a/docker/db/base/16384/1255 b/docker/db/base/16384/1255 new file mode 100644 index 0000000..013f59e Binary files /dev/null and b/docker/db/base/16384/1255 differ diff --git a/docker/db/base/16384/1255_fsm b/docker/db/base/16384/1255_fsm new file mode 100644 index 0000000..b730b34 Binary files /dev/null and b/docker/db/base/16384/1255_fsm differ diff --git a/docker/db/base/16384/1255_vm b/docker/db/base/16384/1255_vm new file mode 100644 index 0000000..6207875 Binary files /dev/null and b/docker/db/base/16384/1255_vm differ diff --git a/docker/db/base/16384/1259 b/docker/db/base/16384/1259 new file mode 100644 index 0000000..d4fb995 Binary files /dev/null and b/docker/db/base/16384/1259 differ diff --git a/docker/db/base/16384/1259_fsm b/docker/db/base/16384/1259_fsm new file mode 100644 index 0000000..3d17e63 Binary files /dev/null and b/docker/db/base/16384/1259_fsm differ diff --git a/docker/db/base/16384/1259_vm b/docker/db/base/16384/1259_vm new file mode 100644 index 0000000..705c738 Binary files /dev/null and b/docker/db/base/16384/1259_vm differ diff --git a/docker/db/base/16384/13598 b/docker/db/base/16384/13598 new file mode 100644 index 0000000..ddad9e6 Binary files /dev/null and b/docker/db/base/16384/13598 differ diff --git a/docker/db/base/16384/13598_fsm b/docker/db/base/16384/13598_fsm new file mode 100644 index 0000000..dc87bf4 Binary files /dev/null and b/docker/db/base/16384/13598_fsm differ diff --git a/docker/db/base/16384/13598_vm b/docker/db/base/16384/13598_vm new file mode 100644 index 0000000..54e0a87 Binary files /dev/null and b/docker/db/base/16384/13598_vm differ diff --git a/docker/db/base/16384/13601 b/docker/db/base/16384/13601 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/13602 b/docker/db/base/16384/13602 new file mode 100644 index 0000000..e33e85e Binary files /dev/null and b/docker/db/base/16384/13602 differ diff --git a/docker/db/base/16384/13603 b/docker/db/base/16384/13603 new file mode 100644 index 0000000..33254bb Binary files /dev/null and b/docker/db/base/16384/13603 differ diff --git a/docker/db/base/16384/13603_fsm b/docker/db/base/16384/13603_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/docker/db/base/16384/13603_fsm differ diff --git a/docker/db/base/16384/13603_vm b/docker/db/base/16384/13603_vm new file mode 100644 index 0000000..30903cb Binary files /dev/null and b/docker/db/base/16384/13603_vm differ diff --git a/docker/db/base/16384/13606 b/docker/db/base/16384/13606 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/13607 b/docker/db/base/16384/13607 new file mode 100644 index 0000000..f039c6e Binary files /dev/null and b/docker/db/base/16384/13607 differ diff --git a/docker/db/base/16384/13608 b/docker/db/base/16384/13608 new file mode 100644 index 0000000..ed71c8f Binary files /dev/null and b/docker/db/base/16384/13608 differ diff --git a/docker/db/base/16384/13608_fsm b/docker/db/base/16384/13608_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/16384/13608_fsm differ diff --git a/docker/db/base/16384/13608_vm b/docker/db/base/16384/13608_vm new file mode 100644 index 0000000..d2ae4b8 Binary files /dev/null and b/docker/db/base/16384/13608_vm differ diff --git a/docker/db/base/16384/13611 b/docker/db/base/16384/13611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/13612 b/docker/db/base/16384/13612 new file mode 100644 index 0000000..59b24a5 Binary files /dev/null and b/docker/db/base/16384/13612 differ diff --git a/docker/db/base/16384/13613 b/docker/db/base/16384/13613 new file mode 100644 index 0000000..75d6e90 Binary files /dev/null and b/docker/db/base/16384/13613 differ diff --git a/docker/db/base/16384/13613_fsm b/docker/db/base/16384/13613_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/docker/db/base/16384/13613_fsm differ diff --git a/docker/db/base/16384/13613_vm b/docker/db/base/16384/13613_vm new file mode 100644 index 0000000..eb8e6cb Binary files /dev/null and b/docker/db/base/16384/13613_vm differ diff --git a/docker/db/base/16384/13616 b/docker/db/base/16384/13616 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/13617 b/docker/db/base/16384/13617 new file mode 100644 index 0000000..8481f5e Binary files /dev/null and b/docker/db/base/16384/13617 differ diff --git a/docker/db/base/16384/1417 b/docker/db/base/16384/1417 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/1418 b/docker/db/base/16384/1418 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/174 b/docker/db/base/16384/174 new file mode 100644 index 0000000..6312b18 Binary files /dev/null and b/docker/db/base/16384/174 differ diff --git a/docker/db/base/16384/175 b/docker/db/base/16384/175 new file mode 100644 index 0000000..0f504d0 Binary files /dev/null and b/docker/db/base/16384/175 differ diff --git a/docker/db/base/16384/2187 b/docker/db/base/16384/2187 new file mode 100644 index 0000000..6ea4d22 Binary files /dev/null and b/docker/db/base/16384/2187 differ diff --git a/docker/db/base/16384/2224 b/docker/db/base/16384/2224 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2228 b/docker/db/base/16384/2228 new file mode 100644 index 0000000..da192ed Binary files /dev/null and b/docker/db/base/16384/2228 differ diff --git a/docker/db/base/16384/2328 b/docker/db/base/16384/2328 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2336 b/docker/db/base/16384/2336 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2337 b/docker/db/base/16384/2337 new file mode 100644 index 0000000..d6111ab Binary files /dev/null and b/docker/db/base/16384/2337 differ diff --git a/docker/db/base/16384/2579 b/docker/db/base/16384/2579 new file mode 100644 index 0000000..a5ca9ae Binary files /dev/null and b/docker/db/base/16384/2579 differ diff --git a/docker/db/base/16384/2600 b/docker/db/base/16384/2600 new file mode 100644 index 0000000..827b5c2 Binary files /dev/null and b/docker/db/base/16384/2600 differ diff --git a/docker/db/base/16384/2600_fsm b/docker/db/base/16384/2600_fsm new file mode 100644 index 0000000..3f8f408 Binary files /dev/null and b/docker/db/base/16384/2600_fsm differ diff --git a/docker/db/base/16384/2600_vm b/docker/db/base/16384/2600_vm new file mode 100644 index 0000000..1f63404 Binary files /dev/null and b/docker/db/base/16384/2600_vm differ diff --git a/docker/db/base/16384/2601 b/docker/db/base/16384/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/docker/db/base/16384/2601 differ diff --git a/docker/db/base/16384/2601_fsm b/docker/db/base/16384/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/docker/db/base/16384/2601_fsm differ diff --git a/docker/db/base/16384/2601_vm b/docker/db/base/16384/2601_vm new file mode 100644 index 0000000..fa05859 Binary files /dev/null and b/docker/db/base/16384/2601_vm differ diff --git a/docker/db/base/16384/2602 b/docker/db/base/16384/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/docker/db/base/16384/2602 differ diff --git a/docker/db/base/16384/2602_fsm b/docker/db/base/16384/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/docker/db/base/16384/2602_fsm differ diff --git a/docker/db/base/16384/2602_vm b/docker/db/base/16384/2602_vm new file mode 100644 index 0000000..fd1e798 Binary files /dev/null and b/docker/db/base/16384/2602_vm differ diff --git a/docker/db/base/16384/2603 b/docker/db/base/16384/2603 new file mode 100644 index 0000000..d511af5 Binary files /dev/null and b/docker/db/base/16384/2603 differ diff --git a/docker/db/base/16384/2603_fsm b/docker/db/base/16384/2603_fsm new file mode 100644 index 0000000..949bd18 Binary files /dev/null and b/docker/db/base/16384/2603_fsm differ diff --git a/docker/db/base/16384/2603_vm b/docker/db/base/16384/2603_vm new file mode 100644 index 0000000..29322c8 Binary files /dev/null and b/docker/db/base/16384/2603_vm differ diff --git a/docker/db/base/16384/2604 b/docker/db/base/16384/2604 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2605 b/docker/db/base/16384/2605 new file mode 100644 index 0000000..287bf96 Binary files /dev/null and b/docker/db/base/16384/2605 differ diff --git a/docker/db/base/16384/2605_fsm b/docker/db/base/16384/2605_fsm new file mode 100644 index 0000000..c7723da Binary files /dev/null and b/docker/db/base/16384/2605_fsm differ diff --git a/docker/db/base/16384/2605_vm b/docker/db/base/16384/2605_vm new file mode 100644 index 0000000..1f278ad Binary files /dev/null and b/docker/db/base/16384/2605_vm differ diff --git a/docker/db/base/16384/2606 b/docker/db/base/16384/2606 new file mode 100644 index 0000000..d9a2004 Binary files /dev/null and b/docker/db/base/16384/2606 differ diff --git a/docker/db/base/16384/2606_fsm b/docker/db/base/16384/2606_fsm new file mode 100644 index 0000000..37bfa7e Binary files /dev/null and b/docker/db/base/16384/2606_fsm differ diff --git a/docker/db/base/16384/2606_vm b/docker/db/base/16384/2606_vm new file mode 100644 index 0000000..7165c2f Binary files /dev/null and b/docker/db/base/16384/2606_vm differ diff --git a/docker/db/base/16384/2607 b/docker/db/base/16384/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/docker/db/base/16384/2607 differ diff --git a/docker/db/base/16384/2607_fsm b/docker/db/base/16384/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/docker/db/base/16384/2607_fsm differ diff --git a/docker/db/base/16384/2607_vm b/docker/db/base/16384/2607_vm new file mode 100644 index 0000000..0e0ee2f Binary files /dev/null and b/docker/db/base/16384/2607_vm differ diff --git a/docker/db/base/16384/2608 b/docker/db/base/16384/2608 new file mode 100644 index 0000000..d2dbc5e Binary files /dev/null and b/docker/db/base/16384/2608 differ diff --git a/docker/db/base/16384/2608_fsm b/docker/db/base/16384/2608_fsm new file mode 100644 index 0000000..8e746db Binary files /dev/null and b/docker/db/base/16384/2608_fsm differ diff --git a/docker/db/base/16384/2608_vm b/docker/db/base/16384/2608_vm new file mode 100644 index 0000000..e57a40f Binary files /dev/null and b/docker/db/base/16384/2608_vm differ diff --git a/docker/db/base/16384/2609 b/docker/db/base/16384/2609 new file mode 100644 index 0000000..ba2f74b Binary files /dev/null and b/docker/db/base/16384/2609 differ diff --git a/docker/db/base/16384/2609_fsm b/docker/db/base/16384/2609_fsm new file mode 100644 index 0000000..adbf4b7 Binary files /dev/null and b/docker/db/base/16384/2609_fsm differ diff --git a/docker/db/base/16384/2609_vm b/docker/db/base/16384/2609_vm new file mode 100644 index 0000000..82e454f Binary files /dev/null and b/docker/db/base/16384/2609_vm differ diff --git a/docker/db/base/16384/2610 b/docker/db/base/16384/2610 new file mode 100644 index 0000000..680471c Binary files /dev/null and b/docker/db/base/16384/2610 differ diff --git a/docker/db/base/16384/2610_fsm b/docker/db/base/16384/2610_fsm new file mode 100644 index 0000000..39a3e89 Binary files /dev/null and b/docker/db/base/16384/2610_fsm differ diff --git a/docker/db/base/16384/2610_vm b/docker/db/base/16384/2610_vm new file mode 100644 index 0000000..9ef594c Binary files /dev/null and b/docker/db/base/16384/2610_vm differ diff --git a/docker/db/base/16384/2611 b/docker/db/base/16384/2611 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2612 b/docker/db/base/16384/2612 new file mode 100644 index 0000000..2432000 Binary files /dev/null and b/docker/db/base/16384/2612 differ diff --git a/docker/db/base/16384/2612_fsm b/docker/db/base/16384/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/docker/db/base/16384/2612_fsm differ diff --git a/docker/db/base/16384/2612_vm b/docker/db/base/16384/2612_vm new file mode 100644 index 0000000..e3ac8b3 Binary files /dev/null and b/docker/db/base/16384/2612_vm differ diff --git a/docker/db/base/16384/2613 b/docker/db/base/16384/2613 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2615 b/docker/db/base/16384/2615 new file mode 100644 index 0000000..50fb4df Binary files /dev/null and b/docker/db/base/16384/2615 differ diff --git a/docker/db/base/16384/2615_fsm b/docker/db/base/16384/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/docker/db/base/16384/2615_fsm differ diff --git a/docker/db/base/16384/2615_vm b/docker/db/base/16384/2615_vm new file mode 100644 index 0000000..54fb770 Binary files /dev/null and b/docker/db/base/16384/2615_vm differ diff --git a/docker/db/base/16384/2616 b/docker/db/base/16384/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/docker/db/base/16384/2616 differ diff --git a/docker/db/base/16384/2616_fsm b/docker/db/base/16384/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/docker/db/base/16384/2616_fsm differ diff --git a/docker/db/base/16384/2616_vm b/docker/db/base/16384/2616_vm new file mode 100644 index 0000000..27ff356 Binary files /dev/null and b/docker/db/base/16384/2616_vm differ diff --git a/docker/db/base/16384/2617 b/docker/db/base/16384/2617 new file mode 100644 index 0000000..8696551 Binary files /dev/null and b/docker/db/base/16384/2617 differ diff --git a/docker/db/base/16384/2617_fsm b/docker/db/base/16384/2617_fsm new file mode 100644 index 0000000..84060f4 Binary files /dev/null and b/docker/db/base/16384/2617_fsm differ diff --git a/docker/db/base/16384/2617_vm b/docker/db/base/16384/2617_vm new file mode 100644 index 0000000..fea2094 Binary files /dev/null and b/docker/db/base/16384/2617_vm differ diff --git a/docker/db/base/16384/2618 b/docker/db/base/16384/2618 new file mode 100644 index 0000000..4f380ed Binary files /dev/null and b/docker/db/base/16384/2618 differ diff --git a/docker/db/base/16384/2618_fsm b/docker/db/base/16384/2618_fsm new file mode 100644 index 0000000..b92d2da Binary files /dev/null and b/docker/db/base/16384/2618_fsm differ diff --git a/docker/db/base/16384/2618_vm b/docker/db/base/16384/2618_vm new file mode 100644 index 0000000..e67b7f6 Binary files /dev/null and b/docker/db/base/16384/2618_vm differ diff --git a/docker/db/base/16384/2619 b/docker/db/base/16384/2619 new file mode 100644 index 0000000..03044d2 Binary files /dev/null and b/docker/db/base/16384/2619 differ diff --git a/docker/db/base/16384/2619_fsm b/docker/db/base/16384/2619_fsm new file mode 100644 index 0000000..ee863db Binary files /dev/null and b/docker/db/base/16384/2619_fsm differ diff --git a/docker/db/base/16384/2619_vm b/docker/db/base/16384/2619_vm new file mode 100644 index 0000000..fac1456 Binary files /dev/null and b/docker/db/base/16384/2619_vm differ diff --git a/docker/db/base/16384/2620 b/docker/db/base/16384/2620 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2650 b/docker/db/base/16384/2650 new file mode 100644 index 0000000..7627c51 Binary files /dev/null and b/docker/db/base/16384/2650 differ diff --git a/docker/db/base/16384/2651 b/docker/db/base/16384/2651 new file mode 100644 index 0000000..f9c68ee Binary files /dev/null and b/docker/db/base/16384/2651 differ diff --git a/docker/db/base/16384/2652 b/docker/db/base/16384/2652 new file mode 100644 index 0000000..7b6c2f2 Binary files /dev/null and b/docker/db/base/16384/2652 differ diff --git a/docker/db/base/16384/2653 b/docker/db/base/16384/2653 new file mode 100644 index 0000000..541d5f4 Binary files /dev/null and b/docker/db/base/16384/2653 differ diff --git a/docker/db/base/16384/2654 b/docker/db/base/16384/2654 new file mode 100644 index 0000000..29ad199 Binary files /dev/null and b/docker/db/base/16384/2654 differ diff --git a/docker/db/base/16384/2655 b/docker/db/base/16384/2655 new file mode 100644 index 0000000..b4acab6 Binary files /dev/null and b/docker/db/base/16384/2655 differ diff --git a/docker/db/base/16384/2656 b/docker/db/base/16384/2656 new file mode 100644 index 0000000..9e5e1b0 Binary files /dev/null and b/docker/db/base/16384/2656 differ diff --git a/docker/db/base/16384/2657 b/docker/db/base/16384/2657 new file mode 100644 index 0000000..0d2b3a8 Binary files /dev/null and b/docker/db/base/16384/2657 differ diff --git a/docker/db/base/16384/2658 b/docker/db/base/16384/2658 new file mode 100644 index 0000000..d0700d9 Binary files /dev/null and b/docker/db/base/16384/2658 differ diff --git a/docker/db/base/16384/2659 b/docker/db/base/16384/2659 new file mode 100644 index 0000000..93c2ef5 Binary files /dev/null and b/docker/db/base/16384/2659 differ diff --git a/docker/db/base/16384/2660 b/docker/db/base/16384/2660 new file mode 100644 index 0000000..59c279a Binary files /dev/null and b/docker/db/base/16384/2660 differ diff --git a/docker/db/base/16384/2661 b/docker/db/base/16384/2661 new file mode 100644 index 0000000..040e997 Binary files /dev/null and b/docker/db/base/16384/2661 differ diff --git a/docker/db/base/16384/2662 b/docker/db/base/16384/2662 new file mode 100644 index 0000000..f0bc10f Binary files /dev/null and b/docker/db/base/16384/2662 differ diff --git a/docker/db/base/16384/2663 b/docker/db/base/16384/2663 new file mode 100644 index 0000000..fe541d9 Binary files /dev/null and b/docker/db/base/16384/2663 differ diff --git a/docker/db/base/16384/2664 b/docker/db/base/16384/2664 new file mode 100644 index 0000000..0240cef Binary files /dev/null and b/docker/db/base/16384/2664 differ diff --git a/docker/db/base/16384/2665 b/docker/db/base/16384/2665 new file mode 100644 index 0000000..968c834 Binary files /dev/null and b/docker/db/base/16384/2665 differ diff --git a/docker/db/base/16384/2666 b/docker/db/base/16384/2666 new file mode 100644 index 0000000..22cdc79 Binary files /dev/null and b/docker/db/base/16384/2666 differ diff --git a/docker/db/base/16384/2667 b/docker/db/base/16384/2667 new file mode 100644 index 0000000..af98f5b Binary files /dev/null and b/docker/db/base/16384/2667 differ diff --git a/docker/db/base/16384/2668 b/docker/db/base/16384/2668 new file mode 100644 index 0000000..1ceedaa Binary files /dev/null and b/docker/db/base/16384/2668 differ diff --git a/docker/db/base/16384/2669 b/docker/db/base/16384/2669 new file mode 100644 index 0000000..865bb06 Binary files /dev/null and b/docker/db/base/16384/2669 differ diff --git a/docker/db/base/16384/2670 b/docker/db/base/16384/2670 new file mode 100644 index 0000000..01be7b0 Binary files /dev/null and b/docker/db/base/16384/2670 differ diff --git a/docker/db/base/16384/2673 b/docker/db/base/16384/2673 new file mode 100644 index 0000000..a11d42a Binary files /dev/null and b/docker/db/base/16384/2673 differ diff --git a/docker/db/base/16384/2673_fsm b/docker/db/base/16384/2673_fsm new file mode 100644 index 0000000..2c8d238 Binary files /dev/null and b/docker/db/base/16384/2673_fsm differ diff --git a/docker/db/base/16384/2674 b/docker/db/base/16384/2674 new file mode 100644 index 0000000..ef75a0c Binary files /dev/null and b/docker/db/base/16384/2674 differ diff --git a/docker/db/base/16384/2674_fsm b/docker/db/base/16384/2674_fsm new file mode 100644 index 0000000..ed74869 Binary files /dev/null and b/docker/db/base/16384/2674_fsm differ diff --git a/docker/db/base/16384/2675 b/docker/db/base/16384/2675 new file mode 100644 index 0000000..8ad662e Binary files /dev/null and b/docker/db/base/16384/2675 differ diff --git a/docker/db/base/16384/2678 b/docker/db/base/16384/2678 new file mode 100644 index 0000000..e03e80c Binary files /dev/null and b/docker/db/base/16384/2678 differ diff --git a/docker/db/base/16384/2679 b/docker/db/base/16384/2679 new file mode 100644 index 0000000..be8b997 Binary files /dev/null and b/docker/db/base/16384/2679 differ diff --git a/docker/db/base/16384/2680 b/docker/db/base/16384/2680 new file mode 100644 index 0000000..abc5412 Binary files /dev/null and b/docker/db/base/16384/2680 differ diff --git a/docker/db/base/16384/2681 b/docker/db/base/16384/2681 new file mode 100644 index 0000000..798c4e8 Binary files /dev/null and b/docker/db/base/16384/2681 differ diff --git a/docker/db/base/16384/2682 b/docker/db/base/16384/2682 new file mode 100644 index 0000000..2005e03 Binary files /dev/null and b/docker/db/base/16384/2682 differ diff --git a/docker/db/base/16384/2683 b/docker/db/base/16384/2683 new file mode 100644 index 0000000..ef3053d Binary files /dev/null and b/docker/db/base/16384/2683 differ diff --git a/docker/db/base/16384/2684 b/docker/db/base/16384/2684 new file mode 100644 index 0000000..c632648 Binary files /dev/null and b/docker/db/base/16384/2684 differ diff --git a/docker/db/base/16384/2685 b/docker/db/base/16384/2685 new file mode 100644 index 0000000..863b991 Binary files /dev/null and b/docker/db/base/16384/2685 differ diff --git a/docker/db/base/16384/2686 b/docker/db/base/16384/2686 new file mode 100644 index 0000000..832bcb9 Binary files /dev/null and b/docker/db/base/16384/2686 differ diff --git a/docker/db/base/16384/2687 b/docker/db/base/16384/2687 new file mode 100644 index 0000000..189fd41 Binary files /dev/null and b/docker/db/base/16384/2687 differ diff --git a/docker/db/base/16384/2688 b/docker/db/base/16384/2688 new file mode 100644 index 0000000..6ebe3e7 Binary files /dev/null and b/docker/db/base/16384/2688 differ diff --git a/docker/db/base/16384/2689 b/docker/db/base/16384/2689 new file mode 100644 index 0000000..daa83a3 Binary files /dev/null and b/docker/db/base/16384/2689 differ diff --git a/docker/db/base/16384/2690 b/docker/db/base/16384/2690 new file mode 100644 index 0000000..34a7cc9 Binary files /dev/null and b/docker/db/base/16384/2690 differ diff --git a/docker/db/base/16384/2691 b/docker/db/base/16384/2691 new file mode 100644 index 0000000..e5a5d5b Binary files /dev/null and b/docker/db/base/16384/2691 differ diff --git a/docker/db/base/16384/2692 b/docker/db/base/16384/2692 new file mode 100644 index 0000000..02b8c56 Binary files /dev/null and b/docker/db/base/16384/2692 differ diff --git a/docker/db/base/16384/2693 b/docker/db/base/16384/2693 new file mode 100644 index 0000000..9a480ba Binary files /dev/null and b/docker/db/base/16384/2693 differ diff --git a/docker/db/base/16384/2696 b/docker/db/base/16384/2696 new file mode 100644 index 0000000..a933cf7 Binary files /dev/null and b/docker/db/base/16384/2696 differ diff --git a/docker/db/base/16384/2699 b/docker/db/base/16384/2699 new file mode 100644 index 0000000..cb458c1 Binary files /dev/null and b/docker/db/base/16384/2699 differ diff --git a/docker/db/base/16384/2701 b/docker/db/base/16384/2701 new file mode 100644 index 0000000..c18ab55 Binary files /dev/null and b/docker/db/base/16384/2701 differ diff --git a/docker/db/base/16384/2702 b/docker/db/base/16384/2702 new file mode 100644 index 0000000..91ddfc9 Binary files /dev/null and b/docker/db/base/16384/2702 differ diff --git a/docker/db/base/16384/2703 b/docker/db/base/16384/2703 new file mode 100644 index 0000000..c68cfec Binary files /dev/null and b/docker/db/base/16384/2703 differ diff --git a/docker/db/base/16384/2704 b/docker/db/base/16384/2704 new file mode 100644 index 0000000..2088a18 Binary files /dev/null and b/docker/db/base/16384/2704 differ diff --git a/docker/db/base/16384/2753 b/docker/db/base/16384/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/docker/db/base/16384/2753 differ diff --git a/docker/db/base/16384/2753_fsm b/docker/db/base/16384/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/docker/db/base/16384/2753_fsm differ diff --git a/docker/db/base/16384/2753_vm b/docker/db/base/16384/2753_vm new file mode 100644 index 0000000..3c95826 Binary files /dev/null and b/docker/db/base/16384/2753_vm differ diff --git a/docker/db/base/16384/2754 b/docker/db/base/16384/2754 new file mode 100644 index 0000000..1cbd156 Binary files /dev/null and b/docker/db/base/16384/2754 differ diff --git a/docker/db/base/16384/2755 b/docker/db/base/16384/2755 new file mode 100644 index 0000000..0fc8e91 Binary files /dev/null and b/docker/db/base/16384/2755 differ diff --git a/docker/db/base/16384/2756 b/docker/db/base/16384/2756 new file mode 100644 index 0000000..5d355e2 Binary files /dev/null and b/docker/db/base/16384/2756 differ diff --git a/docker/db/base/16384/2757 b/docker/db/base/16384/2757 new file mode 100644 index 0000000..6f40a7f Binary files /dev/null and b/docker/db/base/16384/2757 differ diff --git a/docker/db/base/16384/2830 b/docker/db/base/16384/2830 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2831 b/docker/db/base/16384/2831 new file mode 100644 index 0000000..e4ad5c1 Binary files /dev/null and b/docker/db/base/16384/2831 differ diff --git a/docker/db/base/16384/2832 b/docker/db/base/16384/2832 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2833 b/docker/db/base/16384/2833 new file mode 100644 index 0000000..b97afa3 Binary files /dev/null and b/docker/db/base/16384/2833 differ diff --git a/docker/db/base/16384/2834 b/docker/db/base/16384/2834 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2835 b/docker/db/base/16384/2835 new file mode 100644 index 0000000..6aa119f Binary files /dev/null and b/docker/db/base/16384/2835 differ diff --git a/docker/db/base/16384/2836 b/docker/db/base/16384/2836 new file mode 100644 index 0000000..62179b9 Binary files /dev/null and b/docker/db/base/16384/2836 differ diff --git a/docker/db/base/16384/2836_fsm b/docker/db/base/16384/2836_fsm new file mode 100644 index 0000000..4066e1e Binary files /dev/null and b/docker/db/base/16384/2836_fsm differ diff --git a/docker/db/base/16384/2836_vm b/docker/db/base/16384/2836_vm new file mode 100644 index 0000000..df90e8d Binary files /dev/null and b/docker/db/base/16384/2836_vm differ diff --git a/docker/db/base/16384/2837 b/docker/db/base/16384/2837 new file mode 100644 index 0000000..75810e7 Binary files /dev/null and b/docker/db/base/16384/2837 differ diff --git a/docker/db/base/16384/2838 b/docker/db/base/16384/2838 new file mode 100644 index 0000000..1596087 Binary files /dev/null and b/docker/db/base/16384/2838 differ diff --git a/docker/db/base/16384/2838_fsm b/docker/db/base/16384/2838_fsm new file mode 100644 index 0000000..d61a8f3 Binary files /dev/null and b/docker/db/base/16384/2838_fsm differ diff --git a/docker/db/base/16384/2838_vm b/docker/db/base/16384/2838_vm new file mode 100644 index 0000000..5d8dd62 Binary files /dev/null and b/docker/db/base/16384/2838_vm differ diff --git a/docker/db/base/16384/2839 b/docker/db/base/16384/2839 new file mode 100644 index 0000000..280f20b Binary files /dev/null and b/docker/db/base/16384/2839 differ diff --git a/docker/db/base/16384/2840 b/docker/db/base/16384/2840 new file mode 100644 index 0000000..181e93a Binary files /dev/null and b/docker/db/base/16384/2840 differ diff --git a/docker/db/base/16384/2840_fsm b/docker/db/base/16384/2840_fsm new file mode 100644 index 0000000..49de392 Binary files /dev/null and b/docker/db/base/16384/2840_fsm differ diff --git a/docker/db/base/16384/2840_vm b/docker/db/base/16384/2840_vm new file mode 100644 index 0000000..9ba975a Binary files /dev/null and b/docker/db/base/16384/2840_vm differ diff --git a/docker/db/base/16384/2841 b/docker/db/base/16384/2841 new file mode 100644 index 0000000..e4e77df Binary files /dev/null and b/docker/db/base/16384/2841 differ diff --git a/docker/db/base/16384/2995 b/docker/db/base/16384/2995 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/2996 b/docker/db/base/16384/2996 new file mode 100644 index 0000000..35f2758 Binary files /dev/null and b/docker/db/base/16384/2996 differ diff --git a/docker/db/base/16384/3079 b/docker/db/base/16384/3079 new file mode 100644 index 0000000..58a9af1 Binary files /dev/null and b/docker/db/base/16384/3079 differ diff --git a/docker/db/base/16384/3079_fsm b/docker/db/base/16384/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/16384/3079_fsm differ diff --git a/docker/db/base/16384/3079_vm b/docker/db/base/16384/3079_vm new file mode 100644 index 0000000..61b6ac9 Binary files /dev/null and b/docker/db/base/16384/3079_vm differ diff --git a/docker/db/base/16384/3080 b/docker/db/base/16384/3080 new file mode 100644 index 0000000..5abb79a Binary files /dev/null and b/docker/db/base/16384/3080 differ diff --git a/docker/db/base/16384/3081 b/docker/db/base/16384/3081 new file mode 100644 index 0000000..c782dbd Binary files /dev/null and b/docker/db/base/16384/3081 differ diff --git a/docker/db/base/16384/3085 b/docker/db/base/16384/3085 new file mode 100644 index 0000000..8870080 Binary files /dev/null and b/docker/db/base/16384/3085 differ diff --git a/docker/db/base/16384/3118 b/docker/db/base/16384/3118 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3119 b/docker/db/base/16384/3119 new file mode 100644 index 0000000..c0d08b7 Binary files /dev/null and b/docker/db/base/16384/3119 differ diff --git a/docker/db/base/16384/3164 b/docker/db/base/16384/3164 new file mode 100644 index 0000000..fa4420e Binary files /dev/null and b/docker/db/base/16384/3164 differ diff --git a/docker/db/base/16384/3256 b/docker/db/base/16384/3256 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3257 b/docker/db/base/16384/3257 new file mode 100644 index 0000000..85937d2 Binary files /dev/null and b/docker/db/base/16384/3257 differ diff --git a/docker/db/base/16384/3258 b/docker/db/base/16384/3258 new file mode 100644 index 0000000..5f252a3 Binary files /dev/null and b/docker/db/base/16384/3258 differ diff --git a/docker/db/base/16384/3350 b/docker/db/base/16384/3350 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3351 b/docker/db/base/16384/3351 new file mode 100644 index 0000000..0aecbb3 Binary files /dev/null and b/docker/db/base/16384/3351 differ diff --git a/docker/db/base/16384/3379 b/docker/db/base/16384/3379 new file mode 100644 index 0000000..3992c11 Binary files /dev/null and b/docker/db/base/16384/3379 differ diff --git a/docker/db/base/16384/3380 b/docker/db/base/16384/3380 new file mode 100644 index 0000000..8f72126 Binary files /dev/null and b/docker/db/base/16384/3380 differ diff --git a/docker/db/base/16384/3381 b/docker/db/base/16384/3381 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3394 b/docker/db/base/16384/3394 new file mode 100644 index 0000000..5237e06 Binary files /dev/null and b/docker/db/base/16384/3394 differ diff --git a/docker/db/base/16384/3394_fsm b/docker/db/base/16384/3394_fsm new file mode 100644 index 0000000..f8d6070 Binary files /dev/null and b/docker/db/base/16384/3394_fsm differ diff --git a/docker/db/base/16384/3394_vm b/docker/db/base/16384/3394_vm new file mode 100644 index 0000000..a892d61 Binary files /dev/null and b/docker/db/base/16384/3394_vm differ diff --git a/docker/db/base/16384/3395 b/docker/db/base/16384/3395 new file mode 100644 index 0000000..fe6fd72 Binary files /dev/null and b/docker/db/base/16384/3395 differ diff --git a/docker/db/base/16384/3429 b/docker/db/base/16384/3429 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3430 b/docker/db/base/16384/3430 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3431 b/docker/db/base/16384/3431 new file mode 100644 index 0000000..553b503 Binary files /dev/null and b/docker/db/base/16384/3431 differ diff --git a/docker/db/base/16384/3433 b/docker/db/base/16384/3433 new file mode 100644 index 0000000..9b9eb9c Binary files /dev/null and b/docker/db/base/16384/3433 differ diff --git a/docker/db/base/16384/3439 b/docker/db/base/16384/3439 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3440 b/docker/db/base/16384/3440 new file mode 100644 index 0000000..4713549 Binary files /dev/null and b/docker/db/base/16384/3440 differ diff --git a/docker/db/base/16384/3455 b/docker/db/base/16384/3455 new file mode 100644 index 0000000..d0cb900 Binary files /dev/null and b/docker/db/base/16384/3455 differ diff --git a/docker/db/base/16384/3456 b/docker/db/base/16384/3456 new file mode 100644 index 0000000..01ea7c2 Binary files /dev/null and b/docker/db/base/16384/3456 differ diff --git a/docker/db/base/16384/3456_fsm b/docker/db/base/16384/3456_fsm new file mode 100644 index 0000000..fc8f8b8 Binary files /dev/null and b/docker/db/base/16384/3456_fsm differ diff --git a/docker/db/base/16384/3456_vm b/docker/db/base/16384/3456_vm new file mode 100644 index 0000000..69faf86 Binary files /dev/null and b/docker/db/base/16384/3456_vm differ diff --git a/docker/db/base/16384/3466 b/docker/db/base/16384/3466 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3467 b/docker/db/base/16384/3467 new file mode 100644 index 0000000..68eab7b Binary files /dev/null and b/docker/db/base/16384/3467 differ diff --git a/docker/db/base/16384/3468 b/docker/db/base/16384/3468 new file mode 100644 index 0000000..63a8f7c Binary files /dev/null and b/docker/db/base/16384/3468 differ diff --git a/docker/db/base/16384/3501 b/docker/db/base/16384/3501 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3502 b/docker/db/base/16384/3502 new file mode 100644 index 0000000..7676fd8 Binary files /dev/null and b/docker/db/base/16384/3502 differ diff --git a/docker/db/base/16384/3503 b/docker/db/base/16384/3503 new file mode 100644 index 0000000..2214601 Binary files /dev/null and b/docker/db/base/16384/3503 differ diff --git a/docker/db/base/16384/3534 b/docker/db/base/16384/3534 new file mode 100644 index 0000000..9a307a4 Binary files /dev/null and b/docker/db/base/16384/3534 differ diff --git a/docker/db/base/16384/3541 b/docker/db/base/16384/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/docker/db/base/16384/3541 differ diff --git a/docker/db/base/16384/3541_fsm b/docker/db/base/16384/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/docker/db/base/16384/3541_fsm differ diff --git a/docker/db/base/16384/3541_vm b/docker/db/base/16384/3541_vm new file mode 100644 index 0000000..7347de8 Binary files /dev/null and b/docker/db/base/16384/3541_vm differ diff --git a/docker/db/base/16384/3542 b/docker/db/base/16384/3542 new file mode 100644 index 0000000..ee21b6a Binary files /dev/null and b/docker/db/base/16384/3542 differ diff --git a/docker/db/base/16384/3574 b/docker/db/base/16384/3574 new file mode 100644 index 0000000..418bbca Binary files /dev/null and b/docker/db/base/16384/3574 differ diff --git a/docker/db/base/16384/3575 b/docker/db/base/16384/3575 new file mode 100644 index 0000000..6addf86 Binary files /dev/null and b/docker/db/base/16384/3575 differ diff --git a/docker/db/base/16384/3576 b/docker/db/base/16384/3576 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3596 b/docker/db/base/16384/3596 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3597 b/docker/db/base/16384/3597 new file mode 100644 index 0000000..71d2820 Binary files /dev/null and b/docker/db/base/16384/3597 differ diff --git a/docker/db/base/16384/3598 b/docker/db/base/16384/3598 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/3599 b/docker/db/base/16384/3599 new file mode 100644 index 0000000..507ca58 Binary files /dev/null and b/docker/db/base/16384/3599 differ diff --git a/docker/db/base/16384/3600 b/docker/db/base/16384/3600 new file mode 100644 index 0000000..a84e758 Binary files /dev/null and b/docker/db/base/16384/3600 differ diff --git a/docker/db/base/16384/3600_fsm b/docker/db/base/16384/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/docker/db/base/16384/3600_fsm differ diff --git a/docker/db/base/16384/3600_vm b/docker/db/base/16384/3600_vm new file mode 100644 index 0000000..c37cdb3 Binary files /dev/null and b/docker/db/base/16384/3600_vm differ diff --git a/docker/db/base/16384/3601 b/docker/db/base/16384/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/docker/db/base/16384/3601 differ diff --git a/docker/db/base/16384/3601_fsm b/docker/db/base/16384/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/base/16384/3601_fsm differ diff --git a/docker/db/base/16384/3601_vm b/docker/db/base/16384/3601_vm new file mode 100644 index 0000000..1c710f6 Binary files /dev/null and b/docker/db/base/16384/3601_vm differ diff --git a/docker/db/base/16384/3602 b/docker/db/base/16384/3602 new file mode 100644 index 0000000..f27a0d3 Binary files /dev/null and b/docker/db/base/16384/3602 differ diff --git a/docker/db/base/16384/3602_fsm b/docker/db/base/16384/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/docker/db/base/16384/3602_fsm differ diff --git a/docker/db/base/16384/3602_vm b/docker/db/base/16384/3602_vm new file mode 100644 index 0000000..d9a33b7 Binary files /dev/null and b/docker/db/base/16384/3602_vm differ diff --git a/docker/db/base/16384/3603 b/docker/db/base/16384/3603 new file mode 100644 index 0000000..5a2ee79 Binary files /dev/null and b/docker/db/base/16384/3603 differ diff --git a/docker/db/base/16384/3603_fsm b/docker/db/base/16384/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/docker/db/base/16384/3603_fsm differ diff --git a/docker/db/base/16384/3603_vm b/docker/db/base/16384/3603_vm new file mode 100644 index 0000000..1fa9dfc Binary files /dev/null and b/docker/db/base/16384/3603_vm differ diff --git a/docker/db/base/16384/3604 b/docker/db/base/16384/3604 new file mode 100644 index 0000000..4fce008 Binary files /dev/null and b/docker/db/base/16384/3604 differ diff --git a/docker/db/base/16384/3605 b/docker/db/base/16384/3605 new file mode 100644 index 0000000..17dae06 Binary files /dev/null and b/docker/db/base/16384/3605 differ diff --git a/docker/db/base/16384/3606 b/docker/db/base/16384/3606 new file mode 100644 index 0000000..de60e2f Binary files /dev/null and b/docker/db/base/16384/3606 differ diff --git a/docker/db/base/16384/3607 b/docker/db/base/16384/3607 new file mode 100644 index 0000000..ff53735 Binary files /dev/null and b/docker/db/base/16384/3607 differ diff --git a/docker/db/base/16384/3608 b/docker/db/base/16384/3608 new file mode 100644 index 0000000..adbd013 Binary files /dev/null and b/docker/db/base/16384/3608 differ diff --git a/docker/db/base/16384/3609 b/docker/db/base/16384/3609 new file mode 100644 index 0000000..b1dd1d5 Binary files /dev/null and b/docker/db/base/16384/3609 differ diff --git a/docker/db/base/16384/3712 b/docker/db/base/16384/3712 new file mode 100644 index 0000000..25f681c Binary files /dev/null and b/docker/db/base/16384/3712 differ diff --git a/docker/db/base/16384/3764 b/docker/db/base/16384/3764 new file mode 100644 index 0000000..56b6499 Binary files /dev/null and b/docker/db/base/16384/3764 differ diff --git a/docker/db/base/16384/3764_fsm b/docker/db/base/16384/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/docker/db/base/16384/3764_fsm differ diff --git a/docker/db/base/16384/3764_vm b/docker/db/base/16384/3764_vm new file mode 100644 index 0000000..75b7484 Binary files /dev/null and b/docker/db/base/16384/3764_vm differ diff --git a/docker/db/base/16384/3766 b/docker/db/base/16384/3766 new file mode 100644 index 0000000..009e90a Binary files /dev/null and b/docker/db/base/16384/3766 differ diff --git a/docker/db/base/16384/3767 b/docker/db/base/16384/3767 new file mode 100644 index 0000000..9c344c8 Binary files /dev/null and b/docker/db/base/16384/3767 differ diff --git a/docker/db/base/16384/3997 b/docker/db/base/16384/3997 new file mode 100644 index 0000000..fd6175f Binary files /dev/null and b/docker/db/base/16384/3997 differ diff --git a/docker/db/base/16384/4143 b/docker/db/base/16384/4143 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4144 b/docker/db/base/16384/4144 new file mode 100644 index 0000000..a3569d1 Binary files /dev/null and b/docker/db/base/16384/4144 differ diff --git a/docker/db/base/16384/4145 b/docker/db/base/16384/4145 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4146 b/docker/db/base/16384/4146 new file mode 100644 index 0000000..3397d87 Binary files /dev/null and b/docker/db/base/16384/4146 differ diff --git a/docker/db/base/16384/4147 b/docker/db/base/16384/4147 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4148 b/docker/db/base/16384/4148 new file mode 100644 index 0000000..6e10fc5 Binary files /dev/null and b/docker/db/base/16384/4148 differ diff --git a/docker/db/base/16384/4149 b/docker/db/base/16384/4149 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4150 b/docker/db/base/16384/4150 new file mode 100644 index 0000000..a0ea1cc Binary files /dev/null and b/docker/db/base/16384/4150 differ diff --git a/docker/db/base/16384/4151 b/docker/db/base/16384/4151 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4152 b/docker/db/base/16384/4152 new file mode 100644 index 0000000..4179f38 Binary files /dev/null and b/docker/db/base/16384/4152 differ diff --git a/docker/db/base/16384/4153 b/docker/db/base/16384/4153 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4154 b/docker/db/base/16384/4154 new file mode 100644 index 0000000..a5e44b4 Binary files /dev/null and b/docker/db/base/16384/4154 differ diff --git a/docker/db/base/16384/4155 b/docker/db/base/16384/4155 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4156 b/docker/db/base/16384/4156 new file mode 100644 index 0000000..e3a35c6 Binary files /dev/null and b/docker/db/base/16384/4156 differ diff --git a/docker/db/base/16384/4157 b/docker/db/base/16384/4157 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4158 b/docker/db/base/16384/4158 new file mode 100644 index 0000000..3de62cd Binary files /dev/null and b/docker/db/base/16384/4158 differ diff --git a/docker/db/base/16384/4159 b/docker/db/base/16384/4159 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4160 b/docker/db/base/16384/4160 new file mode 100644 index 0000000..b17f909 Binary files /dev/null and b/docker/db/base/16384/4160 differ diff --git a/docker/db/base/16384/4163 b/docker/db/base/16384/4163 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4164 b/docker/db/base/16384/4164 new file mode 100644 index 0000000..2e79853 Binary files /dev/null and b/docker/db/base/16384/4164 differ diff --git a/docker/db/base/16384/4165 b/docker/db/base/16384/4165 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4166 b/docker/db/base/16384/4166 new file mode 100644 index 0000000..9e74293 Binary files /dev/null and b/docker/db/base/16384/4166 differ diff --git a/docker/db/base/16384/4167 b/docker/db/base/16384/4167 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4168 b/docker/db/base/16384/4168 new file mode 100644 index 0000000..a032cca Binary files /dev/null and b/docker/db/base/16384/4168 differ diff --git a/docker/db/base/16384/4169 b/docker/db/base/16384/4169 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4170 b/docker/db/base/16384/4170 new file mode 100644 index 0000000..c75cf67 Binary files /dev/null and b/docker/db/base/16384/4170 differ diff --git a/docker/db/base/16384/4171 b/docker/db/base/16384/4171 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4172 b/docker/db/base/16384/4172 new file mode 100644 index 0000000..f9cb037 Binary files /dev/null and b/docker/db/base/16384/4172 differ diff --git a/docker/db/base/16384/4173 b/docker/db/base/16384/4173 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/4174 b/docker/db/base/16384/4174 new file mode 100644 index 0000000..deb4a11 Binary files /dev/null and b/docker/db/base/16384/4174 differ diff --git a/docker/db/base/16384/5002 b/docker/db/base/16384/5002 new file mode 100644 index 0000000..32af7a1 Binary files /dev/null and b/docker/db/base/16384/5002 differ diff --git a/docker/db/base/16384/548 b/docker/db/base/16384/548 new file mode 100644 index 0000000..9f21947 Binary files /dev/null and b/docker/db/base/16384/548 differ diff --git a/docker/db/base/16384/549 b/docker/db/base/16384/549 new file mode 100644 index 0000000..68efb3f Binary files /dev/null and b/docker/db/base/16384/549 differ diff --git a/docker/db/base/16384/6102 b/docker/db/base/16384/6102 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/6104 b/docker/db/base/16384/6104 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/6106 b/docker/db/base/16384/6106 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/6110 b/docker/db/base/16384/6110 new file mode 100644 index 0000000..536b80d Binary files /dev/null and b/docker/db/base/16384/6110 differ diff --git a/docker/db/base/16384/6111 b/docker/db/base/16384/6111 new file mode 100644 index 0000000..3d22c94 Binary files /dev/null and b/docker/db/base/16384/6111 differ diff --git a/docker/db/base/16384/6112 b/docker/db/base/16384/6112 new file mode 100644 index 0000000..9e47d5c Binary files /dev/null and b/docker/db/base/16384/6112 differ diff --git a/docker/db/base/16384/6113 b/docker/db/base/16384/6113 new file mode 100644 index 0000000..4e57f5b Binary files /dev/null and b/docker/db/base/16384/6113 differ diff --git a/docker/db/base/16384/6117 b/docker/db/base/16384/6117 new file mode 100644 index 0000000..296b14e Binary files /dev/null and b/docker/db/base/16384/6117 differ diff --git a/docker/db/base/16384/6175 b/docker/db/base/16384/6175 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/6176 b/docker/db/base/16384/6176 new file mode 100644 index 0000000..45c76f4 Binary files /dev/null and b/docker/db/base/16384/6176 differ diff --git a/docker/db/base/16384/826 b/docker/db/base/16384/826 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/base/16384/827 b/docker/db/base/16384/827 new file mode 100644 index 0000000..86db9fe Binary files /dev/null and b/docker/db/base/16384/827 differ diff --git a/docker/db/base/16384/828 b/docker/db/base/16384/828 new file mode 100644 index 0000000..4a52299 Binary files /dev/null and b/docker/db/base/16384/828 differ diff --git a/docker/db/base/16384/PG_VERSION b/docker/db/base/16384/PG_VERSION new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/docker/db/base/16384/PG_VERSION @@ -0,0 +1 @@ +14 diff --git a/docker/db/base/16384/pg_filenode.map b/docker/db/base/16384/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/docker/db/base/16384/pg_filenode.map differ diff --git a/docker/db/base/16384/pg_internal.init b/docker/db/base/16384/pg_internal.init new file mode 100644 index 0000000..ff1f175 Binary files /dev/null and b/docker/db/base/16384/pg_internal.init differ diff --git a/docker/db/global/1213 b/docker/db/global/1213 new file mode 100644 index 0000000..eec8dc3 Binary files /dev/null and b/docker/db/global/1213 differ diff --git a/docker/db/global/1213_fsm b/docker/db/global/1213_fsm new file mode 100644 index 0000000..86074be Binary files /dev/null and b/docker/db/global/1213_fsm differ diff --git a/docker/db/global/1213_vm b/docker/db/global/1213_vm new file mode 100644 index 0000000..97b1e60 Binary files /dev/null and b/docker/db/global/1213_vm differ diff --git a/docker/db/global/1214 b/docker/db/global/1214 new file mode 100644 index 0000000..2870f9c Binary files /dev/null and b/docker/db/global/1214 differ diff --git a/docker/db/global/1214_fsm b/docker/db/global/1214_fsm new file mode 100644 index 0000000..81fa96e Binary files /dev/null and b/docker/db/global/1214_fsm differ diff --git a/docker/db/global/1214_vm b/docker/db/global/1214_vm new file mode 100644 index 0000000..a905ef9 Binary files /dev/null and b/docker/db/global/1214_vm differ diff --git a/docker/db/global/1232 b/docker/db/global/1232 new file mode 100644 index 0000000..1ac7af6 Binary files /dev/null and b/docker/db/global/1232 differ diff --git a/docker/db/global/1233 b/docker/db/global/1233 new file mode 100644 index 0000000..d0258dd Binary files /dev/null and b/docker/db/global/1233 differ diff --git a/docker/db/global/1260 b/docker/db/global/1260 new file mode 100644 index 0000000..dec3c1d Binary files /dev/null and b/docker/db/global/1260 differ diff --git a/docker/db/global/1260_fsm b/docker/db/global/1260_fsm new file mode 100644 index 0000000..016717f Binary files /dev/null and b/docker/db/global/1260_fsm differ diff --git a/docker/db/global/1260_vm b/docker/db/global/1260_vm new file mode 100644 index 0000000..53070f1 Binary files /dev/null and b/docker/db/global/1260_vm differ diff --git a/docker/db/global/1261 b/docker/db/global/1261 new file mode 100644 index 0000000..3c65134 Binary files /dev/null and b/docker/db/global/1261 differ diff --git a/docker/db/global/1261_fsm b/docker/db/global/1261_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/docker/db/global/1261_fsm differ diff --git a/docker/db/global/1261_vm b/docker/db/global/1261_vm new file mode 100644 index 0000000..5c40952 Binary files /dev/null and b/docker/db/global/1261_vm differ diff --git a/docker/db/global/1262 b/docker/db/global/1262 new file mode 100644 index 0000000..04b368f Binary files /dev/null and b/docker/db/global/1262 differ diff --git a/docker/db/global/1262_fsm b/docker/db/global/1262_fsm new file mode 100644 index 0000000..b49966f Binary files /dev/null and b/docker/db/global/1262_fsm differ diff --git a/docker/db/global/1262_vm b/docker/db/global/1262_vm new file mode 100644 index 0000000..9eb3bd6 Binary files /dev/null and b/docker/db/global/1262_vm differ diff --git a/docker/db/global/2396 b/docker/db/global/2396 new file mode 100644 index 0000000..49c4a4f Binary files /dev/null and b/docker/db/global/2396 differ diff --git a/docker/db/global/2396_fsm b/docker/db/global/2396_fsm new file mode 100644 index 0000000..7a4f24f Binary files /dev/null and b/docker/db/global/2396_fsm differ diff --git a/docker/db/global/2396_vm b/docker/db/global/2396_vm new file mode 100644 index 0000000..f90cb5d Binary files /dev/null and b/docker/db/global/2396_vm differ diff --git a/docker/db/global/2397 b/docker/db/global/2397 new file mode 100644 index 0000000..98c0b86 Binary files /dev/null and b/docker/db/global/2397 differ diff --git a/docker/db/global/2671 b/docker/db/global/2671 new file mode 100644 index 0000000..4d4c3df Binary files /dev/null and b/docker/db/global/2671 differ diff --git a/docker/db/global/2672 b/docker/db/global/2672 new file mode 100644 index 0000000..987b215 Binary files /dev/null and b/docker/db/global/2672 differ diff --git a/docker/db/global/2676 b/docker/db/global/2676 new file mode 100644 index 0000000..b14694f Binary files /dev/null and b/docker/db/global/2676 differ diff --git a/docker/db/global/2677 b/docker/db/global/2677 new file mode 100644 index 0000000..d4449ca Binary files /dev/null and b/docker/db/global/2677 differ diff --git a/docker/db/global/2694 b/docker/db/global/2694 new file mode 100644 index 0000000..db2a569 Binary files /dev/null and b/docker/db/global/2694 differ diff --git a/docker/db/global/2695 b/docker/db/global/2695 new file mode 100644 index 0000000..45540e8 Binary files /dev/null and b/docker/db/global/2695 differ diff --git a/docker/db/global/2697 b/docker/db/global/2697 new file mode 100644 index 0000000..cfd237d Binary files /dev/null and b/docker/db/global/2697 differ diff --git a/docker/db/global/2698 b/docker/db/global/2698 new file mode 100644 index 0000000..29bbcb2 Binary files /dev/null and b/docker/db/global/2698 differ diff --git a/docker/db/global/2846 b/docker/db/global/2846 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/2847 b/docker/db/global/2847 new file mode 100644 index 0000000..d90f531 Binary files /dev/null and b/docker/db/global/2847 differ diff --git a/docker/db/global/2964 b/docker/db/global/2964 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/2965 b/docker/db/global/2965 new file mode 100644 index 0000000..cfdcc08 Binary files /dev/null and b/docker/db/global/2965 differ diff --git a/docker/db/global/2966 b/docker/db/global/2966 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/2967 b/docker/db/global/2967 new file mode 100644 index 0000000..2499aa6 Binary files /dev/null and b/docker/db/global/2967 differ diff --git a/docker/db/global/3592 b/docker/db/global/3592 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/3593 b/docker/db/global/3593 new file mode 100644 index 0000000..29c042c Binary files /dev/null and b/docker/db/global/3593 differ diff --git a/docker/db/global/4060 b/docker/db/global/4060 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/4061 b/docker/db/global/4061 new file mode 100644 index 0000000..05b33b3 Binary files /dev/null and b/docker/db/global/4061 differ diff --git a/docker/db/global/4175 b/docker/db/global/4175 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/4176 b/docker/db/global/4176 new file mode 100644 index 0000000..523d8c4 Binary files /dev/null and b/docker/db/global/4176 differ diff --git a/docker/db/global/4177 b/docker/db/global/4177 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/4178 b/docker/db/global/4178 new file mode 100644 index 0000000..3eff18f Binary files /dev/null and b/docker/db/global/4178 differ diff --git a/docker/db/global/4181 b/docker/db/global/4181 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/4182 b/docker/db/global/4182 new file mode 100644 index 0000000..5c00ab9 Binary files /dev/null and b/docker/db/global/4182 differ diff --git a/docker/db/global/4183 b/docker/db/global/4183 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/4184 b/docker/db/global/4184 new file mode 100644 index 0000000..31fdf0a Binary files /dev/null and b/docker/db/global/4184 differ diff --git a/docker/db/global/4185 b/docker/db/global/4185 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/4186 b/docker/db/global/4186 new file mode 100644 index 0000000..8b24f6e Binary files /dev/null and b/docker/db/global/4186 differ diff --git a/docker/db/global/6000 b/docker/db/global/6000 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/6001 b/docker/db/global/6001 new file mode 100644 index 0000000..ed048fa Binary files /dev/null and b/docker/db/global/6001 differ diff --git a/docker/db/global/6002 b/docker/db/global/6002 new file mode 100644 index 0000000..8f0fa32 Binary files /dev/null and b/docker/db/global/6002 differ diff --git a/docker/db/global/6100 b/docker/db/global/6100 new file mode 100644 index 0000000..e69de29 diff --git a/docker/db/global/6114 b/docker/db/global/6114 new file mode 100644 index 0000000..8fb4dcd Binary files /dev/null and b/docker/db/global/6114 differ diff --git a/docker/db/global/6115 b/docker/db/global/6115 new file mode 100644 index 0000000..8bc0135 Binary files /dev/null and b/docker/db/global/6115 differ diff --git a/docker/db/global/pg_control b/docker/db/global/pg_control new file mode 100644 index 0000000..550e6d6 Binary files /dev/null and b/docker/db/global/pg_control differ diff --git a/docker/db/global/pg_filenode.map b/docker/db/global/pg_filenode.map new file mode 100644 index 0000000..ec4cded Binary files /dev/null and b/docker/db/global/pg_filenode.map differ diff --git a/docker/db/global/pg_internal.init b/docker/db/global/pg_internal.init new file mode 100644 index 0000000..10b8d59 Binary files /dev/null and b/docker/db/global/pg_internal.init differ diff --git a/docker/db/pg_hba.conf b/docker/db/pg_hba.conf new file mode 100644 index 0000000..4e202d3 --- /dev/null +++ b/docker/db/pg_hba.conf @@ -0,0 +1,100 @@ +# PostgreSQL Client Authentication Configuration File +# =================================================== +# +# Refer to the "Client Authentication" section in the PostgreSQL +# documentation for a complete description of this file. A short +# synopsis follows. +# +# This file controls: which hosts are allowed to connect, how clients +# are authenticated, which PostgreSQL user names they can use, which +# databases they can access. Records take one of these forms: +# +# local DATABASE USER METHOD [OPTIONS] +# host DATABASE USER ADDRESS METHOD [OPTIONS] +# hostssl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostgssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnogssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# +# (The uppercase items must be replaced by actual values.) +# +# The first field is the connection type: +# - "local" is a Unix-domain socket +# - "host" is a TCP/IP socket (encrypted or not) +# - "hostssl" is a TCP/IP socket that is SSL-encrypted +# - "hostnossl" is a TCP/IP socket that is not SSL-encrypted +# - "hostgssenc" is a TCP/IP socket that is GSSAPI-encrypted +# - "hostnogssenc" is a TCP/IP socket that is not GSSAPI-encrypted +# +# DATABASE can be "all", "sameuser", "samerole", "replication", a +# database name, or a comma-separated list thereof. The "all" +# keyword does not match "replication". Access to replication +# must be enabled in a separate record (see example below). +# +# USER can be "all", a user name, a group name prefixed with "+", or a +# comma-separated list thereof. In both the DATABASE and USER fields +# you can also write a file name prefixed with "@" to include names +# from a separate file. +# +# ADDRESS specifies the set of hosts the record matches. It can be a +# host name, or it is made up of an IP address and a CIDR mask that is +# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that +# specifies the number of significant bits in the mask. A host name +# that starts with a dot (.) matches a suffix of the actual host name. +# Alternatively, you can write an IP address and netmask in separate +# columns to specify the set of hosts. Instead of a CIDR-address, you +# can write "samehost" to match any of the server's own IP addresses, +# or "samenet" to match any address in any subnet that the server is +# directly connected to. +# +# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256", +# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert". +# Note that "password" sends passwords in clear text; "md5" or +# "scram-sha-256" are preferred since they send encrypted passwords. +# +# OPTIONS are a set of options for the authentication in the format +# NAME=VALUE. The available options depend on the different +# authentication methods -- refer to the "Client Authentication" +# section in the documentation for a list of which options are +# available for which authentication methods. +# +# Database and user names containing spaces, commas, quotes and other +# special characters must be quoted. Quoting one of the keywords +# "all", "sameuser", "samerole" or "replication" makes the name lose +# its special character, and just match a database or username with +# that name. +# +# This file is read on server startup and when the server receives a +# SIGHUP signal. If you edit the file on a running system, you have to +# SIGHUP the server for the changes to take effect, run "pg_ctl reload", +# or execute "SELECT pg_reload_conf()". +# +# Put your actual configuration here +# ---------------------------------- +# +# If you want to allow non-local connections, you need to add more +# "host" records. In that case you will also need to make PostgreSQL +# listen on a non-local interface via the listen_addresses +# configuration parameter, or via the -i or -h command line switches. + +# CAUTION: Configuring the system for local "trust" authentication +# allows any local user to connect as any PostgreSQL user, including +# the database superuser. If you do not trust all your local users, +# use another authentication method. + + +# TYPE DATABASE USER ADDRESS METHOD + +# "local" is for Unix domain socket connections only +local all all trust +# IPv4 local connections: +host all all 127.0.0.1/32 trust +# IPv6 local connections: +host all all ::1/128 trust +# Allow replication connections from localhost, by a user with the +# replication privilege. +local replication all trust +host replication all 127.0.0.1/32 trust +host replication all ::1/128 trust + +host all all all scram-sha-256 diff --git a/docker/db/pg_ident.conf b/docker/db/pg_ident.conf new file mode 100644 index 0000000..a5870e6 --- /dev/null +++ b/docker/db/pg_ident.conf @@ -0,0 +1,42 @@ +# PostgreSQL User Name Maps +# ========================= +# +# Refer to the PostgreSQL documentation, chapter "Client +# Authentication" for a complete description. A short synopsis +# follows. +# +# This file controls PostgreSQL user name mapping. It maps external +# user names to their corresponding PostgreSQL user names. Records +# are of the form: +# +# MAPNAME SYSTEM-USERNAME PG-USERNAME +# +# (The uppercase quantities must be replaced by actual values.) +# +# MAPNAME is the (otherwise freely chosen) map name that was used in +# pg_hba.conf. SYSTEM-USERNAME is the detected user name of the +# client. PG-USERNAME is the requested PostgreSQL user name. The +# existence of a record specifies that SYSTEM-USERNAME may connect as +# PG-USERNAME. +# +# If SYSTEM-USERNAME starts with a slash (/), it will be treated as a +# regular expression. Optionally this can contain a capture (a +# parenthesized subexpression). The substring matching the capture +# will be substituted for \1 (backslash-one) if present in +# PG-USERNAME. +# +# Multiple maps may be specified in this file and used by pg_hba.conf. +# +# No map names are defined in the default configuration. If all +# system user names and PostgreSQL user names are the same, you don't +# need anything in this file. +# +# This file is read on server startup and when the postmaster receives +# a SIGHUP signal. If you edit the file on a running system, you have +# to SIGHUP the postmaster for the changes to take effect. You can +# use "pg_ctl reload" to do that. + +# Put your actual configuration here +# ---------------------------------- + +# MAPNAME SYSTEM-USERNAME PG-USERNAME diff --git a/docker/db/pg_logical/replorigin_checkpoint b/docker/db/pg_logical/replorigin_checkpoint new file mode 100644 index 0000000..ec451b0 Binary files /dev/null and b/docker/db/pg_logical/replorigin_checkpoint differ diff --git a/docker/db/pg_multixact/members/0000 b/docker/db/pg_multixact/members/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/docker/db/pg_multixact/members/0000 differ diff --git a/docker/db/pg_multixact/offsets/0000 b/docker/db/pg_multixact/offsets/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/docker/db/pg_multixact/offsets/0000 differ diff --git a/docker/db/pg_stat_tmp/db_0.stat b/docker/db/pg_stat_tmp/db_0.stat new file mode 100644 index 0000000..8984d1f Binary files /dev/null and b/docker/db/pg_stat_tmp/db_0.stat differ diff --git a/docker/db/pg_stat_tmp/db_13780.stat b/docker/db/pg_stat_tmp/db_13780.stat new file mode 100644 index 0000000..8cbadeb Binary files /dev/null and b/docker/db/pg_stat_tmp/db_13780.stat differ diff --git a/docker/db/pg_stat_tmp/db_16384.stat b/docker/db/pg_stat_tmp/db_16384.stat new file mode 100644 index 0000000..cb4680e Binary files /dev/null and b/docker/db/pg_stat_tmp/db_16384.stat differ diff --git a/docker/db/pg_stat_tmp/global.stat b/docker/db/pg_stat_tmp/global.stat new file mode 100644 index 0000000..e4e929f Binary files /dev/null and b/docker/db/pg_stat_tmp/global.stat differ diff --git a/docker/db/pg_subtrans/0000 b/docker/db/pg_subtrans/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/docker/db/pg_subtrans/0000 differ diff --git a/docker/db/pg_wal/000000010000000000000001 b/docker/db/pg_wal/000000010000000000000001 new file mode 100644 index 0000000..d590740 Binary files /dev/null and b/docker/db/pg_wal/000000010000000000000001 differ diff --git a/docker/db/pg_xact/0000 b/docker/db/pg_xact/0000 new file mode 100644 index 0000000..d46c6ce Binary files /dev/null and b/docker/db/pg_xact/0000 differ diff --git a/docker/db/postgresql.auto.conf b/docker/db/postgresql.auto.conf new file mode 100644 index 0000000..af7125e --- /dev/null +++ b/docker/db/postgresql.auto.conf @@ -0,0 +1,2 @@ +# Do not edit this file manually! +# It will be overwritten by the ALTER SYSTEM command. diff --git a/docker/db/postgresql.conf b/docker/db/postgresql.conf new file mode 100644 index 0000000..852aa02 --- /dev/null +++ b/docker/db/postgresql.conf @@ -0,0 +1,798 @@ +# ----------------------------- +# PostgreSQL configuration file +# ----------------------------- +# +# This file consists of lines of the form: +# +# name = value +# +# (The "=" is optional.) Whitespace may be used. Comments are introduced with +# "#" anywhere on a line. The complete list of parameter names and allowed +# values can be found in the PostgreSQL documentation. +# +# The commented-out settings shown in this file represent the default values. +# Re-commenting a setting is NOT sufficient to revert it to the default value; +# you need to reload the server. +# +# This file is read on server startup and when the server receives a SIGHUP +# signal. If you edit the file on a running system, you have to SIGHUP the +# server for the changes to take effect, run "pg_ctl reload", or execute +# "SELECT pg_reload_conf()". Some parameters, which are marked below, +# require a server shutdown and restart to take effect. +# +# Any parameter can also be given as a command-line option to the server, e.g., +# "postgres -c log_connections=on". Some parameters can be changed at run time +# with the "SET" SQL command. +# +# Memory units: B = bytes Time units: us = microseconds +# kB = kilobytes ms = milliseconds +# MB = megabytes s = seconds +# GB = gigabytes min = minutes +# TB = terabytes h = hours +# d = days + + +#------------------------------------------------------------------------------ +# FILE LOCATIONS +#------------------------------------------------------------------------------ + +# The default values of these variables are driven from the -D command-line +# option or PGDATA environment variable, represented here as ConfigDir. + +#data_directory = 'ConfigDir' # use data in another directory + # (change requires restart) +#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file + # (change requires restart) +#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file + # (change requires restart) + +# If external_pid_file is not explicitly set, no extra PID file is written. +#external_pid_file = '' # write an extra PID file + # (change requires restart) + + +#------------------------------------------------------------------------------ +# CONNECTIONS AND AUTHENTICATION +#------------------------------------------------------------------------------ + +# - Connection Settings - + +listen_addresses = '*' + # comma-separated list of addresses; + # defaults to 'localhost'; use '*' for all + # (change requires restart) +#port = 5432 # (change requires restart) +max_connections = 100 # (change requires restart) +#superuser_reserved_connections = 3 # (change requires restart) +#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories + # (change requires restart) +#unix_socket_group = '' # (change requires restart) +#unix_socket_permissions = 0777 # begin with 0 to use octal notation + # (change requires restart) +#bonjour = off # advertise server via Bonjour + # (change requires restart) +#bonjour_name = '' # defaults to the computer name + # (change requires restart) + +# - TCP settings - +# see "man tcp" for details + +#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds; + # 0 selects the system default +#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds; + # 0 selects the system default +#tcp_keepalives_count = 0 # TCP_KEEPCNT; + # 0 selects the system default +#tcp_user_timeout = 0 # TCP_USER_TIMEOUT, in milliseconds; + # 0 selects the system default + +#client_connection_check_interval = 0 # time between checks for client + # disconnection while running queries; + # 0 for never + +# - Authentication - + +#authentication_timeout = 1min # 1s-600s +#password_encryption = scram-sha-256 # scram-sha-256 or md5 +#db_user_namespace = off + +# GSSAPI using Kerberos +#krb_server_keyfile = 'FILE:${sysconfdir}/krb5.keytab' +#krb_caseins_users = off + +# - SSL - + +#ssl = off +#ssl_ca_file = '' +#ssl_cert_file = 'server.crt' +#ssl_crl_file = '' +#ssl_crl_dir = '' +#ssl_key_file = 'server.key' +#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers +#ssl_prefer_server_ciphers = on +#ssl_ecdh_curve = 'prime256v1' +#ssl_min_protocol_version = 'TLSv1.2' +#ssl_max_protocol_version = '' +#ssl_dh_params_file = '' +#ssl_passphrase_command = '' +#ssl_passphrase_command_supports_reload = off + + +#------------------------------------------------------------------------------ +# RESOURCE USAGE (except WAL) +#------------------------------------------------------------------------------ + +# - Memory - + +shared_buffers = 128MB # min 128kB + # (change requires restart) +#huge_pages = try # on, off, or try + # (change requires restart) +#huge_page_size = 0 # zero for system default + # (change requires restart) +#temp_buffers = 8MB # min 800kB +#max_prepared_transactions = 0 # zero disables the feature + # (change requires restart) +# Caution: it is not advisable to set max_prepared_transactions nonzero unless +# you actively intend to use prepared transactions. +#work_mem = 4MB # min 64kB +#hash_mem_multiplier = 1.0 # 1-1000.0 multiplier on hash table work_mem +#maintenance_work_mem = 64MB # min 1MB +#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem +#logical_decoding_work_mem = 64MB # min 64kB +#max_stack_depth = 2MB # min 100kB +#shared_memory_type = mmap # the default is the first option + # supported by the operating system: + # mmap + # sysv + # windows + # (change requires restart) +dynamic_shared_memory_type = posix # the default is the first option + # supported by the operating system: + # posix + # sysv + # windows + # mmap + # (change requires restart) +#min_dynamic_shared_memory = 0MB # (change requires restart) + +# - Disk - + +#temp_file_limit = -1 # limits per-process temp file space + # in kilobytes, or -1 for no limit + +# - Kernel Resources - + +#max_files_per_process = 1000 # min 64 + # (change requires restart) + +# - Cost-Based Vacuum Delay - + +#vacuum_cost_delay = 0 # 0-100 milliseconds (0 disables) +#vacuum_cost_page_hit = 1 # 0-10000 credits +#vacuum_cost_page_miss = 2 # 0-10000 credits +#vacuum_cost_page_dirty = 20 # 0-10000 credits +#vacuum_cost_limit = 200 # 1-10000 credits + +# - Background Writer - + +#bgwriter_delay = 200ms # 10-10000ms between rounds +#bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables +#bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round +#bgwriter_flush_after = 512kB # measured in pages, 0 disables + +# - Asynchronous Behavior - + +#backend_flush_after = 0 # measured in pages, 0 disables +#effective_io_concurrency = 1 # 1-1000; 0 disables prefetching +#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching +#max_worker_processes = 8 # (change requires restart) +#max_parallel_workers_per_gather = 2 # taken from max_parallel_workers +#max_parallel_maintenance_workers = 2 # taken from max_parallel_workers +#max_parallel_workers = 8 # maximum number of max_worker_processes that + # can be used in parallel operations +#parallel_leader_participation = on +#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate + # (change requires restart) + + +#------------------------------------------------------------------------------ +# WRITE-AHEAD LOG +#------------------------------------------------------------------------------ + +# - Settings - + +#wal_level = replica # minimal, replica, or logical + # (change requires restart) +#fsync = on # flush data to disk for crash safety + # (turning this off can cause + # unrecoverable data corruption) +#synchronous_commit = on # synchronization level; + # off, local, remote_write, remote_apply, or on +#wal_sync_method = fsync # the default is the first option + # supported by the operating system: + # open_datasync + # fdatasync (default on Linux and FreeBSD) + # fsync + # fsync_writethrough + # open_sync +#full_page_writes = on # recover from partial page writes +#wal_log_hints = off # also do full page writes of non-critical updates + # (change requires restart) +#wal_compression = off # enable compression of full-page writes +#wal_init_zero = on # zero-fill new WAL files +#wal_recycle = on # recycle WAL files +#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers + # (change requires restart) +#wal_writer_delay = 200ms # 1-10000 milliseconds +#wal_writer_flush_after = 1MB # measured in pages, 0 disables +#wal_skip_threshold = 2MB + +#commit_delay = 0 # range 0-100000, in microseconds +#commit_siblings = 5 # range 1-1000 + +# - Checkpoints - + +#checkpoint_timeout = 5min # range 30s-1d +#checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0 +#checkpoint_flush_after = 256kB # measured in pages, 0 disables +#checkpoint_warning = 30s # 0 disables +max_wal_size = 1GB +min_wal_size = 80MB + +# - Archiving - + +#archive_mode = off # enables archiving; off, on, or always + # (change requires restart) +#archive_command = '' # command to use to archive a logfile segment + # placeholders: %p = path of file to archive + # %f = file name only + # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f' +#archive_timeout = 0 # force a logfile segment switch after this + # number of seconds; 0 disables + +# - Archive Recovery - + +# These are only used in recovery mode. + +#restore_command = '' # command to use to restore an archived logfile segment + # placeholders: %p = path of file to restore + # %f = file name only + # e.g. 'cp /mnt/server/archivedir/%f %p' +#archive_cleanup_command = '' # command to execute at every restartpoint +#recovery_end_command = '' # command to execute at completion of recovery + +# - Recovery Target - + +# Set these only when performing a targeted recovery. + +#recovery_target = '' # 'immediate' to end recovery as soon as a + # consistent state is reached + # (change requires restart) +#recovery_target_name = '' # the named restore point to which recovery will proceed + # (change requires restart) +#recovery_target_time = '' # the time stamp up to which recovery will proceed + # (change requires restart) +#recovery_target_xid = '' # the transaction ID up to which recovery will proceed + # (change requires restart) +#recovery_target_lsn = '' # the WAL LSN up to which recovery will proceed + # (change requires restart) +#recovery_target_inclusive = on # Specifies whether to stop: + # just after the specified recovery target (on) + # just before the recovery target (off) + # (change requires restart) +#recovery_target_timeline = 'latest' # 'current', 'latest', or timeline ID + # (change requires restart) +#recovery_target_action = 'pause' # 'pause', 'promote', 'shutdown' + # (change requires restart) + + +#------------------------------------------------------------------------------ +# REPLICATION +#------------------------------------------------------------------------------ + +# - Sending Servers - + +# Set these on the primary and on any standby that will send replication data. + +#max_wal_senders = 10 # max number of walsender processes + # (change requires restart) +#max_replication_slots = 10 # max number of replication slots + # (change requires restart) +#wal_keep_size = 0 # in megabytes; 0 disables +#max_slot_wal_keep_size = -1 # in megabytes; -1 disables +#wal_sender_timeout = 60s # in milliseconds; 0 disables +#track_commit_timestamp = off # collect timestamp of transaction commit + # (change requires restart) + +# - Primary Server - + +# These settings are ignored on a standby server. + +#synchronous_standby_names = '' # standby servers that provide sync rep + # method to choose sync standbys, number of sync standbys, + # and comma-separated list of application_name + # from standby(s); '*' = all +#vacuum_defer_cleanup_age = 0 # number of xacts by which cleanup is delayed + +# - Standby Servers - + +# These settings are ignored on a primary server. + +#primary_conninfo = '' # connection string to sending server +#primary_slot_name = '' # replication slot on sending server +#promote_trigger_file = '' # file name whose presence ends recovery +#hot_standby = on # "off" disallows queries during recovery + # (change requires restart) +#max_standby_archive_delay = 30s # max delay before canceling queries + # when reading WAL from archive; + # -1 allows indefinite delay +#max_standby_streaming_delay = 30s # max delay before canceling queries + # when reading streaming WAL; + # -1 allows indefinite delay +#wal_receiver_create_temp_slot = off # create temp slot if primary_slot_name + # is not set +#wal_receiver_status_interval = 10s # send replies at least this often + # 0 disables +#hot_standby_feedback = off # send info from standby to prevent + # query conflicts +#wal_receiver_timeout = 60s # time that receiver waits for + # communication from primary + # in milliseconds; 0 disables +#wal_retrieve_retry_interval = 5s # time to wait before retrying to + # retrieve WAL after a failed attempt +#recovery_min_apply_delay = 0 # minimum delay for applying changes during recovery + +# - Subscribers - + +# These settings are ignored on a publisher. + +#max_logical_replication_workers = 4 # taken from max_worker_processes + # (change requires restart) +#max_sync_workers_per_subscription = 2 # taken from max_logical_replication_workers + + +#------------------------------------------------------------------------------ +# QUERY TUNING +#------------------------------------------------------------------------------ + +# - Planner Method Configuration - + +#enable_async_append = on +#enable_bitmapscan = on +#enable_gathermerge = on +#enable_hashagg = on +#enable_hashjoin = on +#enable_incremental_sort = on +#enable_indexscan = on +#enable_indexonlyscan = on +#enable_material = on +#enable_memoize = on +#enable_mergejoin = on +#enable_nestloop = on +#enable_parallel_append = on +#enable_parallel_hash = on +#enable_partition_pruning = on +#enable_partitionwise_join = off +#enable_partitionwise_aggregate = off +#enable_seqscan = on +#enable_sort = on +#enable_tidscan = on + +# - Planner Cost Constants - + +#seq_page_cost = 1.0 # measured on an arbitrary scale +#random_page_cost = 4.0 # same scale as above +#cpu_tuple_cost = 0.01 # same scale as above +#cpu_index_tuple_cost = 0.005 # same scale as above +#cpu_operator_cost = 0.0025 # same scale as above +#parallel_setup_cost = 1000.0 # same scale as above +#parallel_tuple_cost = 0.1 # same scale as above +#min_parallel_table_scan_size = 8MB +#min_parallel_index_scan_size = 512kB +#effective_cache_size = 4GB + +#jit_above_cost = 100000 # perform JIT compilation if available + # and query more expensive than this; + # -1 disables +#jit_inline_above_cost = 500000 # inline small functions if query is + # more expensive than this; -1 disables +#jit_optimize_above_cost = 500000 # use expensive JIT optimizations if + # query is more expensive than this; + # -1 disables + +# - Genetic Query Optimizer - + +#geqo = on +#geqo_threshold = 12 +#geqo_effort = 5 # range 1-10 +#geqo_pool_size = 0 # selects default based on effort +#geqo_generations = 0 # selects default based on effort +#geqo_selection_bias = 2.0 # range 1.5-2.0 +#geqo_seed = 0.0 # range 0.0-1.0 + +# - Other Planner Options - + +#default_statistics_target = 100 # range 1-10000 +#constraint_exclusion = partition # on, off, or partition +#cursor_tuple_fraction = 0.1 # range 0.0-1.0 +#from_collapse_limit = 8 +#jit = on # allow JIT compilation +#join_collapse_limit = 8 # 1 disables collapsing of explicit + # JOIN clauses +#plan_cache_mode = auto # auto, force_generic_plan or + # force_custom_plan + + +#------------------------------------------------------------------------------ +# REPORTING AND LOGGING +#------------------------------------------------------------------------------ + +# - Where to Log - + +#log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, syslog, and eventlog, + # depending on platform. csvlog + # requires logging_collector to be on. + +# This is used when logging to stderr: +#logging_collector = off # Enable capturing of stderr and csvlog + # into log files. Required to be on for + # csvlogs. + # (change requires restart) + +# These are only used if logging_collector is on: +#log_directory = 'log' # directory where log files are written, + # can be absolute or relative to PGDATA +#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern, + # can include strftime() escapes +#log_file_mode = 0600 # creation mode for log files, + # begin with 0 to use octal notation +#log_rotation_age = 1d # Automatic rotation of logfiles will + # happen after that time. 0 disables. +#log_rotation_size = 10MB # Automatic rotation of logfiles will + # happen after that much log output. + # 0 disables. +#log_truncate_on_rotation = off # If on, an existing log file with the + # same name as the new log file will be + # truncated rather than appended to. + # But such truncation only occurs on + # time-driven rotation, not on restarts + # or size-driven rotation. Default is + # off, meaning append to existing files + # in all cases. + +# These are relevant when logging to syslog: +#syslog_facility = 'LOCAL0' +#syslog_ident = 'postgres' +#syslog_sequence_numbers = on +#syslog_split_messages = on + +# This is only relevant when logging to eventlog (Windows): +# (change requires restart) +#event_source = 'PostgreSQL' + +# - When to Log - + +#log_min_messages = warning # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic + +#log_min_error_statement = error # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic (effectively off) + +#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements + # and their durations, > 0 logs only + # statements running at least this number + # of milliseconds + +#log_min_duration_sample = -1 # -1 is disabled, 0 logs a sample of statements + # and their durations, > 0 logs only a sample of + # statements running at least this number + # of milliseconds; + # sample fraction is determined by log_statement_sample_rate + +#log_statement_sample_rate = 1.0 # fraction of logged statements exceeding + # log_min_duration_sample to be logged; + # 1.0 logs all such statements, 0.0 never logs + + +#log_transaction_sample_rate = 0.0 # fraction of transactions whose statements + # are logged regardless of their duration; 1.0 logs all + # statements from all transactions, 0.0 never logs + +# - What to Log - + +#debug_print_parse = off +#debug_print_rewritten = off +#debug_print_plan = off +#debug_pretty_print = on +#log_autovacuum_min_duration = -1 # log autovacuum activity; + # -1 disables, 0 logs all actions and + # their durations, > 0 logs only + # actions running at least this number + # of milliseconds. +#log_checkpoints = off +#log_connections = off +#log_disconnections = off +#log_duration = off +#log_error_verbosity = default # terse, default, or verbose messages +#log_hostname = off +#log_line_prefix = '%m [%p] ' # special values: + # %a = application name + # %u = user name + # %d = database name + # %r = remote host and port + # %h = remote host + # %b = backend type + # %p = process ID + # %P = process ID of parallel group leader + # %t = timestamp without milliseconds + # %m = timestamp with milliseconds + # %n = timestamp with milliseconds (as a Unix epoch) + # %Q = query ID (0 if none or not computed) + # %i = command tag + # %e = SQL state + # %c = session ID + # %l = session line number + # %s = session start timestamp + # %v = virtual transaction ID + # %x = transaction ID (0 if none) + # %q = stop here in non-session + # processes + # %% = '%' + # e.g. '<%u%%%d> ' +#log_lock_waits = off # log lock waits >= deadlock_timeout +#log_recovery_conflict_waits = off # log standby recovery conflict waits + # >= deadlock_timeout +#log_parameter_max_length = -1 # when logging statements, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_parameter_max_length_on_error = 0 # when logging an error, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_statement = 'none' # none, ddl, mod, all +#log_replication_commands = off +#log_temp_files = -1 # log temporary files equal or larger + # than the specified size in kilobytes; + # -1 disables, 0 logs all temp files +log_timezone = 'Etc/UTC' + + +#------------------------------------------------------------------------------ +# PROCESS TITLE +#------------------------------------------------------------------------------ + +#cluster_name = '' # added to process titles if nonempty + # (change requires restart) +#update_process_title = on + + +#------------------------------------------------------------------------------ +# STATISTICS +#------------------------------------------------------------------------------ + +# - Query and Index Statistics Collector - + +#track_activities = on +#track_activity_query_size = 1024 # (change requires restart) +#track_counts = on +#track_io_timing = off +#track_wal_io_timing = off +#track_functions = none # none, pl, all +#stats_temp_directory = 'pg_stat_tmp' + + +# - Monitoring - + +#compute_query_id = auto +#log_statement_stats = off +#log_parser_stats = off +#log_planner_stats = off +#log_executor_stats = off + + +#------------------------------------------------------------------------------ +# AUTOVACUUM +#------------------------------------------------------------------------------ + +#autovacuum = on # Enable autovacuum subprocess? 'on' + # requires track_counts to also be on. +#autovacuum_max_workers = 3 # max number of autovacuum subprocesses + # (change requires restart) +#autovacuum_naptime = 1min # time between autovacuum runs +#autovacuum_vacuum_threshold = 50 # min number of row updates before + # vacuum +#autovacuum_vacuum_insert_threshold = 1000 # min number of row inserts + # before vacuum; -1 disables insert + # vacuums +#autovacuum_analyze_threshold = 50 # min number of row updates before + # analyze +#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum +#autovacuum_vacuum_insert_scale_factor = 0.2 # fraction of inserts over table + # size before insert vacuum +#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze +#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum + # (change requires restart) +#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age + # before forced vacuum + # (change requires restart) +#autovacuum_vacuum_cost_delay = 2ms # default vacuum cost delay for + # autovacuum, in milliseconds; + # -1 means use vacuum_cost_delay +#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for + # autovacuum, -1 means use + # vacuum_cost_limit + + +#------------------------------------------------------------------------------ +# CLIENT CONNECTION DEFAULTS +#------------------------------------------------------------------------------ + +# - Statement Behavior - + +#client_min_messages = notice # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # log + # notice + # warning + # error +#search_path = '"$user", public' # schema names +#row_security = on +#default_table_access_method = 'heap' +#default_tablespace = '' # a tablespace name, '' uses the default +#default_toast_compression = 'pglz' # 'pglz' or 'lz4' +#temp_tablespaces = '' # a list of tablespace names, '' uses + # only default tablespace +#check_function_bodies = on +#default_transaction_isolation = 'read committed' +#default_transaction_read_only = off +#default_transaction_deferrable = off +#session_replication_role = 'origin' +#statement_timeout = 0 # in milliseconds, 0 is disabled +#lock_timeout = 0 # in milliseconds, 0 is disabled +#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled +#idle_session_timeout = 0 # in milliseconds, 0 is disabled +#vacuum_freeze_table_age = 150000000 +#vacuum_freeze_min_age = 50000000 +#vacuum_failsafe_age = 1600000000 +#vacuum_multixact_freeze_table_age = 150000000 +#vacuum_multixact_freeze_min_age = 5000000 +#vacuum_multixact_failsafe_age = 1600000000 +#bytea_output = 'hex' # hex, escape +#xmlbinary = 'base64' +#xmloption = 'content' +#gin_pending_list_limit = 4MB + +# - Locale and Formatting - + +datestyle = 'iso, mdy' +#intervalstyle = 'postgres' +timezone = 'Etc/UTC' +#timezone_abbreviations = 'Default' # Select the set of available time zone + # abbreviations. Currently, there are + # Default + # Australia (historical usage) + # India + # You can create your own file in + # share/timezonesets/. +#extra_float_digits = 1 # min -15, max 3; any value >0 actually + # selects precise output mode +#client_encoding = sql_ascii # actually, defaults to database + # encoding + +# These settings are initialized by initdb, but they can be changed. +lc_messages = 'en_US.utf8' # locale for system error message + # strings +lc_monetary = 'en_US.utf8' # locale for monetary formatting +lc_numeric = 'en_US.utf8' # locale for number formatting +lc_time = 'en_US.utf8' # locale for time formatting + +# default configuration for text search +default_text_search_config = 'pg_catalog.english' + +# - Shared Library Preloading - + +#local_preload_libraries = '' +#session_preload_libraries = '' +#shared_preload_libraries = '' # (change requires restart) +#jit_provider = 'llvmjit' # JIT library to use + +# - Other Defaults - + +#dynamic_library_path = '$libdir' +#extension_destdir = '' # prepend path when loading extensions + # and shared objects (added by Debian) +#gin_fuzzy_search_limit = 0 + + +#------------------------------------------------------------------------------ +# LOCK MANAGEMENT +#------------------------------------------------------------------------------ + +#deadlock_timeout = 1s +#max_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_relation = -2 # negative values mean + # (max_pred_locks_per_transaction + # / -max_pred_locks_per_relation) - 1 +#max_pred_locks_per_page = 2 # min 0 + + +#------------------------------------------------------------------------------ +# VERSION AND PLATFORM COMPATIBILITY +#------------------------------------------------------------------------------ + +# - Previous PostgreSQL Versions - + +#array_nulls = on +#backslash_quote = safe_encoding # on, off, or safe_encoding +#escape_string_warning = on +#lo_compat_privileges = off +#quote_all_identifiers = off +#standard_conforming_strings = on +#synchronize_seqscans = on + +# - Other Platforms and Clients - + +#transform_null_equals = off + + +#------------------------------------------------------------------------------ +# ERROR HANDLING +#------------------------------------------------------------------------------ + +#exit_on_error = off # terminate session on any error? +#restart_after_crash = on # reinitialize after backend crash? +#data_sync_retry = off # retry or panic on failure to fsync + # data? + # (change requires restart) +#recovery_init_sync_method = fsync # fsync, syncfs (Linux 5.8+) + + +#------------------------------------------------------------------------------ +# CONFIG FILE INCLUDES +#------------------------------------------------------------------------------ + +# These options allow settings to be loaded from files other than the +# default postgresql.conf. Note that these are directives, not variable +# assignments, so they can usefully be given more than once. + +#include_dir = '...' # include files ending in '.conf' from + # a directory, e.g., 'conf.d' +#include_if_exists = '...' # include file only if it exists +#include = '...' # include file + + +#------------------------------------------------------------------------------ +# CUSTOMIZED OPTIONS +#------------------------------------------------------------------------------ + +# Add settings for extensions here diff --git a/docker/db/postmaster.opts b/docker/db/postmaster.opts new file mode 100644 index 0000000..5a715e5 --- /dev/null +++ b/docker/db/postmaster.opts @@ -0,0 +1 @@ +/usr/lib/postgresql/14/bin/postgres diff --git a/docker/db/postmaster.pid b/docker/db/postmaster.pid new file mode 100644 index 0000000..5f5a1f7 --- /dev/null +++ b/docker/db/postmaster.pid @@ -0,0 +1,8 @@ +1 +/var/lib/postgresql/data +1720772098 +5432 +/var/run/postgresql +* + 17 0 +ready diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..1c31301 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,14 @@ +services: + postgres: + build: pg-with-loader + container_name: postgres-device-app + volumes: + - ./db:/var/lib/postgresql/data + ports: + - "15432:5432" + extra_hosts: + - host.docker.internal:host-gateway + environment: + - POSTGRES_DB=postgres + - POSTGRES_USER=flower + - POSTGRES_PASSWORD=ffdb \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..e644113 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..a441313 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..b740cf1 --- /dev/null +++ b/gradlew @@ -0,0 +1,249 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..7101f8e --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..e341a14 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,13 @@ +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.PREFER_PROJECT) + repositories { + mavenLocal() + maven(url = "https://maven.anypoint.tv/repository/public") { + credentials { + username = "dev.anypointmedia" + password = "*emflaj*" + } + } + } +} +rootProject.name = "consumer" diff --git a/src/main/kotlin/tv/anypoint/consumer/ConsumerTestApplication.kt b/src/main/kotlin/tv/anypoint/consumer/ConsumerTestApplication.kt new file mode 100644 index 0000000..e63cb83 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/ConsumerTestApplication.kt @@ -0,0 +1,305 @@ +package tv.anypoint.consumer + +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.module.kotlin.kotlinModule +import org.apache.commons.lang3.ObjectUtils +import org.apache.commons.lang3.RandomStringUtils +import org.slf4j.Logger +import org.slf4j.LoggerFactory +import org.slf4j.MDC +import org.springframework.boot.autoconfigure.SpringBootApplication +import org.springframework.boot.runApplication +import software.amazon.awssdk.core.SdkBytes +import software.amazon.awssdk.regions.Region +import software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient +import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient +import software.amazon.awssdk.services.kinesis.KinesisAsyncClient +import software.amazon.awssdk.services.kinesis.model.PutRecordRequest +import software.amazon.kinesis.common.ConfigsBuilder +import software.amazon.kinesis.common.KinesisClientUtil +import software.amazon.kinesis.coordinator.Scheduler +import software.amazon.kinesis.exceptions.InvalidStateException +import software.amazon.kinesis.exceptions.ShutdownException +import software.amazon.kinesis.lifecycle.events.* +import software.amazon.kinesis.processor.ShardRecordProcessor +import software.amazon.kinesis.processor.ShardRecordProcessorFactory +import software.amazon.kinesis.retrieval.KinesisClientRecord +import software.amazon.kinesis.retrieval.polling.PollingConfig +import tv.anypoint.consumer.kinesis.RecordSample2App +import tv.anypoint.consumer.kinesis.RecordSampleApp +import tv.anypoint.consumer.kinesis.RecordSampleConsumer +import tv.anypoint.consumer.repository.RecordSampleRepository +import java.io.BufferedReader +import java.io.IOException +import java.io.InputStreamReader +import java.time.LocalDateTime +import java.util.* +import java.util.concurrent.* + +@SpringBootApplication +class ConsumerTestApplication + +fun main(args: Array) { + val context = runApplication(*args) + + val streamName = "new-device-app-test" + val applicationName = "new-device-app-test" + val region = "ap-northeast-2" + val objectMapper: ObjectMapper = ObjectMapper().registerModule(kotlinModule()) + + // run producer +// val recordSampleApp = RecordSampleApp( +// streamName, +// applicationName, +// region, +// objectMapper +// ) +// recordSampleApp.runProducer() + + // run consumer + val recordSampleRepository = context.getBean(RecordSampleRepository::class.java) + val recordSampleConsumer = RecordSampleConsumer( + streamName, + applicationName, + region, + objectMapper, + recordSampleRepository = recordSampleRepository + ) + recordSampleConsumer.run() +} + +/** + * This class will run a simple app that uses the KCL to read data and uses the AWS SDK to publish data. + * Before running this program you must first create a Kinesis stream through the AWS console or AWS SDK. + */ +class SampleSingle(private val streamName: String, region: String?) { + private val region: Region = Region.of(ObjectUtils.firstNonNull(region, "ap-northeast-2")) + private val kinesisClient: KinesisAsyncClient = + KinesisClientUtil.createKinesisAsyncClient(KinesisAsyncClient.builder().region(this.region)) + + fun run() { + /** + * Sends dummy data to Kinesis. Not relevant to consuming the data with the KCL + */ + + val producerExecutor = Executors.newSingleThreadScheduledExecutor() + val producerFuture = producerExecutor.scheduleAtFixedRate({ this.publishRecord() }, 10, 1, TimeUnit.SECONDS) + + /** + * Sets up configuration for the KCL, including DynamoDB and CloudWatch dependencies. The final argument, a + * ShardRecordProcessorFactory, is where the logic for record processing lives, and is located in a private + * class below. + */ + val dynamoClient = DynamoDbAsyncClient.builder().region(region).build() + val cloudWatchClient = CloudWatchAsyncClient.builder().region(region).build() + val configsBuilder = ConfigsBuilder( + streamName, + streamName, + kinesisClient, + dynamoClient, + cloudWatchClient, + UUID.randomUUID().toString(), + SampleRecordProcessorFactory() + ) + + /** + * The Scheduler (also called Worker in earlier versions of the KCL) is the entry point to the KCL. This + * instance is configured with defaults provided by the ConfigsBuilder. + */ + val scheduler = Scheduler( + configsBuilder.checkpointConfig(), + configsBuilder.coordinatorConfig(), + configsBuilder.leaseManagementConfig(), + configsBuilder.lifecycleConfig(), + configsBuilder.metricsConfig(), + configsBuilder.processorConfig(), + configsBuilder.retrievalConfig().retrievalSpecificConfig( + PollingConfig( + streamName, kinesisClient + ) + ) + ) + + /** + * Kickoff the Scheduler. Record processing of the stream of dummy data will continue indefinitely + * until an exit is triggered. + */ + val schedulerThread = Thread(scheduler) + schedulerThread.isDaemon = true + schedulerThread.start() + + /** + * Allows termination of app by pressing Enter. + */ + println("Press enter to shutdown") + val reader = BufferedReader(InputStreamReader(System.`in`)) + try { + reader.readLine() + } catch (ioex: IOException) { + log.error("Caught exception while waiting for confirm. Shutting down.", ioex) + } + + /** + * Stops sending dummy data. + */ + log.info("Cancelling producer and shutting down executor.") + producerFuture.cancel(true) + producerExecutor.shutdownNow() + + /** + * Stops consuming data. Finishes processing the current batch of data already received from Kinesis + * before shutting down. + */ + val gracefulShutdownFuture: Future = scheduler.startGracefulShutdown() + log.info("Waiting up to 20 seconds for shutdown to complete.") + try { + gracefulShutdownFuture[20, TimeUnit.SECONDS] + } catch (e: InterruptedException) { + log.info("Interrupted while waiting for graceful shutdown. Continuing.") + } catch (e: ExecutionException) { + log.error("Exception while executing graceful shutdown.", e) + } catch (e: TimeoutException) { + log.error("Timeout while waiting for shutdown. Scheduler may not have exited.") + } + log.info("Completed, shutting down now.") + } + + /** + * Sends a single record of dummy data to Kinesis. + */ + private fun publishRecord() { + val request = PutRecordRequest.builder() + .partitionKey(RandomStringUtils.randomAlphabetic(5, 20)) + .streamName(streamName) + .data(SdkBytes.fromByteArray(LocalDateTime.now().toString().toByteArray())) + .build() + try { + kinesisClient.putRecord(request).get() + } catch (e: InterruptedException) { + log.info("Interrupted, assuming shutdown.") + } catch (e: ExecutionException) { + log.error("Exception while sending data to Kinesis. Will try again next cycle.", e) + } + } + + private class SampleRecordProcessorFactory : ShardRecordProcessorFactory { + override fun shardRecordProcessor(): ShardRecordProcessor { + return SampleRecordProcessor() + } + } + + /** + * The implementation of the ShardRecordProcessor interface is where the heart of the record processing logic lives. + * In this example all we do to 'process' is log info about the records. + */ + private class SampleRecordProcessor : ShardRecordProcessor { + private var shardId: String? = null + + /** + * Invoked by the KCL before data records are delivered to the ShardRecordProcessor instance (via + * processRecords). In this example we do nothing except some logging. + * + * @param initializationInput Provides information related to initialization. + */ + override fun initialize(initializationInput: InitializationInput) { + shardId = initializationInput.shardId() + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Initializing @ Sequence: {}", initializationInput.extendedSequenceNumber()) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** + * Handles record processing logic. The Amazon Kinesis Client Library will invoke this method to deliver + * data records to the application. In this example we simply log our records. + * + * @param processRecordsInput Provides the records to be processed as well as information and capabilities + * related to them (e.g. checkpointing). + */ + override fun processRecords(processRecordsInput: ProcessRecordsInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Processing {} record(s)", processRecordsInput.records().size) + processRecordsInput.records().forEach { r: KinesisClientRecord -> + log.info( + "Processing record pk: {} -- Seq: {}", + r.partitionKey(), + r.sequenceNumber() + ) + } + } catch (t: Throwable) { + log.error("Caught throwable while processing records. Aborting.") + Runtime.getRuntime().halt(1) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** Called when the lease tied to this record processor has been lost. Once the lease has been lost, + * the record processor can no longer checkpoint. + * + * @param leaseLostInput Provides access to functions and data related to the loss of the lease. + */ + override fun leaseLost(leaseLostInput: LeaseLostInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Lost lease, so terminating.") + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** + * Called when all data on this shard has been processed. Checkpointing must occur in the method for record + * processing to be considered complete; an exception will be thrown otherwise. + * + * @param shardEndedInput Provides access to a checkpointer method for completing processing of the shard. + */ + override fun shardEnded(shardEndedInput: ShardEndedInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Reached shard end checkpointing.") + shardEndedInput.checkpointer().checkpoint() + } catch (e: ShutdownException) { + log.error("Exception while checkpointing at shard end. Giving up.", e) + } catch (e: InvalidStateException) { + log.error("Exception while checkpointing at shard end. Giving up.", e) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** + * Invoked when Scheduler has been requested to shut down (i.e. we decide to stop running the app by pressing + * Enter). Checkpoints and logs the data a final time. + * + * @param shutdownRequestedInput Provides access to a checkpointer, allowing a record processor to checkpoint + * before the shutdown is completed. + */ + override fun shutdownRequested(shutdownRequestedInput: ShutdownRequestedInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Scheduler is shutting down, checkpointing.") + shutdownRequestedInput.checkpointer().checkpoint() + } catch (e: ShutdownException) { + log.error("Exception while checkpointing at requested shutdown. Giving up.", e) + } catch (e: InvalidStateException) { + log.error("Exception while checkpointing at requested shutdown. Giving up.", e) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + companion object { + private const val SHARD_ID_MDC_KEY = "ShardId" + + private val log: Logger = LoggerFactory.getLogger(SampleRecordProcessor::class.java) + } + } + + companion object { + private val log: Logger = LoggerFactory.getLogger(SampleSingle::class.java) + } +} diff --git a/src/main/kotlin/tv/anypoint/consumer/config/aws/PostgreSQLConfig.kt b/src/main/kotlin/tv/anypoint/consumer/config/aws/PostgreSQLConfig.kt new file mode 100644 index 0000000..8b43d17 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/config/aws/PostgreSQLConfig.kt @@ -0,0 +1,32 @@ +package tv.anypoint.consumer.config.aws + +import org.springframework.boot.ApplicationArguments +import org.springframework.boot.ApplicationRunner +import org.springframework.jdbc.core.JdbcTemplate +import org.springframework.stereotype.Component +import javax.sql.DataSource + + +@Component +class PostgreSQLConfig( + dataSource: DataSource, + jdbcTemplate: JdbcTemplate +) : ApplicationRunner { + private val dataSource: DataSource = dataSource + private val jdbcTemplate: JdbcTemplate = jdbcTemplate + + @Throws(Exception::class) + override fun run(args: ApplicationArguments) { + dataSource.connection.use { connection -> + println("[PostgreSQLConfig] > dataSource Class > " + dataSource.javaClass) + println("[PostgreSQLConfig] > URL > " + connection.metaData.url) + println("[PostgreSQLConfig] > userName > " + connection.metaData.userName) + +// val statement: Statement = connection.createStatement() +// val sql = "CREATE TABLE TBL_TEST(NO INTEGER NOT NULL, TEST_NAME VARCHAR(255), PRIMARY KEY (NO))" +// statement.executeUpdate(sql) + } +// jdbcTemplate.execute("INSERT INTO TBL_TEST VALUES (1, 'data')") + jdbcTemplate.execute("SELECT * FROM TBL_TEST") + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/config/aws/SpringCloudClientConfig.kt b/src/main/kotlin/tv/anypoint/consumer/config/aws/SpringCloudClientConfig.kt new file mode 100644 index 0000000..64017f1 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/config/aws/SpringCloudClientConfig.kt @@ -0,0 +1,6 @@ +package tv.anypoint.consumer.config.aws + +import org.springframework.context.annotation.Configuration + +@Configuration +class SpringCloudClientConfig \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/IConsumer.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/IConsumer.kt new file mode 100644 index 0000000..f5b49df --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/IConsumer.kt @@ -0,0 +1,13 @@ +package tv.anypoint.consumer.kinesis + +import com.fasterxml.jackson.databind.ObjectMapper +import software.amazon.awssdk.regions.Region + +interface IConsumer { + val streamName: String + val applicationName: String + val region: Region + val objectMapper: ObjectMapper + + fun run() +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/KinesisData.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/KinesisData.kt new file mode 100644 index 0000000..ade7647 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/KinesisData.kt @@ -0,0 +1,5 @@ +package tv.anypoint.consumer.kinesis + +import software.amazon.kinesis.lifecycle.events.ProcessRecordsInput + +class KinesisData(val processRecordsInput: ProcessRecordsInput) diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordProcessor.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordProcessor.kt new file mode 100644 index 0000000..8e5c859 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordProcessor.kt @@ -0,0 +1,127 @@ +package tv.anypoint.consumer.kinesis + +import org.slf4j.Logger +import org.slf4j.LoggerFactory +import org.slf4j.MDC +import software.amazon.kinesis.exceptions.InvalidStateException +import software.amazon.kinesis.exceptions.ShutdownException +import software.amazon.kinesis.lifecycle.events.* +import software.amazon.kinesis.processor.ShardRecordProcessor + + +class RecordProcessor( + private val processRecordsCallback: (KinesisData) -> Unit +) : ShardRecordProcessor { + private var shardId: String? = null + + /** + * Invoked by the KCL before data records are delivered to the ShardRecordProcessor instance (via + * processRecords). In this example we do nothing except some logging. + * + * @param initializationInput Provides information related to initialization. + */ + override fun initialize(initializationInput: InitializationInput) { + shardId = initializationInput.shardId() + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Initializing @ Sequence: {}", initializationInput.extendedSequenceNumber()) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** + * Handles record processing logic. The Amazon Kinesis Client Library will invoke this method to deliver + * data records to the application. In this example we simply log our records. + * + * @param processRecordsInput Provides the records to be processed as well as information and capabilities + * related to them (e.g. checkpointing). + */ + override fun processRecords(processRecordsInput: ProcessRecordsInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Processing {} record(s)", processRecordsInput.records().size) +// processRecordsInput.records().forEach { r: KinesisClientRecord -> +// log.info( +// "Processing record pk: {} -- Seq: {} -- Data: {}", +// r.partitionKey(), +// r.sequenceNumber(), +// r.data(), +// ) +// +// val datas = decoder.decode(r.data()).toString() +// val recordSamples = objectMapper.readerForListOf(RecordSample::class.java).readValue>(datas) +// recordSamples.forEach { +// log.info("deviceID: ${it.deviceId}, startTime: ${it.startTime}, endTime: ${it.endTime}, data: ${it.data}") +// } +// } + processRecordsCallback(KinesisData(processRecordsInput)) + } catch (t: Throwable) { + log.error("Caught throwable while processing records. Aborting.") + Runtime.getRuntime().halt(1) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** Called when the lease tied to this record processor has been lost. Once the lease has been lost, + * the record processor can no longer checkpoint. + * + * @param leaseLostInput Provides access to functions and data related to the loss of the lease. + */ + override fun leaseLost(leaseLostInput: LeaseLostInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Lost lease, so terminating.") + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** + * Called when all data on this shard has been processed. Checkpointing must occur in the method for record + * processing to be considered complete; an exception will be thrown otherwise. + * + * @param shardEndedInput Provides access to a checkpointer method for completing processing of the shard. + */ + override fun shardEnded(shardEndedInput: ShardEndedInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Reached shard end checkpointing.") + shardEndedInput.checkpointer().checkpoint() + } catch (e: ShutdownException) { + log.error("Exception while checkpointing at shard end. Giving up.", e) + } catch (e: InvalidStateException) { + log.error("Exception while checkpointing at shard end. Giving up.", e) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + /** + * Invoked when Scheduler has been requested to shut down (i.e. we decide to stop running the app by pressing + * Enter). Checkpoints and logs the data a final time. + * + * @param shutdownRequestedInput Provides access to a checkpointer, allowing a record processor to checkpoint + * before the shutdown is completed. + */ + override fun shutdownRequested(shutdownRequestedInput: ShutdownRequestedInput) { + MDC.put(SHARD_ID_MDC_KEY, shardId) + try { + log.info("Scheduler is shutting down, checkpointing.") + shutdownRequestedInput.checkpointer().checkpoint() + } catch (e: ShutdownException) { + log.error("Exception while checkpointing at requested shutdown. Giving up.", e) + } catch (e: InvalidStateException) { + log.error("Exception while checkpointing at requested shutdown. Giving up.", e) + } finally { + MDC.remove(SHARD_ID_MDC_KEY) + } + } + + companion object { + private const val SHARD_ID_MDC_KEY = "ShardId" + + private val log: Logger = LoggerFactory.getLogger(RecordProcessor::class.java) + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordProcessorFactory.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordProcessorFactory.kt new file mode 100644 index 0000000..9d2e479 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordProcessorFactory.kt @@ -0,0 +1,12 @@ +package tv.anypoint.consumer.kinesis + +import software.amazon.kinesis.processor.ShardRecordProcessor +import software.amazon.kinesis.processor.ShardRecordProcessorFactory + +class RecordProcessorFactory( + private val processRecordsCallback: (KinesisData) -> Unit +) : ShardRecordProcessorFactory { + override fun shardRecordProcessor(): ShardRecordProcessor { + return RecordProcessor(processRecordsCallback) + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample.kt new file mode 100644 index 0000000..bdff893 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample.kt @@ -0,0 +1,8 @@ +package tv.anypoint.consumer.kinesis + +data class RecordSample( + val deviceId: String, + val startTime: Long, + val endTime: Long, + val data: String +) diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2.kt new file mode 100644 index 0000000..6ea59a4 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2.kt @@ -0,0 +1,9 @@ +package tv.anypoint.consumer.kinesis + +import java.time.LocalDateTime + +data class RecordSample2( + val deviceId: String, + val startTime: LocalDateTime, + val data: String, +) diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2App.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2App.kt new file mode 100644 index 0000000..586f8e7 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2App.kt @@ -0,0 +1,178 @@ +package tv.anypoint.consumer.kinesis + +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.module.kotlin.kotlinModule +import org.apache.commons.lang3.ObjectUtils +import org.slf4j.Logger +import org.slf4j.LoggerFactory +import software.amazon.awssdk.core.SdkBytes +import software.amazon.awssdk.regions.Region +import software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient +import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient +import software.amazon.awssdk.services.kinesis.KinesisAsyncClient +import software.amazon.awssdk.services.kinesis.model.PutRecordRequest +import software.amazon.kinesis.common.ConfigsBuilder +import software.amazon.kinesis.common.KinesisClientUtil +import software.amazon.kinesis.coordinator.Scheduler +import software.amazon.kinesis.retrieval.polling.PollingConfig +import java.nio.charset.Charset +import java.nio.charset.CharsetDecoder +import java.time.LocalDateTime +import java.util.* +import java.util.concurrent.* + +class RecordSample2App( + private val streamName: String, + private val applicationName: String, + region: String?, + private val objectMapper: ObjectMapper = ObjectMapper().registerModule(kotlinModule()) +) { + private val region: Region = Region.of(ObjectUtils.firstNonNull(region, "ap-northeast-2")) + private val kinesisClient: KinesisAsyncClient = + KinesisClientUtil.createKinesisAsyncClient(KinesisAsyncClient.builder().region(this.region)) + var producerExecutor: ScheduledExecutorService? = null + var producerFuture: ScheduledFuture<*>? = null + var scheduler: Scheduler? = null + private val decoder: CharsetDecoder = Charset.forName("UTF-8").newDecoder() + + fun runProducer() { + /** + * Sends dummy data to Kinesis. Not relevant to consuming the data with the KCL + */ + + producerExecutor = Executors.newSingleThreadScheduledExecutor() + + val recordSample2s = listOf( + RecordSample2("device1", LocalDateTime.now(), "data1"), + RecordSample2("device2", LocalDateTime.now(), "data2"), + RecordSample2("device3", LocalDateTime.now(), "data3"), + RecordSample2("device4", LocalDateTime.now(), "data4"), + ) + producerExecutor!!.scheduleAtFixedRate({ this.publishRecord(records = recordSample2s) }, 10, 1, TimeUnit.SECONDS) + } + + fun stopProducer() { + /** + * Stops sending dummy data. + */ + log.info("Cancelling producer and shutting down executor.") + producerFuture!!.cancel(true) + producerExecutor!!.shutdownNow() + } + + fun run() { + /** + * Sets up configuration for the KCL, including DynamoDB and CloudWatch dependencies. The final argument, a + * ShardRecordProcessorFactory, is where the logic for record processing lives, and is located in a private + * class below. + */ + val dynamoClient = DynamoDbAsyncClient.builder().region(region).build() + val cloudWatchClient = CloudWatchAsyncClient.builder().region(region).build() + val configsBuilder = ConfigsBuilder( + streamName, + applicationName, + kinesisClient, + dynamoClient, + cloudWatchClient, + UUID.randomUUID().toString(), + RecordProcessorFactory { kinesisData -> + kinesisData.processRecordsInput.records().forEach { r -> + log.info( + "Processing record pk: {} -- Seq: {} -- Data: {}", + r.partitionKey(), + r.sequenceNumber(), + r.data(), + ) + + val datas = decoder.decode(r.data()).toString() + val recordSamples = objectMapper.readerForListOf(RecordSample::class.java).readValue>(datas) + recordSamples.forEach { + log.info("deviceID: ${it.deviceId}, startTime: ${it.startTime}, endTime: ${it.endTime}, data: ${it.data}") + } + } + } + ) + + /** + * The Scheduler (also called Worker in earlier versions of the KCL) is the entry point to the KCL. This + * instance is configured with defaults provided by the ConfigsBuilder. + */ + scheduler = Scheduler( + configsBuilder.checkpointConfig(), + configsBuilder.coordinatorConfig(), + configsBuilder.leaseManagementConfig(), + configsBuilder.lifecycleConfig(), + configsBuilder.metricsConfig(), + configsBuilder.processorConfig(), + configsBuilder.retrievalConfig().retrievalSpecificConfig( + PollingConfig( + streamName, kinesisClient + ) + ) + ) + + /** + * Kickoff the Scheduler. Record processing of the stream of dummy data will continue indefinitely + * until an exit is triggered. + */ + val schedulerThread = Thread(scheduler) + schedulerThread.isDaemon = true + schedulerThread.start() + } + + fun stop() { + /** + * Stops consuming data. Finishes processing the current batch of data already received from Kinesis + * before shutting down. + */ + val gracefulShutdownFuture: Future = scheduler!!.startGracefulShutdown() + log.info("Waiting up to 20 seconds for shutdown to complete.") + try { + gracefulShutdownFuture[20, TimeUnit.SECONDS] + } catch (e: InterruptedException) { + log.info("Interrupted while waiting for graceful shutdown. Continuing.") + } catch (e: ExecutionException) { + log.error("Exception while executing graceful shutdown.", e) + } catch (e: TimeoutException) { + log.error("Timeout while waiting for shutdown. Scheduler may not have exited.") + } + log.info("Completed, shutting down now.") + } + + /** + * Sends a single record of dummy data to Kinesis. + */ + private fun publishRecord() { + val request = PutRecordRequest.builder() + .partitionKey(UUID.randomUUID().toString()) + .streamName(streamName) + .data(SdkBytes.fromByteArray(LocalDateTime.now().toString().toByteArray())) + .build() + try { + kinesisClient.putRecord(request).get() + } catch (e: InterruptedException) { + log.info("Interrupted, assuming shutdown.") + } catch (e: ExecutionException) { + log.error("Exception while sending data to Kinesis. Will try again next cycle.", e) + } + } + + private fun publishRecord(partitionKey: String = UUID.randomUUID().toString(), records: List) { + val request = PutRecordRequest.builder() + .partitionKey(partitionKey) + .streamName(streamName) + .data(SdkBytes.fromString(objectMapper.writeValueAsString(records), Charset.defaultCharset())) + .build() + try { + kinesisClient.putRecord(request).get() + } catch (e: InterruptedException) { + log.info("Interrupted, assuming shutdown.") + } catch (e: ExecutionException) { + log.error("Exception while sending data to Kinesis. Will try again next cycle.", e) + } + } + + companion object { + private val log: Logger = LoggerFactory.getLogger(RecordSample2App::class.java) + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2Consumer.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2Consumer.kt new file mode 100644 index 0000000..5ecfd69 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSample2Consumer.kt @@ -0,0 +1,96 @@ +package tv.anypoint.consumer.kinesis + +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.module.kotlin.kotlinModule +import org.apache.commons.lang3.ObjectUtils +import org.apache.kafka.common.requests.DeleteAclsResponse.log +import org.springframework.beans.factory.annotation.Autowired +import software.amazon.awssdk.regions.Region +import software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient +import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient +import software.amazon.awssdk.services.kinesis.KinesisAsyncClient +import software.amazon.kinesis.common.ConfigsBuilder +import software.amazon.kinesis.common.KinesisClientUtil +import software.amazon.kinesis.coordinator.Scheduler +import software.amazon.kinesis.retrieval.polling.PollingConfig +import tv.anypoint.consumer.repository.RecordSample2Entity +import tv.anypoint.consumer.repository.RecordSample2Repository +import java.nio.charset.Charset +import java.nio.charset.CharsetDecoder +import java.util.* + +class RecordSample2Consumer( + override val streamName: String, + override val applicationName: String, + region: String, + override val objectMapper: ObjectMapper = ObjectMapper().registerModule(kotlinModule()), + @Autowired + private val recordSample2Repository: RecordSample2Repository +) : IConsumer { + override val region: Region = Region.of(ObjectUtils.firstNonNull(region, "ap-northeast-2")) + private val kinesisClient: KinesisAsyncClient = + KinesisClientUtil.createKinesisAsyncClient(KinesisAsyncClient.builder().region(this.region)) + private val decoder: CharsetDecoder = Charset.forName("UTF-8").newDecoder() + + override fun run() { + val dynamoClient = DynamoDbAsyncClient.builder().region(region).build() + val cloudWatchClient = CloudWatchAsyncClient.builder().region(region).build() + val configsBuilder = ConfigsBuilder( + streamName, + applicationName, + kinesisClient, + dynamoClient, + cloudWatchClient, + UUID.randomUUID().toString(), + RecordProcessorFactory { kinesisData -> + kinesisData.processRecordsInput.records().forEach { r -> + log.info( + "Processing record pk: {} -- Seq: {} -- Data: {}", + r.partitionKey(), + r.sequenceNumber(), + r.data(), + ) + + val datas = decoder.decode(r.data()).toString() + val recordSample2s = objectMapper.readerForListOf(RecordSample2::class.java).readValue>(datas) + recordSample2s.forEach { + log.info("deviceID: ${it.deviceId}, startTime: ${it.startTime}, data: ${it.data}") + } + val recordSample2Entities = recordSample2s.map { + RecordSample2Entity( + startTime = it.startTime, + data = it.data + ) + } + recordSample2Repository.saveAll(recordSample2Entities) + } + } + ) + + /** + * The Scheduler (also called Worker in earlier versions of the KCL) is the entry point to the KCL. This + * instance is configured with defaults provided by the ConfigsBuilder. + */ + val scheduler = Scheduler( + configsBuilder.checkpointConfig(), + configsBuilder.coordinatorConfig(), + configsBuilder.leaseManagementConfig(), + configsBuilder.lifecycleConfig(), + configsBuilder.metricsConfig(), + configsBuilder.processorConfig(), + configsBuilder.retrievalConfig().retrievalSpecificConfig( + PollingConfig( + streamName, kinesisClient + ) + ) + ) + + /** + * Kickoff the Scheduler. Record processing of the stream of dummy data will continue indefinitely + * until an exit is triggered. + */ + val schedulerThread = Thread(scheduler) + schedulerThread.isDaemon = true + schedulerThread.start() + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSampleApp.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSampleApp.kt new file mode 100644 index 0000000..3234f90 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSampleApp.kt @@ -0,0 +1,182 @@ +package tv.anypoint.consumer.kinesis + +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.module.kotlin.kotlinModule +import org.apache.commons.lang3.ObjectUtils +import org.slf4j.Logger +import org.slf4j.LoggerFactory +import software.amazon.awssdk.core.SdkBytes +import software.amazon.awssdk.regions.Region +import software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient +import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient +import software.amazon.awssdk.services.kinesis.KinesisAsyncClient +import software.amazon.awssdk.services.kinesis.model.PutRecordRequest +import software.amazon.kinesis.common.ConfigsBuilder +import software.amazon.kinesis.common.KinesisClientUtil +import software.amazon.kinesis.coordinator.Scheduler +import software.amazon.kinesis.retrieval.polling.PollingConfig +import java.nio.charset.Charset +import java.nio.charset.CharsetDecoder +import java.time.LocalDateTime +import java.time.ZoneOffset +import java.util.* +import java.util.concurrent.* + +class RecordSampleApp( + private val streamName: String, + private val applicationName: String, + region: String?, + private val objectMapper: ObjectMapper = ObjectMapper().registerModule(kotlinModule()) +) { + private val region: Region = Region.of(ObjectUtils.firstNonNull(region, "ap-northeast-2")) + private val kinesisClient: KinesisAsyncClient = + KinesisClientUtil.createKinesisAsyncClient(KinesisAsyncClient.builder().region(this.region)) + var producerExecutor: ScheduledExecutorService? = null + var producerFuture: ScheduledFuture<*>? = null + var scheduler: Scheduler? = null + private val decoder: CharsetDecoder = Charset.forName("UTF-8").newDecoder() + + fun runProducer() { + /** + * Sends dummy data to Kinesis. Not relevant to consuming the data with the KCL + */ + + producerExecutor = Executors.newSingleThreadScheduledExecutor() + producerExecutor!!.scheduleAtFixedRate({ + this.publishRecord( + records = listOf( + RecordSample("device1", LocalDateTime.now().toEpochSecond(ZoneOffset.UTC), 2, "data1"), + RecordSample("device2", LocalDateTime.now().toEpochSecond(ZoneOffset.UTC), 4, "data2"), + RecordSample("device3", LocalDateTime.now().toEpochSecond(ZoneOffset.UTC), 6, "data3"), + RecordSample("device4", LocalDateTime.now().toEpochSecond(ZoneOffset.UTC), 8, "data4"), + ) + ) + }, 10, 1, TimeUnit.SECONDS) + } + + fun stopProducer() { + /** + * Stops sending dummy data. + */ + log.info("Cancelling producer and shutting down executor.") + producerFuture!!.cancel(true) + producerExecutor!!.shutdownNow() + } + + fun run() { + /** + * Sets up configuration for the KCL, including DynamoDB and CloudWatch dependencies. The final argument, a + * ShardRecordProcessorFactory, is where the logic for record processing lives, and is located in a private + * class below. + */ + val dynamoClient = DynamoDbAsyncClient.builder().region(region).build() + val cloudWatchClient = CloudWatchAsyncClient.builder().region(region).build() + val configsBuilder = ConfigsBuilder( + streamName, + applicationName, + kinesisClient, + dynamoClient, + cloudWatchClient, + UUID.randomUUID().toString(), + RecordProcessorFactory { kinesisData -> + kinesisData.processRecordsInput.records().forEach { r -> + log.info( + "Processing record pk: {} -- Seq: {} -- Data: {}", + r.partitionKey(), + r.sequenceNumber(), + r.data(), + ) + + val datas = decoder.decode(r.data()).toString() + val recordSamples = + objectMapper.readerForListOf(RecordSample::class.java).readValue>(datas) + recordSamples.forEach { + log.info("deviceID: ${it.deviceId}, startTime: ${it.startTime}, endTime: ${it.endTime}, data: ${it.data}") + } + } + } + ) + + /** + * The Scheduler (also called Worker in earlier versions of the KCL) is the entry point to the KCL. This + * instance is configured with defaults provided by the ConfigsBuilder. + */ + scheduler = Scheduler( + configsBuilder.checkpointConfig(), + configsBuilder.coordinatorConfig(), + configsBuilder.leaseManagementConfig(), + configsBuilder.lifecycleConfig(), + configsBuilder.metricsConfig(), + configsBuilder.processorConfig(), + configsBuilder.retrievalConfig().retrievalSpecificConfig( + PollingConfig( + streamName, kinesisClient + ) + ) + ) + + /** + * Kickoff the Scheduler. Record processing of the stream of dummy data will continue indefinitely + * until an exit is triggered. + */ + val schedulerThread = Thread(scheduler) + schedulerThread.isDaemon = true + schedulerThread.start() + } + + fun stop() { + /** + * Stops consuming data. Finishes processing the current batch of data already received from Kinesis + * before shutting down. + */ + val gracefulShutdownFuture: Future = scheduler!!.startGracefulShutdown() + log.info("Waiting up to 20 seconds for shutdown to complete.") + try { + gracefulShutdownFuture[20, TimeUnit.SECONDS] + } catch (e: InterruptedException) { + log.info("Interrupted while waiting for graceful shutdown. Continuing.") + } catch (e: ExecutionException) { + log.error("Exception while executing graceful shutdown.", e) + } catch (e: TimeoutException) { + log.error("Timeout while waiting for shutdown. Scheduler may not have exited.") + } + log.info("Completed, shutting down now.") + } + + /** + * Sends a single record of dummy data to Kinesis. + */ + private fun publishRecord() { + val request = PutRecordRequest.builder() + .partitionKey(UUID.randomUUID().toString()) + .streamName(streamName) + .data(SdkBytes.fromByteArray(LocalDateTime.now().toString().toByteArray())) + .build() + try { + kinesisClient.putRecord(request).get() + } catch (e: InterruptedException) { + log.info("Interrupted, assuming shutdown.") + } catch (e: ExecutionException) { + log.error("Exception while sending data to Kinesis. Will try again next cycle.", e) + } + } + + private fun publishRecord(partitionKey: String = UUID.randomUUID().toString(), records: List) { + val request = PutRecordRequest.builder() + .partitionKey(partitionKey) + .streamName(streamName) + .data(SdkBytes.fromString(objectMapper.writeValueAsString(records), Charset.defaultCharset())) + .build() + try { + kinesisClient.putRecord(request).get() + } catch (e: InterruptedException) { + log.info("Interrupted, assuming shutdown.") + } catch (e: ExecutionException) { + log.error("Exception while sending data to Kinesis. Will try again next cycle.", e) + } + } + + companion object { + private val log: Logger = LoggerFactory.getLogger(RecordSampleApp::class.java) + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSampleConsumer.kt b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSampleConsumer.kt new file mode 100644 index 0000000..477ed68 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/kinesis/RecordSampleConsumer.kt @@ -0,0 +1,99 @@ +package tv.anypoint.consumer.kinesis + +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.module.kotlin.kotlinModule +import org.apache.commons.lang3.ObjectUtils +import org.apache.kafka.common.requests.DeleteAclsResponse.log +import org.springframework.beans.factory.annotation.Autowired +import software.amazon.awssdk.regions.Region +import software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient +import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient +import software.amazon.awssdk.services.kinesis.KinesisAsyncClient +import software.amazon.kinesis.common.ConfigsBuilder +import software.amazon.kinesis.common.KinesisClientUtil +import software.amazon.kinesis.coordinator.Scheduler +import software.amazon.kinesis.retrieval.polling.PollingConfig +import tv.anypoint.consumer.repository.RecordSampleEntity +import tv.anypoint.consumer.repository.RecordSampleRepository +import java.nio.charset.Charset +import java.nio.charset.CharsetDecoder +import java.util.* + +class RecordSampleConsumer( + override val streamName: String, + override val applicationName: String, + region: String, + override val objectMapper: ObjectMapper = ObjectMapper().registerModule(kotlinModule()), + @Autowired + private val recordSampleRepository: RecordSampleRepository +) : IConsumer { + override val region: Region = Region.of(ObjectUtils.firstNonNull(region, "ap-northeast-2")) + private val kinesisClient: KinesisAsyncClient = + KinesisClientUtil.createKinesisAsyncClient(KinesisAsyncClient.builder().region(this.region)) + private val decoder: CharsetDecoder = Charset.forName("UTF-8").newDecoder() + + override fun run() { + val dynamoClient = DynamoDbAsyncClient.builder().region(region).build() + val cloudWatchClient = CloudWatchAsyncClient.builder().region(region).build() + val configsBuilder = ConfigsBuilder( + streamName, + applicationName, + kinesisClient, + dynamoClient, + cloudWatchClient, + UUID.randomUUID().toString(), + RecordProcessorFactory { kinesisData -> + kinesisData.processRecordsInput.checkpointer().checkpoint() + kinesisData.processRecordsInput.records().forEach { r -> + log.info( + "Processing record pk: {} -- Seq: {} -- Data: {}", + r.partitionKey(), + r.sequenceNumber(), + r.data(), + ) + + val datas = decoder.decode(r.data()).toString() + val recordSamples = objectMapper.readerForListOf(RecordSample::class.java).readValue>(datas) + recordSamples.forEach { + log.info("deviceID: ${it.deviceId}, startTime: ${it.startTime}, endTime: ${it.endTime}, data: ${it.data}") + } + val recordSampleEntities = recordSamples.map { + RecordSampleEntity( + deviceId = it.deviceId, + startTime = it.startTime, + endTime = it.endTime, + data = it.data + ) + } + recordSampleRepository.saveAll(recordSampleEntities) + } + } + ) + + /** + * The Scheduler (also called Worker in earlier versions of the KCL) is the entry point to the KCL. This + * instance is configured with defaults provided by the ConfigsBuilder. + */ + val scheduler = Scheduler( + configsBuilder.checkpointConfig(), + configsBuilder.coordinatorConfig(), + configsBuilder.leaseManagementConfig(), + configsBuilder.lifecycleConfig(), + configsBuilder.metricsConfig(), + configsBuilder.processorConfig(), + configsBuilder.retrievalConfig().retrievalSpecificConfig( + PollingConfig( + streamName, kinesisClient + ) + ) + ) + + /** + * Kickoff the Scheduler. Record processing of the stream of dummy data will continue indefinitely + * until an exit is triggered. + */ + val schedulerThread = Thread(scheduler) + schedulerThread.isDaemon = true + schedulerThread.start() + } +} \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/repository/RecordSample2Entity.kt b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSample2Entity.kt new file mode 100644 index 0000000..93d4e63 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSample2Entity.kt @@ -0,0 +1,17 @@ +package tv.anypoint.consumer.repository + +import jakarta.persistence.* +import java.time.LocalDateTime + +@Entity +data class RecordSample2Entity ( + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + var id: Long? = null, + + @Column(nullable = false) + val startTime: LocalDateTime = LocalDateTime.now(), + + @Column(nullable = false) + val data: String = "" +) \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/repository/RecordSample2Repository.kt b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSample2Repository.kt new file mode 100644 index 0000000..5b12afa --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSample2Repository.kt @@ -0,0 +1,7 @@ +package tv.anypoint.consumer.repository + +import org.springframework.data.jpa.repository.JpaRepository +import org.springframework.stereotype.Repository + +@Repository +interface RecordSample2Repository : JpaRepository \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/repository/RecordSampleEntity.kt b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSampleEntity.kt new file mode 100644 index 0000000..28108ee --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSampleEntity.kt @@ -0,0 +1,22 @@ +package tv.anypoint.consumer.repository + +import jakarta.persistence.* + +@Entity +data class RecordSampleEntity ( + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + var id: Long? = null, + + @Column(nullable = false) + val deviceId: String = "", + + @Column(nullable = false) + val startTime: Long = 0, + + @Column(nullable = false) + val endTime: Long = 0, + + @Column(nullable = false) + val data: String = "" +) \ No newline at end of file diff --git a/src/main/kotlin/tv/anypoint/consumer/repository/RecordSampleRepository.kt b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSampleRepository.kt new file mode 100644 index 0000000..5bb6325 --- /dev/null +++ b/src/main/kotlin/tv/anypoint/consumer/repository/RecordSampleRepository.kt @@ -0,0 +1,7 @@ +package tv.anypoint.consumer.repository + +import org.springframework.data.jpa.repository.JpaRepository +import org.springframework.stereotype.Repository + +@Repository +interface RecordSampleRepository : JpaRepository \ No newline at end of file diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml new file mode 100644 index 0000000..b68cb55 --- /dev/null +++ b/src/main/resources/application.yaml @@ -0,0 +1,13 @@ +spring: + application: + name: consumer-test + datasource: + driver-class-name: org.postgresql.Driver + url: jdbc:postgresql://localhost:15432/postgres + username: flower + password: ffdb + jpa: + show-sql: true + database: postgresql + hibernate: + ddl-auto: update \ No newline at end of file diff --git a/src/test/kotlin/tv/anypoint/consumer/ConsumerTestApplicationTests.kt b/src/test/kotlin/tv/anypoint/consumer/ConsumerTestApplicationTests.kt new file mode 100644 index 0000000..7cf1c4d --- /dev/null +++ b/src/test/kotlin/tv/anypoint/consumer/ConsumerTestApplicationTests.kt @@ -0,0 +1,13 @@ +package tv.anypoint.consumer + +import org.junit.jupiter.api.Test +import org.springframework.boot.test.context.SpringBootTest + +@SpringBootTest +class ConsumerTestApplicationTests { + + @Test + fun contextLoads() { + } + +}