Universal photonic communication protocol for computers using color light wavelengths
Project description
๐ LUXBIN Light Language
Universal photonic communication protocol for computers using color light wavelengths
Developed by Nicheai - Pioneering Sustainable Computing Infrastructure
๐ฏ Vision
Nicheai presents LUXBIN Light Language - a revolutionary photonic communication protocol that transforms computing infrastructure for planetary sustainability.
The LUXBIN Light Language enables universal computer communication through photonic encoding, converting binary data into sequences of colored light wavelengths. This creates a "light show" that any computer can interpret, with special optimization for quantum computers using diamond nitrogen-vacancy (NV) centers for data storage.
Flow: Binary Code โ LUXBIN Photonic Encoding โ Color Light Show โ Universal Communication
Company Mission: Nicheai is dedicated to developing sustainable computing technologies that reduce global energy consumption while advancing computational capabilities through photonic and quantum innovations.
๐ Deep Space Communication Ready
LUXBIN is optimized for Mars and deep space missions!
- ๐ฐ๏ธ 77-wavelength multiplexing = 1-10 Gbps (vs 4 Mbps current radio)
- โก Morse Light timing for error correction
- ๐ Quantum-secure with diamond NV centers
- ๐ Space-proof - works in vacuum, no atmosphere needed
- ๐ก NASA-compatible - ready for 2026-2028 Mars missions
See Mars Communication Specifications โ
โจ Key Features
| Feature | Description |
|---|---|
| ๐ Binary โ Light | Converts any binary data to photonic sequences |
| ๐ Color Encoding | Uses HSL color space mapped to visible light wavelengths |
| ๐ Shades to Grammar | Color saturation encodes grammatical structure (nouns, verbs, etc.) |
| ๐ Quantum Storage | Optimized for diamond NV center quantum memory |
| ๐ Bidirectional | Light shows can be converted back to binary |
| ๐ Universal | Works across all computer architectures |
| โก Energy Efficient | Photonic transmission uses minimal power |
| โฑ๏ธ Time-Domain | Morse Light encoding for quantum satellites |
| ๐ Multi-Language | 133+ languages via translation API |
| ๐ป Code Translation | Python โ JavaScript โ C++ with AST-based parsing |
๐ป Computer Language Translation
LUXBIN now supports code translation between programming languages!
Supported Translations
- Python โ JavaScript: Bidirectional conversion with AST-based parsing
- Python โ C++: Convert Python to modern C++ with STL containers
- JavaScript โ C++: Translate JS to C++ equivalents
- C++ โ Python/JavaScript: Convert C++ back to dynamic languages
- Type Inference: Automatic type detection and cross-language mapping
- AST-Based Parsing: Accurate syntax tree analysis for reliable translation
Quick Code Translation Example
Python to JavaScript:
def greet(name):
message = "Hello, " + name
return message
Translates to:
function greet(name) {
let message = "Hello, " + name;
return message;
}
Python to C++:
def greet(name):
message = "Hello, " + name
return message
Translates to:
#include <iostream>
#include <string>
using namespace std;
auto greet(string name) {
auto message = "Hello, " + name;
return message;
}
API Usage
# Python to JavaScript
curl -X POST http://localhost:3000/api/v1/translate-code \\
-H "Content-Type: application/json" \\
-d '{"code": "def hello(): return \"world\"", "source_language": "python", "target_language": "javascript"}'
# Python to C++
curl -X POST http://localhost:3000/api/v1/translate-code \\
-H "Content-Type: application/json" \\
-d '{"code": "def hello(): return \"world\"", "source_language": "python", "target_language": "cpp"}'
# C++ to JavaScript
curl -X POST http://localhost:3000/api/v1/translate-code \\
-H "Content-Type: application/json" \\
-d '{"code": "int main() { return 0; }", "source_language": "cpp", "target_language": "javascript"}'
Features
- โ
AST-Based Parsing: Uses Python's
ast, JavaScriptesprima, and C++clang - โ Type Inference: Automatic detection of variable types
- โ Operator Mapping: Proper conversion between language operators
- โ Function Translation: Complete function signature and body conversion
- โ STL Integration: C++ translations use standard library containers
- โ Error Handling: Comprehensive validation and error reporting
- โ Cross-Platform: Works on any system with required language tools
๐๏ธ System Architecture
1. LUXBIN Light Dictionary
ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
โ Photonic Mapping
HSL Colors โ Wavelengths (400-700nm)
2. Conversion Process
Binary Data โ LUXBIN Characters โ HSL Colors โ Light Wavelengths
โ โ โ โ
01010101 "HELLO" (120ยฐ,100%,70%) 550nm (Green)
3. Quantum Integration
Light Sequence โ NV Center States โ Quantum Storage
โ โ โ
Wavelengths Zero-Phonon Lines Qubit Encoding
4. Shades to Grammar
Text โ Grammar Analysis โ Shade Encoding โ Rich Light Shows
โ โ โ โ
Words Parts-of-Speech Saturation Structured Colors
๐ Quick Start
Installation
# Clone the repository
git clone https://github.com/mermaidnicheboutique-code/luxbin-light-language.git
cd luxbin-light-language
# Install dependencies (if any)
pip install -r requirements.txt
Basic Usage
from luxbin_light_converter import LuxbinLightConverter
# Classical photonic communication (default)
converter_classical = LuxbinLightConverter(enable_quantum=False)
binary_data = b"Hello World"
light_show = converter_classical.create_light_show(binary_data)
print(f"Light sequence: {len(light_show['light_sequence'])} steps")
# Quantum ion trap control (with hardware mappings)
converter_quantum = LuxbinLightConverter(enable_quantum=True)
quantum_show = converter_quantum.create_grammar_light_show("HADAMARD GATE")
for item in quantum_show['light_sequence'][:3]:
if 'quantum_operation' in item:
op = item['quantum_operation']
print(f"'{item['character']}' โ {op['operation']} ({op['ion_type']})")
# Satellite laser communication (global internet)
converter_satellite = LuxbinLightConverter(enable_satellite=True)
satellite_show = converter_satellite.create_light_show(b"Global Data")
for item in satellite_show['light_sequence'][:3]:
if 'satellite_operation' in item:
op = item['satellite_operation']
print(f"'{item['character']}' โ {op['operation']} ({op['data_rate']})")
Demo
python luxbin_light_converter.py
Modular Design
LUXBIN supports classical, quantum, and satellite computing paradigms in a single codebase:
Classical Mode (enable_quantum=False, enable_satellite=False):
- Pure photonic communication for universal computer interoperability
- No quantum-specific features required
- Suitable for classical hardware implementations
Quantum Mode (enable_quantum=True):
- Extended with ion trap quantum control mappings
- Direct interface to real quantum hardware protocols
- Wavelengths map to atomic transitions (397nm Caโบ, 422nm Srโบ, etc.)
- Enables photonic control of trapped-ion quantum computers
Satellite Mode (enable_satellite=True):
- Extended with Starlink-style laser constellation networking
- Direct interface to satellite laser communication protocols
- Wavelengths map to inter-satellite links (1550nm infrared lasers)
- Enables global photonic internet infrastructure
Energy Mode (enable_satellite=True):
- Extended with planetary energy grid optimization
- Smart grid control signals via satellite laser mesh
- Demand response coordination for energy conservation
- Real-time grid balancing and efficiency optimization
LUXBIN Programming Language
LUXBIN is also a complete photonic programming language with a compiler, VM, and standard library.
Running LUXBIN Programs
# Run a .lux program
python -m luxbin_compiler.cli run examples/hello_world.lux
# Compile to bytecode
python -m luxbin_compiler.cli compile examples/fibonacci.lux
# Execute compiled bytecode
python -m luxbin_compiler.cli exec examples/fibonacci.luxc
# Interactive REPL
python -m luxbin_compiler.cli repl
# Show tokens (lexer output)
python -m luxbin_compiler.cli tokens examples/hello_world.lux
# Show AST
python -m luxbin_compiler.cli ast examples/fibonacci.lux
# Semantic analysis only
python -m luxbin_compiler.cli check examples/factorial.lux
Example Program
# Fibonacci in LUXBIN
func fibonacci(n)
if n < 2 then
return n
end
return fibonacci(n - 1) + fibonacci(n - 2)
end
let result = fibonacci(10)
photon_print(result)
Compiler Architecture
Source (.lux) -> Lexer -> Parser -> Analyzer -> CodeGen -> VM
| | | | |
Tokens AST Type Check Bytecode Execute
See LUXBIN_LIGHT_LANGUAGE_SPEC.md for the full language specification and LUXBIN_RFC_STANDARD.md for the formal standard.
๐ Technical Details
Full Specification
See LUXBIN_LIGHT_LANGUAGE_SPEC.md for the complete technical specification.
LUXBIN Alphabet (A-Z)
Each character is assigned a unique wavelength: wavelength = 400 + (position / 77) x 300 nm
| Letter | Pos | nm | Color | Letter | Pos | nm | Color |
|---|---|---|---|---|---|---|---|
| A | 0 | 400.0 | Violet | N | 13 | 450.6 | Blue |
| B | 1 | 403.9 | Violet | O | 14 | 454.5 | Blue |
| C | 2 | 407.8 | Violet-Blue | P | 15 | 458.4 | Blue |
| D | 3 | 411.7 | Violet-Blue | Q | 16 | 462.3 | Blue-Cyan |
| E | 4 | 415.6 | Blue | R | 17 | 466.2 | Cyan |
| F | 5 | 419.5 | Blue | S | 18 | 470.1 | Cyan |
| G | 6 | 423.4 | Blue | T | 19 | 474.0 | Cyan |
| H | 7 | 427.3 | Blue | U | 20 | 477.9 | Cyan-Green |
| I | 8 | 431.2 | Blue-Indigo | V | 21 | 481.8 | Green |
| J | 9 | 435.1 | Indigo | W | 22 | 485.7 | Green |
| K | 10 | 439.0 | Indigo | X | 23 | 489.6 | Green |
| L | 11 | 442.9 | Indigo | Y | 24 | 493.5 | Green |
| M | 12 | 446.8 | Indigo-Blue | Z | 25 | 497.4 | Green |
Numbers (0-9)
| Digit | Position | Wavelength (nm) | Color Region |
|---|---|---|---|
| 0 | 26 | 501.3 | Cyan-Green |
| 1 | 27 | 505.2 | Cyan-Green |
| 2 | 28 | 509.1 | Green |
| 3 | 29 | 513.0 | Green |
| 4 | 30 | 516.9 | Green |
| 5 | 31 | 520.8 | Green |
| 6 | 32 | 524.7 | Green |
| 7 | 33 | 528.6 | Green |
| 8 | 34 | 532.5 | Green |
| 9 | 35 | 536.4 | Yellow-Green |
Punctuation & Special Characters
| Char | Name | Pos | nm | Char | Name | Pos | nm |
|---|---|---|---|---|---|---|---|
|
Space | 36 | 540.3 | @ |
At Sign | 50 | 594.8 |
. |
Period | 37 | 544.2 | # |
Hash | 51 | 598.7 |
, |
Comma | 38 | 548.1 | $ |
Dollar | 52 | 602.6 |
! |
Exclamation | 39 | 552.0 | % |
Percent | 53 | 606.5 |
? |
Question | 40 | 555.8 | ^ |
Caret | 54 | 610.4 |
; |
Semicolon | 41 | 559.7 | & |
Ampersand | 55 | 614.3 |
: |
Colon | 42 | 563.6 | * |
Asterisk | 56 | 618.2 |
- |
Hyphen | 43 | 567.5 | + |
Plus | 57 | 622.1 |
( |
Left Paren | 44 | 571.4 | = |
Equals | 58 | 626.0 |
) |
Right Paren | 45 | 575.3 | _ |
Underscore | 59 | 629.9 |
[ |
Left Bracket | 46 | 579.2 | ~ |
Tilde | 60 | 633.8 |
] |
Right Bracket | 47 | 583.1 | < |
Less Than | 62 | 641.6 |
{ |
Left Brace | 48 | 587.0 | > |
Greater Than | 63 | 645.5 |
} |
Right Brace | 49 | 590.9 | " |
Double Quote | 64 | 649.4 |
' |
Apostrophe | 65 | 653.2 | | |
Pipe | 66 | 657.1 |
\ |
Backslash | 67 | 661.0 | / |
Forward Slash | 68 | 664.9 |
Positions 70-76 reserved for protocol control and future expansion.
Morse-Light Hybrid Patterns
Letters:
A: .- B: -... C: -.-. D: -.. E: .
F: ..-. G: --. H: .... I: .. J: .---
K: -.- L: .-.. M: -- N: -. O: ---
P: .--. Q: --.- R: .-. S: ... T: -
U: ..- V: ...- W: .-- X: -..- Y: -.--
Z: --..
Numbers:
0: ----- 1: .---- 2: ..--- 3: ...-- 4: ....-
5: ..... 6: -.... 7: --... 8: ---.. 9: ----.
Punctuation:
.: .-.-.- ,: --..-- !: -.-.-- ?: ..--..
;: -.-.-. :: ---... -: -....- (: -.--. ): -.--.-
Additional Specs
- 77 Characters total across the visible spectrum
- Variable Bit Encoding: 6-7 bits per character (adaptive based on data)
- HSL Generation: Position-based hue calculation
- Grammar Shades: 10 categories including punctuation and binary modes
- Data Type Support: Specialized encoding for images, audio, JSON, text files
- Compression: Run-length encoding for repetitive data
- Metadata Headers: Type-specific headers for reconstruction
Light Show Parameters
- Duration: 100ms per character (200ms for spaces)
- Saturation: 100% (vibrant colors)
- Lightness: 70% (optimal visibility)
- Spectrum: Full visible range for maximum information density
Quantum NV Center Integration
- Zero-Phonon Line: ~637nm (primary storage)
- Phonon Sidebands: Violet (<635nm) and Red (>640nm)
- Storage Mechanism: Photon emission/absorption sequences
- Qubit Encoding: Light pulses program quantum states
Shades to Grammar Encoding
- Grammar Types: 10 categories (nouns, verbs, adjectives, adverbs, pronouns, prepositions, conjunctions, interjections, punctuation, binary)
- Shade Mapping: Each grammar type uses different saturation/lightness values
- Punctuation: Dark, low-saturation colors for structural marks (.,!?)
- Binary Mode: Pure grayscale (0% saturation) for raw binary data
- Enhanced Communication: Adds semantic structure to photonic signals
- Universal Parsing: Enables better message interpretation across systems
๐ Quantum Computer Integration
Ion Trap Quantum Computers (Real Hardware)
LUXBIN wavelengths directly map to real quantum control protocols:
Wavelength โ Quantum Operation Mapping:
- 397nm: Calcium-40 single qubit gates
- 422nm: Strontium-88 state preparation
- 729nm: Ytterbium-171 two-qubit gates
- 854nm: Rubidium-87 cooling cycles
Control Parameters:
- Wavelength: Atomic transition selection
- Duration: Pulse timing (nanosecond precision)
- Phase: Wave phase (future extension)
- Polarization: Linear/circular (future extension)
Diamond NV Centers
Nitrogen-vacancy centers in diamonds are quantum systems that can:
- Store quantum information for seconds
- Emit single photons on demand
- Be controlled with microwave/optical pulses
Light Show Storage
- Encoding: Map light wavelengths to NV center transitions
- Programming: Use laser pulses to initialize quantum states
- Storage: Maintain coherence during computation
- Readout: Optical measurement retrieves the light sequence
Advantages for Quantum Computing
- Parallel Processing: Multiple NV centers simultaneously
- Energy Efficiency: Photonic operations use less power
- Scalability: Diamond arrays can host thousands of qubits
- Hybrid Computing: Interface classical and quantum systems
๐ง API Reference
LuxbinLightConverter Class
binary_to_luxbin_chars(binary_data, chunk_size=6)
Converts binary data to LUXBIN character string.
char_to_hsl(char, grammar_type='default')
Maps LUXBIN character to HSL color tuple, optionally modified by grammar type.
analyze_grammar(text)
Performs basic part-of-speech tagging on input text.
hsl_to_wavelength(hue, saturation, lightness)
Approximates HSL color to light wavelength in nanometers.
create_light_show(binary_data)
Main conversion method - returns complete light show data structure.
create_grammar_light_show(text)
Creates grammar-aware light show with semantic color variations.
create_binary_light_show(binary_data, use_compression=True)
Converts raw binary data to grayscale light shows with optional compression.
create_image_light_show(image_data, width, height)
Specialized encoding for RGB image data with metadata preservation.
create_audio_light_show(audio_data, sample_rate, channels)
Waveform encoding for PCM audio data with sample rate metadata.
create_json_light_show(json_data)
Structured encoding for JSON objects with key-value preservation.
create_text_file_light_show(text_content, filename)
Grammar-aware encoding for text files with filename metadata.
compress_binary_data(binary_data)
Run-length encoding compression for repetitive binary data.
decompress_binary_data(compressed_data)
Decompression for run-length encoded data.
light_show_to_binary(light_sequence)
Reverse conversion from light show back to binary data.
๐ Performance Metrics
| Metric | Value |
|---|---|
| Conversion Speed | ~10KB/ms (Python implementation) |
| Compression Ratio | 6:8 bits (LUXBIN vs raw binary) |
| Light Show Duration | 100ms per character |
| Wavelength Precision | ยฑ0.1nm |
| Quantum Fidelity | >99% (theoretical) |
๐จ Example Output
Original text: HELLO WORLD
Binary data: 48656c6c6f20576f726c64
LUXBIN Light Show:
Text: HELLO WORLD
Total duration: 1.20s
Sequence length: 11
Light Sequence:
1. 'H' โ 546.7nm (HSL: (144, 100, 70)) for 0.1s
2. 'E' โ 495.9nm (HSL: (72, 100, 70)) for 0.1s
3. 'L' โ 550.0nm (HSL: (180, 100, 70)) for 0.1s
4. 'L' โ 550.0nm (HSL: (180, 100, 70)) for 0.1s
5. 'O' โ 604.2nm (HSL: (288, 100, 70)) for 0.1s
...
Quantum NV Center Data:
States: 11
Storage time: 1200000ฮผs
Grammar-Aware Example
Original text: BIG CAT RUNS QUICKLY
Grammar Analysis:
Grammar types used: adjective, noun, verb, adverb
Grammar Light Sequence:
1. 'B' (adjective) -> 441.7nm (HSL: (38, 40, 75)) for 0.1s
2. 'I' (adjective) -> 483.3nm (HSL: (72, 40, 75)) for 0.1s
3. 'G' (adjective) -> 525.0nm (HSL: (144, 40, 75)) for 0.1s
4. ' ' -> 701.7nm (HSL: (350, 60, 70)) for 0.2s
5. 'C' (noun) -> 441.7nm (HSL: (38, 100, 70)) for 0.1s
6. 'A' (noun) -> 400.0nm (HSL: (0, 100, 70)) for 0.1s
7. 'T' (noun) -> 525.0nm (HSL: (144, 100, 70)) for 0.1s
...
Grammar Shade Legend:
adjective: S40%, L75% - Low saturation - descriptions/qualities
noun: S100%, L70% - Full saturation - concrete objects/things
verb: S70%, L65% - Medium saturation - actions/states
adverb: S55%, L60% - Medium-low saturation - how/when/where
Quantum Storage: 1900000ฮผs (57% more information with grammar!)
Punctuation & Binary Example
Punctuation text: HELLO, WORLD! HOW ARE YOU?
Grammar types: adjective, noun, verb, punctuation
Punctuation in light sequence:
4. ',' (punctuation) -> 450.0nm (HSL: (38, 10, 30)) for 0.1s
12. '!' (punctuation) -> 475.0nm (HSL: (72, 10, 30)) for 0.1s
...
Binary Data: ff804020100804020100 (10 bytes)
LUXBIN encoding: ABCDEFGHIJKLMNOPQ...
Duration: 1.35s (faster for binary)
Compression ratio: 0.37 bytes per character
Binary light sequence:
1. 'A' (binary) -> 525.0nm (HSL: (0, 0, 50)) for 0.05s (000000)
2. 'B' (binary) -> 550.0nm (HSL: (0, 0, 50)) for 0.05s (000001)
...
---
## ๐ฌ Scientific Background
### Photonic Computing
- **Optical Data Transmission**: Light-based communication is faster and uses less energy than electrical signals
- **Color Encoding**: HSL space provides rich information density
- **Wavelength Division**: Multiple data streams on different wavelengths
### Quantum Memory
- **NV Centers**: Point defects in diamond with spin-1 ground state
- **Coherence Times**: T2* ~1ฮผs, T2 ~100ฮผs at room temperature
- **Optical Interface**: Emission at 637nm with high brightness
- **Scalability**: Arrays of NV centers for multi-qubit systems
### Universal Communication
- **Platform Agnostic**: Works on any computer with light sensors
- **Human Readable**: Colors can be visualized for debugging
- **Future Proof**: Compatible with emerging photonic hardware
---
## ๐ข About Nicheai
**Nicheai** is a pioneering technology company focused on sustainable computing infrastructure and planetary energy optimization.
### Our Mission
- Develop photonic computing technologies that reduce global energy consumption by 90%+
- Create quantum-ready communication protocols for next-generation networks
- Build planetary-scale infrastructure for sustainable technological civilization
- Advance AI and computing capabilities while minimizing environmental impact
### Technology Focus
- **LUXBIN Light Language**: Universal photonic communication protocol
- **Temporal Cryptography**: Time-based security for quantum systems
- **Sustainable Computing**: Energy-efficient alternatives to traditional silicon
- **Global Grid Infrastructure**: Smart energy and communication networks
### Contact Information
- **Website**: https://nicheai.com
- **Email**: contact@nicheai.com
- **GitHub Organization**: [@nicheai](https://github.com/nicheai)
- **LinkedIn**: [Nicheai Official](https://linkedin.com/company/nicheai)
### Career Opportunities
Nicheai is actively hiring talented engineers, physicists, and researchers to help build the future of sustainable computing. Join us in revolutionizing technology for planetary benefit!
---
## ๐ค Contributing
We welcome contributions! Areas of interest:
- Hardware implementations (LED arrays, spectrometers)
- Quantum control protocols for NV centers
- Advanced color-to-wavelength mappings
- Performance optimizations
- Additional language bindings
### Development Setup
```bash
# Fork and clone
git clone https://github.com/YOUR_USERNAME/luxbin-light-language.git
# Install dev dependencies
pip install -r requirements-dev.txt
# Run tests
python -m pytest
# Run demo
python luxbin_light_converter.py
๐ Related Projects
- LUXBIN Blockchain: The parent blockchain using temporal and photonic cryptography
- NV Center Control: Quantum control libraries for NV centers
- Photonic Quantum Computing: Photonic quantum hardware
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
- Nichole Christie: Founder and lead developer of LUXBIN technologies
- Nicheai Team: For advancing sustainable computing research
- Quantum Research Community: For NV center and ion trap advancements
- Photonic Computing Pioneers: For optical data transmission innovations
- Open Source Community: For collaborative development and feedback
Made with โค๏ธ by Nicheai for a sustainable, energy-efficient computing future ๐โก
Note: This is a research prototype developed by Nicheai. Production implementations should include proper error correction, synchronization, and quantum error mitigation. For commercial deployment or enterprise licensing, please contact Nicheai directly.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file luxbin_light_language-1.0.0.tar.gz.
File metadata
- Download URL: luxbin_light_language-1.0.0.tar.gz
- Upload date:
- Size: 69.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a284df5c8c3a8402e27997c630b9e4ca38b6b3f2eca30b3971398292b3ea428
|
|
| MD5 |
06a6ce8fc288f8be379ee4861d82a05a
|
|
| BLAKE2b-256 |
9a55df91db467a2b4fff720a5ce7cd017c6f2a637b4000ffb21f0ff7b7becb36
|
File details
Details for the file luxbin_light_language-1.0.0-py3-none-any.whl.
File metadata
- Download URL: luxbin_light_language-1.0.0-py3-none-any.whl
- Upload date:
- Size: 62.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2445fbcfd0d9eba06112f9d67e2c3cd1e764899033c3be15b2c743dddef5f45
|
|
| MD5 |
e11662f3ff71f34383b5aa96a3358099
|
|
| BLAKE2b-256 |
fb68707f47c47b1c7cc655b858f656ba3b520831e6ac53e89b5c2e1002d6389f
|