diff --git a/REAL_TEST_RESULTS.md b/REAL_TEST_RESULTS.md new file mode 100644 index 0000000..15f827d --- /dev/null +++ b/REAL_TEST_RESULTS.md @@ -0,0 +1,158 @@ +# RF Device Identification - Real-World Benchmark Results + +**Date**: 1771207572.2499428 +**Total Tests**: 11 +**Source**: Real Flipper Zero community captures + +## Overall Metrics + +### Top-K Accuracy + +- **Top-1**: 0.0% +- **Top-3**: 0.0% +- **Top-5**: 0.0% + +### Confidence Distribution + +- **High (>80%)**: 1 (9.1%) +- **Medium (50-80%)**: 4 (36.4%) +- **Low (<50%)**: 1 (9.1%) +- **None found**: 5 (45.5%) + +### Performance + +- **Avg Parse Time**: 0.28 ms +- **Avg Match Time**: 128.19 ms +- **Total**: 128.46 ms + +## By Category + +| Category | Tests | Top-1 Acc | Top-3 Acc | +|----------|-------|-----------|------------| +| doorbell | 2 | 0.0% | 0.0% | +| fan_controller | 3 | 0.0% | 0.0% | +| garage_door | 2 | 0.0% | 0.0% | +| led_controller | 1 | 0.0% | 0.0% | +| weather_sensor | 3 | 0.0% | 0.0% | + +## Detailed Results + +### ✗ lacrosse_tx141_real.sub + +- **Expected**: LaCrosse TX141-BV2 +- **Category**: weather_sensor +- **Got**: Schou 72543 Day Rain Gauge, Motonet MTX Rain, MarQuant Rain Gauge, TFA Dostmann 30.3252.01/47.3006.01 Rain Gauge and Thermometer, ADE WS1907 (confidence: 69.1%) +- **Rank**: Not Found + +**Top 5 Matches**: +1. Schou 72543 Day Rain Gauge, Motonet MTX Rain, MarQuant Rain Gauge, TFA Dostmann 30.3252.01/47.3006.01 Rain Gauge and Thermometer, ADE WS1907 (69.1%) +2. Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor (68.6%) +3. WEC-2103 temperature/humidity sensor (68.6%) +4. ThermoPro TX-2C Thermometer and Humidity sensor (68.0%) +5. Biltema rain gauge (67.7%) + +### ✗ acurite_02077m_real.sub + +- **Expected**: Acurite 02077M +- **Category**: weather_sensor +- **Got**: LaCrosse Technology View LTV-R1, LTV-R3 Rainfall Gauge, LTV-W1/W2 Wind Sensor (confidence: 76.5%) +- **Rank**: Not Found + +**Top 5 Matches**: +1. LaCrosse Technology View LTV-R1, LTV-R3 Rainfall Gauge, LTV-W1/W2 Wind Sensor (76.5%) +2. LaCrosse Technology View LTV-TH Thermo/Hygro Sensor (76.5%) +3. LaCrosse TX35DTH-IT, TFA Dostmann 30.3155 Temperature/Humidity sensor (76.4%) +4. TFA Marbella Pool Thermometer (76.4%) +5. ThermoPro TP28b Super Long Range Wireless Meat Thermometer for Smoker BBQ Grill (76.4%) + +### ✗ nexus_th_real.sub + +- **Expected**: Nexus Temperature-Humidity +- **Category**: weather_sensor +- **Got**: Oregon Scientific Weather Sensor (confidence: 76.9%) +- **Rank**: 34 + +**Top 5 Matches**: +1. Oregon Scientific Weather Sensor (76.9%) +2. Oregon Scientific v3.0 (75.9%) +3. Oregon Scientific v2.1 (74.2%) +4. Ambient Weather F007TH (63.5%) +5. Digitech XC-0324 / AmbientWeather FT005TH temp/hum sensor (58.4%) + +### ✗ liftmaster_433_real.sub + +- **Expected**: LiftMaster +- **Category**: garage_door +- **Got**: AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon) (confidence: 49.4%) +- **Rank**: Not Found + +**Top 5 Matches**: +1. AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon) (49.4%) +2. Oregon Scientific SL109H Remote Thermal Hygro Sensor (49.4%) +3. Philips outdoor temperature sensor (type AJ3650) (43.0%) +4. Philips outdoor temperature sensor (type AJ7010) (43.0%) +5. Globaltronics GT-WT-02 Sensor (39.5%) + +### ✗ liftmaster_security2_raw_real.sub + +- **Expected**: LiftMaster Security+ 2.0 +- **Category**: garage_door +- **Got**: No matches (confidence: 0.0%) +- **Rank**: Not Found + +### ✗ ge_doorbell_real.sub + +- **Expected**: GE Doorbell +- **Category**: doorbell +- **Got**: Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor (confidence: 76.9%) +- **Rank**: Not Found + +**Top 5 Matches**: +1. Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor (76.9%) +2. WEC-2103 temperature/humidity sensor (76.9%) +3. ThermoPro TX-2C Thermometer and Humidity sensor (76.3%) +4. Biltema rain gauge (75.8%) +5. FT-004-B Temperature Sensor (75.7%) + +### ✗ byron_doorbell_real.sub + +- **Expected**: Byron Doorbell +- **Category**: doorbell +- **Got**: Princeton (confidence: 92.9%) +- **Rank**: Not Found + +**Top 5 Matches**: +1. Princeton (92.9%) +2. Generic Remote SC226x EV1527 (84.1%) +3. Elro DB286A Doorbell (83.2%) +4. Blyss DC5-UK-WH (82.7%) +5. Acurite 590TX Temperature with optional Humidity (82.7%) + +### ✗ rgb_led_remote_real.sub + +- **Expected**: RGB LED Remote +- **Category**: led_controller +- **Got**: No matches (confidence: 0.0%) +- **Rank**: Not Found + +### ✗ ceiling_fan_real.sub + +- **Expected**: Ceiling Fan Remote +- **Category**: fan_controller +- **Got**: No matches (confidence: 0.0%) +- **Rank**: Not Found + +### ✗ ceiling_fan2_real.sub + +- **Expected**: Ceiling Fan Remote +- **Category**: fan_controller +- **Got**: No matches (confidence: 0.0%) +- **Rank**: Not Found + +### ✗ ceiling_fan_light_real.sub + +- **Expected**: Ceiling Fan Light +- **Category**: fan_controller +- **Got**: No matches (confidence: 0.0%) +- **Rank**: Not Found + diff --git a/docs/REAL_CAPTURE_ANALYSIS.md b/docs/REAL_CAPTURE_ANALYSIS.md new file mode 100644 index 0000000..2757ca8 --- /dev/null +++ b/docs/REAL_CAPTURE_ANALYSIS.md @@ -0,0 +1,298 @@ +# Real-World Capture Analysis - Gap Between Synthetic and Real Performance + +**Date**: 2026-02-15 +**Benchmark**: Real Flipper Zero Community Captures vs Synthetic Test Signals + +## Executive Summary + +**CRITICAL FINDING**: The RF device identification system achieves **0% accuracy on real-world captures** vs **33% on synthetic signals**. This represents a complete failure to generalize from synthetic to real-world data. + +## Performance Comparison + +| Metric | Synthetic | Real-World | Delta | +|--------|-----------|------------|-------| +| Top-1 Accuracy | 33.3% (4/12) | **0.0%** (0/11) | **-33.3%** | +| Top-3 Accuracy | 50.0% (6/12) | **0.0%** (0/11) | **-50.0%** | +| High Confidence (>80%) | 66.7% | **9.1%** | -57.6% | +| No Matches Found | 8.3% (1/12) | **45.5%** (5/11) | +37.2% | + +## Root Causes + +### 1. **Decoded vs RAW File Format** (5/11 failures = 45%) + +**Problem**: Many real Flipper captures are **already decoded**, not RAW. + +**Evidence**: +- All 3 ceiling fan files: `Protocol: Holtek_HT12X` (decoded) +- RGB LED remote: Already decoded +- LiftMaster Security+ 2.0: Already decoded + +**Example** (`ceiling_fan_real.sub`): +``` +Filetype: Flipper SubGhz Key File +Version: 1 +Frequency: 315000000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: Holtek_HT12X # <-- Already decoded! +Bit: 12 +Key: 00 00 00 00 00 00 00 BF +TE: 470 +``` + +**Impact**: Our system **only processes RAW_Data**. Decoded files have `has_raw_data=False`, so the pattern decoder immediately returns empty results. + +**Fix Required**: Add support for decoded .sub files: +1. Parse `Protocol`, `Bit`, `Key`, `TE` fields +2. Match against database by protocol name + timing element +3. Synthesize timing from TE (timing element) if needed + +--- + +### 2. **Real Signal Noise & Complexity** (3/11 failures = 27%) + +**Problem**: Real captures have: +- Variable signal quality +- Multi-packet transmissions +- Long pulse trains (LaCrosse: 131 pulses total) +- Interference and jitter beyond our 15% tolerance + +**Evidence**: +- `lacrosse_tx141_real.sub`: 131 pulses, very long RAW_Data +- Top match: "Schou 72543 Day Rain Gauge" (69.1%) - WRONG +- Expected "LaCrosse TX141-BV2" not found in top 100 + +**Analysis**: Real LaCrosse signals are much longer and noisier than our 40-bit synthetic version. + +--- + +### 3. **Missing Protocols in Database** (3/11 failures = 27%) + +**Problem**: Expected protocols not in our 299-protocol database: +- "Acurite 02077M" → Not in database (we have Acurite 609TXC, but not 02077M variant) +- "GE Doorbell 19297" → Not in database +- "Byron Doorbell DB421E" → Not in database (Byron got Princeton at 92.9%) + +**Evidence**: +``` +Byron doorbell → Princeton (92.9% confidence) +GE doorbell → Conrad S3318P sensor (76.9% confidence) +``` + +**Impact**: Even with perfect timing extraction, we can't match protocols that don't exist in the database. + +--- + +### 4. **Protocol Name Matching Too Strict** (1/11 = 9%) + +**Problem**: `nexus_th_real.sub` matched "Nexus Temperature-Humidity" but at **rank 34**. + +**Top 5 Results**: +1. Oregon Scientific Weather Sensor (76.9%) +2. Oregon Scientific v3.0 (75.9%) +3. Oregon Scientific v2.1 (74.2%) +4. Ambient Weather F007TH (63.5%) +5. Digitech XC-0324 (58.4%) +... +34. Nexus Temperature-Humidity + +**Analysis**: Nexus is getting matched, but Oregon protocols score higher. This suggests: +- Timing similarity between Nexus and Oregon +- Preamble detection favoring Oregon +- Need protocol-family grouping (Nexus vs Oregon shouldn't compete directly) + +--- + +## Detailed Failure Analysis + +### Weather Sensors (0/3 correct) + +#### 1. LaCrosse TX141-BV2 Real Capture +- **Expected**: LaCrosse TX141-BV2 +- **Got**: Schou 72543 Day Rain Gauge (69.1%) +- **Rank**: Not found + +**Issue**: Real capture has 131 pulses vs synthetic 40 bits. Likely multiple transmissions in one capture. + +#### 2. Acurite 02077M +- **Expected**: Acurite 02077M +- **Got**: LaCrosse Technology View LTV-R1 (76.5%) +- **Rank**: Not found + +**Issue**: Acurite 02077M not in database. We have Acurite 609TXC but not this model. + +#### 3. Nexus Temperature-Humidity +- **Expected**: Nexus Temperature-Humidity +- **Got**: Oregon Scientific Weather Sensor (76.9%) +- **Rank**: 34 + +**Issue**: Protocol exists but ranks low. Oregon and Nexus are similar protocols competing. + +--- + +### Garage Doors (0/2 correct) + +#### 1. LiftMaster 433MHz +- **Expected**: LiftMaster +- **Got**: AlectoV1 Weather Sensor (49.4%) +- **Rank**: Not found + +**Issue**: LiftMaster not in database. Low confidence (49%) suggests poor timing match. + +#### 2. LiftMaster Security+ 2.0 +- **Expected**: LiftMaster Security+ 2.0 +- **Got**: No matches (0%) +- **Rank**: Not found + +**Issue**: **Decoded file format**. No RAW_Data to process. Security+ 2.0 uses rolling codes. + +--- + +### Doorbells (0/2 correct) + +#### 1. GE Doorbell 19297 +- **Expected**: GE Doorbell +- **Got**: Conrad S3318P sensor (76.9%) +- **Rank**: Not found + +**Issue**: GE Doorbell not in database. Misidentified as temperature sensor. + +#### 2. Byron Doorbell DB421E +- **Expected**: Byron Doorbell +- **Got**: Princeton (92.9%) +- **Rank**: Not found + +**Issue**: Byron not in database. High confidence match to Princeton suggests similar timing (Princeton-like protocol). + +--- + +### LED/Fan Controllers (0/4 correct) + +#### All 4 files: No matches (0%) + +**Issue**: **All are decoded format**, not RAW. Our system cannot process them. + +**Files**: +- `rgb_led_remote_real.sub` - Decoded +- `ceiling_fan_real.sub` - Decoded (Holtek_HT12X) +- `ceiling_fan2_real.sub` - Decoded (Holtek_HT12X) +- `ceiling_fan_light_real.sub` - Decoded (Holtek_HT12X) + +--- + +## Recommendations + +### Priority 1: Support Decoded .sub Files (Fixes 45% of failures) + +**Implementation**: +```python +def parse_sub_file(filepath): + """Parse both RAW and decoded .sub files""" + metadata = SignalMetadata() + + with open(filepath) as f: + # ... existing parsing ... + + # If no RAW_Data but has Protocol field + if not metadata.has_raw_data and metadata.protocol: + # This is a decoded file + # Extract: Protocol, Bit, Key, TE + # Match by protocol name + TE timing + metadata.is_decoded = True + metadata.timing_element = te_value + + return metadata +``` + +**Database Matching**: +- For decoded files, match primarily by `Protocol` field name +- Use `TE` (timing element) as secondary confirmation +- Skip RAW pattern analysis + +--- + +### Priority 2: Add Missing Protocols (Fixes 27% of failures) + +**Protocols to Add**: +1. **Acurite 02077M** - Weather station (433.92 MHz) +2. **GE Doorbell 19297** - Doorbell (433.92 MHz) +3. **Byron DB421E** - Doorbell (433.92 MHz) +4. **LiftMaster** (generic 433 MHz) - Garage door +5. **Holtek HT12X** - LED/Fan remote encoder chip + +**Source**: Import from real captures or RTL_433 database updates. + +--- + +### Priority 3: Improve Real Signal Robustness (Fixes 27% of failures) + +**Issues**: +- Long multi-packet captures (131 pulses vs 40 bits) +- Variable signal quality +- Packet repetition detection needed + +**Fixes**: +1. **Packet Segmentation**: Split long RAW_Data into individual transmissions +2. **Repetition Detection**: Find repeating patterns, score best match +3. **Noise Filtering**: Increase jitter tolerance from 15% to 25% for real data +4. **Confidence Calibration**: Lower thresholds for real-world data + +--- + +### Priority 4: Protocol Family Grouping (Fixes 9% of failures) + +**Issue**: Nexus ranks #34, beaten by Oregon Scientific variants. + +**Fix**: +- Group similar protocols (Nexus, Oregon Scientific, Acurite all use similar encoding) +- Score by protocol family first, then by specific model +- Boost exact name matches over family matches + +--- + +## Performance Expectations After Fixes + +| Fix | Impact | Expected Accuracy | +|-----|--------|-------------------| +| Support decoded files | +45% (5/11) | 45% | +| Add missing protocols | +27% (3/11) | 72% | +| Improve robustness | +18% (2/11) | 90% | +| Family grouping | +9% (1/11) | 100% | + +**Realistic Target**: 60-70% top-1 accuracy after implementing Priority 1 and 2. + +--- + +## Synthetic vs Real: Why the Gap? + +### Synthetic Signals (33% accuracy) +- ✅ Perfect timing (no jitter beyond 5-15%) +- ✅ Single packet per file +- ✅ Known protocol parameters +- ✅ All RAW format +- ❌ Unrealistic simplicity + +### Real Captures (0% accuracy) +- ❌ 45% are decoded (not RAW) +- ❌ 27% use protocols not in database +- ❌ Variable signal quality +- ❌ Multi-packet transmissions +- ❌ Real-world interference +- ✅ Actual device behavior + +**Conclusion**: Our system was optimized for synthetic signals that don't represent real-world usage. + +--- + +## Next Steps + +1. **Immediate**: Implement decoded .sub file support (Priority 1) +2. **Short-term**: Add missing protocols from real captures (Priority 2) +3. **Medium-term**: Improve noise tolerance and packet segmentation (Priority 3) +4. **Long-term**: Collect more real captures for training/validation + +--- + +**Generated**: 2026-02-15 +**Benchmark Version**: Iteration 6 (post-precision tuning) +**Database Size**: 299 protocols (RTL_433 imported) +**Real Captures Source**: UberGuidoZ/Flipper repository diff --git a/scripts/benchmark_real.py b/scripts/benchmark_real.py new file mode 100755 index 0000000..5b7204a --- /dev/null +++ b/scripts/benchmark_real.py @@ -0,0 +1,410 @@ +#!/usr/bin/env python3 +""" +Real-World RF Device Identification Benchmark + +Tests the identification system against actual Flipper Zero community captures. +Compares performance on real data vs synthetic data. +""" + +import sys +import json +from pathlib import Path +from typing import List, Dict, Tuple +from dataclasses import dataclass, field +from collections import defaultdict + +# Add project root to path +sys.path.insert(0, str(Path(__file__).parent.parent)) + +from src.parser.sub_parser import parse_sub_file +from src.matcher.pattern_decoder import get_pattern_decoder, DeviceMatch + + +@dataclass +class RealCaptureResult: + """Result for a single real capture test""" + filename: str + expected_protocol: str + category: str + frequency: int + + # Results + top_match: str = "" + top_confidence: float = 0.0 + all_matches: List[DeviceMatch] = field(default_factory=list) + + # Metrics + correct: bool = False + rank: int = -1 # Rank of expected protocol (-1 if not found) + + # Performance + parse_time_ms: float = 0.0 + match_time_ms: float = 0.0 + + +@dataclass +class RealBenchmarkSummary: + """Overall benchmark statistics for real captures""" + total_tests: int = 0 + + # Top-K accuracy + top1_accuracy: float = 0.0 + top3_accuracy: float = 0.0 + top5_accuracy: float = 0.0 + + # Confidence distribution + high_confidence_count: int = 0 # >80% + medium_confidence_count: int = 0 # 50-80% + low_confidence_count: int = 0 # <50% + none_found_count: int = 0 # No matches + + # Category breakdown + category_stats: Dict[str, Dict] = field(default_factory=dict) + + # Performance + avg_parse_time_ms: float = 0.0 + avg_match_time_ms: float = 0.0 + + # All results + results: List[RealCaptureResult] = field(default_factory=list) + + +class RealWorldBenchmark: + """Benchmark runner for real-world captures""" + + def __init__(self): + self.decoder = get_pattern_decoder() + + def run_benchmark( + self, + test_cases_dir: Path, + manifest_path: Path + ) -> RealBenchmarkSummary: + """ + Run benchmark on real-world captures + + Args: + test_cases_dir: Directory containing .sub files + manifest_path: Path to manifest.json + + Returns: + RealBenchmarkSummary with all metrics + """ + # Load manifest + with open(manifest_path) as f: + manifest = json.load(f) + + test_cases = manifest['test_cases'] + summary = RealBenchmarkSummary() + summary.total_tests = len(test_cases) + + print(f"Running real-world benchmark on {len(test_cases)} captures...") + print() + + for i, test_case in enumerate(test_cases, 1): + filepath = test_cases_dir / test_case['filename'] + print(f"[{i}/{len(test_cases)}] Testing {filepath.name}...", end=" ") + + result = self._test_single_file( + filepath, + test_case['expected_protocol'], + test_case['category'], + test_case['frequency'] + ) + summary.results.append(result) + + # Update category stats + if result.category not in summary.category_stats: + summary.category_stats[result.category] = { + 'total': 0, + 'correct': 0, + 'top3': 0, + 'top5': 0 + } + + stats = summary.category_stats[result.category] + stats['total'] += 1 + + if result.correct and result.rank == 1: + stats['correct'] += 1 + print(f"✓ CORRECT (confidence: {result.top_confidence:.1%})") + elif result.rank > 0 and result.rank <= 3: + stats['top3'] += 1 + print(f"⚠ Rank {result.rank} (expected in top 3)") + elif result.rank > 0 and result.rank <= 5: + stats['top5'] += 1 + print(f"⚠ Rank {result.rank} (expected in top 5)") + else: + if result.top_match: + print(f"✗ WRONG: {result.top_match} (confidence: {result.top_confidence:.1%})") + else: + print(f"✗ NO MATCHES FOUND") + + print() + + # Calculate aggregate metrics + self._calculate_summary_metrics(summary) + + return summary + + def _test_single_file( + self, + filepath: Path, + expected_protocol: str, + category: str, + frequency: int + ) -> RealCaptureResult: + """Test a single .sub file""" + import time + + result = RealCaptureResult( + filename=filepath.name, + expected_protocol=expected_protocol, + category=category, + frequency=frequency + ) + + # Parse file + t0 = time.time() + try: + signal_metadata = parse_sub_file(str(filepath)) + except Exception as e: + print(f"Parse error: {e}") + return result + result.parse_time_ms = (time.time() - t0) * 1000 + + # Run matching + t0 = time.time() + try: + matches = self.decoder.decode(signal_metadata) + result.all_matches = matches + except Exception as e: + print(f"Match error: {e}") + return result + result.match_time_ms = (time.time() - t0) * 1000 + + if not matches: + return result + + # Extract top match + result.top_match = matches[0].name + result.top_confidence = matches[0].confidence + + # Check if expected protocol is in results (fuzzy matching) + for rank, match in enumerate(matches, 1): + if self._protocol_matches(match.name, expected_protocol): + result.correct = (rank == 1) + result.rank = rank + break + + return result + + def _protocol_matches(self, actual: str, expected: str) -> bool: + """Check if protocol names match (fuzzy matching)""" + actual_lower = actual.lower() + expected_lower = expected.lower() + + # Exact match + if actual_lower == expected_lower: + return True + + # Partial match + actual_parts = set(actual_lower.replace('-', ' ').split()) + expected_parts = set(expected_lower.replace('-', ' ').split()) + + # If 2+ common tokens, consider match + common = actual_parts & expected_parts + if len(common) >= 2: + return True + + # Check if expected is substring of actual + if expected_lower in actual_lower: + return True + + return False + + def _calculate_summary_metrics(self, summary: RealBenchmarkSummary): + """Calculate aggregate metrics from individual results""" + if summary.total_tests == 0: + return + + # Top-K accuracy + top1_correct = sum(1 for r in summary.results if r.correct and r.rank == 1) + top3_correct = sum(1 for r in summary.results if r.rank > 0 and r.rank <= 3) + top5_correct = sum(1 for r in summary.results if r.rank > 0 and r.rank <= 5) + + summary.top1_accuracy = top1_correct / summary.total_tests + summary.top3_accuracy = top3_correct / summary.total_tests + summary.top5_accuracy = top5_correct / summary.total_tests + + # Confidence distribution + for result in summary.results: + if result.top_confidence == 0.0: + summary.none_found_count += 1 + elif result.top_confidence >= 0.8: + summary.high_confidence_count += 1 + elif result.top_confidence >= 0.5: + summary.medium_confidence_count += 1 + else: + summary.low_confidence_count += 1 + + # Performance + if summary.results: + summary.avg_parse_time_ms = sum(r.parse_time_ms for r in summary.results) / len(summary.results) + summary.avg_match_time_ms = sum(r.match_time_ms for r in summary.results) / len(summary.results) + + def print_summary(self, summary: RealBenchmarkSummary): + """Print human-readable summary""" + print("=" * 80) + print("REAL-WORLD BENCHMARK SUMMARY") + print("=" * 80) + print() + + print(f"Total Tests: {summary.total_tests}") + print() + + print("TOP-K ACCURACY:") + print(f" Top-1: {summary.top1_accuracy:.1%} ({int(summary.top1_accuracy * summary.total_tests)}/{summary.total_tests})") + print(f" Top-3: {summary.top3_accuracy:.1%} ({int(summary.top3_accuracy * summary.total_tests)}/{summary.total_tests})") + print(f" Top-5: {summary.top5_accuracy:.1%} ({int(summary.top5_accuracy * summary.total_tests)}/{summary.total_tests})") + print() + + print("CONFIDENCE DISTRIBUTION:") + print(f" High (>80%): {summary.high_confidence_count} ({summary.high_confidence_count/summary.total_tests:.1%})") + print(f" Medium (50-80%): {summary.medium_confidence_count} ({summary.medium_confidence_count/summary.total_tests:.1%})") + print(f" Low (<50%): {summary.low_confidence_count} ({summary.low_confidence_count/summary.total_tests:.1%})") + print(f" None found: {summary.none_found_count} ({summary.none_found_count/summary.total_tests:.1%})") + print() + + print("PERFORMANCE:") + print(f" Avg Parse Time: {summary.avg_parse_time_ms:.2f} ms") + print(f" Avg Match Time: {summary.avg_match_time_ms:.2f} ms") + print(f" Total Time: {summary.avg_parse_time_ms + summary.avg_match_time_ms:.2f} ms") + print() + + print("BY CATEGORY:") + print(f"{'Category':<20} {'Tests':>6} {'Accuracy':>10} {'Top-3':>10}") + print("-" * 80) + + for category, stats in sorted(summary.category_stats.items()): + accuracy = stats['correct'] / stats['total'] if stats['total'] > 0 else 0 + top3 = stats['top3'] / stats['total'] if stats['total'] > 0 else 0 + + print(f"{category:<20} {stats['total']:>6} {accuracy:>9.1%} {top3:>9.1%}") + + print() + + def save_report(self, summary: RealBenchmarkSummary, output_path: Path): + """Save detailed report to markdown""" + with open(output_path, 'w') as f: + f.write("# RF Device Identification - Real-World Benchmark Results\n\n") + + f.write(f"**Date**: {Path(__file__).stat().st_mtime}\n") + f.write(f"**Total Tests**: {summary.total_tests}\n") + f.write(f"**Source**: Real Flipper Zero community captures\n\n") + + f.write("## Overall Metrics\n\n") + f.write("### Top-K Accuracy\n\n") + f.write(f"- **Top-1**: {summary.top1_accuracy:.1%}\n") + f.write(f"- **Top-3**: {summary.top3_accuracy:.1%}\n") + f.write(f"- **Top-5**: {summary.top5_accuracy:.1%}\n\n") + + f.write("### Confidence Distribution\n\n") + f.write(f"- **High (>80%)**: {summary.high_confidence_count} ({summary.high_confidence_count/summary.total_tests:.1%})\n") + f.write(f"- **Medium (50-80%)**: {summary.medium_confidence_count} ({summary.medium_confidence_count/summary.total_tests:.1%})\n") + f.write(f"- **Low (<50%)**: {summary.low_confidence_count} ({summary.low_confidence_count/summary.total_tests:.1%})\n") + f.write(f"- **None found**: {summary.none_found_count} ({summary.none_found_count/summary.total_tests:.1%})\n\n") + + f.write("### Performance\n\n") + f.write(f"- **Avg Parse Time**: {summary.avg_parse_time_ms:.2f} ms\n") + f.write(f"- **Avg Match Time**: {summary.avg_match_time_ms:.2f} ms\n") + f.write(f"- **Total**: {summary.avg_parse_time_ms + summary.avg_match_time_ms:.2f} ms\n\n") + + f.write("## By Category\n\n") + f.write("| Category | Tests | Top-1 Acc | Top-3 Acc |\n") + f.write("|----------|-------|-----------|------------|\n") + + for category, stats in sorted(summary.category_stats.items()): + accuracy = stats['correct'] / stats['total'] if stats['total'] > 0 else 0 + top3 = stats['top3'] / stats['total'] if stats['total'] > 0 else 0 + + f.write(f"| {category} | {stats['total']} | {accuracy:.1%} | {top3:.1%} |\n") + + f.write("\n## Detailed Results\n\n") + + for result in summary.results: + status = "✓" if result.correct else "✗" + f.write(f"### {status} {result.filename}\n\n") + f.write(f"- **Expected**: {result.expected_protocol}\n") + f.write(f"- **Category**: {result.category}\n") + f.write(f"- **Got**: {result.top_match if result.top_match else 'No matches'} ") + f.write(f"(confidence: {result.top_confidence:.1%})\n") + f.write(f"- **Rank**: {result.rank if result.rank > 0 else 'Not Found'}\n") + + if result.all_matches: + f.write(f"\n**Top 5 Matches**:\n") + for i, match in enumerate(result.all_matches[:5], 1): + f.write(f"{i}. {match.name} ({match.confidence:.1%})\n") + + f.write("\n") + + +def main(): + """Main benchmark runner""" + print("=" * 80) + print("REAL-WORLD RF DEVICE IDENTIFICATION BENCHMARK") + print("=" * 80) + print() + + # Setup paths + test_dir = Path(__file__).parent.parent / "tests" / "real_captures" + manifest_path = test_dir / "manifest.json" + + if not manifest_path.exists(): + print(f"❌ Manifest not found: {manifest_path}") + return 1 + + # Run benchmark + benchmark = RealWorldBenchmark() + summary = benchmark.run_benchmark(test_dir, manifest_path) + + # Print results + print() + benchmark.print_summary(summary) + + # Save report + report_path = Path(__file__).parent.parent / "REAL_TEST_RESULTS.md" + benchmark.save_report(summary, report_path) + print(f"Detailed report saved to: {report_path}") + print() + + # Compare with synthetic + print("=" * 80) + print("COMPARISON: Real vs Synthetic") + print("=" * 80) + print() + + synthetic_results_path = Path(__file__).parent.parent / "TEST_RESULTS_SUMMARY.md" + if synthetic_results_path.exists(): + print("Real-world results compared with synthetic benchmark:") + print(f" Real captures: {summary.total_tests} tests") + print(f" Synthetic signals: 12 tests (from TEST_RESULTS_SUMMARY.md)") + print() + print(f" Real Top-1: {summary.top1_accuracy:.1%}") + print(f" Synthetic Top-1: 33.3% (from previous run)") + print() + print(f" Real Top-3: {summary.top3_accuracy:.1%}") + print(f" Synthetic Top-3: 50.0%") + print() + + # Return exit code + if summary.top1_accuracy >= 0.25: + print("✓ Benchmark PASSED (Top-1 accuracy >= 25%)") + return 0 + else: + print(f"✗ Benchmark FAILED (Top-1 accuracy {summary.top1_accuracy:.1%} < 25%)") + return 1 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/tests/real_captures/acurite_02077m_real.sub b/tests/real_captures/acurite_02077m_real.sub new file mode 100644 index 0000000..237cecb --- /dev/null +++ b/tests/real_captures/acurite_02077m_real.sub @@ -0,0 +1,29 @@ +Filetype: Flipper SubGhz RAW File +Version: 1 +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: RAW +RAW_Data: 97 -1644 131 -1652 1293 -690 131 -166 197 -990 65 -496 195 -1680 231 -658 165 -758 131 -1192 163 -234 133 -528 65 -466 65 -824 97 -592 197 -464 99 -832 131 -766 97 -764 99 -334 197 -298 99 -530 165 -534 131 -1362 265 -1028 163 -590 131 -1120 165 -98 197 -328 99 -1680 231 -1188 65 -264 99 -262 163 -494 165 -230 97 -1122 99 -692 99 -2126 99 -398 495 -564 131 -564 165 -1554 131 -1126 165 -266 99 -332 65 -726 97 -132 65 -334 65 -400 97 -132 163 -1578 99 -1060 131 -534 131 -1122 131 -886 265 -300 229 -264 97 -1250 63 -594 63 -266 99 -432 65 -1222 99 -430 133 -992 165 -1098 99 -364 65 -1988 131 -300 99 -1088 99 -332 65 -1856 99 -2634 131 -494 199 -862 65 -1450 97 -430 97 -530 65 -298 97 -2336 131 -2144 129 -1520 131 -1482 65 -1682 133 -166 65 -430 133 -896 133 -134 97 -1930 99 -828 65 -466 97 -1694 67 -9016 63 -1212 99 -2836 65 -560 165 -98 65 -730 99 -364 99 -166 101 -996 99 -100 97 -1758 131 -1094 97 -2228 131 -732 99 -364 163 -1724 165 -864 131 -536 65 -964 297 -928 133 -568 97 -1062 65 -630 199 -962 131 -532 99 -564 65 -2190 65 -532 99 -828 97 -696 131 -1758 97 -432 99 -400 67 -500 233 -1550 231 -1322 65 -166 99 -602 97 -464 99 -592 65 -1260 131 -66 65 -1482 97 -858 165 -1250 131 -2080 67 -1522 133 -534 99 -1154 99 -762 65 -954 99 -666 65 -2154 99 -624 129 -1128 165 -134 199 -434 199 -298 65 -500 99 -466 65 -1096 163 -920 131 -1454 297 -3288 99 -1564 67 -632 65 -1996 65 -9834 165 -764 65 -898 163 -1482 165 -198 131 -434 65 -132 165 -298 67 -594 99 -532 65 -534 99 -1292 99 -330 99 -428 65 -330 133 -332 99 -2542 197 -100 67 -232 165 -958 65 -296 63 -624 99 -2886 165 -400 99 -134 165 -1362 99 -1594 131 -632 65 -594 99 -264 135 -266 165 -330 131 -560 163 -954 99 -854 97 -1484 97 -1156 131 -164 65 -1856 65 -1530 99 -100 65 -1254 99 -196 99 -362 63 -690 97 -494 131 -1224 65 -328 163 -558 131 -1680 131 -1618 197 -628 67 -332 65 -464 297 -660 65 -300 65 -300 131 -1526 131 -690 99 -466 197 -166 165 -236 65 -1488 99 -594 131 -3360 133 -198 99 -530 65 -3032 65 -594 65 -6646 65 -2438 131 -1392 99 -1678 99 -428 163 -824 199 -98 65 -1712 131 -1446 131 -626 65 -728 133 -266 165 -1460 199 -560 165 -1858 99 -828 129 -500 165 -496 133 -334 131 -694 131 -1214 165 -390 65 -292 99 -2174 65 -822 129 -528 65 -232 101 -500 131 -332 +RAW_Data: 131 -5266 65 -432 65 -3672 99 -100 331 -630 101 -3282 265 -1598 131 -826 65 -6190 63 -1708 165 -1510 131 -132 97 -1582 295 -1452 65 -66 131 -4628 67 -5602 65 -1960 67 -1130 593 -1062 65 -2250 99 -3584 65 -1794 97 -10008 297 -166 131 -132 97 -4820 99 -2808 67 -5046 131 -336 99 -528 99 -2506 65 -924 67 -298 97 -394 65 -530 97 -1456 131 -1282 165 -66 133 -1288 131 -2174 99 -460 99 -130 65 -330 163 -1384 65 -694 97 -1710 133 -5338 99 -828 197 -1620 99 -268 231 -798 65 -864 99 -1326 65 -366 99 -132 65 -432 65 -1592 231 -1294 99 -468 99 -460 99 -2350 133 -1154 97 -1264 131 -1086 65 -922 65 -988 97 -430 231 -534 97 -830 67 -232 165 -1530 131 -3614 131 -698 165 -1330 131 -828 65 -100 99 -494 67 -2554 65 -3904 197 -1822 131 -7096 65 -560 65 -1550 97 -1116 99 -498 131 -892 165 -166 65 -2772 65 -696 165 -1462 131 -1722 165 -986 65 -260 99 -296 99 -228 65 -2102 97 -1808 65 -896 65 -1160 67 -762 99 -1124 195 -166 97 -1322 65 -100 165 -326 65 -266 131 -292 65 -166 63 -198 99 -1084 165 -1216 97 -360 99 -622 65 -792 65 -824 97 -990 129 -164 97 -1292 65 -1484 129 -1224 165 -564 65 -1094 163 -466 131 -562 65 -664 99 -1188 97 -1452 97 -364 97 -1218 131 -15990 99 -3886 133 -1066 165 -1626 163 -956 163 -920 65 -590 99 -2454 65 -5338 65 -4140 65 -6544 65 -1094 65 -1756 99 -2194 129 -428 99 -364 99 -300 133 -1426 97 -562 97 -2946 99 -794 97 -264 131 -1592 133 -1098 65 -1018 97 -1450 131 -760 65 -462 197 -1884 65 -3136 265 -298 65 -198 99 -824 131 -688 65 -888 229 -1618 133 -1382 99 -1650 165 -1282 65 -956 97 -492 131 -328 133 -398 231 -134 99 -200 65 -1158 65 -600 99 -1524 133 -200 99 -722 65 -690 97 -294 65 -264 65 -1198 99 -964 65 -928 65 -2020 167 -500 65 -2984 65 -98 163 -1250 65 -100 97 -262 99 -130 99 -166 99 -1464 165 -1030 99 -496 65 -100 65 -462 165 -132 99 -892 133 -992 297 -1028 265 -660 129 -230 65 -1948 197 -624 97 -4782 65 -890 165 -9380 65 -300 65 -1790 129 -1156 99 -1616 197 -600 65 -1494 65 -1162 65 -1460 97 -1356 65 -726 129 -992 65 -732 65 -464 131 -232 67 -632 131 -2400 65 -1020 131 -1052 97 -1158 65 -1160 99 -724 197 -492 133 -530 165 -198 199 -598 131 -364 131 -332 99 -366 199 -3382 65 -3480 67 -698 165 -434 99 -198 99 -200 65 -364 197 -596 67 -398 97 -1360 99 -2180 131 -362 131 -1288 99 -532 131 -1096 99 -266 97 -300 +RAW_Data: 67 -200 99 -1590 165 -998 131 -466 99 -1724 627 -5924 65 -7920 99 -66 465 -756 163 -822 99 -1728 65 -13254 99 -7570 497 -1684 131 -2688 99 -7984 131 -1388 63 -164 99 -1976 65 -1756 99 -5570 497 -6034 261 -1758 65 -2820 133 -464 65 -3080 131 -300 65 -364 65 -2170 65 -888 97 -894 65 -962 67 -1526 99 -1644 65 -2720 99 -964 65 -2376 99 -100 65 -498 99 -996 99 -3196 65 -564 65 -1160 99 -4220 67 -7020 131 -6974 163 -3540 131 -234 133 -1324 99 -1292 163 -2256 63 -954 197 -692 67 -232 165 -964 165 -3578 65 -332 97 -2244 65 -888 131 -166 131 -2236 65 -426 65 -428 67 -166 129 -1646 67 -1296 65 -398 165 -1322 133 -1858 265 -628 131 -330 99 -66 65 -366 97 -1556 65 -1756 165 -598 99 -1556 165 -2292 133 -1490 65 -924 65 -396 131 -398 65 -164 131 -1446 65 -366 65 -2870 65 -1718 131 -796 65 -5132 297 -2902 131 -1874 131 -594 97 -724 97 -396 131 -2832 131 -134 131 -368 131 -2776 133 -300 65 -1690 99 -2782 97 -996 131 -2256 65 -824 65 -532 131 -632 165 -2082 99 -798 65 -664 165 -594 133 -300 197 -1230 165 -818 99 -164 99 -2254 65 -600 99 -560 131 -558 131 -1628 129 -730 65 -3284 165 -3608 99 -2316 131 -690 65 -1182 163 -658 131 -2018 133 -2486 65 -1854 131 -660 65 -892 65 -1740 97 -1260 97 -3918 65 -7796 99 -6306 65 -598 263 -398 99 -366 133 -266 199 -66 65 -396 65 -962 99 -1262 67 -630 97 -1458 197 -2220 65 -1090 131 -3030 63 -1890 65 -1462 163 -324 65 -1328 131 -1980 99 -928 65 -794 163 -1480 197 -1648 133 -766 165 -168 99 -530 97 -2500 99 -886 99 -2412 97 -1296 167 -1622 99 -856 65 -722 131 -130 65 -394 99 -1754 65 -1322 131 -1680 99 -1922 65 -1524 131 -200 99 -868 165 -1690 97 -532 97 -396 129 -1744 131 -3338 165 -1396 65 -1982 231 -5184 199 -1494 197 -1156 65 -656 65 -3172 99 -1746 65 -1426 97 -2624 99 -926 97 -1632 99 -1028 97 -468 163 -860 65 -294 97 -1052 65 -594 131 -1686 65 -1578 131 -366 65 -332 65 -930 99 -1130 65 -528 131 -1782 97 -1958 99 -1496 99 -1330 67 -3244 165 -1886 65 -1592 165 -1196 97 -3476 97 -630 97 -1692 131 -3414 65 -3912 65 -2576 65 -2814 99 -5036 65 -5188 199 -1650 197 -4438 65 -2490 65 -1584 63 -762 65 -2896 99 -1462 267 -2106 65 -1250 97 -590 97 -2548 99 -1116 63 -2442 67 -996 99 -262 131 -1414 65 -4584 99 -830 129 -198 129 -760 99 -364 291 -2638 97 -68 97 -2174 131 -1152 65 -1186 63 -460 97 -4292 99 -464 65 -264 97 -362 65 -950 +RAW_Data: 65 -7048 97 -5352 97 -7214 65 -1430 429 -1428 65 -960 97 -6044 65 -1822 99 -6620 231 -3316 97 -4272 65 -8870 131 -726 97 -1626 197 -1514 65 -3406 525 -1280 63 -10710 67 -3530 99 -3522 131 -5336 65 -498 99 -960 199 -362 163 -5266 65 -5430 65 -1744 65 -5076 165 -1658 133 -1856 65 -1628 65 -1184 99 -2214 99 -1422 65 -3796 131 -332 97 -1874 65 -4674 65 -1726 65 -1596 63 -1780 197 -596 99 -2688 131 -5650 97 -3548 65 -1648 65 -3476 97 -1262 197 -2184 165 -926 65 -2612 131 -3112 65 -896 99 -694 167 -962 97 -724 97 -14044 131 -7614 65 -13732 99 -230 99 -3130 65 -3110 99 -2218 67 -366 99 -1120 129 -1650 133 -3308 99 -1622 163 -1326 65 -1988 197 -1748 97 -3066 99 -330 65 -1724 165 -1492 163 -1084 131 -434 133 -1032 99 -2220 65 -66 129 -1560 131 -1598 231 -366 231 -1060 133 -3522 65 -1452 65 -2370 65 -3080 65 -262 65 -528 97 -2056 65 -2380 65 -198 65 -1630 165 -860 63 -2508 65 -952 65 -2450 261 -728 67 -832 65 -1722 295 -1358 131 -954 97 -4194 65 -5310 199 -6042 65 -1690 231 -1460 131 -3496 163 -1686 65 -3480 133 -1662 197 -726 65 -866 65 -796 165 -1192 65 -6418 65 -2306 131 -832 99 -4282 231 -66 99 -628 67 -1682 99 -1160 65 -98 65 -330 163 -1748 129 -3376 99 -1828 131 -1558 65 -1762 263 -1524 99 -7122 97 -1784 65 -1720 65 -166 97 -1228 133 -796 165 -1186 65 -334 131 -2720 99 -732 99 -1324 65 -300 99 -232 131 -21430 131 -1558 99 -300 65 -3076 131 -8856 133 -1730 99 -166 133 -4934 97 -428 65 -1150 65 -4876 65 -264 99 -1896 65 -1950 65 -1492 165 -134 131 -3670 67 -2404 165 -3388 99 -1778 99 -1728 65 -400 165 -1060 65 -498 165 -500 133 -1582 65 -594 67 -1524 99 -1030 195 -9590 99 -11922 65 -1084 65 -492 163 -3672 67 -2488 65 -2074 131 -1842 99 -396 131 -2916 97 -820 131 -694 65 -724 65 -2768 163 -1720 97 -1322 97 -296 97 -8784 133 -1552 129 -658 65 -2414 65 -3136 65 -1854 97 -2118 99 -462 99 -2388 67 -930 97 -1946 131 -1460 163 -1990 131 -568 97 -2488 65 -1712 67 -3406 65 -1552 131 -264 99 -722 65 -1716 163 -8188 65 -2456 199 -8660 131 -3340 97 -260 99 -1980 65 -530 99 -3136 129 -656 165 -1448 165 -662 131 -824 67 -1892 131 -998 65 -5466 65 -1596 65 -2516 131 -2058 99 -1360 165 -1656 165 -662 99 -1462 131 -894 65 -1096 99 -2156 99 -634 65 -600 65 -2108 65 -564 97 -1758 65 -1452 163 -560 63 -1584 131 -432 201 -2984 65 -366 197 -594 67 -2480 131 -292 65 -1592 65 -562 99 -1794 131 -794 97 -500 +RAW_Data: 99 -5752 67 -1162 429 -9014 131 -524 131 -100 163 -494 97 -894 97 -1842 99 -7228 165 -100 131 -1326 67 -6370 65 -2518 463 -334 133 -1130 65 -9476 199 -6508 67 -860 67 -732 133 -3278 65 -266 133 -5220 97 -3522 65 -1792 99 -10464 131 -2692 65 -300 67 -432 65 -1122 65 -528 67 -1650 97 -998 97 -928 65 -626 65 -1318 99 -168 165 -1556 65 -1720 97 -1756 133 -732 165 -728 99 -1848 65 -494 165 -1816 97 -1226 65 -468 99 -1650 65 -296 65 -2116 63 -1058 99 -368 97 -298 65 -892 65 -1620 131 -2444 129 -1024 97 -560 297 -1498 97 -4062 131 -3820 165 -3176 131 -496 97 -854 65 -2214 131 -266 65 -2768 133 -1150 65 -460 131 -1184 97 -1118 65 -494 295 -3292 165 -1260 65 -1978 297 -1678 129 -1282 65 -12806 131 -1662 65 -1846 65 -1320 65 -894 165 -1524 133 -2712 131 -1556 99 -726 163 -2928 65 -1582 131 -622 99 -394 131 -1456 65 -754 67 -728 165 -568 65 -862 131 -1560 133 -1722 97 -366 99 -896 99 -3004 99 -630 65 -964 165 -564 359 -1484 197 -262 65 -1188 229 -1674 97 -1558 165 -3282 65 -1792 65 -334 99 -928 65 -498 99 -1588 65 -628 97 -1224 65 -1328 97 -2420 131 -398 99 -4746 67 -364 65 -800 65 -398 99 -666 99 -2550 99 -732 97 -798 65 -332 65 -1424 65 -3930 65 -1644 99 -498 99 -666 97 -6214 97 -722 131 -3500 63 -1710 131 -1260 133 -2126 65 -398 99 -1392 67 -1494 99 -1860 99 -3478 65 -4000 197 -1328 65 -932 65 -464 99 -860 97 -3530 65 -134 97 -1458 99 -1098 133 -464 131 -800 165 -1626 133 -1452 99 -558 99 -1318 97 -326 133 -790 65 -230 197 -1182 67 -1292 99 -996 99 -568 65 -100 65 -1520 65 -1186 131 -460 65 -1056 133 -884 97 -2498 97 -2518 65 -2654 99 -1164 65 -330 229 -366 131 -2146 99 -1348 65 -332 133 -3476 163 -2636 97 -5250 65 -5374 131 -498 65 -1854 97 -3002 99 -3756 165 -2152 65 -632 99 -398 167 -1392 131 -624 133 -594 97 -1056 131 -1612 65 -3480 65 -1330 99 -1328 65 -1346 99 -3104 97 -1454 131 -300 165 -1162 133 -894 99 -794 99 -300 99 -5154 133 -996 65 -1152 65 -1120 131 -298 97 -790 65 -230 65 -2138 65 -1488 133 -98 65 -1648 167 -1880 99 -330 99 -768 131 -888 99 -1288 99 -1492 99 -1692 229 -2060 131 -662 97 -762 263 -1628 133 -1654 165 -432 163 -1448 65 -132 131 -626 163 -1664 97 -1152 131 -2078 65 -1648 99 -1958 99 -1558 131 -1722 165 -1060 97 -360 197 -1486 99 -664 131 -594 65 -432 97 -1924 99 -1424 65 -798 67 -464 65 -1458 99 -532 99 -3136 97 -2286 65 -1360 +RAW_Data: 131 -1318 99 -2088 133 -1696 133 -3442 65 -4598 593 -1874 99 -7740 97 -3732 97 -4438 65 -6312 491 -7006 133 -1830 67 -132 99 -100 165 -430 133 -396 65 -1290 133 -14240 561 -566 65 -3778 65 -100 97 -3604 99 -294 65 -626 131 -690 67 -1582 65 -1394 131 -10622 99 -1624 199 -1598 65 -230 101 -2226 131 -266 65 -364 167 -562 99 -1362 65 -1262 65 -8010 65 -690 165 -200 99 -366 131 -164 99 -458 197 -426 65 -690 97 -2104 231 -798 65 -796 97 -3324 229 -3268 165 -98 97 -624 65 -790 133 -1628 65 -828 165 -666 163 -102 133 -1460 165 -1520 65 -3580 131 -994 65 -1328 65 -494 165 -1562 99 -402 97 -132 165 -266 163 -1152 65 -1858 99 -758 99 -760 67 -1460 229 -332 99 -830 99 -430 65 -1002 133 -196 99 -130 129 -890 67 -232 65 -1426 131 -368 99 -366 65 -1558 131 -1652 167 -498 97 -490 131 -626 65 -430 133 -1558 133 -726 65 -432 65 -460 163 -292 67 -1286 65 -428 131 -1686 65 -1758 65 -398 97 -2960 67 -1792 65 -1718 63 -1752 131 -1778 65 -3324 65 -658 99 -394 131 -820 65 -590 229 -1688 199 -1590 99 -1890 99 -694 99 -730 65 -1166 131 -1128 165 -3860 99 -2358 65 -432 165 -726 65 -696 201 -366 97 -3018 165 -1720 131 -722 97 -464 65 -756 129 -822 165 -1814 99 -526 63 -2776 95 -1844 65 -954 97 -1018 65 -1120 63 -1756 131 -1694 65 -1432 99 -1692 65 -3186 65 -296 133 -3084 65 -5356 67 -1660 97 -1492 199 -66 101 -1428 131 -1130 67 -434 99 -632 99 -330 97 -5180 65 -3694 67 -3732 133 -1412 97 -296 99 -394 165 -894 265 -564 97 -966 99 -396 99 -268 101 -764 231 -494 131 -856 99 -1190 99 -3316 99 -466 65 -2454 65 -564 65 -1794 99 -1556 197 -760 65 -1876 65 -560 99 -988 99 -564 165 -598 97 -1194 65 -2176 99 -1630 165 -694 99 -830 99 -394 99 -766 65 -1126 131 -564 133 -634 133 -526 65 -2156 197 -1654 131 -232 65 -1224 67 -462 165 -1744 97 -888 67 -530 99 -1364 165 -100 133 -1690 165 -2124 99 -2592 99 -234 99 -332 97 -824 67 -1654 65 -656 65 -1382 99 -4806 197 -232 67 -1426 99 -2250 65 -432 65 -298 65 -1284 65 -1682 65 -1786 197 -590 131 -296 65 -360 65 -130 65 -528 97 -790 65 -1912 97 -918 65 -1528 65 -1096 65 -1194 99 -3740 65 -1088 65 -1656 197 -1450 97 -1116 65 -132 97 -1914 97 -790 165 -200 233 -696 131 -724 65 -328 99 -1314 229 -1918 67 -464 163 -1364 63 -266 67 -1760 131 -64 65 -1264 67 -1880 197 -1088 65 -490 99 -1250 131 -1184 65 -1322 131 -1628 99 -1194 +RAW_Data: 99 -1798 97 -1694 131 -66 233 -794 99 -6414 97 -560 165 -364 531 -1726 65 -66 425 -7268 99 -2590 65 -6094 561 -7682 131 -8962 65 -64 165 -132 65 -2884 65 -1062 101 -530 131 -1226 97 -432 65 -1486 133 -982 97 -2500 65 -1744 65 -1616 131 -234 97 -590 97 -590 297 -728 65 -2540 131 -1748 131 -66 131 -460 131 -3616 65 -1662 65 -1096 99 -468 131 -496 195 -1422 99 -962 131 -3444 65 -10026 65 -660 197 -964 65 -1094 65 -366 99 -632 133 -664 65 -862 231 -3382 199 -2984 99 -1972 99 -5318 65 -526 131 -2880 163 -4714 129 -1788 231 -696 67 -628 65 -1850 99 -366 65 -494 163 -1480 197 -3930 97 -724 99 -690 65 -1020 65 -1642 99 -528 163 -2180 131 -3544 165 -434 65 -332 231 -1490 131 -430 65 -1234 131 -1684 65 -1028 97 -532 65 -1094 131 -1350 65 -1720 97 -230 63 -1086 67 -528 131 -3106 197 -264 65 -1648 97 -3496 99 -394 65 -984 131 -1462 133 -5206 99 -1588 165 -2586 65 -132 99 -566 65 -2296 131 -300 65 -2610 131 -1542 265 -532 163 -8772 65 -1062 65 -568 99 -1762 131 -268 67 -988 99 -230 99 -596 65 -1026 97 -960 65 -2486 99 -1392 131 -1388 67 -464 165 -500 165 -1426 167 -100 131 -500 65 -1030 165 -1288 65 -432 65 -1462 131 -1396 165 -1626 99 -334 131 -1360 65 -430 65 -466 65 -566 165 -198 197 -1100 65 -762 131 -98 97 -10370 165 -3972 97 -498 133 -332 65 -300 65 -266 133 -134 67 -832 131 -1622 229 -164 65 -3230 131 -436 99 -1724 97 -2472 99 -2918 65 -1026 99 -428 163 -560 65 -398 133 -496 163 -1696 99 -1360 65 -1782 65 -98 65 -4398 99 -698 163 -466 65 -2446 65 -1430 99 -4212 131 -1128 99 -596 131 -3088 165 -1118 65 -560 129 -262 65 -394 99 -292 129 -1908 65 -630 165 -3404 97 -202 65 -1002 65 -900 97 -1854 65 -68 131 -268 65 -1390 131 -3284 163 -986 163 -1720 163 -1674 131 -1646 65 -1724 97 -16110 65 -3516 99 -3112 131 -1742 165 -760 65 -994 99 -1288 97 -328 131 -360 197 -1590 65 -1248 101 -1228 99 -232 133 -1226 97 -528 131 -1318 97 -824 235 -368 99 -1130 165 -1116 97 -426 65 -560 131 -498 99 -990 67 -798 99 -1526 199 -2486 129 -1454 65 -298 99 -632 99 -494 65 -232 65 -2832 63 -296 65 -1186 99 -1680 99 -664 99 -2858 99 -1326 133 -2514 229 -658 97 -858 131 -500 99 -1612 65 -558 295 -164 165 -1094 133 -2194 65 -758 97 -2648 65 -7142 131 -1590 99 -1850 97 -2084 65 -1458 97 -9554 131 -2290 65 -432 99 -166 131 -720 99 -826 99 -1196 133 -2250 65 -556 65 -690 97 -360 +RAW_Data: 197 -4198 133 -2566 131 -1382 65 -6124 423 -1022 97 -1096 63 -328 65 -1588 165 -1858 133 -1648 99 -396 133 -166 231 -8488 65 -3982 65 -2290 495 -230 99 -8878 65 -1450 197 -1628 65 -6336 561 -134 97 -666 65 -3210 65 -2506 97 -3564 65 -12614 65 -1644 97 -692 65 -2594 197 -1624 197 -3144 97 -194 63 -3402 65 -1922 67 -964 97 -2092 99 -4290 97 -1152 65 -3464 129 -558 99 -4558 331 -698 65 -698 165 -762 65 -698 131 -3544 97 -1714 65 -886 99 -4302 65 -10738 97 -1644 131 -2070 97 -856 65 -1096 95 -428 65 -1220 97 -1454 167 -1160 97 -2444 67 -2526 99 -1392 65 -266 131 -498 131 -1026 65 -1652 131 -66 101 -464 65 -1462 65 -864 97 -1792 97 -1646 131 -1822 165 -2458 131 -984 133 -998 65 -2390 67 -1720 99 -68 99 -1548 65 -1650 131 -822 131 -1612 97 -952 99 -3728 65 -4938 65 -430 131 -1456 199 -1692 65 -628 65 -960 133 -692 65 -1156 65 -3300 99 -100 131 -4812 99 -4776 65 -430 99 -2354 131 -132 99 -628 63 -1780 65 -234 65 -562 65 -726 133 -1358 163 -1454 131 -822 65 -396 99 -1258 97 -464 165 -568 133 -398 97 -828 67 -868 97 -1650 97 -830 65 -464 65 -796 165 -2820 99 -1326 99 -296 133 -332 131 -262 97 -1186 133 -698 65 -400 67 -532 67 -198 131 -564 99 -996 99 -764 131 -198 167 -530 65 -400 65 -298 231 -1492 131 -228 65 -1420 97 -66 131 -400 65 -630 131 -2980 165 -1984 197 -266 99 -1196 65 -730 99 -2980 99 -856 97 -98 163 -1548 97 -366 67 -788 99 -400 165 -2016 97 -766 333 -298 167 -1264 99 -1194 65 -862 65 -664 97 -268 99 -432 65 -364 131 -230 131 -1722 165 -1496 197 -562 131 -694 65 -2610 65 -1972 65 -3404 65 -1548 163 -1516 299 -332 99 -234 99 -196 97 -1848 97 -332 133 -166 65 -832 99 -1322 67 -1924 133 -1688 165 -1624 133 -1694 99 -1724 165 -130 97 -294 99 -920 131 -1750 131 -1522 165 -266 131 -464 165 -1292 99 -662 97 -560 131 -1910 65 -2286 99 -428 99 -4154 131 -930 133 -1328 99 -400 129 -918 65 -396 133 -2208 99 -1828 65 -396 65 -264 97 -1116 65 -296 99 -626 65 -560 65 -2374 65 -2226 65 -1124 65 -494 65 -3002 131 -3548 65 -656 65 -1644 65 -5632 97 -8812 99 -6500 99 -1694 99 -1710 195 -3308 65 -1762 65 -5436 131 -2604 99 -1150 65 -1382 361 -2286 165 -132 65 -2982 163 -960 67 -994 65 -566 65 -364 63 -1244 99 -264 99 -2048 99 -798 99 -1228 131 -1154 131 -4026 99 -1610 131 -1714 65 -1496 131 -1922 97 -3536 99 -4190 65 -6358 65 -13834 195 -1644 65 -4666 +RAW_Data: 65 -464 99 -5012 527 -1560 631 -266 65 -164 99 -11090 163 -98 131 -16776 563 -4836 99 -10664 65 -1766 131 -3348 99 -7140 99 -3414 65 -10762 131 -3382 133 -2444 65 -994 67 -1690 65 -2788 65 -398 65 -3322 167 -3420 99 -7026 65 -1740 63 -8878 163 -3458 67 -1648 99 -1774 97 -1680 65 -920 265 -3454 65 -3372 99 -1462 67 -232 65 -1726 99 -958 67 -364 65 -1098 99 -302 197 -628 65 -5376 65 -3448 67 -1164 65 -2618 131 -1464 65 -328 65 -660 65 -558 99 -990 165 -564 133 -3836 67 -4350 97 -3396 131 -664 133 -1880 165 -1480 131 -1678 163 -3502 97 -392 163 -1084 65 -1720 197 -1612 65 -826 65 -888 99 -1618 131 -1448 99 -130 65 -264 97 -2730 131 -1090 131 -1798 99 -1688 165 -692 131 -3510 163 -1390 65 -730 97 -426 97 -1184 131 -1454 97 -1784 97 -1418 65 -332 131 -5206 99 -1450 131 -5066 131 -1844 97 -1622 97 -658 65 -3194 65 -918 131 -5732 99 -1662 65 -1386 97 -1324 99 -4410 99 -1526 65 -994 65 -696 99 -3522 99 -400 199 -1560 165 -666 99 -2296 131 -1062 99 -700 131 -4776 97 -3128 131 -4046 197 -1688 65 -1814 97 -3282 65 -428 97 -1252 99 -2082 131 -5162 65 -5622 65 -458 99 -6358 97 -1588 99 -1228 67 -300 265 -2212 65 -1622 65 -1530 99 -200 67 -762 65 -364 197 -232 65 -1362 99 -232 65 -1430 133 -132 65 -598 97 -364 131 -3418 99 -10712 99 -2380 133 -896 65 -3484 65 -5128 131 -266 65 -564 65 -2738 99 -1124 99 -1418 99 -7024 97 -3410 231 -932 65 -1558 99 -888 65 -1792 131 -3386 99 -198 99 -3184 99 -496 65 -1060 131 -1682 65 -1750 65 -3438 165 -1694 199 -10848 97 -1642 65 -756 99 -1362 131 -864 199 -3352 165 -1564 97 -992 133 -594 65 -1460 99 -3846 99 -5252 163 -2928 65 -2644 131 -10598 97 -2426 165 -934 133 -400 65 -2658 199 -594 65 -988 129 -4910 65 -828 65 -502 65 -662 129 -722 65 -9512 99 -598 65 -958 131 -1658 97 -1758 99 -1788 99 -1612 99 -1660 99 -1720 99 -1562 131 -1782 65 -1018 99 -98 99 -1590 65 -1128 131 -2026 97 -500 65 -1464 99 -1624 65 -2142 99 -1216 227 -5466 99 -1364 99 -862 65 -732 65 -1096 65 -5302 131 -1656 97 -7134 99 -15830 133 -528 65 -1192 97 -1592 65 -860 99 -696 99 -5204 165 -2086 67 -2882 99 -896 99 -2990 99 -466 99 -4464 131 -2084 65 -328 65 -2056 65 -2670 131 -1050 131 -360 131 -626 131 -960 99 -688 131 -1622 65 -234 97 -398 65 -1230 99 -1494 67 -3876 99 -3382 267 -1488 99 -1688 197 -3362 229 -1490 65 -5384 99 -932 65 -2774 65 -694 195 -3492 99 -14086 133 -4020 +RAW_Data: 65 -1118 265 -6962 165 -8782 99 -664 529 -666 133 -3146 99 -8408 525 -13862 65 -2446 231 -168 199 -100 65 -1746 99 -1588 99 -5348 65 -7420 131 -66 99 -2642 99 -12504 65 -1186 65 -262 97 -1458 97 -1546 131 -630 165 -534 65 -2946 67 -1910 65 -1318 97 -68 133 -1426 99 -3588 65 -2740 65 -3300 233 -98 65 -3460 99 -558 97 -892 97 -262 163 -1024 63 -262 65 -460 65 -4928 131 -4312 65 -4134 63 -1678 65 -754 97 -1418 129 -1092 131 -2476 97 -2740 165 -1958 99 -3074 67 -794 131 -8838 67 -988 65 -8950 99 -1660 197 -496 99 -728 65 -1918 65 -3182 99 -2044 63 -2244 65 -994 65 -792 99 -1584 99 -830 133 -2490 131 -1590 165 -1662 65 -3540 65 -1028 129 -596 99 -3416 99 -794 163 -788 97 -2022 67 -562 99 -334 65 -1924 133 -1328 97 -1424 99 -1724 65 -2258 165 -368 65 -1930 133 -1596 65 -1494 65 -198 67 -2224 99 -1064 197 -200 99 -3480 65 -7226 165 -14098 65 -1556 133 -1924 67 -132 133 -3180 99 -3616 99 -1742 163 -10632 97 -954 131 -3366 131 -1154 165 -754 65 -2532 99 -400 301 -1294 99 -1030 65 -728 231 -100 65 -2592 163 -268 65 -766 97 -562 131 -2754 97 -868 65 -8062 65 -1620 131 -328 97 -8794 99 -1708 131 -5222 65 -11442 65 -4678 67 -464 65 -198 65 -1526 65 -1454 99 -594 65 -9906 99 -854 99 -1480 63 -3540 65 -1120 97 -3170 97 -600 65 -1186 65 -3752 65 -1842 65 -1660 165 -1684 133 -1756 65 -3570 67 -564 131 -928 67 -500 65 -662 97 -1448 131 -294 65 -1288 65 -726 97 -500 99 -3514 131 -1082 163 -1622 131 -1730 65 -3416 163 -3490 65 -264 97 -2376 65 -432 65 -266 167 -132 65 -1224 99 -3200 97 -3946 131 -1516 165 -2952 165 -11136 65 -3380 199 -3386 97 -3280 65 -3740 65 -1660 65 -1730 133 -4844 131 -2080 99 -1224 99 -364 65 -1662 99 -5768 165 -458 97 -2538 65 -792 97 -200 65 -1756 65 -334 133 -1786 131 -14172 65 -5788 65 -166 65 -2708 131 -930 65 -1794 97 -2688 67 -1826 131 -2094 231 -2192 65 -1828 99 -334 99 -2526 165 -1352 131 -1514 131 -1710 97 -230 99 -4974 97 -1582 165 -934 65 -1664 99 -3504 165 -3270 129 -1678 65 -890 65 -230 129 -198 97 -2182 165 -13836 131 -1686 97 -264 99 -962 65 -392 65 -1614 131 -2536 131 -1946 65 -1492 63 -1120 131 -428 63 -1608 65 -562 63 -2472 65 -1298 133 -2088 131 -2780 133 -234 65 -1496 99 -496 65 -1162 65 -1526 165 -1692 167 -1422 65 -1956 163 -1418 65 -134 131 -1684 65 -1282 131 -130 295 -896 131 -3374 99 -696 99 -532 65 -1390 63 -1382 65 -332 99 -1554 65 -862 +RAW_Data: 99 -1590 597 -4740 163 -3590 65 -5344 99 -2688 461 -5608 65 -5240 65 -1660 67 -430 427 -66 99 -8996 199 -134 99 -1028 99 -5074 595 -3552 97 -198 63 -3236 97 -6978 131 -394 131 -2900 197 -956 63 -1656 99 -598 165 -232 65 -4606 133 -264 195 -1518 97 -3460 131 -1642 131 -1762 97 -1726 97 -1496 65 -1852 99 -2222 229 -362 131 -198 65 -3570 99 -1120 197 -428 65 -3402 97 -2314 65 -394 65 -4666 97 -592 97 -1644 131 -6466 65 -2312 263 -3422 99 -12422 97 -3322 133 -1060 99 -666 163 -3282 197 -1548 165 -3894 97 -1652 131 -3422 233 -1326 97 -298 63 -1580 233 -2894 99 -7130 99 -3182 99 -1394 165 -1328 133 -530 99 -1152 65 -232 131 -1186 165 -4816 67 -2318 65 -5544 65 -598 65 -198 65 -630 99 -732 131 -1592 399 -1258 99 -1086 97 -852 99 -3530 97 -1548 67 -1786 133 -1218 97 -328 65 -1912 101 -1190 65 -1662 165 -1736 65 -3286 99 -4978 163 -3540 99 -950 65 -1742 165 -2318 65 -332 65 -3202 65 -1554 65 -296 65 -466 133 -12322 67 -2688 65 -822 165 -724 63 -2706 97 -1282 65 -230 99 -1152 97 -296 65 -660 97 -2322 99 -1688 65 -2820 165 -1920 97 -730 131 -5940 67 -1516 65 -526 65 -1820 65 -1722 131 -1256 165 -462 97 -464 165 -1794 163 -100 65 -958 99 -528 131 -1496 99 -166 67 -434 65 -4744 165 -932 165 -432 199 -3182 65 -398 99 -1556 65 -1262 65 -336 197 -6866 65 -1192 97 -2588 99 -3658 99 -1260 65 -794 65 -2594 65 -1596 65 -4718 165 -494 131 -3330 197 -5196 197 -7020 65 -5568 65 -8728 65 -3354 97 -1744 65 -1616 131 -1392 99 -3416 97 -5314 163 -1452 97 -994 99 -3432 129 -2568 65 -726 97 -366 99 -3058 131 -3516 131 -3936 99 -166 65 -864 67 -896 65 -830 97 -1696 99 -1190 67 -562 65 -1952 97 -134 131 -1420 65 -98 131 -400 67 -728 65 -494 65 -1876 99 -798 133 -10552 67 -1922 67 -1198 99 -366 65 -4634 63 -1018 65 -1578 99 -7202 65 -3382 99 -830 99 -2356 65 -268 65 -666 131 -764 97 -1282 97 -1018 131 -562 65 -1560 199 -6368 97 -1062 97 -2292 99 -1260 65 -8654 67 -7156 65 -1116 131 -3530 67 -1774 97 -1252 229 -3250 65 -2814 65 -1434 65 -1948 131 -5234 99 -1678 165 -2404 65 -918 97 -1808 131 -1262 67 -298 129 -788 97 -2632 65 -1658 99 -3448 65 -1696 131 -1628 131 -2116 97 -3012 131 -1778 97 -3428 131 -3922 97 -460 65 -624 97 -5400 65 -854 65 -758 99 -198 97 -3152 99 -1720 99 -1428 99 -166 67 -9850 65 -1320 99 -3682 65 -1394 65 -102 165 -3518 99 -364 67 -698 131 -1618 99 -1052 97 -594 197 -1780 +RAW_Data: 65 -1484 99 -1794 65 -1844 561 -964 131 -11888 65 -2302 65 -7628 65 -134 331 -4170 163 -1018 65 -626 99 -1756 589 -1388 99 -7088 67 -762 65 -3550 65 -7476 195 -790 65 -3314 65 -854 63 -1678 161 -2520 99 -1526 97 -2150 65 -1464 65 -7142 99 -266 65 -2308 65 -4790 65 -1360 99 -1386 131 -1992 97 -1678 99 -1442 165 -1942 65 -4806 65 -2850 99 -1030 65 -3454 133 -1724 97 -10672 131 -3336 67 -1098 97 -1692 133 -3540 67 -2322 65 -230 95 -2434 131 -362 97 -1286 129 -66 65 -954 133 -1218 65 -4480 129 -1678 99 -432 99 -4800 65 -3454 163 -3510 199 -1596 133 -2914 99 -2712 65 -598 99 -1490 133 -1492 133 -332 65 -4242 65 -1182 99 -1960 65 -466 65 -1590 133 -3576 65 -1548 129 -1754 99 -632 99 -432 99 -366 131 -3000 99 -328 163 -1644 65 -490 99 -5334 99 -462 65 -1058 65 -5038 99 -3108 65 -298 131 -1676 129 -296 99 -264 65 -1188 165 -2682 63 -434 165 -1596 67 -3580 67 -398 65 -1262 99 -1562 131 -2930 99 -2174 67 -264 67 -1522 67 -432 99 -1028 133 -266 99 -1032 165 -364 65 -1776 97 -3492 99 -460 65 -1584 165 -692 65 -362 97 -1252 97 -1618 195 -4900 65 -266 133 -1528 131 -3596 99 -1558 97 -1614 165 -132 65 -1616 131 -756 65 -856 65 -2874 65 -394 65 -4288 97 -856 65 -2324 65 -1398 165 -786 65 -1656 131 -198 233 -632 97 -864 67 -1024 99 -2456 167 -5174 67 -698 65 -2706 67 -1776 99 -330 65 -690 67 -598 65 -2546 131 -230 65 -1674 99 -858 99 -334 99 -434 65 -400 65 -4774 99 -3442 133 -230 67 -996 65 -2204 99 -1220 65 -362 97 -954 65 -556 65 -1972 65 -1150 99 -3434 99 -1722 163 -1542 65 -1844 97 -1560 97 -1082 195 -98 97 -924 99 -890 67 -630 165 -1688 65 -300 65 -502 133 -2982 65 -2352 165 -3400 99 -66 131 -3120 197 -2252 133 -5170 163 -400 65 -1224 65 -332 101 -764 165 -1590 131 -764 65 -1292 65 -2116 65 -2086 131 -958 193 -1678 65 -660 97 -890 129 -1222 97 -460 131 -1086 97 -558 97 -524 67 -3720 195 -2276 65 -1858 131 -1752 65 -3346 131 -790 99 -1618 99 -132 65 -630 163 -604 65 -996 131 -1628 99 -996 65 -398 65 -364 65 -3784 99 -2524 131 -868 65 -400 99 -3042 65 -2814 99 -462 99 -928 65 -1464 65 -7090 131 -896 97 -1590 99 -930 65 -862 65 -796 67 -566 99 -200 167 -730 65 -4644 97 -666 265 -1492 99 -1524 99 -100 99 -1714 65 -264 65 -1364 65 -5730 63 -1252 65 -1680 131 -492 65 -2698 65 -3772 65 -2510 163 -564 99 -266 65 -468 63 -1550 231 -1462 65 -1496 67 -1818 +RAW_Data: 63 -7210 491 -3306 65 -5130 131 -98 261 -2436 67 -298 331 -8998 99 -7932 131 -66 231 -366 133 -13106 65 -4588 65 -1430 99 -398 165 -1558 99 -1388 97 -3386 65 -400 165 -366 99 -634 97 -1586 131 -1028 99 -566 67 -2352 65 -4060 65 -962 99 -1826 99 -10570 231 -564 133 -1728 65 -498 99 -1624 99 -1706 97 -230 163 -1120 163 -1754 97 -1756 67 -266 229 -132 65 -1262 131 -1060 65 -11256 131 -1194 131 -296 97 -1626 99 -628 97 -790 99 -262 131 -394 129 -6622 65 -1424 99 -460 131 -2936 97 -5024 165 -1024 65 -630 99 -66 299 -7044 67 -1726 65 -1684 65 -3480 231 -2192 63 -200 65 -534 65 -5580 129 -5256 65 -4312 163 -464 65 -998 197 -6990 131 -4154 65 -1360 67 -432 65 -898 99 -864 67 -694 99 -1656 67 -1828 163 -3390 99 -592 131 -2706 131 -1822 99 -1660 99 -464 65 -462 131 -1716 67 -2402 99 -1980 99 -1586 131 -832 65 -462 99 -3520 97 -1690 65 -334 97 -1294 131 -234 65 -2554 65 -1866 65 -2262 65 -1956 163 -396 99 -298 65 -392 65 -1724 233 -1656 99 -2968 65 -656 65 -1450 129 -998 65 -1592 99 -1824 65 -1964 65 -1584 97 -3466 65 -1656 163 -932 97 -1258 99 -2548 65 -758 165 -754 97 -396 131 -1418 99 -622 131 -1316 65 -1952 99 -3352 99 -10204 65 -764 99 -66 99 -1588 131 -330 65 -1286 65 -17248 65 -2294 99 -632 65 -2090 65 -1660 65 -400 65 -964 165 -100 99 -368 131 -6076 131 -394 65 -1318 65 -1616 65 -1760 65 -2618 265 -1648 65 -590 133 -664 167 -832 165 -298 65 -368 65 -830 65 -1732 65 -1758 99 -1624 65 -1630 65 -1528 65 -1930 131 -432 131 -234 65 -1422 131 -5156 99 -2280 163 -1162 99 -1526 65 -4180 67 -1728 97 -3544 65 -5252 99 -98 65 -524 97 -1520 67 -2412 67 -466 97 -2054 133 -3010 97 -132 99 -1514 65 -1682 99 -20582 65 -828 65 -1446 97 -5832 131 -1214 163 -5682 65 -1758 131 -1226 99 -1356 197 -592 67 -1180 163 -1418 97 -1742 97 -1448 65 -560 99 -1250 65 -230 65 -228 97 -230 63 -2974 97 -2722 131 -200 99 -1460 99 -1428 65 -3744 133 -3350 65 -98 97 -1248 65 -1192 65 -2048 163 -856 97 -398 131 -1650 99 -1622 97 -1392 99 -200 99 -10578 65 -5506 65 -1554 99 -2352 65 -1614 163 -2668 133 -2446 65 -464 67 -1158 97 -1678 163 -1710 97 -3862 97 -3588 165 -626 65 -328 65 -1326 131 -864 65 -1060 65 -1586 131 -3820 265 -560 165 -1728 97 -3188 231 -66 97 -3384 133 -3422 65 -992 65 -630 195 -10538 65 -1720 131 -8824 99 -5312 99 -1688 131 -3478 99 -3504 65 -298 133 -10420 99 -1992 65 -756 +RAW_Data: 391 -132 65 -16600 165 -14120 65 -2752 431 -5646 65 -11124 597 -2490 499 -3242 65 -3518 65 -10564 65 -924 131 -2388 65 -1860 65 -2358 97 -2486 65 -266 67 -430 67 -2150 65 -1156 99 -1282 97 -1020 131 -666 101 -1530 131 -6318 199 -566 67 -6630 197 -1656 97 -1560 131 -132 165 -5194 65 -692 65 -600 131 -4644 63 -1296 99 -5618 67 -232 167 -198 67 -3154 99 -896 97 -918 65 -592 99 -3518 131 -1576 65 -560 99 -1588 131 -1550 67 -166 133 -662 197 -1160 165 -4696 99 -498 99 -3472 195 -264 65 -428 99 -690 165 -756 67 -758 97 -2304 129 -7320 65 -2818 131 -1594 165 -598 65 -828 65 -1980 99 -1622 165 -200 131 -536 65 -2584 67 -1952 131 -996 65 -630 99 -2190 163 -2614 65 -11622 99 -2542 131 -4978 65 -1972 131 -1776 165 -1594 131 -1558 65 -432 99 -1188 99 -598 99 -3146 97 -5236 97 -1644 131 -1684 165 -1526 65 -2142 65 -400 65 -830 199 -4878 99 -2126 133 -1330 65 -7510 129 -690 65 -3736 65 -1844 99 -2074 131 -3584 65 -15852 97 -1018 99 -466 133 -1134 131 -3470 131 -1086 99 -392 131 -2632 99 -1116 97 -3410 229 -988 165 -2178 97 -12464 99 -1564 99 -2416 65 -1066 65 -832 99 -2448 231 -1228 65 -3120 67 -766 97 -1764 165 -864 67 -928 99 -982 65 -4440 131 -556 99 -1230 131 -990 63 -2442 65 -3512 97 -2314 65 -858 133 -100 65 -1422 97 -3754 65 -1594 99 -11746 131 -824 65 -2512 165 -200 167 -1454 65 -3486 97 -954 65 -1652 131 -5542 97 -692 97 -3510 131 -3158 65 -1822 97 -1890 97 -1690 99 -1760 97 -1596 131 -1560 361 -762 65 -10594 99 -568 97 -66 63 -132 99 -2938 133 -3382 99 -132 167 -266 65 -400 133 -1860 99 -1524 131 -920 65 -758 65 -9644 65 -6072 63 -100 63 -564 99 -966 197 -3242 65 -5346 65 -5486 99 -1924 99 -1382 99 -890 65 -820 65 -1118 99 -1490 97 -466 99 -3732 65 -1806 65 -558 99 -264 99 -656 163 -1820 133 -1390 165 -894 131 -296 65 -1384 99 -428 97 -1060 131 -2966 99 -2190 99 -1922 97 -2962 65 -562 97 -10650 65 -5416 131 -592 65 -264 65 -526 97 -666 97 -198 99 -758 65 -1526 65 -2952 65 -1594 97 -566 99 -1714 265 -1318 129 -1684 131 -1684 99 -4176 65 -1056 99 -528 65 -1152 99 -1582 131 -1594 65 -660 65 -1020 97 -4110 99 -1794 131 -1628 133 -1128 99 -9420 65 -1682 131 -2204 65 -6192 65 -328 131 -3566 99 -696 97 -4350 99 -1822 97 -3838 67 -1694 65 -6946 163 -464 65 -1090 99 -1512 131 -132 67 -1922 131 -5804 133 -666 97 -2774 65 -4262 195 -3108 133 -264 65 -2622 65 -826 97 -1120 131 -1634 +RAW_Data: 131 -3854 65 -3210 65 -364 397 -4414 65 -5306 99 -3626 595 -4912 65 -1792 65 -1664 131 -1656 133 -3414 329 -558 99 -1590 131 -17414 557 -1554 99 -10702 67 -1684 529 -366 165 -3442 65 -3498 65 -5348 65 -1758 97 -1690 133 -6420 65 -528 65 -3522 131 -6994 65 -3736 97 -1386 163 -3456 99 -1650 65 -564 65 -4666 65 -1928 65 -3354 163 -952 99 -566 67 -1062 195 -4422 65 -4412 65 -1658 99 -332 65 -5262 97 -1592 131 -2208 197 -694 65 -918 99 -1812 163 -1416 231 -362 99 -1100 99 -3264 65 -756 65 -5360 97 -1584 65 -764 131 -2808 165 -792 99 -2616 65 -68 99 -8780 65 -2636 67 -762 165 -3392 99 -1722 99 -5956 233 -498 97 -4494 131 -1622 65 -4770 65 -664 97 -1682 65 -6122 97 -2688 65 -2874 131 -360 65 -3412 97 -1986 65 -1786 133 -2110 99 -1844 65 -1680 131 -3388 231 -1524 131 -5294 97 -988 99 -2272 163 -1814 97 -1490 135 -4064 99 -3866 99 -1364 99 -3344 99 -1664 131 -1648 99 -294 65 -3068 65 -3632 131 -6318 99 -1758 97 -952 229 -1648 229 -2406 65 -3326 65 -1056 99 -732 99 -1658 99 -1826 65 -1496 65 -432 99 -3052 65 -2570 65 -1296 65 -1292 99 -832 65 -864 231 -1320 99 -1856 65 -3346 63 -2404 199 -1922 131 -1792 65 -2940 65 -3984 97 -1548 65 -1214 231 -1218 65 -4712 65 -1450 163 -1614 65 -2486 65 -1590 65 -964 131 -1794 131 -3016 97 -18316 99 -1182 65 -2124 99 -1796 65 -1650 165 -3398 97 -1640 131 -998 65 -698 131 -332 97 -1022 99 -792 131 -986 65 -1552 97 -1750 131 -10602 67 -1520 131 -1184 97 -3968 131 -1660 65 -3640 67 -2750 295 -364 67 -5410 65 -298 65 -134 97 -1094 99 -3180 99 -3966 65 -12288 65 -15964 65 -366 133 -2008 65 -1460 131 -1060 163 -5212 65 -1760 133 -3010 65 -200 163 -302 65 -10418 99 -2090 67 -5224 131 -2020 131 -2622 133 -500 131 -296 65 -1286 97 -2058 97 -832 65 -1692 99 -524 129 -988 165 -1390 99 -764 65 -1030 97 -1056 65 -730 295 -1484 63 -1322 199 -1066 65 -2586 129 -1648 197 -3454 165 -1662 99 -232 65 -1796 99 -3414 99 -5242 197 -3052 99 -7368 99 -3176 97 -364 65 -1282 165 -3356 163 -1820 63 -2872 65 -2754 99 -4568 97 -436 63 -3838 67 -1332 131 -1262 65 -1284 131 -1650 297 -2144 167 -1634 133 -1624 97 -456 297 -984 97 -590 131 -1686 63 -4506 499 -692 65 -724 65 -926 97 -954 65 -332 65 -3520 297 -1484 165 -1724 233 -996 97 -404 67 -364 65 -666 199 -796 97 -1494 65 -8196 99 -10476 65 -3962 99 -2396 165 -1130 131 -2932 65 -326 99 -498 99 -858 133 -2380 65 -960 65 -5260 165 -1658 99 -802 +RAW_Data: 65 -6112 65 -6742 599 -232 67 -12648 129 -3302 133 -232 133 -198 99 -1064 65 -18514 131 -2978 65 -1162 99 -1992 99 -5220 97 -1098 67 -1530 565 -12822 99 -3346 455 -4906 165 -7556 65 -756 163 -164 131 -3508 65 -1728 65 -1790 265 -1558 131 -494 99 -660 65 -300 163 -1546 99 -7164 97 -3394 199 -5112 131 -2736 97 -724 99 -1746 65 -984 97 -1582 97 -8796 99 -7122 99 -8840 131 -1584 99 -2584 65 -1230 97 -5374 65 -3674 99 -3394 97 -2536 67 -2520 99 -3530 65 -5268 131 -1684 65 -330 65 -232 131 -1660 65 -864 67 -3176 131 -2540 163 -1682 163 -1528 131 -1748 195 -858 99 -598 165 -732 99 -3912 131 -1158 65 -1090 199 -1628 65 -14358 131 -1650 65 -1422 99 -2112 97 -2962 131 -1888 65 -1926 99 -1690 131 -298 131 -332 99 -700 131 -4508 165 -494 97 -1594 65 -2880 131 -762 65 -890 67 -298 97 -132 65 -1512 131 -3090 133 -1678 67 -5242 65 -134 295 -1516 99 -1810 99 -198 63 -2550 99 -2024 131 -832 65 -3610 131 -1194 97 -4080 65 -1548 67 -1224 97 -428 65 -3878 65 -730 65 -824 65 -1386 131 -1678 99 -5310 97 -726 67 -2584 131 -956 97 -5244 99 -3506 97 -496 65 -4336 65 -5528 97 -134 65 -364 163 -2898 163 -2082 261 -2766 97 -756 65 -1590 99 -1558 65 -1826 131 -1432 65 -1662 97 -632 229 -430 131 -854 97 -1382 97 -262 97 -1688 65 -12096 99 -2662 97 -1288 65 -1158 131 -4058 65 -556 97 -2282 65 -3458 65 -234 65 -4942 65 -100 99 -1486 231 -264 97 -1652 165 -7048 65 -100 99 -1644 131 -426 65 -1624 65 -998 65 -2078 67 -166 99 -1728 99 -1160 99 -2292 65 -1560 97 -2676 67 -198 713 -588 601 -614 603 -612 589 -616 415 -202 395 -242 215 -392 385 -210 417 -190 211 -406 223 -402 207 -416 379 -230 197 -406 413 -192 211 -402 401 -226 211 -404 385 -246 375 -224 181 -434 405 -194 211 -404 225 -378 243 -388 379 -230 201 -410 207 -420 377 -230 395 -210 215 -410 211 -396 393 -228 391 -210 395 -238 393 -206 379 -222 227 -400 209 -418 207 -392 203 -428 359 -246 391 -206 393 -240 217 -396 387 -236 369 -246 393 -204 393 -206 215 -396 387 -240 415 -208 393 -204 217 -398 203 -428 385 -210 415 -192 211 -406 225 -400 207 -416 189 -2218 611 -608 609 -582 625 -586 629 -612 379 -238 391 -206 217 -396 387 -238 377 -242 217 -378 219 -404 193 -406 415 -206 217 -396 387 -238 205 -386 413 -192 211 -402 403 -226 401 -232 195 -404 411 -194 211 -402 231 -390 217 -406 385 -218 211 -408 193 -402 401 -224 401 -232 195 -404 207 -416 379 -230 +RAW_Data: 391 -212 409 -194 399 -238 377 -220 213 -412 201 -430 197 -372 239 -414 381 -204 409 -208 421 -206 217 -382 405 -224 375 -244 391 -206 393 -240 217 -396 387 -236 369 -246 393 -204 217 -398 205 -392 387 -240 379 -244 215 -380 219 -404 193 -406 243 -2170 611 -620 585 -614 599 -610 607 -622 395 -228 387 -212 215 -408 383 -242 369 -228 199 -408 209 -420 207 -392 389 -238 205 -386 417 -206 217 -394 389 -238 207 -386 413 -192 399 -240 209 -388 413 -192 213 -400 233 -398 217 -406 385 -210 221 -392 225 -402 395 -224 371 -228 225 -400 207 -418 365 -226 413 -212 393 -206 425 -208 379 -222 221 -400 209 -416 207 -394 203 -394 391 -246 391 -206 425 -206 217 -396 389 -236 369 -244 393 -204 393 -208 215 -396 387 -240 411 -190 403 -228 195 -410 227 -394 417 -202 407 -210 211 -396 245 -388 205 -394 203 -59292 247 -150494 65 -3686 99 -9482 97 -3610 97 -1678 65 -1808 65 -1656 99 -1322 67 -664 65 -266 99 -1824 165 -1126 65 -896 99 -1126 199 -1522 97 -1942 97 -332 67 -1396 131 -1682 165 -1352 65 -330 199 -1426 65 -364 97 -7058 131 -3688 65 -1562 99 -2320 65 -1314 131 -1622 131 -888 99 -232 65 -1626 97 -4728 67 -266 67 -10754 99 -1528 99 -662 97 -1090 67 -998 197 -398 65 -1062 97 -1662 65 -1460 65 -264 131 -1180 131 -294 65 -5318 99 -1660 99 -3486 163 -1226 101 -464 65 -100 63 -1822 67 -996 67 -498 165 -4962 65 -4566 99 -898 197 -1610 99 -1662 133 -600 65 -1326 97 -830 65 -502 165 -2868 65 -1254 65 -134 65 -1126 65 -696 65 -1720 131 -1616 97 -3580 133 -4262 65 -824 163 -2730 65 -622 65 -6982 131 -7154 97 -162 63 -654 99 -130 67 -1360 99 -1588 65 -1090 131 -332 133 -5542 67 -398 163 -6342 65 -5894 99 -4596 65 -234 65 -2834 133 -664 65 -332 163 -3760 133 -1592 199 -3420 65 -762 99 -1876 65 -4274 131 -7064 131 -626 97 -2338 97 -1286 199 -630 65 -1592 199 -1782 65 -2604 65 -594 65 -1984 133 -2418 199 -1542 97 -1890 97 -666 165 -1626 65 -828 65 -1846 165 -694 99 -1416 131 -1158 65 -1940 163 -726 97 -2594 65 -432 65 -2888 165 -724 67 -3486 65 -2814 65 -928 65 -494 65 -300 167 -3476 65 -858 97 -1088 99 -2842 65 -1530 65 -3978 65 -2672 133 -3542 65 -1664 99 -1594 131 -3458 97 -10532 297 -10710 99 -1422 163 -330 165 -130 67 -2808 97 -1680 133 -1160 99 -1118 67 -1126 131 -462 65 -396 131 -492 131 -1164 65 -1392 65 -762 65 -692 99 -1030 133 -1594 131 -1696 67 -2490 65 -6392 97 -10594 131 -3332 65 -1752 +RAW_Data: 199 -1682 99 -11192 97 -294 97 -13238 67 -12080 295 -3718 65 -166 99 -298 99 -5108 497 -3222 65 -3420 195 -3712 67 -1476 99 -1660 99 -1856 99 -4624 231 -330 131 -726 99 -3980 65 -3320 99 -16110 65 -622 165 -1288 165 -1194 65 -496 65 -566 65 -400 133 -1702 131 -528 65 -758 65 -598 67 -798 99 -1562 97 -1496 67 -300 97 -1430 97 -764 131 -2884 65 -66 65 -1658 133 -964 67 -1130 99 -2424 67 -1228 97 -430 97 -1586 99 -756 65 -5062 99 -1064 99 -3372 131 -1562 99 -3908 99 -594 97 -132 65 -332 67 -1190 261 -1646 99 -1610 165 -626 99 -1620 65 -1088 67 -530 133 -234 99 -3514 99 -2154 99 -600 99 -334 65 -1730 65 -1690 165 -8744 65 -1794 97 -5998 99 -2356 67 -1288 65 -726 99 -1056 63 -524 229 -1624 99 -2352 97 -4370 331 -1300 99 -566 65 -1714 65 -362 97 -3984 65 -364 133 -398 163 -464 97 -1662 163 -3402 63 -1388 131 -1348 65 -362 129 -984 131 -1156 65 -490 97 -2282 65 -630 131 -2614 65 -4146 99 -822 65 -922 99 -1644 131 -296 263 -5980 65 -492 99 -1620 133 -1264 131 -230 67 -1394 99 -15352 65 -232 65 -300 99 -200 99 -732 131 -598 99 -3482 231 -2214 133 -1062 133 -1524 65 -334 131 -1222 65 -1758 65 -890 97 -992 99 -792 99 -1854 99 -898 65 -2650 65 -3242 65 -562 165 -3566 97 -834 99 -1748 99 -1718 131 -2668 65 -5336 129 -920 65 -790 99 -2120 67 -266 97 -1158 99 -1088 265 -6190 133 -398 131 -3052 165 -3220 65 -166 99 -1590 131 -1752 99 -364 67 -10636 133 -5388 65 -756 131 -300 99 -1198 399 -134 67 -198 99 -926 65 -3050 65 -332 65 -3486 199 -3634 65 -3882 197 -1578 131 -530 129 -1512 97 -1220 65 -2722 131 -792 163 -1552 65 -632 67 -566 131 -928 131 -1720 97 -1424 133 -798 65 -166 65 -434 99 -2382 67 -298 65 -532 65 -1064 199 -466 99 -500 133 -1788 99 -3168 131 -666 97 -1666 65 -3456 163 -3474 131 -2584 97 -100 99 -1528 131 -1720 99 -2256 99 -3454 63 -5948 197 -854 65 -1748 99 -724 99 -4260 97 -1626 131 -1758 165 -168 329 -2254 65 -2844 97 -5274 65 -3048 97 -698 65 -664 99 -1660 99 -566 99 -1226 65 -4222 65 -1324 65 -2288 65 -1290 99 -962 133 -1492 65 -198 97 -2334 97 -360 65 -4258 131 -1554 65 -2270 97 -532 65 -1694 99 -3504 65 -1098 65 -232 99 -5934 133 -1690 65 -5378 99 -1760 65 -3394 131 -1792 65 -8806 99 -3450 99 -1720 99 -4206 65 -1284 97 -434 99 -1560 163 -1660 99 -1722 133 -1226 165 -296 65 -4742 99 -1584 99 -494 131 -560 99 -2838 131 -1158 129 -1646 195 -662 +RAW_Data: 99 -1716 65 -984 263 -66 131 -2072 133 -15114 65 -2556 97 -1664 133 -168 65 -1486 65 -3682 99 -2688 197 -166 297 -3450 65 -5322 67 -2024 133 -100 297 -4210 65 -11800 329 -1058 97 -864 97 -5680 99 -294 163 -2646 131 -5284 165 -1754 67 -13420 99 -360 97 -494 99 -1806 65 -1550 97 -1682 97 -1746 163 -1154 131 -294 163 -1616 131 -232 65 -2418 97 -930 99 -1092 99 -6232 65 -4134 65 -5310 97 -800 167 -1726 99 -236 97 -534 99 -596 99 -2286 99 -1298 99 -328 131 -462 65 -1228 99 -1686 65 -1390 131 -10642 165 -1616 99 -1416 265 -958 131 -298 99 -21434 133 -100 67 -930 97 -302 65 -1560 199 -496 65 -996 263 -2582 63 -266 65 -566 65 -1626 133 -1560 99 -630 65 -1164 131 -1158 99 -862 99 -1062 97 -468 131 -1764 65 -1642 99 -1160 65 -1728 99 -66 97 -466 67 -1018 65 -3046 65 -2020 131 -462 65 -1280 65 -2508 65 -2602 65 -2812 65 -598 97 -1526 167 -1094 99 -498 65 -1592 99 -692 65 -3376 65 -166 67 -1960 99 -1688 65 -3874 133 -2250 63 -1024 65 -1554 99 -826 65 -1678 65 -2646 165 -956 99 -1322 97 -1092 65 -1690 133 -1854 99 -1524 67 -698 133 -332 65 -1628 65 -4288 97 -1124 65 -1646 97 -4530 99 -668 131 -266 133 -1358 99 -1356 131 -292 65 -2152 65 -792 65 -1518 65 -300 67 -1792 67 -1528 165 -1254 129 -986 99 -1084 99 -3616 99 -630 65 -698 165 -1628 99 -12468 99 -1644 65 -10684 131 -3660 99 -1458 197 -300 65 -1910 65 -952 65 -2914 265 -1652 163 -230 131 -1214 97 -560 97 -230 163 -396 65 -1782 99 -3542 99 -462 65 -922 65 -854 129 -1052 131 -724 97 -2896 65 -594 165 -300 65 -264 65 -1098 133 -1722 99 -464 65 -1822 65 -1088 65 -3432 65 -920 97 -786 129 -262 65 -854 97 -986 97 -1152 65 -2898 167 -166 99 -1398 99 -3446 99 -4266 99 -896 99 -598 97 -660 97 -892 63 -1678 131 -1148 131 -1082 165 -2246 131 -266 99 -1612 65 -1758 131 -530 133 -2834 65 -1886 65 -1128 99 -3812 65 -3594 131 -7136 65 -2964 63 -4162 65 -2286 99 -362 65 -3158 99 -1988 65 -1848 99 -1586 97 -364 99 -1256 163 -864 131 -632 65 -298 65 -1886 67 -1824 99 -1528 97 -1776 97 -1716 65 -1462 67 -98 133 -1294 99 -464 97 -1096 65 -698 131 -1000 65 -398 131 -1680 97 -7026 65 -2588 97 -1922 65 -1360 131 -3352 133 -5302 99 -1088 99 -4424 99 -5696 231 -3244 199 -1558 65 -3548 231 -1390 163 -462 65 -1280 131 -626 65 -1720 131 -6164 99 -596 133 -1424 99 -266 131 -1644 131 -1662 99 -3514 131 -3478 97 -2798 65 -296 65 -1158 99 -1464 +RAW_Data: 197 -19654 527 -1524 65 -532 65 -5370 131 -2802 261 -3962 97 -1944 557 -590 131 -16150 165 -100 133 -100 99 -4658 197 -1594 99 -1824 65 -5264 65 -298 65 -3780 165 -3406 99 -7654 97 -1050 65 -4348 99 -864 65 -1322 99 -3116 97 -862 165 -336 65 -698 131 -3516 65 -1560 231 -10484 99 -764 65 -2856 97 -1446 65 -268 67 -4044 65 -4456 65 -2622 65 -870 97 -3242 65 -2190 67 -5326 65 -1564 65 -2800 63 -5650 99 -1588 131 -3342 99 -1758 133 -1684 131 -3356 97 -1710 65 -3574 97 -7064 65 -1626 97 -3616 99 -4754 67 -2698 131 -3338 229 -1350 65 -1880 99 -332 67 -2484 97 -1480 131 -722 99 -2244 65 -196 65 -398 65 -2028 65 -332 97 -894 99 -1128 99 -1662 165 -4606 65 -2050 129 -2304 99 -234 65 -2048 67 -4886 65 -1628 265 -3766 161 -1756 99 -796 131 -68 297 -956 131 -1030 99 -532 99 -24648 99 -1228 165 -1360 97 -558 97 -8980 65 -3410 163 -10192 65 -8470 99 -630 65 -3500 65 -560 65 -1088 131 -1578 65 -3648 65 -5316 163 -1496 129 -1286 163 -8586 65 -1486 97 -1620 199 -1594 65 -1652 65 -1828 99 -1528 133 -3654 65 -662 65 -864 131 -1692 65 -1624 295 -5154 131 -1250 131 -3058 97 -326 65 -3342 65 -1826 65 -6460 133 -3104 67 -956 97 -526 97 -5718 65 -632 165 -13678 65 -1488 65 -264 131 -3602 65 -5168 97 -1028 99 -496 99 -1654 65 -66 65 -1910 97 -1150 131 -164 129 -1646 99 -398 133 -1778 229 -2056 131 -1024 99 -232 99 -1066 131 -298 163 -2074 65 -4648 97 -266 67 -3440 65 -596 65 -1052 163 -1774 65 -3302 165 -68 131 -3424 65 -730 99 -5190 131 -1746 133 -3536 97 -762 99 -764 231 -1396 97 -100 133 -1560 97 -3388 97 -3580 131 -13622 65 -8806 65 -926 65 -1324 99 -4716 65 -3972 99 -6364 65 -2522 99 -666 65 -1784 67 -1062 97 -4066 65 -1822 163 -1690 67 -1722 99 -5970 65 -2778 65 -754 131 -632 67 -828 99 -1628 199 -632 67 -7058 65 -1756 99 -6950 295 -10658 65 -730 99 -2252 97 -5380 99 -164 65 -1426 197 -4194 65 -2610 99 -1560 131 -3418 165 -2218 131 -10016 99 -662 65 -364 265 -528 65 -924 133 -366 165 -1718 65 -432 231 -2552 65 -3752 99 -536 133 -1964 131 -3314 65 -2022 97 -1648 65 -1360 67 -6002 131 -4838 99 -534 133 -2914 99 -1690 163 -3478 65 -2790 67 -762 65 -8066 131 -1680 65 -2076 65 -632 199 -2616 167 -1258 165 -1596 65 -732 99 -1788 65 -2488 97 -5304 97 -1854 133 -1350 197 -1356 65 -360 163 -3328 163 -14656 131 -5240 65 -3504 97 -330 99 -1280 99 -2938 65 -662 131 -3430 131 -1730 65 -1586 97 -1672 65 -560 67 -3962 +RAW_Data: 65 -5352 197 -168 165 -14580 393 -1656 561 -1532 99 -1926 129 -1644 97 -1686 163 -1590 65 -3732 131 -1226 131 -3548 67 -2656 131 -8158 229 -98 131 -2046 65 -1618 97 -5590 131 -1744 65 -164 97 -1742 65 -888 131 -3478 65 -1592 297 -1676 99 -3524 97 -3260 97 -3934 97 -11982 65 -3486 131 -1726 133 -6406 65 -5072 65 -402 131 -1696 99 -5750 165 -2776 99 -594 131 -1684 65 -628 65 -1684 65 -1752 97 -300 65 -3250 99 -1558 165 -1860 131 -894 99 -564 65 -2356 99 -1224 131 -3540 65 -5210 65 -13108 65 -2786 97 -1788 197 -3762 97 -3352 131 -1314 65 -9054 131 -1522 131 -1624 133 -4810 65 -1658 65 -426 131 -1586 99 -132 131 -5124 97 -5290 165 -4782 65 -4136 131 -5340 99 -1578 97 -954 65 -9350 99 -98 67 -4260 65 -2822 99 -466 67 -13916 67 -8832 65 -6620 65 -3352 65 -3454 99 -634 65 -1262 197 -198 131 -658 65 -924 165 -2426 65 -1222 65 -4212 131 -662 65 -1458 67 -1264 165 -762 67 -2622 65 -3572 163 -996 131 -7972 97 -1362 65 -5260 197 -564 65 -566 65 -1746 195 -1714 99 -360 63 -792 65 -394 131 -262 63 -3626 131 -988 97 -1320 129 -954 97 -494 65 -1856 65 -4708 97 -6096 131 -2220 97 -132 65 -9650 133 -926 165 -1292 99 -2028 131 -730 65 -2752 97 -660 131 -2668 65 -1588 99 -464 65 -1296 65 -1330 65 -132 165 -6988 65 -1850 65 -3530 65 -562 67 -1724 67 -3402 165 -1652 97 -14234 129 -1218 163 -2968 65 -1750 97 -2392 65 -2318 65 -2966 131 -1124 131 -666 65 -1356 133 -3870 65 -1230 97 -1690 133 -1358 99 -964 67 -2744 67 -1124 65 -558 97 -1654 65 -790 65 -524 65 -722 99 -598 65 -5108 65 -1946 133 -1460 99 -4892 67 -496 131 -430 99 -558 131 -7368 63 -3550 131 -1226 97 -696 65 -2406 65 -3746 167 -300 67 -3422 99 -828 99 -4502 97 -1692 99 -526 99 -2734 133 -7064 99 -366 65 -1518 65 -696 65 -534 65 -1830 165 -3532 67 -632 65 -962 99 -5770 65 -5176 97 -3158 97 -1626 97 -3874 67 -464 65 -1094 99 -464 65 -1460 99 -332 65 -832 65 -1752 65 -622 97 -956 65 -5344 65 -4576 65 -11300 97 -830 99 -496 167 -432 133 -2956 99 -98 65 -1662 165 -66 65 -2254 133 -894 99 -2114 133 -2610 65 -1960 65 -166 99 -3384 131 -366 165 -1592 133 -760 129 -1190 65 -626 99 -1596 99 -132 99 -1352 131 -3562 97 -1576 163 -958 133 -566 99 -1028 65 -668 133 -3252 99 -2816 65 -2436 197 -1620 67 -1716 97 -1908 165 -1698 133 -1588 65 -1860 65 -3414 65 -2972 97 -534 65 -328 65 -2216 97 -1526 133 -1882 131 -1126 99 -3834 297 -6556 99 -3094 +RAW_Data: 67 -11464 97 -962 131 -9972 99 -560 99 -756 529 -7772 65 -896 65 -7104 99 -764 261 -722 131 -5194 99 -1630 65 -1850 65 -7646 325 -64 229 -230 97 -1944 63 -19544 197 -1724 131 -3314 65 -1620 163 -1742 131 -1744 99 -1548 65 -1128 165 -1724 65 -1724 131 -5000 99 -626 129 -1088 163 -460 133 -1096 131 -2160 99 -100 65 -1520 65 -3570 65 -1760 99 -2456 131 -832 65 -6212 65 -2104 65 -824 65 -2400 129 -2336 163 -692 163 -530 165 -1462 199 -1760 133 -3542 65 -11070 133 -3410 65 -1712 65 -7190 99 -1096 65 -1926 65 -498 97 -2138 65 -5402 131 -1424 65 -4354 99 -3718 97 -828 97 -920 65 -1884 199 -1452 163 -2076 65 -196 163 -624 65 -1620 65 -1260 97 -3658 67 -3816 131 -132 67 -1424 99 -4866 65 -364 65 -166 133 -2056 99 -4768 195 -1584 161 -66 97 -1760 197 -1282 131 -1284 65 -600 131 -5342 99 -3316 99 -3010 65 -5716 131 -1756 65 -822 65 -2654 167 -894 165 -2228 99 -1430 65 -4956 131 -2188 65 -1692 131 -1724 65 -2804 65 -2420 131 -986 131 -3178 131 -1496 165 -1952 101 -1262 67 -1658 65 -3644 129 -658 65 -2768 131 -5138 99 -1616 99 -1716 99 -1262 99 -2058 197 -1626 97 -1692 197 -666 97 -298 131 -17426 99 -2942 65 -3414 97 -2216 65 -1528 133 -100 65 -1726 133 -11538 297 -1626 65 -3562 65 -626 65 -1884 65 -362 63 -1484 65 -1296 67 -798 65 -4242 99 -2786 65 -800 99 -4312 95 -394 65 -1760 67 -1624 99 -526 65 -3034 65 -492 99 -688 97 -392 99 -498 99 -1064 97 -1840 67 -21668 99 -8668 65 -12268 65 -398 65 -958 65 -698 99 -1606 65 -2220 67 -632 131 -1654 65 -1958 99 -3408 99 -1132 165 -1196 99 -464 65 -2518 131 -632 99 -828 67 -862 65 -430 63 -1260 65 -1816 67 -1880 97 -21138 99 -3544 65 -302 65 -134 99 -598 65 -996 65 -3540 67 -5106 63 -854 129 -4528 163 -10726 65 -3290 97 -796 263 -1582 165 -1554 229 -430 131 -2368 129 -558 65 -4226 99 -2080 163 -690 65 -394 129 -3552 131 -13998 99 -10732 99 -2136 163 -1050 63 -2688 99 -2150 129 -1188 65 -2980 63 -762 165 -2652 97 -2186 67 -598 97 -1220 165 -1644 97 -1842 65 -1678 99 -6170 99 -724 131 -2242 97 -1014 229 -1654 65 -898 131 -698 99 -1626 131 -7180 65 -670 65 -962 65 -4214 97 -5926 99 -1588 131 -1662 163 -1622 65 -1842 65 -3360 99 -332 65 -4932 165 -1758 99 -1726 67 -1654 133 -3166 99 -3760 65 -598 165 -3202 65 -998 97 -2420 65 -3528 131 -1766 131 -1788 131 -5894 131 -2988 65 -524 131 -656 65 -11616 65 -5332 163 -166 167 -1292 99 -1088 97 -622 97 -3390 99 -1860 +RAW_Data: 99 -4218 531 -2350 99 -10476 65 -3348 563 -930 67 -15404 397 -430 65 -98 65 -3286 65 -4870 63 -2284 99 -264 359 -994 131 -3294 65 -100 97 -14286 131 -2684 329 -100 63 -1230 99 -2288 195 -2832 65 -3004 65 -364 131 -298 65 -724 129 -3488 133 -1722 131 -1550 163 -2014 65 -3092 99 -1722 165 -500 65 -2250 65 -1184 65 -926 99 -964 97 -2986 65 -666 99 -500 99 -934 131 -2890 99 -2176 65 -2412 99 -1096 99 -826 65 -996 163 -1294 99 -296 99 -3416 97 -1924 99 -1052 131 -262 129 -16960 65 -1944 65 -2560 99 -11476 99 -2752 99 -4918 97 -3840 65 -1396 165 -1592 65 -1760 99 -2434 129 -1560 131 -100 99 -3336 97 -798 129 -1676 99 -1684 197 -1548 131 -5184 131 -964 65 -3238 165 -1786 133 -1556 99 -1452 65 -334 131 -1556 99 -1652 163 -1590 329 -6766 197 -2768 97 -6042 99 -1792 65 -1590 65 -700 65 -1886 65 -598 99 -2618 99 -1286 65 -1610 99 -7076 97 -464 65 -2044 99 -2624 165 -3438 231 -464 65 -1034 99 -5166 99 -664 165 -2324 197 -2056 97 -698 99 -3944 65 -1394 99 -364 97 -5474 133 -1056 131 -698 99 -832 133 -728 65 -664 99 -992 97 -932 99 -624 131 -7034 131 -7016 99 -3794 65 -888 63 -1018 65 -1852 65 -2732 197 -1710 97 -1580 197 -1166 99 -2156 99 -2682 99 -2544 99 -230 165 -1018 97 -198 99 -3380 131 -2160 99 -298 99 -200 99 -568 99 -2868 165 -468 65 -532 65 -1032 197 -994 97 -2820 99 -332 97 -2488 199 -966 131 -302 67 -764 99 -962 65 -266 65 -2438 99 -332 63 -1580 161 -66 129 -658 131 -2588 197 -1130 65 -798 97 -1892 131 -922 65 -326 99 -830 99 -1590 99 -932 131 -496 131 -100 99 -2818 99 -764 163 -1084 63 -1910 65 -234 165 -3418 65 -4918 97 -986 99 -560 65 -988 131 -1150 97 -1062 131 -2778 165 -428 163 -336 131 -366 99 -298 165 -2922 131 -1688 65 -1092 165 -3984 97 -6492 65 -1796 65 -1594 99 -958 97 -2468 99 -462 97 -824 65 -932 99 -6362 101 -1028 65 -2998 131 -12714 99 -430 99 -2520 65 -692 97 -1658 167 -3418 65 -1590 65 -1756 67 -430 65 -1030 99 -3444 133 -1722 265 -1490 199 -1678 97 -1650 99 -1852 99 -1650 65 -734 65 -1690 65 -1826 97 -4314 133 -2420 99 -14158 163 -3470 133 -694 99 -890 65 -8874 97 -1194 99 -5842 65 -3002 65 -2244 65 -1626 133 -2452 67 -2704 131 -2784 65 -568 131 -728 99 -530 99 -332 65 -1762 65 -1418 65 -1028 165 -954 133 -1830 131 -1120 197 -720 165 -1546 129 -460 65 -266 65 -632 99 -2156 131 -958 97 -492 65 -788 131 -426 97 -4182 65 -400 131 -526 63 -824 +RAW_Data: 165 -1248 131 -4664 263 -3398 165 -590 63 -166 295 -13106 65 -3448 433 -1456 65 -1594 99 -1790 65 -100 131 -5356 63 -3396 65 -5344 97 -1694 101 -2884 499 -9002 99 -2278 97 -1018 131 -3512 197 -66 297 -624 99 -10440 97 -294 127 -66 197 -330 65 -528 97 -166 233 -564 99 -600 97 -5170 99 -1658 65 -2092 65 -3814 131 -1192 65 -564 65 -1486 165 -1856 99 -1628 67 -960 65 -728 99 -3424 197 -1990 65 -1358 131 -9844 99 -1552 99 -3010 131 -3918 65 -4866 65 -1296 65 -302 99 -4538 131 -4214 131 -1590 99 -1990 163 -598 165 -2286 299 -1656 165 -1092 99 -332 165 -2592 65 -4428 165 -760 65 -2440 97 -956 65 -2152 265 -2452 131 -232 327 -3848 65 -7112 99 -1498 197 -502 131 -958 165 -432 131 -2252 99 -6604 99 -430 131 -98 131 -1384 65 -1692 65 -1398 99 -1658 65 -2010 99 -1806 131 -1618 165 diff --git a/tests/real_captures/byron_doorbell_real.sub b/tests/real_captures/byron_doorbell_real.sub new file mode 100644 index 0000000..f628587 --- /dev/null +++ b/tests/real_captures/byron_doorbell_real.sub @@ -0,0 +1,11 @@ +Filetype: Flipper SubGhz RAW File +Version: 1 +# +# Byron_DB421E Doorbell +# +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: RAW +RAW_Data: 342905 -7094 471 -1538 1473 -554 451 -1542 1471 -538 1469 -520 463 -1570 447 -1564 453 -1530 485 -1544 1475 -542 445 -1544 479 -1520 1467 -548 491 -1540 447 -1558 1447 -548 1475 -554 445 -1558 453 -1542 487 -1512 493 -1540 1461 -518 483 -1550 1467 -542 1467 -516 1483 -524 473 -1560 1457 -536 473 -1542 445 -1560 1481 -550 1457 -524 473 -7108 455 -1546 1469 -536 441 -1566 1479 -550 1467 -520 455 -1550 447 -1562 471 -1550 447 -1542 1503 -520 449 -1548 449 -1572 1469 -542 445 -1572 441 -1566 1481 -526 1459 -524 451 -1580 445 -1570 441 -1564 441 -1568 1475 -518 447 -1558 1473 -546 1447 -564 1449 -558 467 -1542 1473 -518 483 -1550 445 -1562 1461 -544 1443 -552 479 -7070 481 -1558 1445 -538 471 -1536 1491 -520 1461 -558 473 -1542 447 -1556 487 -1526 447 -1548 1479 -518 495 -1536 473 -1528 1467 -536 473 -1540 481 -1522 1471 -548 1445 -568 441 -1548 483 -1544 447 -1550 485 -1542 1439 -566 441 -1546 1471 -556 1475 -518 1477 -550 445 -1550 1481 -522 459 -1576 449 -1548 1469 -550 1465 -520 489 -7086 445 -1548 1463 -562 435 -1574 1475 -516 1475 -550 447 -1552 439 -1562 459 -1540 451 -1570 1473 -550 445 -1548 441 -1568 1459 -540 477 -1546 449 -1544 1467 -538 1499 -516 485 -1544 447 -1548 473 -1532 493 -1542 1439 -544 481 -1542 1465 -520 1471 -546 1483 -520 467 -1568 1459 -528 487 -1532 479 -1514 1471 -548 1481 -544 455 -7070 499 -1540 1455 -554 459 -1540 1465 -554 1447 -568 441 -1544 447 -1558 485 -1520 483 -1544 1449 -570 441 -1540 445 -1588 1431 -548 459 -1568 441 -1578 1441 -550 1475 -536 439 -1564 461 -1538 471 -1560 449 -1544 1477 -534 473 -1540 1467 -556 1473 -542 1447 -550 447 -1550 1487 -530 471 -1540 447 -1564 1443 -584 1423 -588 429 -7094 493 -1542 1469 -518 483 -1544 1473 -522 1475 -546 453 -1544 487 -1540 463 -1538 447 -1562 1469 -546 455 -1536 471 -1528 1471 -542 483 -1542 457 -1540 1467 -556 1473 -544 449 -1540 449 -1572 441 -1544 477 -1538 1495 -520 449 -1546 1513 -496 1493 -544 1471 -516 477 -1554 1451 -550 455 -1568 449 -1528 1481 -546 1467 -556 473 -7060 479 -1544 1449 -556 467 -1544 1473 -516 1477 -546 477 -1534 487 -1514 491 -1510 485 -1548 1441 -554 479 -1520 481 -1528 1475 -536 487 -1540 453 -1538 1481 -530 1467 -556 447 -1560 451 -1544 477 -1530 471 -1550 1477 -518 481 -1518 1501 -520 1479 -538 1499 -520 451 -1544 1471 -534 471 -1542 473 -1538 1467 -554 1471 -544 451 -7092 457 -1538 1505 -520 445 -1562 1477 -514 1475 -560 487 -1504 481 -1548 487 -1506 489 -1536 1473 -514 483 -1546 477 -1508 1493 -510 511 -1514 479 -1518 1475 -546 1477 -536 471 -1524 471 -1546 475 -1538 479 -1520 1467 -548 455 -1570 1471 -518 +RAW_Data: 1483 -516 1503 -506 487 -1530 1475 -534 487 -1538 451 -1536 1495 -518 1481 -548 447 -7078 491 -1530 1473 -534 471 -1536 1489 -526 1483 -544 445 -1534 475 -1550 473 -1528 461 -1566 1463 -548 449 -1548 479 -1510 1489 -536 471 -1544 481 -1522 1475 -546 1449 -536 501 -1502 497 -1542 449 -1526 485 -1552 1467 -524 481 -1524 1477 -536 1485 -522 1491 -526 489 -1516 1489 -526 455 -1548 473 -1538 1495 -504 1501 -522 491 -7048 505 -1522 1473 -550 447 -1562 1461 -544 1471 -548 451 -1536 441 -1582 445 -1542 479 -1554 1449 -550 459 -1534 471 -1558 1463 -536 471 -1542 479 -1520 1469 -548 1475 -538 475 -1514 481 -1528 483 -1538 471 -1526 1475 -546 477 -1528 1463 -548 1477 -516 1471 -556 487 -1524 1473 -522 481 -1556 453 -1542 1483 -542 1471 -518 479 -7084 455 -1548 1471 -538 443 -1578 1471 -518 1499 -506 485 -1558 451 -1542 457 -1542 473 -1540 1475 -542 449 -1546 449 -1578 1449 -562 429 -1572 447 -1566 1449 -548 1471 -540 471 -1530 489 -1542 449 -1530 485 -1550 1441 -554 481 -1520 1471 -538 1457 -562 1463 -554 473 -1528 1467 -534 473 -1536 475 -1548 1463 -552 1453 -538 475 -7070 479 -1530 1469 -536 471 -1554 1481 -514 1475 -532 467 -1572 465 -1538 449 -1546 483 -1548 1473 -518 449 -1550 481 -1532 1503 -512 481 -1546 443 -1560 1463 -544 1469 -546 441 -1568 449 -1544 461 -1564 439 -1560 1463 -536 473 -1548 1473 -546 1449 -546 1471 -556 443 -1560 1441 -568 441 -1556 485 -1526 1473 -522 1473 -548 461 -7100 485 -1518 1483 -528 471 -1546 1439 -552 1463 -554 453 -1558 447 -1580 429 -1572 465 -1538 1473 -518 485 -1542 449 -1546 1483 -524 461 -1572 449 -1548 1475 -548 1469 -520 449 -1550 483 -1542 457 -1540 473 -1542 1467 -554 453 -1558 1471 -520 1473 -546 1475 -538 471 -1530 1459 -536 509 -1508 475 -1550 1447 -548 1451 -556 487 -7068 481 -1548 1451 -536 475 -1544 1471 -548 1439 -578 449 -1542 485 -1512 493 -1542 449 -1546 1475 -518 479 -1546 473 -1540 1461 -524 483 -1546 449 -1542 1503 -520 1473 -550 449 -1528 473 -1558 449 -1544 483 -1538 1465 -546 443 -1544 1505 -518 1475 -546 1447 -564 473 -1528 1471 -550 445 -1546 471 -1544 1467 -522 1499 -550 449 -7078 479 -1552 1467 -518 493 -1544 1443 -546 1475 -550 445 -1548 487 -1508 483 -1534 473 -1566 1445 -548 445 -1550 485 -1542 1443 -568 431 -1568 467 -1538 1467 -552 1473 -516 483 -1548 429 -1570 467 -1540 447 -1546 1481 -548 447 -1576 1461 -542 1473 -520 1469 -552 453 -1548 1469 -538 443 -1564 457 -1568 1439 -546 1471 -548 477 -7084 487 -1510 1481 -524 471 -1562 1449 -548 1477 -536 471 -1532 487 -1506 485 -1538 471 -1526 1477 -548 481 -1512 467 -1538 1489 -528 471 -1560 451 -1544 1469 -520 +RAW_Data: 1471 -548 461 -1566 441 -1546 481 -1542 447 -1544 1483 -526 495 -1532 1463 -552 1473 -512 1507 -496 471 -1546 1505 -520 447 -1546 483 -1544 1467 -556 1451 -548 453 -7096 459 -1542 1495 -508 479 -1548 1465 -536 1457 -542 479 -1550 475 -1524 491 -1510 487 -1518 1497 -520 481 -1516 481 -1558 1447 -538 469 -1534 497 -1510 1475 -548 1477 -550 445 -1546 489 -1506 483 -1542 485 -1506 1491 -526 471 -1550 1475 -518 1465 -554 1483 -516 479 -1526 1495 -518 487 -1510 479 -1548 1491 -510 1505 -518 447 -7114 453 -1544 1471 -538 471 -1534 1473 -550 1465 -538 441 -1582 445 -1538 481 -1552 453 -1530 1475 -556 453 -1560 455 -1540 1469 -546 479 -1514 479 -1554 1465 -518 1483 -524 473 -1560 481 -1520 477 -1530 471 -1526 1479 -548 447 -1542 1459 -540 1471 -550 1463 -554 489 -1524 1471 -522 481 -1526 483 -1542 1477 -510 1507 -518 481 -7080 455 -1556 1475 -520 487 -1554 1443 -532 1497 -542 441 -1538 473 -1562 441 -1536 475 -1538 1503 -520 449 -1550 449 -1572 1465 -546 445 -1574 447 -1548 1463 -536 1465 -554 445 -1560 473 -1534 469 -1542 447 -1554 1473 -546 453 -1566 1433 -546 1479 -546 1469 -554 443 -1562 1441 -538 475 -1560 473 -1532 1461 -558 1441 -548 483 -7070 479 -1544 1461 -536 477 -1542 1471 -518 1479 -546 479 -1512 499 -1532 467 -1540 445 -1558 1483 -512 483 -1536 471 -1548 1477 -518 479 -1520 481 -1524 1511 -496 1491 -544 479 -1540 439 -1562 439 -1548 475 -1538 1505 -520 449 -1548 1471 -536 1495 -508 1503 -520 445 -1556 1469 -548 455 -1566 449 -1560 1461 -534 1467 -155732 129 -364 163 -594 131 -300 67 -66 97 -398 327 -230 327 -526 65 -496 821 -66 855 -66 361 -132 8369 -9970 65 -1876 163 -624 65 -132 99 -532 231 -100 97 -166 97 -66 263 -494 329 -100 861 -100 329 -15258 129 -360 97 -166 97 -132 197 -196 97 -198 195 -468 165 -200 131 -166 97 -228 65 -164 859 -130 523 -164 195 -4622 67 -7968 165 -166 99 -66 395 -298 65 -492 65 -66 129 -428 65 -64 99 -1086 591 -132 195 -66 263 -98 163 -132 65 diff --git a/tests/real_captures/ceiling_fan2_real.sub b/tests/real_captures/ceiling_fan2_real.sub new file mode 100644 index 0000000..4409cdc --- /dev/null +++ b/tests/real_captures/ceiling_fan2_real.sub @@ -0,0 +1,8 @@ +Filetype: Flipper SubGhz Key File +Version: 1 +Frequency: 315000000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: Holtek_HT12X +Bit: 12 +Key: 00 00 00 00 00 00 00 DF +TE: 460 diff --git a/tests/real_captures/ceiling_fan_light_real.sub b/tests/real_captures/ceiling_fan_light_real.sub new file mode 100644 index 0000000..6db6d63 --- /dev/null +++ b/tests/real_captures/ceiling_fan_light_real.sub @@ -0,0 +1,8 @@ +Filetype: Flipper SubGhz Key File +Version: 1 +Frequency: 315000000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: Holtek_HT12X +Bit: 12 +Key: 00 00 00 00 00 00 00 FE +TE: 470 diff --git a/tests/real_captures/ceiling_fan_real.sub b/tests/real_captures/ceiling_fan_real.sub new file mode 100644 index 0000000..ee019d1 --- /dev/null +++ b/tests/real_captures/ceiling_fan_real.sub @@ -0,0 +1,8 @@ +Filetype: Flipper SubGhz Key File +Version: 1 +Frequency: 315000000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: Holtek_HT12X +Bit: 12 +Key: 00 00 00 00 00 00 00 BF +TE: 470 diff --git a/tests/real_captures/ge_doorbell_real.sub b/tests/real_captures/ge_doorbell_real.sub new file mode 100644 index 0000000..301c1a9 --- /dev/null +++ b/tests/real_captures/ge_doorbell_real.sub @@ -0,0 +1,19 @@ +Filetype: Flipper SubGhz RAW File +# +# GE Wireless Door Chime 19297 +# +Version: 1 +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: RAW +RAW_Data: 267 -66 961 -66 331 -200 4915 -100 1549 -98 3099 -130 131 -360 361 -328 263 -658 99 -262 65 -132 65 -264 4559 -100 131 -398 531 -164 363 -132 20143 -134 263 -100 99 -266 463 -66 629 -228 229 -658 397 -730 265 -98 99 -328 231 -130 527 -132 3519 -232 99 -132 67 -166 263 -134 131 -332 1087 -66 13269 -658 67 -166 265 -532 131 -462 65 -98 65 -232 297 -364 2251 -66 297 -164 361 -98 197 -198 21587 -100 15009 -390 131 -164 231 -532 99 -498 67 -430 199 -962 229 -132 1983 -68 1057 -100 163 -992 199 -100 97 -134 97 -100 231 -100 14333 -234 265 -134 163 -296 163 -856 163 -922 65 -198 1379 -66 891 -98 823 -64 229 -266 531 -530 231 -132 1647 -98 97 -230 229 -132 165 -66 99 -632 131 -332 133 -994 1093 -132 233 -98 133 -762 97 -432 65 -100 197 -534 97 -232 99 -858 129 -462 231 -464 3929 -460 97 -232 297 -262 493 -132 1807 -262 99 -262 263 -528 97 -758 197 -564 663 -132 333 -66 763 -66 1121 -66 921 -98 165 -494 265 -130 14639 -362 165 -166 97 -692 163 -166 97 -100 97 -230 197 -164 261 -164 65 -464 1355 -66 265 -100 165 -564 361 -398 331 -66 925 -132 97 -66 163 -626 63 -166 97 -330 197 -394 261 -1090 3329 -68 263 -300 65 -100 197 -132 233 -332 131 -332 15119 -134 369 -332 65 -994 133 -266 329 -300 97 -632 497 -132 3245 -98 659 -66 431 -266 165 -100 197 -134 21845 -98 131 -132 131 -296 165 -164 97 -298 14875 -230 131 -132 99 -166 65 -66 165 -562 131 -200 165 -98 1651 -98 891 -66 1149 -132 65 -134 65 -232 299 -100 231 -298 231 -200 14463 -366 197 -398 165 -164 197 -232 133 -198 165 -500 131 -200 1193 -68 2455 -432 99 -262 531 -166 231 -66 231 -756 65 -232 97 -362 63 -100 99 -662 463 -396 3841 -466 231 -562 297 -98 199 -164 15743 -758 65 -328 165 -262 131 -66 129 -1160 131 -68 3621 -66 133 -68 229 -398 363 -66 331 -198 20179 -430 99 -166 163 -364 99 -166 18371 -66 1359 -264 365 -98 361 -98 261 -98 165 -130 15423 -592 65 -198 65 -166 365 -332 1059 -98 199 -66 1477 -66 655 -66 165 -98 229 -598 331 -464 38397 -170 67 -532 133 -430 97 -996 363 -364 97 -100 2283 -132 1659 -330 199 -232 231 -364 131 -164 1681 -496 131 -200 563 -132 65 -132 17419 -266 261 -1058 231 -166 131 -200 15421 -760 97 -366 65 -66 395 -298 659 -66 691 -132 527 -166 987 -64 229 -132 99 -166 197 -132 231 -132 233 -66 423 -232 199 -166 365 -166 65 -66 97 -198 199 -300 97 -232 +RAW_Data: 333 -100 4273 -298 297 -166 265 -98 267 -264 629 -66 43725 -132 233 -66 167 -66 231 -860 267 -66 21501 -98 659 -100 12849 -100 65 -102 97 -134 65 -98 165 -328 99 -262 165 -526 99 -262 131 -100 163 -134 131 -266 131 -66 1291 -132 2319 -166 331 -132 597 -298 299 -100 15395 -100 193 -96 97 -298 197 -396 199 -100 165 -364 131 -200 133 -266 97 -166 67 -396 297 -66 3443 -296 461 -100 99 -198 199 -200 363 -100 20437 -66 597 -198 165 -232 229 -98 229 -66 17023 -66 1673 -598 661 -100 99 -298 165 -396 19955 -66 67 -98 99 -66 65 -330 165 -430 199 -330 197 -100 13957 -794 129 -98 231 -396 67 -330 97 -66 133 -198 165 -166 165 -100 3835 -100 97 -264 497 -198 593 -66 131 -100 65 -132 165 -132 233 -132 165 -166 67 -232 15963 -556 99 -100 97 -1228 99 -530 67 -298 199 -100 695 -100 1255 -66 1625 -430 629 -664 99 -132 14399 -260 127 -758 197 -132 65 -626 133 -132 99 -298 229 -362 99 -134 3177 -198 131 -394 197 -230 229 -98 199 -134 14981 -102 233 -100 131 -266 131 -464 199 -232 233 -66 201 -862 65 -66 99 -164 1425 -100 497 -68 1095 -232 295 -200 163 -198 129 -198 165 -100 39479 -98 161 -328 133 -696 133 -232 165 -462 165 -166 167 -464 4083 -98 597 -132 199 -334 295 -132 38137 -134 101 -132 199 -166 99 -496 165 -132 65 -134 97 -564 399 -198 297 -68 3577 -100 165 -166 99 -264 133 -132 265 -66 433 -166 16179 -132 233 -98 233 -166 99 -1028 165 -100 231 -626 65 -230 721 -100 129 -164 99 -100 165 -66 65 -68 14267 -128 65 -362 97 -132 65 -1226 197 -300 133 -100 265 -134 65 -100 1651 -98 2315 -132 295 -100 131 -64 329 -132 131 -66 429 -262 527 -98 13239 -132 201 -400 199 -598 99 -1294 65 -632 197 -298 231 -262 361 -428 163 -100 853 -66 14669 -398 65 -2916 199 -132 295 -266 65 -1954 131 -166 363 -100 197 -66 17843 -166 1545 -66 231 -100 99 -232 99 -98 165 -134 97 -266 67 -564 20129 -232 65 -66 263 -196 463 -266 363 -66 36377 -5878 519 -268 133 -638 97 -662 517 -274 497 -286 497 -308 493 -272 497 -288 497 -292 501 -292 93 -666 131 -632 131 -630 131 -634 523 -260 519 -262 131 -634 523 -264 523 -264 523 -264 523 -298 99 -652 133 -618 127 -636 127 -5934 521 -246 145 -632 99 -652 535 -266 529 -232 525 -264 525 -266 525 -264 523 -264 523 -298 97 -640 131 -634 131 -630 131 -636 521 -262 519 -262 131 -630 523 -264 555 -232 525 -264 555 -230 131 -632 131 -634 129 -634 +RAW_Data: 131 -5826 537 -262 119 -634 129 -638 507 -260 529 -258 543 -262 519 -262 521 -264 523 -264 523 -264 131 -636 131 -636 131 -632 133 -622 539 -248 521 -276 139 -620 529 -268 499 -264 525 -264 523 -264 131 -636 131 -636 129 -634 131 -5854 545 -258 123 -618 135 -656 519 -284 487 -308 479 -264 527 -262 527 -264 527 -264 525 -266 129 -634 131 -636 131 -636 129 -634 521 -262 527 -262 131 -630 557 -264 529 -262 529 -230 557 -230 133 -634 133 -626 137 -624 139 -5850 561 -266 97 -662 99 -662 515 -274 497 -274 537 -278 505 -282 515 -246 525 -272 539 -230 133 -634 131 -652 133 -622 141 -602 547 -242 549 -234 133 -656 511 -260 535 -262 513 -264 557 -232 131 -634 133 -628 133 -622 125 -5860 533 -268 99 -670 99 -638 519 -262 519 -264 523 -264 523 -264 525 -264 527 -264 555 -232 131 -656 99 -658 137 -616 139 -626 513 -272 537 -232 133 -656 511 -258 535 -262 517 -264 555 -232 131 -656 133 -618 125 -638 125 -5830 553 -240 137 -618 131 -636 523 -296 493 -262 521 -298 495 -264 521 -264 523 -264 525 -266 131 -656 99 -652 127 -638 125 -642 505 -276 505 -278 145 -608 547 -240 545 -268 531 -232 557 -232 133 -634 131 -632 131 -632 131 -5850 513 -260 121 -664 99 -636 543 -258 535 -260 513 -264 521 -266 521 -264 525 -264 525 -298 99 -650 133 -620 137 -620 139 -630 543 -240 543 -264 99 -656 511 -260 537 -262 517 -262 555 -232 131 -658 131 -626 135 -618 139 -5822 547 -262 127 -648 99 -658 493 -278 515 -280 521 -274 515 -268 535 -232 527 -264 527 -264 131 -656 99 -658 135 -618 137 -628 513 -272 543 -232 133 -636 555 -230 559 -232 559 -230 559 -230 133 -654 131 -626 137 -618 139 -5818 549 -262 129 -614 133 -658 493 -278 531 -284 489 -306 511 -264 497 -266 525 -264 525 -264 131 -654 99 -656 135 -618 139 -628 543 -240 545 -266 99 -630 549 -260 515 -264 557 -230 557 -232 133 -656 131 -622 137 -616 139 -5824 549 -262 127 -632 133 -624 533 -282 493 -280 519 -268 537 -264 497 -298 493 -266 523 -266 131 -656 99 -654 135 -618 139 -628 511 -272 547 -232 131 -634 557 -232 559 -232 527 -264 557 -232 131 -634 131 -636 131 -634 131 -5824 557 -282 105 -628 131 -646 529 -230 527 -266 525 -298 495 -264 523 -264 525 -298 497 -262 131 -638 131 -634 131 -634 129 -632 519 -264 521 -264 131 -636 523 -264 555 -230 559 -230 561 -232 131 -656 131 -622 135 -622 139 -5854 519 -262 129 -624 133 -658 495 -280 529 -248 +RAW_Data: 521 -304 511 -266 495 -296 495 -264 525 -264 133 -654 99 -658 135 -616 139 -632 511 -272 545 -232 131 -634 559 -230 559 -232 561 -232 557 -230 133 -654 131 -626 137 -618 139 -5858 519 -262 127 -632 131 -634 519 -262 519 -264 523 -264 525 -262 527 -266 525 -298 495 -264 131 -636 131 -636 131 -632 131 -634 519 -264 523 -262 131 -634 523 -262 557 -232 563 -232 559 -230 131 -634 131 -636 131 -632 131 -5854 543 -258 123 -622 135 -622 543 -282 485 -272 543 -268 499 -298 497 -262 523 -298 495 -296 99 -670 97 -640 133 -632 131 -630 519 -262 553 -232 129 -658 513 -258 537 -262 515 -262 559 -264 99 -654 131 -620 127 -636 125 -5864 513 -276 141 -624 129 -642 495 -296 495 -262 525 -298 499 -262 527 -262 525 -298 495 -264 131 -668 99 -638 131 -634 131 -632 517 -264 553 -232 129 -636 525 -264 555 -232 559 -232 559 -232 131 -656 131 -626 137 -620 139 -5824 551 -262 129 -632 131 -634 519 -262 521 -264 527 -264 525 -264 525 -298 495 -264 523 -298 99 -640 131 -634 129 -636 131 -632 513 -272 529 -272 143 -630 507 -282 521 -276 513 -268 533 -232 131 -654 133 -620 135 -624 139 -5856 521 -264 129 -628 133 -620 531 -280 529 -248 521 -272 543 -266 503 -264 525 -298 493 -264 131 -654 99 -654 135 -620 139 -632 515 -274 543 -232 131 -636 559 -230 559 -232 561 -232 555 -232 131 -658 131 -622 135 -622 139 -5854 523 -262 129 -660 99 -656 495 -278 513 -282 519 -276 517 -268 535 -266 499 -298 493 -298 99 -636 131 -638 131 -632 131 -632 545 -238 527 -274 143 -628 509 -282 521 -276 515 -268 535 -266 99 -636 131 -636 129 -636 131 -5856 543 -260 121 -658 99 -656 507 -280 521 -274 513 -268 531 -264 527 -266 527 -264 495 -298 99 -638 131 -634 131 -634 131 -632 523 -262 525 -262 131 -636 547 -260 511 -264 557 -264 527 -232 131 -634 131 -626 131 -656 137 -5846 537 -266 99 -638 131 -636 523 -262 523 -296 495 -262 525 -266 527 -298 495 -266 523 -298 99 -652 133 -654 101 -654 91 -644 543 -248 523 -270 135 -614 559 -232 561 -232 559 -266 527 -232 133 -632 131 -652 133 -624 141 -5834 559 -232 131 -658 97 -656 519 -274 505 -280 513 -282 527 -278 515 -268 531 -230 559 -266 99 -638 131 -634 131 -632 131 -634 523 -296 495 -262 131 -634 557 -230 559 -232 561 -264 529 -232 129 -636 131 -634 131 -634 131 -5860 547 -226 153 -618 135 -624 543 -282 521 -276 511 -268 533 -232 559 -232 559 -232 559 -232 131 -636 +RAW_Data: 131 -636 131 -632 131 -634 523 -264 525 -296 99 -636 523 -266 555 -264 529 -232 561 -232 131 -624 165 -624 137 -620 137 -5860 521 -262 129 -628 133 -622 529 -280 515 -282 521 -276 515 -268 535 -264 499 -264 557 -232 133 -654 133 -624 135 -622 137 -630 545 -240 547 -264 131 -600 549 -262 515 -264 561 -232 557 -266 97 -654 133 -624 137 -622 139 -5854 519 -264 129 -628 131 -654 503 -256 559 -258 531 -260 515 -262 557 -232 559 -230 561 -232 131 -656 131 -620 137 -624 139 -630 547 -240 543 -266 131 -606 557 -232 561 -232 559 -266 527 -232 133 -636 131 -634 131 -634 131 -5866 543 -258 121 -622 135 -658 519 -248 521 -270 541 -266 529 -266 495 -298 497 -296 493 -298 99 -652 133 -624 135 -622 139 -630 545 -240 545 -266 133 -600 549 -260 549 -230 557 -266 531 -232 133 -656 131 -624 137 -620 139 -5854 523 -264 129 -660 99 -658 519 -244 529 -280 517 -270 537 -266 531 -232 527 -298 495 -300 97 -654 131 -622 133 -658 105 -632 545 -240 547 -232 165 -604 559 -232 559 -264 529 -232 559 -266 99 -638 131 -632 133 -634 131 -5854 543 -258 125 -656 101 -658 507 -280 525 -278 511 -268 505 -296 495 -298 495 -298 497 -266 131 -654 133 -620 137 -618 139 -630 545 -242 545 -266 101 -666 517 -262 517 -264 525 -264 559 -264 99 -638 131 -636 131 -636 131 -5852 545 -258 123 -658 99 -654 507 -282 519 -278 515 -270 535 -266 529 -266 527 -264 501 -264 131 -636 131 -636 131 -658 99 -656 527 -244 541 -248 145 -634 547 -240 545 -232 561 -264 531 -232 131 -636 131 -638 131 -632 131 -5882 509 -260 123 -664 99 -666 517 -260 515 -264 523 -296 495 -264 559 -264 529 -264 497 -266 131 -656 133 -620 137 -620 139 -630 545 -276 515 -264 131 -606 557 -232 559 -264 531 -264 531 -230 133 -636 131 -634 131 -636 131 -5854 541 -260 123 -632 131 -634 545 -260 513 -296 497 -264 527 -298 495 -264 525 -296 499 -296 99 -638 131 -634 131 -636 131 -630 523 -264 559 -230 131 -632 559 -266 529 -266 529 -232 557 -264 99 -638 131 -634 133 -656 99 -5876 547 -246 143 -624 131 -648 495 -266 557 -232 561 -266 495 -266 525 -264 559 -266 529 -266 99 -654 131 -626 135 -622 139 -628 547 -240 545 -266 133 -610 523 -264 561 -264 529 -264 529 -232 131 -670 99 -638 131 -636 131 -5854 543 -258 123 -648 129 -636 507 -272 529 -274 529 -276 495 -310 497 -276 505 -282 529 -274 109 -632 139 -630 135 -624 131 -650 533 -266 531 -232 129 -656 +RAW_Data: 513 -260 539 -262 523 -296 499 -262 131 -634 131 -636 131 -634 131 -5862 543 -258 121 -658 133 -624 509 -282 521 -276 515 -268 539 -264 499 -296 495 -296 499 -296 99 -672 97 -640 131 -634 131 -632 523 -262 525 -296 99 -652 513 -260 539 -262 527 -296 495 -296 97 -638 131 -636 131 -638 131 -5862 543 -256 121 -634 131 -634 547 -258 513 -262 523 -264 525 -296 497 -298 493 -298 497 -298 99 -662 97 -650 133 -622 139 -644 515 -278 519 -270 133 -644 531 -264 529 -264 529 -230 559 -266 99 -672 99 -638 131 -634 131 -5852 529 -316 109 -644 101 -660 503 -270 503 -298 499 -298 499 -296 495 -298 495 -298 499 -296 97 -664 99 -662 99 -656 139 -634 515 -276 519 -268 135 -640 515 -260 517 -264 559 -264 533 -232 131 -654 133 -624 135 -622 139 -5856 561 -230 129 -636 129 -636 523 -264 557 -264 529 -230 563 -232 561 -264 529 -264 529 -264 99 -638 131 -634 131 -634 131 -634 525 -296 527 -264 97 -638 559 -230 559 -264 501 -264 559 -266 97 -654 133 -618 127 -636 258 -1286 531 -266 531 -232 563 -232 563 -230 561 -264 531 -230 561 -232 163 -630 131 -616 133 -624 137 -646 517 -280 519 -270 133 -608 561 -232 563 -230 561 -266 529 -232 167 -622 131 -620 127 -634 127 -5858 577 -254 145 -594 131 -644 535 -266 531 -264 531 -230 563 -232 561 -230 563 -266 529 -232 131 -636 131 -634 131 -634 131 -640 547 -260 511 -264 129 -632 559 -264 531 -262 529 -264 529 -232 131 -636 131 -668 97 -642 131 -5852 575 -226 153 -616 129 -638 537 -258 531 -262 517 -264 523 -298 527 -232 561 -266 499 -296 99 -654 131 -626 135 -622 139 -632 549 -240 545 -232 163 -634 519 -260 553 -264 529 -232 557 -266 129 -608 131 -634 131 -634 131 -5882 547 -226 155 -634 131 -630 521 -260 551 -230 561 -232 561 -264 533 -232 559 -266 531 -262 99 -662 131 -616 133 -624 137 -646 521 -282 515 -268 133 -608 559 -232 563 -266 533 -230 563 -264 97 -630 163 -616 133 -624 139 -5870 537 -270 131 -604 163 -630 513 -274 531 -276 497 -276 537 -278 505 -282 515 -282 521 -240 139 -652 129 -632 131 -616 131 -658 495 -278 545 -250 143 -632 513 -270 545 -232 563 -232 563 -264 99 -636 131 -668 97 -638 131 -5882 541 -226 155 -632 131 -630 523 -262 555 -232 561 -230 559 -266 533 -230 559 -232 563 -232 131 -656 131 -620 135 -624 139 -632 547 -240 551 -268 131 -634 515 -262 553 -262 529 -232 563 -232 131 -656 133 -624 135 -624 139 -5856 559 -232 +RAW_Data: 167 -624 131 -622 523 -278 503 -280 513 -282 529 -280 517 -268 535 -230 563 -264 131 -606 131 -636 131 -634 131 -636 529 -262 555 -232 163 -636 501 -264 557 -266 531 -232 561 -264 99 -662 131 -630 133 -624 139 -5854 541 -270 131 -606 163 -602 559 -230 561 -232 561 -234 563 -232 561 -230 561 -232 561 -266 129 -608 131 -636 131 -628 135 -656 523 -286 507 -248 133 -630 549 -276 517 -268 535 -232 563 -232 167 -620 133 -626 135 -626 139 -5854 561 -234 165 -598 165 -618 545 -240 529 -274 531 -238 535 -276 537 -242 541 -284 513 -248 145 -628 131 -646 131 -608 163 -604 563 -230 561 -232 163 -632 519 -262 551 -230 563 -232 557 -232 167 -624 131 -626 135 -624 141 -5862 563 -228 129 -632 133 -636 537 -258 533 -262 555 -230 555 -232 559 -266 533 -232 559 -266 129 -634 131 -616 133 -658 103 -644 515 -280 523 -268 133 -610 563 -266 529 -232 563 -232 561 -232 165 -622 133 -626 135 -626 139 -5862 559 -230 129 -666 97 -638 529 -264 555 -232 561 -232 561 -232 561 -232 563 -232 561 -232 131 -636 131 -636 129 -636 133 -636 557 -232 561 -232 131 -668 529 -230 561 -234 561 -232 563 -232 131 -656 131 -626 135 -624 141 -5860 561 -230 131 -626 165 -622 523 -280 503 -282 531 -250 525 -272 543 -266 533 -264 531 -232 131 -636 131 -634 131 -634 131 -636 561 -264 529 -230 131 -668 529 -232 559 -266 531 -264 531 -264 99 -636 131 -656 133 -620 135 -5880 547 -240 135 -612 133 -624 543 -260 537 -260 525 -264 557 -264 529 -264 529 -266 529 -266 97 -666 97 -652 133 -658 103 -644 513 -278 521 -270 133 -646 529 -264 531 -264 531 -264 529 -266 97 -664 131 -630 133 -622 125 -5886 549 -240 135 -614 163 -596 549 -260 551 -232 563 -232 559 -232 561 -266 531 -232 561 -232 163 -604 165 -622 133 -618 127 -634 537 -276 529 -276 109 -630 557 -250 525 -268 539 -266 533 -232 163 -630 131 -630 133 -622 139 -5864 541 -268 131 -606 165 -624 543 -226 537 -264 559 -232 557 -230 561 -232 563 -230 565 -232 163 -602 163 -598 163 -630 133 -606 537 -260 559 -228 157 -614 543 -260 533 -262 551 -264 535 -232 131 -656 131 -622 135 -624 139 -5860 565 -230 167 -590 165 -622 521 -276 537 -278 505 -284 529 -248 523 -270 541 -264 529 -266 99 -642 131 -636 129 -656 131 -622 519 -274 535 -278 109 -654 513 -278 517 -268 539 -266 533 -264 99 -672 99 -654 131 -626 137 -5880 511 -270 135 -616 131 -656 513 -260 539 -262 521 -264 559 -264 +RAW_Data: 531 -230 561 -266 529 -232 131 -638 131 -656 131 -626 133 -658 509 -282 521 -276 101 -654 533 -230 563 -264 533 -264 527 -266 97 -638 131 -638 133 -636 131 -5886 543 -258 125 -634 131 -632 521 -262 555 -232 559 -230 561 -264 531 -266 531 -232 561 -264 99 -640 131 -670 97 -638 131 -634 559 -230 559 -264 99 -630 549 -260 553 -230 563 -264 531 -264 99 -632 165 -628 135 -622 139 -5868 537 -268 131 -636 99 -662 513 -274 529 -274 497 -274 535 -276 503 -280 543 -286 483 -314 105 -626 131 -646 129 -640 131 -604 559 -232 561 -266 131 -632 517 -294 495 -264 557 -232 557 -266 131 -606 131 -668 99 -636 133 -5874 539 -258 123 -664 99 -666 517 -260 549 -264 529 -264 529 -266 501 -298 495 -298 529 -232 131 -668 97 -640 131 -658 99 -658 519 -252 559 -258 121 -634 545 -258 545 -230 563 -232 561 -266 97 -640 131 -638 131 -636 131 -5878 559 -248 145 -630 99 -650 535 -266 533 -264 533 -230 561 -266 529 -264 501 -296 531 -264 97 -672 97 -672 97 -638 131 -634 557 -230 561 -264 99 -662 517 -262 549 -266 529 -232 561 -266 131 -636 99 -662 133 -622 139 -5860 543 -268 133 -644 99 -638 555 -232 559 -232 561 -232 563 -232 559 -232 563 -264 531 -232 163 -606 161 -606 131 -636 131 -636 561 -230 561 -232 131 -638 561 -264 533 -264 529 -264 529 -264 131 -608 129 -668 99 -662 131 -5858 535 -284 109 -636 135 -620 541 -270 535 -266 531 -264 531 -230 561 -266 531 -232 561 -232 163 -630 131 -630 133 -622 125 -658 507 -284 529 -278 105 -654 531 -264 531 -264 529 -266 531 -232 165 -628 131 -632 131 -632 131 -5876 533 -256 119 -632 165 -604 543 -258 531 -262 553 -232 561 -232 561 -232 563 -266 533 -230 163 -602 163 -604 161 -604 163 -602 561 -232 563 -232 163 -604 561 -232 561 -232 563 -232 565 -266 129 -608 165 -598 165 -630 133 -5846 555 -246 173 -584 163 -606 559 -232 563 -232 565 -230 557 -232 563 -232 563 -232 563 -264 131 -608 161 -602 161 -604 163 -604 561 -232 563 -232 167 -620 545 -226 573 -230 559 -232 559 -266 131 -612 131 -626 165 -624 137 -5878 549 -238 135 -612 161 -604 561 -232 565 -230 561 -232 563 -266 529 -232 559 -232 563 -264 131 -610 131 -666 97 -638 131 -660 509 -260 535 -264 129 -630 559 -232 563 -232 563 -230 563 -232 163 -602 165 -616 133 -656 137 -5842 545 -270 133 -610 163 -602 561 -232 561 -264 533 -262 535 -232 561 -230 559 -232 563 -266 131 -608 131 -634 131 -660 +RAW_Data: 131 -624 521 -276 537 -278 109 -618 553 -244 549 -268 535 -232 563 -266 131 -606 163 -602 163 -636 131 -5860 545 -226 157 -632 131 -630 529 -262 555 -264 529 -264 533 -232 561 -232 563 -264 531 -230 163 -640 97 -640 131 -634 133 -662 513 -276 529 -276 109 -632 555 -250 521 -270 539 -266 533 -266 129 -606 163 -604 131 -662 131 -5874 541 -226 155 -632 131 -632 523 -262 559 -264 529 -232 559 -232 563 -232 563 -266 529 -232 163 -638 129 -606 131 -636 131 -668 529 -230 561 -264 131 -610 559 -232 559 -232 563 -232 565 -266 129 -634 131 -616 131 -624 173 -5866 547 -238 135 -612 163 -604 561 -264 531 -264 531 -232 561 -264 529 -266 527 -266 531 -266 99 -664 131 -628 133 -622 139 -642 513 -278 521 -270 135 -612 561 -266 533 -232 561 -266 529 -266 97 -664 131 -626 133 -640 133 -5862 557 -250 125 -634 139 -630 547 -240 549 -232 561 -266 533 -264 531 -232 563 -264 531 -264 131 -636 131 -630 133 -638 129 -638 515 -274 529 -276 107 -634 547 -248 557 -238 547 -266 533 -264 131 -608 131 -668 99 -632 165 -5860 559 -252 125 -632 139 -628 543 -238 545 -266 537 -230 559 -266 531 -264 533 -264 533 -230 163 -606 161 -606 133 -656 131 -626 521 -276 537 -278 109 -618 547 -278 521 -268 535 -266 535 -232 163 -632 131 -628 133 -622 139 -5870 543 -268 135 -608 163 -604 561 -230 561 -232 563 -266 529 -266 529 -266 533 -230 561 -264 131 -640 99 -654 131 -628 135 -626 555 -250 523 -270 135 -612 563 -266 531 -264 533 -230 563 -264 131 -634 131 -616 133 -658 137 -5864 547 -242 137 -612 163 -598 551 -260 553 -230 563 -232 563 -232 561 -264 531 -264 533 -266 99 -638 131 -634 131 -636 131 -634 561 -232 563 -232 131 -654 545 -260 509 -264 559 -232 563 -264 99 -662 133 -630 133 -622 139 -5866 543 -270 135 -608 161 -606 563 -230 565 -230 563 -230 561 -264 533 -266 531 -232 561 -232 163 -606 163 -604 163 -604 165 -622 545 -228 571 -230 129 -664 509 -260 535 -262 555 -232 559 -266 131 -610 167 -622 133 -624 137 -60222 499 -464 197 -594 165 -164 2519 -66 695 -132 1063 -132 14697 -100 493 -66 97 -196 197 -296 97 -66 65 -364 97 -66 65 -298 133 -98 231 -66 725 -164 67 -98 21609 -196 131 -66 591 -132 229 -98 329 -164 63 -100 131 -230 327 -396 97 -66 331 -166 4785 -296 263 -66 593 -98 525 -166 365 -198 297 -200 167 -66 297 -66 5137 -166 393 -130 14511 -198 361 -530 327 -296 361 -430 195 -230 197 -164 +RAW_Data: 3907 -232 1821 -66 14205 -526 65 -626 229 -662 131 -830 2673 -132 97 -98 263 -132 99 -196 199 -66 18461 -134 1557 -98 1025 -98 397 -100 15863 -66 331 -166 165 -100 595 -132 65 -132 4887 -132 923 -230 2887 -100 6259 -266 197 -332 131 -498 99 -100 231 -166 133 -364 99 -100 65 -100 97 -198 133 -232 231 -230 163 -100 197 -66 3357 -98 15001 -366 431 -198 361 -132 431 -132 99 -200 65 -198 531 -100 2023 -166 1627 -364 397 -166 231 -462 14309 -98 331 -66 963 -166 265 -366 363 -132 4831 -68 561 -200 14859 -66 267 -132 199 -166 97 -234 529 -66 165 -334 131 -200 65 -100 99 -166 197 -100 99 -164 557 -66 3293 -100 197 -166 297 -66 16703 -230 197 -264 429 -264 231 -98 955 -98 4127 -100 231 -166 793 -166 16043 -66 165 -398 131 -200 297 -166 297 -66 197 -98 165 -98 4839 -168 827 -68 197 -134 329 -132 97 -66 14249 -100 97 -132 65 -200 165 -134 131 -166 197 -132 99 -100 16009 -132 393 -398 263 -166 525 -134 197 -230 493 -98 65 -66 4747 -100 889 -134 16283 -132 131 -98 791 -166 163 -64 131 -264 65 -98 359 -132 65 -166 3895 -66 99 -66 1589 -232 10921 -136 133 -1526 163 -1492 331 -134 363 -132 199 -166 297 -264 231 -298 165 -230 165 -166 4359 -66 197 -64 99 -232 265 -66 15477 -66 165 -100 197 -298 133 -166 461 -132 131 -164 229 -558 231 -132 2507 -66 2045 -132 855 -66 165 -130 15189 -200 887 -98 531 -230 231 -66 331 -198 231 -132 199 -100 3847 -66 229 -130 16079 -68 197 -232 563 -68 725 -98 531 -264 599 -132 4583 -166 97 -198 197 -100 231 -132 14769 -66 327 -98 363 -66 199 -198 165 -166 265 -132 331 -66 131 -66 5525 -232 15071 -362 365 -100 231 -166 231 -134 65 -66 231 -166 663 -200 4473 -132 99 -164 1025 -66 10925 -3014 65 -694 133 -132 199 -98 465 -230 65 -132 133 -132 265 -298 231 -66 663 -98 361 -166 295 -132 131 -134 263 -198 327 -132 97 -230 395 -330 229 -100 531 -200 623 -164 231 -200 14279 -360 65 -132 97 -66 131 -132 131 -66 197 -132 659 -68 163 -168 3847 -100 67 -132 965 -66 15759 -132 165 -132 99 -298 231 -166 495 -400 165 -98 265 -166 4443 -66 231 -134 859 -100 14569 -130 229 -330 97 -66 395 -198 165 -134 397 -98 263 -162 459 -100 4053 -98 497 -130 15225 -330 229 -66 723 -98 329 -166 265 -100 4595 -66 99 -66 65 -66 695 -132 13797 -164 65 -196 197 -264 163 -66 163 -98 163 -98 165 -66 197 -164 295 -132 97 -428 4353 -100 927 -100 15889 -266 99 -298 +RAW_Data: 65 -430 165 -166 661 -68 97 -134 331 -98 197 -66 4313 -662 263 -132 16363 -66 365 -366 133 -468 131 -598 163 -530 2039 -134 761 -68 1757 -68 263 -66 18691 -132 22113 -66 99 -66 3415 -166 65 -100 13291 -98 99 -134 131 -300 231 -98 4219 -98 11527 -1086 65 -68 131 -98 329 -98 163 -132 129 -198 361 -98 197 -362 197 -66 295 -98 131 -198 163 -132 4365 -66 363 -100 14961 -296 461 -66 1029 -100 131 -100 427 -66 987 -100 15719 -134 199 -100 131 -100 397 -132 199 -300 199 -66 131 -132 133 -298 297 -132 6021 -100 14473 -134 165 -200 99 -164 497 -232 263 -100 625 -98 65 -66 361 -164 5135 -66 887 -66 10445 -68 diff --git a/tests/real_captures/lacrosse_tx141_real.sub b/tests/real_captures/lacrosse_tx141_real.sub new file mode 100644 index 0000000..d7c6777 --- /dev/null +++ b/tests/real_captures/lacrosse_tx141_real.sub @@ -0,0 +1,15 @@ +Filetype: Flipper SubGhz RAW File +Version: 1 +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok270Async +Protocol: RAW +RAW_Data: 510 -98 134 -136 2954 -658 3202 -140 240 -70 478 -136 568 -8814 306 -200 168 -15950 466 -66 466 -1562 194 -622 296 -264 298 -202 166 -586 334 -132 502 -656 96 -98 130 -96 194 -752 98 -228 432 -100 712 -100 168 -100 202 -136 268 -102 400 -198 134 -170 372 -132 100 -66 998 -706 1128 -518 2628 -134 334 -134 536 -66 134 -100 8756 -644 1528 -100 4364 -66 2758 -66 134 -66 234 -64 480 -164 1138 -1828 400 -98 4252 -640 1526 -620 820 -64 1760 -232 930 -94 1612 -196 938 -134 168 -66 364 -100 440 -648 1114 -198 232 -164 1272 -1432 428 -66 900 -68 822 -66 3832 -66 3508 -68 500 -98 1170 -682 1126 -66 274 -102 202 -134 2348 -70 1110 -66 8194 -66 1760 -636 1132 -98 228 -224 292 -132 842 -68 360 -192 738 -126 8056 -66 1154 -662 1530 -98 12594 -616 1164 -68 380 -100 832 -66 1760 -96 196 -64 3662 -66 482 -132 1176 -642 1134 -66 268 -236 198 -134 912 -68 1310 -66 336 -104 70 -98 684 -64 166 -100 2758 -64 7168 -636 1606 -64 2728 -100 7168 -642 14736 -66 1212 -652 1212 -100 3466 -68 3866 -100 4110 -66 1182 -656 1134 -68 338 -98 388 -634 1182 -134 202 -234 206 -238 13840 -632 1602 -70 12510 -68 516 -626 1192 -66 4038 -68 10240 -636 4816 -64 9802 -132 1188 -678 1126 -100 226 -272 300 -102 1290 -102 446 -70 748 -100 136 -104 798 -64 1702 -300 130 -134 568 -104 4016 -98 1132 -678 1240 -652 564 -100 134 -336 680 -230 130 -136 672 -362 274 -350 266 -130 126 -94 446 -162 286 -318 492 -164 416 -164 1044 -168 278 -140 512 -74 704 -140 378 -232 410 -170 442 -204 1640 -128 456 -256 1506 -296 412 -130 1032 -100 1010 -136 514 -262 366 -244 408 -104 412 -378 1452 -350 454 -104 342 -304 302 -156 618 -102 374 -100 558 -258 1162 -68 274 -212 372 -348 890 -364 1444 -192 94 -96 254 -332 258 -184 418 -132 96 -94 508 -126 518 -162 472 -132 238 -206 548 -340 564 -230 524 -372 702 -62 288 -130 682 -132 132 -270 822 -198 1024 -298 372 -376 228 -388 474 -414 160 -414 1042 -200 392 -196 268 -332 296 -288 1658 -206 890 -240 614 -66 356 -132 1230 -96 336 -270 1108 -136 274 -164 104 -68 310 -232 566 -64 384 -256 364 -202 408 -278 872 -226 484 -234 444 -238 1476 -308 270 -350 492 -128 280 -100 504 -168 466 -308 338 -106 444 -100 100 -104 446 -64 1186 -168 438 -64 432 -304 324 -188 356 -222 658 -64 478 -126 556 -128 254 -156 448 -394 196 -128 190 -130 98 -786 996 -458 666 -404 1034 -302 768 -494 412 -170 262 -96 716 -104 1722 -132 +RAW_Data: 1094 -174 242 -70 132 -160 346 -260 488 -98 272 -138 70 -138 268 -94 546 -98 70 -174 456 -136 1110 -178 212 -292 1098 -196 492 -100 350 -304 278 -286 1174 -100 380 -192 904 -268 534 -140 336 -140 648 -70 476 -206 282 -344 556 -68 268 -270 572 -68 352 -106 542 -206 520 -62 464 -170 340 -326 400 -66 136 -138 510 -136 102 -206 1466 -318 304 -308 534 -136 1122 -68 530 -140 248 -108 524 -306 652 -68 68 -436 134 -70 238 -242 540 -930 466 -100 100 -100 68 -134 268 -98 492 -98 196 -166 388 -66 296 -98 782 -198 130 -128 486 -102 1166 -642 1586 -138 2624 -68 4268 -100 1084 -130 650 -68 3482 -70 448 -136 1184 -658 1178 -132 326 -102 808 -134 1760 -64 11176 -614 1640 -66 13078 -68 1172 -670 1126 -132 128 -204 170 -102 132 -66 2058 -66 1040 -98 2720 -100 5918 -68 1182 -652 8758 -70 4150 -68 948 -624 1166 -104 270 -132 488 -134 2674 -70 138 -140 8148 -660 1608 -64 794 -96 1202 -632 1260 -98 6306 -66 1172 -666 1134 -102 354 -98 4252 -100 8190 -66 444 -66 1190 -662 1600 -96 1284 -68 2890 -64 1202 -70 832 -658 5808 -604 14226 -96 1726 -654 1126 -104 378 -634 1614 -96 3184 -64 776 -96 10180 -650 1970 -66 2744 -64 6052 -654 1130 -62 386 -136 198 -98 2340 -68 382 -62 224 -328 8258 -98 1168 -670 1190 -66 1140 -700 5668 -66 8982 -98 1200 -630 1152 -174 308 -13266 102 -588 134 -600 100 -708 290 -1130 206 -68 160 -546 166 -568 416 -342 140 -580 422 -304 176 -572 370 -368 136 -568 164 -576 388 -338 418 -308 172 -566 132 -600 408 -348 140 -580 426 -272 212 -516 206 -550 426 -292 440 -290 214 -498 234 -530 444 -260 488 -318 720 -740 734 -704 734 -744 724 -746 238 -484 240 -512 226 -470 514 -240 254 -496 208 -500 484 -224 274 -462 256 -494 254 -466 276 -486 238 -468 258 -468 256 -496 476 -274 256 -462 474 -258 230 -502 244 -490 498 -228 250 -468 480 -272 256 -452 508 -260 224 -472 272 -502 452 -240 502 -226 258 -500 240 -496 478 -226 254 -470 508 -254 212 -494 272 -476 480 -268 468 -228 294 -460 238 -496 484 -230 510 -290 746 -722 720 -736 748 -714 752 -712 260 -470 258 -494 224 -494 474 -278 254 -460 260 -482 482 -254 212 -496 274 -464 250 -484 228 -500 274 -464 238 -494 238 -496 482 -272 216 -482 512 -232 228 -510 226 -496 474 -254 242 -494 476 -278 254 -460 488 -224 246 -498 272 -470 488 -234 494 -258 218 -498 256 -496 472 -252 242 -462 506 -244 252 -462 260 -470 510 -236 502 -246 246 -468 226 -496 +RAW_Data: 516 -242 464 -308 752 -718 752 -720 748 -724 720 -732 280 -484 232 -478 260 -464 510 -276 256 -458 268 -466 484 -258 216 -528 224 -498 238 -484 280 -486 232 -476 258 -500 238 -480 504 -246 252 -482 490 -242 258 -500 244 -474 486 -232 248 -496 508 -244 244 -474 508 -248 226 -498 264 -482 484 -238 476 -280 254 -456 260 -502 482 -238 256 -484 478 -264 228 -512 228 -496 474 -256 502 -254 214 -500 252 -502 474 -246 492 -29282 72 -2566 134 -1370 382 -66 198 -100 232 -1506 168 -732 204 -338 136 -434 132 -852 100 -1302 134 -194 96 -98 164 -324 496 -662 132 -68 196 -322 132 -196 100 -296 266 -136 204 -102 1068 -70 198 -170 270 -68 408 -264 130 -130 196 -256 1086 -652 1106 -130 742 -134 2490 -68 232 -102 3856 -66 286 -626 1532 -166 4306 -98 5324 -674 1622 -106 306 -66 7146 -648 1126 -134 268 -164 342 -134 740 -136 1272 -100 336 -104 874 -100 134 -66 4586 -68 4074 -654 1156 -126 224 -196 196 -64 130 -66 1882 -104 746 -66 170 -68 3832 -34440 384 -442 240 -866 290 -96 232 -824 676 -768 680 -774 190 -574 172 -552 168 -566 420 -306 176 -560 170 -574 390 -338 174 -542 174 -548 200 -522 228 -538 166 -530 210 -550 196 -514 448 -270 250 -496 480 -262 190 -502 270 -464 522 -212 248 -500 478 -236 254 -484 512 -230 228 -476 258 -498 480 -272 442 -276 248 -474 228 -498 480 -276 254 -454 504 -228 252 -468 258 -498 482 -240 514 -208 280 -470 240 -496 490 -252 486 -258 754 -720 748 -736 724 -718 740 -750 244 -488 234 -498 238 -492 472 -248 244 -498 248 -468 508 -246 248 -478 226 -498 272 -464 246 -490 232 -498 228 -498 256 -494 470 -252 214 -526 472 -244 252 -494 226 -510 480 -224 242 -494 488 -250 242 -468 510 -276 212 -502 238 -500 462 -278 458 -260 226 -508 226 -492 476 -274 250 -484 478 -226 250 -468 258 -496 474 -272 472 -242 250 -480 256 -470 480 -254 496 -312 756 -698 748 -720 746 -718 746 -716 272 -466 246 -488 230 -496 484 -242 254 -484 240 -512 486 -238 252 -476 246 -488 230 -474 256 -496 236 -500 250 -488 228 -474 506 -224 272 -464 504 -220 274 -468 252 -496 486 -244 242 -494 482 -240 254 -486 478 -260 224 -474 272 -460 522 -248 454 -260 250 -500 226 -500 474 -252 242 -500 492 -246 218 -488 260 -466 508 -222 488 -254 240 -500 240 -496 478 -228 510 -29394 618 -66 332 -1634 68 -738 236 -304 136 -302 136 -634 100 -606 66 -200 168 -664 296 -434 364 -898 168 -98 198 -1020 128 -524 204 -204 +RAW_Data: 202 -1014 132 -230 402 -136 168 -166 356 -458 628 -68 200 -684 1164 -134 292 -68 3138 -138 1806 -104 744 -650 674 -68 298 -2452 70 -372 170 -436 140 -676 234 -1650 128 -66 196 -322 430 -930 102 -168 170 -1914 68 -102 270 -134 100 -134 68 -538 200 -206 308 -606 172 -574 568 -98 228 -686 1104 -68 268 -298 166 -238 68 -104 538 -170 1330 -68 816 -3058 266 -170 206 -70 5668 -672 1162 -68 12984 -66 1744 -654 1156 -70 374 -13348 1078 -644 1572 -100 13082 -104 1186 -630 1200 -68 1182 -598 1548 -132 14362 -634 14228 -104 1140 -672 1180 -64 5938 -606 1202 -70 258 -204 1266 -66 1288 -96 388 -64 158 -96 520 -100 202 -130 1128 -640 1168 -98 166 -134 204 -366 658 -130 1302 -100 298 -98 848 -68 236 -668 1570 -100 364 -666 1170 -64 294 -160 3178 -66 10172 -614 1174 -66 756 -100 2688 -70 138 -66 2512 -66 160 -64 1172 -66 1202 -680 1156 -68 438 -64 5374 -66 404 -168 1124 -682 1146 -100 66 -100 164 -64 98 -130 11674 -68 308 -674 1164 -102 3078 -68 1090 -68 2566 -620 13868 -64 1756 -646 1142 -72 380 -64 10908 -64 3376 -638 1992 -66 2774 -68 5022 -92 454 -98 1202 -642 1598 -68 12558 -170 1118 -630 1618 -686 1624 -66 5276 -66 778 -100 1166 -646 1132 -132 262 -226 162 -98 66 -70 852 -96 1670 -168 806 -104 138 -100 832 -66 128 -158 130 -136 772 -132 1144 -634 1126 -136 300 -170 170 -134 892 -98 312 -66 1358 -102 274 -68 500 -372 2706 -636 1460 -100 7210 -100 1048 -646 1148 -96 350 -100 362 -100 804 -100 5514 -136 1506 -64 3892 -96 486 -640 1560 -70 270 -68 988 -64 2582 -68 100 -64 1950 -662 1566 -66 3204 -102 1014 -646 1988 -100 2282 -66 482 -100 1188 -656 4806 -96 3860 -660 1080 -238 202 -168 200 -272 738 -66 1366 -100 300 -100 170 -68 814 -168 2446 -68 4390 -100 1238 -636 1158 -66 3956 -912 854 -136 1118 -658 1168 -68 840 -68 1086 -66 1146 -66 1204 -652 1130 -160 190 -62 230 -490 526 -128 1356 -220 96 -64 590 -372 236 -102 2056 -96 1330 -66 1270 -66 2560 -98 916 -234 908 -636 1650 -68 9914 -96 1196 -592 4808 -64 710 -98 10018 -638 1230 -66 228 -192 1218 -66 1782 -68 204 -130 732 -96 1868 -66 1202 -652 1202 -66 4990 -64 260 -100 470 -66 896 -668 1158 -232 64 -264 66 -332 132 -66 600 -136 1310 -102 298 -420 560 -68 100 -168 764 -98 1816 -136 1010 -68 304 -66 2618 -64 320 -68 414 -162 220 -94 390 -198 130 -100 878 -698 1114 -132 290 -194 130 -292 64 -66 526 -170 1322 -628 1188 -68 240 -266 96 -228 360 -128 386 -64 +RAW_Data: 350 -130 8740 -170 1094 -650 1608 -606 1156 -100 3542 -70 9926 -656 4748 -70 290 -68 1186 -644 1122 -200 168 -104 976 -66 1750 -102 68 -328 2670 -68 5086 -68 1146 -9596 5792 -170 1116 -672 8738 -64 7204 -644 1192 -260 164 -230 330 -70 1830 -66 2390 -100 9094 -642 1512 -176 12184 -622 1298 -66 8774 -650 1506 -100 404 -68 3898 -66 2746 -70 1126 -634 4880 -132 9742 -132 1124 -656 1166 -68 304 -164 164 -64 226 -264 956 -66 5066 -70 446 -678 1148 -100 3664 -66 9984 -632 1666 -66 6998 -66 5448 -634 1122 -100 300 -134 270 -64 938 -68 1766 -96 618 -66 9246 -668 1140 -64 316 -192 226 -96 888 -102 2092 -66 522 -402 732 -652 1232 -64 2724 -68 1138 -98 1162 -96 1200 -632 1170 -98 304 -136 204 -102 952 -98 1708 -198 130 -98 778 -68 2564 -128 6020 -66 1220 -636 1640 -64 4110 -64 2988 -670 1556 -98 3132 -70 4126 -66 4812 -616 1126 -98 340 -168 200 -198 846 -66 1306 -100 286 -194 798 -64 162 -96 5988 -632 1172 -162 264 -132 226 -192 1198 -66 404 -140 770 -70 106 -170 2458 -66 170 -104 5038 -68 762 -68 1226 -650 1142 -528 168 -300 166 -64 64 -64 436 -104 200 -98 462 -136 340 -434 402 -366 2782 -68 170 -102 2064 -102 1324 -70 584 -68 646 -264 128 -690 1170 -170 170 -204 234 -68 438 -68 442 -70 1312 -100 272 -382 626 -96 94 -96 1806 -192 786 -64 100 -100 882 -96 1682 -64 254 -64 1762 -656 1638 -4468 200 -3482 134 -1100 132 -338 230 -1490 198 -64 64 -1084 980 -1638 100 -732 202 -136 428 -234 200 -560 360 -454 198 -164 162 -330 1540 -462 66 -134 726 -126 226 -100 2344 -362 808 -102 236 -98 450 -166 1128 -652 8714 -66 5082 -62 834 -678 1128 -68 1738 -64 5986 -648 14682 -68 1258 -660 13326 -66 780 -134 1168 -666 1132 -64 2586 -4364 198 -4822 66 -232 270 -1532 100 -132 166 -1000 1022 -1610 102 -862 136 -66 466 -198 238 -566 334 -874 166 -372 760 -68 626 -132 100 -166 102 -100 802 -234 2816 -66 840 -132 200 -136 406 -164 198 -66 836 -708 1126 -66 238 -238 200 -302 766 -98 1324 -66 322 -222 680 -130 2944 -66 840 -68 858 -66 482 -642 2990 -942 836 -66 1202 -646 1160 -68 376 -100 466 -166 636 -66 414 -132 3556 -66 1332 -616 1146 -98 312 -238 336 -68 768 -70 1768 -100 816 -336 814 -96 1632 -196 7108 -612 1682 -68 4556 -66 1208 -652 1630 -22226 126 -6342 128 -2204 132 -234 66 -1224 824 -1128 856 -1076 906 -1040 412 -312 190 -538 210 -518 434 -290 440 -304 460 -282 210 -486 458 -286 216 -532 194 -528 194 -532 458 -280 214 -512 +RAW_Data: 198 -544 454 -252 220 -538 446 -274 252 -508 198 -546 204 -508 468 -276 456 -262 220 -538 204 -506 476 -282 216 -522 198 -542 198 -532 202 -522 248 -518 462 -258 220 -500 480 -316 938 -1022 946 -1016 956 -996 950 -1006 448 -294 192 -542 204 -538 464 -280 454 -258 456 -272 252 -534 424 -298 202 -516 228 -504 228 -502 488 -290 214 -504 196 -506 482 -278 246 -490 446 -296 192 -540 230 -502 230 -500 446 -312 442 -278 250 -486 232 -512 454 -278 218 -530 210 -500 238 -530 208 -494 242 -494 492 -256 218 -500 488 -318 926 -1034 946 -992 954 -1016 950 -1010 454 -276 216 -518 210 -522 468 -276 466 -286 428 -298 190 -544 456 -276 212 -530 242 -502 198 -506 484 -276 210 -528 208 -502 488 -242 252 -490 478 -268 204 -526 238 -502 240 -528 448 -260 456 -272 216 -532 214 -516 466 -274 218 -500 246 -508 202 -544 206 -538 208 -518 438 -298 194 -536 440 -24822 70 -9168 420 -266 260 -1696 68 -1340 68 -304 230 -648 266 -466 234 -230 136 -638 336 -330 472 -1048 272 -698 68 -338 136 -138 70 -234 606 -104 138 -836 234 -166 324 -290 66 -130 418 -366 896 -738 1120 -68 98 -258 100 -134 142 -64 708 -138 340 -102 2790 -102 308 -104 430 -68 296 -66 426 -134 270 -672 1132 -102 380 -102 376 -68 678 -104 5350 -64 1718 -648 1168 -100 310 -100 1550 -64 1034 -98 444 -102 704 -134 204 -102 1706 -98 166 -132 160 -100 262 -64 448 -96 1200 -688 1134 -70 240 -232 266 -100 902 -66 1278 -134 302 -100 206 -68 850 -100 8652 -66 1214 -644 1194 -68 4670 -98 5558 -29460 100 -2144 128 -192 194 -96 66 -1300 858 -1078 376 -360 162 -546 196 -570 390 -344 374 -330 408 -324 158 -574 448 -286 156 -564 204 -526 206 -534 454 -272 212 -516 208 -544 432 -262 216 -528 448 -314 214 -496 202 -522 228 -504 484 -282 452 -226 254 -508 198 -516 484 -268 202 -516 236 -498 202 -524 210 -538 196 -508 484 -276 216 -494 480 -322 928 -1022 948 -984 976 -976 972 -984 488 -236 234 -518 236 -494 458 -278 450 -292 434 -294 186 -526 480 -276 214 -492 236 -524 196 -538 448 -272 212 -522 204 -530 460 -270 212 -516 480 -264 200 -518 196 -536 234 -498 450 -260 496 -230 248 -494 258 -472 480 -248 248 -502 220 -502 220 -508 242 -478 262 -504 476 -254 218 -494 470 -310 998 -964 984 -980 958 -968 972 -996 484 -276 210 -496 258 -472 486 -248 462 -262 488 -258 218 -498 472 -254 214 -532 222 -500 220 -502 470 -276 248 -468 228 -504 478 -278 214 -490 478 -258 +RAW_Data: 248 -500 226 -500 236 -510 476 -244 482 -260 224 -512 240 -502 448 -280 258 -488 234 -516 240 -468 246 -526 208 -498 494 -276 212 -498 456 -35900 68 -4800 136 -338 236 -610 102 -754 168 -70 136 -1078 1016 -1314 478 -334 136 -168 338 -202 260 -486 434 -102 134 -196 582 -132 914 -104 132 -204 1102 -70 274 -102 412 -102 1182 -690 2936 -68 12986 -648 1172 -70 402 -102 264 -70 2690 -132 894 -106 2724 -652 1216 -68 2730 -10406 1220 -668 13848 -614 1544 -204 304 -70 1216 -64 2340 -68 132 -166 2476 -68 1038 -134 264 -670 1582 -68 5372 -96 452 -98 1170 -662 5968 -624 1120 -98 318 -162 232 -100 2744 -68 1010 -130 2844 -664 1154 -66 2692 -64 5962 -132 1150 -636 1200 -100 224 -96 930 -134 1322 -94 126 -66 2502 -164 130 -130 814 -102 552 -64 520 -2694 880 -66 1172 -644 1536 -102 14366 -670 5756 -598 1150 -98 296 -96 96 -96 424 -98 894 -232 2542 -232 1038 -134 600 -70 3996 -102 1200 -666 1134 -66 310 -138 304 -66 970 -176 70 -68 662 -98 162 -672 1616 -1180 66 -5394 64 -3000 988 -1540 66 -496 66 -268 236 -202 202 -400 160 -628 68 -166 102 -1306 232 -68 568 -768 598 -336 100 -166 234 -138 304 -230 162 -66 1396 -98 266 -104 470 -102 742 -132 1148 -698 1108 -100 300 -100 1340 -68 376 -104 138 -102 808 -128 336 -652 1168 -102 228 -260 294 -100 2204 -64 484 -68 720 -162 96 -64 2666 -102 264 -102 5258 -652 1122 -190 256 -164 266 -66 2278 -66 654 -100 536 -102 66 -202 8670 -640 14736 -618 2020 -66 4980 -4802 100 -1234 100 -2966 1010 -1478 234 -334 132 -334 266 -268 202 -562 100 -130 96 -928 134 -132 496 -98 66 -722 262 -96 256 -464 458 -66 394 -100 1632 -166 232 -66 496 -62 2082 -654 1136 -66 334 -136 276 -172 2250 -128 160 -128 5638 -66 1194 -658 1584 -66 800 -70 1598 -360 5278 -64 1776 -664 1146 -62 252 -234 134 -66 1044 -100 1266 -130 420 -100 170 -98 778 -100 1784 -130 1078 -170 564 -618 5698 -652 1090 -174 274 -132 432 -66 230 -102 978 -64 376 -938 100 -8398 200 -132 644 -1660 68 -776 198 -336 202 -296 132 -644 268 -854 164 -658 396 -228 456 -1154 164 -1632 226 -96 328 -130 258 -66 96 -494 194 -160 360 -572 336 -430 834 -730 1126 -168 486 -462 658 -130 1272 -100 330 -194 808 -260 2512 -126 192 -96 848 -64 446 -164 1112 -682 1156 -68 270 -134 372 -66 874 -226 3764 -64 7176 -636 1208 -68 11328 -68 2980 -640 1162 -98 318 -130 320 -66 334 -64 128 -130 838 -66 1804 -96 98 -164 822 -100 236 -66 5740 -612 1584 -128 +RAW_Data: 12484 -66 1770 -608 1194 -104 242 -244 2590 -176 894 -102 10092 -640 1564 -134 324 -98 100 -104 2554 -70 832 -102 2686 -68 108 -100 1144 -104 5978 -640 1168 -100 294 -64 950 -68 2832 -200 2452 -356 132 -100 930 -70 5918 -674 16000 -646 1156 -100 292 -194 1216 -100 1736 -164 128 -164 582 -100 2788 -102 5976 -648 8830 -70 7122 -674 15958 -686 16018 -640 2044 -68 7114 -652 1140 -62 288 -232 1212 -102 10204 -644 1162 -64 230 -256 324 -102 812 -68 206 -104 1412 -68 302 -68 460 -98 1204 -642 1500 -64 66 -68 232 -264 2172 -126 788 -66 136 -102 7180 -3528 398 -130 392 -2488 132 -430 66 -428 98 -588 402 -506 166 -268 100 -570 404 -66 196 -64 454 -816 198 -64 260 -2086 168 -1080 138 -136 434 -164 164 -194 330 -536 474 -998 1126 -102 240 -202 200 -330 758 -66 1306 -66 368 -172 3780 -128 1034 -1348 2100 -102 208 -138 416 -134 1086 -726 4794 -622 16018 -656 1126 -98 362 -66 400 -68 838 -68 1348 -66 366 -196 716 -64 130 -136 9960 -646 1134 -98 360 -128 324 -96 894 -100 136 -70 808 -98 4424 -3538 138 -68 134 -326 230 -1544 200 -768 68 -1004 102 -562 100 -66 192 -612 64 -296 66 -98 130 -162 196 -162 484 -914 98 -194 192 -1078 134 -820 234 -818 226 -160 388 -486 260 -62 66 -534 474 -168 102 -700 1164 -102 238 -202 232 -228 724 -164 1272 -98 314 -440 528 -66 136 -138 744 -66 840 -98 448 -130 1084 -716 9030 -616 1590 -100 12194 -66 1170 -638 1160 -100 278 -170 300 -64 902 -66 1762 -100 996 -98 2562 -102 804 -100 236 -666 13870 -64 1178 -674 1162 -98 346 -68 4218 -96 354 -98 1084 -696 1620 -66 8760 -886 14208 -70 484 -100 166 -654 5940 -66 9706 -64 194 -694 1128 -96 292 -130 260 -100 344 -104 1072 -134 1410 -102 274 -66 306 -70 484 -142 210 -104 376 -168 742 -1066 1466 -162 3104 -100 1064 -98 2758 -100 5662 -658 1648 -66 7102 -132 162 -656 1168 -134 278 -134 298 -98 2240 -102 678 -68 136 -68 738 -100 1840 -98 2380 -64 852 -66 254 -94 386 -230 744 -1014 1148 -98 298 -100 1306 -64 1330 -68 368 -96 204 -304 3868 -132 4158 -126 422 -96 1144 -698 1568 -64 7080 -64 6934 -666 1158 -64 420 -98 2722 -100 810 -94 126 -132 730 -68 1866 -132 168 -100 822 -98 566 -136 400 -134 760 -1082 1108 -164 198 -302 196 -66 862 -102 1294 -66 388 -126 1020 -96 9684 -66 204 -672 1572 -66 1330 -96 8778 -98 842 -98 98 -732 1956 -64 9336 -66 798 -66 132 -66 96 -684 14224 -66 1464 -66 168 -650 1108 -1404 332 -234 268 -134 302 -66 356 -324 +RAW_Data: 230 -474 168 -68 204 -536 132 -68 470 -68 1316 -172 102 -136 806 -100 198 -68 274 -70 2318 -100 1714 -104 768 -1004 1580 -138 2674 -68 4756 -100 236 -104 438 -172 96 -710 1082 -1178 232 -310 170 -172 336 -100 292 -100 236 -100 198 -66 618 -98 1098 -162 164 -100 1082 -68 3604 -64 256 -132 420 -132 778 -200 100 -722 1132 -204 138 -240 72 -170 104 -68 2244 -68 334 -260 588 -66 194 -100 616 -134 5314 -96 492 -68 756 -300 68 -702 1164 -102 302 -104 3150 -70 9360 -70 1696 -662 15680 -102 226 -664 1202 -100 196 -192 296 -68 2290 -70 1530 -106 8154 -136 406 -70 1086 -804 1150 -68 266 -130 454 -136 134 -68 5140 -632 1180 -68 362 -132 3054 -134 1018 -102 7850 -68 1732 -660 13898 -66 230 -652 5108 -738 1566 -132 198 -166 2730 -162 9844 -756 8750 -96 5880 -98 1008 -824 1170 -64 12550 -684 1524 -98 272 -200 830 -68 12942 -732 1514 -162 1240 -94 1344 -68 368 -132 3558 -100 96 -66 1500 -68 4410 -64 886 -100 204 -698 1090 -96 258 -264 132 -294 66 -98 690 -66 338 -200 964 -96 2770 -66 1034 -104 204 -66 2696 -132 770 -1028 1100 -132 258 -228 128 -1136 806 -238 706 -362 826 -66 198 -66 1310 -104 102 -440 738 -198 466 -204 306 -70 2112 -62 428 -130 1022 -668 1158 -66 478 -66 410 -96 3600 -132 996 -100 3854 -152 190 -96 454 -64 886 -1020 1122 -68 770 -66 900 -100 8172 -100 842 -132 162 -706 1096 -162 196 -202 202 -266 296 -68 406 -70 1388 -100 302 -106 882 -136 2644 -168 166 -98 1124 -132 2564 -132 66 -792 1098 -138 208 -102 204 -66 100 -134 806 -100 1112 -406 564 -100 68 -134 736 -98 1840 -100 1068 -66 2234 -64 308 -100 406 -66 896 -100 132 -722 1140 -164 260 -162 64 -64 130 -134 1262 -100 298 -222 64 -160 482 -418 766 -66 3574 -98 230 -96 422 -66 862 -134 160 -724 1142 -98 296 -132 340 -66 2698 -138 1044 -66 2456 -96 64 -130 2386 -64 3562 -102 202 -678 14712 -68 236 -648 1144 -98 758 -66 400 -194 996 -132 2664 -66 1478 -100 5388 -100 166 -696 1144 -66 454 -68 264 -130 2216 -96 2716 -100 66 -100 4712 -166 68 -2992 494 -198 100 -1734 66 -870 166 -268 66 -498 166 -786 168 -898 98 -362 66 -164 194 -64 194 -360 368 -894 130 -102 262 -1064 66 -636 162 -134 134 -408 66 -634 136 -204 360 -262 96 -420 98 -324 522 -1152 1114 -132 260 -194 290 -194 292 -98 1266 -4440 1216 -66 2938 -134 1348 -96 98 -718 1554 -164 4242 -66 8146 -100 508 -68 802 -96 196 -684 1570 -96 4038 -102 4074 -66 3018 -136 368 -132 +RAW_Data: 788 -1004 1194 -68 3094 -162 786 -66 164 -200 2944 -110 244 -204 308 -104 906 -202 102 -660 1140 -102 234 -68 458 -100 13578 -68 224 -664 1170 -68 288 -162 432 -68 1778 -134 1824 -100 164 -682 1164 -68 422 -66 1240 -68 1798 -102 1036 -68 8732 -70 236 -646 1154 -68 336 -138 340 -68 2738 -72 6880 -66 206 -668 15728 -68 204 -682 1176 -68 6398 -100 810 -130 858 -132 198 -654 1118 -102 394 -66 294 -130 3828 -106 5008 -930 15758 -66 200 -634 1628 -66 818 -166 162 -686 1166 -66 3544 -100 2742 -892 1194 -100 3132 -66 226 -170 2768 -62 1272 -64 560 -66 3482 -136 1636 -700 1150 -98 818 -126 1046 -66 8734 diff --git a/tests/real_captures/liftmaster_433_real.sub b/tests/real_captures/liftmaster_433_real.sub new file mode 100644 index 0000000..e4ad19f --- /dev/null +++ b/tests/real_captures/liftmaster_433_real.sub @@ -0,0 +1,10 @@ +Filetype: Flipper SubGhz RAW File +Version: 1 +# +# Possible LiftMaster Skeleton Key? +# +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: RAW +RAW_Data: 461 -66 2011 -16946 99 -434 97 -166 99 -796 295 -134 425 -198 99 -596 1385 -166 40285 -66 3559 -66 5833 -66 2789 -66 82367 -66 161 -98 15489 -66 11071 -98 40405 -12004 95 -2834 99 -534 927 -168 133 -66 235 -264 1653 -66 4739 -66 5035 -66 1591 -66 3105 -66 11347 -132 9851 -17064 131 -1586 229 -1016 393 -66 327 -66 231 -100 131 -198 1883 -134 1525 -66 5475 -66 26571 -100 2365 -100 15441 -66 463 -134 3379 -100 3587 -68 1919 -100 4917 -66 5463 -64 10317 -134 24263 -18184 65 -660 195 -164 199 -328 197 -98 295 -66 131 -426 815 -98 197 -132 163 -326 3291 -166 1821 -66 327 -98 1641 -66 2897 -66 1787 -66 10149 -12310 97 -5000 65 -100 195 -1346 627 -134 67 -794 1489 -98 331 -17690 65 -596 163 -100 327 -132 297 -598 99 -134 497 -66 5795 -66 2083 -66 1647 -66 22611 -18340 65 -396 131 -398 431 -66 65 -298 133 -594 429 -66 497 -198 265 -136 1795 -66 20831 -100 2023 -100 13943 -66 3453 -16704 229 -166 131 -1302 789 -332 65 -530 889 -200 399 -66 1127 -100 165 -66 5629 -66 3687 -100 3567 -17796 131 -824 1091 -464 297 -66 1563 -164 3727 -16924 131 -658 199 -230 133 -200 231 -98 99 -732 397 -660 165 -66 331 -100 893 -330 397 -100 29791 -4292 1013 -1970 2001 -982 2955 -1016 2955 -982 2997 -988 2969 -1000 2989 -2946 1009 -1980 1991 -2970 977 -1012 2977 -35440 3023 -1964 1979 -1996 1975 -1000 2955 -2990 1009 -1956 1985 -2976 1011 -2966 1007 -1970 1997 -978 2977 -1988 1971 -38810 925 -2160 1843 -1070 2899 -1072 2933 -1006 2959 -1010 2963 -1006 2957 -2996 969 -1996 1971 -2990 977 -990 2981 -36818 2985 -2010 1959 -2010 1959 -984 2999 -2960 993 -2004 1965 -2966 1015 -2978 975 -1978 1989 -1000 2983 -1972 1977 -38752 957 -2056 1933 -1038 2937 -1042 2931 -1010 2965 -1008 2963 -1008 2959 -2960 1005 -1994 1971 -2982 975 -1024 2953 -36854 2993 -2006 1969 -1976 2001 -986 2979 -2968 999 -1968 2001 -2966 997 -2966 1007 -1990 1975 -1000 2981 -1970 1973 -38774 991 -2022 1943 -1004 2957 -1006 2993 -974 2995 -974 2991 -976 2965 -2990 1005 -1984 1977 -2978 975 -990 2987 -36782 3003 -1976 1999 -1978 1997 -982 2961 -2998 971 -2000 1975 -2988 975 -2974 1009 -1974 1991 -998 2953 -1988 1993 -151876 99 -594 131 -64 97 -430 131 -200 231 -534 133 -166 265 -198 3215 -64 1843 -66 5781 -66 19705 -66 10523 -98 1463 -100 16049 -98 25913 -100 3629 -98 1685 -66 4955 -68 10365 -17068 99 -528 131 -926 99 -658 425 -132 65 -392 231 -200 463 -166 65 -628 961 -66 4125 -66 5279 -132 1597 -66 13933 -66 34063 -100 425 -17448 163 -98 165 -392 99 -396 197 -134 201 -66 99 -132 295 -134 131 -166 67 -166 1227 -132 361 -100 +RAW_Data: 21487 -14362 99 -3144 63 -66 263 -396 1679 -98 333 -66 233 -14838 265 -896 165 -100 131 -334 99 -132 1095 -68 463 -66 13871 -98 5189 -66 3761 -100 7075 -98 3363 -98 30143 -66 30455 -66 1521 -66 12419 -68 14061 -98 12577 -66 11139 -66 18717 -14890 67 -3036 197 -428 97 -624 657 -98 393 -330 65 -198 1285 -200 391 -68 4119 -66 4229 -15778 265 -66 265 -862 99 -170 893 -296 131 -198 133 -100 231 -132 6471 -66 4343 -17300 99 -268 131 -556 1187 -792 1379 -132 6083 -98 3443 -66 21627 -100 1227 -98 6901 -66 2171 -98 5167 -18424 165 -198 683 -1018 1277 -264 7675 -15910 97 -602 67 -23798 165 -134 65 -166 429 -232 297 -198 331 -164 527 -98 393 -100 463 -66 2149 -66 5645 -68 433 -100 3071 -98 3807 -66 4957 -68 12565 -68 4305 -17802 197 -98 163 -424 99 -164 229 -828 1093 -100 1463 -100 3851 -66 233 -66 1203 -66 3959 -66 3349 -100 15991 -66 1585 -66 5541 -98 3195 -66 10563 -98 1995 -100 24475 -68 1387 -100 229 -98 1887 -17628 231 -168 67 -594 397 -132 359 -98 357 -884 861 -98 231 -166 133 -134 3307 -66 1429 -66 2227 -64 4685 -98 15927 -66 9269 -66 14933 -18872 921 -296 65 -428 821 -98 99 -66 10077 -100 1925 -64 12683 -68 14321 -66 6695 -18744 199 -302 595 -100 197 -166 263 -98 533 -132 3517 -134 10241 -166 4981 -132 2007 -132 431 -66 10191 -98 5273 -66 1877 -100 10213 -68 19915 -100 44659 diff --git a/tests/real_captures/liftmaster_security2_raw_real.sub b/tests/real_captures/liftmaster_security2_raw_real.sub new file mode 100644 index 0000000..446f87e --- /dev/null +++ b/tests/real_captures/liftmaster_security2_raw_real.sub @@ -0,0 +1,40 @@ +Filetype: Flipper SubGhz RAW File +Version: 1 +Frequency: 390000000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: RAW +RAW_Data: -68 293 -130 263 -132 227 -132 327 -198 723 -98 1423 -98 729 -100 1715 -66 883 -100 491 -130 261 -66 325 -98 359 -98 391 -134 365 -66 595 -66 20635 -132 19111 -66 363 -198 67 -898 231 -132 297 -132 499 -132 265 -100 265 -166 167 -100 331 -134 335 -98 365 -98 365 -102 733 -132 297 -66 301 -66 265 -98 363 -100 397 -100 9775 -896 131 -630 65 -98 165 -134 133 -3048 131 -164 263 -130 297 -132 331 -100 331 -132 859 -66 1717 -66 23431 -100 263 -100 465 -66 999 -100 327 -98 29443 -1862 65 -100 297 -66 197 -132 331 -132 469 -130 197 -100 231 -132 293 -100 231 -132 331 -100 363 -98 569 -100 859 -66 333 -134 799 -66 397 -68 301 -66 329 -96 19669 -66 395 -98 855 -66 333 -66 1265 -100 433 -100 433 -134 397 -66 655 -3858 757 -100 297 -132 233 -134 265 -132 299 -164 265 -230 233 -132 329 -100 599 -66 567 -98 1591 -132 263 -64 295 -98 427 -66 12381 -390 363 -98 265 -164 401 -100 263 -134 463 -428 231 -166 1821 -100 1055 -66 787 -66 467 -68 297 -68 599 -100 331 -66 1197 -130 755 -66 12059 -522 197 -3416 265 -162 329 -66 259 -66 327 -132 263 -98 359 -98 229 -98 229 -66 553 -98 15145 -3702 1357 -64 263 -66 263 -66 369 -132 297 -100 229 -166 231 -100 465 -100 19601 -98 663 -100 263 -98 591 -66 1531 -66 10643 -168 67 -98 133 -166 65 -134 131 -66 265 -2884 65 -98 233 -134 597 -132 297 -198 299 -134 265 -134 431 -66 431 -68 333 -102 631 -66 1047 -98 6131 -7218 3095 -328 865 -100 1561 -100 525 -98 365 -98 489 -132 789 -66 887 -98 11555 -136 201 -198 63 -3836 99 -334 263 -100 299 -134 301 -164 329 -98 263 -132 1159 -132 655 -64 721 -100 22309 -132 497 -100 10129 -4110 263 -166 97 -66 327 -134 329 -296 295 -132 197 -130 295 -100 197 -166 63 -66 329 -64 259 -98 325 -98 295 -100 555 -98 523 -132 425 -98 593 -66 13453 -100 293 -164 367 -66 265 -166 99 -102 233 -100 297 -102 231 -100 401 -100 425 -66 3753 -66 433 -100 435 -64 429 -66 361 -100 391 -98 295 -64 1115 -168 67 -100 231 -3354 231 -166 265 -66 329 -68 265 -168 365 -100 265 -98 299 -100 265 -66 1465 -66 957 -66 1097 -132 39349 -166 297 -100 299 -166 431 -100 1129 -66 3155 -66 365 -68 299 -66 831 -132 333 -102 12973 -3784 65 -66 325 -98 293 -66 397 -134 365 -132 565 -98 263 -100 265 -68 595 -98 725 -66 701 -66 833 -100 461 -66 10053 -3302 261 -130 297 -132 97 -66 361 -98 231 -98 425 +RAW_Data: -164 15495 -394 337 -132 28255 -134 205 -140 19753 -134 67 -276 19829 -166 171 -172 27435 -494 97 -2916 133 -132 331 -100 265 -166 133 -66 331 -68 395 -98 265 -68 299 -66 299 -66 199 -166 629 -100 329 -98 395 -98 1299 -66 15301 -134 231 -1410 65 -100 261 -98 295 -64 527 -98 263 -134 299 -136 829 -166 2239 -100 331 -100 267 -66 963 -100 397 -68 1265 -68 299 -132 15071 -98 297 -66 293 -98 263 -134 335 -132 131 -132 295 -132 465 -132 325 -132 429 -100 1525 -100 229 -64 331 -132 787 -98 295 -96 291 -66 14133 -136 133 -66 399 -166 367 -98 267 -166 231 -66 231 -166 665 -132 1657 -100 1215 -100 455 -66 19617 -102 26031 -100 403 -100 533 -100 363 -68 365 -66 665 -68 799 -100 667 -132 7815 -64 919 -198 65 -6168 67 -66 297 -98 195 -162 327 -164 261 -166 665 -100 2359 -66 363 -130 765 -66 997 -100 795 -132 2427 -64 187 -94 121 -124 127 -130 95 -128 163 -384 97 -130 95 -162 99 -130 131 -132 129 -130 65 -162 127 -128 125 -128 125 -96 189 -96 127 -94 223 -62 127 -96 413 -130 349 -130 195 -66 193 -64 919 -316 163 -96 155 -94 153 -7650 65 -668 101 -638 99 -696 65 -420 65 -162 97 -690 63 -426 63 -162 93 -674 95 -386 97 -430 95 -134 99 -164 65 -428 67 -206 67 -140 103 -174 103 -138 67 -170 137 -102 137 -136 105 -106 139 -136 103 -136 101 -134 169 -104 105 -382 131 -374 135 -100 171 -68 173 -334 163 -68 133 -132 227 -624 201 -102 101 -202 167 -132 97 -100 165 -100 169 -68 169 -102 349 -164 131 -100 167 -102 367 -138 171 -140 165 -98 387 -96 377 -128 183 -64 403 -96 403 -94 433 -64 157 -406 63 -712 65 -162 93 -190 63 -192 63 -936 65 -456 65 -194 65 -360 165 -362 131 -394 131 -366 97 -164 97 -130 99 -160 129 -96 125 -384 389 -64 165 -374 675 -296 919 -66 463 -68 435 -244 1749 -268 191 -136 67 -168 65 -440 99 -172 99 -928 67 -168 67 -916 65 -444 65 -676 101 -630 99 -676 65 -1552 173 -564 271 -238 263 -222 249 -248 247 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 279 -220 249 -250 249 -250 249 -506 257 -248 247 -246 247 -250 503 -258 247 -246 245 -246 247 -504 513 -226 275 -496 511 -478 507 -478 507 -274 255 -254 255 -454 259 -248 503 -258 245 -500 511 -476 255 -244 525 -478 255 -242 493 -510 509 -238 253 -500 245 -246 271 -226 249 -248 249 -248 247 -250 249 -250 503 -516 227 -244 527 +RAW_Data: -226 275 -68856 273 -242 267 -224 251 -250 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 257 -248 245 -246 247 -248 505 -514 509 -240 253 -256 253 -462 529 -484 257 -246 499 -478 509 -510 253 -242 243 -242 527 -478 507 -478 507 -274 253 -254 255 -214 275 -484 513 -240 253 -474 281 -254 489 -228 251 -250 247 -250 247 -506 515 -226 275 -496 255 -214 527 -478 257 -242 525 -478 255 -68994 279 -254 253 -252 241 -228 249 -248 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -504 257 -248 247 -246 247 -248 505 -258 247 -246 245 -248 247 -504 513 -228 243 -526 477 -512 507 -478 507 -276 253 -256 253 -452 259 -250 503 -258 245 -500 511 -476 257 -242 495 -512 253 -244 493 -506 509 -238 253 -500 245 -244 269 -228 249 -250 249 -248 249 -248 249 -250 505 -514 225 -246 527 -226 243 -69254 323 -218 251 -240 227 -252 247 -250 247 -250 247 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 251 -250 247 -250 249 -506 259 -248 245 -246 247 -248 505 -514 477 -272 255 -254 253 -460 525 -484 257 -248 499 -482 511 -512 225 -242 273 -244 495 -512 475 -516 507 -242 253 -256 251 -244 231 -514 479 -270 251 -504 217 -274 501 -246 251 -254 245 -266 225 -506 481 -272 251 -504 247 -252 487 -524 225 -252 501 -516 237 -68978 321 -212 241 -246 245 -276 215 -276 243 -246 243 -276 215 -274 245 -246 243 -244 245 -274 243 -246 245 -244 245 -276 245 -248 247 -248 247 -504 227 -278 247 -246 247 -248 505 -260 215 -278 245 -248 247 -504 481 -272 253 -474 507 -514 499 -488 483 -272 249 -256 253 -492 231 -266 487 -260 249 -502 479 -512 257 -244 495 -514 223 -274 497 -482 507 -256 241 -498 253 -244 243 -276 211 -276 245 -244 245 -246 245 -276 501 -480 257 -244 495 -258 245 -69232 285 -218 255 -246 233 -256 249 -248 249 -248 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 251 -250 249 -506 257 -248 245 -246 247 -248 505 -514 475 -258 243 -244 243 -530 479 -512 255 -242 497 -512 475 -518 253 -242 241 -244 497 -518 473 -520 513 -238 241 -268 225 -252 249 -506 515 -238 251 -506 245 -244 501 -246 253 -254 243 -236 255 -508 479 -272 251 -504 215 -274 501 -522 245 -246 473 -516 227 -69016 285 -218 255 -246 233 -256 247 -248 247 -248 249 -248 249 -250 249 +RAW_Data: -250 249 -250 247 -250 249 -252 249 -250 247 -250 249 -250 249 -250 249 -504 257 -248 247 -246 247 -250 503 -260 247 -246 245 -246 247 -506 513 -226 273 -498 477 -508 507 -482 505 -274 255 -254 255 -486 225 -250 503 -260 245 -500 511 -478 257 -242 495 -512 255 -242 493 -508 507 -240 253 -498 243 -244 269 -228 251 -248 249 -248 249 -250 249 -250 503 -514 225 -246 527 -226 243 -69236 287 -220 247 -236 257 -250 247 -250 247 -250 247 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -506 257 -248 245 -248 247 -248 503 -516 477 -274 253 -254 255 -458 527 -482 257 -248 499 -482 511 -512 225 -242 273 -244 495 -512 507 -484 503 -254 241 -244 241 -244 273 -496 507 -240 253 -498 245 -246 501 -258 249 -246 245 -248 247 -504 515 -238 251 -504 245 -242 499 -506 249 -242 497 -506 249 -133796 65 -4446 99 -2524 937 -132 163 -662 331 -102 633 -68 729 -66 761 -164 297 -134 329 -66 599 -98 661 -64 327 -98 653 -132 165 -1350 557 -362 295 -98 295 -1350 295 -100 293 -98 329 -198 429 -68 857 -66 423 -130 1145 -66 1349 -66 11245 -3546 233 -66 269 -100 231 -134 263 -100 431 -132 267 -166 65 -98 525 -132 429 -98 461 -66 1121 -132 357 -100 14257 -68 435 -132 499 -134 197 -168 67 -66 265 -134 99 -66 231 -134 231 -100 335 -132 299 -168 931 -100 333 -100 391 -132 883 -132 455 -98 389 -66 323 -3526 99 -134 363 -164 263 -66 259 -132 459 -130 163 -130 229 -132 301 -166 331 -66 269 -100 563 -98 1099 -132 755 -66 795 -100 329 -66 20213 -502 99 -66 165 -564 65 -66 365 -66 495 -98 431 -132 259 -130 263 -134 365 -168 299 -166 65 -68 263 -66 1381 -66 761 -66 12279 -3274 265 -100 329 -164 231 -164 359 -66 263 -100 259 -98 295 -164 391 -198 65 -98 393 -100 489 -132 861 -100 299 -100 367 -100 12407 -196 131 -3360 327 -100 229 -130 293 -162 329 -164 261 -132 261 -132 295 -130 995 -66 905 -66 471 -68 931 -66 439 -98 401 -66 16129 -198 195 -64 97 -132 231 -360 295 -66 459 -102 365 -68 427 -130 361 -132 297 -130 167 -100 435 -132 465 -68 839 -68 467 -66 907 -166 20561 -66 915 -66 425 -66 823 -132 457 -132 561 -134 10047 -558 281 -248 239 -230 251 -250 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -506 259 -248 245 -246 247 -248 503 -258 247 -248 245 -248 247 -504 513 -228 243 +RAW_Data: -528 477 -510 507 -224 271 -494 255 -242 495 -274 253 -256 253 -218 249 -502 513 -238 253 -254 255 -254 249 -240 229 -510 513 -238 253 -472 277 -242 499 -488 519 -500 227 -254 505 -514 237 -254 253 -256 253 -252 239 -230 251 -250 505 -68938 287 -218 273 -246 237 -232 253 -250 249 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 251 -250 247 -250 249 -506 259 -248 245 -246 247 -248 503 -516 477 -274 253 -254 255 -460 495 -518 481 -272 251 -256 253 -254 249 -472 515 -480 513 -238 255 -254 253 -494 229 -254 505 -258 247 -502 511 -240 251 -474 509 -514 233 -266 227 -254 505 -516 475 -274 253 -474 281 -254 247 -238 227 -252 505 -514 223 -246 245 -274 245 -68986 311 -254 181 -322 175 -306 197 -290 191 -316 189 -314 189 -282 219 -282 219 -282 217 -282 217 -282 217 -280 217 -282 217 -280 219 -280 217 -536 227 -280 217 -280 217 -280 471 -270 249 -252 219 -288 213 -538 451 -304 211 -504 505 -514 473 -264 225 -512 257 -250 501 -258 215 -276 245 -246 247 -502 511 -226 245 -274 245 -246 245 -248 247 -504 513 -228 243 -528 225 -246 529 -478 507 -480 257 -242 527 -482 253 -242 243 -274 243 -244 241 -244 275 -246 499 -69226 285 -220 247 -238 259 -250 247 -248 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 477 -256 243 -244 243 -528 479 -510 505 -256 241 -244 241 -244 245 -528 479 -510 505 -256 241 -244 241 -496 257 -244 527 -240 251 -474 519 -244 243 -504 515 -480 271 -256 253 -256 457 -526 485 -258 247 -498 225 -278 243 -246 245 -248 503 -516 237 -252 255 -254 255 -68938 279 -242 241 -274 243 -244 243 -246 243 -276 245 -246 245 -248 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -260 215 -278 245 -248 247 -504 479 -258 245 -530 479 -514 475 -274 253 -496 243 -242 497 -260 247 -248 247 -248 247 -504 481 -272 251 -254 255 -254 249 -240 229 -512 481 -272 251 -504 249 -252 485 -490 515 -480 257 -244 499 -512 225 -274 243 -246 243 -246 243 -278 245 -246 503 -69228 285 -254 251 -244 229 -252 247 -250 247 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -506 259 -248 245 -248 247 -248 503 -516 477 -256 243 -244 243 -530 475 -508 507 -254 241 -244 243 -244 275 +RAW_Data: -498 479 -510 509 -238 253 -256 253 -494 261 -222 507 -260 247 -500 479 -272 253 -474 509 -512 233 -266 225 -254 507 -514 479 -272 255 -474 279 -254 249 -238 225 -252 505 -514 223 -244 273 -246 245 -68940 303 -244 241 -244 243 -244 245 -274 243 -244 245 -244 245 -276 245 -248 245 -250 247 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -506 259 -248 245 -246 247 -248 505 -258 217 -276 245 -248 247 -504 479 -258 245 -530 477 -512 475 -274 253 -484 275 -246 471 -260 249 -248 247 -250 247 -506 479 -258 245 -276 215 -276 247 -246 249 -504 479 -258 245 -530 225 -244 497 -512 511 -482 253 -244 497 -518 221 -274 243 -244 243 -274 243 -244 245 -244 497 -69282 285 -218 255 -246 235 -256 247 -250 247 -248 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 477 -274 253 -254 255 -460 495 -518 511 -240 251 -256 253 -254 249 -472 515 -480 513 -240 253 -254 255 -494 227 -256 507 -258 247 -502 479 -272 253 -472 517 -516 231 -262 223 -250 507 -514 479 -272 255 -474 279 -254 249 -238 227 -250 505 -514 225 -244 243 -276 245 -121782 65 -564 263 -166 1157 -66 197 -196 197 -198 97 -760 97 -68 297 -334 97 -98 327 -100 297 -164 293 -100 229 -66 261 -132 4407 -134 1027 -66 991 -98 19811 -134 97 -1920 65 -66 365 -166 329 -132 261 -98 297 -98 233 -66 301 -132 201 -100 231 -134 797 -132 1525 -66 933 -66 465 -66 13437 -164 223 -132 1353 -66 19389 -170 101 -100 201 -66 635 -100 163 -132 97 -100 229 -2040 165 -98 393 -98 391 -132 299 -100 633 -130 429 -132 231 -166 499 -68 1597 -66 723 -66 363 -98 325 -98 20301 -134 929 -134 365 -100 295 -166 263 -132 227 -132 1387 -98 2551 -100 267 -134 463 -66 365 -100 625 -66 331 -68 9609 -2702 265 -166 265 -164 229 -98 295 -294 261 -132 295 -130 261 -132 229 -130 925 -98 329 -100 2379 -2976 397 -6556 395 -98 263 -266 199 -134 265 -68 165 -232 557 -132 131 -790 129 -828 65 -66 299 -132 233 -66 331 -134 301 -134 429 -68 533 -98 431 -100 565 -134 531 -66 395 -100 333 -166 297 -166 131 -4366 197 -562 287 -212 273 -244 245 -246 247 -250 247 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -252 249 -250 249 -248 249 -506 259 -248 245 -246 247 -248 503 -260 247 -246 245 -248 247 -248 249 -250 249 -506 513 -476 509 -512 475 -274 255 -254 253 +RAW_Data: -488 483 -516 237 -254 503 -488 243 -280 469 -516 479 -272 255 -474 279 -254 485 -228 251 -248 249 -504 257 -248 501 -482 271 -252 255 -254 253 -250 471 -258 247 -246 245 -248 247 -504 257 -68660 281 -256 217 -284 203 -262 251 -252 249 -250 249 -250 249 -250 249 -250 249 -248 247 -250 249 -250 249 -250 247 -250 249 -248 249 -250 247 -506 259 -248 245 -246 247 -248 503 -514 479 -272 253 -256 253 -218 249 -238 257 -250 249 -248 249 -248 249 -250 249 -250 249 -250 247 -506 515 -226 243 -530 225 -244 275 -246 243 -248 501 -514 477 -512 255 -242 243 -244 243 -274 245 -246 499 -260 245 -500 225 -246 275 -244 245 -248 503 -514 225 -244 275 -244 499 -482 257 -244 527 -69248 283 -218 255 -248 267 -226 249 -248 247 -248 249 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 247 -248 503 -260 247 -244 245 -248 247 -250 247 -250 249 -506 513 -478 507 -512 505 -224 241 -274 241 -496 511 -482 273 -254 483 -512 231 -266 483 -516 475 -258 241 -494 257 -244 527 -238 251 -256 253 -496 235 -266 485 -514 225 -244 273 -244 245 -246 503 -258 245 -246 247 -248 247 -504 257 -68950 253 -244 243 -276 243 -246 243 -246 245 -276 245 -246 247 -250 247 -250 247 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 505 -516 479 -274 251 -256 217 -254 245 -268 223 -252 249 -250 249 -250 249 -250 247 -250 249 -250 249 -506 481 -272 251 -506 215 -276 241 -244 243 -274 501 -484 511 -510 231 -262 225 -252 249 -250 251 -250 505 -258 217 -532 225 -278 213 -278 245 -248 503 -516 237 -252 253 -256 491 -496 227 -254 505 -69298 257 -274 245 -246 245 -248 247 -248 249 -250 247 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 247 -246 247 -248 503 -260 247 -246 245 -248 247 -248 249 -248 249 -506 515 -478 509 -482 507 -274 253 -256 253 -488 483 -514 237 -254 473 -518 243 -280 467 -516 479 -274 253 -474 279 -254 487 -226 251 -250 247 -504 257 -248 499 -514 223 -244 243 -276 245 -246 501 -260 245 -246 245 -246 247 -504 259 -68942 307 -212 241 -274 243 -244 241 -276 241 -244 243 -244 275 -246 243 -248 245 -250 247 -250 249 -248 249 -250 249 -250 249 -250 247 -250 249 -506 259 -248 245 -246 247 -248 505 -514 477 -272 255 -254 253 -220 247 -272 225 -252 247 -248 249 +RAW_Data: -248 249 -250 249 -250 249 -250 247 -506 513 -228 245 -528 225 -244 275 -244 245 -246 503 -514 477 -510 255 -242 243 -244 243 -276 245 -244 501 -258 247 -498 227 -246 275 -246 245 -246 503 -514 225 -246 273 -246 497 -482 271 -252 473 -69260 289 -216 279 -220 253 -250 251 -250 249 -250 251 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -504 257 -250 245 -246 247 -248 505 -258 247 -246 247 -246 249 -248 249 -250 247 -506 515 -476 509 -512 475 -274 253 -256 253 -486 485 -514 237 -254 501 -506 215 -272 501 -486 517 -232 265 -488 257 -248 501 -256 247 -244 247 -500 257 -248 499 -510 225 -244 245 -276 243 -246 503 -258 215 -276 245 -248 247 -504 257 -69026 257 -242 243 -246 245 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -252 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 245 -248 505 -514 511 -238 255 -254 253 -220 285 -204 261 -250 247 -248 247 -248 249 -248 249 -250 249 -250 249 -506 513 -226 275 -496 255 -214 273 -246 245 -248 501 -516 509 -478 255 -242 241 -244 273 -244 245 -246 501 -258 247 -500 257 -246 243 -246 245 -248 503 -516 225 -246 273 -244 499 -480 257 -244 525 -122410 65 -266 131 -200 131 -1100 11189 -66 631 -98 797 -132 15323 -132 265 -132 233 -134 267 -134 829 -166 333 -168 331 -66 267 -132 819 -98 461 -66 2529 -100 957 -100 993 -64 359 -66 36157 -1798 3123 -166 393 -66 263 -98 393 -132 293 -98 355 -66 489 -98 883 -66 261 -132 30207 -66 629 -68 433 -102 329 -102 303 -100 365 -98 11079 -166 65 -98 229 -862 231 -66 265 -134 265 -100 199 -198 297 -132 265 -100 331 -162 359 -130 393 -64 395 -66 1023 -98 957 -100 12985 -132 303 -102 331 -132 197 -134 299 -132 427 -132 265 -132 63 -136 1531 -132 265 -100 733 -100 859 -100 931 -100 797 -164 229 -66 563 -68 497 -66 887 -100 1119 -66 359 -66 14589 -4132 65 -66 297 -132 359 -98 391 -130 3403 -100 2883 -100 763 -98 10185 -366 133 -3372 297 -132 265 -102 433 -332 463 -98 495 -134 867 -98 2475 -100 787 -100 39449 -164 265 -134 235 -166 23965 -928 199 -132 165 -134 431 -162 297 -130 261 -132 359 -130 295 -132 625 -100 1695 -66 2351 -98 1171 -68 16455 -134 267 -132 299 -134 299 -134 297 -100 561 -134 463 -68 831 -66 431 -98 463 -66 595 -68 995 -132 563 -100 331 -100 2269 -66 10253 -2488 199 -958 397 -100 263 -134 431 -132 299 -132 363 +RAW_Data: -100 19171 -552 233 -266 227 -256 251 -252 249 -250 249 -252 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 251 -250 249 -250 249 -250 249 -506 257 -248 245 -248 245 -250 503 -260 215 -276 247 -246 247 -250 247 -250 249 -506 479 -512 509 -276 217 -512 245 -248 479 -518 227 -294 213 -290 475 -516 239 -238 493 -516 227 -256 495 -520 221 -272 501 -518 475 -512 497 -488 481 -272 251 -504 247 -254 489 -260 223 -508 257 -250 501 -258 215 -68910 281 -212 239 -260 249 -248 249 -248 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 475 -274 253 -474 511 -512 495 -228 251 -250 247 -250 249 -506 257 -248 245 -246 501 -514 477 -274 253 -256 253 -460 265 -228 509 -258 249 -246 247 -246 249 -248 249 -250 247 -250 249 -506 257 -248 501 -228 245 -276 245 -246 247 -248 247 -506 513 -478 509 -274 253 -464 281 -246 237 -68972 317 -220 253 -250 243 -232 253 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 505 -258 217 -276 245 -248 247 -250 247 -250 247 -506 483 -512 507 -256 243 -496 255 -244 497 -514 223 -274 211 -276 499 -514 223 -244 495 -516 255 -242 497 -522 241 -254 491 -500 489 -516 479 -508 511 -238 253 -498 245 -278 469 -260 247 -504 227 -292 459 -274 253 -69224 289 -216 245 -250 251 -250 249 -250 251 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -252 249 -250 247 -508 257 -248 245 -246 247 -248 505 -514 479 -272 255 -474 511 -510 497 -226 251 -250 247 -250 247 -506 257 -248 245 -246 503 -516 477 -274 253 -254 255 -458 263 -258 479 -260 247 -248 245 -248 247 -250 249 -248 249 -250 249 -506 259 -248 499 -228 245 -276 243 -248 245 -248 249 -504 513 -480 509 -274 253 -476 243 -252 245 -68984 313 -254 217 -256 247 -236 257 -250 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -504 257 -248 247 -246 247 -248 505 -258 247 -246 245 -248 247 -250 247 -250 249 -506 513 -478 509 -274 255 -474 245 -250 517 -484 259 -246 243 -246 501 -514 223 -244 527 -478 257 -244 493 -512 255 -242 495 -512 509 -482 505 -508 493 -248 253 -494 259 -224 507 -258 247 -500 257 -246 499 -228 245 -69240 281 -212 273 -242 243 -242 273 +RAW_Data: -244 241 -244 243 -274 243 -244 243 -246 273 -246 245 -246 247 -248 249 -250 249 -250 249 -250 249 -248 249 -506 259 -248 245 -246 247 -248 505 -514 477 -258 243 -494 509 -512 475 -274 255 -254 253 -250 239 -486 259 -246 245 -244 501 -516 479 -274 253 -254 219 -494 261 -260 479 -260 247 -246 247 -246 249 -248 249 -248 249 -250 249 -506 257 -248 501 -226 277 -244 245 -246 247 -248 249 -504 513 -480 509 -274 253 -464 281 -248 237 -68966 285 -218 253 -248 235 -256 249 -250 247 -248 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 251 -250 249 -250 249 -250 247 -250 249 -506 257 -248 245 -248 247 -248 505 -258 247 -246 245 -248 247 -248 249 -248 249 -506 515 -478 511 -274 253 -464 281 -248 469 -514 227 -256 251 -256 497 -516 231 -262 483 -514 227 -246 529 -478 255 -244 495 -512 509 -482 507 -490 505 -248 253 -494 263 -226 509 -258 247 -502 255 -248 497 -228 245 -69206 315 -218 253 -252 241 -232 251 -250 247 -250 247 -250 249 -250 247 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 505 -514 475 -274 253 -474 511 -512 497 -228 251 -250 247 -248 249 -506 257 -248 245 -246 503 -514 477 -272 255 -254 253 -460 263 -260 479 -260 247 -248 245 -248 247 -250 247 -250 249 -250 249 -506 257 -248 499 -228 277 -244 245 -246 247 -248 249 -504 513 -480 513 -238 255 -498 247 -280 237 -122296 165 -4120 65 -6266 265 -68 263 -130 295 -166 231 -164 327 -132 1811 -98 1827 -100 563 -98 203 -168 165 -660 229 -2306 361 -130 97 -196 295 -130 293 -164 393 -134 297 -134 265 -166 469 -100 735 -98 1667 -66 565 -66 767 -98 34509 -3228 131 -66 369 -100 233 -100 263 -164 295 -98 261 -132 233 -166 363 -134 529 -66 401 -66 361 -68 795 -68 1353 -98 12845 -162 289 -100 261 -100 327 -130 395 -162 229 -100 295 -66 359 -98 1685 -66 463 -132 455 -790 261 -228 65 -66 195 -132 291 -494 233 -100 265 -100 299 -66 231 -134 67 -100 265 -98 263 -96 261 -130 263 -100 399 -100 297 -66 425 -66 823 -66 1115 -98 365 -132 15779 -166 263 -2472 20077 -134 297 -164 755 -164 263 -98 263 -164 65 -98 233 -166 333 -136 331 -132 231 -164 65 -98 261 -96 525 -164 259 -66 2843 -66 10909 -3808 263 -296 131 -64 359 -96 359 -98 325 -98 331 -164 231 -130 295 -166 265 -134 367 -102 15223 -134 231 -196 97 -66 261 -2772 97 -66 261 -132 299 -132 99 -100 367 -100 329 +RAW_Data: -66 13095 -102 469 -166 599 -298 265 -200 131 -100 97 -232 65 -198 67 -166 231 -66 133 -334 723 -100 2055 -66 595 -164 195 -296 231 -496 4601 -132 165 -134 16977 -132 327 -66 399 -134 32181 -68 20057 -166 199 -104 4883 -166 97 -132 167 -1756 365 -134 267 -100 365 -132 65 -132 463 -100 365 -66 265 -100 299 -68 1099 -100 767 -66 759 -66 1791 -294 97 -592 131 -164 97 -264 131 -66 593 -66 11291 -100 397 -134 2791 -66 2489 -134 397 -102 3165 -2148 65 -66 297 -66 489 -64 1583 -132 659 -100 363 -98 267 -66 367 -68 733 -100 333 -68 563 -98 13851 -98 329 -130 361 -134 461 -66 297 -132 301 -100 265 -66 2393 -66 297 -100 435 -134 761 -66 561 -66 11845 -166 5505 -558 287 -218 287 -206 259 -248 247 -248 247 -248 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -260 247 -246 245 -246 249 -248 249 -250 249 -248 249 -250 249 -506 513 -228 273 -244 243 -246 247 -246 249 -250 247 -250 249 -250 249 -506 513 -228 273 -496 511 -240 253 -472 513 -240 283 -472 513 -228 289 -218 253 -500 247 -246 269 -228 249 -248 503 -514 225 -244 525 -228 275 -242 243 -502 513 -68848 321 -218 245 -234 253 -250 249 -248 249 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -252 249 -250 249 -250 249 -506 257 -248 245 -246 247 -248 503 -516 477 -272 253 -474 517 -242 241 -500 515 -226 245 -276 245 -244 245 -504 257 -246 245 -246 503 -258 247 -498 227 -276 245 -244 501 -516 477 -272 255 -474 513 -240 241 -268 225 -508 515 -480 511 -254 243 -242 243 -244 245 -276 243 -500 257 -246 499 -480 271 -254 473 -69256 289 -216 245 -250 251 -250 249 -250 251 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -506 259 -248 245 -248 247 -248 503 -260 247 -246 245 -246 247 -248 249 -250 249 -248 249 -250 249 -506 513 -238 251 -254 253 -256 249 -242 231 -254 249 -250 247 -250 247 -508 513 -226 243 -530 477 -272 253 -474 509 -240 279 -470 515 -226 255 -288 219 -512 245 -248 241 -268 225 -250 505 -516 237 -254 471 -280 253 -252 241 -492 481 -69252 315 -218 255 -250 241 -230 253 -250 249 -248 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 257 -250 245 -246 247 -248 503 -516 479 -272 253 -476 511 -240 241 -502 515 -226 245 +RAW_Data: -276 245 -244 247 -502 257 -248 245 -246 501 -260 245 -500 225 -276 245 -246 499 -514 477 -274 253 -476 511 -240 241 -268 227 -508 513 -478 507 -256 241 -244 243 -246 275 -246 245 -502 257 -246 501 -478 257 -244 497 -69264 309 -218 255 -254 251 -244 229 -256 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -252 249 -250 247 -250 249 -506 259 -248 245 -246 247 -248 503 -260 247 -246 245 -248 247 -250 247 -250 249 -248 249 -250 249 -506 515 -238 251 -256 253 -254 251 -242 229 -254 247 -250 247 -250 247 -506 515 -226 243 -530 477 -274 253 -474 511 -240 277 -470 515 -226 255 -252 255 -498 245 -246 271 -228 251 -250 503 -514 225 -244 529 -238 251 -256 253 -490 499 -69202 309 -218 255 -254 253 -244 233 -256 247 -250 247 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -514 477 -274 253 -474 511 -240 277 -470 515 -226 255 -290 217 -254 255 -494 229 -256 249 -250 505 -258 247 -502 225 -278 245 -244 501 -514 475 -256 243 -496 507 -256 243 -244 243 -528 477 -512 505 -226 241 -274 241 -244 243 -246 275 -498 257 -246 499 -480 271 -252 473 -69218 289 -216 247 -252 251 -250 251 -250 249 -250 251 -250 249 -248 249 -250 249 -252 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 247 -248 503 -260 247 -246 245 -246 247 -250 247 -250 249 -250 249 -250 247 -508 513 -226 243 -276 245 -244 247 -246 247 -250 249 -250 249 -248 249 -506 515 -226 243 -530 477 -274 251 -474 511 -240 277 -470 515 -228 255 -290 217 -498 245 -280 237 -228 251 -252 503 -516 237 -254 471 -280 253 -252 241 -492 481 -69190 321 -218 247 -234 255 -250 249 -248 247 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -506 257 -248 247 -246 247 -248 505 -514 477 -274 253 -474 511 -240 277 -468 515 -228 255 -254 253 -256 253 -494 227 -256 251 -250 503 -258 247 -500 257 -246 243 -246 501 -514 477 -274 253 -474 511 -240 277 -236 227 -510 513 -478 509 -274 253 -220 253 -254 247 -234 255 -504 257 -246 499 -480 271 -254 473 -112708 65 -6580 3483 -164 359 -130 1059 -66 557 -66 2047 -100 1493 -100 497 -134 261 -164 461 -560 3261 -66 529 -64 357 -100 915 -66 1351 -134 365 -100 667 -66 365 -100 21599 -134 131 -398 329 -166 201 -134 229 -98 293 -98 335 -134 499 +RAW_Data: -68 16229 -98 10167 -64 291 -266 165 -230 591 -164 821 -396 297 -332 99 -98 829 -68 529 -68 197 -66 495 -132 629 -98 695 -232 163 -134 20357 -134 199 -166 231 -66 197 -98 131 -66 787 -196 129 -164 25547 -132 231 -130 259 -166 65 -66 261 -98 261 -162 491 -98 1975 -64 489 -100 1729 -66 1799 -66 803 -66 11535 -100 201 -2262 527 -134 335 -100 597 -364 233 -100 1395 -66 399 -100 1033 -66 535 -98 13595 -100 303 -100 497 -166 333 -132 267 -100 233 -132 299 -98 297 -166 331 -134 765 -68 327 -64 1479 -66 1163 -100 1355 -98 19427 -1130 265 -168 233 -200 265 -100 231 -162 261 -132 263 -98 293 -132 263 -98 229 -134 261 -132 97 -98 363 -100 889 -66 1607 -66 399 -98 10289 -3908 99 -64 297 -130 425 -132 589 -132 263 -100 299 -134 463 -164 455 -64 1413 -100 789 -100 3155 -66 361 -98 725 -66 1385 -66 11113 -166 65 -102 195 -100 163 -634 699 -560 131 -132 233 -132 261 -98 295 -132 401 -100 399 -134 367 -132 563 -98 331 -200 267 -132 2183 -98 16221 -164 65 -692 363 -166 65 -68 263 -64 489 -100 401 -134 365 -100 2293 -66 1323 -100 827 -132 1677 -64 19953 -100 4429 -632 297 -132 365 -132 501 -100 1087 -64 755 -66 263 -96 293 -100 457 -130 5947 -130 97 -6460 995 -100 1253 -64 329 -98 1015 -66 329 -132 503 -100 8633 -568 257 -242 271 -244 241 -242 273 -244 243 -246 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 247 -248 503 -260 247 -246 245 -246 247 -248 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 499 -480 257 -244 273 -244 245 -246 501 -258 247 -498 513 -238 253 -472 275 -242 499 -522 249 -248 475 -514 227 -256 289 -218 511 -246 249 -244 233 -256 249 -504 513 -238 253 -502 249 -254 253 -244 491 -482 271 -68676 279 -254 255 -212 271 -226 247 -248 249 -248 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 251 -506 257 -248 245 -246 247 -248 503 -516 477 -272 253 -474 511 -240 281 -238 227 -252 249 -248 249 -248 249 -504 515 -478 257 -242 243 -244 529 -478 509 -512 505 -472 507 -276 253 -496 241 -240 493 -258 247 -246 245 -246 249 -504 257 -248 499 -480 507 -256 243 -242 275 -498 477 -272 255 -254 255 -254 249 -69208 265 -242 271 -244 241 -242 273 -244 243 -246 247 -248 247 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 257 +RAW_Data: -248 245 -248 245 -250 503 -260 245 -246 245 -248 249 -248 247 -250 249 -250 249 -250 247 -250 249 -506 257 -248 501 -480 257 -244 273 -244 245 -246 501 -258 247 -498 511 -238 253 -472 279 -254 493 -486 259 -248 499 -482 269 -254 253 -256 489 -232 265 -228 253 -250 249 -506 513 -226 275 -496 255 -214 273 -244 501 -514 225 -69002 277 -254 255 -250 241 -230 251 -248 247 -248 249 -248 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -504 259 -246 247 -246 247 -248 505 -514 509 -224 241 -494 507 -258 241 -244 273 -244 245 -246 247 -248 247 -504 513 -478 273 -254 253 -256 493 -500 483 -480 511 -510 507 -240 255 -498 245 -244 499 -258 247 -246 243 -248 247 -504 257 -248 499 -480 509 -274 253 -254 255 -460 527 -226 249 -248 247 -248 249 -69256 291 -214 273 -246 245 -248 247 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -506 259 -248 245 -246 247 -250 503 -260 245 -246 245 -248 247 -248 249 -250 247 -250 249 -252 249 -248 249 -506 259 -248 499 -480 257 -242 275 -242 245 -246 501 -260 245 -500 511 -238 253 -472 275 -242 497 -524 249 -248 475 -516 227 -256 289 -218 497 -248 279 -236 225 -252 247 -504 513 -228 273 -496 225 -246 273 -244 499 -514 223 -68998 273 -256 253 -218 249 -238 255 -250 247 -248 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -506 257 -248 245 -248 247 -248 503 -514 509 -224 243 -526 475 -274 253 -256 253 -218 285 -204 259 -248 247 -504 511 -478 257 -242 273 -244 497 -480 509 -506 507 -480 505 -254 241 -494 255 -242 523 -224 271 -244 241 -244 273 -496 255 -216 525 -478 509 -272 253 -256 253 -460 527 -226 251 -248 247 -248 249 -69214 309 -220 253 -254 247 -234 253 -248 247 -248 247 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 251 -250 247 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -258 247 -246 245 -248 247 -250 247 -250 249 -250 249 -250 249 -250 249 -506 257 -248 501 -478 257 -244 273 -244 245 -246 503 -258 247 -498 511 -240 251 -472 277 -242 497 -506 245 -254 517 -480 257 -246 243 -246 499 -260 245 -246 245 -246 247 -506 513 -226 275 -496 255 -214 273 -246 497 -514 223 -68988 273 -256 253 -218 255 -248 269 -224 249 -248 247 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 +RAW_Data: -250 249 -250 249 -506 257 -248 245 -246 247 -248 503 -514 477 -256 243 -528 475 -274 253 -254 255 -218 249 -238 257 -250 247 -504 515 -478 255 -244 243 -244 527 -480 507 -512 505 -472 521 -240 255 -496 269 -236 487 -260 247 -246 245 -246 247 -504 257 -248 499 -512 475 -256 243 -244 273 -498 511 -240 253 -254 255 -254 249 -113128 195 -164 463 -6752 3155 -98 2457 -100 1785 -100 1725 -134 11011 -166 65 -130 163 -1746 497 -134 197 -622 263 -98 225 -98 393 -132 235 -100 661 -132 263 -98 325 -134 263 -66 459 -132 1059 -132 699 -132 697 -100 463 -66 435 -102 35515 -162 65 -98 263 -166 229 -100 361 -164 65 -198 231 -132 231 -100 231 -166 729 -66 667 -100 331 -66 2219 -98 535 -100 463 -102 963 -100 593 -66 11805 -164 65 -132 65 -132 229 -132 291 -132 629 -166 197 -132 265 -132 20259 -166 65 -100 231 -300 231 -100 425 -164 299 -98 359 -64 263 -98 457 -64 229 -166 359 -164 1053 -66 1765 -132 165 -200 65 -3222 265 -102 13761 -66 163 -64 1947 -498 397 -100 895 -3800 297 -100 261 -98 263 -164 259 -66 2473 -98 2751 -68 14175 -134 267 -68 399 -100 435 -100 333 -134 529 -100 265 -134 367 -166 891 -66 4705 -68 535 -64 1485 -98 14107 -134 97 -66 197 -166 163 -2966 265 -132 263 -130 621 -162 297 -132 265 -200 331 -134 331 -198 759 -66 825 -132 595 -660 431 -728 725 -132 259 -952 263 -98 295 -130 889 -132 295 -64 267 -136 459 -98 533 -100 3163 -132 15721 -496 65 -68 263 -168 231 -98 533 -166 363 -100 331 -132 489 -98 2971 -66 333 -68 1145 -100 9873 -402 65 -68 263 -134 65 -2854 331 -134 397 -100 429 -132 593 -134 265 -134 267 -166 297 -132 1297 -132 231 -100 465 -132 399 -134 499 -98 265 -134 367 -132 233 -102 2157 -66 5409 -66 501 -68 15479 -166 133 -3632 297 -164 97 -66 265 -164 457 -166 329 -100 359 -66 787 -100 999 -66 1827 -66 535 -66 1595 -132 35007 -132 553 -330 331 -164 67 -100 465 -98 599 -166 663 -66 4083 -66 463 -66 1939 -66 10767 -4338 265 -100 263 -132 299 -166 299 -166 331 -168 99 -132 331 -498 633 -68 34633 -134 1101 -132 265 -134 297 -134 861 -100 295 -66 465 -100 951 -66 8799 -510 273 -240 265 -224 249 -248 249 -248 249 -250 247 -250 249 -250 249 -250 249 -252 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -506 257 -248 247 -246 247 -248 505 -258 247 -246 245 -248 247 -250 247 -506 257 -248 499 -228 277 -244 243 -248 245 -504 513 -480 255 -244 495 +RAW_Data: -272 253 -474 279 -254 489 -486 513 -238 251 -502 247 -242 497 -522 485 -506 227 -254 507 -258 247 -246 245 -502 511 -238 253 -502 247 -254 493 -260 223 -508 257 -248 245 -68628 319 -218 247 -238 257 -248 247 -248 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -506 257 -248 247 -246 247 -248 503 -516 477 -272 255 -254 253 -220 247 -504 513 -238 253 -254 255 -254 249 -242 227 -254 247 -504 259 -246 501 -226 277 -246 243 -500 257 -246 245 -246 245 -250 503 -260 245 -502 479 -272 255 -472 281 -254 247 -242 227 -254 503 -258 245 -500 511 -478 257 -242 243 -244 529 -478 255 -244 495 -69268 273 -254 253 -220 253 -248 269 -224 249 -248 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -248 249 -506 259 -246 499 -228 277 -244 245 -246 247 -504 513 -478 257 -242 527 -238 255 -472 281 -254 491 -484 513 -228 273 -496 257 -214 527 -478 507 -512 253 -242 495 -274 253 -218 255 -496 523 -226 247 -502 257 -246 499 -226 277 -496 255 -246 243 -68980 317 -218 253 -254 243 -232 253 -248 249 -248 249 -248 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 475 -274 253 -256 253 -218 249 -504 513 -224 243 -274 245 -246 245 -248 247 -250 247 -506 257 -248 499 -260 245 -246 243 -502 257 -246 243 -246 247 -248 503 -260 247 -500 511 -240 251 -474 279 -254 251 -240 229 -254 503 -258 247 -500 511 -478 255 -244 243 -244 527 -480 273 -254 473 -69254 261 -226 253 -252 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 501 -258 247 -246 247 -248 247 -250 249 -504 257 -248 497 -258 245 -246 245 -248 247 -504 513 -478 257 -242 525 -224 275 -496 255 -214 525 -478 511 -256 241 -492 255 -244 525 -478 513 -478 255 -242 527 -238 255 -254 255 -492 487 -260 247 -500 257 -246 497 -226 275 -498 255 -216 273 -68970 251 -242 271 -242 243 -242 271 -242 241 -244 273 -244 245 -246 247 -250 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 247 -248 503 -516 479 -272 255 -254 253 -220 283 -470 513 -238 253 -254 253 -256 251 -240 229 -252 247 -502 257 +RAW_Data: -246 499 -256 247 -244 245 -500 257 -248 243 -248 245 -248 503 -260 247 -500 509 -226 273 -496 255 -214 275 -244 245 -246 503 -260 245 -500 511 -476 255 -242 273 -214 525 -482 271 -254 503 -69202 261 -256 221 -288 221 -252 251 -250 251 -250 249 -250 251 -250 249 -248 249 -250 247 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 227 -280 245 -246 247 -248 503 -260 215 -278 245 -246 249 -248 249 -504 257 -248 501 -228 245 -276 245 -246 247 -502 481 -514 237 -288 475 -280 215 -518 227 -252 505 -514 477 -272 253 -476 243 -288 483 -486 481 -512 257 -244 497 -272 253 -254 217 -532 461 -260 249 -506 225 -278 501 -226 247 -530 225 -244 245 -69002 307 -212 271 -242 241 -242 273 -242 243 -244 273 -244 245 -246 247 -248 249 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -514 511 -240 253 -254 255 -218 285 -470 513 -240 251 -256 253 -254 251 -242 227 -252 247 -504 259 -246 497 -228 275 -246 243 -502 257 -246 245 -246 247 -248 503 -260 245 -500 511 -224 243 -528 225 -244 273 -244 245 -248 501 -258 247 -500 511 -478 257 -242 243 -242 527 -480 255 -244 527 -117430 131 -132 97 -556 99 -166 99 -2556 195 -132 559 -132 16221 -200 97 -66 231 -3054 297 -100 301 -102 363 -132 363 -66 463 -66 333 -134 465 -100 269 -134 665 -68 3293 -98 1115 -100 729 -66 697 -432 263 -330 229 -132 229 -166 97 -68 263 -1412 757 -132 823 -100 465 -66 299 -100 301 -134 297 -164 1133 -66 1029 -98 563 -66 43921 -68 1561 -134 397 -98 365 -132 265 -134 265 -66 733 -66 801 -66 1561 -66 1181 -68 1165 -100 1327 -100 12785 -202 67 -168 97 -68 263 -198 433 -266 65 -66 233 -1960 397 -66 995 -66 1193 -66 231 -134 1091 -100 1065 -66 1787 -66 361 -96 7719 -166 463 -100 133 -68 661 -3940 197 -1348 261 -66 297 -98 293 -64 361 -164 361 -68 13795 -3692 329 -66 295 -66 295 -166 293 -100 261 -98 423 -98 393 -66 261 -164 889 -68 995 -68 16807 -134 427 -98 327 -132 19883 -1808 429 -68 1353 -132 261 -132 259 -164 423 -130 327 -134 1395 -100 11801 -132 295 -164 229 -132 263 -132 99 -100 267 -166 99 -66 199 -166 133 -466 199 -726 331 -132 265 -136 401 -164 563 -66 533 -134 629 -66 2595 -68 21987 -100 1163 -66 24113 -100 291 -132 691 -164 759 -66 2749 -100 1191 -66 797 -66 1859 -204 133 -166 65 -3320 297 -100 499 -262 799 -136 433 -134 299 -66 727 -66 433 -100 1031 +RAW_Data: -166 161 -130 38445 -568 275 -210 273 -226 251 -250 247 -248 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -252 247 -250 249 -506 259 -248 245 -246 247 -248 503 -260 247 -246 245 -248 247 -248 249 -504 257 -248 499 -258 245 -246 245 -246 247 -248 249 -250 249 -506 257 -248 245 -246 501 -514 225 -244 527 -478 513 -236 291 -464 519 -232 263 -484 257 -248 245 -248 245 -250 247 -250 503 -260 247 -246 245 -248 247 -248 249 -506 259 -246 499 -480 257 -244 273 -244 245 -68690 287 -244 241 -248 247 -248 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -514 477 -272 253 -256 253 -254 213 -274 225 -506 513 -224 245 -274 245 -498 513 -238 251 -256 253 -254 251 -240 227 -508 515 -480 513 -238 255 -498 245 -244 501 -516 237 -252 255 -254 253 -252 475 -258 247 -502 257 -248 243 -246 245 -248 247 -250 247 -250 249 -250 505 -258 247 -500 511 -69230 311 -220 253 -254 249 -240 225 -252 247 -250 247 -250 249 -248 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -258 247 -246 247 -246 249 -248 249 -506 257 -248 499 -228 275 -246 245 -246 245 -250 247 -250 249 -506 257 -248 245 -246 501 -516 225 -242 527 -476 507 -258 241 -496 507 -274 255 -464 283 -246 237 -228 251 -250 247 -250 505 -258 247 -246 245 -248 247 -248 249 -504 257 -248 499 -514 223 -244 273 -246 245 -68998 309 -218 253 -256 251 -242 229 -254 249 -248 247 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 477 -272 255 -254 255 -218 247 -240 257 -504 513 -238 251 -256 253 -496 501 -226 253 -250 249 -248 249 -250 249 -506 513 -476 509 -274 253 -476 243 -252 517 -484 257 -246 245 -246 247 -248 503 -258 247 -500 255 -248 243 -246 247 -246 249 -248 249 -250 249 -250 503 -258 247 -500 513 -69208 255 -242 273 -242 241 -244 273 -244 243 -248 245 -248 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -506 257 -248 245 -248 245 -250 503 -260 247 -246 245 -246 247 -250 249 -504 257 -248 499 -258 245 -246 245 -246 247 -248 249 -250 249 -506 257 -248 245 -246 501 -514 225 -244 527 -478 507 -256 241 -494 509 -256 241 -494 273 -254 255 +RAW_Data: -254 253 -214 273 -226 503 -228 275 -246 243 -248 245 -250 247 -504 257 -248 501 -514 237 -254 253 -254 255 -68962 273 -254 255 -254 217 -250 237 -258 247 -250 247 -250 249 -248 249 -250 249 -250 247 -250 251 -248 249 -250 249 -252 247 -250 249 -250 249 -506 259 -246 247 -246 247 -248 505 -514 479 -272 255 -254 253 -220 247 -238 257 -506 511 -238 253 -254 255 -496 499 -228 251 -250 247 -250 249 -250 249 -504 515 -480 509 -256 243 -494 255 -244 495 -512 255 -242 241 -244 243 -246 527 -228 245 -530 237 -252 253 -256 253 -252 241 -230 253 -250 247 -250 503 -260 247 -500 479 -69222 279 -252 243 -234 255 -248 249 -248 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 247 -250 251 -250 249 -248 249 -250 249 -250 249 -504 259 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -250 249 -504 257 -248 499 -258 245 -246 243 -248 247 -248 249 -250 247 -506 259 -248 245 -246 501 -516 225 -244 527 -478 507 -274 253 -474 513 -242 241 -498 257 -248 245 -246 245 -250 247 -250 505 -258 247 -246 245 -248 247 -250 247 -506 257 -248 499 -480 257 -244 273 -244 243 -69048 287 -212 245 -250 251 -250 249 -250 251 -250 249 -250 251 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 245 -250 503 -514 477 -272 253 -254 255 -254 211 -272 225 -508 513 -238 251 -254 255 -494 501 -228 251 -250 249 -250 249 -250 247 -508 513 -480 511 -256 241 -496 273 -256 473 -514 237 -242 265 -226 251 -250 505 -258 247 -500 225 -278 243 -246 245 -248 247 -250 249 -250 247 -250 505 -260 247 -500 477 -116766 131 -100 99 -528 265 -466 827 -1658 265 -132 193 -130 261 -164 229 -132 229 -164 1457 -100 995 -100 1135 -66 429 -66 19633 -66 2009 -100 429 -100 831 -98 463 -1752 65 -3214 21483 -200 229 -230 97 -66 197 -228 819 -100 197 -132 131 -1250 263 -64 787 -66 263 -100 557 -132 261 -98 523 -132 329 -64 4065 -134 661 -134 265 -66 327 -130 329 -100 65 -66 433 -132 335 -134 5335 -98 133 -204 65 -68 231 -1330 295 -66 501 -134 299 -100 335 -100 265 -100 467 -134 365 -168 1297 -66 10651 -168 265 -2058 65 -66 165 -130 265 -134 231 -166 399 -66 765 -132 597 -166 565 -98 531 -66 8189 -164 8043 -98 527 -66 427 -2554 331 -68 261 -168 1135 -98 231 -132 365 -66 265 -100 1059 -98 10899 -166 293 -494 131 -364 231 -196 163 -198 97 -98 165 -164 197 -132 523 -66 265 -136 465 +RAW_Data: -66 12633 -164 193 -160 2729 -98 261 -66 293 -166 195 -66 131 -328 15023 -194 395 -332 99 -330 495 -100 231 -134 231 -266 2969 -100 26899 -168 99 -234 43433 -168 65 -100 329 -166 265 -2184 231 -230 263 -130 393 -100 297 -100 399 -132 623 -66 329 -130 655 -66 3627 -100 15217 -64 25577 -102 299 -100 599 -166 499 -198 431 -100 329 -68 19541 -1724 199 -198 265 -132 1251 -132 265 -166 563 -100 367 -134 267 -100 297 -130 489 -98 295 -66 329 -100 2891 -98 10559 -164 225 -132 295 -1022 65 -66 229 -196 263 -132 331 -130 403 -132 301 -134 335 -556 281 -250 241 -230 253 -250 247 -248 247 -250 249 -248 249 -250 249 -250 249 -250 247 -250 251 -250 249 -250 247 -250 249 -250 249 -250 249 -506 259 -246 245 -248 245 -250 503 -260 245 -246 245 -248 247 -250 249 -250 247 -250 249 -506 513 -480 271 -254 473 -282 253 -250 239 -486 257 -246 499 -226 275 -244 243 -246 247 -248 249 -250 247 -250 249 -250 249 -506 513 -228 275 -244 243 -244 247 -502 257 -246 245 -248 501 -260 245 -498 513 -238 251 -502 245 -244 497 -250 241 -496 281 -68694 283 -254 205 -260 251 -248 245 -250 247 -250 249 -248 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 247 -246 247 -248 505 -514 475 -274 253 -256 253 -218 249 -272 225 -506 511 -476 509 -512 225 -242 273 -242 243 -244 245 -276 243 -246 503 -514 479 -512 507 -240 253 -256 253 -490 485 -260 245 -500 511 -476 257 -242 495 -272 253 -472 511 -276 245 -472 515 -480 273 -254 473 -518 241 -68986 259 -250 247 -250 249 -250 249 -250 249 -250 247 -250 281 -218 249 -250 249 -250 249 -250 249 -250 247 -250 251 -250 249 -250 247 -250 249 -506 259 -248 245 -246 247 -248 503 -258 247 -246 247 -246 249 -248 249 -248 249 -250 281 -474 513 -478 257 -242 527 -238 251 -256 253 -490 265 -234 489 -258 247 -246 245 -248 247 -248 249 -250 247 -250 249 -250 249 -506 515 -228 273 -214 273 -246 245 -502 257 -248 245 -246 501 -260 245 -500 511 -238 253 -502 245 -242 497 -246 289 -460 265 -68962 309 -218 253 -256 253 -250 241 -228 253 -248 249 -248 249 -248 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 477 -274 253 -254 255 -218 249 -238 257 -506 513 -476 511 -480 255 -242 273 -244 241 -244 243 -276 245 -246 501 -512 475 -508 509 -238 253 -256 253 -494 489 -260 247 -502 511 +RAW_Data: -478 255 -244 495 -274 253 -474 511 -240 277 -468 515 -482 271 -254 473 -518 243 -68962 309 -254 217 -256 253 -248 235 -256 249 -248 249 -248 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 251 -506 257 -248 245 -246 247 -250 503 -260 245 -246 245 -248 247 -250 247 -250 249 -250 247 -508 513 -480 255 -244 497 -272 255 -254 255 -460 263 -262 479 -258 247 -246 247 -248 247 -250 249 -248 249 -250 249 -250 249 -504 513 -226 243 -276 245 -246 245 -504 257 -248 245 -246 501 -258 245 -500 479 -272 253 -474 279 -254 487 -228 253 -506 257 -68976 273 -254 255 -254 217 -250 237 -260 249 -250 247 -248 249 -248 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -252 249 -506 257 -248 245 -246 247 -248 505 -514 479 -274 253 -256 253 -218 249 -236 257 -506 513 -476 509 -480 255 -242 275 -242 243 -244 245 -276 243 -246 501 -514 477 -512 507 -240 253 -254 255 -490 489 -258 247 -500 479 -508 255 -244 495 -274 253 -474 511 -240 279 -470 515 -480 271 -256 473 -510 239 -68972 287 -212 241 -276 245 -246 247 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -506 257 -250 245 -246 247 -248 505 -258 247 -246 245 -248 247 -248 249 -250 249 -250 247 -506 513 -480 273 -254 473 -282 253 -248 239 -484 257 -248 499 -226 245 -276 245 -246 245 -248 249 -248 249 -250 249 -250 247 -506 515 -238 253 -254 253 -256 249 -476 259 -248 245 -248 501 -260 245 -500 479 -272 251 -474 279 -254 487 -228 255 -506 257 -69038 307 -218 255 -254 253 -250 237 -230 251 -248 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -252 247 -250 249 -250 249 -506 257 -248 245 -248 247 -248 505 -514 477 -272 253 -256 253 -218 249 -272 225 -506 513 -478 515 -482 253 -242 243 -274 243 -244 243 -244 275 -246 499 -480 509 -512 475 -272 255 -254 253 -490 487 -258 247 -502 479 -508 255 -244 495 -256 243 -496 509 -274 253 -476 513 -476 261 -260 479 -516 225 -104924 65 -1252 97 -4558 67 -3546 535 -134 199 -3576 229 -164 331 -134 163 -166 331 -164 201 -266 165 -132 331 -100 299 -132 297 -68 1057 -100 905 -98 22145 -98 11755 -3352 133 -98 263 -134 197 -134 431 -132 429 -100 293 -132 295 -98 261 -66 997 -100 297 -100 333 -100 12191 -804 67 -98 165 -166 131 -164 199 -1756 65 -68 263 -66 533 -132 229 -98 327 -66 227 -132 293 +RAW_Data: -132 16879 -132 28041 -202 101 -166 77713 -66 1001 -362 297 -100 67 -430 265 -6012 329 -200 465 -98 331 -134 527 -134 2627 -66 3117 -100 725 -132 13223 -132 193 -162 261 -3096 297 -98 229 -66 423 -164 1279 -100 459 -66 393 -130 195 -130 97 -66 195 -2972 261 -66 491 -134 195 -66 723 -164 461 -132 425 -130 229 -164 3075 -100 11019 -168 199 -1644 297 -568 265 -100 229 -100 265 -68 331 -134 329 -198 263 -100 267 -66 267 -100 2089 -64 1127 -530 97 -100 231 -164 65 -132 65 -98 199 -100 335 -164 3529 -132 727 -98 265 -68 1887 -98 1393 -66 839 -64 27155 -96 165 -328 65 -496 131 -262 131 -264 65 -6272 327 -98 2541 -134 431 -134 297 -132 301 -66 331 -132 325 -164 523 -66 501 -100 367 -104 401 -66 16227 -66 1539 -580 277 -210 269 -226 249 -248 249 -248 247 -250 249 -250 249 -252 249 -250 247 -250 251 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -506 257 -250 245 -246 247 -248 503 -258 247 -246 245 -248 247 -250 249 -250 247 -250 249 -506 515 -480 513 -480 505 -506 253 -242 241 -244 271 -244 495 -256 241 -496 509 -512 223 -242 527 -238 253 -514 483 -506 261 -222 251 -250 505 -260 247 -246 247 -502 513 -226 241 -528 477 -510 255 -244 241 -244 245 -276 245 -68670 285 -242 241 -244 243 -276 245 -244 247 -246 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 505 -514 477 -272 255 -254 253 -220 247 -272 225 -252 247 -248 249 -504 257 -248 499 -482 257 -244 243 -274 245 -246 245 -248 505 -258 247 -246 245 -502 513 -478 509 -238 291 -464 517 -232 261 -486 257 -248 501 -480 509 -274 253 -474 513 -240 241 -500 259 -248 501 -258 247 -498 225 -69006 309 -218 255 -254 251 -242 229 -254 249 -248 247 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -506 257 -248 247 -246 247 -248 505 -258 247 -246 245 -248 247 -248 249 -248 249 -250 249 -506 511 -478 509 -512 475 -516 251 -242 243 -244 273 -242 497 -274 253 -498 487 -500 227 -252 505 -258 247 -500 511 -478 255 -244 241 -244 529 -238 253 -254 253 -496 501 -228 253 -504 513 -478 257 -242 243 -244 275 -246 245 -68986 289 -242 243 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -506 259 -248 245 -246 247 -248 505 -514 477 -272 255 -254 253 -220 247 +RAW_Data: -272 225 -252 247 -248 249 -504 257 -248 499 -512 225 -244 273 -246 243 -248 245 -248 503 -258 247 -246 247 -502 513 -478 509 -274 255 -462 519 -232 261 -486 257 -248 503 -480 509 -272 255 -500 483 -234 265 -486 257 -248 499 -258 245 -500 225 -69010 251 -242 241 -244 271 -242 243 -242 273 -246 243 -248 245 -250 247 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 245 -250 503 -260 247 -244 247 -246 247 -250 247 -250 249 -250 249 -506 515 -478 507 -510 507 -482 253 -242 241 -242 271 -242 527 -240 253 -472 513 -512 233 -264 483 -258 247 -500 513 -478 271 -254 255 -218 527 -230 259 -224 251 -506 513 -224 275 -496 511 -476 255 -242 243 -242 273 -244 245 -68986 307 -218 255 -254 255 -214 271 -226 251 -248 247 -250 247 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 245 -250 503 -516 479 -272 255 -254 253 -220 247 -238 257 -250 247 -250 247 -504 257 -248 501 -480 257 -244 273 -246 243 -246 247 -248 503 -260 247 -246 245 -502 515 -476 509 -274 253 -476 479 -272 239 -496 259 -248 499 -480 507 -256 243 -494 509 -272 253 -474 281 -216 521 -228 249 -504 257 -68948 309 -218 255 -254 253 -244 229 -254 249 -248 247 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -506 257 -248 245 -248 247 -248 503 -260 247 -246 245 -246 249 -248 249 -250 249 -250 249 -506 513 -478 509 -512 475 -516 253 -242 241 -244 271 -244 495 -274 253 -464 519 -500 227 -252 505 -258 247 -500 511 -478 255 -244 243 -244 527 -238 251 -256 253 -496 501 -228 251 -506 513 -480 255 -244 243 -244 275 -246 243 -69008 285 -244 215 -286 223 -284 221 -282 221 -250 219 -282 217 -282 219 -282 217 -280 249 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 225 -278 245 -248 245 -248 503 -514 479 -272 251 -256 217 -292 211 -270 225 -250 251 -248 249 -506 227 -280 501 -480 257 -244 245 -246 245 -276 215 -278 501 -258 215 -278 245 -502 483 -514 483 -272 255 -496 479 -262 227 -512 257 -252 499 -480 511 -256 243 -494 509 -274 219 -512 245 -248 479 -260 251 -504 257 -114740 397 -66 15739 -100 601 -100 22179 -100 12607 -1050 65 -1544 199 -166 297 -132 235 -168 661 -134 695 -132 661 -134 299 -98 363 -102 2315 -66 14331 -98 289 -130 883 -98 261 -100 651 -98 589 -66 2181 -98 6223 -166 135 -2154 2583 +RAW_Data: -266 23591 -162 159 -228 58455 -166 99 -398 397 -164 165 -266 299 -100 2351 -198 131 -162 1903 -2474 265 -198 263 -556 97 -66 261 -132 293 -196 229 -98 295 -130 4919 -162 229 -132 297 -98 263 -128 63 -66 261 -66 391 -132 231 -100 393 -98 2735 -66 2731 -66 13077 -164 131 -426 297 -166 231 -2386 263 -134 233 -100 431 -132 397 -100 601 -98 565 -66 299 -102 1559 -66 47307 -68 299 -168 99 -166 297 -1260 265 -132 131 -68 231 -132 133 -68 199 -132 367 -132 299 -100 329 -98 227 -98 593 -98 855 -130 1307 -66 13227 -332 99 -66 299 -1032 231 -200 65 -66 229 -1194 265 -132 333 -100 761 -66 431 -100 297 -98 263 -66 399 -132 3249 -66 1165 -66 20321 -162 325 -100 295 -166 261 -98 293 -98 567 -66 5349 -66 1629 -68 331 -134 333 -1328 229 -564 257 -242 243 -244 273 -246 245 -246 249 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -506 257 -248 247 -246 247 -248 503 -260 247 -246 245 -248 247 -504 511 -226 275 -244 243 -246 247 -248 247 -250 249 -250 249 -506 513 -478 507 -506 253 -244 493 -510 253 -244 493 -510 255 -242 493 -480 285 -212 273 -242 525 -478 505 -480 507 -276 253 -496 481 -490 259 -248 499 -512 475 -506 255 -68686 275 -256 253 -254 249 -238 227 -252 247 -250 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -514 477 -274 253 -256 253 -460 265 -260 479 -260 247 -500 481 -512 513 -240 253 -256 253 -492 227 -254 505 -516 477 -508 255 -242 243 -244 243 -276 245 -244 247 -248 247 -250 247 -250 505 -514 225 -246 275 -244 245 -248 245 -250 247 -250 249 -250 249 -250 503 -516 225 -244 529 -478 257 -69010 257 -246 245 -246 245 -248 249 -250 247 -250 249 -250 249 -250 249 -248 249 -252 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -246 247 -250 503 -260 245 -246 247 -246 247 -504 513 -228 273 -244 243 -246 247 -248 247 -250 249 -248 249 -506 515 -478 507 -512 253 -212 525 -480 255 -242 525 -480 255 -242 523 -474 255 -242 273 -242 491 -508 507 -480 505 -276 253 -496 481 -490 259 -248 501 -480 511 -510 255 -69002 277 -254 253 -220 247 -272 225 -252 247 -248 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 251 -248 249 -506 259 -248 245 -246 247 -248 503 -516 479 -274 253 -254 255 -460 263 +RAW_Data: -228 511 -258 247 -502 509 -476 509 -238 291 -218 255 -494 261 -224 507 -514 477 -512 255 -244 241 -244 243 -276 245 -246 245 -248 247 -250 249 -250 503 -514 225 -246 275 -244 245 -246 247 -248 249 -250 249 -250 249 -248 505 -514 225 -246 527 -480 255 -68972 281 -254 253 -244 231 -252 247 -248 247 -248 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -506 259 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -504 513 -228 273 -244 243 -246 245 -248 249 -248 249 -250 249 -506 513 -478 509 -510 255 -242 493 -478 287 -212 525 -480 253 -244 525 -482 273 -254 253 -256 487 -484 513 -478 505 -254 241 -494 507 -480 285 -212 525 -480 505 -516 251 -68986 309 -212 241 -244 273 -242 243 -244 273 -244 241 -244 243 -246 275 -246 245 -248 247 -248 247 -250 249 -250 249 -250 249 -250 249 -250 249 -504 257 -248 247 -246 247 -248 505 -514 477 -274 253 -256 253 -460 265 -260 479 -258 247 -502 481 -510 509 -238 253 -256 253 -496 259 -224 507 -514 477 -512 255 -242 243 -244 243 -276 243 -246 245 -248 247 -250 249 -248 505 -516 237 -252 255 -254 253 -252 241 -232 253 -248 247 -250 247 -250 505 -514 237 -254 501 -488 281 -68922 307 -256 217 -254 255 -246 233 -256 249 -248 247 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -506 257 -248 247 -246 247 -248 505 -258 247 -246 245 -248 247 -504 513 -228 243 -274 245 -246 245 -248 247 -250 249 -248 249 -506 513 -478 509 -512 225 -242 525 -482 255 -242 525 -474 255 -242 525 -474 255 -242 273 -244 495 -512 475 -518 507 -244 253 -496 501 -486 257 -250 499 -480 509 -512 223 -69030 277 -254 253 -256 213 -274 225 -252 247 -248 249 -248 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -506 259 -248 245 -248 245 -250 503 -514 477 -272 255 -254 255 -460 265 -260 479 -260 247 -500 511 -478 509 -238 253 -256 253 -494 263 -224 505 -516 477 -508 255 -244 243 -242 245 -274 245 -246 247 -248 247 -250 249 -250 505 -514 225 -244 275 -246 245 -246 247 -248 247 -250 249 -250 249 -248 505 -514 225 -246 527 -480 273 -116214 231 -132 65 -68 199 -464 133 -100 165 -134 463 -464 61259 -868 265 -164 263 -68 331 -100 265 -66 299 -104 267 -66 265 -166 1425 -100 497 -66 689 -98 10115 -166 65 -100 263 -564 97 -98 299 -332 693 -100 361 -132 261 -132 393 +RAW_Data: -132 8915 -68 39549 -100 99 -564 133 -266 795 -100 17259 -268 65 -296 197 -198 65 -464 65 -198 199 -564 65 -198 199 -100 65 -200 329 -132 761 -66 531 -164 599 -132 363 -166 693 -100 231 -198 593 -132 1159 -132 167 -198 19563 -202 3387 -100 301 -134 561 -528 329 -132 363 -66 393 -132 291 -132 331 -66 1807 -66 3553 -98 331 -100 11775 -166 67 -134 99 -166 99 -198 197 -534 3143 -66 267 -132 16929 -200 231 -100 363 -132 565 -66 1129 -166 299 -796 65 -66 367 -66 527 -164 327 -98 261 -132 559 -66 2701 -100 14237 -170 101 -202 229 -198 99 -132 199 -132 265 -994 165 -132 297 -234 631 -100 231 -134 231 -100 299 -132 499 -134 233 -98 265 -200 1727 -66 1357 -164 1125 -100 12283 -132 289 -130 1025 -164 131 -66 197 -130 295 -98 297 -164 199 -166 529 -98 299 -102 301 -100 323 -66 329 -66 537 -100 265 -134 267 -134 823 -66 1579 -66 717 -492 65 -100 299 -1958 65 -100 501 -132 589 -66 1153 -130 329 -462 1057 -66 15347 -164 261 -130 335 -134 397 -132 99 -68 265 -66 233 -166 299 -1062 961 -100 263 -134 333 -100 265 -66 399 -100 299 -100 4279 -68 13071 -166 65 -132 889 -100 261 -1346 231 -590 297 -132 291 -164 229 -132 459 -98 459 -132 199 -66 365 -132 853 -66 17065 -100 3119 -328 261 -166 995 -66 1129 -168 765 -132 6525 -132 11807 -102 333 -132 131 -1028 99 -100 263 -1760 329 -66 299 -100 201 -100 431 -66 533 -100 497 -98 263 -98 15263 -132 997 -132 265 -134 297 -166 331 -500 263 -98 2207 -550 297 -232 225 -252 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -504 259 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -250 249 -506 257 -248 499 -480 507 -508 507 -480 507 -276 253 -462 275 -238 493 -260 247 -498 511 -480 273 -254 475 -518 239 -242 493 -260 247 -246 245 -248 247 -504 257 -248 245 -246 247 -250 247 -250 249 -248 249 -250 505 -516 477 -272 253 -256 253 -68904 255 -244 273 -246 245 -246 249 -248 249 -248 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -504 259 -248 245 -246 247 -248 505 -514 479 -272 253 -256 253 -460 525 -484 513 -478 255 -244 495 -272 255 -254 253 -256 213 -506 513 -480 513 -484 275 -254 255 -218 247 -240 515 -514 237 -252 255 -254 491 -498 227 -254 249 -250 249 -250 249 -250 249 -250 249 -248 505 -258 247 -500 257 -246 499 -480 511 +RAW_Data: -69238 271 -254 255 -254 253 -244 231 -252 247 -248 247 -248 249 -250 249 -248 249 -250 249 -250 249 -250 279 -220 249 -248 281 -218 251 -250 249 -506 257 -248 247 -246 247 -248 505 -258 247 -246 245 -248 247 -250 247 -506 259 -248 499 -512 473 -508 509 -480 505 -254 241 -494 255 -242 527 -240 253 -482 511 -504 261 -222 507 -512 225 -246 527 -226 243 -276 243 -246 247 -502 257 -246 247 -246 247 -248 249 -248 249 -250 247 -250 505 -514 477 -258 241 -244 275 -69228 277 -254 253 -220 247 -236 257 -250 249 -248 247 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -506 259 -248 245 -246 247 -248 505 -514 479 -272 255 -254 253 -462 527 -482 513 -478 255 -244 495 -272 253 -256 253 -256 211 -504 513 -480 511 -482 255 -242 271 -244 241 -244 527 -476 255 -244 243 -244 527 -476 257 -244 241 -276 243 -246 247 -248 247 -250 249 -248 505 -258 247 -500 257 -246 499 -480 511 -69250 275 -254 253 -220 247 -238 259 -248 247 -250 247 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -506 259 -246 245 -248 245 -250 503 -260 247 -246 245 -246 249 -248 249 -504 257 -248 499 -514 475 -512 507 -480 507 -238 291 -462 273 -238 491 -258 247 -500 511 -478 255 -244 493 -512 255 -242 495 -274 253 -254 255 -218 247 -500 257 -248 243 -246 245 -248 249 -248 249 -250 249 -250 505 -514 477 -272 255 -254 255 -69188 289 -220 251 -250 249 -250 251 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 251 -506 257 -248 245 -246 247 -248 503 -514 475 -258 241 -244 273 -498 511 -478 507 -480 257 -242 525 -240 253 -256 253 -254 243 -492 513 -478 505 -506 255 -242 241 -244 243 -244 527 -478 257 -244 243 -274 497 -480 257 -244 273 -244 243 -244 247 -248 249 -248 249 -250 505 -260 247 -500 255 -246 499 -480 507 -69228 283 -216 285 -206 259 -252 247 -246 249 -248 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -260 247 -244 247 -246 247 -250 249 -504 257 -248 499 -512 509 -478 507 -480 505 -276 253 -462 277 -240 491 -260 245 -500 511 -476 257 -242 525 -478 255 -242 493 -274 253 -254 255 -218 285 -468 259 -246 243 -246 245 -248 247 -250 249 -248 249 -250 505 -514 511 -240 253 -254 255 -69276 273 -240 233 -256 249 +RAW_Data: -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -506 257 -248 247 -246 247 -248 505 -514 477 -272 255 -254 253 -462 527 -482 513 -476 257 -244 495 -270 253 -254 255 -254 249 -470 515 -480 513 -482 273 -256 253 -256 211 -274 485 -514 237 -254 253 -256 493 -500 225 -252 249 -250 247 -250 249 -250 247 -250 249 -250 505 -260 247 -500 257 -246 497 -482 511 -106062 65 -1618 97 -130 65 -2282 297 -200 233 -334 593 -100 333 -66 265 -296 495 -66 1097 -66 99 -166 197 -68 329 -68 463 -132 99 -234 10941 -98 11999 -164 195 -198 99 -724 99 -132 199 -462 259 -196 295 -196 1853 -98 263 -66 523 -98 461 -66 357 -98 1917 -66 831 -2238 97 -132 97 -828 131 -132 461 -66 363 -100 731 -134 359 -98 14593 -538 65 -100 163 -1908 99 -1020 689 -132 819 -64 297 -100 963 -132 231 -100 869 -98 19541 -68 3569 -98 1311 -98 15353 -68 335 -166 1441 -134 327 -132 363 -98 263 -98 2013 -66 333 -66 667 -100 1893 -68 657 -64 361 -130 11619 -1228 97 -98 65 -196 65 -66 261 -136 265 -98 327 -98 299 -66 299 -100 825 -132 561 -100 425 -98 19773 -166 459 -132 3983 -98 21887 -132 231 -200 333 -64 367 -134 627 -66 299 -68 267 -66 265 -100 365 -132 5139 -66 1317 -98 1191 -66 751 -66 857 -66 1607 -66 7379 -232 167 -200 99 -166 131 -334 99 -630 99 -7196 3099 -132 297 -164 231 -130 295 -98 331 -68 2131 -100 1231 -66 1289 -164 95 -98 197 -164 165 -68 233 -1392 99 -66 263 -228 65 -66 261 -164 425 -132 263 -196 15585 -66 1351 -66 463 -68 131 -100 1629 -134 197 -102 365 -68 399 -66 821 -132 265 -68 5821 -66 11897 -134 133 -954 263 -264 325 -166 65 -100 233 -762 20021 -134 333 -132 297 -1954 363 -98 395 -100 297 -166 359 -64 393 -66 397 -102 2619 -66 869 -132 295 -132 291 -98 265 -132 423 -132 261 -64 853 -98 1683 -66 261 -66 553 -100 397 -132 1353 -100 2591 -100 2895 -196 131 -1162 165 -164 99 -66 299 -132 231 -1390 331 -132 329 -100 559 -164 755 -98 2855 -66 14649 -168 99 -100 201 -134 101 -66 263 -100 297 -100 227 -66 327 -162 325 -100 229 -168 401 -132 265 -100 297 -134 997 -66 22691 -100 327 -130 259 -66 263 -96 1257 -132 3461 -66 633 -100 13841 -588 247 -252 245 -234 253 -248 247 -248 249 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 281 -218 281 -220 249 -506 257 -248 245 -246 247 -248 505 +RAW_Data: -258 247 -246 245 -246 249 -248 249 -504 513 -228 275 -496 509 -240 253 -474 511 -242 283 -472 257 -248 243 -246 247 -248 249 -250 247 -250 249 -250 247 -250 505 -514 257 -214 525 -478 509 -272 255 -474 281 -218 521 -226 249 -502 257 -248 497 -258 245 -244 245 -246 247 -250 247 -250 249 -504 257 -68664 313 -210 243 -274 243 -242 243 -244 275 -246 245 -246 247 -248 249 -248 249 -250 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -506 257 -248 247 -246 247 -248 505 -514 477 -274 253 -256 253 -458 527 -226 251 -250 247 -504 515 -478 257 -242 243 -244 529 -228 243 -274 245 -246 245 -504 257 -248 245 -246 503 -258 245 -500 511 -240 251 -474 279 -254 489 -488 515 -238 251 -504 475 -280 247 -478 257 -250 503 -514 223 -244 527 -478 257 -68984 287 -212 275 -244 245 -248 247 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 251 -248 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 245 -250 503 -260 247 -244 247 -246 247 -250 247 -504 515 -226 245 -528 477 -272 255 -472 511 -242 279 -472 257 -248 245 -248 247 -248 247 -250 249 -250 249 -250 247 -250 505 -514 225 -244 527 -480 511 -238 291 -476 245 -252 515 -226 249 -502 257 -248 497 -228 275 -244 245 -246 247 -248 249 -250 247 -506 257 -68972 257 -244 271 -244 245 -246 245 -250 247 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -516 475 -258 241 -244 275 -498 511 -238 255 -254 255 -490 495 -488 257 -246 245 -248 501 -260 245 -246 245 -246 247 -504 257 -248 245 -246 503 -258 247 -498 513 -238 253 -472 281 -254 489 -488 511 -226 273 -498 511 -240 253 -474 281 -254 487 -486 257 -246 499 -480 257 -69012 255 -242 241 -244 273 -246 245 -246 245 -250 247 -250 249 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -260 247 -246 245 -246 247 -250 249 -506 513 -228 243 -528 477 -272 255 -474 511 -240 279 -470 259 -248 245 -246 247 -248 247 -250 249 -250 249 -250 247 -250 505 -514 225 -244 527 -480 505 -258 241 -494 257 -242 527 -240 253 -474 279 -254 489 -228 253 -250 249 -248 249 -250 249 -250 247 -506 257 -68972 271 -254 253 -256 253 -250 239 -228 249 -250 247 -248 249 -248 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -250 249 -506 259 +RAW_Data: -248 245 -246 247 -248 503 -514 477 -274 253 -254 255 -460 529 -228 249 -248 247 -504 513 -478 257 -242 243 -274 497 -228 275 -244 245 -246 247 -502 259 -246 245 -248 501 -260 245 -500 513 -238 255 -472 281 -254 489 -488 511 -226 243 -526 509 -226 241 -528 223 -244 527 -476 257 -244 527 -476 255 -68960 277 -242 241 -242 271 -244 241 -242 273 -242 243 -242 273 -244 243 -246 247 -248 247 -250 249 -250 249 -248 251 -250 247 -250 249 -250 249 -506 259 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -248 249 -506 513 -226 273 -498 511 -238 255 -472 511 -242 279 -472 259 -248 245 -248 247 -248 247 -250 249 -250 247 -250 249 -250 505 -514 225 -246 525 -478 507 -256 243 -494 257 -242 527 -240 253 -472 281 -254 489 -228 251 -250 249 -250 247 -250 249 -250 249 -506 257 -69050 259 -226 255 -252 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -252 249 -250 249 -248 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -514 511 -240 253 -254 255 -460 531 -228 249 -248 247 -504 513 -478 257 -242 273 -244 497 -226 275 -244 245 -246 247 -504 257 -246 245 -248 501 -260 245 -500 511 -238 253 -472 275 -242 497 -504 505 -248 251 -484 515 -226 275 -496 257 -214 527 -480 257 -242 527 -478 257 -116726 97 -598 97 -1326 465 -6254 99 -98 329 -98 227 -132 259 -98 325 -98 3887 -66 4651 -66 12623 -132 261 -166 65 -66 229 -134 265 -134 131 -66 199 -100 295 -824 263 -132 359 -130 361 -98 525 -164 661 -98 491 -66 297 -66 2553 -68 965 -66 23583 -66 863 -100 2689 -64 2137 -66 35213 -98 821 -132 1623 -66 497 -132 763 -164 165 -132 199 -1028 65 -166 495 -100 697 -100 299 -98 1657 -66 1963 -68 331 -66 1235 -66 229 -132 261 -132 265 -166 235 -200 263 -298 99 -100 165 -166 265 -726 329 -132 531 -132 229 -132 295 -98 625 -130 427 -66 2843 -100 11151 -3060 263 -132 327 -66 491 -100 525 -132 231 -100 533 -66 365 -102 365 -134 19721 -66 297 -64 329 -130 26111 -134 99 -134 263 -166 65 -68 233 -132 99 -166 199 -166 265 -164 401 -100 331 -102 727 -132 267 -100 1031 -66 395 -98 431 -98 1123 -66 787 -96 297 -132 327 -132 227 -132 231 -134 167 -1224 659 -98 399 -134 265 -134 233 -298 331 -100 931 -100 4277 -100 20327 -66 763 -98 2553 -68 14133 -66 599 -166 2941 -66 263 -132 259 -98 327 -132 39459 -98 261 -66 361 -164 97 -66 197 -2500 67 -66 231 -468 361 -132 395 +RAW_Data: -132 27913 -102 73037 -62 17301 -100 269 -796 129 -164 229 -1084 67 -98 265 -532 631 -134 699 -132 497 -98 923 -98 855 -64 589 -66 4611 -554 269 -236 261 -224 247 -250 247 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -250 251 -506 257 -246 245 -248 247 -248 503 -260 247 -246 245 -246 249 -248 249 -504 513 -228 275 -496 511 -238 255 -254 253 -492 495 -488 511 -224 275 -496 511 -238 255 -472 511 -514 233 -264 483 -258 247 -500 255 -248 497 -480 509 -256 243 -242 273 -244 243 -500 511 -476 507 -274 253 -466 283 -248 239 -230 251 -68702 317 -218 253 -254 243 -232 253 -250 247 -250 247 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 505 -514 475 -274 253 -256 253 -218 249 -504 513 -238 253 -504 245 -242 499 -506 245 -252 245 -236 257 -250 503 -516 477 -512 255 -242 495 -274 253 -464 519 -232 263 -484 515 -478 257 -242 529 -238 253 -474 509 -276 247 -240 229 -256 249 -504 257 -246 499 -512 475 -69250 255 -242 273 -244 241 -244 275 -244 245 -246 247 -248 249 -248 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 247 -250 251 -248 249 -506 259 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -250 247 -506 513 -238 251 -504 503 -248 253 -252 243 -492 515 -478 509 -238 253 -512 481 -270 237 -494 515 -478 257 -244 495 -272 251 -474 279 -254 489 -486 515 -238 251 -256 253 -254 251 -476 515 -480 513 -238 253 -514 245 -250 241 -234 257 -69020 275 -254 253 -220 283 -206 257 -250 245 -248 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 251 -506 257 -248 245 -246 247 -248 503 -516 479 -274 253 -254 255 -218 285 -468 513 -240 253 -472 275 -244 497 -506 245 -254 245 -236 255 -250 501 -514 509 -476 255 -242 493 -256 243 -492 509 -272 255 -472 513 -480 263 -228 513 -258 247 -500 511 -238 253 -254 255 -254 251 -476 259 -246 499 -478 509 -69218 313 -218 255 -252 245 -234 255 -250 247 -248 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -506 257 -248 245 -248 245 -250 503 -260 247 -246 245 -248 247 -248 249 -504 513 -228 243 -530 475 -274 253 -256 253 -462 527 -484 511 -238 253 -504 505 -248 253 -490 487 -516 239 -252 503 -250 253 -492 229 -254 505 -516 477 -272 253 -256 253 +RAW_Data: -218 249 -502 515 -480 513 -238 253 -482 275 -250 241 -234 255 -68980 255 -242 273 -242 241 -244 273 -244 245 -246 247 -248 249 -248 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 503 -514 511 -240 253 -254 255 -218 285 -472 513 -238 255 -472 281 -254 491 -488 257 -248 243 -246 247 -246 505 -514 509 -480 273 -254 473 -246 253 -488 513 -228 291 -460 505 -486 277 -256 489 -234 267 -490 513 -228 275 -212 273 -246 245 -504 257 -246 499 -480 509 -69238 309 -220 253 -254 251 -244 231 -252 249 -248 247 -250 247 -250 249 -250 249 -250 249 -250 249 -250 247 -250 251 -248 249 -250 249 -250 249 -506 259 -248 245 -246 247 -248 505 -258 247 -246 245 -248 247 -248 249 -506 511 -228 245 -528 477 -274 253 -254 255 -460 529 -484 481 -272 253 -472 511 -276 245 -472 515 -480 273 -254 473 -280 253 -488 227 -254 505 -514 475 -274 253 -256 253 -218 249 -502 515 -478 507 -256 241 -494 255 -244 241 -244 275 -68964 309 -218 255 -254 253 -246 231 -256 249 -248 247 -248 249 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 247 -248 503 -514 477 -274 253 -254 255 -218 249 -502 513 -226 243 -528 225 -246 527 -478 257 -242 245 -244 275 -246 497 -512 477 -512 255 -242 493 -258 241 -496 509 -238 289 -476 479 -508 261 -226 511 -260 247 -500 511 -240 251 -256 253 -254 249 -474 257 -248 499 -482 511 -108782 197 -956 99 -664 65 -134 229 -2048 65 -1492 433 -1630 265 -168 265 -166 97 -136 995 -100 231 -134 727 -100 1359 -98 363 -100 331 -100 535 -68 469 -164 20489 -400 65 -66 265 -198 21059 -128 255 -164 231 -166 229 -132 197 -132 163 -198 231 -230 295 -166 12861 -66 889 -100 131 -132 195 -100 161 -66 163 -230 263 -164 2323 -6090 295 -98 655 -100 491 -66 20033 -1196 597 -66 401 -100 699 -132 431 -100 719 -66 299 -100 823 -132 357 -96 523 -132 491 -132 295 -98 3553 -100 505 -134 329 -266 95 -658 99 -198 65 -66 97 -132 165 -660 99 -166 4109 -100 331 -66 761 -100 231 -166 133 -132 165 -132 133 -1562 333 -100 661 -98 721 -132 6183 -66 663 -66 421 -132 327 -66 755 -66 497 -132 395 -66 455 -66 30293 -68 15559 -3190 231 -132 67 -66 397 -98 763 -66 595 -132 265 -100 433 -132 265 -132 263 -68 14195 -100 20013 -6166 329 -162 229 -66 327 -66 627 -66 565 -66 331 -66 231 -98 19873 -1216 395 -64 359 +RAW_Data: -66 15651 -166 101 -172 2897 -100 363 -66 531 -100 205 -174 40067 -66 1459 -66 15195 -98 461 -66 663 -132 265 -66 433 -68 331 -102 267 -102 299 -100 19317 -100 2717 -68 263 -200 67 -136 399 -66 401 -66 395 -550 281 -220 289 -214 269 -226 249 -248 247 -248 247 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 247 -506 259 -248 245 -246 247 -248 505 -258 247 -246 245 -246 249 -504 513 -480 511 -236 291 -218 253 -498 491 -516 509 -240 253 -472 283 -254 249 -242 227 -252 247 -248 247 -248 249 -250 249 -250 503 -516 227 -244 273 -244 245 -246 503 -258 247 -246 245 -502 513 -228 273 -496 255 -214 527 -228 273 -244 243 -500 513 -476 255 -68708 317 -218 253 -252 241 -232 251 -250 247 -250 247 -250 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -504 257 -248 247 -246 247 -248 505 -514 477 -274 253 -474 517 -244 239 -500 515 -480 513 -480 255 -242 527 -240 253 -254 255 -492 487 -516 477 -512 509 -482 253 -242 243 -244 271 -244 243 -244 243 -276 497 -482 271 -254 253 -254 255 -248 239 -226 253 -248 249 -248 247 -250 505 -514 227 -244 527 -480 255 -68972 305 -292 181 -322 141 -346 169 -330 161 -320 191 -316 157 -346 157 -346 157 -346 155 -316 187 -312 187 -314 187 -312 187 -312 187 -312 187 -568 193 -280 217 -280 215 -280 469 -306 211 -290 217 -288 209 -532 451 -514 511 -274 215 -292 217 -492 489 -514 481 -272 251 -474 279 -252 249 -242 231 -254 247 -250 247 -250 249 -248 249 -250 503 -514 227 -244 275 -246 243 -248 501 -258 247 -246 245 -502 513 -238 251 -502 247 -242 499 -280 255 -218 247 -502 513 -476 257 -69004 257 -244 273 -244 243 -246 245 -248 249 -250 249 -250 247 -250 249 -250 249 -250 249 -250 249 -250 249 -250 249 -248 249 -252 247 -250 249 -506 259 -248 245 -246 247 -248 503 -516 509 -224 241 -528 477 -272 255 -474 511 -480 529 -484 257 -246 495 -228 275 -244 245 -500 513 -478 507 -512 507 -482 251 -242 241 -242 273 -242 241 -244 273 -244 499 -512 225 -242 273 -246 243 -248 247 -248 249 -250 247 -250 249 -250 505 -516 225 -246 527 -478 255 -68992 275 -254 217 -290 211 -274 231 -288 219 -252 217 -282 219 -282 217 -282 249 -250 249 -248 249 -248 249 -250 249 -250 249 -250 247 -250 249 -506 227 -278 215 -276 247 -248 503 -258 217 -276 245 -248 247 -504 481 -512 509 -274 217 -256 253 -492 491 -516 479 +RAW_Data: -272 251 -474 279 -252 249 -238 231 -254 249 -250 249 -250 247 -250 249 -250 505 -514 225 -246 243 -276 247 -246 503 -258 215 -278 245 -502 479 -272 251 -506 247 -252 487 -260 223 -252 249 -506 513 -482 271 -68960 279 -254 249 -242 229 -252 249 -248 249 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 247 -250 249 -250 249 -252 249 -506 257 -248 245 -248 245 -250 503 -514 477 -272 255 -474 517 -242 241 -500 515 -480 511 -484 273 -254 495 -244 241 -266 225 -506 513 -478 509 -480 507 -504 255 -242 241 -274 243 -244 241 -244 275 -246 499 -480 257 -244 243 -276 243 -246 247 -248 247 -250 249 -248 249 -250 505 -516 225 -244 527 -480 255 -68952 309 -254 219 -254 253 -244 233 -256 249 -248 249 -250 249 -248 249 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -506 257 -248 245 -248 245 -250 503 -260 247 -246 245 -248 247 -504 511 -478 509 -274 253 -254 219 -494 491 -518 479 -272 251 -474 279 -254 249 -240 229 -254 249 -248 249 -250 249 -248 249 -250 505 -514 225 -246 243 -276 245 -246 501 -258 247 -246 247 -502 513 -236 253 -504 247 -242 501 -244 253 -254 245 -498 513 -478 255 -68992 305 -256 217 -254 253 -246 235 -256 251 -250 249 -250 247 -250 249 -250 249 -250 249 -248 249 -250 249 -250 249 -250 249 -250 249 -250 249 -506 227 -280 245 -248 245 -248 505 -516 479 -272 253 -498 483 -266 231 -488 513 -480 511 -514 223 -244 495 -272 255 -254 253 -490 489 -516 479 -514 475 -518 253 -244 243 -244 243 -276 243 -244 245 -246 495 -510 257 -244 243 -246 245 -276 245 -246 245 -250 247 -250 249 -250 505 -514 225 -244 497 -510 255 -108188 65 -3782 461 -134 199 -1196 165 -132 261 -194 263 -326 97 -66 265 -164 65 -98 361 -198 65 -66 663 -68 795 -132 361 -64 2429 -132 127 -132 259 -2190 967 -66 21643 -132 267 -66 267 -598 199 -166 163 -366 131 -1292 531 -166 531 -100 367 -68 399 -100 365 -100 1527 -66 14479 -196 289 -932 65 -1062 167 -834 65 -100 361 -134 661 -168 863 -100 497 -100 661 -100 19907 -164 65 -98 265 -100 303 -100 395 -100 565 -66 1227 -64 3919 -66 10135 -4378 133 -134 363 -132 231 -98 261 -920 395 -132 561 -98 721 -132 13851 -68 3201 -200 263 -266 627 -100 197 -66 1127 -166 67 -132 231 -68 265 -200 365 -134 329 -98 497 -66 299 -102 337 -100 3017 -98 14461 -136 267 -132 265 -166 231 -132 99 -66 297 -134 395 -762 97 -528 393 -132 259 +RAW_Data: -98 14727 -134 131 -200 2557 -66 1661 -166 267 -608 133 -234 65 -466 99 -200 65 -68 131 -298 197 -298 99 -266 4817 -100 593 -98 10927 -164 161 -196 28161 -166 14465 -168 99 -730 97 -98 261 -166 131 -100 163 -196 263 -164 63 -66 229 -166 565 -66 731 -66 427 -100 331 -98 333 -102 631 -98 50025 -134 499 -66 329 -68 21543 -132 67 -134 297 -1382 797 -164 265 -132 861 -66 299 -66 435 -100 365 -132 723 -98 723 -132 14967 -134 133 -166 271 -100 329 -168 197 -166 131 -628 3063 -98 1411 -98 39329 -686 97 -132 235 -166 201 -66 2379 -66 327 -66 195 -398 67 -66 523 -132 295 -66 325 -164 1705 -134 535 -134 331 -68 19593 -98 761 -68 467 -132 595 -166 593 -68 19855 -166 99 -66 327 -1282 1419 -100 367 -66 299 -134 50805 -724 463 -66 267 -98 465 -100 231 -132 301 -166 263 -166 695 -100 763 -66 1087 -66 495 diff --git a/tests/real_captures/manifest.json b/tests/real_captures/manifest.json new file mode 100644 index 0000000..5516214 --- /dev/null +++ b/tests/real_captures/manifest.json @@ -0,0 +1,95 @@ +{ + "test_suite": "Real-World Flipper Zero Captures", + "source": "https://github.com/UberGuidoZ/Flipper", + "description": "Community-contributed .sub files from actual RF devices", + "test_cases": [ + { + "filename": "lacrosse_tx141_real.sub", + "expected_protocol": "LaCrosse TX141-BV2", + "category": "weather_sensor", + "frequency": 433920000, + "source_path": "Weather_stations/LaCrosse-TX141TH-BV2/LaCrosse-TX141TH-BV2-raw.sub", + "notes": "Real weather station capture" + }, + { + "filename": "acurite_02077m_real.sub", + "expected_protocol": "Acurite 02077M", + "category": "weather_sensor", + "frequency": 433920000, + "source_path": "Weather_stations/Acurite_02077M/RAW_2022.10.21-18.01.44.sub", + "notes": "Real Acurite weather station" + }, + { + "filename": "nexus_th_real.sub", + "expected_protocol": "Nexus Temperature-Humidity", + "category": "weather_sensor", + "frequency": 433920000, + "source_path": "Weather_stations/Nexus-TH/nexus-th_raw.sub", + "notes": "Nexus temperature/humidity sensor" + }, + { + "filename": "liftmaster_433_real.sub", + "expected_protocol": "LiftMaster", + "category": "garage_door", + "frequency": 433920000, + "source_path": "Garages/LiftMaster/LiftMaster_433MHz.sub", + "notes": "LiftMaster garage door opener" + }, + { + "filename": "liftmaster_security2_raw_real.sub", + "expected_protocol": "LiftMaster Security+ 2.0", + "category": "garage_door", + "frequency": 315000000, + "source_path": "Garages/Security_2.0/7964/raw/893MAX_7964_raw.sub", + "notes": "LiftMaster Security+ 2.0 rolling code" + }, + { + "filename": "ge_doorbell_real.sub", + "expected_protocol": "GE Doorbell", + "category": "doorbell", + "frequency": 433920000, + "source_path": "Doorbells/GE_Doorbell_19297.sub", + "notes": "GE wireless doorbell" + }, + { + "filename": "byron_doorbell_real.sub", + "expected_protocol": "Byron Doorbell", + "category": "doorbell", + "frequency": 433920000, + "source_path": "Doorbells/Byron/Byron_DB421E.sub", + "notes": "Byron DB421E doorbell" + }, + { + "filename": "rgb_led_remote_real.sub", + "expected_protocol": "RGB LED Remote", + "category": "led_controller", + "frequency": 433920000, + "source_path": "LED/RGB_LED_Lamp/red.sub", + "notes": "RGB LED lamp remote control" + }, + { + "filename": "ceiling_fan_real.sub", + "expected_protocol": "Ceiling Fan Remote", + "category": "fan_controller", + "frequency": 433920000, + "source_path": "Ceiling_Fans/Unknown_Fan_CHQ8BT7053T/Fan_1.sub", + "notes": "Unknown ceiling fan remote" + }, + { + "filename": "ceiling_fan2_real.sub", + "expected_protocol": "Ceiling Fan Remote", + "category": "fan_controller", + "frequency": 433920000, + "source_path": "Ceiling_Fans/Unknown_Fan_CHQ8BT7053T/Fan_2.sub", + "notes": "Unknown ceiling fan remote (button 2)" + }, + { + "filename": "ceiling_fan_light_real.sub", + "expected_protocol": "Ceiling Fan Light", + "category": "fan_controller", + "frequency": 433920000, + "source_path": "Ceiling_Fans/Unknown_Fan_CHQ8BT7053T/Light_2.sub", + "notes": "Ceiling fan light control" + } + ] +} diff --git a/tests/real_captures/nexus_th_real.sub b/tests/real_captures/nexus_th_real.sub new file mode 100644 index 0000000..c7630ef --- /dev/null +++ b/tests/real_captures/nexus_th_real.sub @@ -0,0 +1,9 @@ +Filetype: Flipper SubGhz RAW File +Version: 1 +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: RAW +RAW_Data: 7876 -4056 134 -862 232 -1364 134 -70 566 -136 726 -66 598 -68 1034 -200 202 -102 300 -200 68 -272 690 -70 364 -68 628 -100 198 -100 760 -68 2316 -108034 238 -96 228 -66 260 -98 292 -98 392 -66 458 -66 752 -70 658 -8260 66 -3622 66 -3950 64 -956 66 -1054 166 -21978 66 -166 434 -1128 164 -330 298 -22324 66 -264 66 -1594 200 -236 1034 -298 590 -66 760 -98 66 -66 98 -130 2232 -98 1120 -98 5656 -6612 166 -1058 104 -166 132 -164 198 -198 132 -200 66 -164 132 -132 392 -132 68 -68 98 -296 300 -98 402 -398 98 -164 300 -132 66 -1024 66 -66 3160 -98 8174 -7504 100 -202 102 -362 66 -732 330 -198 268 -268 234 -1032 364 -230 490 -198 166 -1016 446 -1010 456 -1012 460 -1958 476 -1002 474 -982 488 -1964 486 -966 478 -980 486 -1966 504 -1930 472 -1984 484 -1934 514 -1956 476 -1932 522 -1944 460 -982 498 -978 508 -1946 486 -976 490 -1944 480 -984 486 -968 514 -944 488 -3916 482 -974 500 -1944 508 -956 518 -958 482 -984 486 -1956 472 -1970 490 -1944 476 -1942 498 -976 484 -986 510 -948 518 -956 480 -986 480 -984 482 -1960 488 -982 480 -974 502 -1928 508 -976 504 -948 480 -1968 482 -1948 514 -1930 502 -1940 488 -1976 478 -1932 512 -1938 488 -970 512 -944 524 -1932 490 -978 480 -1966 480 -982 474 -980 514 -938 510 -3916 472 -986 506 -1936 484 -996 478 -974 504 -954 492 -1968 484 -1956 490 -1934 504 -1936 488 -988 468 -976 506 -952 510 -952 516 -960 486 -990 480 -1942 494 -976 504 -952 510 -1946 488 -972 512 -946 482 -1962 522 -1944 462 -1946 516 -1948 484 -1970 486 -1952 472 -1964 474 -986 482 -966 512 -1936 508 -982 482 -1946 480 -976 500 -974 482 -972 472 -3938 486 -956 512 -1936 502 -974 474 -954 520 -966 480 -1978 468 -1972 488 -1926 498 -1966 474 -986 482 -996 478 -976 504 -940 494 -978 484 -994 482 -1944 514 -968 480 -972 502 -1928 510 -976 472 -972 494 -1966 484 -1956 474 -1970 462 -1976 482 -1946 496 -1968 488 -1918 524 -978 478 -978 488 -1936 502 -980 488 -1930 518 -954 508 -942 522 -946 512 -3894 488 -984 480 -1966 480 -986 482 -954 520 -966 482 -1948 494 -1970 484 -1950 476 -1966 488 -952 516 -970 472 -962 510 -986 476 -984 482 -996 478 -1932 510 -978 480 -950 508 -1942 514 -970 478 -966 502 -1948 480 -1942 496 -1970 486 -1952 488 -1940 498 -1930 508 -1946 492 -974 486 -986 500 -1940 484 -998 480 -1936 506 -978 482 -952 510 -978 474 -3928 490 -974 478 -1934 508 -980 482 -954 518 -954 510 -1936 502 -1942 488 -1958 472 -1960 474 -978 504 -974 492 -974 +RAW_Data: 506 -958 482 -988 476 -982 508 -1936 510 -960 520 -958 510 -1938 504 -944 508 -986 486 -1954 508 -1942 490 -1936 514 -2272 660 -1938 506 -1944 484 -1960 490 -986 484 -976 504 -1950 484 -986 490 -1962 490 -946 514 -982 488 -980 482 -3922 488 -978 488 -1938 520 -960 510 -944 506 -980 490 -1936 520 -1950 474 -1974 492 -1950 484 -992 486 -966 516 -946 484 -1002 484 -974 504 -950 518 -1938 518 -958 484 -984 490 -1962 474 -976 496 -978 486 -1960 516 -1936 486 -1948 524 -1936 478 -1968 496 -1950 482 -1950 496 -980 486 -966 512 -1938 526 -946 480 -1978 506 -946 522 -954 508 -980 484 -3900 486 -972 514 -1938 510 -950 522 -952 508 -978 476 -1942 498 -1970 490 -1968 490 -1936 506 -984 488 -942 526 -956 484 -976 526 -954 518 -944 524 -1946 474 -968 508 -984 478 -1948 498 -978 490 -964 506 -1938 516 -1930 502 -1952 482 -1942 482 -1966 484 -1946 504 -1932 506 -988 484 -958 510 -1932 510 -946 506 -1938 498 -980 490 -968 506 -978 482 -3896 480 -992 480 -1940 496 -976 508 -952 510 -982 482 -1944 512 -1932 482 -1946 516 -1930 488 -984 480 -974 524 -946 480 -976 522 -948 516 -974 462 -1944 516 -984 478 -950 518 -1946 486 -972 502 -970 484 -1950 488 -1942 500 -1942 486 -1954 512 -1932 518 -1918 490 -1966 486 -980 476 -974 504 -1926 510 -974 502 -1930 476 -980 514 -940 512 -978 488 -3890 518 -974 462 -1976 482 -986 480 -952 484 -986 506 -1940 516 -1930 474 -1972 490 -1952 482 -988 484 -960 508 -942 504 -978 492 -974 506 -958 518 -1912 504 -978 490 -972 508 -1942 480 -976 488 -986 478 -1970 478 -1942 482 -1964 472 -1974 490 -1946 478 -1942 496 -1972 484 -962 512 -942 522 -1936 504 -956 490 -1970 488 -962 480 -978 482 -1000 480 -3888 522 -952 482 -1966 482 -954 516 -956 518 -960 480 -1942 528 -1932 488 -1964 488 -1934 504 -974 500 -940 508 -952 520 -956 510 -980 488 -976 480 -1934 510 -978 482 -954 518 -1922 512 -976 476 -974 504 -1940 484 -1946 512 -1934 506 -1938 522 -1934 488 -1936 488 -1942 504 -970 508 -942 504 -1962 502 -946 520 -1916 518 -940 504 -964 510 -976 472 -3920 472 -978 516 -1934 482 -984 480 -982 486 -968 480 -1974 500 -1942 482 -1954 502 -1928 508 -978 476 -976 514 -940 500 -980 488 -976 488 -986 502 -1936 488 -964 478 -982 514 -1928 488 -982 478 -974 488 -1976 460 -1978 482 -1946 488 -1928 516 -1948 488 -1942 522 -1904 524 -952 514 -940 522 -1946 490 -956 524 -1938 488 -966 480 -982 488 -964 164 -8184 66 -234 132 -1354 132 -100 400 -298 66 -66 198 -66 200 -132 68 -102 464 -98 +RAW_Data: 7590 -4434 70 -662 100 -766 68 -134 70 -102 68 -102 134 -400 200 -100 266 -70 234 -72 1030 -106 1062 -102 1656 -168 2644 -2910 68 -2554 234 -70 166 -336 134 -662 168 -136 170 -168 68 -68 11738 -6010 166 -398 168 -134 72 -462 102 -102 836 -102 468 -168 1168 -68 102 -268 666 -70 204 -240 2852 -68 134 -592 170 -168 102 -632 100 -534 200 -170 104 -170 236 -368 404 -100 436 -136 168 -68 170 -100 100 -70 204 -134 1328 -66 1168 -72 3226 -8784 98 -3312 68 -932 168 -202 102 -468 168 -136 200 -100 428 -102 102 -102 398 -102 732 -102 166 -132 100 -168 732 -198 9186 -9566 100 -1334 68 -366 234 -702 168 -134 170 -664 170 -68 102 -202 372 -102 168 -100 2180 -64 13708 -264 196 -890 492 -66 264 -264 166 -132 270 -100 200 -534 334 -166 98 -102 132 -366 462 -368 66 -202 66 -798 1224 -66 198 -102 332 -100 9952 -5200 198 -896 132 -264 136 -334 102 -166 498 -66 300 -66 132 -66 1388 -98 332 -366 200 -200 130 -170 164 -432 166 -230 1864 -100 13574 -5306 98 -1218 100 -98 200 -564 134 -728 232 -68 200 -100 200 -100 500 -66 500 -98 4440 -132 10524 -1084 198 -1064 132 -798 232 -332 136 -166 234 -66 134 -336 200 -66 1132 -132 7432 -4800 130 -2186 98 -498 100 -202 132 -200 102 -968 134 -296 164 -100 264 -100 198 -64 232 -68 494 -12220 96 -336 232 -72 76 -168 98 -70 172 -294 232 -462 230 -268 166 -202 134 -134 98 -594 362 -130 1632 -98 13710 -3382 198 -1818 232 -25330 66 -400 164 -68 596 -66 400 -100 4578 -68 2498 -66 7842 -300 66 -98 98 -660 100 -2116 230 -234 202 -100 232 -498 166 -168 202 -398 466 -98 654 -66 1116 -68 2498 -14358 198 -364 168 -266 166 -796 200 -134 168 -100 564 -64 3118 -28410 168 -6254 164 -1330 100 -130 98 -328 196 -434 994 -132 262 -98 230 -100 536 -68 2488 -66 4148 -4738 98 -7278 198 -498 466 -164 196 -96 162 -96 228 -426 130 -130 164 -130 130 -64 560 -132 232 -100 300 -66 2130 -15022 232 -754 432 -298 1098 -66 830 -66 8110 -1746 96 -1750 166 -100 364 -232 130 -1558 198 -66 66 -494 98 -198 498 -66 198 -64 532 -68 298 -68 334 -100 1030 -134 666 -68 566 -138 132 -66 15576 -130 132 -2084 130 -100 130 -392 398 -98 132 -98 298 -66 298 -100 398 -14738 166 -268 166 -700 166 -532 726 -100 528 -100 668 -64 294 -66 1934 -12946 98 -232 300 -460 162 -1046 64 -66 198 -230 194 -264 530 -12468 130 -1386 132 -1572 102 -1686 138 -262 166 -500 202 -796 564 -68 168 -66 168 -102 234 -134 +RAW_Data: 200 -100 168 -100 5534 -8538 68 -1430 166 -200 70 -404 70 -1196 200 -68 234 -234 166 -626 66 -862 402 -232 236 -136 134 -68 136 -232 102 -170 4586 -12736 98 -168 104 -102 102 -964 300 -68 136 -68 200 -106 270 -168 370 -168 6316 -68 3936 -1294 134 -202 100 -496 1030 -464 300 -368 102 -102 298 -100 1218 -102 270 -17384 200 -728 134 -468 62 -98 132 -398 662 -430 172 -128 132 -200 130 -100 496 -134 1558 -68 5640 -6796 134 -1020 134 -502 102 -1132 364 -66 68 -760 134 -294 134 -232 66 -2802 10824 -3892 100 -534 232 -396 134 -530 132 -1614 460 -68 2868 -132 168 -102 634 -102 168 -334 168 -370 8660 -11730 66 -2322 66 -66 196 -802 434 -166 66 -66 396 -68 98 -66 756 -130 988 -66 132 -228 66 -1966 68 -1330 134 -98 860 -66 136 -68 364 -656 396 -66 462 -166 228 -98 1726 -48982 98 -6474 66 -230 164 -132 164 -664 66 -132 196 -334 266 -68 136 -66 334 -694 166 -758 564 -100 398 -100 268 -98 98 -334 798 -16426 660 -66 460 -164 2040 -2988 6548 -3764 198 -630 132 -68 266 -100 132 -564 98 -166 66 -200 436 -732 diff --git a/tests/real_captures/rgb_led_remote_real.sub b/tests/real_captures/rgb_led_remote_real.sub new file mode 100644 index 0000000..eafcfe8 --- /dev/null +++ b/tests/real_captures/rgb_led_remote_real.sub @@ -0,0 +1,8 @@ +Filetype: Flipper SubGhz Key File +Version: 1 +Frequency: 433920000 +Preset: FuriHalSubGhzPresetOok650Async +Protocol: Princeton +Bit: 24 +Key: 00 00 00 00 00 99 99 10 +TE: 414