Last version with RPi-LoRa-KISS-TNC included

marcel 2 years ago
parent 030cd8ff19
commit 725d2ae5da
  1. 21
      CHANGELOG.md
  2. 14
      README.md
  3. 24
      RPi-LoRa-KISS-TNC/CHANGELOG.md
  4. 4
      RPi-LoRa-KISS-TNC/KissHelper.py
  5. 41
      RPi-LoRa-KISS-TNC/LoraAprsKissTnc.py
  6. 12
      RPi-LoRa-KISS-TNC/README.md
  7. 33
      RPi-LoRa-KISS-TNC/RPi-LoRa-KISS-TNC.ini
  8. 24
      RPi-LoRa-KISS-TNC/Start_lora-tnc.py
  9. 0
      aprs_utils/APZMDM::PE1RXF-2
  10. 56
      aprs_utils/aprs_log/2022-01-27_telemetry_PE1RXF-7.dat
  11. 167
      aprs_utils/aprs_log/2022-01-28_telemetry_PE1RXF-7.dat
  12. 171
      aprs_utils/aprs_log/2022-01-29_telemetry_PE1RXF-7.dat
  13. 165
      aprs_utils/aprs_log/2022-01-30_telemetry_PE1RXF-7.dat
  14. 102
      aprs_utils/aprs_log/2022-01-31_telemetry_PE1RXF-7.dat
  15. 661
      aprs_utils/aprs_log/aprs_received_messages.log
  16. 99
      aprs_utils/aprs_log/aprs_stations_heard_digipeated.log
  17. 9
      aprs_utils/aprs_log/aprs_stations_heard_direct.log
  18. 2
      aprs_utils/aprs_log/latest_telemetry_PE1RXF-7.dat
  19. 4
      aprs_utils/aprs_log/telemetry_PE1RXF-7_max_values.dat
  20. 4
      aprs_utils/aprs_log/telemetry_PE1RXF-7_min_values.dat
  21. 18
      aprs_utils/process_traffic.sh
  22. 2
      start_aprs_server.sh
  23. 1
      web-interface
  24. 4
      web-interface/css/font-awesome.min.css
  25. 87
      web-interface/css/popup.css
  26. 148
      web-interface/css/styles.css
  27. BIN
      web-interface/fonts/FontAwesome.otf
  28. BIN
      web-interface/fonts/fontawesome-webfont.eot
  29. 2671
      web-interface/fonts/fontawesome-webfont.svg
  30. BIN
      web-interface/fonts/fontawesome-webfont.ttf
  31. BIN
      web-interface/fonts/fontawesome-webfont.woff
  32. BIN
      web-interface/fonts/fontawesome-webfont.woff2
  33. 17
      web-interface/images/home.svg
  34. 125
      web-interface/images/mail-in.svg
  35. 132
      web-interface/images/mail-out.svg
  36. BIN
      web-interface/images/preload.gif
  37. 185
      web-interface/images/received.svg
  38. 38
      web-interface/images/settings.svg
  39. 155
      web-interface/images/telemetry.svg
  40. 468
      web-interface/index.php
  41. 34
      web-interface/less/animated.less
  42. 25
      web-interface/less/bordered-pulled.less
  43. 12
      web-interface/less/core.less
  44. 6
      web-interface/less/fixed-width.less
  45. 18
      web-interface/less/font-awesome.less
  46. 789
      web-interface/less/icons.less
  47. 13
      web-interface/less/larger.less
  48. 19
      web-interface/less/list.less
  49. 60
      web-interface/less/mixins.less
  50. 15
      web-interface/less/path.less
  51. 20
      web-interface/less/rotated-flipped.less
  52. 5
      web-interface/less/screen-reader.less
  53. 20
      web-interface/less/stacked.less
  54. 800
      web-interface/less/variables.less
  55. 34
      web-interface/scss/_animated.scss
  56. 25
      web-interface/scss/_bordered-pulled.scss
  57. 12
      web-interface/scss/_core.scss
  58. 6
      web-interface/scss/_fixed-width.scss
  59. 789
      web-interface/scss/_icons.scss
  60. 13
      web-interface/scss/_larger.scss
  61. 19
      web-interface/scss/_list.scss
  62. 60
      web-interface/scss/_mixins.scss
  63. 15
      web-interface/scss/_path.scss
  64. 20
      web-interface/scss/_rotated-flipped.scss
  65. 5
      web-interface/scss/_screen-reader.scss
  66. 20
      web-interface/scss/_stacked.scss
  67. 800
      web-interface/scss/_variables.scss
  68. 18
      web-interface/scss/font-awesome.scss
  69. 897
      web-interface/send_message.php
  70. 72
      web-interface/telemetry.php
  71. BIN
      web-interface/telemetry/humidity_graph.png
  72. BIN
      web-interface/telemetry/minmax_humidity_large_greenhouse.png
  73. BIN
      web-interface/telemetry/minmax_humidity_outside.png
  74. BIN
      web-interface/telemetry/minmax_humidity_small_greenhouse.png
  75. BIN
      web-interface/telemetry/minmax_temperature_large_greenhouse.png
  76. BIN
      web-interface/telemetry/minmax_temperature_outside.png
  77. BIN
      web-interface/telemetry/minmax_temperature_small_greenhouse.png
  78. BIN
      web-interface/telemetry/soilmoisture_graph.png
  79. BIN
      web-interface/telemetry/temperature_graph.png

@ -0,0 +1,21 @@
# Changelog
All notable changes to this project will be documented in this file.
Added : for new features.
Changed : for changes in existing functionality.
Deprecated: for soon-to-be removed features.
Removed : for now removed features.
Fixed : for any bug fixes.
Security : in case of vulnerabilities.
## [0.0.1] - 2022-01-31
### Added
- Lora support fo an SX1278 connected to the RPi GPIO
### Deprecated
- RPi-LoRa-KISS-TNC shall be moved to a seperate repository
### Fixed
- LoRa APRS header (<\xff\x01) was not added to the payload, due to an indentation fault. Long live Python!

@ -9,7 +9,7 @@ It runs on a Raspberry Pi Zero with Raspberry Pi OS Bullseye.
It can:
* Function as a normal digipeater (mono, dual or cross band)
* Function as a normal digipeater (mono, dual, threefold or cross band)
* Work as an IGate (RX only or RX/TX)
* Send and receive APRS messages
* Display some basic statistics like heard stations.
@ -18,9 +18,10 @@ It can:
In has (hardware):
* Two build in 1200bps AFSK modems
* Build in LoRa transceiver (SX1278)
* Build in transceiver
* Connector for external (second) transceiver
* Two USB ports for a network adapter and a third modem
* Two USB ports for a network adapter and something else
* Real Time Clock
* Raspberry Pi Zero
@ -28,11 +29,12 @@ It has (software):
* APRX digipeater software for the basic functions
* Apache2 web server for the user interface
* LoRa KISS TNC support (found in [https://git.meezenest.nl/marcel/RPi-LoRa-KISS-TNC](https://git.meezenest.nl/marcel/RPi-LoRa-KISS-TNC) repository)
* Custom software (from this repository) for extra functionality
## Changelog
- Added LoRa support for SX1278 module on RPi SPI (available on port ax2)
Can be found (here)[CHANGELOG.md]
## Further reading
@ -40,6 +42,6 @@ Want to know more? The complete guide (and more) is available on https://www.mee
## Screen shots web interface
![Main page](./screenshots/screenshot_main_page.png "Main page")
![Send message](./screenshots/screenshot_send_message.png "Send message")
![Telemetry](./screenshots/screenshot_telemetry.png "Telemetry")
![Main page](image screenshots/screenshot_main_page.png "Main page")
![Send message](image screenshots/screenshot_send_message.png "Send message")
![Telemetry](image screenshots/screenshot_telemetry.png "Telemetry")

@ -0,0 +1,24 @@
# Changelog
All notable changes to this project will be documented in this file.
Added : for new features.
Changed : for changes in existing functionality.
Deprecated: for soon-to-be removed features.
Removed : for now removed features.
Fixed : for any bug fixes.
Security : in case of vulnerabilities.
## [0.0.1] - 2022-01-31
### Added
- Lora and TCP settings are now configurable via configuration file RPi-LoRa-KISS-TNC.ini
### Changed
- Better encoding of AX.25 frames: less/no crashes due to corrupted incomming frames
### Deprecated
- Configuration via config.py
### Fixed
- LoRa APRS header (<\xff\x01) was not added to the payload, due to an indentation fault. Long live Python!

@ -65,9 +65,9 @@ def encode_address(s, final):
encoded_ssid |= 0b10000000
# SSID should now be one or two postions long and contain a number (idealy between 0 and 15).
if len(ssid) == 1 and ssid[0] > 47 and ssid[0] < 58:
if len(ssid) is 1 and ssid[0] > 47 and ssid[0] < 58:
encoded_ssid |= (int(ssid) << 1) | 0b01100000 | (0b00000001 if final else 0)
elif len(ssid) == 2 and ssid[0] > 47 and ssid[0] < 58 and ssid[1] > 47 and ssid[2] < 58:
elif len(ssid) is 2 and ssid[0] > 47 and ssid[0] < 58 and ssid[1] > 47 and ssid[2] < 58:
encoded_ssid |= (int(ssid) << 1) | 0b01100000 | (0b00000001 if final else 0)
else:
return None

@ -51,9 +51,45 @@ class LoraAprsKissTnc(LoRa):
self.set_freq(frequency)
self.set_preamble(preamble)
self.set_spreading_factor(spreadingFactor)
if bandwidth == 'BW7_8':
bandwidth = BW.BW7_8
elif bandwidth == 'BW10_4':
bandwidth = BW.BW10_4
elif bandwidth == 'BW15_6':
bandwidth = BW.BW15_6
elif bandwidth == 'BW20_8':
bandwidth = BW.BW20_8
elif bandwidth == 'BW31_25':
bandwidth = BW.BW31_25
elif bandwidth == 'BW41_7':
bandwidth = BW.BW41_7
elif bandwidth == 'BW62_5':
bandwidth = BW.BW62_5
elif bandwidth == 'BW125':
bandwidth = BW.BW125
elif bandwidth == 'BW250':
bandwidth = BW.BW250
elif bandwidth == 'BW500':
bandwidth = BW.BW500
else:
bandwidth = BW.BW125
self.set_bw(bandwidth)
self.set_low_data_rate_optim(True)
self.set_coding_rate(codingrate)
if codingrate == 'CR4_5':
codingrate = CODING_RATE.CR4_5
elif codingrate == 'CR4_6':
codingrate = CODING_RATE.CR4_6
elif codingrate == 'CR4_7':
codingrate = CODING_RATE.CR4_7
elif codingrate == 'CR4_8':
codingrate = CODING_RATE.CR4_8
else:
codingrate = CODING_RATE.CR4_5
self.set_coding_rate(codingrate)
self.set_ocp_trim(100)
self.set_pa_config(paSelect, MaxoutputPower, outputPower)
@ -77,7 +113,8 @@ class LoraAprsKissTnc(LoRa):
if self.aprs_data_type(data) == self.DATA_TYPE_THIRD_PARTY:
# remove third party thing
data = data[data.find(self.DATA_TYPE_THIRD_PARTY) + 1:]
data = self.LORA_APRS_HEADER + data
# Add LoRa-APRS header (original, this was indented one position further, only executed when above if-statement was true. Think it should be executed at all times.
data = self.LORA_APRS_HEADER + data
print("LoRa TX: " + repr(data))
self.transmit(data)
except QueueEmpty:

@ -2,13 +2,15 @@
This project was originally started by Tom Kottek (https://github.com/tomelec/RPi-LoRa-KISS-TNC). Because the program had some problems dealing with digipeated frames (it crashed when receiving a ssid with the 'has_been_digipeated' flag -*- set), I took on the task of fixing the code for my personal use.
## Hardware
I also designed my own (open source) hardware for it: a board holding a Raspberry Pi Zero 2 W, an SX1278 LoRa transceiver and a power supply with on/off button to safely switch on and off the system. The design files can be found on my website: [RPi LoRa_shield](https://meezenest.nl/mees/RPi_LoRa_shield.html)
## Software
The software controls the LoRa transceiver connected to the Raspberry´s SPI bus and emulates a KISS TNC over TCP. That makes it possible to use existing software like APRX. It is also possible to attach the KISS interface to the AX.25 stack via socat/kissattach.
## Hardware
I also designed my own (open source) hardware for it: a board holding a Raspberry Pi Zero 2 W, an SX1278 LoRa transceiver and a power supply with on/off button to safely switch on and off the system. The design files can be found on my website: [RPi LoRa_shield](https://meezenest.nl/mees/RPi_LoRa_shield.html)
### To Do
* A lot
* The program (or the LoRa module) still crashes occasionally. After restarting the program (kissattach/socat/RPi-LoRa-KISS-TNC.py) it all works again. Need to investigate.
* Completely remove config.py in favour of RPi-LoRa-KISS-TNC.ini
* Add raw TCP KISS socket for true AX.25 over KISS

@ -0,0 +1,33 @@
[LoRaSettings]
# Settings for LoRa module
frequency=433.775
preamble=8
spreadingFactor=12
# Bandwidth:
# BW7_8
# BW10_4
# BW15_6
# BW20_8
# BW31_25
# BW41_7
# BW62_5
# BW125
# BW250
# BW500
bandwidth=BW125
# Coding Rate:
# CR4_5
# CR4_6
# CR4_7
# CR4_8
codingrate=CR4_5
appendSignalReport=True
paSelect = 1
MaxoutputPower = 15
outputPower = 15
[KISS]
# Settings for KISS
TCP_HOST=0.0.0.0
TCP_PORT_AX25=10001
TCP_PORT_RAW =10002

@ -21,6 +21,25 @@ from TCPServer import KissServer
from AXUDPServer import AXUDPServer
import config
from LoraAprsKissTnc import LoraAprsKissTnc
import configparser
# Read configuration file #
parser = configparser.ConfigParser()
parser.read('RPi-LoRa-KISS-TNC.ini')
config_frequency = float(parser.get('LoRaSettings', 'frequency'))
config_preamble = int(parser.get('LoRaSettings', 'preamble'))
config_spreadingFactor = int(parser.get('LoRaSettings', 'spreadingFactor'))
config_bandwidth = parser.get('LoRaSettings', 'bandwidth')
config_codingrate = parser.get('LoRaSettings', 'codingrate')
config_appendSignalReport = parser.get('LoRaSettings', 'appendSignalReport')
config_paSelect = int(parser.get('LoRaSettings', 'paSelect'))
config_MaxoutputPower = int(parser.get('LoRaSettings', 'MaxoutputPower'))
config_outputPower = int(parser.get('LoRaSettings', 'outputPower'))
config_TCP_HOST = parser.get('KISS', 'TCP_HOST')
config_TCP_PORT_AX25 = int(parser.get('KISS', 'TCP_PORT_AX25'))
config_TCP_PORT_RAW = int(parser.get('KISS', 'TCP_PORT_RAW'))
# TX KISS frames go here (Digipeater -> TNC)
kissQueue = Queue()
@ -29,13 +48,14 @@ kissQueue = Queue()
if config.USE_AXUDP:
server = AXUDPServer(kissQueue, config.AXUDP_LOCAL_IP, config.AXUDP_LOCAL_PORT, config.AXUDP_REMOTE_IP, config.AXUDP_REMOTE_PORT)
else:
server = KissServer(kissQueue, config.TCP_HOST, config.TCP_PORT)
server = KissServer(kissQueue, config_TCP_HOST, config_TCP_PORT_AX25)
server.setDaemon(True)
server.start()
# LoRa transceiver instance
lora = LoraAprsKissTnc(kissQueue, server, verbose=False, appendSignalReport = config.APPEND_SIGNAL_REPORT)
lora = LoraAprsKissTnc(kissQueue, server, frequency=config_frequency, preamble=config_preamble, spreadingFactor=config_spreadingFactor, bandwidth=config_bandwidth,
codingrate=config_codingrate, appendSignalReport=config_appendSignalReport, paSelect = config_paSelect, MaxoutputPower = config_MaxoutputPower, outputPower = config_outputPower,verbose=True)
# this call loops forever inside
lora.startListening()

@ -103,3 +103,59 @@
2022-01-27 15:35,3.3,103.5,12.6,99.9,999.9,999.9,11.9,99.9,999.9,999.9
2022-01-27 15:45,2.9,102.4,12.1,99.9,999.9,999.9,10.9,99.9,999.9,999.9
2022-01-27 15:55,2.3,102.2,11.7,99.9,999.9,999.9,10.3,99.9,999.9,999.9
2022-01-27 16:05,1.8,102.6,11.0,99.9,999.9,999.9,9.7,99.9,999.9,999.9
2022-01-27 16:15,1.2,101.8,10.4,99.9,999.9,999.9,9.2,99.9,999.9,999.9
2022-01-27 16:25,0.9,101.6,10.1,99.9,999.9,999.9,8.8,99.9,999.9,999.9
2022-01-27 16:35,0.5,101.6,9.6,99.9,999.9,999.9,8.5,99.9,999.9,999.9
2022-01-27 16:45,0.2,101.8,9.2,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-27 16:52,0.2,101.8,9.2,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-27 16:53,0.2,101.8,9.2,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-27 16:53,0.2,101.8,9.2,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-27 16:53,10.2,101.8,9.2,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-27 16:55,9.7,101.9,8.6,99.9,999.9,999.9,7.5,99.9,999.9,999.9
2022-01-27 17:16,9.0,102.3,7.6,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-27 17:17,9.0,102.3,7.6,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-27 17:17,9.0,102.3,7.6,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-27 17:27,8.6,102.4,7.2,99.9,999.9,999.9,6.4,99.9,999.9,999.9
2022-01-27 17:27,8.6,102.4,7.2,99.9,999.9,999.9,6.4,99.9,999.9,999.9
2022-01-27 17:37,8.3,102.7,6.9,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-27 17:47,8.2,103.4,6.7,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-27 17:57,8.2,103.3,6.5,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-27 18:07,8.0,103.2,6.3,99.9,999.9,999.9,5.7,99.9,999.9,999.9
2022-01-27 18:17,7.8,103.1,6.2,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-27 18:18,7.8,103.1,6.2,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-27 18:28,7.6,103.0,5.9,99.9,999.9,999.9,5.4,99.9,999.9,999.9
2022-01-27 18:38,7.5,103.4,5.8,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-27 18:48,7.5,103.3,5.7,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-27 18:58,7.5,103.6,5.7,99.9,999.9,999.9,5.3,99.9,999.9,999.9
2022-01-27 19:08,7.5,103.0,5.6,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-27 19:18,7.6,103.3,5.6,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-27 19:28,7.4,103.1,5.5,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-27 19:38,7.1,103.1,5.2,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-27 19:48,7.0,103.6,5.1,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-27 19:49,7.0,103.6,5.1,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-27 19:59,7.0,103.8,5.1,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-27 20:09,7.0,103.7,5.0,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-27 20:19,6.6,102.7,4.8,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-27 20:29,6.2,102.5,4.5,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-27 20:39,6.0,102.6,4.3,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-27 20:49,5.8,102.6,4.0,99.9,999.9,999.9,3.4,99.9,999.9,999.9
2022-01-27 20:59,5.7,102.9,4.0,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-27 21:10,5.8,102.9,3.9,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-27 21:20,6.0,103.7,4.1,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-27 21:30,6.2,103.6,4.1,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-27 21:30,6.2,103.6,4.1,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-27 21:40,5.9,102.9,4.0,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-27 21:50,5.7,102.9,3.8,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-27 22:00,5.5,102.6,3.7,99.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-27 22:10,5.3,102.4,3.5,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-27 22:20,5.2,102.6,3.4,99.9,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-27 22:30,5.3,102.9,3.4,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-27 22:40,5.4,102.8,3.4,99.9,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-27 22:50,5.4,102.4,3.4,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-27 23:00,5.3,102.3,3.4,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-27 23:10,5.3,101.9,3.3,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-27 23:20,5.3,102.0,3.3,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-27 23:30,5.4,102.0,3.3,99.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-27 23:40,5.4,102.0,3.4,99.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-27 23:50,5.4,101.8,3.3,99.9,999.9,999.9,3.0,99.9,999.9,999.9

@ -0,0 +1,167 @@
2022-01-28 00:00,5.3,101.8,3.2,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-28 00:10,5.1,101.7,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 00:20,5.1,101.9,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 00:30,5.1,101.7,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 00:40,5.0,101.5,3.0,99.9,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-28 00:50,5.0,102.1,3.0,99.9,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-28 01:00,5.3,102.3,3.1,99.9,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-28 01:10,5.3,101.7,3.1,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-28 01:20,5.3,101.4,3.1,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-28 01:30,5.3,101.8,3.2,99.9,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-28 01:40,5.6,102.3,3.4,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-28 01:50,5.7,101.7,3.5,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-28 02:00,5.8,101.7,3.5,99.9,999.9,999.9,3.4,99.9,999.9,999.9
2022-01-28 02:10,5.7,101.2,3.5,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-28 02:20,5.6,101.8,3.5,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-28 02:30,5.7,102.2,3.6,99.9,999.9,999.9,3.4,99.9,999.9,999.9
2022-01-28 02:40,5.8,102.2,3.6,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-28 02:50,5.6,101.3,3.5,99.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-28 02:50,5.6,101.3,3.5,99.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-28 03:00,5.1,100.9,3.2,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 03:10,5.0,101.5,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 03:11,5.0,101.5,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 03:11,5.0,101.5,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 03:11,5.0,101.5,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-28 03:21,5.3,101.9,3.2,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-28 03:31,5.6,102.1,3.4,99.9,999.9,999.9,3.2,99.9,999.9,999.9
2022-01-28 03:41,5.7,102.1,3.5,99.9,999.9,999.9,3.4,99.9,999.9,999.9
2022-01-28 03:51,5.9,102.2,3.6,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-28 04:01,5.9,102.0,3.7,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-28 04:11,6.0,101.9,3.7,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-28 04:21,5.9,101.5,3.7,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-28 04:31,5.8,101.3,3.7,99.9,999.9,999.9,3.5,99.9,999.9,999.9
2022-01-28 04:41,6.0,101.4,3.8,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-28 04:42,6.0,101.4,3.8,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-28 04:52,6.2,101.3,3.9,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-28 05:02,6.3,100.9,4.0,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 05:12,6.5,100.5,4.1,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 05:22,6.6,100.6,4.3,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-28 05:32,6.6,100.5,4.3,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-28 05:42,6.4,100.4,4.2,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 05:52,6.3,100.6,4.2,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 06:02,6.3,100.6,4.2,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 06:02,6.3,100.6,4.2,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 06:12,6.3,100.4,4.2,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 06:23,6.2,100.3,4.1,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 06:33,6.1,100.6,4.1,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 06:43,6.2,101.0,4.1,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 06:53,6.4,101.1,4.2,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 07:03,6.5,100.9,4.3,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 07:13,6.5,101.0,4.3,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-28 07:23,6.6,100.9,4.4,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-28 07:33,6.5,100.8,4.3,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 07:43,6.3,101.0,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 07:43,6.3,101.0,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 07:53,6.1,100.9,4.1,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-28 07:53,6.1,100.9,4.1,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-28 08:03,6.1,100.8,4.1,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-28 08:13,6.2,100.7,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 08:23,6.3,100.6,4.3,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 08:33,6.3,100.6,4.3,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 08:43,6.5,100.8,4.6,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 08:53,6.6,100.6,4.9,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 09:03,7.1,100.6,5.6,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-28 09:13,7.1,100.3,5.7,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-28 09:23,6.7,99.9,5.2,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-28 09:33,6.3,99.8,5.0,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 09:34,6.3,99.8,5.0,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-28 09:44,7.5,99.9,6.9,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-28 09:54,8.5,98.5,7.7,99.9,999.9,999.9,5.4,99.9,999.9,999.9
2022-01-28 10:04,8.7,98.3,8.1,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-28 10:04,8.7,98.3,8.1,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-28 10:14,10.8,95.8,11.3,99.9,999.9,999.9,7.8,99.9,999.9,999.9
2022-01-28 10:24,10.8,97.1,10.5,99.9,999.9,999.9,8.3,99.9,999.9,999.9
2022-01-28 10:34,10.6,98.2,10.1,99.9,999.9,999.9,8.3,99.9,999.9,999.9
2022-01-28 10:44,11.3,97.1,11.1,99.9,999.9,999.9,8.8,99.9,999.9,999.9
2022-01-28 10:54,12.7,98.2,12.6,99.9,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-28 11:04,12.6,99.0,12.3,99.9,999.9,999.9,10.3,99.9,999.9,999.9
2022-01-28 11:04,12.6,99.0,12.3,99.9,999.9,999.9,10.3,99.9,999.9,999.9
2022-01-28 11:05,12.6,99.0,12.3,99.9,999.9,999.9,10.3,99.9,999.9,999.9
2022-01-28 11:15,12.8,98.0,12.8,99.9,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-28 11:25,17.3,91.3,16.2,99.9,999.9,999.9,12.1,99.9,999.9,999.9
2022-01-28 11:25,17.3,91.3,16.2,99.9,999.9,999.9,12.1,99.9,999.9,999.9
2022-01-28 11:35,17.6,92.4,16.5,98.0,999.9,999.9,13.5,99.9,999.9,999.9
2022-01-28 11:45,16.3,93.3,15.4,98.0,999.9,999.9,13.0,99.9,999.9,999.9
2022-01-28 11:55,16.5,93.9,16.1,98.5,999.9,999.9,12.8,99.9,999.9,999.9
2022-01-28 12:05,19.9,93.7,19.0,96.0,999.9,999.9,15.3,99.9,999.9,999.9
2022-01-28 12:15,21.1,89.5,19.7,95.0,999.9,999.9,16.8,99.9,999.9,999.9
2022-01-28 12:25,20.8,88.6,20.0,93.2,999.9,999.9,17.0,99.9,999.9,999.9
2022-01-28 12:35,18.9,89.7,19.0,93.2,999.9,999.9,15.9,99.9,999.9,999.9
2022-01-28 12:45,17.7,91.6,18.1,93.7,999.9,999.9,15.0,99.9,999.9,999.9
2022-01-28 12:55,18.4,91.3,18.4,93.7,999.9,999.9,15.5,99.9,999.9,999.9
2022-01-28 13:05,17.9,91.4,18.1,92.9,999.9,999.9,15.0,99.9,999.9,999.9
2022-01-28 13:16,16.3,92.8,17.2,93.0,999.9,999.9,14.1,99.9,999.9,999.9
2022-01-28 13:26,15.9,93.9,17.2,93.4,999.9,999.9,13.8,99.9,999.9,999.9
2022-01-28 13:36,15.4,94.1,16.4,92.9,999.9,999.9,13.4,99.9,999.9,999.9
2022-01-28 13:46,14.7,95.5,15.7,94.1,999.9,999.9,12.8,99.9,999.9,999.9
2022-01-28 13:56,14.2,95.2,15.1,93.7,999.9,999.9,12.3,99.9,999.9,999.9
2022-01-28 13:56,14.2,95.2,15.1,93.7,999.9,999.9,12.3,99.9,999.9,999.9
2022-01-28 14:06,14.7,97.2,15.2,95.1,999.9,999.9,13.1,99.9,999.9,999.9
2022-01-28 14:16,17.0,94.1,17.0,93.9,999.9,999.9,15.7,99.9,999.9,999.9
2022-01-28 14:26,16.0,94.4,16.2,93.4,999.9,999.9,14.2,99.9,999.9,999.9
2022-01-28 14:36,14.9,95.3,15.4,94.2,999.9,999.9,13.1,99.9,999.9,999.9
2022-01-28 14:46,14.4,96.0,15.2,93.6,999.9,999.9,12.5,99.9,999.9,999.9
2022-01-28 14:56,13.7,95.7,14.2,93.4,999.9,999.9,11.9,99.9,999.9,999.9
2022-01-28 15:06,13.4,96.4,13.9,93.5,999.9,999.9,11.4,99.9,999.9,999.9
2022-01-28 15:16,13.2,97.3,13.9,94.2,999.9,999.9,12.1,99.9,999.9,999.9
2022-01-28 15:26,13.8,96.6,14.2,94.2,999.9,999.9,13.3,99.9,999.9,999.9
2022-01-28 15:27,13.8,96.6,14.2,94.2,999.9,999.9,13.3,99.9,999.9,999.9
2022-01-28 15:27,13.8,96.6,14.2,94.2,999.9,999.9,13.3,99.9,999.9,999.9
2022-01-28 15:37,13.1,95.4,13.3,93.8,999.9,999.9,11.9,99.9,999.9,999.9
2022-01-28 15:47,12.4,96.5,12.7,93.8,999.9,999.9,10.8,99.9,999.9,999.9
2022-01-28 15:57,11.9,97.2,12.1,94.0,999.9,999.9,10.3,99.9,999.9,999.9
2022-01-28 16:07,11.3,97.2,11.3,94.2,999.9,999.9,9.6,99.9,999.9,999.9
2022-01-28 16:17,10.6,97.6,10.5,94.4,999.9,999.9,8.8,99.9,999.9,999.9
2022-01-28 16:27,9.9,98.3,9.9,95.2,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-28 16:37,9.4,99.0,9.2,95.4,999.9,999.9,7.4,99.9,999.9,999.9
2022-01-28 16:48,9.0,99.6,8.6,96.0,999.9,999.9,6.9,99.9,999.9,999.9
2022-01-28 16:58,8.6,100.1,8.1,96.3,999.9,999.9,6.6,99.9,999.9,999.9
2022-01-28 17:08,8.3,100.5,7.6,96.8,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-28 17:18,8.1,100.7,7.1,97.1,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-28 17:28,7.8,100.9,6.8,97.7,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-28 17:49,7.5,101.2,6.1,98.8,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-28 17:49,7.5,101.2,6.1,98.8,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-28 17:49,7.5,101.2,6.1,98.8,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-28 17:49,7.5,101.2,6.1,98.8,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-28 17:59,7.3,101.3,5.9,99.3,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-28 18:09,7.2,101.3,5.7,99.8,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-28 18:10,7.2,101.3,5.7,99.8,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-28 18:20,7.1,101.3,5.5,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-28 18:30,6.9,101.2,5.3,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-28 18:40,6.8,101.1,5.1,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-28 18:50,6.6,101.2,5.0,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-28 19:00,6.4,101.2,4.8,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 19:10,6.4,101.4,4.7,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 19:20,6.3,101.5,4.6,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 19:30,6.3,101.6,4.6,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 19:40,6.3,101.7,4.5,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-28 19:50,6.4,101.9,4.5,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-28 20:00,6.6,102.1,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-28 20:10,6.8,102.2,4.8,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-28 20:20,6.9,102.2,4.8,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-28 20:30,7.0,101.9,5.0,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-28 20:40,7.2,101.6,5.1,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-28 20:50,7.3,101.4,5.2,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-28 21:00,7.3,101.4,5.3,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-28 21:10,7.4,101.4,5.4,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-28 21:10,7.4,101.4,5.4,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-28 21:20,7.6,101.3,5.5,99.9,999.9,999.9,5.4,99.9,999.9,999.9
2022-01-28 21:30,7.7,101.3,5.6,99.9,999.9,999.9,5.4,99.9,999.9,999.9
2022-01-28 21:40,7.7,101.3,5.6,99.9,999.9,999.9,5.5,99.9,999.9,999.9
2022-01-28 21:41,7.7,101.3,5.6,99.9,999.9,999.9,5.5,99.9,999.9,999.9
2022-01-28 21:51,7.8,101.4,5.7,99.9,999.9,999.9,5.5,99.9,999.9,999.9
2022-01-28 22:01,7.8,101.5,5.8,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-28 22:01,7.8,101.5,5.8,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-28 22:11,7.9,101.6,5.8,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-28 22:21,7.9,101.7,5.8,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-28 22:31,7.9,101.9,5.9,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-28 22:41,7.9,101.9,5.9,99.9,999.9,999.9,5.7,99.9,999.9,999.9
2022-01-28 22:51,8.0,102.0,6.0,99.9,999.9,999.9,5.7,99.9,999.9,999.9
2022-01-28 23:01,8.0,102.1,6.0,99.9,999.9,999.9,5.8,99.9,999.9,999.9
2022-01-28 23:11,8.1,102.1,6.1,99.9,999.9,999.9,5.8,99.9,999.9,999.9
2022-01-28 23:21,8.2,102.1,6.1,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-28 23:31,8.2,102.1,6.2,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-28 23:41,8.3,102.1,6.2,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-28 23:51,8.3,102.1,6.2,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-28 23:52,8.3,102.1,6.2,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-28 23:52,8.3,102.1,6.2,99.9,999.9,999.9,6.0,99.9,999.9,999.9

@ -0,0 +1,171 @@
2022-01-29 00:02,8.4,102.1,6.3,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 00:12,8.4,102.1,6.4,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 00:22,8.4,102.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 00:32,8.5,102.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 00:32,8.5,102.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 00:42,8.5,102.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 00:43,8.5,102.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 00:43,8.5,102.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 00:53,8.4,102.1,6.4,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 01:03,8.4,102.2,6.4,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-29 01:13,8.3,102.5,6.4,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-29 01:23,8.3,102.7,6.4,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-29 01:33,8.3,102.9,6.3,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-29 01:43,8.3,102.9,6.4,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 01:53,8.4,103.0,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 02:03,8.5,103.1,6.4,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 02:13,8.5,103.2,6.5,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 02:24,8.5,103.3,6.5,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 02:34,8.4,103.5,6.5,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 02:44,8.4,103.7,6.5,99.9,999.9,999.9,6.1,99.9,999.9,999.9
2022-01-29 02:54,8.4,103.9,6.5,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 02:54,8.4,103.9,6.5,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 02:55,8.4,103.9,6.5,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 03:05,8.5,104.0,6.5,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 03:15,8.5,104.1,6.6,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 03:25,8.6,104.2,6.6,99.9,999.9,999.9,6.3,99.9,999.9,999.9
2022-01-29 03:35,8.6,104.3,6.6,99.9,999.9,999.9,6.4,99.9,999.9,999.9
2022-01-29 03:45,8.7,104.3,6.7,99.9,999.9,999.9,6.4,99.9,999.9,999.9
2022-01-29 03:55,8.8,104.4,6.7,99.9,999.9,999.9,6.5,99.9,999.9,999.9
2022-01-29 03:56,8.8,104.4,6.7,99.9,999.9,999.9,6.5,99.9,999.9,999.9
2022-01-29 04:06,8.8,104.5,6.8,99.9,999.9,999.9,6.5,99.9,999.9,999.9
2022-01-29 04:16,8.9,104.5,6.8,99.9,999.9,999.9,6.6,99.9,999.9,999.9
2022-01-29 04:26,8.9,104.5,6.9,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-29 04:36,9.0,104.6,6.9,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-29 04:36,9.0,104.6,6.9,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-29 04:46,9.0,104.7,7.0,99.9,999.9,999.9,6.8,99.9,999.9,999.9
2022-01-29 04:56,9.1,104.7,7.0,99.9,999.9,999.9,6.8,99.9,999.9,999.9
2022-01-29 05:06,9.2,104.7,7.1,99.9,999.9,999.9,6.9,99.9,999.9,999.9
2022-01-29 05:16,9.2,104.8,7.2,99.9,999.9,999.9,7.0,99.9,999.9,999.9
2022-01-29 05:26,9.3,104.8,7.2,99.9,999.9,999.9,7.1,99.9,999.9,999.9
2022-01-29 05:36,9.4,104.9,7.3,99.9,999.9,999.9,7.2,99.9,999.9,999.9
2022-01-29 05:36,9.4,104.9,7.3,99.9,999.9,999.9,7.2,99.9,999.9,999.9
2022-01-29 05:46,9.5,104.9,7.4,99.9,999.9,999.9,7.2,99.9,999.9,999.9
2022-01-29 05:56,9.6,104.8,7.4,99.9,999.9,999.9,7.3,99.9,999.9,999.9
2022-01-29 06:06,9.6,104.9,7.5,99.9,999.9,999.9,7.3,99.9,999.9,999.9
2022-01-29 06:16,9.6,104.8,7.5,99.9,999.9,999.9,7.4,99.9,999.9,999.9
2022-01-29 06:27,9.7,104.8,7.6,99.9,999.9,999.9,7.4,99.9,999.9,999.9
2022-01-29 06:37,9.7,104.9,7.6,99.9,999.9,999.9,7.4,99.9,999.9,999.9
2022-01-29 06:47,9.7,104.9,7.7,99.9,999.9,999.9,7.5,99.9,999.9,999.9
2022-01-29 06:57,9.7,104.9,7.7,99.9,999.9,999.9,7.5,99.9,999.9,999.9
2022-01-29 07:07,9.8,105.0,7.7,99.9,999.9,999.9,7.5,99.9,999.9,999.9
2022-01-29 07:16,9.9,104.9,7.8,99.9,999.9,999.9,7.6,99.9,999.9,999.9
2022-01-29 07:26,9.9,105.0,7.8,99.9,999.9,999.9,7.6,99.9,999.9,999.9
2022-01-29 07:36,9.9,105.1,7.8,99.9,999.9,999.9,7.6,99.9,999.9,999.9
2022-01-29 07:46,9.9,105.3,7.8,99.9,999.9,999.9,7.7,99.9,999.9,999.9
2022-01-29 07:56,10.0,105.3,7.9,99.9,999.9,999.9,7.7,99.9,999.9,999.9
2022-01-29 08:06,10.0,105.4,7.9,99.9,999.9,999.9,7.7,99.9,999.9,999.9
2022-01-29 08:16,10.0,105.4,7.9,99.9,999.9,999.9,7.7,99.9,999.9,999.9
2022-01-29 08:27,10.0,105.4,8.0,99.9,999.9,999.9,7.8,99.9,999.9,999.9
2022-01-29 08:27,10.0,105.4,8.0,99.9,999.9,999.9,7.8,99.9,999.9,999.9
2022-01-29 08:37,10.1,105.5,8.1,99.9,999.9,999.9,7.8,99.9,999.9,999.9
2022-01-29 08:37,10.1,105.5,8.1,99.9,999.9,999.9,7.8,99.9,999.9,999.9
2022-01-29 08:37,10.1,105.5,8.1,99.9,999.9,999.9,7.8,99.9,999.9,999.9
2022-01-29 08:47,10.2,105.4,8.2,99.9,999.9,999.9,7.9,99.9,999.9,999.9
2022-01-29 08:57,10.3,105.4,8.3,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-29 09:07,10.3,105.2,8.4,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-29 09:08,10.3,105.2,8.4,99.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-29 09:18,10.4,105.2,8.5,99.9,999.9,999.9,8.1,99.9,999.9,999.9
2022-01-29 09:28,10.5,105.2,8.6,99.9,999.9,999.9,8.1,99.9,999.9,999.9
2022-01-29 09:38,10.5,105.2,8.7,99.9,999.9,999.9,8.1,99.9,999.9,999.9
2022-01-29 09:48,10.5,105.3,8.7,99.9,999.9,999.9,8.2,99.9,999.9,999.9
2022-01-29 09:58,10.5,105.3,8.7,99.9,999.9,999.9,8.2,99.9,999.9,999.9
2022-01-29 10:08,10.6,105.3,8.8,99.9,999.9,999.9,8.3,99.9,999.9,999.9
2022-01-29 10:18,10.8,105.3,9.1,99.9,999.9,999.9,8.5,99.9,999.9,999.9
2022-01-29 10:28,11.1,105.1,9.4,99.9,999.9,999.9,8.8,99.9,999.9,999.9
2022-01-29 10:38,11.3,104.7,9.5,99.9,999.9,999.9,8.9,99.9,999.9,999.9
2022-01-29 10:38,11.3,104.7,9.5,99.9,999.9,999.9,8.9,99.9,999.9,999.9
2022-01-29 10:48,11.5,104.5,9.8,99.9,999.9,999.9,9.1,99.9,999.9,999.9
2022-01-29 10:58,11.7,104.2,10.1,99.9,999.9,999.9,9.4,99.9,999.9,999.9
2022-01-29 11:08,12.0,103.9,10.4,99.9,999.9,999.9,9.6,99.9,999.9,999.9
2022-01-29 11:18,12.2,103.6,10.6,99.9,999.9,999.9,9.8,99.9,999.9,999.9
2022-01-29 11:28,12.2,103.3,10.7,99.9,999.9,999.9,9.9,99.9,999.9,999.9
2022-01-29 11:29,12.2,103.3,10.7,99.9,999.9,999.9,9.9,99.9,999.9,999.9
2022-01-29 11:39,12.4,103.5,11.0,99.9,999.9,999.9,10.1,99.9,999.9,999.9
2022-01-29 11:49,12.6,103.0,11.3,99.9,999.9,999.9,10.3,99.9,999.9,999.9
2022-01-29 11:59,12.7,103.1,11.4,99.9,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-29 12:09,12.8,102.7,11.4,99.9,999.9,999.9,10.5,99.9,999.9,999.9
2022-01-29 12:19,12.7,102.2,11.3,99.9,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-29 12:29,12.8,102.3,11.5,99.9,999.9,999.9,10.5,99.9,999.9,999.9
2022-01-29 12:39,12.7,102.1,11.3,99.9,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-29 12:39,12.7,102.1,11.3,99.9,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-29 12:49,12.8,102.2,11.6,99.9,999.9,999.9,10.5,99.9,999.9,999.9
2022-01-29 12:59,12.9,102.1,11.7,99.9,999.9,999.9,10.7,99.9,999.9,999.9
2022-01-29 13:09,13.0,102.1,11.8,99.9,999.9,999.9,10.7,99.9,999.9,999.9
2022-01-29 13:19,13.0,101.9,11.9,99.9,999.9,999.9,10.7,99.9,999.9,999.9
2022-01-29 13:29,13.3,101.9,12.2,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 13:29,13.3,101.9,12.2,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 13:30,13.3,101.9,12.2,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 13:40,13.7,101.3,12.9,99.9,999.9,999.9,11.5,99.9,999.9,999.9
2022-01-29 13:50,14.2,101.1,13.2,99.9,999.9,999.9,11.8,99.9,999.9,999.9
2022-01-29 14:00,13.9,100.5,12.7,99.9,999.9,999.9,11.7,99.9,999.9,999.9
2022-01-29 14:10,13.7,100.4,12.4,99.9,999.9,999.9,11.5,99.9,999.9,999.9
2022-01-29 14:20,13.4,100.1,12.0,99.9,999.9,999.9,11.2,99.9,999.9,999.9
2022-01-29 14:30,13.2,99.9,11.7,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 14:40,13.2,99.7,11.8,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 14:50,13.6,100.0,12.3,99.9,999.9,999.9,11.3,99.9,999.9,999.9
2022-01-29 14:50,13.6,100.0,12.3,99.9,999.9,999.9,11.3,99.9,999.9,999.9
2022-01-29 15:00,14.4,99.3,13.1,99.9,999.9,999.9,12.3,99.9,999.9,999.9
2022-01-29 15:10,15.3,98.0,14.3,99.9,999.9,999.9,13.6,99.9,999.9,999.9
2022-01-29 15:20,14.8,97.4,13.4,99.9,999.9,999.9,12.7,99.9,999.9,999.9
2022-01-29 15:30,14.1,97.9,12.7,99.9,999.9,999.9,12.0,99.9,999.9,999.9
2022-01-29 15:40,13.6,98.7,12.2,99.9,999.9,999.9,11.5,99.9,999.9,999.9
2022-01-29 15:40,13.6,98.7,12.2,99.9,999.9,999.9,11.5,99.9,999.9,999.9
2022-01-29 15:41,13.6,98.7,12.2,99.9,999.9,999.9,11.5,99.9,999.9,999.9
2022-01-29 15:51,13.3,99.0,11.8,99.9,999.9,999.9,11.2,99.9,999.9,999.9
2022-01-29 16:01,13.2,99.2,11.7,99.9,999.9,999.9,11.1,99.9,999.9,999.9
2022-01-29 16:11,13.2,98.9,11.7,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 16:21,13.4,98.5,11.9,99.9,999.9,999.9,11.2,99.9,999.9,999.9
2022-01-29 16:21,13.4,98.5,11.9,99.9,999.9,999.9,11.2,99.9,999.9,999.9
2022-01-29 16:31,13.5,97.5,11.8,99.9,999.9,999.9,11.2,99.9,999.9,999.9
2022-01-29 16:41,13.3,96.4,11.4,99.9,999.9,999.9,11.0,99.9,999.9,999.9
2022-01-29 16:51,13.0,95.4,11.1,99.4,999.9,999.9,10.7,99.9,999.9,999.9
2022-01-29 17:01,12.7,94.4,10.8,99.0,999.9,999.9,10.4,99.9,999.9,999.9
2022-01-29 17:11,12.4,94.4,10.5,98.9,999.9,999.9,10.0,99.9,999.9,999.9
2022-01-29 17:21,12.2,94.3,10.3,99.1,999.9,999.9,9.8,99.9,999.9,999.9
2022-01-29 17:31,12.0,93.7,10.1,98.5,999.9,999.9,9.7,99.9,999.9,999.9
2022-01-29 17:41,11.9,93.3,9.9,99.0,999.9,999.9,9.6,99.9,999.9,999.9
2022-01-29 17:51,11.8,92.8,9.8,98.8,999.9,999.9,9.5,99.9,999.9,999.9
2022-01-29 18:01,11.7,92.5,9.7,98.5,999.9,999.9,9.4,99.9,999.9,999.9
2022-01-29 18:11,11.5,92.5,9.5,98.4,999.9,999.9,9.2,99.9,999.9,999.9
2022-01-29 18:21,11.3,92.7,9.3,98.5,999.9,999.9,9.0,99.9,999.9,999.9
2022-01-29 18:31,11.1,93.0,9.2,98.6,999.1,999.9,8.8,99.9,999.9,999.9
2022-01-29 18:41,10.9,93.2,9.0,98.4,999.9,999.9,8.6,99.9,999.9,999.9
2022-01-29 18:51,10.5,93.9,8.6,98.8,999.9,999.9,8.2,99.9,999.9,999.9
2022-01-29 18:51,10.5,93.9,8.6,98.8,999.9,999.9,8.2,99.9,999.9,999.9
2022-01-29 18:51,10.5,93.9,8.6,98.8,999.9,999.9,8.2,99.9,999.9,999.9
2022-01-29 19:01,10.2,94.8,8.4,99.0,998.8,999.9,8.0,99.9,999.9,999.9
2022-01-29 19:11,10.2,94.8,8.4,99.0,995.9,999.9,8.0,99.9,999.9,999.9
2022-01-29 19:21,10.3,94.5,8.4,98.9,999.9,999.9,8.0,99.9,999.9,999.9
2022-01-29 19:31,10.3,94.2,8.3,98.9,998.4,999.9,8.0,99.9,999.9,999.9
2022-01-29 19:41,10.3,94.0,8.3,98.8,994.7,999.9,8.0,99.9,999.9,999.9
2022-01-29 19:51,10.3,94.4,8.2,99.1,999.3,999.9,8.0,99.9,999.9,999.9
2022-01-29 19:52,10.3,94.4,8.2,99.1,999.3,999.9,8.0,99.9,999.9,999.9
2022-01-29 20:02,10.1,95.1,8.2,99.5,992.9,999.9,7.8,99.9,999.9,999.9
2022-01-29 20:12,10.0,95.7,8.0,99.7,992.2,999.9,7.7,99.9,999.9,999.9
2022-01-29 20:22,9.8,96.1,7.8,99.9,992.0,999.9,7.4,99.9,999.9,999.9
2022-01-29 20:32,9.4,97.0,7.5,99.9,999.9,999.9,7.1,99.9,999.9,999.9
2022-01-29 20:42,9.0,97.8,7.2,99.9,999.9,999.9,6.7,99.9,999.9,999.9
2022-01-29 20:52,8.7,98.7,6.9,99.9,999.9,999.9,6.4,99.9,999.9,999.9
2022-01-29 21:02,8.5,99.3,6.8,99.9,999.9,999.9,6.3,99.9,999.9,999.9
2022-01-29 21:12,8.4,99.2,6.6,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-29 21:22,8.2,99.2,6.5,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-29 21:32,8.1,99.4,6.3,99.9,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-29 21:42,7.9,99.2,6.1,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-29 21:42,7.9,99.2,6.1,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-29 21:52,7.7,99.0,5.9,99.9,999.9,999.9,5.3,99.9,999.9,999.9
2022-01-29 22:02,7.5,98.8,5.7,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-29 22:12,7.5,98.6,5.6,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-29 22:22,7.5,98.5,5.5,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-29 22:32,7.4,98.4,5.5,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-29 22:42,7.4,98.2,5.5,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-29 22:42,7.4,98.2,5.5,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-29 22:52,7.5,98.7,5.5,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-29 23:02,7.4,98.4,5.3,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-29 23:02,7.4,98.4,5.3,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-29 23:12,7.2,98.8,5.2,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-29 23:22,7.2,99.1,5.2,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-29 23:32,7.3,98.5,5.2,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-29 23:42,7.2,97.8,5.1,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-29 23:43,7.2,97.8,5.1,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-29 23:53,7.2,97.4,5.1,99.9,999.9,999.9,4.8,99.9,999.9,999.9

@ -0,0 +1,165 @@
2022-01-30 00:03,7.2,97.3,5.1,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-30 00:13,7.3,97.4,5.2,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-30 00:23,7.5,97.3,5.2,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-30 00:33,7.3,97.4,5.1,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-30 00:43,7.2,97.4,5.0,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-30 00:53,7.1,97.5,4.9,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 01:03,6.9,97.4,4.8,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-30 01:13,6.8,97.6,4.7,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 01:13,6.8,97.6,4.7,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 01:24,6.6,98.0,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 01:34,6.8,98.5,4.7,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 01:44,6.7,98.0,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 01:44,6.7,98.0,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 01:54,6.6,98.2,4.5,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 02:04,6.7,98.3,4.6,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 02:14,6.8,98.0,4.7,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 02:24,6.6,97.5,4.5,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 02:24,6.6,97.5,4.5,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 02:34,6.4,97.8,4.4,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-30 02:44,6.5,98.4,4.4,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 02:54,6.8,98.6,4.6,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 03:04,7.0,98.7,4.7,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-30 03:05,7.0,98.7,4.7,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-30 03:15,7.0,98.9,4.7,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-30 03:25,6.9,98.8,4.7,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 03:34,6.7,99.1,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 03:44,6.6,99.2,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 03:55,6.6,99.2,4.5,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 04:05,6.7,98.9,4.6,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 04:15,6.6,98.4,4.5,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 04:25,6.7,98.8,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 04:35,6.9,99.0,4.7,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-30 04:45,7.0,98.8,4.8,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 04:55,7.2,98.3,4.9,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-30 05:05,7.3,98.0,5.0,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-30 05:15,7.3,98.2,5.0,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-30 05:25,7.2,98.3,5.0,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-30 05:35,7.1,97.9,4.9,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 05:45,7.0,97.3,4.9,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 05:55,7.1,96.5,5.0,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-30 06:05,7.3,95.9,5.1,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-30 06:05,7.3,95.9,5.1,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-30 06:15,7.4,95.6,5.1,99.9,999.9,999.9,5.0,99.9,999.9,999.9
2022-01-30 06:25,7.3,95.8,5.1,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-30 06:35,7.1,96.5,5.0,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 06:45,7.0,97.2,5.0,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 06:55,7.1,97.6,5.0,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 06:56,7.1,97.6,5.0,99.9,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 07:06,7.0,97.9,4.9,99.9,999.9,999.9,4.6,99.9,999.9,999.9
2022-01-30 07:16,6.8,98.4,4.7,99.9,999.9,999.9,4.4,99.9,999.9,999.9
2022-01-30 07:26,6.6,99.0,4.6,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 07:36,6.4,98.8,4.4,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-30 07:46,6.0,99.1,4.2,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-30 07:56,6.1,99.8,4.2,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-30 08:06,6.2,99.8,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-30 08:16,6.2,99.6,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-30 08:16,6.2,99.6,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-30 08:26,6.3,99.0,4.3,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-30 08:36,6.5,98.3,4.4,99.9,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-30 08:46,6.6,97.4,4.7,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 08:47,6.6,97.4,4.7,99.9,999.9,999.9,4.2,99.9,999.9,999.9
2022-01-30 08:57,7.0,96.6,5.2,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-30 09:07,7.3,95.9,5.4,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-30 09:17,7.6,95.8,5.8,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-30 09:17,7.6,95.8,5.8,99.9,999.9,999.9,5.1,99.9,999.9,999.9
2022-01-30 09:27,8.3,94.0,6.9,99.9,999.9,999.9,5.7,99.9,999.9,999.9
2022-01-30 09:37,9.0,93.1,7.9,99.9,999.9,999.9,6.2,99.9,999.9,999.9
2022-01-30 09:47,9.6,92.8,8.5,99.7,999.9,999.9,6.8,99.9,999.9,999.9
2022-01-30 09:57,9.5,93.7,8.1,99.9,999.9,999.9,6.9,99.9,999.9,999.9
2022-01-30 10:07,10.5,91.5,10.9,96.9,999.9,999.9,7.7,99.9,999.9,999.9
2022-01-30 10:17,12.2,90.4,12.3,92.7,999.9,999.9,9.3,99.9,999.9,999.9
2022-01-30 10:27,13.0,90.1,12.8,93.0,999.9,999.9,10.7,99.9,999.9,999.9
2022-01-30 10:37,14.3,89.9,13.5,93.8,999.9,999.9,11.7,99.9,999.9,999.9
2022-01-30 10:38,14.3,89.9,13.5,93.8,999.9,999.9,11.7,99.9,999.9,999.9
2022-01-30 10:48,15.9,88.3,15.3,93.5,999.9,999.9,12.8,99.9,999.9,999.9
2022-01-30 10:58,16.4,86.9,15.9,91.6,999.9,999.9,13.3,99.9,999.9,999.9
2022-01-30 11:08,17.9,84.6,16.5,90.7,999.9,999.9,13.3,99.9,999.9,999.9
2022-01-30 11:18,19.8,79.5,17.6,90.2,999.9,999.9,14.4,99.9,999.9,999.9
2022-01-30 11:18,19.8,79.5,17.6,90.2,999.9,999.9,14.4,99.9,999.9,999.9
2022-01-30 11:18,19.8,79.5,17.6,90.2,999.9,999.9,14.4,99.9,999.9,999.9
2022-01-30 11:28,20.8,78.4,18.8,89.4,999.9,999.9,15.3,99.9,999.9,999.9
2022-01-30 11:38,21.3,78.4,19.7,86.7,999.9,999.9,16.1,99.9,999.9,999.9
2022-01-30 11:48,21.6,79.2,20.3,85.1,999.9,999.9,16.4,99.9,999.9,999.9
2022-01-30 11:58,22.1,79.7,21.5,82.4,999.9,999.9,17.2,99.9,999.9,999.9
2022-01-30 12:08,18.8,82.1,18.3,85.7,999.9,999.9,15.6,99.9,999.9,999.9
2022-01-30 12:09,18.8,82.1,18.3,85.7,999.9,999.9,15.6,99.9,999.9,999.9
2022-01-30 12:19,19.1,83.5,18.7,86.2,999.9,999.9,15.5,99.9,999.9,999.9
2022-01-30 12:19,19.1,83.5,18.7,86.2,999.9,999.9,15.5,99.9,999.9,999.9
2022-01-30 12:29,21.5,81.4,20.2,84.0,999.9,999.9,17.4,99.9,999.9,999.9
2022-01-30 12:39,23.2,78.7,21.0,83.7,999.9,999.9,18.8,99.9,999.9,999.9
2022-01-30 12:49,23.8,78.1,21.6,83.5,999.9,999.9,19.8,99.9,999.9,999.9
2022-01-30 12:59,23.0,78.4,21.5,82.6,999.9,999.9,19.6,99.9,999.9,999.9
2022-01-30 13:09,20.8,78.5,20.3,81.9,999.9,999.9,18.0,99.9,999.9,999.9
2022-01-30 13:19,20.0,78.9,19.5,83.0,999.9,999.9,17.4,99.9,999.9,999.9
2022-01-30 13:29,19.6,79.7,19.7,81.8,999.9,999.9,17.1,99.9,999.9,999.9
2022-01-30 13:39,19.2,80.8,19.5,81.1,999.9,999.9,16.7,99.9,999.9,999.9
2022-01-30 13:49,17.9,81.2,18.3,80.1,999.9,999.9,15.7,99.9,999.9,999.9
2022-01-30 13:49,17.9,81.2,18.3,80.1,999.9,999.9,15.7,99.9,999.9,999.9
2022-01-30 13:59,15.7,82.6,16.0,82.3,999.9,999.9,13.6,99.9,999.9,999.9
2022-01-30 14:09,17.2,81.9,17.0,82.8,999.9,999.9,16.0,99.9,999.9,999.9
2022-01-30 14:19,18.2,79.9,17.8,82.2,999.9,999.9,17.1,98.6,999.9,999.9
2022-01-30 14:29,19.5,80.0,19.7,81.2,999.9,999.9,19.2,99.5,999.9,999.9
2022-01-30 14:29,19.5,80.0,19.7,81.2,999.9,999.9,19.2,99.5,999.9,999.9
2022-01-30 14:39,18.1,80.7,18.1,81.2,999.9,999.9,17.2,91.1,999.9,999.9
2022-01-30 14:49,16.2,82.4,17.0,82.7,999.9,999.9,15.5,99.4,999.9,999.9
2022-01-30 14:50,16.2,82.4,17.0,82.7,999.9,999.9,15.5,99.4,999.9,999.9
2022-01-30 15:00,16.5,81.4,17.3,81.7,999.9,999.9,16.8,90.8,999.9,999.9
2022-01-30 15:10,14.6,82.9,15.4,81.3,999.9,999.9,13.6,90.4,999.9,999.9
2022-01-30 15:20,14.5,84.1,15.7,82.2,999.9,999.9,15.2,95.6,999.9,999.9
2022-01-30 15:30,14.9,83.4,16.3,81.4,999.9,999.9,16.1,90.4,999.9,999.9
2022-01-30 15:40,14.8,83.6,16.0,81.6,999.9,999.9,16.0,85.9,999.9,999.9
2022-01-30 15:50,14.3,84.0,15.4,81.8,999.9,999.9,15.4,83.3,999.9,999.9
2022-01-30 16:00,13.2,84.9,14.5,82.5,999.9,999.9,13.7,83.1,999.9,999.9
2022-01-30 16:10,11.7,85.2,12.7,82.0,999.9,999.9,11.0,87.2,999.9,999.9
2022-01-30 16:20,10.3,87.0,11.4,83.7,999.9,999.9,9.1,96.7,999.9,999.9
2022-01-30 16:30,9.4,88.3,10.3,84.8,999.9,999.9,8.2,99.9,999.9,999.9
2022-01-30 16:40,9.0,89.0,9.6,87.3,999.9,999.9,7.7,99.9,999.9,999.9
2022-01-30 16:50,8.6,89.3,8.7,87.7,999.9,999.9,7.1,99.9,999.9,999.9
2022-01-30 17:00,8.1,90.2,7.9,89.4,999.9,999.9,6.5,99.9,999.9,999.9
2022-01-30 17:10,7.6,90.7,7.4,89.5,999.9,999.9,5.9,99.9,999.9,999.9
2022-01-30 17:20,7.2,91.9,6.8,89.9,999.9,999.9,5.3,99.9,999.9,999.9
2022-01-30 17:30,6.8,92.8,6.2,90.1,999.9,999.9,4.7,99.9,999.9,999.9
2022-01-30 17:40,6.5,93.4,5.7,90.5,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-30 17:50,6.2,93.9,5.3,91.0,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-30 17:50,6.2,93.9,5.3,91.0,999.9,999.9,4.1,99.9,999.9,999.9
2022-01-30 18:00,6.1,94.4,4.9,91.3,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-30 18:10,5.9,94.2,4.7,91.3,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-30 18:20,5.6,94.2,4.4,91.2,999.9,999.9,3.2,99.9,999.9,999.9
2022-01-30 18:20,5.6,94.2,4.4,91.2,999.9,999.9,3.2,99.9,999.9,999.9
2022-01-30 18:30,5.2,94.2,4.0,91.6,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-30 18:40,5.0,94.7,3.7,91.8,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-30 18:50,4.9,94.9,3.5,92.1,999.9,999.9,2.5,99.9,999.9,999.9
2022-01-30 19:00,4.8,95.1,3.3,92.3,999.9,999.9,2.4,99.9,999.9,999.9
2022-01-30 19:01,4.8,95.1,3.3,92.3,999.9,999.9,2.4,99.9,999.9,999.9
2022-01-30 19:11,4.7,95.1,3.1,92.5,999.9,999.9,2.4,99.9,999.9,999.9
2022-01-30 19:21,4.6,95.1,2.9,92.6,999.9,999.9,2.2,99.9,999.9,999.9
2022-01-30 19:31,4.5,95.3,2.8,92.8,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-30 19:31,4.5,95.3,2.8,92.8,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-30 19:41,4.5,95.4,2.7,93.0,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-30 19:51,4.5,95.7,2.6,93.2,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-30 20:01,4.6,96.1,2.6,93.3,999.9,999.9,2.2,99.9,999.9,999.9
2022-01-30 20:11,4.8,96.4,2.7,94.1,999.9,999.9,2.4,99.9,999.9,999.9
2022-01-30 20:21,5.0,96.7,2.9,94.4,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-30 20:31,5.2,96.4,3.0,94.6,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-30 20:41,5.1,96.3,3.0,94.6,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-30 20:51,5.0,96.3,3.0,94.8,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-30 21:01,4.9,96.4,2.9,94.8,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-30 21:01,4.9,96.4,2.9,94.8,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-30 21:11,4.9,96.4,2.9,94.9,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-30 21:21,4.9,96.5,2.9,95.1,999.9,999.9,2.5,99.9,999.9,999.9
2022-01-30 21:31,4.9,96.7,2.9,95.4,999.9,999.9,2.5,99.9,999.9,999.9
2022-01-30 21:41,4.9,96.9,2.9,95.4,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-30 21:52,5.0,97.1,3.0,95.5,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-30 22:02,5.1,97.3,3.1,95.8,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-30 22:12,5.2,97.4,3.2,96.1,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-30 22:22,5.2,97.4,3.2,96.3,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-30 22:32,5.2,97.5,3.2,96.3,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-30 22:42,5.3,97.7,3.3,96.4,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-30 22:52,5.3,97.8,3.4,96.7,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-30 23:02,5.3,97.7,3.4,96.9,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-30 23:12,5.4,97.7,3.4,97.0,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-30 23:22,5.4,97.8,3.5,97.0,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-30 23:32,5.5,97.8,3.5,96.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-30 23:42,5.5,97.7,3.6,97.0,999.9,999.9,3.2,99.9,999.9,999.9
2022-01-30 23:52,5.5,97.6,3.5,96.8,999.9,999.9,3.2,99.9,999.9,999.9

@ -0,0 +1,102 @@
2022-01-31 00:02,5.4,97.2,3.4,96.8,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 00:12,5.3,97.2,3.4,97.0,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 00:22,5.3,97.1,3.4,97.1,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 00:32,5.4,97.2,3.4,97.0,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 00:42,5.3,96.9,3.4,97.1,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 00:43,5.3,96.9,3.4,97.1,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 00:43,5.3,96.9,3.4,97.1,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 00:53,5.3,97.2,3.4,97.3,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-31 01:03,5.4,97.0,3.4,97.3,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 01:14,5.5,97.4,3.5,97.5,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 01:24,5.5,96.9,3.5,97.6,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 01:34,5.5,96.8,3.5,97.6,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 01:44,5.5,96.8,3.5,97.7,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 01:54,5.5,96.7,3.5,97.9,999.9,999.9,3.2,99.9,999.9,999.9
2022-01-31 02:04,5.5,96.6,3.5,97.8,999.9,999.9,3.2,99.9,999.9,999.9
2022-01-31 02:14,5.6,96.5,3.6,97.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-31 02:15,5.6,96.5,3.6,97.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-31 02:25,5.6,96.4,3.6,97.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-31 02:35,5.6,96.5,3.7,97.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-31 02:45,5.6,96.9,3.6,97.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 02:55,5.4,97.3,3.6,98.1,999.9,999.9,3.0,99.9,999.9,999.9
2022-01-31 03:05,5.3,97.6,3.5,98.4,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-31 03:15,5.1,97.7,3.4,98.5,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-31 03:25,5.0,97.8,3.3,98.6,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-31 03:35,4.8,97.9,3.1,98.7,999.9,999.9,2.4,99.9,999.9,999.9
2022-01-31 03:45,4.6,97.9,3.0,98.9,999.9,999.9,2.2,99.9,999.9,999.9
2022-01-31 03:55,4.4,98.1,2.9,99.0,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-31 04:05,4.4,98.5,2.8,99.3,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-31 04:15,4.4,98.8,2.8,99.7,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-31 04:15,4.4,98.8,2.8,99.7,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-31 04:25,4.4,99.1,2.7,99.8,999.9,999.9,2.1,99.9,999.9,999.9
2022-01-31 04:35,4.5,99.2,2.8,99.9,999.9,999.9,2.2,99.9,999.9,999.9
2022-01-31 04:46,4.5,99.4,2.8,99.9,999.9,999.9,2.2,99.9,999.9,999.9
2022-01-31 04:56,4.5,99.2,2.8,99.9,999.9,999.9,2.3,99.9,999.9,999.9
2022-01-31 05:06,4.5,99.4,2.8,99.9,999.9,999.9,2.2,99.9,999.9,999.9
2022-01-31 05:16,4.6,99.7,2.8,99.9,999.9,999.9,2.3,99.9,999.9,999.9
2022-01-31 05:16,4.6,99.7,2.8,99.9,999.9,999.9,2.3,99.9,999.9,999.9
2022-01-31 05:26,4.7,100.0,2.9,99.9,999.9,999.9,2.4,99.9,999.9,999.9
2022-01-31 05:36,4.8,100.2,3.0,99.9,999.9,999.9,2.5,99.9,999.9,999.9
2022-01-31 05:37,4.8,100.2,3.0,99.9,999.9,999.9,2.5,99.9,999.9,999.9
2022-01-31 05:47,5.0,100.5,3.1,99.9,999.9,999.9,2.7,99.9,999.9,999.9
2022-01-31 05:57,5.3,100.7,3.3,99.9,999.9,999.9,2.9,99.9,999.9,999.9
2022-01-31 06:07,5.5,100.8,3.4,99.9,999.9,999.9,3.1,99.9,999.9,999.9
2022-01-31 06:17,5.7,100.9,3.6,99.9,999.9,999.9,3.3,99.9,999.9,999.9
2022-01-31 06:27,5.8,100.9,3.8,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-31 06:37,6.0,100.9,3.9,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-31 06:47,6.1,100.9,4.0,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-31 06:57,6.1,101.0,4.1,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-31 07:07,6.2,101.0,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-31 07:17,6.1,100.8,4.2,99.9,999.9,999.9,3.9,99.9,999.9,999.9
2022-01-31 07:27,6.1,100.8,4.2,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-31 07:27,6.1,100.8,4.2,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-31 07:37,5.9,100.8,4.1,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-31 07:47,5.9,100.8,4.1,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-31 07:57,5.9,101.0,4.0,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-31 08:07,5.9,101.2,4.1,99.9,999.9,999.9,3.6,99.9,999.9,999.9
2022-01-31 08:17,6.0,101.2,4.1,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-31 08:27,6.1,101.3,4.2,99.9,999.9,999.9,3.7,99.9,999.9,999.9
2022-01-31 08:37,6.1,101.3,4.3,99.9,999.9,999.9,3.8,99.9,999.9,999.9
2022-01-31 08:58,6.4,101.1,4.8,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-31 08:58,6.4,101.1,4.8,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-31 08:58,6.4,101.1,4.8,99.9,999.9,999.9,4.0,99.9,999.9,999.9
2022-01-31 09:08,6.7,101.0,5.1,99.9,999.9,999.9,4.3,99.9,999.9,999.9
2022-01-31 09:18,6.9,101.2,5.4,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-31 09:19,6.9,101.2,5.4,99.9,999.9,999.9,4.5,99.9,999.9,999.9
2022-01-31 09:29,7.3,101.4,5.9,99.9,999.9,999.9,4.9,99.9,999.9,999.9
2022-01-31 09:39,7.5,101.4,6.1,99.9,999.9,999.9,5.2,99.9,999.9,999.9
2022-01-31 09:49,8.1,101.3,6.9,99.9,999.9,999.9,5.6,99.9,999.9,999.9
2022-01-31 09:59,8.4,100.9,7.3,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-31 10:00,8.4,100.9,7.3,99.9,999.9,999.9,6.0,99.9,999.9,999.9
2022-01-31 10:10,8.7,101.0,7.6,99.9,999.9,999.9,6.3,99.9,999.9,999.9
2022-01-31 10:20,9.0,100.8,7.9,99.9,999.9,999.9,6.5,99.9,999.9,999.9
2022-01-31 10:30,10.7,100.3,10.4,99.0,999.9,999.9,8.1,99.9,999.9,999.9
2022-01-31 10:40,11.4,98.7,11.0,98.8,999.9,999.9,8.7,99.9,999.9,999.9
2022-01-31 10:50,11.8,97.7,11.0,97.9,999.9,999.9,9.2,99.9,999.9,999.9
2022-01-31 11:00,13.5,95.7,13.2,96.6,999.9,999.9,10.5,99.9,999.9,999.9
2022-01-31 11:00,13.5,95.7,13.2,96.6,999.9,999.9,10.5,99.9,999.9,999.9
2022-01-31 11:00,13.5,95.7,13.2,96.6,999.9,999.9,10.5,99.9,999.9,999.9
2022-01-31 11:11,16.5,91.8,14.4,95.2,999.9,999.9,11.6,99.9,999.9,999.9
2022-01-31 11:21,17.8,87.4,15.8,93.1,999.9,999.9,13.2,99.9,999.9,999.9
2022-01-31 11:31,17.0,90.0,15.6,93.7,999.9,999.9,12.9,99.9,999.9,999.9
2022-01-31 11:41,17.8,88.4,16.9,91.7,999.9,999.9,13.7,99.9,999.9,999.9
2022-01-31 11:51,18.6,89.1,17.9,91.3,999.9,999.9,14.4,99.9,999.9,999.9
2022-01-31 12:01,20.7,87.7,19.8,89.2,999.9,999.9,16.2,99.9,999.9,999.9
2022-01-31 12:11,19.6,86.4,18.6,90.4,999.9,999.9,15.9,99.9,999.9,999.9
2022-01-31 12:21,21.8,85.4,20.1,90.0,999.9,999.9,17.4,99.9,999.9,999.9
2022-01-31 12:31,22.8,82.9,20.2,90.3,999.9,999.9,18.7,99.9,999.9,999.9
2022-01-31 12:41,21.6,82.3,19.7,85.5,999.9,999.9,18.2,99.9,999.9,999.9
2022-01-31 12:51,19.4,85.2,19.0,88.2,999.9,999.9,16.7,99.9,999.9,999.9
2022-01-31 13:01,20.9,84.7,20.0,87.7,999.9,999.9,17.9,99.9,999.9,999.9
2022-01-31 13:11,19.0,85.1,18.3,89.1,999.9,999.9,16.6,99.9,999.9,999.9
2022-01-31 13:21,17.2,87.9,17.3,89.4,999.9,999.9,15.0,99.9,999.9,999.9
2022-01-31 13:31,21.7,83.1,19.7,90.6,999.9,999.9,18.7,99.9,999.9,999.9
2022-01-31 13:41,23.2,80.0,21.5,87.1,999.9,999.9,20.3,99.9,999.9,999.9
2022-01-31 13:42,23.2,80.0,21.5,87.1,999.9,999.9,20.3,99.9,999.9,999.9
2022-01-31 13:52,20.0,82.9,19.7,87.7,999.9,999.9,17.9,99.9,999.9,999.9
2022-01-31 14:02,18.0,86.3,18.8,86.5,999.9,999.9,16.2,99.9,999.9,999.9
2022-01-31 14:12,17.6,88.3,18.5,87.9,999.9,999.9,15.8,99.9,999.9,999.9
2022-01-31 14:22,16.4,89.2,17.3,88.6,999.9,999.9,14.7,99.9,999.9,999.9
2022-01-31 14:32,15.7,89.7,16.5,88.4,999.9,999.9,13.8,99.9,999.9,999.9
2022-01-31 14:42,14.6,91.8,15.4,89.2,999.9,999.9,12.9,99.9,999.9,999.9
2022-01-31 14:52,14.4,91.9,14.8,89.5,999.9,999.9,12.6,99.9,999.9,999.9

@ -5167,3 +5167,664 @@
2022-01-27 15:35:45,ax1,PE1RXF-7,APZMDM," 13.3,103.5, 12.6, 99.9,999.9,999.9, 11.9, 99.9,999.9,999.9{041"
2022-01-27 15:45:45,ax1,PE1RXF-7,APZMDM," 12.9,102.4, 12.1, 99.9,999.9,999.9, 10.9, 99.9,999.9,999.9{042"
2022-01-27 15:55:45,ax1,PE1RXF-7,APZMDM," 12.3,102.2, 11.7, 99.9,999.9,999.9, 10.3, 99.9,999.9,999.9{043"
2022-01-27 16:05:45,ax1,PE1RXF-7,APZMDM," 11.8,102.6, 11.0, 99.9,999.9,999.9, 9.7, 99.9,999.9,999.9{044"
2022-01-27 16:15:44,ax1,PE1RXF-7,APZMDM," 11.2,101.8, 10.4, 99.9,999.9,999.9, 9.2, 99.9,999.9,999.9{045"
2022-01-27 16:25:44,ax1,PE1RXF-7,APZMDM," 10.9,101.6, 10.1, 99.9,999.9,999.9, 8.8, 99.9,999.9,999.9{046"
2022-01-27 16:35:44,ax1,PE1RXF-7,APZMDM," 10.5,101.6, 9.6, 99.9,999.9,999.9, 8.5, 99.9,999.9,999.9{047"
2022-01-27 16:45:44,ax1,PE1RXF-7,APZMDM, 10.2,101.8, 9.2, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{048
2022-01-27 16:52:57,ax1,PE1RXF-7,APZMDM," 10.2,101.8, 9.2, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{048"
2022-01-27 16:53:10,ax1,PE1RXF-7,APZMDM," 10.2,101.8, 9.2, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{048"
2022-01-27 16:53:28,ax1,PE1RXF-7,APZMDM," 10.2,101.8, 9.2, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{048"
2022-01-27 16:53:49,ax1,PE1RXF-7,APZMDM," 10.2,101.8, 9.2, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{048"
2022-01-27 16:55:58,ax1,PE1RXF-7,APZMDM," 9.7,101.9, 8.6, 99.9,999.9,999.9, 7.5, 99.9,999.9,999.9{049"
2022-01-27 17:16:58,ax1,PE1RXF-7,APZMDM," 9.0,102.3, 7.6, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{051"
2022-01-27 17:17:13,ax1,PE1RXF-7,APZMDM," 9.0,102.3, 7.6, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{051"
2022-01-27 17:17:43,ax1,PE1RXF-7,APZMDM," 9.0,102.3, 7.6, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{051"
2022-01-27 17:27:43,ax1,PE1RXF-7,APZMDM," 8.6,102.4, 7.2, 99.9,999.9,999.9, 6.4, 99.9,999.9,999.9{052"
2022-01-27 17:27:58,ax1,PE1RXF-7,APZMDM," 8.6,102.4, 7.2, 99.9,999.9,999.9, 6.4, 99.9,999.9,999.9{052"
2022-01-27 17:37:57,ax1,PE1RXF-7,APZMDM," 8.3,102.7, 6.9, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{053"
2022-01-27 17:47:57,ax1,PE1RXF-7,APZMDM," 8.2,103.4, 6.7, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{054"
2022-01-27 17:57:57,ax1,PE1RXF-7,APZMDM," 8.2,103.3, 6.5, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{055"
2022-01-27 18:07:56,ax1,PE1RXF-7,APZMDM," 8.0,103.2, 6.3, 99.9,999.9,999.9, 5.7, 99.9,999.9,999.9{056"
2022-01-27 18:17:56,ax1,PE1RXF-7,APZMDM," 7.8,103.1, 6.2, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{057"
2022-01-27 18:18:41,ax1,PE1RXF-7,APZMDM," 7.8,103.1, 6.2, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{057"
2022-01-27 18:28:41,ax1,PE1RXF-7,APZMDM," 7.6,103.0, 5.9, 99.9,999.9,999.9, 5.4, 99.9,999.9,999.9{058"
2022-01-27 18:38:56,ax1,PE1RXF-7,APZMDM," 7.5,103.4, 5.8, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{059"
2022-01-27 18:48:55,ax1,PE1RXF-7,APZMDM," 7.5,103.3, 5.7, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{060"
2022-01-27 18:58:55,ax1,PE1RXF-7,APZMDM," 7.5,103.6, 5.7, 99.9,999.9,999.9, 5.3, 99.9,999.9,999.9{061"
2022-01-27 19:08:55,ax1,PE1RXF-7,APZMDM," 7.5,103.0, 5.6, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{062"
2022-01-27 19:18:55,ax1,PE1RXF-7,APZMDM," 7.6,103.3, 5.6, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{063"
2022-01-27 19:28:54,ax1,PE1RXF-7,APZMDM," 7.4,103.1, 5.5, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{064"
2022-01-27 19:38:54,ax1,PE1RXF-7,APZMDM," 7.1,103.1, 5.2, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{065"
2022-01-27 19:48:54,ax1,PE1RXF-7,APZMDM," 7.0,103.6, 5.1, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{066"
2022-01-27 19:49:09,ax1,PE1RXF-7,APZMDM," 7.0,103.6, 5.1, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{066"
2022-01-27 19:59:23,ax1,PE1RXF-7,APZMDM," 7.0,103.8, 5.1, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{067"
2022-01-27 20:09:38,ax1,PE1RXF-7,APZMDM," 7.0,103.7, 5.0, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{068"
2022-01-27 20:19:38,ax1,PE1RXF-7,APZMDM," 6.6,102.7, 4.8, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{069"
2022-01-27 20:29:38,ax1,PE1RXF-7,APZMDM," 6.2,102.5, 4.5, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{070"
2022-01-27 20:39:37,ax1,PE1RXF-7,APZMDM," 6.0,102.6, 4.3, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{071"
2022-01-27 20:49:37,ax1,PE1RXF-7,APZMDM," 5.8,102.6, 4.0, 99.9,999.9,999.9, 3.4, 99.9,999.9,999.9{072"
2022-01-27 20:59:37,ax1,PE1RXF-7,APZMDM," 5.7,102.9, 4.0, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{073"
2022-01-27 21:10:07,ax1,PE1RXF-7,APZMDM," 5.8,102.9, 3.9, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{074"
2022-01-27 21:20:06,ax1,PE1RXF-7,APZMDM," 6.0,103.7, 4.1, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{075"
2022-01-27 21:30:06,ax1,PE1RXF-7,APZMDM," 6.2,103.6, 4.1, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{076"
2022-01-27 21:30:22,ax1,PE1RXF-7,APZMDM," 6.2,103.6, 4.1, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{076"
2022-01-27 21:40:21,ax1,PE1RXF-7,APZMDM," 5.9,102.9, 4.0, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{077"
2022-01-27 21:50:20,ax1,PE1RXF-7,APZMDM," 5.7,102.9, 3.8, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{078"
2022-01-27 22:00:20,ax1,PE1RXF-7,APZMDM," 5.5,102.6, 3.7, 99.9,999.9,999.9, 3.1, 99.9,999.9,999.9{079"
2022-01-27 22:10:20,ax1,PE1RXF-7,APZMDM," 5.3,102.4, 3.5, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{080"
2022-01-27 22:20:20,ax1,PE1RXF-7,APZMDM," 5.2,102.6, 3.4, 99.9,999.9,999.9, 2.8, 99.9,999.9,999.9{081"
2022-01-27 22:30:34,ax1,PE1RXF-7,APZMDM," 5.3,102.9, 3.4, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{082"
2022-01-27 22:40:34,ax1,PE1RXF-7,APZMDM," 5.4,102.8, 3.4, 99.9,999.9,999.9, 3.0, 99.9,999.9,999.9{083"
2022-01-27 22:50:34,ax1,PE1RXF-7,APZMDM," 5.4,102.4, 3.4, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{084"
2022-01-27 23:00:34,ax1,PE1RXF-7,APZMDM," 5.3,102.3, 3.4, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{085"
2022-01-27 23:10:33,ax1,PE1RXF-7,APZMDM," 5.3,101.9, 3.3, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{086"
2022-01-27 23:20:33,ax1,PE1RXF-7,APZMDM," 5.3,102.0, 3.3, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{087"
2022-01-27 23:30:48,ax1,PE1RXF-7,APZMDM," 5.4,102.0, 3.3, 99.9,999.9,999.9, 3.1, 99.9,999.9,999.9{088"
2022-01-27 23:40:48,ax1,PE1RXF-7,APZMDM," 5.4,102.0, 3.4, 99.9,999.9,999.9, 3.1, 99.9,999.9,999.9{089"
2022-01-27 23:50:47,ax1,PE1RXF-7,APZMDM," 5.4,101.8, 3.3, 99.9,999.9,999.9, 3.0, 99.9,999.9,999.9{090"
2022-01-28 00:00:47,ax1,PE1RXF-7,APZMDM," 5.3,101.8, 3.2, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{091"
2022-01-28 00:10:46,ax1,PE1RXF-7,APZMDM," 5.1,101.7, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{092"
2022-01-28 00:20:46,ax1,PE1RXF-7,APZMDM," 5.1,101.9, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{093"
2022-01-28 00:30:46,ax1,PE1RXF-7,APZMDM," 5.1,101.7, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{094"
2022-01-28 00:40:46,ax1,PE1RXF-7,APZMDM," 5.0,101.5, 3.0, 99.9,999.9,999.9, 2.6, 99.9,999.9,999.9{095"
2022-01-28 00:50:45,ax1,PE1RXF-7,APZMDM," 5.0,102.1, 3.0, 99.9,999.9,999.9, 2.6, 99.9,999.9,999.9{096"
2022-01-28 01:00:45,ax1,PE1RXF-7,APZMDM," 5.3,102.3, 3.1, 99.9,999.9,999.9, 2.8, 99.9,999.9,999.9{097"
2022-01-28 01:10:45,ax1,PE1RXF-7,APZMDM," 5.3,101.7, 3.1, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{098"
2022-01-28 01:20:44,ax1,PE1RXF-7,APZMDM," 5.3,101.4, 3.1, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{099"
2022-01-28 01:30:44,ax1,PE1RXF-7,APZMDM," 5.3,101.8, 3.2, 99.9,999.9,999.9, 3.0, 99.9,999.9,999.9{100"
2022-01-28 01:40:44,ax1,PE1RXF-7,APZMDM," 5.6,102.3, 3.4, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{101"
2022-01-28 01:50:44,ax1,PE1RXF-7,APZMDM," 5.7,101.7, 3.5, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{102"
2022-01-28 02:00:43,ax1,PE1RXF-7,APZMDM," 5.8,101.7, 3.5, 99.9,999.9,999.9, 3.4, 99.9,999.9,999.9{103"
2022-01-28 02:10:43,ax1,PE1RXF-7,APZMDM," 5.7,101.2, 3.5, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{104"
2022-01-28 02:20:43,ax1,PE1RXF-7,APZMDM," 5.6,101.8, 3.5, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{105"
2022-01-28 02:30:43,ax1,PE1RXF-7,APZMDM," 5.7,102.2, 3.6, 99.9,999.9,999.9, 3.4, 99.9,999.9,999.9{106"
2022-01-28 02:40:42,ax1,PE1RXF-7,APZMDM," 5.8,102.2, 3.6, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{107"
2022-01-28 02:50:42,ax1,PE1RXF-7,APZMDM," 5.6,101.3, 3.5, 99.9,999.9,999.9, 3.1, 99.9,999.9,999.9{108"
2022-01-28 02:50:57,ax1,PE1RXF-7,APZMDM," 5.6,101.3, 3.5, 99.9,999.9,999.9, 3.1, 99.9,999.9,999.9{108"
2022-01-28 03:00:57,ax1,PE1RXF-7,APZMDM," 5.1,100.9, 3.2, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{109"
2022-01-28 03:10:56,ax1,PE1RXF-7,APZMDM," 5.0,101.5, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{110"
2022-01-28 03:11:11,ax1,PE1RXF-7,APZMDM," 5.0,101.5, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{110"
2022-01-28 03:11:26,ax1,PE1RXF-7,APZMDM," 5.0,101.5, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{110"
2022-01-28 03:11:41,ax1,PE1RXF-7,APZMDM," 5.0,101.5, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{110"
2022-01-28 03:21:41,ax1,PE1RXF-7,APZMDM," 5.3,101.9, 3.2, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{111"
2022-01-28 03:31:41,ax1,PE1RXF-7,APZMDM," 5.6,102.1, 3.4, 99.9,999.9,999.9, 3.2, 99.9,999.9,999.9{112"
2022-01-28 03:41:40,ax1,PE1RXF-7,APZMDM," 5.7,102.1, 3.5, 99.9,999.9,999.9, 3.4, 99.9,999.9,999.9{113"
2022-01-28 03:51:40,ax1,PE1RXF-7,APZMDM," 5.9,102.2, 3.6, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{114"
2022-01-28 04:01:40,ax1,PE1RXF-7,APZMDM," 5.9,102.0, 3.7, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{115"
2022-01-28 04:11:40,ax1,PE1RXF-7,APZMDM," 6.0,101.9, 3.7, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{116"
2022-01-28 04:21:39,ax1,PE1RXF-7,APZMDM," 5.9,101.5, 3.7, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{117"
2022-01-28 04:31:39,ax1,PE1RXF-7,APZMDM," 5.8,101.3, 3.7, 99.9,999.9,999.9, 3.5, 99.9,999.9,999.9{118"
2022-01-28 04:41:39,ax1,PE1RXF-7,APZMDM," 6.0,101.4, 3.8, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{119"
2022-01-28 04:42:09,ax1,PE1RXF-7,APZMDM," 6.0,101.4, 3.8, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{119"
2022-01-28 04:52:08,ax1,PE1RXF-7,APZMDM," 6.2,101.3, 3.9, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{120"
2022-01-28 05:02:08,ax1,PE1RXF-7,APZMDM," 6.3,100.9, 4.0, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{121"
2022-01-28 05:12:08,ax1,PE1RXF-7,APZMDM," 6.5,100.5, 4.1, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{122"
2022-01-28 05:22:08,ax1,PE1RXF-7,APZMDM," 6.6,100.6, 4.3, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{123"
2022-01-28 05:32:07,ax1,PE1RXF-7,APZMDM," 6.6,100.5, 4.3, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{124"
2022-01-28 05:42:07,ax1,PE1RXF-7,APZMDM," 6.4,100.4, 4.2, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{125"
2022-01-28 05:52:22,ax1,PE1RXF-7,APZMDM," 6.3,100.6, 4.2, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{126"
2022-01-28 06:02:21,ax1,PE1RXF-7,APZMDM," 6.3,100.6, 4.2, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{127"
2022-01-28 06:02:51,ax1,PE1RXF-7,APZMDM," 6.3,100.6, 4.2, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{127"
2022-01-28 06:12:51,ax1,PE1RXF-7,APZMDM," 6.3,100.4, 4.2, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{128"
2022-01-28 06:23:06,ax1,PE1RXF-7,APZMDM," 6.2,100.3, 4.1, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{129"
2022-01-28 06:33:06,ax1,PE1RXF-7,APZMDM," 6.1,100.6, 4.1, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{130"
2022-01-28 06:43:05,ax1,PE1RXF-7,APZMDM," 6.2,101.0, 4.1, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{131"
2022-01-28 06:53:05,ax1,PE1RXF-7,APZMDM," 6.4,101.1, 4.2, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{132"
2022-01-28 07:03:05,ax1,PE1RXF-7,APZMDM," 6.5,100.9, 4.3, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{133"
2022-01-28 07:13:20,ax1,PE1RXF-7,APZMDM," 6.5,101.0, 4.3, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{134"
2022-01-28 07:23:19,ax1,PE1RXF-7,APZMDM," 6.6,100.9, 4.4, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{135"
2022-01-28 07:33:19,ax1,PE1RXF-7,APZMDM," 6.5,100.8, 4.3, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{136"
2022-01-28 07:43:19,ax1,PE1RXF-7,APZMDM," 6.3,101.0, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{137"
2022-01-28 07:43:34,ax1,PE1RXF-7,APZMDM," 6.3,101.0, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{137"
2022-01-28 07:53:33,ax1,PE1RXF-7,APZMDM," 6.1,100.9, 4.1, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{138"
2022-01-28 07:53:48,ax1,PE1RXF-7,APZMDM," 6.1,100.9, 4.1, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{138"
2022-01-28 08:03:48,ax1,PE1RXF-7,APZMDM," 6.1,100.8, 4.1, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{139"
2022-01-28 08:13:48,ax1,PE1RXF-7,APZMDM," 6.2,100.7, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{140"
2022-01-28 08:23:48,ax1,PE1RXF-7,APZMDM," 6.3,100.6, 4.3, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{141"
2022-01-28 08:33:47,ax1,PE1RXF-7,APZMDM," 6.3,100.6, 4.3, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{142"
2022-01-28 08:43:47,ax1,PE1RXF-7,APZMDM," 6.5,100.8, 4.6, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{143"
2022-01-28 08:53:47,ax1,PE1RXF-7,APZMDM," 6.6,100.6, 4.9, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{144"
2022-01-28 09:03:46,ax1,PE1RXF-7,APZMDM," 7.1,100.6, 5.6, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{145"
2022-01-28 09:13:46,ax1,PE1RXF-7,APZMDM," 7.1,100.3, 5.7, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{146"
2022-01-28 09:23:46,ax1,PE1RXF-7,APZMDM," 6.7,99.9, 5.2, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{147"
2022-01-28 09:33:46,ax1,PE1RXF-7,APZMDM," 6.3,99.8, 5.0, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{148"
2022-01-28 09:34:01,ax1,PE1RXF-7,APZMDM," 6.3,99.8, 5.0, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{148"
2022-01-28 09:44:15,ax1,PE1RXF-7,APZMDM," 7.5,99.9, 6.9, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{149"
2022-01-28 09:54:15,ax1,PE1RXF-7,APZMDM," 8.5,98.5, 7.7, 99.9,999.9,999.9, 5.4, 99.9,999.9,999.9{150"
2022-01-28 10:04:15,ax1,PE1RXF-7,APZMDM," 8.7,98.3, 8.1, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{151"
2022-01-28 10:04:45,ax1,PE1RXF-7,APZMDM," 8.7,98.3, 8.1, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{151"
2022-01-28 10:14:45,ax1,PE1RXF-7,APZMDM," 10.8,95.8, 11.3, 99.9,999.9,999.9, 7.8, 99.9,999.9,999.9{152"
2022-01-28 10:24:44,ax1,PE1RXF-7,APZMDM," 10.8,97.1, 10.5, 99.9,999.9,999.9, 8.3, 99.9,999.9,999.9{153"
2022-01-28 10:34:44,ax1,PE1RXF-7,APZMDM," 10.6,98.2, 10.1, 99.9,999.9,999.9, 8.3, 99.9,999.9,999.9{154"
2022-01-28 10:44:44,ax1,PE1RXF-7,APZMDM," 11.3,97.1, 11.1, 99.9,999.9,999.9, 8.8, 99.9,999.9,999.9{155"
2022-01-28 10:54:44,ax1,PE1RXF-7,APZMDM," 12.7,98.2, 12.6, 99.9,999.9,999.9, 10.4, 99.9,999.9,999.9{156"
2022-01-28 11:04:43,ax1,PE1RXF-7,APZMDM," 12.6,99.0, 12.3, 99.9,999.9,999.9, 10.3, 99.9,999.9,999.9{157"
2022-01-28 11:04:58,ax1,PE1RXF-7,APZMDM," 12.6,99.0, 12.3, 99.9,999.9,999.9, 10.3, 99.9,999.9,999.9{157"
2022-01-28 11:05:13,ax1,PE1RXF-7,APZMDM," 12.6,99.0, 12.3, 99.9,999.9,999.9, 10.3, 99.9,999.9,999.9{157"
2022-01-28 11:15:13,ax1,PE1RXF-7,APZMDM," 12.8,98.0, 12.8, 99.9,999.9,999.9, 10.4, 99.9,999.9,999.9{158"
2022-01-28 11:25:13,ax1,PE1RXF-7,APZMDM," 17.3,91.3, 16.2, 99.9,999.9,999.9, 12.1, 99.9,999.9,999.9{159"
2022-01-28 11:25:28,ax1,PE1RXF-7,APZMDM," 17.3,91.3, 16.2, 99.9,999.9,999.9, 12.1, 99.9,999.9,999.9{159"
2022-01-28 11:35:28,ax1,PE1RXF-7,APZMDM," 17.6,92.4, 16.5, 98.0,999.9,999.9, 13.5, 99.9,999.9,999.9{160"
2022-01-28 11:45:43,ax1,PE1RXF-7,APZMDM," 16.3,93.3, 15.4, 98.0,999.9,999.9, 13.0, 99.9,999.9,999.9{161"
2022-01-28 11:55:43,ax1,PE1RXF-7,APZMDM," 16.5,93.9, 16.1, 98.5,999.9,999.9, 12.8, 99.9,999.9,999.9{162"
2022-01-28 12:05:57,ax1,PE1RXF-7,APZMDM," 19.9,93.7, 19.0, 96.0,999.9,999.9, 15.3, 99.9,999.9,999.9{163"
2022-01-28 12:15:57,ax1,PE1RXF-7,APZMDM," 21.1,89.5, 19.7, 95.0,999.9,999.9, 16.8, 99.9,999.9,999.9{164"
2022-01-28 12:25:57,ax1,PE1RXF-7,APZMDM," 20.8,88.6, 20.0, 93.2,999.9,999.9, 17.0, 99.9,999.9,999.9{165"
2022-01-28 12:35:57,ax1,PE1RXF-7,APZMDM," 18.9,89.7, 19.0, 93.2,999.9,999.9, 15.9, 99.9,999.9,999.9{166"
2022-01-28 12:45:57,ax1,PE1RXF-7,APZMDM," 17.7,91.6, 18.1, 93.7,999.9,999.9, 15.0, 99.9,999.9,999.9{167"
2022-01-28 12:55:57,ax1,PE1RXF-7,APZMDM," 18.4,91.3, 18.4, 93.7,999.9,999.9, 15.5, 99.9,999.9,999.9{168"
2022-01-28 13:05:56,ax1,PE1RXF-7,APZMDM," 17.9,91.4, 18.1, 92.9,999.9,999.9, 15.0, 99.9,999.9,999.9{169"
2022-01-28 13:16:11,ax1,PE1RXF-7,APZMDM," 16.3,92.8, 17.2, 93.0,999.9,999.9, 14.1, 99.9,999.9,999.9{170"
2022-01-28 13:26:11,ax1,PE1RXF-7,APZMDM," 15.9,93.9, 17.2, 93.4,999.9,999.9, 13.8, 99.9,999.9,999.9{171"
2022-01-28 13:36:11,ax1,PE1RXF-7,APZMDM," 15.4,94.1, 16.4, 92.9,999.9,999.9, 13.4, 99.9,999.9,999.9{172"
2022-01-28 13:46:11,ax1,PE1RXF-7,APZMDM," 14.7,95.5, 15.7, 94.1,999.9,999.9, 12.8, 99.9,999.9,999.9{173"
2022-01-28 13:56:10,ax1,PE1RXF-7,APZMDM," 14.2,95.2, 15.1, 93.7,999.9,999.9, 12.3, 99.9,999.9,999.9{174"
2022-01-28 13:56:25,ax1,PE1RXF-7,APZMDM," 14.2,95.2, 15.1, 93.7,999.9,999.9, 12.3, 99.9,999.9,999.9{174"
2022-01-28 14:06:25,ax1,PE1RXF-7,APZMDM," 14.7,97.2, 15.2, 95.1,999.9,999.9, 13.1, 99.9,999.9,999.9{175"
2022-01-28 14:16:40,ax1,PE1RXF-7,APZMDM," 17.0,94.1, 17.0, 93.9,999.9,999.9, 15.7, 99.9,999.9,999.9{176"
2022-01-28 14:26:40,ax1,PE1RXF-7,APZMDM," 16.0,94.4, 16.2, 93.4,999.9,999.9, 14.2, 99.9,999.9,999.9{177"
2022-01-28 14:36:39,ax1,PE1RXF-7,APZMDM," 14.9,95.3, 15.4, 94.2,999.9,999.9, 13.1, 99.9,999.9,999.9{178"
2022-01-28 14:46:39,ax1,PE1RXF-7,APZMDM," 14.4,96.0, 15.2, 93.6,999.9,999.9, 12.5, 99.9,999.9,999.9{179"
2022-01-28 14:56:39,ax1,PE1RXF-7,APZMDM," 13.7,95.7, 14.2, 93.4,999.9,999.9, 11.9, 99.9,999.9,999.9{180"
2022-01-28 15:06:54,ax1,PE1RXF-7,APZMDM," 13.4,96.4, 13.9, 93.5,999.9,999.9, 11.4, 99.9,999.9,999.9{181"
2022-01-28 15:16:54,ax1,PE1RXF-7,APZMDM," 13.2,97.3, 13.9, 94.2,999.9,999.9, 12.1, 99.9,999.9,999.9{182"
2022-01-28 15:26:53,ax1,PE1RXF-7,APZMDM," 13.8,96.6, 14.2, 94.2,999.9,999.9, 13.3, 99.9,999.9,999.9{183"
2022-01-28 15:27:23,ax1,PE1RXF-7,APZMDM," 13.8,96.6, 14.2, 94.2,999.9,999.9, 13.3, 99.9,999.9,999.9{183"
2022-01-28 15:27:38,ax1,PE1RXF-7,APZMDM," 13.8,96.6, 14.2, 94.2,999.9,999.9, 13.3, 99.9,999.9,999.9{183"
2022-01-28 15:37:38,ax1,PE1RXF-7,APZMDM," 13.1,95.4, 13.3, 93.8,999.9,999.9, 11.9, 99.9,999.9,999.9{184"
2022-01-28 15:47:38,ax1,PE1RXF-7,APZMDM," 12.4,96.5, 12.7, 93.8,999.9,999.9, 10.8, 99.9,999.9,999.9{185"
2022-01-28 15:57:38,ax1,PE1RXF-7,APZMDM," 11.9,97.2, 12.1, 94.0,999.9,999.9, 10.3, 99.9,999.9,999.9{186"
2022-01-28 16:07:37,ax1,PE1RXF-7,APZMDM," 11.3,97.2, 11.3, 94.2,999.9,999.9, 9.6, 99.9,999.9,999.9{187"
2022-01-28 16:17:37,ax1,PE1RXF-7,APZMDM," 10.6,97.6, 10.5, 94.4,999.9,999.9, 8.8, 99.9,999.9,999.9{188"
2022-01-28 16:27:37,ax1,PE1RXF-7,APZMDM," 9.9,98.3, 9.9, 95.2,999.9,999.9, 8.0, 99.9,999.9,999.9{189"
2022-01-28 16:37:37,ax1,PE1RXF-7,APZMDM," 9.4,99.0, 9.2, 95.4,999.9,999.9, 7.4, 99.9,999.9,999.9{190"
2022-01-28 16:48:06,ax1,PE1RXF-7,APZMDM," 9.0,99.6, 8.6, 96.0,999.9,999.9, 6.9, 99.9,999.9,999.9{191"
2022-01-28 16:58:06,ax1,PE1RXF-7,APZMDM," 8.6,100.1, 8.1, 96.3,999.9,999.9, 6.6, 99.9,999.9,999.9{192"
2022-01-28 17:08:06,ax1,PE1RXF-7,APZMDM," 8.3,100.5, 7.6, 96.8,999.9,999.9, 6.2, 99.9,999.9,999.9{193"
2022-01-28 17:18:06,ax1,PE1RXF-7,APZMDM," 8.1,100.7, 7.1, 97.1,999.9,999.9, 5.9, 99.9,999.9,999.9{194"
2022-01-28 17:28:06,ax1,PE1RXF-7,APZMDM," 7.8,100.9, 6.8, 97.7,999.9,999.9, 5.6, 99.9,999.9,999.9{195"
2022-01-28 17:49:05,ax1,PE1RXF-7,APZMDM," 7.5,101.2, 6.1, 98.8,999.9,999.9, 5.2, 99.9,999.9,999.9{197"
2022-01-28 17:49:20,ax1,PE1RXF-7,APZMDM," 7.5,101.2, 6.1, 98.8,999.9,999.9, 5.2, 99.9,999.9,999.9{197"
2022-01-28 17:49:35,ax1,PE1RXF-7,APZMDM," 7.5,101.2, 6.1, 98.8,999.9,999.9, 5.2, 99.9,999.9,999.9{197"
2022-01-28 17:49:50,ax1,PE1RXF-7,APZMDM," 7.5,101.2, 6.1, 98.8,999.9,999.9, 5.2, 99.9,999.9,999.9{197"
2022-01-28 17:59:50,ax1,PE1RXF-7,APZMDM," 7.3,101.3, 5.9, 99.3,999.9,999.9, 5.1, 99.9,999.9,999.9{198"
2022-01-28 18:09:49,ax1,PE1RXF-7,APZMDM," 7.2,101.3, 5.7, 99.8,999.9,999.9, 5.0, 99.9,999.9,999.9{199"
2022-01-28 18:10:04,ax1,PE1RXF-7,APZMDM," 7.2,101.3, 5.7, 99.8,999.9,999.9, 5.0, 99.9,999.9,999.9{199"
2022-01-28 18:20:04,ax1,PE1RXF-7,APZMDM," 7.1,101.3, 5.5, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{200"
2022-01-28 18:30:05,ax1,PE1RXF-7,APZMDM," 6.9,101.2, 5.3, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{201"
2022-01-28 18:40:03,ax1,PE1RXF-7,APZMDM," 6.8,101.1, 5.1, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{202"
2022-01-28 18:50:03,ax1,PE1RXF-7,APZMDM," 6.6,101.2, 5.0, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{203"
2022-01-28 19:00:03,ax1,PE1RXF-7,APZMDM," 6.4,101.2, 4.8, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{204"
2022-01-28 19:10:03,ax1,PE1RXF-7,APZMDM," 6.4,101.4, 4.7, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{205"
2022-01-28 19:20:02,ax1,PE1RXF-7,APZMDM," 6.3,101.5, 4.6, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{206"
2022-01-28 19:30:02,ax1,PE1RXF-7,APZMDM," 6.3,101.6, 4.6, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{207"
2022-01-28 19:40:17,ax1,PE1RXF-7,APZMDM," 6.3,101.7, 4.5, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{208"
2022-01-28 19:50:17,ax1,PE1RXF-7,APZMDM," 6.4,101.9, 4.5, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{209"
2022-01-28 20:00:16,ax1,PE1RXF-7,APZMDM," 6.6,102.1, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{210"
2022-01-28 20:10:16,ax1,PE1RXF-7,APZMDM," 6.8,102.2, 4.8, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{211"
2022-01-28 20:20:16,ax1,PE1RXF-7,APZMDM," 6.9,102.2, 4.8, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{212"
2022-01-28 20:30:16,ax1,PE1RXF-7,APZMDM," 7.0,101.9, 5.0, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{213"
2022-01-28 20:40:15,ax1,PE1RXF-7,APZMDM," 7.2,101.6, 5.1, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{214"
2022-01-28 20:50:30,ax1,PE1RXF-7,APZMDM," 7.3,101.4, 5.2, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{215"
2022-01-28 21:00:30,ax1,PE1RXF-7,APZMDM," 7.3,101.4, 5.3, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{216"
2022-01-28 21:10:29,ax1,PE1RXF-7,APZMDM," 7.4,101.4, 5.4, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{217"
2022-01-28 21:10:44,ax1,PE1RXF-7,APZMDM," 7.4,101.4, 5.4, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{217"
2022-01-28 21:20:44,ax1,PE1RXF-7,APZMDM," 7.6,101.3, 5.5, 99.9,999.9,999.9, 5.4, 99.9,999.9,999.9{218"
2022-01-28 21:30:59,ax1,PE1RXF-7,APZMDM," 7.7,101.3, 5.6, 99.9,999.9,999.9, 5.4, 99.9,999.9,999.9{219"
2022-01-28 21:40:58,ax1,PE1RXF-7,APZMDM," 7.7,101.3, 5.6, 99.9,999.9,999.9, 5.5, 99.9,999.9,999.9{220"
2022-01-28 21:41:13,ax1,PE1RXF-7,APZMDM," 7.7,101.3, 5.6, 99.9,999.9,999.9, 5.5, 99.9,999.9,999.9{220"
2022-01-28 21:51:13,ax1,PE1RXF-7,APZMDM," 7.8,101.4, 5.7, 99.9,999.9,999.9, 5.5, 99.9,999.9,999.9{221"
2022-01-28 22:01:13,ax1,PE1RXF-7,APZMDM," 7.8,101.5, 5.8, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{222"
2022-01-28 22:01:28,ax1,PE1RXF-7,APZMDM," 7.8,101.5, 5.8, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{222"
2022-01-28 22:11:43,ax1,PE1RXF-7,APZMDM," 7.9,101.6, 5.8, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{223"
2022-01-28 22:21:42,ax1,PE1RXF-7,APZMDM," 7.9,101.7, 5.8, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{224"
2022-01-28 22:31:57,ax1,PE1RXF-7,APZMDM," 7.9,101.9, 5.9, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{225"
2022-01-28 22:41:57,ax1,PE1RXF-7,APZMDM," 7.9,101.9, 5.9, 99.9,999.9,999.9, 5.7, 99.9,999.9,999.9{226"
2022-01-28 22:51:57,ax1,PE1RXF-7,APZMDM," 8.0,102.0, 6.0, 99.9,999.9,999.9, 5.7, 99.9,999.9,999.9{227"
2022-01-28 23:01:56,ax1,PE1RXF-7,APZMDM," 8.0,102.1, 6.0, 99.9,999.9,999.9, 5.8, 99.9,999.9,999.9{228"
2022-01-28 23:11:56,ax1,PE1RXF-7,APZMDM," 8.1,102.1, 6.1, 99.9,999.9,999.9, 5.8, 99.9,999.9,999.9{229"
2022-01-28 23:21:56,ax1,PE1RXF-7,APZMDM," 8.2,102.1, 6.1, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{230"
2022-01-28 23:31:56,ax1,PE1RXF-7,APZMDM," 8.2,102.1, 6.2, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{231"
2022-01-28 23:41:55,ax1,PE1RXF-7,APZMDM," 8.3,102.1, 6.2, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{232"
2022-01-28 23:51:55,ax1,PE1RXF-7,APZMDM," 8.3,102.1, 6.2, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{233"
2022-01-28 23:52:10,ax1,PE1RXF-7,APZMDM," 8.3,102.1, 6.2, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{233"
2022-01-28 23:52:25,ax1,PE1RXF-7,APZMDM," 8.3,102.1, 6.2, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{233"
2022-01-29 00:02:25,ax1,PE1RXF-7,APZMDM," 8.4,102.1, 6.3, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{234"
2022-01-29 00:12:24,ax1,PE1RXF-7,APZMDM," 8.4,102.1, 6.4, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{235"
2022-01-29 00:22:24,ax1,PE1RXF-7,APZMDM," 8.4,102.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{236"
2022-01-29 00:32:39,ax1,PE1RXF-7,APZMDM," 8.5,102.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{237"
2022-01-29 00:32:54,ax1,PE1RXF-7,APZMDM," 8.5,102.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{237"
2022-01-29 00:42:57,ax1,PE1RXF-7,APZMDM," 8.5,102.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{238"
2022-01-29 00:43:09,ax1,PE1RXF-7,APZMDM," 8.5,102.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{238"
2022-01-29 00:43:24,ax1,PE1RXF-7,APZMDM," 8.5,102.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{238"
2022-01-29 00:53:39,ax1,PE1RXF-7,APZMDM," 8.4,102.1, 6.4, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{239"
2022-01-29 01:03:53,ax1,PE1RXF-7,APZMDM," 8.4,102.2, 6.4, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{240"
2022-01-29 01:13:53,ax1,PE1RXF-7,APZMDM," 8.3,102.5, 6.4, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{241"
2022-01-29 01:23:53,ax1,PE1RXF-7,APZMDM," 8.3,102.7, 6.4, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{242"
2022-01-29 01:33:53,ax1,PE1RXF-7,APZMDM," 8.3,102.9, 6.3, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{243"
2022-01-29 01:43:52,ax1,PE1RXF-7,APZMDM," 8.3,102.9, 6.4, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{244"
2022-01-29 01:53:52,ax1,PE1RXF-7,APZMDM," 8.4,103.0, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{245"
2022-01-29 02:03:52,ax1,PE1RXF-7,APZMDM," 8.5,103.1, 6.4, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{246"
2022-01-29 02:13:52,ax1,PE1RXF-7,APZMDM," 8.5,103.2, 6.5, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{247"
2022-01-29 02:24:06,ax1,PE1RXF-7,APZMDM," 8.5,103.3, 6.5, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{248"
2022-01-29 02:34:06,ax1,PE1RXF-7,APZMDM," 8.4,103.5, 6.5, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{249"
2022-01-29 02:44:21,ax1,PE1RXF-7,APZMDM," 8.4,103.7, 6.5, 99.9,999.9,999.9, 6.1, 99.9,999.9,999.9{250"
2022-01-29 02:54:36,ax1,PE1RXF-7,APZMDM," 8.4,103.9, 6.5, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{251"
2022-01-29 02:54:51,ax1,PE1RXF-7,APZMDM," 8.4,103.9, 6.5, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{251"
2022-01-29 02:55:06,ax1,PE1RXF-7,APZMDM," 8.4,103.9, 6.5, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{251"
2022-01-29 03:05:35,ax1,PE1RXF-7,APZMDM," 8.5,104.0, 6.5, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{252"
2022-01-29 03:15:35,ax1,PE1RXF-7,APZMDM," 8.5,104.1, 6.6, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{253"
2022-01-29 03:25:50,ax1,PE1RXF-7,APZMDM," 8.6,104.2, 6.6, 99.9,999.9,999.9, 6.3, 99.9,999.9,999.9{254"
2022-01-29 03:35:49,ax1,PE1RXF-7,APZMDM," 8.6,104.3, 6.6, 99.9,999.9,999.9, 6.4, 99.9,999.9,999.9{255"
2022-01-29 03:45:49,ax1,PE1RXF-7,APZMDM," 8.7,104.3, 6.7, 99.9,999.9,999.9, 6.4, 99.9,999.9,999.9{256"
2022-01-29 03:55:49,ax1,PE1RXF-7,APZMDM," 8.8,104.4, 6.7, 99.9,999.9,999.9, 6.5, 99.9,999.9,999.9{257"
2022-01-29 03:56:04,ax1,PE1RXF-7,APZMDM," 8.8,104.4, 6.7, 99.9,999.9,999.9, 6.5, 99.9,999.9,999.9{257"
2022-01-29 04:06:04,ax1,PE1RXF-7,APZMDM," 8.8,104.5, 6.8, 99.9,999.9,999.9, 6.5, 99.9,999.9,999.9{258"
2022-01-29 04:16:03,ax1,PE1RXF-7,APZMDM," 8.9,104.5, 6.8, 99.9,999.9,999.9, 6.6, 99.9,999.9,999.9{259"
2022-01-29 04:26:03,ax1,PE1RXF-7,APZMDM," 8.9,104.5, 6.9, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{260"
2022-01-29 04:36:03,ax1,PE1RXF-7,APZMDM," 9.0,104.6, 6.9, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{261"
2022-01-29 04:36:18,ax1,PE1RXF-7,APZMDM," 9.0,104.6, 6.9, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{261"
2022-01-29 04:46:18,ax1,PE1RXF-7,APZMDM," 9.0,104.7, 7.0, 99.9,999.9,999.9, 6.8, 99.9,999.9,999.9{262"
2022-01-29 04:56:17,ax1,PE1RXF-7,APZMDM," 9.1,104.7, 7.0, 99.9,999.9,999.9, 6.8, 99.9,999.9,999.9{263"
2022-01-29 05:06:17,ax1,PE1RXF-7,APZMDM," 9.2,104.7, 7.1, 99.9,999.9,999.9, 6.9, 99.9,999.9,999.9{264"
2022-01-29 05:16:17,ax1,PE1RXF-7,APZMDM," 9.2,104.8, 7.2, 99.9,999.9,999.9, 7.0, 99.9,999.9,999.9{265"
2022-01-29 05:26:17,ax1,PE1RXF-7,APZMDM," 9.3,104.8, 7.2, 99.9,999.9,999.9, 7.1, 99.9,999.9,999.9{266"
2022-01-29 05:36:16,ax1,PE1RXF-7,APZMDM," 9.4,104.9, 7.3, 99.9,999.9,999.9, 7.2, 99.9,999.9,999.9{267"
2022-01-29 05:36:32,ax1,PE1RXF-7,APZMDM," 9.4,104.9, 7.3, 99.9,999.9,999.9, 7.2, 99.9,999.9,999.9{267"
2022-01-29 05:46:31,ax1,PE1RXF-7,APZMDM," 9.5,104.9, 7.4, 99.9,999.9,999.9, 7.2, 99.9,999.9,999.9{268"
2022-01-29 05:56:31,ax1,PE1RXF-7,APZMDM," 9.6,104.8, 7.4, 99.9,999.9,999.9, 7.3, 99.9,999.9,999.9{269"
2022-01-29 06:06:30,ax1,PE1RXF-7,APZMDM," 9.6,104.9, 7.5, 99.9,999.9,999.9, 7.3, 99.9,999.9,999.9{270"
2022-01-29 06:16:45,ax1,PE1RXF-7,APZMDM," 9.6,104.8, 7.5, 99.9,999.9,999.9, 7.4, 99.9,999.9,999.9{271"
2022-01-29 06:27:00,ax1,PE1RXF-7,APZMDM," 9.7,104.8, 7.6, 99.9,999.9,999.9, 7.4, 99.9,999.9,999.9{272"
2022-01-29 06:37:00,ax1,PE1RXF-7,APZMDM," 9.7,104.9, 7.6, 99.9,999.9,999.9, 7.4, 99.9,999.9,999.9{273"
2022-01-29 06:46:59,ax1,PE1RXF-7,APZMDM," 9.7,104.9, 7.7, 99.9,999.9,999.9, 7.5, 99.9,999.9,999.9{274"
2022-01-29 06:56:59,ax1,PE1RXF-7,APZMDM," 9.7,104.9, 7.7, 99.9,999.9,999.9, 7.5, 99.9,999.9,999.9{275"
2022-01-29 07:06:59,ax1,PE1RXF-7,APZMDM," 9.8,105.0, 7.7, 99.9,999.9,999.9, 7.5, 99.9,999.9,999.9{276"
2022-01-29 07:16:59,ax1,PE1RXF-7,APZMDM," 9.9,104.9, 7.8, 99.9,999.9,999.9, 7.6, 99.9,999.9,999.9{277"
2022-01-29 07:26:58,ax1,PE1RXF-7,APZMDM," 9.9,105.0, 7.8, 99.9,999.9,999.9, 7.6, 99.9,999.9,999.9{278"
2022-01-29 07:36:58,ax1,PE1RXF-7,APZMDM," 9.9,105.1, 7.8, 99.9,999.9,999.9, 7.6, 99.9,999.9,999.9{279"
2022-01-29 07:46:58,ax1,PE1RXF-7,APZMDM," 9.9,105.3, 7.8, 99.9,999.9,999.9, 7.7, 99.9,999.9,999.9{280"
2022-01-29 07:56:58,ax1,PE1RXF-7,APZMDM," 10.0,105.3, 7.9, 99.9,999.9,999.9, 7.7, 99.9,999.9,999.9{281"
2022-01-29 08:06:57,ax1,PE1RXF-7,APZMDM," 10.0,105.4, 7.9, 99.9,999.9,999.9, 7.7, 99.9,999.9,999.9{282"
2022-01-29 08:16:57,ax1,PE1RXF-7,APZMDM," 10.0,105.4, 7.9, 99.9,999.9,999.9, 7.7, 99.9,999.9,999.9{283"
2022-01-29 08:27:12,ax1,PE1RXF-7,APZMDM," 10.0,105.4, 8.0, 99.9,999.9,999.9, 7.8, 99.9,999.9,999.9{284"
2022-01-29 08:27:27,ax1,PE1RXF-7,APZMDM," 10.0,105.4, 8.0, 99.9,999.9,999.9, 7.8, 99.9,999.9,999.9{284"
2022-01-29 08:37:27,ax1,PE1RXF-7,APZMDM," 10.1,105.5, 8.1, 99.9,999.9,999.9, 7.8, 99.9,999.9,999.9{285"
2022-01-29 08:37:42,ax1,PE1RXF-7,APZMDM," 10.1,105.5, 8.1, 99.9,999.9,999.9, 7.8, 99.9,999.9,999.9{285"
2022-01-29 08:37:57,ax1,PE1RXF-7,APZMDM," 10.1,105.5, 8.1, 99.9,999.9,999.9, 7.8, 99.9,999.9,999.9{285"
2022-01-29 08:47:56,ax1,PE1RXF-7,APZMDM," 10.2,105.4, 8.2, 99.9,999.9,999.9, 7.9, 99.9,999.9,999.9{286"
2022-01-29 08:57:56,ax1,PE1RXF-7,APZMDM," 10.3,105.4, 8.3, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{287"
2022-01-29 09:07:56,ax1,PE1RXF-7,APZMDM," 10.3,105.2, 8.4, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{288"
2022-01-29 09:08:26,ax1,PE1RXF-7,APZMDM," 10.3,105.2, 8.4, 99.9,999.9,999.9, 8.0, 99.9,999.9,999.9{288"
2022-01-29 09:18:26,ax1,PE1RXF-7,APZMDM," 10.4,105.2, 8.5, 99.9,999.9,999.9, 8.1, 99.9,999.9,999.9{289"
2022-01-29 09:28:25,ax1,PE1RXF-7,APZMDM," 10.5,105.2, 8.6, 99.9,999.9,999.9, 8.1, 99.9,999.9,999.9{290"
2022-01-29 09:38:25,ax1,PE1RXF-7,APZMDM," 10.5,105.2, 8.7, 99.9,999.9,999.9, 8.1, 99.9,999.9,999.9{291"
2022-01-29 09:48:25,ax1,PE1RXF-7,APZMDM," 10.5,105.3, 8.7, 99.9,999.9,999.9, 8.2, 99.9,999.9,999.9{292"
2022-01-29 09:58:25,ax1,PE1RXF-7,APZMDM," 10.5,105.3, 8.7, 99.9,999.9,999.9, 8.2, 99.9,999.9,999.9{293"
2022-01-29 10:08:24,ax1,PE1RXF-7,APZMDM," 10.6,105.3, 8.8, 99.9,999.9,999.9, 8.3, 99.9,999.9,999.9{294"
2022-01-29 10:18:24,ax1,PE1RXF-7,APZMDM," 10.8,105.3, 9.1, 99.9,999.9,999.9, 8.5, 99.9,999.9,999.9{295"
2022-01-29 10:28:24,ax1,PE1RXF-7,APZMDM," 11.1,105.1, 9.4, 99.9,999.9,999.9, 8.8, 99.9,999.9,999.9{296"
2022-01-29 10:38:24,ax1,PE1RXF-7,APZMDM," 11.3,104.7, 9.5, 99.9,999.9,999.9, 8.9, 99.9,999.9,999.9{297"
2022-01-29 10:38:39,ax1,PE1RXF-7,APZMDM," 11.3,104.7, 9.5, 99.9,999.9,999.9, 8.9, 99.9,999.9,999.9{297"
2022-01-29 10:48:38,ax1,PE1RXF-7,APZMDM," 11.5,104.5, 9.8, 99.9,999.9,999.9, 9.1, 99.9,999.9,999.9{298"
2022-01-29 10:58:53,ax1,PE1RXF-7,APZMDM," 11.7,104.2, 10.1, 99.9,999.9,999.9, 9.4, 99.9,999.9,999.9{299"
2022-01-29 11:08:53,ax1,PE1RXF-7,APZMDM," 12.0,103.9, 10.4, 99.9,999.9,999.9, 9.6, 99.9,999.9,999.9{300"
2022-01-29 11:18:53,ax1,PE1RXF-7,APZMDM," 12.2,103.6, 10.6, 99.9,999.9,999.9, 9.8, 99.9,999.9,999.9{301"
2022-01-29 11:28:52,ax1,PE1RXF-7,APZMDM," 12.2,103.3, 10.7, 99.9,999.9,999.9, 9.9, 99.9,999.9,999.9{302"
2022-01-29 11:29:07,ax1,PE1RXF-7,APZMDM," 12.2,103.3, 10.7, 99.9,999.9,999.9, 9.9, 99.9,999.9,999.9{302"
2022-01-29 11:39:07,ax1,PE1RXF-7,APZMDM," 12.4,103.5, 11.0, 99.9,999.9,999.9, 10.1, 99.9,999.9,999.9{303"
2022-01-29 11:49:07,ax1,PE1RXF-7,APZMDM," 12.6,103.0, 11.3, 99.9,999.9,999.9, 10.3, 99.9,999.9,999.9{304"
2022-01-29 11:59:07,ax1,PE1RXF-7,APZMDM," 12.7,103.1, 11.4, 99.9,999.9,999.9, 10.4, 99.9,999.9,999.9{305"
2022-01-29 12:09:06,ax1,PE1RXF-7,APZMDM," 12.8,102.7, 11.4, 99.9,999.9,999.9, 10.5, 99.9,999.9,999.9{306"
2022-01-29 12:19:06,ax1,PE1RXF-7,APZMDM," 12.7,102.2, 11.3, 99.9,999.9,999.9, 10.4, 99.9,999.9,999.9{307"
2022-01-29 12:29:06,ax1,PE1RXF-7,APZMDM," 12.8,102.3, 11.5, 99.9,999.9,999.9, 10.5, 99.9,999.9,999.9{308"
2022-01-29 12:39:06,ax1,PE1RXF-7,APZMDM," 12.7,102.1, 11.3, 99.9,999.9,999.9, 10.4, 99.9,999.9,999.9{309"
2022-01-29 12:39:21,ax1,PE1RXF-7,APZMDM," 12.7,102.1, 11.3, 99.9,999.9,999.9, 10.4, 99.9,999.9,999.9{309"
2022-01-29 12:49:20,ax1,PE1RXF-7,APZMDM," 12.8,102.2, 11.6, 99.9,999.9,999.9, 10.5, 99.9,999.9,999.9{310"
2022-01-29 12:59:20,ax1,PE1RXF-7,APZMDM," 12.9,102.1, 11.7, 99.9,999.9,999.9, 10.7, 99.9,999.9,999.9{311"
2022-01-29 13:09:20,ax1,PE1RXF-7,APZMDM," 13.0,102.1, 11.8, 99.9,999.9,999.9, 10.7, 99.9,999.9,999.9{312"
2022-01-29 13:19:35,ax1,PE1RXF-7,APZMDM," 13.0,101.9, 11.9, 99.9,999.9,999.9, 10.7, 99.9,999.9,999.9{313"
2022-01-29 13:29:34,ax1,PE1RXF-7,APZMDM," 13.3,101.9, 12.2, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{314"
2022-01-29 13:29:50,ax1,PE1RXF-7,APZMDM," 13.3,101.9, 12.2, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{314"
2022-01-29 13:30:05,ax1,PE1RXF-7,APZMDM," 13.3,101.9, 12.2, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{314"
2022-01-29 13:40:04,ax1,PE1RXF-7,APZMDM," 13.7,101.3, 12.9, 99.9,999.9,999.9, 11.5, 99.9,999.9,999.9{315"
2022-01-29 13:50:04,ax1,PE1RXF-7,APZMDM," 14.2,101.1, 13.2, 99.9,999.9,999.9, 11.8, 99.9,999.9,999.9{316"
2022-01-29 14:00:04,ax1,PE1RXF-7,APZMDM," 13.9,100.5, 12.7, 99.9,999.9,999.9, 11.7, 99.9,999.9,999.9{317"
2022-01-29 14:10:04,ax1,PE1RXF-7,APZMDM," 13.7,100.4, 12.4, 99.9,999.9,999.9, 11.5, 99.9,999.9,999.9{318"
2022-01-29 14:20:04,ax1,PE1RXF-7,APZMDM," 13.4,100.1, 12.0, 99.9,999.9,999.9, 11.2, 99.9,999.9,999.9{319"
2022-01-29 14:30:04,ax1,PE1RXF-7,APZMDM," 13.2,99.9, 11.7, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{320"
2022-01-29 14:40:03,ax1,PE1RXF-7,APZMDM," 13.2,99.7, 11.8, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{321"
2022-01-29 14:50:03,ax1,PE1RXF-7,APZMDM," 13.6,100.0, 12.3, 99.9,999.9,999.9, 11.3, 99.9,999.9,999.9{322"
2022-01-29 14:50:18,ax1,PE1RXF-7,APZMDM," 13.6,100.0, 12.3, 99.9,999.9,999.9, 11.3, 99.9,999.9,999.9{322"
2022-01-29 15:00:18,ax1,PE1RXF-7,APZMDM," 14.4,99.3, 13.1, 99.9,999.9,999.9, 12.3, 99.9,999.9,999.9{323"
2022-01-29 15:10:18,ax1,PE1RXF-7,APZMDM," 15.3,98.0, 14.3, 99.9,999.9,999.9, 13.6, 99.9,999.9,999.9{324"
2022-01-29 15:20:17,ax1,PE1RXF-7,APZMDM," 14.8,97.4, 13.4, 99.9,999.9,999.9, 12.7, 99.9,999.9,999.9{325"
2022-01-29 15:30:17,ax1,PE1RXF-7,APZMDM," 14.1,97.9, 12.7, 99.9,999.9,999.9, 12.0, 99.9,999.9,999.9{326"
2022-01-29 15:40:17,ax1,PE1RXF-7,APZMDM," 13.6,98.7, 12.2, 99.9,999.9,999.9, 11.5, 99.9,999.9,999.9{327"
2022-01-29 15:40:47,ax1,PE1RXF-7,APZMDM," 13.6,98.7, 12.2, 99.9,999.9,999.9, 11.5, 99.9,999.9,999.9{327"
2022-01-29 15:41:02,ax1,PE1RXF-7,APZMDM," 13.6,98.7, 12.2, 99.9,999.9,999.9, 11.5, 99.9,999.9,999.9{327"
2022-01-29 15:51:02,ax1,PE1RXF-7,APZMDM," 13.3,99.0, 11.8, 99.9,999.9,999.9, 11.2, 99.9,999.9,999.9{328"
2022-01-29 16:01:02,ax1,PE1RXF-7,APZMDM," 13.2,99.2, 11.7, 99.9,999.9,999.9, 11.1, 99.9,999.9,999.9{329"
2022-01-29 16:11:01,ax1,PE1RXF-7,APZMDM," 13.2,98.9, 11.7, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{330"
2022-01-29 16:21:01,ax1,PE1RXF-7,APZMDM," 13.4,98.5, 11.9, 99.9,999.9,999.9, 11.2, 99.9,999.9,999.9{331"
2022-01-29 16:21:16,ax1,PE1RXF-7,APZMDM," 13.4,98.5, 11.9, 99.9,999.9,999.9, 11.2, 99.9,999.9,999.9{331"
2022-01-29 16:31:16,ax1,PE1RXF-7,APZMDM," 13.5,97.5, 11.8, 99.9,999.9,999.9, 11.2, 99.9,999.9,999.9{332"
2022-01-29 16:41:16,ax1,PE1RXF-7,APZMDM," 13.3,96.4, 11.4, 99.9,999.9,999.9, 11.0, 99.9,999.9,999.9{333"
2022-01-29 16:51:15,ax1,PE1RXF-7,APZMDM," 13.0,95.4, 11.1, 99.4,999.9,999.9, 10.7, 99.9,999.9,999.9{334"
2022-01-29 17:01:15,ax1,PE1RXF-7,APZMDM," 12.7,94.4, 10.8, 99.0,999.9,999.9, 10.4, 99.9,999.9,999.9{335"
2022-01-29 17:11:30,ax1,PE1RXF-7,APZMDM," 12.4,94.4, 10.5, 98.9,999.9,999.9, 10.0, 99.9,999.9,999.9{336"
2022-01-29 17:21:30,ax1,PE1RXF-7,APZMDM," 12.2,94.3, 10.3, 99.1,999.9,999.9, 9.8, 99.9,999.9,999.9{337"
2022-01-29 17:31:29,ax1,PE1RXF-7,APZMDM," 12.0,93.7, 10.1, 98.5,999.9,999.9, 9.7, 99.9,999.9,999.9{338"
2022-01-29 17:41:29,ax1,PE1RXF-7,APZMDM," 11.9,93.3, 9.9, 99.0,999.9,999.9, 9.6, 99.9,999.9,999.9{339"
2022-01-29 17:51:29,ax1,PE1RXF-7,APZMDM," 11.8,92.8, 9.8, 98.8,999.9,999.9, 9.5, 99.9,999.9,999.9{340"
2022-01-29 18:01:29,ax1,PE1RXF-7,APZMDM," 11.7,92.5, 9.7, 98.5,999.9,999.9, 9.4, 99.9,999.9,999.9{341"
2022-01-29 18:11:28,ax1,PE1RXF-7,APZMDM," 11.5,92.5, 9.5, 98.4,999.9,999.9, 9.2, 99.9,999.9,999.9{342"
2022-01-29 18:21:28,ax1,PE1RXF-7,APZMDM," 11.3,92.7, 9.3, 98.5,999.9,999.9, 9.0, 99.9,999.9,999.9{343"
2022-01-29 18:31:28,ax1,PE1RXF-7,APZMDM," 11.1,93.0, 9.2, 98.6,999.1,999.9, 8.8, 99.9,999.9,999.9{344"
2022-01-29 18:41:28,ax1,PE1RXF-7,APZMDM," 10.9,93.2, 9.0, 98.4,999.9,999.9, 8.6, 99.9,999.9,999.9{345"
2022-01-29 18:51:27,ax1,PE1RXF-7,APZMDM," 10.5,93.9, 8.6, 98.8,999.9,999.9, 8.2, 99.9,999.9,999.9{346"
2022-01-29 18:51:42,ax1,PE1RXF-7,APZMDM," 10.5,93.9, 8.6, 98.8,999.9,999.9, 8.2, 99.9,999.9,999.9{346"
2022-01-29 18:51:58,ax1,PE1RXF-7,APZMDM," 10.5,93.9, 8.6, 98.8,999.9,999.9, 8.2, 99.9,999.9,999.9{346"
2022-01-29 19:01:57,ax1,PE1RXF-7,APZMDM," 10.2,94.8, 8.4, 99.0,998.8,999.9, 8.0, 99.9,999.9,999.9{347"
2022-01-29 19:11:57,ax1,PE1RXF-7,APZMDM," 10.2,94.8, 8.4, 99.0,995.9,999.9, 8.0, 99.9,999.9,999.9{348"
2022-01-29 19:21:57,ax1,PE1RXF-7,APZMDM," 10.3,94.5, 8.4, 98.9,999.9,999.9, 8.0, 99.9,999.9,999.9{349"
2022-01-29 19:31:56,ax1,PE1RXF-7,APZMDM," 10.3,94.2, 8.3, 98.9,998.4,999.9, 8.0, 99.9,999.9,999.9{350"
2022-01-29 19:41:56,ax1,PE1RXF-7,APZMDM," 10.3,94.0, 8.3, 98.8,994.7,999.9, 8.0, 99.9,999.9,999.9{351"
2022-01-29 19:51:56,ax1,PE1RXF-7,APZMDM," 10.3,94.4, 8.2, 99.1,999.3,999.9, 8.0, 99.9,999.9,999.9{352"
2022-01-29 19:52:11,ax1,PE1RXF-7,APZMDM," 10.3,94.4, 8.2, 99.1,999.3,999.9, 8.0, 99.9,999.9,999.9{352"
2022-01-29 20:02:11,ax1,PE1RXF-7,APZMDM," 10.1,95.1, 8.2, 99.5,992.9,999.9, 7.8, 99.9,999.9,999.9{353"
2022-01-29 20:12:10,ax1,PE1RXF-7,APZMDM," 10.0,95.7, 8.0, 99.7,992.2,999.9, 7.7, 99.9,999.9,999.9{354"
2022-01-29 20:22:10,ax1,PE1RXF-7,APZMDM," 9.8,96.1, 7.8, 99.9,992.0,999.9, 7.4, 99.9,999.9,999.9{355"
2022-01-29 20:32:10,ax1,PE1RXF-7,APZMDM," 9.4,97.0, 7.5, 99.9,999.9,999.9, 7.1, 99.9,999.9,999.9{356"
2022-01-29 20:42:10,ax1,PE1RXF-7,APZMDM," 9.0,97.8, 7.2, 99.9,999.9,999.9, 6.7, 99.9,999.9,999.9{357"
2022-01-29 20:52:09,ax1,PE1RXF-7,APZMDM," 8.7,98.7, 6.9, 99.9,999.9,999.9, 6.4, 99.9,999.9,999.9{358"
2022-01-29 21:02:09,ax1,PE1RXF-7,APZMDM," 8.5,99.3, 6.8, 99.9,999.9,999.9, 6.3, 99.9,999.9,999.9{359"
2022-01-29 21:12:09,ax1,PE1RXF-7,APZMDM," 8.4,99.2, 6.6, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{360"
2022-01-29 21:22:09,ax1,PE1RXF-7,APZMDM," 8.2,99.2, 6.5, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{361"
2022-01-29 21:32:08,ax1,PE1RXF-7,APZMDM," 8.1,99.4, 6.3, 99.9,999.9,999.9, 5.9, 99.9,999.9,999.9{362"
2022-01-29 21:42:08,ax1,PE1RXF-7,APZMDM," 7.9,99.2, 6.1, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{363"
2022-01-29 21:42:23,ax1,PE1RXF-7,APZMDM," 7.9,99.2, 6.1, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{363"
2022-01-29 21:52:23,ax1,PE1RXF-7,APZMDM," 7.7,99.0, 5.9, 99.9,999.9,999.9, 5.3, 99.9,999.9,999.9{364"
2022-01-29 22:02:23,ax1,PE1RXF-7,APZMDM," 7.5,98.8, 5.7, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{365"
2022-01-29 22:12:22,ax1,PE1RXF-7,APZMDM," 7.5,98.6, 5.6, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{366"
2022-01-29 22:22:22,ax1,PE1RXF-7,APZMDM," 7.5,98.5, 5.5, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{367"
2022-01-29 22:32:22,ax1,PE1RXF-7,APZMDM," 7.4,98.4, 5.5, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{368"
2022-01-29 22:42:21,ax1,PE1RXF-7,APZMDM," 7.4,98.2, 5.5, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{369"
2022-01-29 22:42:36,ax1,PE1RXF-7,APZMDM," 7.4,98.2, 5.5, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{369"
2022-01-29 22:52:36,ax1,PE1RXF-7,APZMDM," 7.5,98.7, 5.5, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{370"
2022-01-29 23:02:36,ax1,PE1RXF-7,APZMDM," 7.4,98.4, 5.3, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{371"
2022-01-29 23:02:51,ax1,PE1RXF-7,APZMDM," 7.4,98.4, 5.3, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{371"
2022-01-29 23:12:51,ax1,PE1RXF-7,APZMDM," 7.2,98.8, 5.2, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{372"
2022-01-29 23:22:50,ax1,PE1RXF-7,APZMDM," 7.2,99.1, 5.2, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{373"
2022-01-29 23:32:50,ax1,PE1RXF-7,APZMDM," 7.3,98.5, 5.2, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{374"
2022-01-29 23:42:50,ax1,PE1RXF-7,APZMDM," 7.2,97.8, 5.1, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{375"
2022-01-29 23:43:05,ax1,PE1RXF-7,APZMDM," 7.2,97.8, 5.1, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{375"
2022-01-29 23:53:05,ax1,PE1RXF-7,APZMDM," 7.2,97.4, 5.1, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{376"
2022-01-30 00:03:04,ax1,PE1RXF-7,APZMDM," 7.2,97.3, 5.1, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{377"
2022-01-30 00:13:04,ax1,PE1RXF-7,APZMDM," 7.3,97.4, 5.2, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{378"
2022-01-30 00:23:04,ax1,PE1RXF-7,APZMDM," 7.5,97.3, 5.2, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{379"
2022-01-30 00:33:03,ax1,PE1RXF-7,APZMDM," 7.3,97.4, 5.1, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{380"
2022-01-30 00:43:03,ax1,PE1RXF-7,APZMDM," 7.2,97.4, 5.0, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{381"
2022-01-30 00:53:03,ax1,PE1RXF-7,APZMDM," 7.1,97.5, 4.9, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{382"
2022-01-30 01:03:03,ax1,PE1RXF-7,APZMDM," 6.9,97.4, 4.8, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{383"
2022-01-30 01:13:02,ax1,PE1RXF-7,APZMDM," 6.8,97.6, 4.7, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{384"
2022-01-30 01:13:17,ax1,PE1RXF-7,APZMDM," 6.8,97.6, 4.7, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{384"
2022-01-30 01:24:02,ax1,PE1RXF-7,APZMDM," 6.6,98.0, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{385"
2022-01-30 01:34:02,ax1,PE1RXF-7,APZMDM," 6.8,98.5, 4.7, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{386"
2022-01-30 01:44:02,ax1,PE1RXF-7,APZMDM," 6.7,98.0, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{387"
2022-01-30 01:44:17,ax1,PE1RXF-7,APZMDM," 6.7,98.0, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{387"
2022-01-30 01:54:16,ax1,PE1RXF-7,APZMDM," 6.6,98.2, 4.5, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{388"
2022-01-30 02:04:16,ax1,PE1RXF-7,APZMDM," 6.7,98.3, 4.6, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{389"
2022-01-30 02:14:16,ax1,PE1RXF-7,APZMDM," 6.8,98.0, 4.7, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{390"
2022-01-30 02:24:15,ax1,PE1RXF-7,APZMDM," 6.6,97.5, 4.5, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{391"
2022-01-30 02:24:30,ax1,PE1RXF-7,APZMDM," 6.6,97.5, 4.5, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{391"
2022-01-30 02:34:30,ax1,PE1RXF-7,APZMDM," 6.4,97.8, 4.4, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{392"
2022-01-30 02:44:30,ax1,PE1RXF-7,APZMDM," 6.5,98.4, 4.4, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{393"
2022-01-30 02:54:30,ax1,PE1RXF-7,APZMDM," 6.8,98.6, 4.6, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{394"
2022-01-30 03:04:44,ax1,PE1RXF-7,APZMDM," 7.0,98.7, 4.7, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{395"
2022-01-30 03:04:59,ax1,PE1RXF-7,APZMDM," 7.0,98.7, 4.7, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{395"
2022-01-30 03:14:59,ax1,PE1RXF-7,APZMDM," 7.0,98.9, 4.7, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{396"
2022-01-30 03:24:59,ax1,PE1RXF-7,APZMDM," 6.9,98.8, 4.7, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{397"
2022-01-30 03:34:59,ax1,PE1RXF-7,APZMDM," 6.7,99.1, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{398"
2022-01-30 03:44:59,ax1,PE1RXF-7,APZMDM," 6.6,99.2, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{399"
2022-01-30 03:55:13,ax1,PE1RXF-7,APZMDM," 6.6,99.2, 4.5, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{400"
2022-01-30 04:05:13,ax1,PE1RXF-7,APZMDM," 6.7,98.9, 4.6, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{401"
2022-01-30 04:15:13,ax1,PE1RXF-7,APZMDM," 6.6,98.4, 4.5, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{402"
2022-01-30 04:25:13,ax1,PE1RXF-7,APZMDM," 6.7,98.8, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{403"
2022-01-30 04:35:12,ax1,PE1RXF-7,APZMDM," 6.9,99.0, 4.7, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{404"
2022-01-30 04:45:27,ax1,PE1RXF-7,APZMDM," 7.0,98.8, 4.8, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{405"
2022-01-30 04:55:27,ax1,PE1RXF-7,APZMDM," 7.2,98.3, 4.9, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{406"
2022-01-30 05:05:27,ax1,PE1RXF-7,APZMDM," 7.3,98.0, 5.0, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{407"
2022-01-30 05:15:26,ax1,PE1RXF-7,APZMDM," 7.3,98.2, 5.0, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{408"
2022-01-30 05:25:26,ax1,PE1RXF-7,APZMDM," 7.2,98.3, 5.0, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{409"
2022-01-30 05:35:26,ax1,PE1RXF-7,APZMDM," 7.1,97.9, 4.9, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{410"
2022-01-30 05:45:25,ax1,PE1RXF-7,APZMDM," 7.0,97.3, 4.9, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{411"
2022-01-30 05:55:25,ax1,PE1RXF-7,APZMDM," 7.1,96.5, 5.0, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{412"
2022-01-30 06:05:25,ax1,PE1RXF-7,APZMDM," 7.3,95.9, 5.1, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{413"
2022-01-30 06:05:55,ax1,PE1RXF-7,APZMDM," 7.3,95.9, 5.1, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{413"
2022-01-30 06:15:54,ax1,PE1RXF-7,APZMDM," 7.4,95.6, 5.1, 99.9,999.9,999.9, 5.0, 99.9,999.9,999.9{414"
2022-01-30 06:25:54,ax1,PE1RXF-7,APZMDM," 7.3,95.8, 5.1, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{415"
2022-01-30 06:35:54,ax1,PE1RXF-7,APZMDM," 7.1,96.5, 5.0, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{416"
2022-01-30 06:45:54,ax1,PE1RXF-7,APZMDM," 7.0,97.2, 5.0, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{417"
2022-01-30 06:55:53,ax1,PE1RXF-7,APZMDM," 7.1,97.6, 5.0, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{418"
2022-01-30 06:56:08,ax1,PE1RXF-7,APZMDM," 7.1,97.6, 5.0, 99.9,999.9,999.9, 4.7, 99.9,999.9,999.9{418"
2022-01-30 07:06:23,ax1,PE1RXF-7,APZMDM," 7.0,97.9, 4.9, 99.9,999.9,999.9, 4.6, 99.9,999.9,999.9{419"
2022-01-30 07:16:23,ax1,PE1RXF-7,APZMDM," 6.8,98.4, 4.7, 99.9,999.9,999.9, 4.4, 99.9,999.9,999.9{420"
2022-01-30 07:26:23,ax1,PE1RXF-7,APZMDM," 6.6,99.0, 4.6, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{421"
2022-01-30 07:36:22,ax1,PE1RXF-7,APZMDM," 6.4,98.8, 4.4, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{422"
2022-01-30 07:46:22,ax1,PE1RXF-7,APZMDM," 6.0,99.1, 4.2, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{423"
2022-01-30 07:56:22,ax1,PE1RXF-7,APZMDM," 6.1,99.8, 4.2, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{424"
2022-01-30 08:06:21,ax1,PE1RXF-7,APZMDM," 6.2,99.8, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{425"
2022-01-30 08:16:21,ax1,PE1RXF-7,APZMDM," 6.2,99.6, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{426"
2022-01-30 08:16:36,ax1,PE1RXF-7,APZMDM," 6.2,99.6, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{426"
2022-01-30 08:26:51,ax1,PE1RXF-7,APZMDM," 6.3,99.0, 4.3, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{427"
2022-01-30 08:36:51,ax1,PE1RXF-7,APZMDM," 6.5,98.3, 4.4, 99.9,999.9,999.9, 4.1, 99.9,999.9,999.9{428"
2022-01-30 08:46:50,ax1,PE1RXF-7,APZMDM," 6.6,97.4, 4.7, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{429"
2022-01-30 08:47:05,ax1,PE1RXF-7,APZMDM," 6.6,97.4, 4.7, 99.9,999.9,999.9, 4.2, 99.9,999.9,999.9{429"
2022-01-30 08:57:05,ax1,PE1RXF-7,APZMDM," 7.0,96.6, 5.2, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{430"
2022-01-30 09:07:05,ax1,PE1RXF-7,APZMDM," 7.3,95.9, 5.4, 99.9,999.9,999.9, 4.8, 99.9,999.9,999.9{431"
2022-01-30 09:17:05,ax1,PE1RXF-7,APZMDM," 7.6,95.8, 5.8, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{432"
2022-01-30 09:17:19,ax1,PE1RXF-7,APZMDM," 7.6,95.8, 5.8, 99.9,999.9,999.9, 5.1, 99.9,999.9,999.9{432"
2022-01-30 09:27:19,ax1,PE1RXF-7,APZMDM," 8.3,94.0, 6.9, 99.9,999.9,999.9, 5.7, 99.9,999.9,999.9{433"
2022-01-30 09:37:34,ax1,PE1RXF-7,APZMDM," 9.0,93.1, 7.9, 99.9,999.9,999.9, 6.2, 99.9,999.9,999.9{434"
2022-01-30 09:47:34,ax1,PE1RXF-7,APZMDM," 9.6,92.8, 8.5, 99.7,999.9,999.9, 6.8, 99.9,999.9,999.9{435"
2022-01-30 09:57:33,ax1,PE1RXF-7,APZMDM," 9.5,93.7, 8.1, 99.9,999.9,999.9, 6.9, 99.9,999.9,999.9{436"
2022-01-30 10:07:33,ax1,PE1RXF-7,APZMDM," 10.5,91.5, 10.9, 96.9,999.9,999.9, 7.7, 99.9,999.9,999.9{437"
2022-01-30 10:17:48,ax1,PE1RXF-7,APZMDM," 12.2,90.4, 12.3, 92.7,999.9,999.9, 9.3, 99.9,999.9,999.9{438"
2022-01-30 10:27:48,ax1,PE1RXF-7,APZMDM," 13.0,90.1, 12.8, 93.0,999.9,999.9, 10.7, 99.9,999.9,999.9{439"
2022-01-30 10:37:47,ax1,PE1RXF-7,APZMDM," 14.3,89.9, 13.5, 93.8,999.9,999.9, 11.7, 99.9,999.9,999.9{440"
2022-01-30 10:38:17,ax1,PE1RXF-7,APZMDM," 14.3,89.9, 13.5, 93.8,999.9,999.9, 11.7, 99.9,999.9,999.9{440"
2022-01-30 10:48:17,ax1,PE1RXF-7,APZMDM," 15.9,88.3, 15.3, 93.5,999.9,999.9, 12.8, 99.9,999.9,999.9{441"
2022-01-30 10:58:17,ax1,PE1RXF-7,APZMDM," 16.4,86.9, 15.9, 91.6,999.9,999.9, 13.3, 99.9,999.9,999.9{442"
2022-01-30 11:08:17,ax1,PE1RXF-7,APZMDM," 17.9,84.6, 16.5, 90.7,999.9,999.9, 13.3, 99.9,999.9,999.9{443"
2022-01-30 11:18:16,ax1,PE1RXF-7,APZMDM," 19.8,79.5, 17.6, 90.2,999.9,999.9, 14.4, 99.9,999.9,999.9{444"
2022-01-30 11:18:32,ax1,PE1RXF-7,APZMDM," 19.8,79.5, 17.6, 90.2,999.9,999.9, 14.4, 99.9,999.9,999.9{444"
2022-01-30 11:18:46,ax1,PE1RXF-7,APZMDM," 19.8,79.5, 17.6, 90.2,999.9,999.9, 14.4, 99.9,999.9,999.9{444"
2022-01-30 11:28:46,ax1,PE1RXF-7,APZMDM," 20.8,78.4, 18.8, 89.4,999.9,999.9, 15.3, 99.9,999.9,999.9{445"
2022-01-30 11:38:46,ax1,PE1RXF-7,APZMDM," 21.3,78.4, 19.7, 86.7,999.9,999.9, 16.1, 99.9,999.9,999.9{446"
2022-01-30 11:48:46,ax1,PE1RXF-7,APZMDM," 21.6,79.2, 20.3, 85.1,999.9,999.9, 16.4, 99.9,999.9,999.9{447"
2022-01-30 11:58:46,ax1,PE1RXF-7,APZMDM," 22.1,79.7, 21.5, 82.4,999.9,999.9, 17.2, 99.9,999.9,999.9{448"
2022-01-30 12:08:45,ax1,PE1RXF-7,APZMDM," 18.8,82.1, 18.3, 85.7,999.9,999.9, 15.6, 99.9,999.9,999.9{449"
2022-01-30 12:09:01,ax1,PE1RXF-7,APZMDM," 18.8,82.1, 18.3, 85.7,999.9,999.9, 15.6, 99.9,999.9,999.9{449"
2022-01-30 12:19:00,ax1,PE1RXF-7,APZMDM," 19.1,83.5, 18.7, 86.2,999.9,999.9, 15.5, 99.9,999.9,999.9{450"
2022-01-30 12:19:15,ax1,PE1RXF-7,APZMDM," 19.1,83.5, 18.7, 86.2,999.9,999.9, 15.5, 99.9,999.9,999.9{450"
2022-01-30 12:29:16,ax1,PE1RXF-7,APZMDM," 21.5,81.4, 20.2, 84.0,999.9,999.9, 17.4, 99.9,999.9,999.9{451"
2022-01-30 12:39:15,ax1,PE1RXF-7,APZMDM," 23.2,78.7, 21.0, 83.7,999.9,999.9, 18.8, 99.9,999.9,999.9{452"
2022-01-30 12:49:15,ax1,PE1RXF-7,APZMDM," 23.8,78.1, 21.6, 83.5,999.9,999.9, 19.8, 99.9,999.9,999.9{453"
2022-01-30 12:59:15,ax1,PE1RXF-7,APZMDM," 23.0,78.4, 21.5, 82.6,999.9,999.9, 19.6, 99.9,999.9,999.9{454"
2022-01-30 13:09:15,ax1,PE1RXF-7,APZMDM," 20.8,78.5, 20.3, 81.9,999.9,999.9, 18.0, 99.9,999.9,999.9{455"
2022-01-30 13:19:14,ax1,PE1RXF-7,APZMDM," 20.0,78.9, 19.5, 83.0,999.9,999.9, 17.4, 99.9,999.9,999.9{456"
2022-01-30 13:29:14,ax1,PE1RXF-7,APZMDM," 19.6,79.7, 19.7, 81.8,999.9,999.9, 17.1, 99.9,999.9,999.9{457"
2022-01-30 13:39:14,ax1,PE1RXF-7,APZMDM," 19.2,80.8, 19.5, 81.1,999.9,999.9, 16.7, 99.9,999.9,999.9{458"
2022-01-30 13:49:14,ax1,PE1RXF-7,APZMDM," 17.9,81.2, 18.3, 80.1,999.9,999.9, 15.7, 99.9,999.9,999.9{459"
2022-01-30 13:49:29,ax1,PE1RXF-7,APZMDM," 17.9,81.2, 18.3, 80.1,999.9,999.9, 15.7, 99.9,999.9,999.9{459"
2022-01-30 13:59:29,ax1,PE1RXF-7,APZMDM," 15.7,82.6, 16.0, 82.3,999.9,999.9, 13.6, 99.9,999.9,999.9{460"
2022-01-30 14:09:28,ax1,PE1RXF-7,APZMDM," 17.2,81.9, 17.0, 82.8,999.9,999.9, 16.0, 99.9,999.9,999.9{461"
2022-01-30 14:19:28,ax1,PE1RXF-7,APZMDM," 18.2,79.9, 17.8, 82.2,999.9,999.9, 17.1, 98.6,999.9,999.9{462"
2022-01-30 14:29:28,ax1,PE1RXF-7,APZMDM," 19.5,80.0, 19.7, 81.2,999.9,999.9, 19.2, 99.5,999.9,999.9{463"
2022-01-30 14:29:43,ax1,PE1RXF-7,APZMDM," 19.5,80.0, 19.7, 81.2,999.9,999.9, 19.2, 99.5,999.9,999.9{463"
2022-01-30 14:39:58,ax1,PE1RXF-7,APZMDM," 18.1,80.7, 18.1, 81.2,999.9,999.9, 17.2, 91.1,999.9,999.9{464"
2022-01-30 14:49:58,ax1,PE1RXF-7,APZMDM," 16.2,82.4, 17.0, 82.7,999.9,999.9, 15.5, 99.4,999.9,999.9{465"
2022-01-30 14:50:13,ax1,PE1RXF-7,APZMDM," 16.2,82.4, 17.0, 82.7,999.9,999.9, 15.5, 99.4,999.9,999.9{465"
2022-01-30 15:00:13,ax1,PE1RXF-7,APZMDM," 16.5,81.4, 17.3, 81.7,999.9,999.9, 16.8, 90.8,999.9,999.9{466"
2022-01-30 15:10:12,ax1,PE1RXF-7,APZMDM," 14.6,82.9, 15.4, 81.3,999.9,999.9, 13.6, 90.4,999.9,999.9{467"
2022-01-30 15:20:12,ax1,PE1RXF-7,APZMDM," 14.5,84.1, 15.7, 82.2,999.9,999.9, 15.2, 95.6,999.9,999.9{468"
2022-01-30 15:30:12,ax1,PE1RXF-7,APZMDM," 14.9,83.4, 16.3, 81.4,999.9,999.9, 16.1, 90.4,999.9,999.9{469"
2022-01-30 15:40:12,ax1,PE1RXF-7,APZMDM," 14.8,83.6, 16.0, 81.6,999.9,999.9, 16.0, 85.9,999.9,999.9{470"
2022-01-30 15:50:11,ax1,PE1RXF-7,APZMDM," 14.3,84.0, 15.4, 81.8,999.9,999.9, 15.4, 83.3,999.9,999.9{471"
2022-01-30 16:00:11,ax1,PE1RXF-7,APZMDM," 13.2,84.9, 14.5, 82.5,999.9,999.9, 13.7, 83.1,999.9,999.9{472"
2022-01-30 16:10:11,ax1,PE1RXF-7,APZMDM," 11.7,85.2, 12.7, 82.0,999.9,999.9, 11.0, 87.2,999.9,999.9{473"
2022-01-30 16:20:11,ax1,PE1RXF-7,APZMDM," 10.3,87.0, 11.4, 83.7,999.9,999.9, 9.1, 96.7,999.9,999.9{474"
2022-01-30 16:30:11,ax1,PE1RXF-7,APZMDM," 9.4,88.3, 10.3, 84.8,999.9,999.9, 8.2, 99.9,999.9,999.9{475"
2022-01-30 16:40:10,ax1,PE1RXF-7,APZMDM," 9.0,89.0, 9.6, 87.3,999.9,999.9, 7.7, 99.9,999.9,999.9{476"
2022-01-30 16:50:10,ax1,PE1RXF-7,APZMDM," 8.6,89.3, 8.7, 87.7,999.9,999.9, 7.1, 99.9,999.9,999.9{477"
2022-01-30 17:00:10,ax1,PE1RXF-7,APZMDM," 8.1,90.2, 7.9, 89.4,999.9,999.9, 6.5, 99.9,999.9,999.9{478"
2022-01-30 17:10:10,ax1,PE1RXF-7,APZMDM," 7.6,90.7, 7.4, 89.5,999.9,999.9, 5.9, 99.9,999.9,999.9{479"
2022-01-30 17:20:09,ax1,PE1RXF-7,APZMDM," 7.2,91.9, 6.8, 89.9,999.9,999.9, 5.3, 99.9,999.9,999.9{480"
2022-01-30 17:30:09,ax1,PE1RXF-7,APZMDM," 6.8,92.8, 6.2, 90.1,999.9,999.9, 4.7, 99.9,999.9,999.9{481"
2022-01-30 17:40:09,ax1,PE1RXF-7,APZMDM," 6.5,93.4, 5.7, 90.5,999.9,999.9, 4.3, 99.9,999.9,999.9{482"
2022-01-30 17:50:08,ax1,PE1RXF-7,APZMDM," 6.2,93.9, 5.3, 91.0,999.9,999.9, 4.1, 99.9,999.9,999.9{483"
2022-01-30 17:50:23,ax1,PE1RXF-7,APZMDM," 6.2,93.9, 5.3, 91.0,999.9,999.9, 4.1, 99.9,999.9,999.9{483"
2022-01-30 18:00:38,ax1,PE1RXF-7,APZMDM," 6.1,94.4, 4.9, 91.3,999.9,999.9, 3.9, 99.9,999.9,999.9{484"
2022-01-30 18:10:38,ax1,PE1RXF-7,APZMDM," 5.9,94.2, 4.7, 91.3,999.9,999.9, 3.6, 99.9,999.9,999.9{485"
2022-01-30 18:20:38,ax1,PE1RXF-7,APZMDM," 5.6,94.2, 4.4, 91.2,999.9,999.9, 3.2, 99.9,999.9,999.9{486"
2022-01-30 18:20:53,ax1,PE1RXF-7,APZMDM," 5.6,94.2, 4.4, 91.2,999.9,999.9, 3.2, 99.9,999.9,999.9{486"
2022-01-30 18:30:52,ax1,PE1RXF-7,APZMDM," 5.2,94.2, 4.0, 91.6,999.9,999.9, 2.9, 99.9,999.9,999.9{487"
2022-01-30 18:40:52,ax1,PE1RXF-7,APZMDM," 5.0,94.7, 3.7, 91.8,999.9,999.9, 2.7, 99.9,999.9,999.9{488"
2022-01-30 18:50:52,ax1,PE1RXF-7,APZMDM," 4.9,94.9, 3.5, 92.1,999.9,999.9, 2.5, 99.9,999.9,999.9{489"
2022-01-30 19:00:51,ax1,PE1RXF-7,APZMDM," 4.8,95.1, 3.3, 92.3,999.9,999.9, 2.4, 99.9,999.9,999.9{490"
2022-01-30 19:01:06,ax1,PE1RXF-7,APZMDM," 4.8,95.1, 3.3, 92.3,999.9,999.9, 2.4, 99.9,999.9,999.9{490"
2022-01-30 19:11:06,ax1,PE1RXF-7,APZMDM," 4.7,95.1, 3.1, 92.5,999.9,999.9, 2.4, 99.9,999.9,999.9{491"
2022-01-30 19:21:06,ax1,PE1RXF-7,APZMDM," 4.6,95.1, 2.9, 92.6,999.9,999.9, 2.2, 99.9,999.9,999.9{492"
2022-01-30 19:31:06,ax1,PE1RXF-7,APZMDM," 4.5,95.3, 2.8, 92.8,999.9,999.9, 2.1, 99.9,999.9,999.9{493"
2022-01-30 19:31:21,ax1,PE1RXF-7,APZMDM," 4.5,95.3, 2.8, 92.8,999.9,999.9, 2.1, 99.9,999.9,999.9{493"
2022-01-30 19:41:20,ax1,PE1RXF-7,APZMDM," 4.5,95.4, 2.7, 93.0,999.9,999.9, 2.1, 99.9,999.9,999.9{494"
2022-01-30 19:51:20,ax1,PE1RXF-7,APZMDM," 4.5,95.7, 2.6, 93.2,999.9,999.9, 2.1, 99.9,999.9,999.9{495"
2022-01-30 20:01:20,ax1,PE1RXF-7,APZMDM," 4.6,96.1, 2.6, 93.3,999.9,999.9, 2.2, 99.9,999.9,999.9{496"
2022-01-30 20:11:19,ax1,PE1RXF-7,APZMDM," 4.8,96.4, 2.7, 94.1,999.9,999.9, 2.4, 99.9,999.9,999.9{497"
2022-01-30 20:21:19,ax1,PE1RXF-7,APZMDM," 5.0,96.7, 2.9, 94.4,999.9,999.9, 2.7, 99.9,999.9,999.9{498"
2022-01-30 20:31:19,ax1,PE1RXF-7,APZMDM," 5.2,96.4, 3.0, 94.6,999.9,999.9, 2.8, 99.9,999.9,999.9{499"
2022-01-30 20:41:19,ax1,PE1RXF-7,APZMDM," 5.1,96.3, 3.0, 94.6,999.9,999.9, 2.7, 99.9,999.9,999.9{500"
2022-01-30 20:51:18,ax1,PE1RXF-7,APZMDM," 5.0,96.3, 3.0, 94.8,999.9,999.9, 2.7, 99.9,999.9,999.9{501"
2022-01-30 21:01:18,ax1,PE1RXF-7,APZMDM," 4.9,96.4, 2.9, 94.8,999.9,999.9, 2.6, 99.9,999.9,999.9{502"
2022-01-30 21:01:33,ax1,PE1RXF-7,APZMDM," 4.9,96.4, 2.9, 94.8,999.9,999.9, 2.6, 99.9,999.9,999.9{502"
2022-01-30 21:11:33,ax1,PE1RXF-7,APZMDM," 4.9,96.4, 2.9, 94.9,999.9,999.9, 2.6, 99.9,999.9,999.9{503"
2022-01-30 21:21:47,ax1,PE1RXF-7,APZMDM," 4.9,96.5, 2.9, 95.1,999.9,999.9, 2.5, 99.9,999.9,999.9{504"
2022-01-30 21:31:47,ax1,PE1RXF-7,APZMDM," 4.9,96.7, 2.9, 95.4,999.9,999.9, 2.5, 99.9,999.9,999.9{505"
2022-01-30 21:41:47,ax1,PE1RXF-7,APZMDM," 4.9,96.9, 2.9, 95.4,999.9,999.9, 2.6, 99.9,999.9,999.9{506"
2022-01-30 21:52:02,ax1,PE1RXF-7,APZMDM," 5.0,97.1, 3.0, 95.5,999.9,999.9, 2.6, 99.9,999.9,999.9{507"
2022-01-30 22:02:01,ax1,PE1RXF-7,APZMDM," 5.1,97.3, 3.1, 95.8,999.9,999.9, 2.8, 99.9,999.9,999.9{508"
2022-01-30 22:12:01,ax1,PE1RXF-7,APZMDM," 5.2,97.4, 3.2, 96.1,999.9,999.9, 2.9, 99.9,999.9,999.9{509"
2022-01-30 22:22:16,ax1,PE1RXF-7,APZMDM," 5.2,97.4, 3.2, 96.3,999.9,999.9, 2.9, 99.9,999.9,999.9{510"
2022-01-30 22:32:15,ax1,PE1RXF-7,APZMDM," 5.2,97.5, 3.2, 96.3,999.9,999.9, 2.9, 99.9,999.9,999.9{511"
2022-01-30 22:42:15,ax1,PE1RXF-7,APZMDM," 5.3,97.7, 3.3, 96.4,999.9,999.9, 2.9, 99.9,999.9,999.9{512"
2022-01-30 22:52:15,ax1,PE1RXF-7,APZMDM," 5.3,97.8, 3.4, 96.7,999.9,999.9, 3.0, 99.9,999.9,999.9{513"
2022-01-30 23:02:30,ax1,PE1RXF-7,APZMDM," 5.3,97.7, 3.4, 96.9,999.9,999.9, 3.0, 99.9,999.9,999.9{514"
2022-01-30 23:12:29,ax1,PE1RXF-7,APZMDM," 5.4,97.7, 3.4, 97.0,999.9,999.9, 3.1, 99.9,999.9,999.9{515"
2022-01-30 23:22:29,ax1,PE1RXF-7,APZMDM," 5.4,97.8, 3.5, 97.0,999.9,999.9, 3.1, 99.9,999.9,999.9{516"
2022-01-30 23:32:29,ax1,PE1RXF-7,APZMDM," 5.5,97.8, 3.5, 96.9,999.9,999.9, 3.1, 99.9,999.9,999.9{517"
2022-01-30 23:42:28,ax1,PE1RXF-7,APZMDM," 5.5,97.7, 3.6, 97.0,999.9,999.9, 3.2, 99.9,999.9,999.9{518"
2022-01-30 23:52:28,ax1,PE1RXF-7,APZMDM," 5.5,97.6, 3.5, 96.8,999.9,999.9, 3.2, 99.9,999.9,999.9{519"
2022-01-31 00:02:28,ax1,PE1RXF-7,APZMDM," 5.4,97.2, 3.4, 96.8,999.9,999.9, 3.0, 99.9,999.9,999.9{520"
2022-01-31 00:12:58,ax1,PE1RXF-7,APZMDM," 5.3,97.2, 3.4, 97.0,999.9,999.9, 3.0, 99.9,999.9,999.9{521"
2022-01-31 00:22:57,ax1,PE1RXF-7,APZMDM," 5.3,97.1, 3.4, 97.1,999.9,999.9, 3.0, 99.9,999.9,999.9{522"
2022-01-31 00:32:57,ax1,PE1RXF-7,APZMDM," 5.4,97.2, 3.4, 97.0,999.9,999.9, 3.1, 99.9,999.9,999.9{523"
2022-01-31 00:42:57,ax1,PE1RXF-7,APZMDM," 5.3,96.9, 3.4, 97.1,999.9,999.9, 3.0, 99.9,999.9,999.9{524"
2022-01-31 00:43:12,ax1,PE1RXF-7,APZMDM," 5.3,96.9, 3.4, 97.1,999.9,999.9, 3.0, 99.9,999.9,999.9{524"
2022-01-31 00:43:27,ax1,PE1RXF-7,APZMDM," 5.3,96.9, 3.4, 97.1,999.9,999.9, 3.0, 99.9,999.9,999.9{524"
2022-01-31 00:53:26,ax1,PE1RXF-7,APZMDM," 5.3,97.2, 3.4, 97.3,999.9,999.9, 2.9, 99.9,999.9,999.9{525"
2022-01-31 01:03:56,ax1,PE1RXF-7,APZMDM," 5.4,97.0, 3.4, 97.3,999.9,999.9, 3.0, 99.9,999.9,999.9{526"
2022-01-31 01:14:11,ax1,PE1RXF-7,APZMDM," 5.5,97.4, 3.5, 97.5,999.9,999.9, 3.1, 99.9,999.9,999.9{527"
2022-01-31 01:24:11,ax1,PE1RXF-7,APZMDM," 5.5,96.9, 3.5, 97.6,999.9,999.9, 3.1, 99.9,999.9,999.9{528"
2022-01-31 01:34:25,ax1,PE1RXF-7,APZMDM," 5.5,96.8, 3.5, 97.6,999.9,999.9, 3.1, 99.9,999.9,999.9{529"
2022-01-31 01:44:25,ax1,PE1RXF-7,APZMDM," 5.5,96.8, 3.5, 97.7,999.9,999.9, 3.1, 99.9,999.9,999.9{530"
2022-01-31 01:54:40,ax1,PE1RXF-7,APZMDM," 5.5,96.7, 3.5, 97.9,999.9,999.9, 3.2, 99.9,999.9,999.9{531"
2022-01-31 02:04:54,ax1,PE1RXF-7,APZMDM," 5.5,96.6, 3.5, 97.8,999.9,999.9, 3.2, 99.9,999.9,999.9{532"
2022-01-31 02:14:54,ax1,PE1RXF-7,APZMDM," 5.6,96.5, 3.6, 97.9,999.9,999.9, 3.3, 99.9,999.9,999.9{533"
2022-01-31 02:15:24,ax1,PE1RXF-7,APZMDM," 5.6,96.5, 3.6, 97.9,999.9,999.9, 3.3, 99.9,999.9,999.9{533"
2022-01-31 02:25:24,ax1,PE1RXF-7,APZMDM," 5.6,96.4, 3.6, 97.9,999.9,999.9, 3.3, 99.9,999.9,999.9{534"
2022-01-31 02:35:24,ax1,PE1RXF-7,APZMDM," 5.6,96.5, 3.7, 97.9,999.9,999.9, 3.3, 99.9,999.9,999.9{535"
2022-01-31 02:45:38,ax1,PE1RXF-7,APZMDM," 5.6,96.9, 3.6, 97.9,999.9,999.9, 3.1, 99.9,999.9,999.9{536"
2022-01-31 02:55:38,ax1,PE1RXF-7,APZMDM," 5.4,97.3, 3.6, 98.1,999.9,999.9, 3.0, 99.9,999.9,999.9{537"
2022-01-31 03:05:38,ax1,PE1RXF-7,APZMDM," 5.3,97.6, 3.5, 98.4,999.9,999.9, 2.8, 99.9,999.9,999.9{538"
2022-01-31 03:15:37,ax1,PE1RXF-7,APZMDM," 5.1,97.7, 3.4, 98.5,999.9,999.9, 2.7, 99.9,999.9,999.9{539"
2022-01-31 03:25:37,ax1,PE1RXF-7,APZMDM," 5.0,97.8, 3.3, 98.6,999.9,999.9, 2.6, 99.9,999.9,999.9{540"
2022-01-31 03:35:37,ax1,PE1RXF-7,APZMDM," 4.8,97.9, 3.1, 98.7,999.9,999.9, 2.4, 99.9,999.9,999.9{541"
2022-01-31 03:45:37,ax1,PE1RXF-7,APZMDM," 4.6,97.9, 3.0, 98.9,999.9,999.9, 2.2, 99.9,999.9,999.9{542"
2022-01-31 03:55:36,ax1,PE1RXF-7,APZMDM," 4.4,98.1, 2.9, 99.0,999.9,999.9, 2.1, 99.9,999.9,999.9{543"
2022-01-31 04:05:36,ax1,PE1RXF-7,APZMDM," 4.4,98.5, 2.8, 99.3,999.9,999.9, 2.1, 99.9,999.9,999.9{544"
2022-01-31 04:15:36,ax1,PE1RXF-7,APZMDM," 4.4,98.8, 2.8, 99.7,999.9,999.9, 2.1, 99.9,999.9,999.9{545"
2022-01-31 04:15:51,ax1,PE1RXF-7,APZMDM," 4.4,98.8, 2.8, 99.7,999.9,999.9, 2.1, 99.9,999.9,999.9{545"
2022-01-31 04:25:50,ax1,PE1RXF-7,APZMDM," 4.4,99.1, 2.7, 99.8,999.9,999.9, 2.1, 99.9,999.9,999.9{546"
2022-01-31 04:35:50,ax1,PE1RXF-7,APZMDM," 4.5,99.2, 2.8, 99.9,999.9,999.9, 2.2, 99.9,999.9,999.9{547"
2022-01-31 04:46:05,ax1,PE1RXF-7,APZMDM," 4.5,99.4, 2.8, 99.9,999.9,999.9, 2.2, 99.9,999.9,999.9{548"
2022-01-31 04:56:05,ax1,PE1RXF-7,APZMDM," 4.5,99.2, 2.8, 99.9,999.9,999.9, 2.3, 99.9,999.9,999.9{549"
2022-01-31 05:06:04,ax1,PE1RXF-7,APZMDM," 4.5,99.4, 2.8, 99.9,999.9,999.9, 2.2, 99.9,999.9,999.9{550"
2022-01-31 05:16:04,ax1,PE1RXF-7,APZMDM," 4.6,99.7, 2.8, 99.9,999.9,999.9, 2.3, 99.9,999.9,999.9{551"
2022-01-31 05:16:34,ax1,PE1RXF-7,APZMDM," 4.6,99.7, 2.8, 99.9,999.9,999.9, 2.3, 99.9,999.9,999.9{551"
2022-01-31 05:26:34,ax1,PE1RXF-7,APZMDM," 4.7,100.0, 2.9, 99.9,999.9,999.9, 2.4, 99.9,999.9,999.9{552"
2022-01-31 05:36:49,ax1,PE1RXF-7,APZMDM," 4.8,100.2, 3.0, 99.9,999.9,999.9, 2.5, 99.9,999.9,999.9{553"
2022-01-31 05:37:04,ax1,PE1RXF-7,APZMDM," 4.8,100.2, 3.0, 99.9,999.9,999.9, 2.5, 99.9,999.9,999.9{553"
2022-01-31 05:47:03,ax1,PE1RXF-7,APZMDM," 5.0,100.5, 3.1, 99.9,999.9,999.9, 2.7, 99.9,999.9,999.9{554"
2022-01-31 05:57:03,ax1,PE1RXF-7,APZMDM," 5.3,100.7, 3.3, 99.9,999.9,999.9, 2.9, 99.9,999.9,999.9{555"
2022-01-31 06:07:03,ax1,PE1RXF-7,APZMDM," 5.5,100.8, 3.4, 99.9,999.9,999.9, 3.1, 99.9,999.9,999.9{556"
2022-01-31 06:17:03,ax1,PE1RXF-7,APZMDM," 5.7,100.9, 3.6, 99.9,999.9,999.9, 3.3, 99.9,999.9,999.9{557"
2022-01-31 06:27:02,ax1,PE1RXF-7,APZMDM," 5.8,100.9, 3.8, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{558"
2022-01-31 06:37:02,ax1,PE1RXF-7,APZMDM," 6.0,100.9, 3.9, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{559"
2022-01-31 06:47:02,ax1,PE1RXF-7,APZMDM," 6.1,100.9, 4.0, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{560"
2022-01-31 06:57:01,ax1,PE1RXF-7,APZMDM," 6.1,101.0, 4.1, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{561"
2022-01-31 07:07:01,ax1,PE1RXF-7,APZMDM," 6.2,101.0, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{562"
2022-01-31 07:17:01,ax1,PE1RXF-7,APZMDM," 6.1,100.8, 4.2, 99.9,999.9,999.9, 3.9, 99.9,999.9,999.9{563"
2022-01-31 07:27:01,ax1,PE1RXF-7,APZMDM," 6.1,100.8, 4.2, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{564"
2022-01-31 07:27:16,ax1,PE1RXF-7,APZMDM," 6.1,100.8, 4.2, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{564"
2022-01-31 07:37:15,ax1,PE1RXF-7,APZMDM," 5.9,100.8, 4.1, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{565"
2022-01-31 07:47:15,ax1,PE1RXF-7,APZMDM," 5.9,100.8, 4.1, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{566"
2022-01-31 07:57:15,ax1,PE1RXF-7,APZMDM," 5.9,101.0, 4.0, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{567"
2022-01-31 08:07:15,ax1,PE1RXF-7,APZMDM," 5.9,101.2, 4.1, 99.9,999.9,999.9, 3.6, 99.9,999.9,999.9{568"
2022-01-31 08:17:14,ax1,PE1RXF-7,APZMDM," 6.0,101.2, 4.1, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{569"
2022-01-31 08:27:14,ax1,PE1RXF-7,APZMDM," 6.1,101.3, 4.2, 99.9,999.9,999.9, 3.7, 99.9,999.9,999.9{570"
2022-01-31 08:37:14,ax1,PE1RXF-7,APZMDM," 6.1,101.3, 4.3, 99.9,999.9,999.9, 3.8, 99.9,999.9,999.9{571"
2022-01-31 08:58:13,ax1,PE1RXF-7,APZMDM," 6.4,101.1, 4.8, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{573"
2022-01-31 08:58:43,ax1,PE1RXF-7,APZMDM," 6.4,101.1, 4.8, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{573"
2022-01-31 08:58:58,ax1,PE1RXF-7,APZMDM," 6.4,101.1, 4.8, 99.9,999.9,999.9, 4.0, 99.9,999.9,999.9{573"
2022-01-31 09:08:58,ax1,PE1RXF-7,APZMDM," 6.7,101.0, 5.1, 99.9,999.9,999.9, 4.3, 99.9,999.9,999.9{574"
2022-01-31 09:18:58,ax1,PE1RXF-7,APZMDM," 6.9,101.2, 5.4, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{575"
2022-01-31 09:19:13,ax1,PE1RXF-7,APZMDM," 6.9,101.2, 5.4, 99.9,999.9,999.9, 4.5, 99.9,999.9,999.9{575"
2022-01-31 09:29:57,ax1,PE1RXF-7,APZMDM," 7.3,101.4, 5.9, 99.9,999.9,999.9, 4.9, 99.9,999.9,999.9{576"
2022-01-31 09:39:57,ax1,PE1RXF-7,APZMDM," 7.5,101.4, 6.1, 99.9,999.9,999.9, 5.2, 99.9,999.9,999.9{577"
2022-01-31 09:49:57,ax1,PE1RXF-7,APZMDM," 8.1,101.3, 6.9, 99.9,999.9,999.9, 5.6, 99.9,999.9,999.9{578"
2022-01-31 09:59:56,ax1,PE1RXF-7,APZMDM," 8.4,100.9, 7.3, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{579"
2022-01-31 10:00:13,ax1,PE1RXF-7,APZMDM," 8.4,100.9, 7.3, 99.9,999.9,999.9, 6.0, 99.9,999.9,999.9{579"
2022-01-31 10:10:11,ax1,PE1RXF-7,APZMDM," 8.7,101.0, 7.6, 99.9,999.9,999.9, 6.3, 99.9,999.9,999.9{580"
2022-01-31 10:20:11,ax1,PE1RXF-7,APZMDM," 9.0,100.8, 7.9, 99.9,999.9,999.9, 6.5, 99.9,999.9,999.9{581"
2022-01-31 10:30:11,ax1,PE1RXF-7,APZMDM," 10.7,100.3, 10.4, 99.0,999.9,999.9, 8.1, 99.9,999.9,999.9{582"
2022-01-31 10:40:10,ax1,PE1RXF-7,APZMDM," 11.4,98.7, 11.0, 98.8,999.9,999.9, 8.7, 99.9,999.9,999.9{583"
2022-01-31 10:50:10,ax1,PE1RXF-7,APZMDM," 11.8,97.7, 11.0, 97.9,999.9,999.9, 9.2, 99.9,999.9,999.9{584"
2022-01-31 11:00:10,ax1,PE1RXF-7,APZMDM," 13.5,95.7, 13.2, 96.6,999.9,999.9, 10.5, 99.9,999.9,999.9{585"
2022-01-31 11:00:40,ax1,PE1RXF-7,APZMDM," 13.5,95.7, 13.2, 96.6,999.9,999.9, 10.5, 99.9,999.9,999.9{585"
2022-01-31 11:00:55,ax1,PE1RXF-7,APZMDM," 13.5,95.7, 13.2, 96.6,999.9,999.9, 10.5, 99.9,999.9,999.9{585"
2022-01-31 11:11:10,ax1,PE1RXF-7,APZMDM," 16.5,91.8, 14.4, 95.2,999.9,999.9, 11.6, 99.9,999.9,999.9{586"
2022-01-31 11:21:24,ax1,PE1RXF-7,APZMDM," 17.8,87.4, 15.8, 93.1,999.9,999.9, 13.2, 99.9,999.9,999.9{587"
2022-01-31 11:31:24,ax1,PE1RXF-7,APZMDM," 17.0,90.0, 15.6, 93.7,999.9,999.9, 12.9, 99.9,999.9,999.9{588"
2022-01-31 11:41:24,ax1,PE1RXF-7,APZMDM," 17.8,88.4, 16.9, 91.7,999.9,999.9, 13.7, 99.9,999.9,999.9{589"
2022-01-31 11:51:24,ax1,PE1RXF-7,APZMDM," 18.6,89.1, 17.9, 91.3,999.9,999.9, 14.4, 99.9,999.9,999.9{590"
2022-01-31 12:01:24,ax1,PE1RXF-7,APZMDM," 20.7,87.7, 19.8, 89.2,999.9,999.9, 16.2, 99.9,999.9,999.9{591"
2022-01-31 12:11:23,ax1,PE1RXF-7,APZMDM," 19.6,86.4, 18.6, 90.4,999.9,999.9, 15.9, 99.9,999.9,999.9{592"
2022-01-31 12:21:23,ax1,PE1RXF-7,APZMDM," 21.8,85.4, 20.1, 90.0,999.9,999.9, 17.4, 99.9,999.9,999.9{593"
2022-01-31 12:31:23,ax1,PE1RXF-7,APZMDM," 22.8,82.9, 20.2, 90.3,999.9,999.9, 18.7, 99.9,999.9,999.9{594"
2022-01-31 12:41:23,ax1,PE1RXF-7,APZMDM," 21.6,82.3, 19.7, 85.5,999.9,999.9, 18.2, 99.9,999.9,999.9{595"
2022-01-31 12:51:23,ax1,PE1RXF-7,APZMDM," 19.4,85.2, 19.0, 88.2,999.9,999.9, 16.7, 99.9,999.9,999.9{596"
2022-01-31 13:01:22,ax1,PE1RXF-7,APZMDM," 20.9,84.7, 20.0, 87.7,999.9,999.9, 17.9, 99.9,999.9,999.9{597"
2022-01-31 13:11:22,ax1,PE1RXF-7,APZMDM," 19.0,85.1, 18.3, 89.1,999.9,999.9, 16.6, 99.9,999.9,999.9{598"
2022-01-31 13:21:22,ax1,PE1RXF-7,APZMDM," 17.2,87.9, 17.3, 89.4,999.9,999.9, 15.0, 99.9,999.9,999.9{599"
2022-01-31 13:31:37,ax1,PE1RXF-7,APZMDM," 21.7,83.1, 19.7, 90.6,999.9,999.9, 18.7, 99.9,999.9,999.9{600"
2022-01-31 13:41:37,ax1,PE1RXF-7,APZMDM," 23.2,80.0, 21.5, 87.1,999.9,999.9, 20.3, 99.9,999.9,999.9{601"
2022-01-31 13:42:07,ax1,PE1RXF-7,APZMDM," 23.2,80.0, 21.5, 87.1,999.9,999.9, 20.3, 99.9,999.9,999.9{601"
2022-01-31 13:52:07,ax1,PE1RXF-7,APZMDM," 20.0,82.9, 19.7, 87.7,999.9,999.9, 17.9, 99.9,999.9,999.9{602"
2022-01-31 14:02:06,ax1,PE1RXF-7,APZMDM," 18.0,86.3, 18.8, 86.5,999.9,999.9, 16.2, 99.9,999.9,999.9{603"
2022-01-31 14:12:08,ax1,PE1RXF-7,APZMDM," 17.6,88.3, 18.5, 87.9,999.9,999.9, 15.8, 99.9,999.9,999.9{604"
2022-01-31 14:22:21,ax1,PE1RXF-7,APZMDM," 16.4,89.2, 17.3, 88.6,999.9,999.9, 14.7, 99.9,999.9,999.9{605"
2022-01-31 14:32:21,ax1,PE1RXF-7,APZMDM," 15.7,89.7, 16.5, 88.4,999.9,999.9, 13.8, 99.9,999.9,999.9{606"
2022-01-31 14:42:21,ax1,PE1RXF-7,APZMDM," 14.6,91.8, 15.4, 89.2,999.9,999.9, 12.9, 99.9,999.9,999.9{607"
2022-01-31 14:52:20,ax1,PE1RXF-7,APZMDM," 14.4,91.9, 14.8, 89.5,999.9,999.9, 12.6, 99.9,999.9,999.9{608"

@ -1,57 +1,42 @@
2022-01-27 15:11:11,ax0,DO1IBS-4,APNU19-3
2022-01-27 15:49:12,ax0,DL0PBS-5,APMI03
2022-01-27 15:26:12,ax0,DO1EJK,APU25N
2022-01-27 15:28:09,ax0,DB0PDF-10,AP4R10
2022-01-27 15:56:59,ax0,SM5WXF-9,APOTC1
2022-01-27 15:54:50,ax0,DB0ET,APTT4
2022-01-27 15:54:09,ax0,DB0PBG-5,APMI03
2022-01-27 15:54:22,ax0,DB0WHV,APRX29
2022-01-27 15:08:26,ax0,DO6DN-10,APX204
2022-01-27 15:14:04,ax0,DL2KV-9,UR0UX1-2
2022-01-27 15:49:13,ax0,DB0OL-10,AP4R10
2022-01-27 11:38:19,ax0,DB0OHB,APDW16
2022-01-27 14:37:03,ax0,DK7YGL,APX210
2022-01-27 13:25:09,ax0,DL9OBG-9,UR4VR0
2022-01-27 13:26:49,ax0,DB0OX-10,APDW14
2022-01-27 11:21:41,ax0,DB0OX-11,APX204
2022-01-27 12:28:52,ax0,DJ5JD-N,APDG03
2022-01-27 12:14:25,ax0,DB0OX-B,APDG02
2022-01-27 13:06:40,ax0,DJ5JD-B,APDG02
2022-01-27 10:29:01,ax0,DJ5JD-R,APDG03
2022-01-27 11:13:08,ax0,DL4KR-B,APDG02
2022-01-26 19:15:39,ax0,DL1BJN-1,USRQX8
2022-01-26 18:22:26,ax0,DB0ROD,APMI01
2022-01-27 02:27:51,ax0,DB0CEL-10,APMI06
2022-01-27 00:41:57,ax0,PA1CD-10,APMI06
2022-01-27 01:56:17,ax0,DG8OAA-10,URQXR2
2022-01-27 01:27:42,ax0,DO4BZ-10,APMI0A
2022-01-27 14:40:17,ax0,DK8HC-9,U2QXY8
2022-01-27 15:53:44,ax0,DF5WXF-9,APOTC1
2022-01-27 15:46:51,ax0,DL0BRF,APDW14
2022-01-27 12:47:24,ax0,DB0SAH,APMI06
2022-01-27 10:49:27,ax0,DG4BRT-2,APOT21
2022-01-27 11:25:34,ax0,DJ1JAY-14,UR1TU6
2022-01-27 15:49:43,ax0,DO2DAN-6,APRS
2022-01-27 15:51:46,ax0,DB8SEW-14,UR4P92
2022-01-26 19:29:59,ax0,DD1GO,5S0YX8
2022-01-27 14:31:13,ax0,DO3YMW-9,UR0VX1-2
2022-01-27 02:43:23,ax0,DB0LER,APRX29
2022-01-27 03:21:35,ax0,PD1ASH-10,APMI06
2022-01-26 15:59:50,ax0,DB1EF-9,APOTC1
2022-01-27 15:06:46,ax0,DO9BG-9,APOTC1
2022-01-26 18:55:41,ax0,DL1OI-5,URSSZL
2022-01-27 10:39:34,ax0,DL1BLU-9,APAT51
2022-01-27 06:17:02,ax0,DC1MU-9,APAT81
2022-01-26 18:53:57,ax0,DF5KX-9,U3RVV4
2022-01-27 15:07:30,ax0,DM2HB-9,UQTQP3
2022-01-26 19:21:23,ax0,DK4AMF-9,APDR16
2022-01-27 00:02:41,ax0,DB0NGU-1,APNU19
2022-01-27 02:22:28,ax0,DH1IAC,USPYY3
2022-01-27 15:57:20,ax0,DB0LER-13,APRX29
2022-01-27 11:52:56,ax0,DF4BW-9,US0WR4
2022-01-27 13:03:32,ax0,DF2TH-7,APAT81
2022-01-27 10:35:43,ax0,DO4BM-9,UR4VX8
2022-01-27 10:51:49,ax0,D<0xc2,1OX-10>APDW14
2022-01-27 10:57:06,ax0,DBPPBG-13,APMI00
2022-01-27 13:14:08,ax0,DB6JH-9,UQ3RT6
2022-01-27 13:29:26,ax0,S53BZ-2,KYDERA
2022-01-31 14:42:50,ax0,DO1IBS-4,APNU19-3
2022-01-31 14:53:34,ax0,DL0PBS-5,APMI03
2022-01-31 14:44:00,ax0,DO1EJK,APU25N
2022-01-31 14:47:57,ax0,DB0PDF-10,AP4R10
2022-01-31 14:52:48,ax0,SM5WXF-9,APOTC1
2022-01-31 14:45:27,ax0,DB0ET,U3RTS5
2022-01-31 14:57:31,ax0,DB0PBG-5,APMI03
2022-01-31 14:12:29,ax0,DB0WHV,APRX29
2022-01-31 14:00:09,ax0,DL2KV-9,APPIC3
2022-01-31 09:50:05,ax0,DB0OL-10,AP4R10
2022-01-31 14:07:21,ax0,DB0OHB,APDW16
2022-01-31 12:51:06,ax0,DL9OBG-9,UR4VR0
2022-01-30 17:05:24,ax0,DL1BJN-1,USRQX7
2022-01-31 13:54:49,ax0,DF5WXF-9,APOTC1
2022-01-31 14:40:21,ax0,DL0BRF,APDW14
2022-01-31 14:47:06,ax0,DB0SAH,APMI06
2022-01-31 11:44:42,ax0,DO3YMW-9,UR0VX0-2
2022-01-31 12:57:05,ax0,DM2HB-8,UQTPY2
2022-01-31 13:02:30,ax0,DC6LP-7,USRQR6
2022-01-30 17:13:23,ax0,DG4BRT-1,WIDE1-1
2022-01-30 18:03:15,ax0,DG4BRT-6,WIDE1-1
2022-01-31 14:35:12,ax0,DD1GO,5S0YX8
2022-01-31 11:59:51,ax0,DH1IAC,USPYY3
2022-01-31 03:30:43,ax0,DB0LER,APRX29
2022-01-30 17:05:46,ax0,DO9BG-9,APOTC1
2022-01-31 14:37:10,ax0,DO6DN-10,APX204
2022-01-30 20:07:39,ax0,DO9UW-7,APAT78
2022-01-30 15:00:32,ax0,DB6JH-9,UQ3RR2
2022-01-30 17:44:39,ax0,DL1SA-8,USSYQ1
2022-01-30 15:49:19,ax0,DL9OBD-8,APXS54
2022-01-31 06:14:21,ax0,DC1MU-9,APAT81
2022-01-30 22:28:17,ax0,DB0ROD,APMI01
2022-01-31 11:48:32,ax0,PD1ASH-10,APMI06
2022-01-31 13:23:04,ax0,DG4BRT-2,APOT21
2022-01-31 14:55:32,ax0,DB0LER-13,APRX29
2022-01-31 06:53:58,ax0,DB1EF-9,APOTC1
2022-01-31 07:31:19,ax0,DF3BAX-9,UR2UW2
2022-01-31 11:34:12,ax0,DL8BCZ-7,APDW14
2022-01-31 13:57:56,ax0,DK7YGL,APX210
2022-01-31 14:57:09,ax0,DJ1JAY-14,UR2RV7
2022-01-31 14:31:50,ax0,DL8XI,US3SY0-2
2022-01-31 14:23:03,ax0,DF4BW-9,US0VP8

@ -1,4 +1,5 @@
2022-01-27 15:57:47,ax0,DB0PBG-5,APMI03
2022-01-27 15:57:12,ax0,DB0LER,APRX29
2022-01-27 15:55:46,ax1,PE1RXF-7,APZMDM
2022-01-27 15:43:40,ax0,PA0EMS,USRPR0
2022-01-31 14:57:28,ax0,DB0PBG-5,APMI03
2022-01-31 14:55:22,ax0,DB0LER,APRX29
2022-01-31 14:52:21,ax1,PE1RXF-7,APZMDM
2022-01-31 14:19:32,ax0,PA0EMS,CQ
2022-01-31 14:17:57,ax2,PE1RXF-4,APRX29

@ -1 +1 @@
2.3,102.2,11.7,99.9,999.9,999.9,10.3,99.9,999.9,999.9
14.4,91.9,14.8,89.5,999.9,999.9,12.6,99.9,999.9,999.9

@ -32,3 +32,7 @@
2022-01-24,9.1,105.5,8.4,99.9,999.9,999.9,6.8,99.9,999.9,999.9
2022-01-25,7.1,105.3,6.0,99.9,999.9,999.9,4.8,99.9,999.9,999.9
2022-01-26,7.7,106.0,7.1,99.9,999.9,999.9,5.3,99.9,999.9,999.9
2022-01-27,12.1,106.9,12.6,99.9,999.9,999.9,11.9,99.9,999.9,999.9
2022-01-28,21.1,102.3,20.0,99.9,999.9,999.9,17.0,99.9,999.9,999.9
2022-01-29,15.3,105.5,14.3,99.9,999.9,999.9,13.6,99.9,999.9,999.9
2022-01-30,23.8,99.8,21.6,99.9,999.9,999.9,19.8,99.9,999.9,999.9

@ -32,3 +32,7 @@
2022-01-24,5.8,103.1,3.9,99.9,999.9,999.9,3.4,99.9,999.9,999.9
2022-01-25,5.2,104.3,3.3,99.9,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-26,4.0,103.9,2.2,99.9,999.9,999.9,1.7,99.9,999.9,999.9
2022-01-27,0.2,101.6,3.3,99.9,999.9,999.9,2.8,99.9,999.9,999.9
2022-01-28,5.0,88.6,3.0,92.9,999.9,999.9,2.6,99.9,999.9,999.9
2022-01-29,7.2,92.5,5.1,98.4,992.0,999.9,4.7,99.9,999.9,999.9
2022-01-30,4.5,78.1,2.6,80.1,999.9,999.9,2.1,83.1,999.9,999.9

@ -82,7 +82,15 @@ while read LINE
PORT="ax1"
fi
# Lets do something with the frame from channel 1 or 2
# If call is still empty, frame not from channel 1 or 2, maybe from channel 3?
if [ -z $CALL ]; then
#CALL="$(grep -o -P "(?<=PE1RXF-3 R \*).+?\>"<<<$LINE)"
CALL="$(grep -oP "(?<=PE1RXF-3 R ).+?\>"<<<$LINE)"
PORT="ax2"
fi
# Lets do something with the frame from channel 1, 2 or 3
if [[ $CALL ]]; then
# Remove last character from string
@ -92,10 +100,12 @@ while read LINE
if [ $PORT == "ax0" ]; then
#FULL_PATH="$(grep -o -P '(?<=PE1RXF-1 R \*).+?:'<<<$LINE)"
FULL_PATH="$(grep -oP "(?<=PE1RXF-1 R ).+?:"<<<$LINE)"
else
#FULL_PATH="$(grep -o -P '(?<=PE1RXF-2 R \*).+?:'<<<$LINE)"
elif [ $PORT == "ax1" ]; then
#FULL_PATH="$(grep -o -P '(?<=PE1RXF-1 R \*).+?:'<<<$LINE)"
FULL_PATH="$(grep -oP "(?<=PE1RXF-2 R ).+?:"<<<$LINE)"
else
#FULL_PATH="$(grep -o -P '(?<=PE1RXF-3 R \*).+?:'<<<$LINE)"
FULL_PATH="$(grep -oP "(?<=PE1RXF-3 R ).+?:"<<<$LINE)"
fi
FULL_PATH="$(grep -o -P '(?<=\>).*'<<<$FULL_PATH)"

@ -64,7 +64,7 @@
###########################
# initializing LoRa modem #
###########################
/home/marcel/ham/RPi-LoRa-KISS-TNC/start_all.sh
# /home/marcel/ham/RPi-LoRa-KISS-TNC/start_all.sh
# Start filter for received messages to PE1RXF (all sufixes)
# Messages addressed to PE1RXF are stored in file /home/marcel/ham/aprs_utils/aprs_received_messages.log

@ -0,0 +1 @@
/var/www/html/

File diff suppressed because one or more lines are too long

@ -1,87 +0,0 @@
* {
box-sizing: border-box;
}
.openBtn {
display: flex;
justify-content: left;
}
.openButton {
border: none;
border-radius: 5px;
background-color: #1c87c9;
color: white;
padding: 14px 20px;
cursor: pointer;
position: fixed;
}
.loginPopup {
position: relative;
text-align: center;
width: 100%;
}
.formPopup {
display: none;
position: fixed;
left: 25%;
top: 5%;
transform: translate(-30%, -5%);
border: 3px solid #999999;
z-index: 9;
}
.formContainer {
max-width: 300px;
padding: 20px;
background-color: #fff;
}
.formContainer input[type=text],
.formContainer input[type=number],
.formContainer select,
.formContainer radio,
.formContainer input[type=password] {
width: 100%;
padding: 15px;
margin: 5px 0 20px 0;
border: none;
background: #eee;
}
.formContainer input[type=text]:focus,
.formContainer input[type=number]:focus,
.formContainer select:focus,
.formContainer input[type=password]:focus {
background-color: #ddd;
outline: none;
}
.formContainer .btn {
padding: 12px 20px;
border: none;
background-color: #8ebf42;
color: #fff;
cursor: pointer;
width: 100%;
margin-bottom: 15px;
opacity: 0.8;
}
.formContainer .cancel {
background-color: #cc0000;
}
.formContainer .wait {
background-color: #ffffff;
}
.formContainer .radio {
vertical-align: middle;
padding: 12px 20px;
height: 30px;
width: 30px;
background-color: #eee;
border-radius: 25%;
}
.formContainer .btn:hover,
.openButton:hover {
opacity: 1;
}
.radioLeft {
display: block;
text-align: left;
margin-left: 25%;
margin-bottom: 20px;
}

@ -1,148 +0,0 @@
* {
box-sizing: border-box;
}
img {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
.medium {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
height: auto;
}
.large {
width: 100%;
height: auto;
}
.row:after {
content: "";
clear: both;
display: table;
}
[class*="col-"] {
float: left;
padding: 15px;
width: 100%;
}
@media only screen and (min-width: 600px) {
.col-s-1 {width: 8.33%;}
.col-s-2 {width: 16.66%;}
.col-s-3 {width: 25%;}
.col-s-4 {width: 33.33%;}
.col-s-5 {width: 41.66%;}
.col-s-6 {width: 50%;}
.col-s-7 {width: 58.33%;}
.col-s-8 {width: 66.66%;}
.col-s-9 {width: 75%;}
.col-s-10 {width: 83.33%;}
.col-s-11 {width: 91.66%;}
.col-s-12 {width: 100%;}
}
@media only screen and (min-width: 768px) {
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
}
html {
font-family: "Lucida Sans", sans-serif;
}
.header {
background-color: #33b5e5;
color: #ffffff;
padding: 15px;
}
.menu ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.menu li {
padding: 8px;
margin-bottom: 7px;
background-color :#33b5e5;
color: #ffffff;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.menu li:hover {
background-color: #0099cc;
}
.aside {
background-color: #33b5e5;
padding: 15px;
color: #ffffff;
text-align: center;
font-size: 14px;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.footer {
background-color: #0099cc;
color: #ffffff;
text-align: center;
font-size: 12px;
padding: 15px;
}
h1 {
text-align: center;
}
a:link {
color: white;
text-decoration: none;
}
/* visited link */
a:visited {
color: white;
text-decoration: none;
}
.input-blue {
background-color: #33b5e5;
color: #ffffff;
font-weight: bold;
border: none;
border-bottom: 2px solid #33b5e5;
text-decoration: none;
cursor: pointer;
}
.input-blue-submit {
background-color: #33b5e5;
color: #ffffff;
font-weight: bold;
border: none;
border-bottom: 2px solid #33b5e5;
text-decoration: none;
font-size: medium;
font-weight: normal;
cursor: pointer;
font-family: "Lucida Sans", sans-serif;
}

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 434 KiB

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="home" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="212px" height="206.25px" viewBox="394.5 418.584 212 206.25" enable-background="new 394.5 418.584 212 206.25"
xml:space="preserve">
<path d="M600.116,503.301l-88.955-77.062c-0.298-0.254-0.656-0.472-1.059-0.639c-5.693-4.32-13.557-4.119-19.049,0.639
l-88.956,77.053c-6.376,5.519-7.181,15.313-1.784,21.839c3.411,4.128,9.069,4.075,13.408,3.2v82.834
c0,6.253,5.02,11.344,11.195,11.344h53.586c2.414,0,4.374-1.96,4.374-4.373v-72.242h36.471v72.242c0,2.413,1.959,4.373,4.372,4.373
h53.587c6.175,0,11.195-5.091,11.195-11.344v-82.834c4.355,0.857,9.996,0.919,13.407-3.2
C607.297,518.606,606.492,508.802,600.116,503.301z M595.166,519.551c-0.9,1.058-5.563,0.48-9.288-1.146
c-1.355-0.595-2.93-0.454-4.146,0.351c-1.233,0.805-1.985,2.187-1.985,3.655v88.746c0,1.435-1.103,2.598-2.449,2.598h-49.214
v-72.242c0-2.414-1.959-4.373-4.373-4.373h-45.217c-2.414,0-4.373,1.959-4.373,4.373v72.242h-49.214
c-1.347,0-2.449-1.163-2.449-2.598V522.41c0-1.478-0.744-2.859-1.985-3.664c-1.233-0.796-2.799-0.919-4.155-0.342
c-3.306,1.461-8.334,2.283-9.279,1.138c-2.388-2.887-2.046-7.207,0.77-9.647l88.956-77.061c2.432-2.099,5.956-2.099,8.388,0
c0.314,0.28,0.674,0.507,1.05,0.674l88.186,76.405C597.213,512.344,597.553,516.664,595.166,519.551L595.166,519.551z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

@ -1,125 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:ns1="http://sozi.baierouge.fr"
xmlns:cc="http://web.resource.org/cc/"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
id="svg1"
sodipodi:docname="kmailcvt.svg"
viewBox="0 0 60 60"
sodipodi:version="0.32"
_SVGFile__filename="oldscale/apps/kmailcvt.svg"
version="1.0"
y="0"
x="0"
inkscape:version="0.40"
sodipodi:docbase="/home/danny/work/flat/SVG/mono/scalable/apps"
>
<sodipodi:namedview
id="base"
bordercolor="#666666"
inkscape:pageshadow="2"
inkscape:window-y="0"
pagecolor="#ffffff"
inkscape:window-height="699"
inkscape:zoom="7.0969147"
inkscape:window-x="0"
borderopacity="1.0"
inkscape:current-layer="svg1"
inkscape:cx="46.339523"
inkscape:cy="19.954819"
inkscape:window-width="1024"
inkscape:pageopacity="0.0000000"
/>
<g
id="g1844"
transform="translate(.048743 -.32114)"
>
<path
id="path1721"
style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:10;fill:none"
d="m5.5743 26.027h48.27v28.397h-48.27l0.0003-28.397z"
/>
<g
id="g1717"
transform="matrix(.93211 0 0 .93004 1.3656 11.79)"
>
<path
id="path1210"
style="stroke-linejoin:round;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-width:30.806;fill:#ffffff"
d="m69.819 119.6h303.75v171.31h-303.75l-0.001-171.31z"
transform="matrix(.17049 0 0 .17824 -7.3882 -6.0097)"
/>
<path
id="path1211"
style="stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:19.254;fill:none"
transform="matrix(.17049 0 0 .17824 -7.3882 -6.0097)"
d="m69.819 119.6l150.12 90.41 153.63-90.41"
/>
</g
>
<path
id="path1212"
style="fill-rule:evenodd;fill:#ffffff"
d="m49.914 1.2369c-12.507 0.3409-19.769 4.7586-23.391 9.9321-1.932 2.759-2.742 5.559-3.125 7.828h-3.899c-1.628-0.001-3.097 0.979-3.72 2.483s-0.279 3.235 0.873 4.386l10.211 10.21c1.47 1.469 3.817 1.576 5.415 0.248l12.128-10.118c1.308-1.086 1.791-2.877 1.208-4.473-0.583-1.597-2.107-2.655-3.807-2.643h-2.784c0.072-0.133 0.036-0.168 0.123-0.31 1.508-2.43 5.691-6.393 17.235-9.5293 1.889-0.5241 3.125-2.3339 2.926-4.2844s-1.775-3.4736-3.731-3.6056c-2.006-0.1272-3.875-0.1724-5.662-0.1238zm-19.245 23.639c0.257 0.527 0.627 0.992 1.083 1.361l-1.826 1.547-1.114-1.114c0.799-0.378 1.452-1.008 1.857-1.794z"
/>
<path
id="path968"
style="stroke-linejoin:round;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-width:3.125;fill:#000000"
d="m55.336 5.3673c-24.264 6.5927-21.043 17.58-21.043 17.747h7.529l-12.13 10.122-10.205-10.206h7.612s-2.153-19.59 28.237-17.663z"
/>
</g
>
<metadata
>
<rdf:RDF
>
<cc:Work
>
<dc:format
>image/svg+xml</dc:format
>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage"
/>
<cc:license
rdf:resource="http://creativecommons.org/licenses/publicdomain/"
/>
<dc:publisher
>
<cc:Agent
rdf:about="http://openclipart.org/"
>
<dc:title
>Openclipart</dc:title
>
</cc:Agent
>
</dc:publisher
>
</cc:Work
>
<cc:License
rdf:about="http://creativecommons.org/licenses/publicdomain/"
>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks"
/>
</cc:License
>
</rdf:RDF
>
</metadata
>
</svg
>

Before

Width:  |  Height:  |  Size: 4.2 KiB

@ -1,132 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:ns1="http://sozi.baierouge.fr"
xmlns:cc="http://web.resource.org/cc/"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:dc="http://purl.org/dc/elements/1.1/"
id="svg1"
sodipodi:docname="mail_send.svg"
viewBox="0 0 60 60"
sodipodi:version="0.32"
_SVGFile__filename="oldscale/apps/kmailcvt.svg"
version="1.0"
y="0"
x="0"
inkscape:version="0.40"
sodipodi:docbase="/home/danny/work/flat/SVG/mono/scalable/actions"
>
<sodipodi:namedview
id="base"
bordercolor="#666666"
inkscape:pageshadow="2"
inkscape:window-y="0"
pagecolor="#ffffff"
inkscape:window-height="699"
inkscape:zoom="7.0969147"
inkscape:window-x="0"
borderopacity="1.0"
inkscape:current-layer="svg1"
inkscape:cx="46.339523"
inkscape:cy="19.954819"
inkscape:window-width="1024"
inkscape:pageopacity="0.0000000"
/>
<g
id="g1117"
transform="matrix(1 0 0 .99981 -.046244 .33191)"
>
<path
id="path1721"
style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:9.903;fill:none"
transform="matrix(1.0099 0 0 1.0099 .042993 -.90884)"
d="m5.5743 26.027h48.27v28.397h-48.27l0.0003-28.397z"
/>
<g
id="g1717"
transform="matrix(.94133 0 0 .93924 1.4221 10.998)"
>
<path
id="path1210"
style="stroke-linejoin:round;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-width:30.507;fill:#ffffff"
d="m69.819 119.6h303.75v171.31h-303.75l-0.001-171.31z"
transform="matrix(.17049 0 0 .17824 -7.3882 -6.0097)"
/>
<path
id="path1211"
style="stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:19.067;fill:none"
transform="matrix(.17049 0 0 .17824 -7.3882 -6.0097)"
d="m69.819 119.6l150.12 90.41 153.63-90.41"
/>
</g
>
</g
>
<g
id="g1213"
>
<path
id="path1789"
style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:9.6801;fill:none"
transform="matrix(.83936 0 0 .83936 6.7873 2.8514)"
d="m23.155 31.013c2.661-23.499 23.065-21.921 24.378-21.798v-7.0275l10.279 10.174-10.279 10.154v-6.944c-1.543-0.181-15.958-1.628-24.378 15.441z"
/>
<path
id="path993"
style="stroke-linejoin:round;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-width:3.125;fill:#000000"
d="m26.223 28.882c2.233-19.724 19.36-18.399 20.461-18.296v-5.8985l8.628 8.5405-8.628 8.523v-5.829c-1.295-0.152-13.394-1.366-20.461 12.96z"
/>
</g
>
<metadata
>
<rdf:RDF
>
<cc:Work
>
<dc:format
>image/svg+xml</dc:format
>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage"
/>
<cc:license
rdf:resource="http://creativecommons.org/licenses/publicdomain/"
/>
<dc:publisher
>
<cc:Agent
rdf:about="http://openclipart.org/"
>
<dc:title
>Openclipart</dc:title
>
</cc:Agent
>
</dc:publisher
>
</cc:Work
>
<cc:License
rdf:about="http://creativecommons.org/licenses/publicdomain/"
>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks"
/>
</cc:License
>
</rdf:RDF
>
</metadata
>
</svg
>

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

@ -1,185 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns1="http://sozi.baierouge.fr"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="svg7088"
sodipodi:docname="Nouveau document 49"
viewBox="0 0 103.21 97.938"
version="1.1"
inkscape:version="0.48.3.1 r9886"
>
<sodipodi:namedview
id="base"
bordercolor="#666666"
inkscape:pageshadow="2"
inkscape:window-y="24"
fit-margin-left="0"
pagecolor="#ffffff"
fit-margin-top="0"
inkscape:window-maximized="0"
inkscape:zoom="0.35"
inkscape:window-x="49"
inkscape:window-height="415"
showgrid="false"
borderopacity="1.0"
inkscape:current-layer="layer1"
inkscape:cx="-90.534384"
inkscape:cy="59.981567"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="486"
inkscape:pageopacity="0.0"
inkscape:document-units="px"
/>
<g
id="layer1"
inkscape:label="Calque 1"
inkscape:groupmode="layer"
transform="translate(-465.53 -494.41)"
>
<path
id="path516"
d="m540.89 551.92c1.7138-7.2558 0.01-14.897-4.6192-20.742-4.6289-5.8496-11.675-9.2578-19.131-9.2578-7.4561 0-14.502 3.4082-19.131 9.2578-4.6289 5.8447-6.3281 13.486-4.6191 20.742"
style="stroke-linejoin:round;stroke:#ba0000;stroke-miterlimit:10;stroke-width:5;fill:none"
inkscape:connector-curvature="0"
/>
<path
id="path518"
d="m565.89 551.92c1.6895-13.95-2.6807-27.954-12.002-38.467s-22.695-16.533-36.748-16.533c-14.048 0-27.427 6.0205-36.748 16.533-9.3164 10.513-13.687 24.517-12.002 38.467"
style="stroke-linejoin:round;stroke:#ba0000;stroke-miterlimit:10;stroke-width:5;fill:none"
inkscape:connector-curvature="0"
/>
<path
id="path520"
d="m503.39 591.92 13.75-46.25 16.25 46.25"
style="stroke:#000000;stroke-miterlimit:10;stroke-width:2.5;fill:none"
inkscape:connector-curvature="0"
/>
<path
id="path522"
d="m523.39 545.67c0 8.335-12.5 8.335-12.5 0s12.5-8.335 12.5 0"
style="fill-rule:evenodd;stroke:#ba0000;stroke-miterlimit:10;stroke-width:2.5;fill:#ba0000"
inkscape:connector-curvature="0"
/>
<path
id="path524"
d="m513.39 561.92 10 2.5-12.5 7.5 15 5-20 10h25"
style="stroke:#000000;stroke-miterlimit:10;stroke-width:1.25;fill:none"
inkscape:connector-curvature="0"
/>
</g
>
<metadata
>
<rdf:RDF
>
<cc:Work
>
<dc:format
>image/svg+xml</dc:format
>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage"
/>
<cc:license
rdf:resource="http://creativecommons.org/licenses/publicdomain/"
/>
<dc:publisher
>
<cc:Agent
rdf:about="http://openclipart.org/"
>
<dc:title
>Openclipart</dc:title
>
</cc:Agent
>
</dc:publisher
>
<dc:title
>Wireless</dc:title
>
<dc:date
>2012-08-02T14:25:28</dc:date
>
<dc:description
/>
<dc:source
>https://openclipart.org/detail/171418/wireless-by-cyberscooty-171418</dc:source
>
<dc:creator
>
<cc:Agent
>
<dc:title
>cyberscooty</dc:title
>
</cc:Agent
>
</dc:creator
>
<dc:subject
>
<rdf:Bag
>
<rdf:li
>computer</rdf:li
>
<rdf:li
>informatique</rdf:li
>
<rdf:li
>it</rdf:li
>
<rdf:li
>network</rdf:li
>
<rdf:li
>ordinateur</rdf:li
>
<rdf:li
>réseau</rdf:li
>
<rdf:li
>server</rdf:li
>
<rdf:li
>serveur</rdf:li
>
<rdf:li
>wireless</rdf:li
>
</rdf:Bag
>
</dc:subject
>
</cc:Work
>
<cc:License
rdf:about="http://creativecommons.org/licenses/publicdomain/"
>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks"
/>
</cc:License
>
</rdf:RDF
>
</metadata
>
</svg
>

Before

Width:  |  Height:  |  Size: 5.1 KiB

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="windows-1252"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="479.79px" height="479.79px" viewBox="0 0 479.79 479.79" style="enable-background:new 0 0 479.79 479.79;" xml:space="preserve">
<g>
<path d="M478.409,116.617c-0.368-4.271-3.181-7.94-7.2-9.403c-4.029-1.472-8.539-0.47-11.57,2.556l-62.015,62.011l-68.749-21.768 l-21.768-68.748l62.016-62.016c3.035-3.032,4.025-7.543,2.563-11.565c-1.477-4.03-5.137-6.837-9.417-7.207 c-37.663-3.245-74.566,10.202-101.247,36.887c-36.542,36.545-46.219,89.911-29.083,135.399c-1.873,1.578-3.721,3.25-5.544,5.053 L19.386,373.152c-0.073,0.071-0.145,0.149-0.224,0.219c-24.345,24.346-24.345,63.959,0,88.309 c24.349,24.344,63.672,24.048,88.013-0.298c0.105-0.098,0.201-0.196,0.297-0.305l193.632-208.621 c1.765-1.773,3.404-3.628,4.949-5.532c45.5,17.167,98.9,7.513,135.474-29.056C468.202,191.181,481.658,154.275,478.409,116.617z M75.98,435.38c-8.971,8.969-23.5,8.963-32.47,0c-8.967-8.961-8.967-23.502,0-32.466c8.97-8.963,23.499-8.963,32.47,0 C84.947,411.878,84.947,426.419,75.98,435.38z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

@ -1,155 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg2"
viewBox="0 0 474.76 474.76"
version="1.1">
<title
id="title3006">Progress</title>
<defs
id="defs4">
<filter
id="filter3799"
width="1.2044"
y="-.14526"
x="-.10222"
height="1.2905"
color-interpolation-filters="sRGB">
<feGaussianBlur
id="feGaussianBlur3801"
stdDeviation="11.5" />
</filter>
<filter
id="filter3944"
color-interpolation-filters="sRGB">
<feGaussianBlur
id="feGaussianBlur3946"
stdDeviation="7.76" />
</filter>
</defs>
<path
id="path3769"
opacity="0.5"
stroke-linejoin="round"
d="m 67.08,324.5 50,-40 80,60 140,-190"
filter="url(#filter3799)"
stroke="#000000"
stroke-linecap="round"
stroke-width="25"
fill="none" />
<g
id="g3870"
stroke="#000000"
transform="translate(-140.92,-255.86)">
<g
id="g3862">
<path
id="path3755"
stroke-width="8"
fill="none"
d="m 170,312.36 v 345" />
<path
id="path3761"
stroke-width="2"
d="m 170,287.36 -10,30 h 20 z" />
</g>
<g
id="g3866">
<path
id="path3757"
stroke-width="8"
fill="none"
d="M 533,655.36 H 166" />
<path
id="path3763"
stroke-width="2"
d="m 558,655.36 -30,-10 v 20 z" />
</g>
</g>
<path
id="path3767"
stroke-linejoin="round"
d="m 59.08,306.5 50,-40 80,60 140,-190"
stroke="#fa0000"
stroke-linecap="round"
stroke-width="25"
fill="none" />
<g
id="g3878"
opacity="0.5"
filter="url(#filter3944)"
stroke="#000000"
transform="translate(-134.556,-244.546)">
<g
id="g3880">
<path
id="path3882"
stroke-width="8"
fill="none"
d="m 170,312.36 v 345" />
<path
id="path3884"
stroke-width="2"
d="m 170,287.36 -10,30 h 20 z" />
</g>
<g
id="g3886">
<path
id="path3888"
stroke-width="8"
fill="none"
d="M 533,655.36 H 166" />
<path
id="path3890"
stroke-width="2"
d="m 558,655.36 -30,-10 v 20 z" />
</g>
</g>
<metadata
id="metadata26">
<rdf:RDF>
<cc:Work>
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<cc:license
rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
<dc:publisher>
<cc:Agent
rdf:about="http://openclipart.org/">
<dc:title>Openclipart</dc:title>
</cc:Agent>
</dc:publisher>
<dc:title>Progress</dc:title>
<dc:date>2013-05-17T18:08:54</dc:date>
<dc:description>A graph of progress</dc:description>
<dc:source>https://openclipart.org/detail/178279/progress-by-kamil_stepinski-178279</dc:source>
<dc:creator>
<cc:Agent>
<dc:title>kamil_stepinski</dc:title>
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag>
<rdf:li>chart</rdf:li>
<rdf:li>graph</rdf:li>
<rdf:li>progress</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/publicdomain/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
</cc:License>
</rdf:RDF>
</metadata>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

@ -1,468 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>PE1RXF APRS server</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/popup.css">
<link rel="stylesheet" href="css/font-awesome.min.css">
</head>
<body>
<?php
// Prevents a repost when the user refreshes the page.
// Also it handles the post itself.
session_start();
if(count($_POST) > 0) {
// figure out which form was entered
if ($_POST['comment_ax0']) {
$_SESSION['comment_ax0'] = $_POST['comment_ax0'];
$_SESSION['period_ax0'] = $_POST['period_ax0'];
$_SESSION['path_ax0'] = $_POST['path_ax0'];
}
if ($_POST['comment_ax1']) {
$_SESSION['comment_ax1'] = $_POST['comment_ax1'];
$_SESSION['period_ax1'] = $_POST['period_ax1'];
$_SESSION['path_ax1'] = $_POST['path_ax1'];
}
header("HTTP/1.1 303 See Other");
header("Location: http://$_SERVER[HTTP_HOST]/index.php");
die();
}
else {
if (isset($_SESSION['comment_ax0'])){
$comment_ax0 = $_SESSION['comment_ax0'];
$period_ax0 = $_SESSION['period_ax0'];
$path_ax0 = $_SESSION['path_ax0'];
//echo "Set ax0: $comment_ax0, $period_ax0, $path_ax0";
save_settings("ax0", $period_ax0, 0, $path_ax0, 0, $comment_ax0);
# Wait for the changes to take effect
sleep(1);
}
else if (isset($_SESSION['comment_ax1'])){
$comment_ax1 = $_SESSION['comment_ax1'];
$period_ax1 = $_SESSION['period_ax1'];
$path_ax1 = $_SESSION['path_ax1'];
//echo "Set ax1: $comment_ax1, $period_ax1, $path_ax1";
save_settings("ax1", $period_ax1, 0, $path_ax1, 0, $comment_ax1);
# Wait for the changes to take effect
sleep(1);
}
session_unset();
session_destroy();
}
// END: Prevents a repost when the user refreshes the page.
# Reads configuration file from pe1rxf-aprs-server directory, makes changes if necesary
# and writes the newly constructed file to a temporary config-file. It does not overwrite
# the original file, because user www-data can only read the program directory, not write to it.
# It's a safety thing...
# The main loop of pe1rxf-aprs-server than copies it to the program directory and removes the temporary file.
function change_parameter_value($parameter, $value)
{
$config_file = '/var/www/html/config/test.cfg';
$tmp_config_file = '/var/www/html/config/test.cfg.tmp';
$reading = fopen($config_file, 'r');
$writing = fopen($tmp_config_file, 'w');
$replaced = false;
while (!feof($reading)) {
$line = fgets($reading);
if (stristr($line,$parameter)) {
$line = "$parameter=$value\n";
//echo "New value: ", "$line";
$replaced = true;
}
fputs($writing, $line);
}
fclose($reading); fclose($writing);
// might as well not overwrite the file if we didn't replace anything
if ($replaced)
{
shell_exec("mv $tmp_config_file $config_file");
} else {
shell_exec("rm $tmp_config_file");
}
}
# Saves setting for given form: ax0 or ax1
# $a = beacon_time
# $b = beacon_destination
# $c = beacon_path
# $d = beacon_position
# $e = beacon_comment
# $f = beacon_file
# $g = transmit_directory
function save_settings($form, $a, $b=0, $c=0, $d=0, $e=0, $f=0, $g=0)
{
# Copy original config file to temporary place on web server.
# From here we can change the values
$original_config_file = '/home/marcel/ham/aprs_utils/pe1rxf-aprs-server.cfg';
$destination_config_file = '/var/www/html/config/test.cfg';
$newly_made_config_file = '/var/www/html/config/pe1rxf-aprs-server.cfg';
$fileCopied = copy("$original_config_file", "$destination_config_file");
if($fileCopied) {
//echo "# $a, $b, $c, $d, $e, $f, $g";
if ($form == "ax0" ) {
change_parameter_value("ax0_beacon_time", $a);
if ($c) change_parameter_value("ax0_beacon_path", $c);
if ($e) change_parameter_value("ax0_beacon_comment", $e);
}
else if ($form == "ax1" ) {
change_parameter_value("ax1_beacon_time", $a);
if ($c) change_parameter_value("ax1_beacon_path", $c);
if ($e) change_parameter_value("ax1_beacon_comment", $e);
}
# now make new file with new configuration for the main loop to find.
shell_exec("cp $destination_config_file $newly_made_config_file");
# and remove working file:
shell_exec("rm $destination_config_file");
} else{
#echo "Error";
}
}
# Reads configuration file from pe1rxf-aprs-server directory.
# Search this file for given paramter and returns its value.
function search_parameter_in_config_file($parameter)
{
$config_file = '/home/marcel/ham/aprs_utils/pe1rxf-aprs-server.cfg';
$reading = fopen($config_file, 'r');
while (!feof($reading)) {
$line = fgets($reading);
if ( strstr($line,$parameter) ) {
$line = substr( $line, strlen($parameter)+1 );
# Found match. Stop further search.
fclose($reading);
return rtrim($line);
}
}
}
$ax0_name = search_parameter_in_config_file("ax0_name");
$ax0_frequency = search_parameter_in_config_file("ax0_frequency");
$ax0_beacon_comment = search_parameter_in_config_file("ax0_beacon_comment");
$ax0_beacon_time = search_parameter_in_config_file("ax0_beacon_time");
$ax0_beacon_path = search_parameter_in_config_file("ax0_beacon_path");
$ax1_name = search_parameter_in_config_file("ax1_name");
$ax1_frequency = search_parameter_in_config_file("ax1_frequency");
$ax1_beacon_comment = search_parameter_in_config_file("ax1_beacon_comment");
$ax1_beacon_time = search_parameter_in_config_file("ax1_beacon_time");
$ax1_beacon_path = search_parameter_in_config_file("ax1_beacon_path");
?>
<div class="header">
<a href="index.php" >
<h1><i class="fa fa-home" aria-hidden="true"></i>&nbsp; PE1RXF APRS server</h1>
</a>
</div>
<div class="row">
<div class="col-3 col-s-3 menu">
<ul>
<li><h3><?php echo $ax0_name ?> (<?php echo $ax0_frequency ?>)</h3></li>
<li onclick="openForm_ax0()">Beacon: <b><?php echo $ax0_beacon_comment; ?></b></li>
<li onclick="openForm_ax0()">Beacon interval: <b><?php if ($ax0_beacon_time == 0) echo "OFF";else echo $ax0_beacon_time; ?></b></li>
<li onclick="openForm_ax0()">Path: <b><?php echo $ax0_beacon_path; ?></b></li>
</ul>
</div>
<div class="col-6 col-s-9" id="main_page">
<div class="col-6 col-s-12">
<a href="send_message.php"><img src="images/mail-out.svg" /></a>
<h1>Send a message</h1>
<img src="images/mail-in.svg" style="cursor:pointer;" onclick="show_received_messages()" />
<h1>Received messages</h1>
</div>
<div class="col-6 col-s-12">
<a href="telemetry.php"><img src="images/telemetry.svg" /></a>
<h1>Telemetry</h1>
<img src="images/received.svg" style="cursor:pointer;" onclick="show_heard_stations()" />
<h1>Heard stations</h1>
</div>
</div>
<div class="col-6 col-s-9" id="heard_stations" style="display:none">
<h1>Heard last 24 hours</h1>
<div class="col-6 col-s-12">
<h1><?php echo $ax0_frequency ?></h1>
<h3 align="center">
<b style="color:Blue">DIRECT</b><br><br>
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_stations_heard_direct.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax0") {
echo $csv[$i][2];
echo "<br>";
}
}
echo "<br><b style=\"color:Blue\">DIGIPEATED</b><br><br>";
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_stations_heard_digipeated.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax0") {
echo $csv[$i][2];
echo "<br>";
}
}
?>
</h3>
</div>
<div class="col-6 col-s-12">
<h1><?php echo $ax1_frequency ?></h1>
<h3 align="center">
<b style="color:Blue">DIRECT</b><br><br>
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_stations_heard_direct.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax1") {
echo $csv[$i][2];
echo "<br>";
}
}
echo "<br><b style=\"color:Blue\">DIGIPEATED</b><br><br>";
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_stations_heard_digipeated.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax1") {
echo $csv[$i][2];
echo "<br>";
}
}
?>
</h3>
</div>
<a href=""><h1 style="color:Black;" onclick="show_main_page()"><i class="fa fa-arrow-left" aria-hidden="true"></i>&nbsp; Back</h1></a>
</div>
<div class="col-6 col-s-9" id="received_messages" style="display:none">
<h1>Received messages</h1>
<h2 align="left"><?php echo $ax0_name ?> (<?php echo $ax0_frequency ?>)</h2>
<h3 align="left">
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_received_messages.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax0") {
echo $csv[$i][2];
echo ": ";
echo $csv[$i][4];
echo "<br>";
}
}
?>
</h3>
<h2 align="left"><?php echo $ax1_name ?> (<?php echo $ax1_frequency ?>)</h2>
<h3 align="left">
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_received_messages.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax1") {
echo $csv[$i][2];
echo ": ";
echo $csv[$i][4];
echo "<br>";
}
}
?>
</h3>
<a href=""><h1 style="color:Black;" onclick="show_main_page()"><i class="fa fa-arrow-left" aria-hidden="true"></i>&nbsp; Back</h1></a>
</div>
<div class="col-3 col-s-12 menu">
<ul>
<li><h3><?php echo $ax1_name ?> (<?php echo $ax1_frequency ?>)</h3></li>
<li onclick="openForm_ax1()">Beacon: <b><?php echo $ax1_beacon_comment; ?></b></li>
<li onclick="openForm_ax1()">Beacon interval: <b><?php if ($ax1_beacon_time == 0) echo "OFF";else echo $ax1_beacon_time; ?></b></li>
<li onclick="openForm_ax1()">Path: <b><?php echo $ax1_beacon_path; ?></b></li>
</ul>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax0_beacon">
<form action="" class="formContainer" method="post">
<h2>Beacon <?php echo $ax0_frequency ?></h2>
<label for="email">
<strong>Comment</strong>
</label>
<input type="text" id="email" placeholder="Comment" name="comment_ax0" value="<?php echo $ax0_beacon_comment; ?>" required>
<label for="psw">
<strong>Period (minutes)</strong>
</label>
<input type="number" id="psw" placeholder="Minutes" name="period_ax0" min="0" max="60" step="10" value="<?php echo $ax0_beacon_time; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="path_ax0" value="none"<?php if ($ax0_beacon_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="path_ax0" value="WIDE2-1" <?php if ($ax0_beacon_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="path_ax0" value="WIDE2-2" <?php if ($ax0_beacon_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="path_ax0" value="WIDE3-3" <?php if ($ax0_beacon_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax0"><button type="submit" class="btn" onclick="SubmitClicked_ax0()">Submit</button></div>
<div id="submit_done_ax0" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax0"><button type="button" class="btn cancel" onclick="closeForm_ax0()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popup_ax1_beacon">
<form action="" class="formContainer" method="post">
<h2>Beacon <?php echo $ax1_frequency ?></h2>
<label for="email">
<strong>Comment</strong>
</label>
<input type="text" id="email" placeholder="comment" name="comment_ax1" value="<?php echo $ax1_beacon_comment; ?>" required>
<label for="psw">
<strong>Period</strong>
</label>
<input type="number" id="psw" placeholder="Period" name="period_ax1" min="0" max="60" step="10" value="<?php echo $ax1_beacon_time; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="path_ax1" value="none"<?php if ($ax1_beacon_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="path_ax1" value="WIDE2-1" <?php if ($ax1_beacon_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="path_ax1" value="WIDE2-2" <?php if ($ax1_beacon_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="path_ax1" value="WIDE3-3" <?php if ($ax1_beacon_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax1"><button type="submit" class="btn" onclick="SubmitClicked_ax1()">Submit</button></div>
<div id="submit_done_ax1" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax1"><button type="button" class="btn cancel" onclick="closeForm_ax1()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="footer">
<p>Open source hardware and software. Visit https://www.meezenest.nl/mees for more information.</p>
</div>
<script>
function openForm_ax0() {
document.getElementById("popupForm_ax0_beacon").style.display = "block";
}
function closeForm_ax0() {
document.getElementById("popupForm_ax0_beacon").style.display = "none";
}
function openForm_ax1() {
document.getElementById("popup_ax1_beacon").style.display = "block";
}
function closeForm_ax1() {
document.getElementById("popup_ax1_beacon").style.display = "none";
}
function show_heard_stations() {
document.getElementById("main_page").style.display = "none";
document.getElementById("heard_stations").style.display = "block";
document.getElementById("received_messages").style.display = "none";
}
function show_received_messages() {
document.getElementById("main_page").style.display = "none";
document.getElementById("heard_stations").style.display = "none";
document.getElementById("received_messages").style.display = "block";
}
function show_main_page() {
document.getElementById("main_page").style.display = "block";
document.getElementById("heard_stations").style.display = "none";
document.getElementById("received_messages").style.display = "none";
}
/*
Replacing Submit Button with 'Loading' Image
Version 2.0
December 18, 2012
Will Bontrager Software, LLC
https://www.willmaster.com/
Copyright 2012 Will Bontrager Software, LLC
This software is provided "AS IS," without
any warranty of any kind, without even any
implied warranty such as merchantability
or fitness for a particular purpose.
Will Bontrager Software, LLC grants
you a royalty free license to use or
modify this software provided this
notice appears on all copies.
*/
function SubmitClicked_ax1()
{
document.getElementById("submit_ax1").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax1").style.display = "block"; // to display
document.getElementById("cancel_ax1").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax0()
{
document.getElementById("submit_ax0").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax0").style.display = "block"; // to display
document.getElementById("cancel_ax0").style.display = "none"; // to display
return true;
}
</script>
</body>
</html>

@ -1,34 +0,0 @@
// Animated Icons
// --------------------------
.@{fa-css-prefix}-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.@{fa-css-prefix}-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

@ -1,25 +0,0 @@
// Bordered & Pulled
// -------------------------
.@{fa-css-prefix}-border {
padding: .2em .25em .15em;
border: solid .08em @fa-border-color;
border-radius: .1em;
}
.@{fa-css-prefix}-pull-left { float: left; }
.@{fa-css-prefix}-pull-right { float: right; }
.@{fa-css-prefix} {
&.@{fa-css-prefix}-pull-left { margin-right: .3em; }
&.@{fa-css-prefix}-pull-right { margin-left: .3em; }
}
/* Deprecated as of 4.4.0 */
.pull-right { float: right; }
.pull-left { float: left; }
.@{fa-css-prefix} {
&.pull-left { margin-right: .3em; }
&.pull-right { margin-left: .3em; }
}

@ -1,12 +0,0 @@
// Base Class Definition
// -------------------------
.@{fa-css-prefix} {
display: inline-block;
font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

@ -1,6 +0,0 @@
// Fixed Width Icons
// -------------------------
.@{fa-css-prefix}-fw {
width: (18em / 14);
text-align: center;
}

@ -1,18 +0,0 @@
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@import "variables.less";
@import "mixins.less";
@import "path.less";
@import "core.less";
@import "larger.less";
@import "fixed-width.less";
@import "list.less";
@import "bordered-pulled.less";
@import "animated.less";
@import "rotated-flipped.less";
@import "stacked.less";
@import "icons.less";
@import "screen-reader.less";

@ -1,789 +0,0 @@
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
.@{fa-css-prefix}-music:before { content: @fa-var-music; }
.@{fa-css-prefix}-search:before { content: @fa-var-search; }
.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
.@{fa-css-prefix}-star:before { content: @fa-var-star; }
.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
.@{fa-css-prefix}-user:before { content: @fa-var-user; }
.@{fa-css-prefix}-film:before { content: @fa-var-film; }
.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
.@{fa-css-prefix}-th:before { content: @fa-var-th; }
.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
.@{fa-css-prefix}-check:before { content: @fa-var-check; }
.@{fa-css-prefix}-remove:before,
.@{fa-css-prefix}-close:before,
.@{fa-css-prefix}-times:before { content: @fa-var-times; }
.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
.@{fa-css-prefix}-gear:before,
.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
.@{fa-css-prefix}-home:before { content: @fa-var-home; }
.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
.@{fa-css-prefix}-road:before { content: @fa-var-road; }
.@{fa-css-prefix}-download:before { content: @fa-var-download; }
.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
.@{fa-css-prefix}-rotate-right:before,
.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
.@{fa-css-prefix}-book:before { content: @fa-var-book; }
.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
.@{fa-css-prefix}-print:before { content: @fa-var-print; }
.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
.@{fa-css-prefix}-font:before { content: @fa-var-font; }
.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
.@{fa-css-prefix}-list:before { content: @fa-var-list; }
.@{fa-css-prefix}-dedent:before,
.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
.@{fa-css-prefix}-photo:before,
.@{fa-css-prefix}-image:before,
.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
.@{fa-css-prefix}-edit:before,
.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
.@{fa-css-prefix}-play:before { content: @fa-var-play; }
.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
.@{fa-css-prefix}-mail-forward:before,
.@{fa-css-prefix}-share:before { content: @fa-var-share; }
.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
.@{fa-css-prefix}-warning:before,
.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
.@{fa-css-prefix}-random:before { content: @fa-var-random; }
.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
.@{fa-css-prefix}-bar-chart-o:before,
.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
.@{fa-css-prefix}-key:before { content: @fa-var-key; }
.@{fa-css-prefix}-gears:before,
.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
.@{fa-css-prefix}-facebook-f:before,
.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
.@{fa-css-prefix}-github:before { content: @fa-var-github; }
.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
.@{fa-css-prefix}-feed:before,
.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
.@{fa-css-prefix}-group:before,
.@{fa-css-prefix}-users:before { content: @fa-var-users; }
.@{fa-css-prefix}-chain:before,
.@{fa-css-prefix}-link:before { content: @fa-var-link; }
.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
.@{fa-css-prefix}-cut:before,
.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
.@{fa-css-prefix}-copy:before,
.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
.@{fa-css-prefix}-save:before,
.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
.@{fa-css-prefix}-square:before { content: @fa-var-square; }
.@{fa-css-prefix}-navicon:before,
.@{fa-css-prefix}-reorder:before,
.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
.@{fa-css-prefix}-table:before { content: @fa-var-table; }
.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
.@{fa-css-prefix}-money:before { content: @fa-var-money; }
.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
.@{fa-css-prefix}-unsorted:before,
.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
.@{fa-css-prefix}-sort-down:before,
.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
.@{fa-css-prefix}-sort-up:before,
.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
.@{fa-css-prefix}-rotate-left:before,
.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
.@{fa-css-prefix}-legal:before,
.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
.@{fa-css-prefix}-dashboard:before,
.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
.@{fa-css-prefix}-flash:before,
.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
.@{fa-css-prefix}-paste:before,
.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
.@{fa-css-prefix}-mobile-phone:before,
.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
.@{fa-css-prefix}-mail-reply:before,
.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
.@{fa-css-prefix}-code:before { content: @fa-var-code; }
.@{fa-css-prefix}-mail-reply-all:before,
.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
.@{fa-css-prefix}-star-half-empty:before,
.@{fa-css-prefix}-star-half-full:before,
.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
.@{fa-css-prefix}-unlink:before,
.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
.@{fa-css-prefix}-question:before { content: @fa-var-question; }
.@{fa-css-prefix}-info:before { content: @fa-var-info; }
.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
.@{fa-css-prefix}-toggle-down:before,
.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
.@{fa-css-prefix}-toggle-up:before,
.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
.@{fa-css-prefix}-toggle-right:before,
.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
.@{fa-css-prefix}-euro:before,
.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
.@{fa-css-prefix}-dollar:before,
.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
.@{fa-css-prefix}-rupee:before,
.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
.@{fa-css-prefix}-cny:before,
.@{fa-css-prefix}-rmb:before,
.@{fa-css-prefix}-yen:before,
.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
.@{fa-css-prefix}-ruble:before,
.@{fa-css-prefix}-rouble:before,
.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
.@{fa-css-prefix}-won:before,
.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
.@{fa-css-prefix}-bitcoin:before,
.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
.@{fa-css-prefix}-file:before { content: @fa-var-file; }
.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
.@{fa-css-prefix}-android:before { content: @fa-var-android; }
.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
.@{fa-css-prefix}-female:before { content: @fa-var-female; }
.@{fa-css-prefix}-male:before { content: @fa-var-male; }
.@{fa-css-prefix}-gittip:before,
.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
.@{fa-css-prefix}-toggle-left:before,
.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
.@{fa-css-prefix}-turkish-lira:before,
.@{fa-css-prefix}-try:before { content: @fa-var-try; }
.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
.@{fa-css-prefix}-institution:before,
.@{fa-css-prefix}-bank:before,
.@{fa-css-prefix}-university:before { content: @fa-var-university; }
.@{fa-css-prefix}-mortar-board:before,
.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
.@{fa-css-prefix}-google:before { content: @fa-var-google; }
.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
.@{fa-css-prefix}-language:before { content: @fa-var-language; }
.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
.@{fa-css-prefix}-building:before { content: @fa-var-building; }
.@{fa-css-prefix}-child:before { content: @fa-var-child; }
.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
.@{fa-css-prefix}-automobile:before,
.@{fa-css-prefix}-car:before { content: @fa-var-car; }
.@{fa-css-prefix}-cab:before,
.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
.@{fa-css-prefix}-database:before { content: @fa-var-database; }
.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
.@{fa-css-prefix}-file-photo-o:before,
.@{fa-css-prefix}-file-picture-o:before,
.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
.@{fa-css-prefix}-file-zip-o:before,
.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
.@{fa-css-prefix}-file-sound-o:before,
.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
.@{fa-css-prefix}-file-movie-o:before,
.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
.@{fa-css-prefix}-life-bouy:before,
.@{fa-css-prefix}-life-buoy:before,
.@{fa-css-prefix}-life-saver:before,
.@{fa-css-prefix}-support:before,
.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
.@{fa-css-prefix}-ra:before,
.@{fa-css-prefix}-resistance:before,
.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
.@{fa-css-prefix}-ge:before,
.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
.@{fa-css-prefix}-git:before { content: @fa-var-git; }
.@{fa-css-prefix}-y-combinator-square:before,
.@{fa-css-prefix}-yc-square:before,
.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
.@{fa-css-prefix}-wechat:before,
.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
.@{fa-css-prefix}-send:before,
.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
.@{fa-css-prefix}-send-o:before,
.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
.@{fa-css-prefix}-history:before { content: @fa-var-history; }
.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
.@{fa-css-prefix}-header:before { content: @fa-var-header; }
.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
.@{fa-css-prefix}-soccer-ball-o:before,
.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
.@{fa-css-prefix}-at:before { content: @fa-var-at; }
.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
.@{fa-css-prefix}-shekel:before,
.@{fa-css-prefix}-sheqel:before,
.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
.@{fa-css-prefix}-intersex:before,
.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
.@{fa-css-prefix}-server:before { content: @fa-var-server; }
.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
.@{fa-css-prefix}-hotel:before,
.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
.@{fa-css-prefix}-train:before { content: @fa-var-train; }
.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
.@{fa-css-prefix}-yc:before,
.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
.@{fa-css-prefix}-battery-4:before,
.@{fa-css-prefix}-battery:before,
.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
.@{fa-css-prefix}-battery-3:before,
.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
.@{fa-css-prefix}-battery-2:before,
.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
.@{fa-css-prefix}-battery-1:before,
.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
.@{fa-css-prefix}-battery-0:before,
.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
.@{fa-css-prefix}-hourglass-1:before,
.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
.@{fa-css-prefix}-hourglass-2:before,
.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
.@{fa-css-prefix}-hourglass-3:before,
.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
.@{fa-css-prefix}-hand-grab-o:before,
.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
.@{fa-css-prefix}-hand-stop-o:before,
.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
.@{fa-css-prefix}-tv:before,
.@{fa-css-prefix}-television:before { content: @fa-var-television; }
.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
.@{fa-css-prefix}-map:before { content: @fa-var-map; }
.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }
.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }
.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }
.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
.@{fa-css-prefix}-asl-interpreting:before,
.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
.@{fa-css-prefix}-deafness:before,
.@{fa-css-prefix}-hard-of-hearing:before,
.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
.@{fa-css-prefix}-signing:before,
.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
.@{fa-css-prefix}-google-plus-circle:before,
.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }
.@{fa-css-prefix}-fa:before,
.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }
.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }
.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }
.@{fa-css-prefix}-vcard:before,
.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
.@{fa-css-prefix}-vcard-o:before,
.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }
.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }
.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }
.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
.@{fa-css-prefix}-drivers-license:before,
.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
.@{fa-css-prefix}-drivers-license-o:before,
.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }
.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
.@{fa-css-prefix}-thermometer-4:before,
.@{fa-css-prefix}-thermometer:before,
.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
.@{fa-css-prefix}-thermometer-3:before,
.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
.@{fa-css-prefix}-thermometer-2:before,
.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
.@{fa-css-prefix}-thermometer-1:before,
.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
.@{fa-css-prefix}-thermometer-0:before,
.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
.@{fa-css-prefix}-bathtub:before,
.@{fa-css-prefix}-s15:before,
.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
.@{fa-css-prefix}-times-rectangle:before,
.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
.@{fa-css-prefix}-times-rectangle-o:before,
.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }
.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }
.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }
.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }

@ -1,13 +0,0 @@
// Icon Sizes
// -------------------------
/* makes the font 33% larger relative to the icon container */
.@{fa-css-prefix}-lg {
font-size: (4em / 3);
line-height: (3em / 4);
vertical-align: -15%;
}
.@{fa-css-prefix}-2x { font-size: 2em; }
.@{fa-css-prefix}-3x { font-size: 3em; }
.@{fa-css-prefix}-4x { font-size: 4em; }
.@{fa-css-prefix}-5x { font-size: 5em; }

@ -1,19 +0,0 @@
// List Icons
// -------------------------
.@{fa-css-prefix}-ul {
padding-left: 0;
margin-left: @fa-li-width;
list-style-type: none;
> li { position: relative; }
}
.@{fa-css-prefix}-li {
position: absolute;
left: -@fa-li-width;
width: @fa-li-width;
top: (2em / 14);
text-align: center;
&.@{fa-css-prefix}-lg {
left: (-@fa-li-width + (4em / 14));
}
}

@ -1,60 +0,0 @@
// Mixins
// --------------------------
.fa-icon() {
display: inline-block;
font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-icon-rotate(@degrees, @rotation) {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
-webkit-transform: rotate(@degrees);
-ms-transform: rotate(@degrees);
transform: rotate(@degrees);
}
.fa-icon-flip(@horiz, @vert, @rotation) {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
-webkit-transform: scale(@horiz, @vert);
-ms-transform: scale(@horiz, @vert);
transform: scale(@horiz, @vert);
}
// Only display content to screen readers. A la Bootstrap 4.
//
// See: http://a11yproject.com/posts/how-to-hide-content/
.sr-only() {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
// Use in conjunction with .sr-only to only display content when it's focused.
//
// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
//
// Credit: HTML5 Boilerplate
.sr-only-focusable() {
&:active,
&:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
}

@ -1,15 +0,0 @@
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
// src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
font-weight: normal;
font-style: normal;
}

@ -1,20 +0,0 @@
// Rotated & Flipped Icons
// -------------------------
.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
// Hook for IE8-9
// -------------------------
:root .@{fa-css-prefix}-rotate-90,
:root .@{fa-css-prefix}-rotate-180,
:root .@{fa-css-prefix}-rotate-270,
:root .@{fa-css-prefix}-flip-horizontal,
:root .@{fa-css-prefix}-flip-vertical {
filter: none;
}

@ -1,5 +0,0 @@
// Screen Readers
// -------------------------
.sr-only { .sr-only(); }
.sr-only-focusable { .sr-only-focusable(); }

@ -1,20 +0,0 @@
// Stacked Icons
// -------------------------
.@{fa-css-prefix}-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.@{fa-css-prefix}-stack-1x { line-height: inherit; }
.@{fa-css-prefix}-stack-2x { font-size: 2em; }
.@{fa-css-prefix}-inverse { color: @fa-inverse; }

@ -1,800 +0,0 @@
// Variables
// --------------------------
@fa-font-path: "../fonts";
@fa-font-size-base: 14px;
@fa-line-height-base: 1;
//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly
@fa-css-prefix: fa;
@fa-version: "4.7.0";
@fa-border-color: #eee;
@fa-inverse: #fff;
@fa-li-width: (30em / 14);
@fa-var-500px: "\f26e";
@fa-var-address-book: "\f2b9";
@fa-var-address-book-o: "\f2ba";
@fa-var-address-card: "\f2bb";
@fa-var-address-card-o: "\f2bc";
@fa-var-adjust: "\f042";
@fa-var-adn: "\f170";
@fa-var-align-center: "\f037";
@fa-var-align-justify: "\f039";
@fa-var-align-left: "\f036";
@fa-var-align-right: "\f038";
@fa-var-amazon: "\f270";
@fa-var-ambulance: "\f0f9";
@fa-var-american-sign-language-interpreting: "\f2a3";
@fa-var-anchor: "\f13d";
@fa-var-android: "\f17b";
@fa-var-angellist: "\f209";
@fa-var-angle-double-down: "\f103";
@fa-var-angle-double-left: "\f100";
@fa-var-angle-double-right: "\f101";
@fa-var-angle-double-up: "\f102";
@fa-var-angle-down: "\f107";
@fa-var-angle-left: "\f104";
@fa-var-angle-right: "\f105";
@fa-var-angle-up: "\f106";
@fa-var-apple: "\f179";
@fa-var-archive: "\f187";
@fa-var-area-chart: "\f1fe";
@fa-var-arrow-circle-down: "\f0ab";
@fa-var-arrow-circle-left: "\f0a8";
@fa-var-arrow-circle-o-down: "\f01a";
@fa-var-arrow-circle-o-left: "\f190";
@fa-var-arrow-circle-o-right: "\f18e";
@fa-var-arrow-circle-o-up: "\f01b";
@fa-var-arrow-circle-right: "\f0a9";
@fa-var-arrow-circle-up: "\f0aa";
@fa-var-arrow-down: "\f063";
@fa-var-arrow-left: "\f060";
@fa-var-arrow-right: "\f061";
@fa-var-arrow-up: "\f062";
@fa-var-arrows: "\f047";
@fa-var-arrows-alt: "\f0b2";
@fa-var-arrows-h: "\f07e";
@fa-var-arrows-v: "\f07d";
@fa-var-asl-interpreting: "\f2a3";
@fa-var-assistive-listening-systems: "\f2a2";
@fa-var-asterisk: "\f069";
@fa-var-at: "\f1fa";
@fa-var-audio-description: "\f29e";
@fa-var-automobile: "\f1b9";
@fa-var-backward: "\f04a";
@fa-var-balance-scale: "\f24e";
@fa-var-ban: "\f05e";
@fa-var-bandcamp: "\f2d5";
@fa-var-bank: "\f19c";
@fa-var-bar-chart: "\f080";
@fa-var-bar-chart-o: "\f080";
@fa-var-barcode: "\f02a";
@fa-var-bars: "\f0c9";
@fa-var-bath: "\f2cd";
@fa-var-bathtub: "\f2cd";
@fa-var-battery: "\f240";
@fa-var-battery-0: "\f244";
@fa-var-battery-1: "\f243";
@fa-var-battery-2: "\f242";
@fa-var-battery-3: "\f241";
@fa-var-battery-4: "\f240";
@fa-var-battery-empty: "\f244";
@fa-var-battery-full: "\f240";
@fa-var-battery-half: "\f242";
@fa-var-battery-quarter: "\f243";
@fa-var-battery-three-quarters: "\f241";
@fa-var-bed: "\f236";
@fa-var-beer: "\f0fc";
@fa-var-behance: "\f1b4";
@fa-var-behance-square: "\f1b5";
@fa-var-bell: "\f0f3";
@fa-var-bell-o: "\f0a2";
@fa-var-bell-slash: "\f1f6";
@fa-var-bell-slash-o: "\f1f7";
@fa-var-bicycle: "\f206";
@fa-var-binoculars: "\f1e5";
@fa-var-birthday-cake: "\f1fd";
@fa-var-bitbucket: "\f171";
@fa-var-bitbucket-square: "\f172";
@fa-var-bitcoin: "\f15a";
@fa-var-black-tie: "\f27e";
@fa-var-blind: "\f29d";
@fa-var-bluetooth: "\f293";
@fa-var-bluetooth-b: "\f294";
@fa-var-bold: "\f032";
@fa-var-bolt: "\f0e7";
@fa-var-bomb: "\f1e2";
@fa-var-book: "\f02d";
@fa-var-bookmark: "\f02e";
@fa-var-bookmark-o: "\f097";
@fa-var-braille: "\f2a1";
@fa-var-briefcase: "\f0b1";
@fa-var-btc: "\f15a";
@fa-var-bug: "\f188";
@fa-var-building: "\f1ad";
@fa-var-building-o: "\f0f7";
@fa-var-bullhorn: "\f0a1";
@fa-var-bullseye: "\f140";
@fa-var-bus: "\f207";
@fa-var-buysellads: "\f20d";
@fa-var-cab: "\f1ba";
@fa-var-calculator: "\f1ec";
@fa-var-calendar: "\f073";
@fa-var-calendar-check-o: "\f274";
@fa-var-calendar-minus-o: "\f272";
@fa-var-calendar-o: "\f133";
@fa-var-calendar-plus-o: "\f271";
@fa-var-calendar-times-o: "\f273";
@fa-var-camera: "\f030";
@fa-var-camera-retro: "\f083";
@fa-var-car: "\f1b9";
@fa-var-caret-down: "\f0d7";
@fa-var-caret-left: "\f0d9";
@fa-var-caret-right: "\f0da";
@fa-var-caret-square-o-down: "\f150";
@fa-var-caret-square-o-left: "\f191";
@fa-var-caret-square-o-right: "\f152";
@fa-var-caret-square-o-up: "\f151";
@fa-var-caret-up: "\f0d8";
@fa-var-cart-arrow-down: "\f218";
@fa-var-cart-plus: "\f217";
@fa-var-cc: "\f20a";
@fa-var-cc-amex: "\f1f3";
@fa-var-cc-diners-club: "\f24c";
@fa-var-cc-discover: "\f1f2";
@fa-var-cc-jcb: "\f24b";
@fa-var-cc-mastercard: "\f1f1";
@fa-var-cc-paypal: "\f1f4";
@fa-var-cc-stripe: "\f1f5";
@fa-var-cc-visa: "\f1f0";
@fa-var-certificate: "\f0a3";
@fa-var-chain: "\f0c1";
@fa-var-chain-broken: "\f127";
@fa-var-check: "\f00c";
@fa-var-check-circle: "\f058";
@fa-var-check-circle-o: "\f05d";
@fa-var-check-square: "\f14a";
@fa-var-check-square-o: "\f046";
@fa-var-chevron-circle-down: "\f13a";
@fa-var-chevron-circle-left: "\f137";
@fa-var-chevron-circle-right: "\f138";
@fa-var-chevron-circle-up: "\f139";
@fa-var-chevron-down: "\f078";
@fa-var-chevron-left: "\f053";
@fa-var-chevron-right: "\f054";
@fa-var-chevron-up: "\f077";
@fa-var-child: "\f1ae";
@fa-var-chrome: "\f268";
@fa-var-circle: "\f111";
@fa-var-circle-o: "\f10c";
@fa-var-circle-o-notch: "\f1ce";
@fa-var-circle-thin: "\f1db";
@fa-var-clipboard: "\f0ea";
@fa-var-clock-o: "\f017";
@fa-var-clone: "\f24d";
@fa-var-close: "\f00d";
@fa-var-cloud: "\f0c2";
@fa-var-cloud-download: "\f0ed";
@fa-var-cloud-upload: "\f0ee";
@fa-var-cny: "\f157";
@fa-var-code: "\f121";
@fa-var-code-fork: "\f126";
@fa-var-codepen: "\f1cb";
@fa-var-codiepie: "\f284";
@fa-var-coffee: "\f0f4";
@fa-var-cog: "\f013";
@fa-var-cogs: "\f085";
@fa-var-columns: "\f0db";
@fa-var-comment: "\f075";
@fa-var-comment-o: "\f0e5";
@fa-var-commenting: "\f27a";
@fa-var-commenting-o: "\f27b";
@fa-var-comments: "\f086";
@fa-var-comments-o: "\f0e6";
@fa-var-compass: "\f14e";
@fa-var-compress: "\f066";
@fa-var-connectdevelop: "\f20e";
@fa-var-contao: "\f26d";
@fa-var-copy: "\f0c5";
@fa-var-copyright: "\f1f9";
@fa-var-creative-commons: "\f25e";
@fa-var-credit-card: "\f09d";
@fa-var-credit-card-alt: "\f283";
@fa-var-crop: "\f125";
@fa-var-crosshairs: "\f05b";
@fa-var-css3: "\f13c";
@fa-var-cube: "\f1b2";
@fa-var-cubes: "\f1b3";
@fa-var-cut: "\f0c4";
@fa-var-cutlery: "\f0f5";
@fa-var-dashboard: "\f0e4";
@fa-var-dashcube: "\f210";
@fa-var-database: "\f1c0";
@fa-var-deaf: "\f2a4";
@fa-var-deafness: "\f2a4";
@fa-var-dedent: "\f03b";
@fa-var-delicious: "\f1a5";
@fa-var-desktop: "\f108";
@fa-var-deviantart: "\f1bd";
@fa-var-diamond: "\f219";
@fa-var-digg: "\f1a6";
@fa-var-dollar: "\f155";
@fa-var-dot-circle-o: "\f192";
@fa-var-download: "\f019";
@fa-var-dribbble: "\f17d";
@fa-var-drivers-license: "\f2c2";
@fa-var-drivers-license-o: "\f2c3";
@fa-var-dropbox: "\f16b";
@fa-var-drupal: "\f1a9";
@fa-var-edge: "\f282";
@fa-var-edit: "\f044";
@fa-var-eercast: "\f2da";
@fa-var-eject: "\f052";
@fa-var-ellipsis-h: "\f141";
@fa-var-ellipsis-v: "\f142";
@fa-var-empire: "\f1d1";
@fa-var-envelope: "\f0e0";
@fa-var-envelope-o: "\f003";
@fa-var-envelope-open: "\f2b6";
@fa-var-envelope-open-o: "\f2b7";
@fa-var-envelope-square: "\f199";
@fa-var-envira: "\f299";
@fa-var-eraser: "\f12d";
@fa-var-etsy: "\f2d7";
@fa-var-eur: "\f153";
@fa-var-euro: "\f153";
@fa-var-exchange: "\f0ec";
@fa-var-exclamation: "\f12a";
@fa-var-exclamation-circle: "\f06a";
@fa-var-exclamation-triangle: "\f071";
@fa-var-expand: "\f065";
@fa-var-expeditedssl: "\f23e";
@fa-var-external-link: "\f08e";
@fa-var-external-link-square: "\f14c";
@fa-var-eye: "\f06e";
@fa-var-eye-slash: "\f070";
@fa-var-eyedropper: "\f1fb";
@fa-var-fa: "\f2b4";
@fa-var-facebook: "\f09a";
@fa-var-facebook-f: "\f09a";
@fa-var-facebook-official: "\f230";
@fa-var-facebook-square: "\f082";
@fa-var-fast-backward: "\f049";
@fa-var-fast-forward: "\f050";
@fa-var-fax: "\f1ac";
@fa-var-feed: "\f09e";
@fa-var-female: "\f182";
@fa-var-fighter-jet: "\f0fb";
@fa-var-file: "\f15b";
@fa-var-file-archive-o: "\f1c6";
@fa-var-file-audio-o: "\f1c7";
@fa-var-file-code-o: "\f1c9";
@fa-var-file-excel-o: "\f1c3";
@fa-var-file-image-o: "\f1c5";
@fa-var-file-movie-o: "\f1c8";
@fa-var-file-o: "\f016";
@fa-var-file-pdf-o: "\f1c1";
@fa-var-file-photo-o: "\f1c5";
@fa-var-file-picture-o: "\f1c5";
@fa-var-file-powerpoint-o: "\f1c4";
@fa-var-file-sound-o: "\f1c7";
@fa-var-file-text: "\f15c";
@fa-var-file-text-o: "\f0f6";
@fa-var-file-video-o: "\f1c8";
@fa-var-file-word-o: "\f1c2";
@fa-var-file-zip-o: "\f1c6";
@fa-var-files-o: "\f0c5";
@fa-var-film: "\f008";
@fa-var-filter: "\f0b0";
@fa-var-fire: "\f06d";
@fa-var-fire-extinguisher: "\f134";
@fa-var-firefox: "\f269";
@fa-var-first-order: "\f2b0";
@fa-var-flag: "\f024";
@fa-var-flag-checkered: "\f11e";
@fa-var-flag-o: "\f11d";
@fa-var-flash: "\f0e7";
@fa-var-flask: "\f0c3";
@fa-var-flickr: "\f16e";
@fa-var-floppy-o: "\f0c7";
@fa-var-folder: "\f07b";
@fa-var-folder-o: "\f114";
@fa-var-folder-open: "\f07c";
@fa-var-folder-open-o: "\f115";
@fa-var-font: "\f031";
@fa-var-font-awesome: "\f2b4";
@fa-var-fonticons: "\f280";
@fa-var-fort-awesome: "\f286";
@fa-var-forumbee: "\f211";
@fa-var-forward: "\f04e";
@fa-var-foursquare: "\f180";
@fa-var-free-code-camp: "\f2c5";
@fa-var-frown-o: "\f119";
@fa-var-futbol-o: "\f1e3";
@fa-var-gamepad: "\f11b";
@fa-var-gavel: "\f0e3";
@fa-var-gbp: "\f154";
@fa-var-ge: "\f1d1";
@fa-var-gear: "\f013";
@fa-var-gears: "\f085";
@fa-var-genderless: "\f22d";
@fa-var-get-pocket: "\f265";
@fa-var-gg: "\f260";
@fa-var-gg-circle: "\f261";
@fa-var-gift: "\f06b";
@fa-var-git: "\f1d3";
@fa-var-git-square: "\f1d2";
@fa-var-github: "\f09b";
@fa-var-github-alt: "\f113";
@fa-var-github-square: "\f092";
@fa-var-gitlab: "\f296";
@fa-var-gittip: "\f184";
@fa-var-glass: "\f000";
@fa-var-glide: "\f2a5";
@fa-var-glide-g: "\f2a6";
@fa-var-globe: "\f0ac";
@fa-var-google: "\f1a0";
@fa-var-google-plus: "\f0d5";
@fa-var-google-plus-circle: "\f2b3";
@fa-var-google-plus-official: "\f2b3";
@fa-var-google-plus-square: "\f0d4";
@fa-var-google-wallet: "\f1ee";
@fa-var-graduation-cap: "\f19d";
@fa-var-gratipay: "\f184";
@fa-var-grav: "\f2d6";
@fa-var-group: "\f0c0";
@fa-var-h-square: "\f0fd";
@fa-var-hacker-news: "\f1d4";
@fa-var-hand-grab-o: "\f255";
@fa-var-hand-lizard-o: "\f258";
@fa-var-hand-o-down: "\f0a7";
@fa-var-hand-o-left: "\f0a5";
@fa-var-hand-o-right: "\f0a4";
@fa-var-hand-o-up: "\f0a6";
@fa-var-hand-paper-o: "\f256";
@fa-var-hand-peace-o: "\f25b";
@fa-var-hand-pointer-o: "\f25a";
@fa-var-hand-rock-o: "\f255";
@fa-var-hand-scissors-o: "\f257";
@fa-var-hand-spock-o: "\f259";
@fa-var-hand-stop-o: "\f256";
@fa-var-handshake-o: "\f2b5";
@fa-var-hard-of-hearing: "\f2a4";
@fa-var-hashtag: "\f292";
@fa-var-hdd-o: "\f0a0";
@fa-var-header: "\f1dc";
@fa-var-headphones: "\f025";
@fa-var-heart: "\f004";
@fa-var-heart-o: "\f08a";
@fa-var-heartbeat: "\f21e";
@fa-var-history: "\f1da";
@fa-var-home: "\f015";
@fa-var-hospital-o: "\f0f8";
@fa-var-hotel: "\f236";
@fa-var-hourglass: "\f254";
@fa-var-hourglass-1: "\f251";
@fa-var-hourglass-2: "\f252";
@fa-var-hourglass-3: "\f253";
@fa-var-hourglass-end: "\f253";
@fa-var-hourglass-half: "\f252";
@fa-var-hourglass-o: "\f250";
@fa-var-hourglass-start: "\f251";
@fa-var-houzz: "\f27c";
@fa-var-html5: "\f13b";
@fa-var-i-cursor: "\f246";
@fa-var-id-badge: "\f2c1";
@fa-var-id-card: "\f2c2";
@fa-var-id-card-o: "\f2c3";
@fa-var-ils: "\f20b";
@fa-var-image: "\f03e";
@fa-var-imdb: "\f2d8";
@fa-var-inbox: "\f01c";
@fa-var-indent: "\f03c";
@fa-var-industry: "\f275";
@fa-var-info: "\f129";
@fa-var-info-circle: "\f05a";
@fa-var-inr: "\f156";
@fa-var-instagram: "\f16d";
@fa-var-institution: "\f19c";
@fa-var-internet-explorer: "\f26b";
@fa-var-intersex: "\f224";
@fa-var-ioxhost: "\f208";
@fa-var-italic: "\f033";
@fa-var-joomla: "\f1aa";
@fa-var-jpy: "\f157";
@fa-var-jsfiddle: "\f1cc";
@fa-var-key: "\f084";
@fa-var-keyboard-o: "\f11c";
@fa-var-krw: "\f159";
@fa-var-language: "\f1ab";
@fa-var-laptop: "\f109";
@fa-var-lastfm: "\f202";
@fa-var-lastfm-square: "\f203";
@fa-var-leaf: "\f06c";
@fa-var-leanpub: "\f212";
@fa-var-legal: "\f0e3";
@fa-var-lemon-o: "\f094";
@fa-var-level-down: "\f149";
@fa-var-level-up: "\f148";
@fa-var-life-bouy: "\f1cd";
@fa-var-life-buoy: "\f1cd";
@fa-var-life-ring: "\f1cd";
@fa-var-life-saver: "\f1cd";
@fa-var-lightbulb-o: "\f0eb";
@fa-var-line-chart: "\f201";
@fa-var-link: "\f0c1";
@fa-var-linkedin: "\f0e1";
@fa-var-linkedin-square: "\f08c";
@fa-var-linode: "\f2b8";
@fa-var-linux: "\f17c";
@fa-var-list: "\f03a";
@fa-var-list-alt: "\f022";
@fa-var-list-ol: "\f0cb";
@fa-var-list-ul: "\f0ca";
@fa-var-location-arrow: "\f124";
@fa-var-lock: "\f023";
@fa-var-long-arrow-down: "\f175";
@fa-var-long-arrow-left: "\f177";
@fa-var-long-arrow-right: "\f178";
@fa-var-long-arrow-up: "\f176";
@fa-var-low-vision: "\f2a8";
@fa-var-magic: "\f0d0";
@fa-var-magnet: "\f076";
@fa-var-mail-forward: "\f064";
@fa-var-mail-reply: "\f112";
@fa-var-mail-reply-all: "\f122";
@fa-var-male: "\f183";
@fa-var-map: "\f279";
@fa-var-map-marker: "\f041";
@fa-var-map-o: "\f278";
@fa-var-map-pin: "\f276";
@fa-var-map-signs: "\f277";
@fa-var-mars: "\f222";
@fa-var-mars-double: "\f227";
@fa-var-mars-stroke: "\f229";
@fa-var-mars-stroke-h: "\f22b";
@fa-var-mars-stroke-v: "\f22a";
@fa-var-maxcdn: "\f136";
@fa-var-meanpath: "\f20c";
@fa-var-medium: "\f23a";
@fa-var-medkit: "\f0fa";
@fa-var-meetup: "\f2e0";
@fa-var-meh-o: "\f11a";
@fa-var-mercury: "\f223";
@fa-var-microchip: "\f2db";
@fa-var-microphone: "\f130";
@fa-var-microphone-slash: "\f131";
@fa-var-minus: "\f068";
@fa-var-minus-circle: "\f056";
@fa-var-minus-square: "\f146";
@fa-var-minus-square-o: "\f147";
@fa-var-mixcloud: "\f289";
@fa-var-mobile: "\f10b";
@fa-var-mobile-phone: "\f10b";
@fa-var-modx: "\f285";
@fa-var-money: "\f0d6";
@fa-var-moon-o: "\f186";
@fa-var-mortar-board: "\f19d";
@fa-var-motorcycle: "\f21c";
@fa-var-mouse-pointer: "\f245";
@fa-var-music: "\f001";
@fa-var-navicon: "\f0c9";
@fa-var-neuter: "\f22c";
@fa-var-newspaper-o: "\f1ea";
@fa-var-object-group: "\f247";
@fa-var-object-ungroup: "\f248";
@fa-var-odnoklassniki: "\f263";
@fa-var-odnoklassniki-square: "\f264";
@fa-var-opencart: "\f23d";
@fa-var-openid: "\f19b";
@fa-var-opera: "\f26a";
@fa-var-optin-monster: "\f23c";
@fa-var-outdent: "\f03b";
@fa-var-pagelines: "\f18c";
@fa-var-paint-brush: "\f1fc";
@fa-var-paper-plane: "\f1d8";
@fa-var-paper-plane-o: "\f1d9";
@fa-var-paperclip: "\f0c6";
@fa-var-paragraph: "\f1dd";
@fa-var-paste: "\f0ea";
@fa-var-pause: "\f04c";
@fa-var-pause-circle: "\f28b";
@fa-var-pause-circle-o: "\f28c";
@fa-var-paw: "\f1b0";
@fa-var-paypal: "\f1ed";
@fa-var-pencil: "\f040";
@fa-var-pencil-square: "\f14b";
@fa-var-pencil-square-o: "\f044";
@fa-var-percent: "\f295";
@fa-var-phone: "\f095";
@fa-var-phone-square: "\f098";
@fa-var-photo: "\f03e";
@fa-var-picture-o: "\f03e";
@fa-var-pie-chart: "\f200";
@fa-var-pied-piper: "\f2ae";
@fa-var-pied-piper-alt: "\f1a8";
@fa-var-pied-piper-pp: "\f1a7";
@fa-var-pinterest: "\f0d2";
@fa-var-pinterest-p: "\f231";
@fa-var-pinterest-square: "\f0d3";
@fa-var-plane: "\f072";
@fa-var-play: "\f04b";
@fa-var-play-circle: "\f144";
@fa-var-play-circle-o: "\f01d";
@fa-var-plug: "\f1e6";
@fa-var-plus: "\f067";
@fa-var-plus-circle: "\f055";
@fa-var-plus-square: "\f0fe";
@fa-var-plus-square-o: "\f196";
@fa-var-podcast: "\f2ce";
@fa-var-power-off: "\f011";
@fa-var-print: "\f02f";
@fa-var-product-hunt: "\f288";
@fa-var-puzzle-piece: "\f12e";
@fa-var-qq: "\f1d6";
@fa-var-qrcode: "\f029";
@fa-var-question: "\f128";
@fa-var-question-circle: "\f059";
@fa-var-question-circle-o: "\f29c";
@fa-var-quora: "\f2c4";
@fa-var-quote-left: "\f10d";
@fa-var-quote-right: "\f10e";
@fa-var-ra: "\f1d0";
@fa-var-random: "\f074";
@fa-var-ravelry: "\f2d9";
@fa-var-rebel: "\f1d0";
@fa-var-recycle: "\f1b8";
@fa-var-reddit: "\f1a1";
@fa-var-reddit-alien: "\f281";
@fa-var-reddit-square: "\f1a2";
@fa-var-refresh: "\f021";
@fa-var-registered: "\f25d";
@fa-var-remove: "\f00d";
@fa-var-renren: "\f18b";
@fa-var-reorder: "\f0c9";
@fa-var-repeat: "\f01e";
@fa-var-reply: "\f112";
@fa-var-reply-all: "\f122";
@fa-var-resistance: "\f1d0";
@fa-var-retweet: "\f079";
@fa-var-rmb: "\f157";
@fa-var-road: "\f018";
@fa-var-rocket: "\f135";
@fa-var-rotate-left: "\f0e2";
@fa-var-rotate-right: "\f01e";
@fa-var-rouble: "\f158";
@fa-var-rss: "\f09e";
@fa-var-rss-square: "\f143";
@fa-var-rub: "\f158";
@fa-var-ruble: "\f158";
@fa-var-rupee: "\f156";
@fa-var-s15: "\f2cd";
@fa-var-safari: "\f267";
@fa-var-save: "\f0c7";
@fa-var-scissors: "\f0c4";
@fa-var-scribd: "\f28a";
@fa-var-search: "\f002";
@fa-var-search-minus: "\f010";
@fa-var-search-plus: "\f00e";
@fa-var-sellsy: "\f213";
@fa-var-send: "\f1d8";
@fa-var-send-o: "\f1d9";
@fa-var-server: "\f233";
@fa-var-share: "\f064";
@fa-var-share-alt: "\f1e0";
@fa-var-share-alt-square: "\f1e1";
@fa-var-share-square: "\f14d";
@fa-var-share-square-o: "\f045";
@fa-var-shekel: "\f20b";
@fa-var-sheqel: "\f20b";
@fa-var-shield: "\f132";
@fa-var-ship: "\f21a";
@fa-var-shirtsinbulk: "\f214";
@fa-var-shopping-bag: "\f290";
@fa-var-shopping-basket: "\f291";
@fa-var-shopping-cart: "\f07a";
@fa-var-shower: "\f2cc";
@fa-var-sign-in: "\f090";
@fa-var-sign-language: "\f2a7";
@fa-var-sign-out: "\f08b";
@fa-var-signal: "\f012";
@fa-var-signing: "\f2a7";
@fa-var-simplybuilt: "\f215";
@fa-var-sitemap: "\f0e8";
@fa-var-skyatlas: "\f216";
@fa-var-skype: "\f17e";
@fa-var-slack: "\f198";
@fa-var-sliders: "\f1de";
@fa-var-slideshare: "\f1e7";
@fa-var-smile-o: "\f118";
@fa-var-snapchat: "\f2ab";
@fa-var-snapchat-ghost: "\f2ac";
@fa-var-snapchat-square: "\f2ad";
@fa-var-snowflake-o: "\f2dc";
@fa-var-soccer-ball-o: "\f1e3";
@fa-var-sort: "\f0dc";
@fa-var-sort-alpha-asc: "\f15d";
@fa-var-sort-alpha-desc: "\f15e";
@fa-var-sort-amount-asc: "\f160";
@fa-var-sort-amount-desc: "\f161";
@fa-var-sort-asc: "\f0de";
@fa-var-sort-desc: "\f0dd";
@fa-var-sort-down: "\f0dd";
@fa-var-sort-numeric-asc: "\f162";
@fa-var-sort-numeric-desc: "\f163";
@fa-var-sort-up: "\f0de";
@fa-var-soundcloud: "\f1be";
@fa-var-space-shuttle: "\f197";
@fa-var-spinner: "\f110";
@fa-var-spoon: "\f1b1";
@fa-var-spotify: "\f1bc";
@fa-var-square: "\f0c8";
@fa-var-square-o: "\f096";
@fa-var-stack-exchange: "\f18d";
@fa-var-stack-overflow: "\f16c";
@fa-var-star: "\f005";
@fa-var-star-half: "\f089";
@fa-var-star-half-empty: "\f123";
@fa-var-star-half-full: "\f123";
@fa-var-star-half-o: "\f123";
@fa-var-star-o: "\f006";
@fa-var-steam: "\f1b6";
@fa-var-steam-square: "\f1b7";
@fa-var-step-backward: "\f048";
@fa-var-step-forward: "\f051";
@fa-var-stethoscope: "\f0f1";
@fa-var-sticky-note: "\f249";
@fa-var-sticky-note-o: "\f24a";
@fa-var-stop: "\f04d";
@fa-var-stop-circle: "\f28d";
@fa-var-stop-circle-o: "\f28e";
@fa-var-street-view: "\f21d";
@fa-var-strikethrough: "\f0cc";
@fa-var-stumbleupon: "\f1a4";
@fa-var-stumbleupon-circle: "\f1a3";
@fa-var-subscript: "\f12c";
@fa-var-subway: "\f239";
@fa-var-suitcase: "\f0f2";
@fa-var-sun-o: "\f185";
@fa-var-superpowers: "\f2dd";
@fa-var-superscript: "\f12b";
@fa-var-support: "\f1cd";
@fa-var-table: "\f0ce";
@fa-var-tablet: "\f10a";
@fa-var-tachometer: "\f0e4";
@fa-var-tag: "\f02b";
@fa-var-tags: "\f02c";
@fa-var-tasks: "\f0ae";
@fa-var-taxi: "\f1ba";
@fa-var-telegram: "\f2c6";
@fa-var-television: "\f26c";
@fa-var-tencent-weibo: "\f1d5";
@fa-var-terminal: "\f120";
@fa-var-text-height: "\f034";
@fa-var-text-width: "\f035";
@fa-var-th: "\f00a";
@fa-var-th-large: "\f009";
@fa-var-th-list: "\f00b";
@fa-var-themeisle: "\f2b2";
@fa-var-thermometer: "\f2c7";
@fa-var-thermometer-0: "\f2cb";
@fa-var-thermometer-1: "\f2ca";
@fa-var-thermometer-2: "\f2c9";
@fa-var-thermometer-3: "\f2c8";
@fa-var-thermometer-4: "\f2c7";
@fa-var-thermometer-empty: "\f2cb";
@fa-var-thermometer-full: "\f2c7";
@fa-var-thermometer-half: "\f2c9";
@fa-var-thermometer-quarter: "\f2ca";
@fa-var-thermometer-three-quarters: "\f2c8";
@fa-var-thumb-tack: "\f08d";
@fa-var-thumbs-down: "\f165";
@fa-var-thumbs-o-down: "\f088";
@fa-var-thumbs-o-up: "\f087";
@fa-var-thumbs-up: "\f164";
@fa-var-ticket: "\f145";
@fa-var-times: "\f00d";
@fa-var-times-circle: "\f057";
@fa-var-times-circle-o: "\f05c";
@fa-var-times-rectangle: "\f2d3";
@fa-var-times-rectangle-o: "\f2d4";
@fa-var-tint: "\f043";
@fa-var-toggle-down: "\f150";
@fa-var-toggle-left: "\f191";
@fa-var-toggle-off: "\f204";
@fa-var-toggle-on: "\f205";
@fa-var-toggle-right: "\f152";
@fa-var-toggle-up: "\f151";
@fa-var-trademark: "\f25c";
@fa-var-train: "\f238";
@fa-var-transgender: "\f224";
@fa-var-transgender-alt: "\f225";
@fa-var-trash: "\f1f8";
@fa-var-trash-o: "\f014";
@fa-var-tree: "\f1bb";
@fa-var-trello: "\f181";
@fa-var-tripadvisor: "\f262";
@fa-var-trophy: "\f091";
@fa-var-truck: "\f0d1";
@fa-var-try: "\f195";
@fa-var-tty: "\f1e4";
@fa-var-tumblr: "\f173";
@fa-var-tumblr-square: "\f174";
@fa-var-turkish-lira: "\f195";
@fa-var-tv: "\f26c";
@fa-var-twitch: "\f1e8";
@fa-var-twitter: "\f099";
@fa-var-twitter-square: "\f081";
@fa-var-umbrella: "\f0e9";
@fa-var-underline: "\f0cd";
@fa-var-undo: "\f0e2";
@fa-var-universal-access: "\f29a";
@fa-var-university: "\f19c";
@fa-var-unlink: "\f127";
@fa-var-unlock: "\f09c";
@fa-var-unlock-alt: "\f13e";
@fa-var-unsorted: "\f0dc";
@fa-var-upload: "\f093";
@fa-var-usb: "\f287";
@fa-var-usd: "\f155";
@fa-var-user: "\f007";
@fa-var-user-circle: "\f2bd";
@fa-var-user-circle-o: "\f2be";
@fa-var-user-md: "\f0f0";
@fa-var-user-o: "\f2c0";
@fa-var-user-plus: "\f234";
@fa-var-user-secret: "\f21b";
@fa-var-user-times: "\f235";
@fa-var-users: "\f0c0";
@fa-var-vcard: "\f2bb";
@fa-var-vcard-o: "\f2bc";
@fa-var-venus: "\f221";
@fa-var-venus-double: "\f226";
@fa-var-venus-mars: "\f228";
@fa-var-viacoin: "\f237";
@fa-var-viadeo: "\f2a9";
@fa-var-viadeo-square: "\f2aa";
@fa-var-video-camera: "\f03d";
@fa-var-vimeo: "\f27d";
@fa-var-vimeo-square: "\f194";
@fa-var-vine: "\f1ca";
@fa-var-vk: "\f189";
@fa-var-volume-control-phone: "\f2a0";
@fa-var-volume-down: "\f027";
@fa-var-volume-off: "\f026";
@fa-var-volume-up: "\f028";
@fa-var-warning: "\f071";
@fa-var-wechat: "\f1d7";
@fa-var-weibo: "\f18a";
@fa-var-weixin: "\f1d7";
@fa-var-whatsapp: "\f232";
@fa-var-wheelchair: "\f193";
@fa-var-wheelchair-alt: "\f29b";
@fa-var-wifi: "\f1eb";
@fa-var-wikipedia-w: "\f266";
@fa-var-window-close: "\f2d3";
@fa-var-window-close-o: "\f2d4";
@fa-var-window-maximize: "\f2d0";
@fa-var-window-minimize: "\f2d1";
@fa-var-window-restore: "\f2d2";
@fa-var-windows: "\f17a";
@fa-var-won: "\f159";
@fa-var-wordpress: "\f19a";
@fa-var-wpbeginner: "\f297";
@fa-var-wpexplorer: "\f2de";
@fa-var-wpforms: "\f298";
@fa-var-wrench: "\f0ad";
@fa-var-xing: "\f168";
@fa-var-xing-square: "\f169";
@fa-var-y-combinator: "\f23b";
@fa-var-y-combinator-square: "\f1d4";
@fa-var-yahoo: "\f19e";
@fa-var-yc: "\f23b";
@fa-var-yc-square: "\f1d4";
@fa-var-yelp: "\f1e9";
@fa-var-yen: "\f157";
@fa-var-yoast: "\f2b1";
@fa-var-youtube: "\f167";
@fa-var-youtube-play: "\f16a";
@fa-var-youtube-square: "\f166";

@ -1,34 +0,0 @@
// Spinning Icons
// --------------------------
.#{$fa-css-prefix}-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.#{$fa-css-prefix}-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

@ -1,25 +0,0 @@
// Bordered & Pulled
// -------------------------
.#{$fa-css-prefix}-border {
padding: .2em .25em .15em;
border: solid .08em $fa-border-color;
border-radius: .1em;
}
.#{$fa-css-prefix}-pull-left { float: left; }
.#{$fa-css-prefix}-pull-right { float: right; }
.#{$fa-css-prefix} {
&.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
&.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
}
/* Deprecated as of 4.4.0 */
.pull-right { float: right; }
.pull-left { float: left; }
.#{$fa-css-prefix} {
&.pull-left { margin-right: .3em; }
&.pull-right { margin-left: .3em; }
}

@ -1,12 +0,0 @@
// Base Class Definition
// -------------------------
.#{$fa-css-prefix} {
display: inline-block;
font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

@ -1,6 +0,0 @@
// Fixed Width Icons
// -------------------------
.#{$fa-css-prefix}-fw {
width: (18em / 14);
text-align: center;
}

@ -1,789 +0,0 @@
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
.#{$fa-css-prefix}-remove:before,
.#{$fa-css-prefix}-close:before,
.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
.#{$fa-css-prefix}-gear:before,
.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
.#{$fa-css-prefix}-rotate-right:before,
.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
.#{$fa-css-prefix}-dedent:before,
.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
.#{$fa-css-prefix}-photo:before,
.#{$fa-css-prefix}-image:before,
.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
.#{$fa-css-prefix}-edit:before,
.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
.#{$fa-css-prefix}-mail-forward:before,
.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
.#{$fa-css-prefix}-warning:before,
.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
.#{$fa-css-prefix}-bar-chart-o:before,
.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
.#{$fa-css-prefix}-gears:before,
.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
.#{$fa-css-prefix}-facebook-f:before,
.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
.#{$fa-css-prefix}-feed:before,
.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
.#{$fa-css-prefix}-group:before,
.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
.#{$fa-css-prefix}-chain:before,
.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
.#{$fa-css-prefix}-cut:before,
.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
.#{$fa-css-prefix}-copy:before,
.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
.#{$fa-css-prefix}-save:before,
.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
.#{$fa-css-prefix}-navicon:before,
.#{$fa-css-prefix}-reorder:before,
.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
.#{$fa-css-prefix}-unsorted:before,
.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
.#{$fa-css-prefix}-sort-down:before,
.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
.#{$fa-css-prefix}-sort-up:before,
.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
.#{$fa-css-prefix}-rotate-left:before,
.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
.#{$fa-css-prefix}-legal:before,
.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
.#{$fa-css-prefix}-dashboard:before,
.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
.#{$fa-css-prefix}-flash:before,
.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
.#{$fa-css-prefix}-paste:before,
.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
.#{$fa-css-prefix}-mobile-phone:before,
.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
.#{$fa-css-prefix}-mail-reply:before,
.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
.#{$fa-css-prefix}-mail-reply-all:before,
.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
.#{$fa-css-prefix}-star-half-empty:before,
.#{$fa-css-prefix}-star-half-full:before,
.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
.#{$fa-css-prefix}-unlink:before,
.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
.#{$fa-css-prefix}-toggle-down:before,
.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
.#{$fa-css-prefix}-toggle-up:before,
.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
.#{$fa-css-prefix}-toggle-right:before,
.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
.#{$fa-css-prefix}-euro:before,
.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
.#{$fa-css-prefix}-dollar:before,
.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
.#{$fa-css-prefix}-rupee:before,
.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
.#{$fa-css-prefix}-cny:before,
.#{$fa-css-prefix}-rmb:before,
.#{$fa-css-prefix}-yen:before,
.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
.#{$fa-css-prefix}-ruble:before,
.#{$fa-css-prefix}-rouble:before,
.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
.#{$fa-css-prefix}-won:before,
.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
.#{$fa-css-prefix}-bitcoin:before,
.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
.#{$fa-css-prefix}-gittip:before,
.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
.#{$fa-css-prefix}-toggle-left:before,
.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
.#{$fa-css-prefix}-turkish-lira:before,
.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
.#{$fa-css-prefix}-institution:before,
.#{$fa-css-prefix}-bank:before,
.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
.#{$fa-css-prefix}-mortar-board:before,
.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; }
.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
.#{$fa-css-prefix}-automobile:before,
.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
.#{$fa-css-prefix}-cab:before,
.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
.#{$fa-css-prefix}-file-photo-o:before,
.#{$fa-css-prefix}-file-picture-o:before,
.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
.#{$fa-css-prefix}-file-zip-o:before,
.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
.#{$fa-css-prefix}-file-sound-o:before,
.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
.#{$fa-css-prefix}-file-movie-o:before,
.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
.#{$fa-css-prefix}-life-bouy:before,
.#{$fa-css-prefix}-life-buoy:before,
.#{$fa-css-prefix}-life-saver:before,
.#{$fa-css-prefix}-support:before,
.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
.#{$fa-css-prefix}-ra:before,
.#{$fa-css-prefix}-resistance:before,
.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
.#{$fa-css-prefix}-ge:before,
.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
.#{$fa-css-prefix}-y-combinator-square:before,
.#{$fa-css-prefix}-yc-square:before,
.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
.#{$fa-css-prefix}-wechat:before,
.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
.#{$fa-css-prefix}-send:before,
.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
.#{$fa-css-prefix}-send-o:before,
.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
.#{$fa-css-prefix}-soccer-ball-o:before,
.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
.#{$fa-css-prefix}-shekel:before,
.#{$fa-css-prefix}-sheqel:before,
.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
.#{$fa-css-prefix}-intersex:before,
.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; }
.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
.#{$fa-css-prefix}-hotel:before,
.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
.#{$fa-css-prefix}-yc:before,
.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; }
.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; }
.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; }
.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; }
.#{$fa-css-prefix}-battery-4:before,
.#{$fa-css-prefix}-battery:before,
.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; }
.#{$fa-css-prefix}-battery-3:before,
.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; }
.#{$fa-css-prefix}-battery-2:before,
.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; }
.#{$fa-css-prefix}-battery-1:before,
.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; }
.#{$fa-css-prefix}-battery-0:before,
.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; }
.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; }
.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; }
.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; }
.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; }
.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; }
.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; }
.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; }
.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; }
.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; }
.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; }
.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; }
.#{$fa-css-prefix}-hourglass-1:before,
.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; }
.#{$fa-css-prefix}-hourglass-2:before,
.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; }
.#{$fa-css-prefix}-hourglass-3:before,
.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; }
.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; }
.#{$fa-css-prefix}-hand-grab-o:before,
.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; }
.#{$fa-css-prefix}-hand-stop-o:before,
.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; }
.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; }
.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; }
.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; }
.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; }
.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; }
.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; }
.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; }
.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; }
.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; }
.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; }
.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; }
.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; }
.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; }
.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; }
.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; }
.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; }
.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; }
.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; }
.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; }
.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; }
.#{$fa-css-prefix}-tv:before,
.#{$fa-css-prefix}-television:before { content: $fa-var-television; }
.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; }
.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; }
.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; }
.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; }
.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; }
.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; }
.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; }
.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; }
.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; }
.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; }
.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; }
.#{$fa-css-prefix}-map:before { content: $fa-var-map; }
.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; }
.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; }
.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; }
.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; }
.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; }
.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; }
.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; }
.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; }
.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; }
.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; }
.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; }
.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; }
.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; }
.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; }
.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; }
.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; }
.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; }
.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; }
.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; }
.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; }
.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; }
.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; }
.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; }
.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; }
.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; }
.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; }
.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; }
.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; }
.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; }
.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; }
.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; }
.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; }
.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; }
.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; }
.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; }
.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; }
.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; }
.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; }
.#{$fa-css-prefix}-asl-interpreting:before,
.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; }
.#{$fa-css-prefix}-deafness:before,
.#{$fa-css-prefix}-hard-of-hearing:before,
.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; }
.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; }
.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; }
.#{$fa-css-prefix}-signing:before,
.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; }
.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; }
.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; }
.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; }
.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; }
.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; }
.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; }
.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; }
.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; }
.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; }
.#{$fa-css-prefix}-google-plus-circle:before,
.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; }
.#{$fa-css-prefix}-fa:before,
.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; }
.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; }
.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; }
.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; }
.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; }
.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; }
.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; }
.#{$fa-css-prefix}-vcard:before,
.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; }
.#{$fa-css-prefix}-vcard-o:before,
.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; }
.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; }
.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; }
.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; }
.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; }
.#{$fa-css-prefix}-drivers-license:before,
.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; }
.#{$fa-css-prefix}-drivers-license-o:before,
.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; }
.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; }
.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; }
.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; }
.#{$fa-css-prefix}-thermometer-4:before,
.#{$fa-css-prefix}-thermometer:before,
.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; }
.#{$fa-css-prefix}-thermometer-3:before,
.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; }
.#{$fa-css-prefix}-thermometer-2:before,
.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; }
.#{$fa-css-prefix}-thermometer-1:before,
.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; }
.#{$fa-css-prefix}-thermometer-0:before,
.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; }
.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; }
.#{$fa-css-prefix}-bathtub:before,
.#{$fa-css-prefix}-s15:before,
.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; }
.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; }
.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; }
.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; }
.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; }
.#{$fa-css-prefix}-times-rectangle:before,
.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; }
.#{$fa-css-prefix}-times-rectangle-o:before,
.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; }
.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; }
.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; }
.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; }
.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; }
.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; }
.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; }
.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; }
.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; }
.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; }
.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; }
.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; }

@ -1,13 +0,0 @@
// Icon Sizes
// -------------------------
/* makes the font 33% larger relative to the icon container */
.#{$fa-css-prefix}-lg {
font-size: (4em / 3);
line-height: (3em / 4);
vertical-align: -15%;
}
.#{$fa-css-prefix}-2x { font-size: 2em; }
.#{$fa-css-prefix}-3x { font-size: 3em; }
.#{$fa-css-prefix}-4x { font-size: 4em; }
.#{$fa-css-prefix}-5x { font-size: 5em; }

@ -1,19 +0,0 @@
// List Icons
// -------------------------
.#{$fa-css-prefix}-ul {
padding-left: 0;
margin-left: $fa-li-width;
list-style-type: none;
> li { position: relative; }
}
.#{$fa-css-prefix}-li {
position: absolute;
left: -$fa-li-width;
width: $fa-li-width;
top: (2em / 14);
text-align: center;
&.#{$fa-css-prefix}-lg {
left: -$fa-li-width + (4em / 14);
}
}

@ -1,60 +0,0 @@
// Mixins
// --------------------------
@mixin fa-icon() {
display: inline-block;
font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@mixin fa-icon-rotate($degrees, $rotation) {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
-webkit-transform: rotate($degrees);
-ms-transform: rotate($degrees);
transform: rotate($degrees);
}
@mixin fa-icon-flip($horiz, $vert, $rotation) {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
-webkit-transform: scale($horiz, $vert);
-ms-transform: scale($horiz, $vert);
transform: scale($horiz, $vert);
}
// Only display content to screen readers. A la Bootstrap 4.
//
// See: http://a11yproject.com/posts/how-to-hide-content/
@mixin sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
// Use in conjunction with .sr-only to only display content when it's focused.
//
// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
//
// Credit: HTML5 Boilerplate
@mixin sr-only-focusable {
&:active,
&:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
}

@ -1,15 +0,0 @@
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
font-weight: normal;
font-style: normal;
}

@ -1,20 +0,0 @@
// Rotated & Flipped Icons
// -------------------------
.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
// Hook for IE8-9
// -------------------------
:root .#{$fa-css-prefix}-rotate-90,
:root .#{$fa-css-prefix}-rotate-180,
:root .#{$fa-css-prefix}-rotate-270,
:root .#{$fa-css-prefix}-flip-horizontal,
:root .#{$fa-css-prefix}-flip-vertical {
filter: none;
}

@ -1,5 +0,0 @@
// Screen Readers
// -------------------------
.sr-only { @include sr-only(); }
.sr-only-focusable { @include sr-only-focusable(); }

@ -1,20 +0,0 @@
// Stacked Icons
// -------------------------
.#{$fa-css-prefix}-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
.#{$fa-css-prefix}-inverse { color: $fa-inverse; }

@ -1,800 +0,0 @@
// Variables
// --------------------------
$fa-font-path: "../fonts" !default;
$fa-font-size-base: 14px !default;
$fa-line-height-base: 1 !default;
//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly
$fa-css-prefix: fa !default;
$fa-version: "4.7.0" !default;
$fa-border-color: #eee !default;
$fa-inverse: #fff !default;
$fa-li-width: (30em / 14) !default;
$fa-var-500px: "\f26e";
$fa-var-address-book: "\f2b9";
$fa-var-address-book-o: "\f2ba";
$fa-var-address-card: "\f2bb";
$fa-var-address-card-o: "\f2bc";
$fa-var-adjust: "\f042";
$fa-var-adn: "\f170";
$fa-var-align-center: "\f037";
$fa-var-align-justify: "\f039";
$fa-var-align-left: "\f036";
$fa-var-align-right: "\f038";
$fa-var-amazon: "\f270";
$fa-var-ambulance: "\f0f9";
$fa-var-american-sign-language-interpreting: "\f2a3";
$fa-var-anchor: "\f13d";
$fa-var-android: "\f17b";
$fa-var-angellist: "\f209";
$fa-var-angle-double-down: "\f103";
$fa-var-angle-double-left: "\f100";
$fa-var-angle-double-right: "\f101";
$fa-var-angle-double-up: "\f102";
$fa-var-angle-down: "\f107";
$fa-var-angle-left: "\f104";
$fa-var-angle-right: "\f105";
$fa-var-angle-up: "\f106";
$fa-var-apple: "\f179";
$fa-var-archive: "\f187";
$fa-var-area-chart: "\f1fe";
$fa-var-arrow-circle-down: "\f0ab";
$fa-var-arrow-circle-left: "\f0a8";
$fa-var-arrow-circle-o-down: "\f01a";
$fa-var-arrow-circle-o-left: "\f190";
$fa-var-arrow-circle-o-right: "\f18e";
$fa-var-arrow-circle-o-up: "\f01b";
$fa-var-arrow-circle-right: "\f0a9";
$fa-var-arrow-circle-up: "\f0aa";
$fa-var-arrow-down: "\f063";
$fa-var-arrow-left: "\f060";
$fa-var-arrow-right: "\f061";
$fa-var-arrow-up: "\f062";
$fa-var-arrows: "\f047";
$fa-var-arrows-alt: "\f0b2";
$fa-var-arrows-h: "\f07e";
$fa-var-arrows-v: "\f07d";
$fa-var-asl-interpreting: "\f2a3";
$fa-var-assistive-listening-systems: "\f2a2";
$fa-var-asterisk: "\f069";
$fa-var-at: "\f1fa";
$fa-var-audio-description: "\f29e";
$fa-var-automobile: "\f1b9";
$fa-var-backward: "\f04a";
$fa-var-balance-scale: "\f24e";
$fa-var-ban: "\f05e";
$fa-var-bandcamp: "\f2d5";
$fa-var-bank: "\f19c";
$fa-var-bar-chart: "\f080";
$fa-var-bar-chart-o: "\f080";
$fa-var-barcode: "\f02a";
$fa-var-bars: "\f0c9";
$fa-var-bath: "\f2cd";
$fa-var-bathtub: "\f2cd";
$fa-var-battery: "\f240";
$fa-var-battery-0: "\f244";
$fa-var-battery-1: "\f243";
$fa-var-battery-2: "\f242";
$fa-var-battery-3: "\f241";
$fa-var-battery-4: "\f240";
$fa-var-battery-empty: "\f244";
$fa-var-battery-full: "\f240";
$fa-var-battery-half: "\f242";
$fa-var-battery-quarter: "\f243";
$fa-var-battery-three-quarters: "\f241";
$fa-var-bed: "\f236";
$fa-var-beer: "\f0fc";
$fa-var-behance: "\f1b4";
$fa-var-behance-square: "\f1b5";
$fa-var-bell: "\f0f3";
$fa-var-bell-o: "\f0a2";
$fa-var-bell-slash: "\f1f6";
$fa-var-bell-slash-o: "\f1f7";
$fa-var-bicycle: "\f206";
$fa-var-binoculars: "\f1e5";
$fa-var-birthday-cake: "\f1fd";
$fa-var-bitbucket: "\f171";
$fa-var-bitbucket-square: "\f172";
$fa-var-bitcoin: "\f15a";
$fa-var-black-tie: "\f27e";
$fa-var-blind: "\f29d";
$fa-var-bluetooth: "\f293";
$fa-var-bluetooth-b: "\f294";
$fa-var-bold: "\f032";
$fa-var-bolt: "\f0e7";
$fa-var-bomb: "\f1e2";
$fa-var-book: "\f02d";
$fa-var-bookmark: "\f02e";
$fa-var-bookmark-o: "\f097";
$fa-var-braille: "\f2a1";
$fa-var-briefcase: "\f0b1";
$fa-var-btc: "\f15a";
$fa-var-bug: "\f188";
$fa-var-building: "\f1ad";
$fa-var-building-o: "\f0f7";
$fa-var-bullhorn: "\f0a1";
$fa-var-bullseye: "\f140";
$fa-var-bus: "\f207";
$fa-var-buysellads: "\f20d";
$fa-var-cab: "\f1ba";
$fa-var-calculator: "\f1ec";
$fa-var-calendar: "\f073";
$fa-var-calendar-check-o: "\f274";
$fa-var-calendar-minus-o: "\f272";
$fa-var-calendar-o: "\f133";
$fa-var-calendar-plus-o: "\f271";
$fa-var-calendar-times-o: "\f273";
$fa-var-camera: "\f030";
$fa-var-camera-retro: "\f083";
$fa-var-car: "\f1b9";
$fa-var-caret-down: "\f0d7";
$fa-var-caret-left: "\f0d9";
$fa-var-caret-right: "\f0da";
$fa-var-caret-square-o-down: "\f150";
$fa-var-caret-square-o-left: "\f191";
$fa-var-caret-square-o-right: "\f152";
$fa-var-caret-square-o-up: "\f151";
$fa-var-caret-up: "\f0d8";
$fa-var-cart-arrow-down: "\f218";
$fa-var-cart-plus: "\f217";
$fa-var-cc: "\f20a";
$fa-var-cc-amex: "\f1f3";
$fa-var-cc-diners-club: "\f24c";
$fa-var-cc-discover: "\f1f2";
$fa-var-cc-jcb: "\f24b";
$fa-var-cc-mastercard: "\f1f1";
$fa-var-cc-paypal: "\f1f4";
$fa-var-cc-stripe: "\f1f5";
$fa-var-cc-visa: "\f1f0";
$fa-var-certificate: "\f0a3";
$fa-var-chain: "\f0c1";
$fa-var-chain-broken: "\f127";
$fa-var-check: "\f00c";
$fa-var-check-circle: "\f058";
$fa-var-check-circle-o: "\f05d";
$fa-var-check-square: "\f14a";
$fa-var-check-square-o: "\f046";
$fa-var-chevron-circle-down: "\f13a";
$fa-var-chevron-circle-left: "\f137";
$fa-var-chevron-circle-right: "\f138";
$fa-var-chevron-circle-up: "\f139";
$fa-var-chevron-down: "\f078";
$fa-var-chevron-left: "\f053";
$fa-var-chevron-right: "\f054";
$fa-var-chevron-up: "\f077";
$fa-var-child: "\f1ae";
$fa-var-chrome: "\f268";
$fa-var-circle: "\f111";
$fa-var-circle-o: "\f10c";
$fa-var-circle-o-notch: "\f1ce";
$fa-var-circle-thin: "\f1db";
$fa-var-clipboard: "\f0ea";
$fa-var-clock-o: "\f017";
$fa-var-clone: "\f24d";
$fa-var-close: "\f00d";
$fa-var-cloud: "\f0c2";
$fa-var-cloud-download: "\f0ed";
$fa-var-cloud-upload: "\f0ee";
$fa-var-cny: "\f157";
$fa-var-code: "\f121";
$fa-var-code-fork: "\f126";
$fa-var-codepen: "\f1cb";
$fa-var-codiepie: "\f284";
$fa-var-coffee: "\f0f4";
$fa-var-cog: "\f013";
$fa-var-cogs: "\f085";
$fa-var-columns: "\f0db";
$fa-var-comment: "\f075";
$fa-var-comment-o: "\f0e5";
$fa-var-commenting: "\f27a";
$fa-var-commenting-o: "\f27b";
$fa-var-comments: "\f086";
$fa-var-comments-o: "\f0e6";
$fa-var-compass: "\f14e";
$fa-var-compress: "\f066";
$fa-var-connectdevelop: "\f20e";
$fa-var-contao: "\f26d";
$fa-var-copy: "\f0c5";
$fa-var-copyright: "\f1f9";
$fa-var-creative-commons: "\f25e";
$fa-var-credit-card: "\f09d";
$fa-var-credit-card-alt: "\f283";
$fa-var-crop: "\f125";
$fa-var-crosshairs: "\f05b";
$fa-var-css3: "\f13c";
$fa-var-cube: "\f1b2";
$fa-var-cubes: "\f1b3";
$fa-var-cut: "\f0c4";
$fa-var-cutlery: "\f0f5";
$fa-var-dashboard: "\f0e4";
$fa-var-dashcube: "\f210";
$fa-var-database: "\f1c0";
$fa-var-deaf: "\f2a4";
$fa-var-deafness: "\f2a4";
$fa-var-dedent: "\f03b";
$fa-var-delicious: "\f1a5";
$fa-var-desktop: "\f108";
$fa-var-deviantart: "\f1bd";
$fa-var-diamond: "\f219";
$fa-var-digg: "\f1a6";
$fa-var-dollar: "\f155";
$fa-var-dot-circle-o: "\f192";
$fa-var-download: "\f019";
$fa-var-dribbble: "\f17d";
$fa-var-drivers-license: "\f2c2";
$fa-var-drivers-license-o: "\f2c3";
$fa-var-dropbox: "\f16b";
$fa-var-drupal: "\f1a9";
$fa-var-edge: "\f282";
$fa-var-edit: "\f044";
$fa-var-eercast: "\f2da";
$fa-var-eject: "\f052";
$fa-var-ellipsis-h: "\f141";
$fa-var-ellipsis-v: "\f142";
$fa-var-empire: "\f1d1";
$fa-var-envelope: "\f0e0";
$fa-var-envelope-o: "\f003";
$fa-var-envelope-open: "\f2b6";
$fa-var-envelope-open-o: "\f2b7";
$fa-var-envelope-square: "\f199";
$fa-var-envira: "\f299";
$fa-var-eraser: "\f12d";
$fa-var-etsy: "\f2d7";
$fa-var-eur: "\f153";
$fa-var-euro: "\f153";
$fa-var-exchange: "\f0ec";
$fa-var-exclamation: "\f12a";
$fa-var-exclamation-circle: "\f06a";
$fa-var-exclamation-triangle: "\f071";
$fa-var-expand: "\f065";
$fa-var-expeditedssl: "\f23e";
$fa-var-external-link: "\f08e";
$fa-var-external-link-square: "\f14c";
$fa-var-eye: "\f06e";
$fa-var-eye-slash: "\f070";
$fa-var-eyedropper: "\f1fb";
$fa-var-fa: "\f2b4";
$fa-var-facebook: "\f09a";
$fa-var-facebook-f: "\f09a";
$fa-var-facebook-official: "\f230";
$fa-var-facebook-square: "\f082";
$fa-var-fast-backward: "\f049";
$fa-var-fast-forward: "\f050";
$fa-var-fax: "\f1ac";
$fa-var-feed: "\f09e";
$fa-var-female: "\f182";
$fa-var-fighter-jet: "\f0fb";
$fa-var-file: "\f15b";
$fa-var-file-archive-o: "\f1c6";
$fa-var-file-audio-o: "\f1c7";
$fa-var-file-code-o: "\f1c9";
$fa-var-file-excel-o: "\f1c3";
$fa-var-file-image-o: "\f1c5";
$fa-var-file-movie-o: "\f1c8";
$fa-var-file-o: "\f016";
$fa-var-file-pdf-o: "\f1c1";
$fa-var-file-photo-o: "\f1c5";
$fa-var-file-picture-o: "\f1c5";
$fa-var-file-powerpoint-o: "\f1c4";
$fa-var-file-sound-o: "\f1c7";
$fa-var-file-text: "\f15c";
$fa-var-file-text-o: "\f0f6";
$fa-var-file-video-o: "\f1c8";
$fa-var-file-word-o: "\f1c2";
$fa-var-file-zip-o: "\f1c6";
$fa-var-files-o: "\f0c5";
$fa-var-film: "\f008";
$fa-var-filter: "\f0b0";
$fa-var-fire: "\f06d";
$fa-var-fire-extinguisher: "\f134";
$fa-var-firefox: "\f269";
$fa-var-first-order: "\f2b0";
$fa-var-flag: "\f024";
$fa-var-flag-checkered: "\f11e";
$fa-var-flag-o: "\f11d";
$fa-var-flash: "\f0e7";
$fa-var-flask: "\f0c3";
$fa-var-flickr: "\f16e";
$fa-var-floppy-o: "\f0c7";
$fa-var-folder: "\f07b";
$fa-var-folder-o: "\f114";
$fa-var-folder-open: "\f07c";
$fa-var-folder-open-o: "\f115";
$fa-var-font: "\f031";
$fa-var-font-awesome: "\f2b4";
$fa-var-fonticons: "\f280";
$fa-var-fort-awesome: "\f286";
$fa-var-forumbee: "\f211";
$fa-var-forward: "\f04e";
$fa-var-foursquare: "\f180";
$fa-var-free-code-camp: "\f2c5";
$fa-var-frown-o: "\f119";
$fa-var-futbol-o: "\f1e3";
$fa-var-gamepad: "\f11b";
$fa-var-gavel: "\f0e3";
$fa-var-gbp: "\f154";
$fa-var-ge: "\f1d1";
$fa-var-gear: "\f013";
$fa-var-gears: "\f085";
$fa-var-genderless: "\f22d";
$fa-var-get-pocket: "\f265";
$fa-var-gg: "\f260";
$fa-var-gg-circle: "\f261";
$fa-var-gift: "\f06b";
$fa-var-git: "\f1d3";
$fa-var-git-square: "\f1d2";
$fa-var-github: "\f09b";
$fa-var-github-alt: "\f113";
$fa-var-github-square: "\f092";
$fa-var-gitlab: "\f296";
$fa-var-gittip: "\f184";
$fa-var-glass: "\f000";
$fa-var-glide: "\f2a5";
$fa-var-glide-g: "\f2a6";
$fa-var-globe: "\f0ac";
$fa-var-google: "\f1a0";
$fa-var-google-plus: "\f0d5";
$fa-var-google-plus-circle: "\f2b3";
$fa-var-google-plus-official: "\f2b3";
$fa-var-google-plus-square: "\f0d4";
$fa-var-google-wallet: "\f1ee";
$fa-var-graduation-cap: "\f19d";
$fa-var-gratipay: "\f184";
$fa-var-grav: "\f2d6";
$fa-var-group: "\f0c0";
$fa-var-h-square: "\f0fd";
$fa-var-hacker-news: "\f1d4";
$fa-var-hand-grab-o: "\f255";
$fa-var-hand-lizard-o: "\f258";
$fa-var-hand-o-down: "\f0a7";
$fa-var-hand-o-left: "\f0a5";
$fa-var-hand-o-right: "\f0a4";
$fa-var-hand-o-up: "\f0a6";
$fa-var-hand-paper-o: "\f256";
$fa-var-hand-peace-o: "\f25b";
$fa-var-hand-pointer-o: "\f25a";
$fa-var-hand-rock-o: "\f255";
$fa-var-hand-scissors-o: "\f257";
$fa-var-hand-spock-o: "\f259";
$fa-var-hand-stop-o: "\f256";
$fa-var-handshake-o: "\f2b5";
$fa-var-hard-of-hearing: "\f2a4";
$fa-var-hashtag: "\f292";
$fa-var-hdd-o: "\f0a0";
$fa-var-header: "\f1dc";
$fa-var-headphones: "\f025";
$fa-var-heart: "\f004";
$fa-var-heart-o: "\f08a";
$fa-var-heartbeat: "\f21e";
$fa-var-history: "\f1da";
$fa-var-home: "\f015";
$fa-var-hospital-o: "\f0f8";
$fa-var-hotel: "\f236";
$fa-var-hourglass: "\f254";
$fa-var-hourglass-1: "\f251";
$fa-var-hourglass-2: "\f252";
$fa-var-hourglass-3: "\f253";
$fa-var-hourglass-end: "\f253";
$fa-var-hourglass-half: "\f252";
$fa-var-hourglass-o: "\f250";
$fa-var-hourglass-start: "\f251";
$fa-var-houzz: "\f27c";
$fa-var-html5: "\f13b";
$fa-var-i-cursor: "\f246";
$fa-var-id-badge: "\f2c1";
$fa-var-id-card: "\f2c2";
$fa-var-id-card-o: "\f2c3";
$fa-var-ils: "\f20b";
$fa-var-image: "\f03e";
$fa-var-imdb: "\f2d8";
$fa-var-inbox: "\f01c";
$fa-var-indent: "\f03c";
$fa-var-industry: "\f275";
$fa-var-info: "\f129";
$fa-var-info-circle: "\f05a";
$fa-var-inr: "\f156";
$fa-var-instagram: "\f16d";
$fa-var-institution: "\f19c";
$fa-var-internet-explorer: "\f26b";
$fa-var-intersex: "\f224";
$fa-var-ioxhost: "\f208";
$fa-var-italic: "\f033";
$fa-var-joomla: "\f1aa";
$fa-var-jpy: "\f157";
$fa-var-jsfiddle: "\f1cc";
$fa-var-key: "\f084";
$fa-var-keyboard-o: "\f11c";
$fa-var-krw: "\f159";
$fa-var-language: "\f1ab";
$fa-var-laptop: "\f109";
$fa-var-lastfm: "\f202";
$fa-var-lastfm-square: "\f203";
$fa-var-leaf: "\f06c";
$fa-var-leanpub: "\f212";
$fa-var-legal: "\f0e3";
$fa-var-lemon-o: "\f094";
$fa-var-level-down: "\f149";
$fa-var-level-up: "\f148";
$fa-var-life-bouy: "\f1cd";
$fa-var-life-buoy: "\f1cd";
$fa-var-life-ring: "\f1cd";
$fa-var-life-saver: "\f1cd";
$fa-var-lightbulb-o: "\f0eb";
$fa-var-line-chart: "\f201";
$fa-var-link: "\f0c1";
$fa-var-linkedin: "\f0e1";
$fa-var-linkedin-square: "\f08c";
$fa-var-linode: "\f2b8";
$fa-var-linux: "\f17c";
$fa-var-list: "\f03a";
$fa-var-list-alt: "\f022";
$fa-var-list-ol: "\f0cb";
$fa-var-list-ul: "\f0ca";
$fa-var-location-arrow: "\f124";
$fa-var-lock: "\f023";
$fa-var-long-arrow-down: "\f175";
$fa-var-long-arrow-left: "\f177";
$fa-var-long-arrow-right: "\f178";
$fa-var-long-arrow-up: "\f176";
$fa-var-low-vision: "\f2a8";
$fa-var-magic: "\f0d0";
$fa-var-magnet: "\f076";
$fa-var-mail-forward: "\f064";
$fa-var-mail-reply: "\f112";
$fa-var-mail-reply-all: "\f122";
$fa-var-male: "\f183";
$fa-var-map: "\f279";
$fa-var-map-marker: "\f041";
$fa-var-map-o: "\f278";
$fa-var-map-pin: "\f276";
$fa-var-map-signs: "\f277";
$fa-var-mars: "\f222";
$fa-var-mars-double: "\f227";
$fa-var-mars-stroke: "\f229";
$fa-var-mars-stroke-h: "\f22b";
$fa-var-mars-stroke-v: "\f22a";
$fa-var-maxcdn: "\f136";
$fa-var-meanpath: "\f20c";
$fa-var-medium: "\f23a";
$fa-var-medkit: "\f0fa";
$fa-var-meetup: "\f2e0";
$fa-var-meh-o: "\f11a";
$fa-var-mercury: "\f223";
$fa-var-microchip: "\f2db";
$fa-var-microphone: "\f130";
$fa-var-microphone-slash: "\f131";
$fa-var-minus: "\f068";
$fa-var-minus-circle: "\f056";
$fa-var-minus-square: "\f146";
$fa-var-minus-square-o: "\f147";
$fa-var-mixcloud: "\f289";
$fa-var-mobile: "\f10b";
$fa-var-mobile-phone: "\f10b";
$fa-var-modx: "\f285";
$fa-var-money: "\f0d6";
$fa-var-moon-o: "\f186";
$fa-var-mortar-board: "\f19d";
$fa-var-motorcycle: "\f21c";
$fa-var-mouse-pointer: "\f245";
$fa-var-music: "\f001";
$fa-var-navicon: "\f0c9";
$fa-var-neuter: "\f22c";
$fa-var-newspaper-o: "\f1ea";
$fa-var-object-group: "\f247";
$fa-var-object-ungroup: "\f248";
$fa-var-odnoklassniki: "\f263";
$fa-var-odnoklassniki-square: "\f264";
$fa-var-opencart: "\f23d";
$fa-var-openid: "\f19b";
$fa-var-opera: "\f26a";
$fa-var-optin-monster: "\f23c";
$fa-var-outdent: "\f03b";
$fa-var-pagelines: "\f18c";
$fa-var-paint-brush: "\f1fc";
$fa-var-paper-plane: "\f1d8";
$fa-var-paper-plane-o: "\f1d9";
$fa-var-paperclip: "\f0c6";
$fa-var-paragraph: "\f1dd";
$fa-var-paste: "\f0ea";
$fa-var-pause: "\f04c";
$fa-var-pause-circle: "\f28b";
$fa-var-pause-circle-o: "\f28c";
$fa-var-paw: "\f1b0";
$fa-var-paypal: "\f1ed";
$fa-var-pencil: "\f040";
$fa-var-pencil-square: "\f14b";
$fa-var-pencil-square-o: "\f044";
$fa-var-percent: "\f295";
$fa-var-phone: "\f095";
$fa-var-phone-square: "\f098";
$fa-var-photo: "\f03e";
$fa-var-picture-o: "\f03e";
$fa-var-pie-chart: "\f200";
$fa-var-pied-piper: "\f2ae";
$fa-var-pied-piper-alt: "\f1a8";
$fa-var-pied-piper-pp: "\f1a7";
$fa-var-pinterest: "\f0d2";
$fa-var-pinterest-p: "\f231";
$fa-var-pinterest-square: "\f0d3";
$fa-var-plane: "\f072";
$fa-var-play: "\f04b";
$fa-var-play-circle: "\f144";
$fa-var-play-circle-o: "\f01d";
$fa-var-plug: "\f1e6";
$fa-var-plus: "\f067";
$fa-var-plus-circle: "\f055";
$fa-var-plus-square: "\f0fe";
$fa-var-plus-square-o: "\f196";
$fa-var-podcast: "\f2ce";
$fa-var-power-off: "\f011";
$fa-var-print: "\f02f";
$fa-var-product-hunt: "\f288";
$fa-var-puzzle-piece: "\f12e";
$fa-var-qq: "\f1d6";
$fa-var-qrcode: "\f029";
$fa-var-question: "\f128";
$fa-var-question-circle: "\f059";
$fa-var-question-circle-o: "\f29c";
$fa-var-quora: "\f2c4";
$fa-var-quote-left: "\f10d";
$fa-var-quote-right: "\f10e";
$fa-var-ra: "\f1d0";
$fa-var-random: "\f074";
$fa-var-ravelry: "\f2d9";
$fa-var-rebel: "\f1d0";
$fa-var-recycle: "\f1b8";
$fa-var-reddit: "\f1a1";
$fa-var-reddit-alien: "\f281";
$fa-var-reddit-square: "\f1a2";
$fa-var-refresh: "\f021";
$fa-var-registered: "\f25d";
$fa-var-remove: "\f00d";
$fa-var-renren: "\f18b";
$fa-var-reorder: "\f0c9";
$fa-var-repeat: "\f01e";
$fa-var-reply: "\f112";
$fa-var-reply-all: "\f122";
$fa-var-resistance: "\f1d0";
$fa-var-retweet: "\f079";
$fa-var-rmb: "\f157";
$fa-var-road: "\f018";
$fa-var-rocket: "\f135";
$fa-var-rotate-left: "\f0e2";
$fa-var-rotate-right: "\f01e";
$fa-var-rouble: "\f158";
$fa-var-rss: "\f09e";
$fa-var-rss-square: "\f143";
$fa-var-rub: "\f158";
$fa-var-ruble: "\f158";
$fa-var-rupee: "\f156";
$fa-var-s15: "\f2cd";
$fa-var-safari: "\f267";
$fa-var-save: "\f0c7";
$fa-var-scissors: "\f0c4";
$fa-var-scribd: "\f28a";
$fa-var-search: "\f002";
$fa-var-search-minus: "\f010";
$fa-var-search-plus: "\f00e";
$fa-var-sellsy: "\f213";
$fa-var-send: "\f1d8";
$fa-var-send-o: "\f1d9";
$fa-var-server: "\f233";
$fa-var-share: "\f064";
$fa-var-share-alt: "\f1e0";
$fa-var-share-alt-square: "\f1e1";
$fa-var-share-square: "\f14d";
$fa-var-share-square-o: "\f045";
$fa-var-shekel: "\f20b";
$fa-var-sheqel: "\f20b";
$fa-var-shield: "\f132";
$fa-var-ship: "\f21a";
$fa-var-shirtsinbulk: "\f214";
$fa-var-shopping-bag: "\f290";
$fa-var-shopping-basket: "\f291";
$fa-var-shopping-cart: "\f07a";
$fa-var-shower: "\f2cc";
$fa-var-sign-in: "\f090";
$fa-var-sign-language: "\f2a7";
$fa-var-sign-out: "\f08b";
$fa-var-signal: "\f012";
$fa-var-signing: "\f2a7";
$fa-var-simplybuilt: "\f215";
$fa-var-sitemap: "\f0e8";
$fa-var-skyatlas: "\f216";
$fa-var-skype: "\f17e";
$fa-var-slack: "\f198";
$fa-var-sliders: "\f1de";
$fa-var-slideshare: "\f1e7";
$fa-var-smile-o: "\f118";
$fa-var-snapchat: "\f2ab";
$fa-var-snapchat-ghost: "\f2ac";
$fa-var-snapchat-square: "\f2ad";
$fa-var-snowflake-o: "\f2dc";
$fa-var-soccer-ball-o: "\f1e3";
$fa-var-sort: "\f0dc";
$fa-var-sort-alpha-asc: "\f15d";
$fa-var-sort-alpha-desc: "\f15e";
$fa-var-sort-amount-asc: "\f160";
$fa-var-sort-amount-desc: "\f161";
$fa-var-sort-asc: "\f0de";
$fa-var-sort-desc: "\f0dd";
$fa-var-sort-down: "\f0dd";
$fa-var-sort-numeric-asc: "\f162";
$fa-var-sort-numeric-desc: "\f163";
$fa-var-sort-up: "\f0de";
$fa-var-soundcloud: "\f1be";
$fa-var-space-shuttle: "\f197";
$fa-var-spinner: "\f110";
$fa-var-spoon: "\f1b1";
$fa-var-spotify: "\f1bc";
$fa-var-square: "\f0c8";
$fa-var-square-o: "\f096";
$fa-var-stack-exchange: "\f18d";
$fa-var-stack-overflow: "\f16c";
$fa-var-star: "\f005";
$fa-var-star-half: "\f089";
$fa-var-star-half-empty: "\f123";
$fa-var-star-half-full: "\f123";
$fa-var-star-half-o: "\f123";
$fa-var-star-o: "\f006";
$fa-var-steam: "\f1b6";
$fa-var-steam-square: "\f1b7";
$fa-var-step-backward: "\f048";
$fa-var-step-forward: "\f051";
$fa-var-stethoscope: "\f0f1";
$fa-var-sticky-note: "\f249";
$fa-var-sticky-note-o: "\f24a";
$fa-var-stop: "\f04d";
$fa-var-stop-circle: "\f28d";
$fa-var-stop-circle-o: "\f28e";
$fa-var-street-view: "\f21d";
$fa-var-strikethrough: "\f0cc";
$fa-var-stumbleupon: "\f1a4";
$fa-var-stumbleupon-circle: "\f1a3";
$fa-var-subscript: "\f12c";
$fa-var-subway: "\f239";
$fa-var-suitcase: "\f0f2";
$fa-var-sun-o: "\f185";
$fa-var-superpowers: "\f2dd";
$fa-var-superscript: "\f12b";
$fa-var-support: "\f1cd";
$fa-var-table: "\f0ce";
$fa-var-tablet: "\f10a";
$fa-var-tachometer: "\f0e4";
$fa-var-tag: "\f02b";
$fa-var-tags: "\f02c";
$fa-var-tasks: "\f0ae";
$fa-var-taxi: "\f1ba";
$fa-var-telegram: "\f2c6";
$fa-var-television: "\f26c";
$fa-var-tencent-weibo: "\f1d5";
$fa-var-terminal: "\f120";
$fa-var-text-height: "\f034";
$fa-var-text-width: "\f035";
$fa-var-th: "\f00a";
$fa-var-th-large: "\f009";
$fa-var-th-list: "\f00b";
$fa-var-themeisle: "\f2b2";
$fa-var-thermometer: "\f2c7";
$fa-var-thermometer-0: "\f2cb";
$fa-var-thermometer-1: "\f2ca";
$fa-var-thermometer-2: "\f2c9";
$fa-var-thermometer-3: "\f2c8";
$fa-var-thermometer-4: "\f2c7";
$fa-var-thermometer-empty: "\f2cb";
$fa-var-thermometer-full: "\f2c7";
$fa-var-thermometer-half: "\f2c9";
$fa-var-thermometer-quarter: "\f2ca";
$fa-var-thermometer-three-quarters: "\f2c8";
$fa-var-thumb-tack: "\f08d";
$fa-var-thumbs-down: "\f165";
$fa-var-thumbs-o-down: "\f088";
$fa-var-thumbs-o-up: "\f087";
$fa-var-thumbs-up: "\f164";
$fa-var-ticket: "\f145";
$fa-var-times: "\f00d";
$fa-var-times-circle: "\f057";
$fa-var-times-circle-o: "\f05c";
$fa-var-times-rectangle: "\f2d3";
$fa-var-times-rectangle-o: "\f2d4";
$fa-var-tint: "\f043";
$fa-var-toggle-down: "\f150";
$fa-var-toggle-left: "\f191";
$fa-var-toggle-off: "\f204";
$fa-var-toggle-on: "\f205";
$fa-var-toggle-right: "\f152";
$fa-var-toggle-up: "\f151";
$fa-var-trademark: "\f25c";
$fa-var-train: "\f238";
$fa-var-transgender: "\f224";
$fa-var-transgender-alt: "\f225";
$fa-var-trash: "\f1f8";
$fa-var-trash-o: "\f014";
$fa-var-tree: "\f1bb";
$fa-var-trello: "\f181";
$fa-var-tripadvisor: "\f262";
$fa-var-trophy: "\f091";
$fa-var-truck: "\f0d1";
$fa-var-try: "\f195";
$fa-var-tty: "\f1e4";
$fa-var-tumblr: "\f173";
$fa-var-tumblr-square: "\f174";
$fa-var-turkish-lira: "\f195";
$fa-var-tv: "\f26c";
$fa-var-twitch: "\f1e8";
$fa-var-twitter: "\f099";
$fa-var-twitter-square: "\f081";
$fa-var-umbrella: "\f0e9";
$fa-var-underline: "\f0cd";
$fa-var-undo: "\f0e2";
$fa-var-universal-access: "\f29a";
$fa-var-university: "\f19c";
$fa-var-unlink: "\f127";
$fa-var-unlock: "\f09c";
$fa-var-unlock-alt: "\f13e";
$fa-var-unsorted: "\f0dc";
$fa-var-upload: "\f093";
$fa-var-usb: "\f287";
$fa-var-usd: "\f155";
$fa-var-user: "\f007";
$fa-var-user-circle: "\f2bd";
$fa-var-user-circle-o: "\f2be";
$fa-var-user-md: "\f0f0";
$fa-var-user-o: "\f2c0";
$fa-var-user-plus: "\f234";
$fa-var-user-secret: "\f21b";
$fa-var-user-times: "\f235";
$fa-var-users: "\f0c0";
$fa-var-vcard: "\f2bb";
$fa-var-vcard-o: "\f2bc";
$fa-var-venus: "\f221";
$fa-var-venus-double: "\f226";
$fa-var-venus-mars: "\f228";
$fa-var-viacoin: "\f237";
$fa-var-viadeo: "\f2a9";
$fa-var-viadeo-square: "\f2aa";
$fa-var-video-camera: "\f03d";
$fa-var-vimeo: "\f27d";
$fa-var-vimeo-square: "\f194";
$fa-var-vine: "\f1ca";
$fa-var-vk: "\f189";
$fa-var-volume-control-phone: "\f2a0";
$fa-var-volume-down: "\f027";
$fa-var-volume-off: "\f026";
$fa-var-volume-up: "\f028";
$fa-var-warning: "\f071";
$fa-var-wechat: "\f1d7";
$fa-var-weibo: "\f18a";
$fa-var-weixin: "\f1d7";
$fa-var-whatsapp: "\f232";
$fa-var-wheelchair: "\f193";
$fa-var-wheelchair-alt: "\f29b";
$fa-var-wifi: "\f1eb";
$fa-var-wikipedia-w: "\f266";
$fa-var-window-close: "\f2d3";
$fa-var-window-close-o: "\f2d4";
$fa-var-window-maximize: "\f2d0";
$fa-var-window-minimize: "\f2d1";
$fa-var-window-restore: "\f2d2";
$fa-var-windows: "\f17a";
$fa-var-won: "\f159";
$fa-var-wordpress: "\f19a";
$fa-var-wpbeginner: "\f297";
$fa-var-wpexplorer: "\f2de";
$fa-var-wpforms: "\f298";
$fa-var-wrench: "\f0ad";
$fa-var-xing: "\f168";
$fa-var-xing-square: "\f169";
$fa-var-y-combinator: "\f23b";
$fa-var-y-combinator-square: "\f1d4";
$fa-var-yahoo: "\f19e";
$fa-var-yc: "\f23b";
$fa-var-yc-square: "\f1d4";
$fa-var-yelp: "\f1e9";
$fa-var-yen: "\f157";
$fa-var-yoast: "\f2b1";
$fa-var-youtube: "\f167";
$fa-var-youtube-play: "\f16a";
$fa-var-youtube-square: "\f166";

@ -1,18 +0,0 @@
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@import "variables";
@import "mixins";
@import "path";
@import "core";
@import "larger";
@import "fixed-width";
@import "list";
@import "bordered-pulled";
@import "animated";
@import "rotated-flipped";
@import "stacked";
@import "icons";
@import "screen-reader";

@ -1,897 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>PE1RXF APRS server</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/popup.css">
<link rel="stylesheet" href="css/font-awesome.min.css">
</head>
<body>
<?php
// Prevents a repost when the user refreshes the page.
// Also it handles the post itself.
session_start();
if(count($_POST) > 0) {
// figure out which form was entered
if ($_POST['ax0_message_text']) {
$_SESSION['ax0_message_text'] = $_POST['ax0_message_text'];
$_SESSION['ax0_message_path'] = $_POST['ax0_message_path'];
$_SESSION['ax0_message_destination'] = $_POST['ax0_message_destination'];
}
if ($_POST['ax1_message_text']) {
$_SESSION['ax1_message_text'] = $_POST['ax1_message_text'];
$_SESSION['ax1_message_path'] = $_POST['ax1_message_path'];
$_SESSION['ax1_message_destination'] = $_POST['ax1_message_destination'];
}
header("HTTP/1.1 303 See Other");
header("Location: http://$_SERVER[HTTP_HOST]/send_message.php");
die();
}
else {
if (isset($_SESSION['ax0_message_text'])){
$ax0_message_text = $_SESSION['ax0_message_text'];
$ax0_message_path = $_SESSION['ax0_message_path'];
$ax0_message_destination = $_SESSION['ax0_message_destination'];
//echo "Send ax0: $ax0_message_text, $ax0_message_path, $ax0_message_destination";
//$ax0_message_destination = str_pad($ax0_message_destination, 9, " ");
//echo "PE1RXF-1>APRX29,$ax0_message_path::$ax0_message_destination:$ax0_message_text";
# Send message. NOTE: send_message.sh should be executable by www-data. Also, the ax0 transmit directory should be writable by www-data
if ($ax0_message_path == "none")
$execuatable_string = sprintf("/home/marcel/ham/aprs_utils/send_message.sh -i ax0 -c \"%s\" -m \"%s\"", $ax0_message_destination, $ax0_message_text);
else
$execuatable_string = sprintf("/home/marcel/ham/aprs_utils/send_message.sh -i ax0 -c \"%s\" -p \"%s\" -m \"%s\"", $ax0_message_destination, $ax0_message_path, $ax0_message_text);
//$execuatable_string = sprintf("%'.9d\n", 123);
//echo $execuatable_string;
exec("$execuatable_string");
# Wait for the changes to take effect
sleep(1);
}
else if (isset($_SESSION['ax1_message_text'])){
$ax1_message_text = $_SESSION['ax1_message_text'];
$ax1_message_path = $_SESSION['ax1_message_path'];
$ax1_message_destination = $_SESSION['ax1_message_destination'];
//echo "Send ax1: $ax1_message_text, $ax1_message_path, $ax1_message_destination";
# Send message. NOTE: send_message.sh should be executable by www-data. Also, the ax0 transmit directory should be writable by www-data
if ($ax1_message_path == "none")
$execuatable_string = sprintf("/home/marcel/ham/aprs_utils/send_message.sh -i ax1 -c \"%s\" -m \"%s\"", $ax1_message_destination, $ax1_message_text);
else
$execuatable_string = sprintf("/home/marcel/ham/aprs_utils/send_message.sh -i ax1 -c \"%s\" -p \"%s\" -m \"%s\"", $ax1_message_destination, $ax1_message_path, $ax1_message_text);
//$execuatable_string = sprintf("/home/marcel/ham/aprs_utils/send_message.sh -i ax1 -c \"%s\" -p \"%s\" -m \"%s\"", $ax1_message_destination, $ax1_message_path, $ax1_message_text);
//echo exec("/home/marcel/ham/aprs_utils/send_message.sh -i ax1 -c $ax1_message_destination -p $ax1_message_path -m $ax1_message_text");
exec("$execuatable_string");
# Wait for the changes to take effect
sleep(1);
}
session_unset();
session_destroy();
}
// END: Prevents a repost when the user refreshes the page.
# Reads configuration file from pe1rxf-aprs-server directory, makes changes if necesary
# and writes the newly constructed file to a temporary config-file. It does not overwrite
# the original file, because user www-data can only read the program directory, not write to it.
# It's a safety thing...
# The main loop of pe1rxf-aprs-server than copies it to the program directory and removes the temporary file.
function change_parameter_value($parameter, $value)
{
$config_file = '/var/www/html/config/test.cfg';
$tmp_config_file = '/var/www/html/config/test.cfg.tmp';
$reading = fopen($config_file, 'r');
$writing = fopen($tmp_config_file, 'w');
$replaced = false;
while (!feof($reading)) {
$line = fgets($reading);
if (stristr($line,$parameter)) {
$line = "$parameter=$value\n";
//echo "New value: ", "$line";
$replaced = true;
}
fputs($writing, $line);
}
fclose($reading); fclose($writing);
// might as well not overwrite the file if we didn't replace anything
if ($replaced)
{
shell_exec("mv $tmp_config_file $config_file");
} else {
shell_exec("rm $tmp_config_file");
}
}
# Saves setting for given form: ax0 or ax1
# $a = beacon_time
# $b = beacon_destination
# $c = beacon_path
# $d = beacon_position
# $e = beacon_comment
# $f = beacon_file
# $g = transmit_directory
function save_settings($form, $a, $b=0, $c=0, $d=0, $e=0, $f=0, $g=0)
{
# Copy original config file to temporary place on web server.
# From here we can change the values
$original_config_file = '/home/marcel/ham/aprs_utils/pe1rxf-aprs-server.cfg';
$destination_config_file = '/var/www/html/config/test.cfg';
$newly_made_config_file = '/var/www/html/config/pe1rxf-aprs-server.cfg';
$fileCopied = copy("$original_config_file", "$destination_config_file");
if($fileCopied) {
//echo "# $a, $b, $c, $d, $e, $f, $g";
if ($form == "ax0" ) {
change_parameter_value("ax0_beacon_time", $a);
if ($c) change_parameter_value("ax0_beacon_path", $c);
if ($e) change_parameter_value("ax0_beacon_comment", $e);
}
else if ($form == "ax1" ) {
change_parameter_value("ax1_beacon_time", $a);
if ($c) change_parameter_value("ax1_beacon_path", $c);
if ($e) change_parameter_value("ax1_beacon_comment", $e);
}
# now make new file with new configuration for the main loop to find.
shell_exec("cp $destination_config_file $newly_made_config_file");
# and remove working file:
shell_exec("rm $destination_config_file");
} else{
#echo "Error";
}
}
# Reads configuration file from pe1rxf-aprs-server directory.
# Search this file for given paramter and returns its value.
function search_parameter_in_config_file($parameter)
{
$config_file = '/home/marcel/ham/aprs_utils/pe1rxf-aprs-server.cfg';
$reading = fopen($config_file, 'r');
while (!feof($reading)) {
$line = fgets($reading);
if ( strstr($line,$parameter) ) {
$line = substr( $line, strlen($parameter)+1 );
# Found match. Stop further search.
fclose($reading);
return rtrim($line);
}
}
}
$ax0_name = search_parameter_in_config_file("ax0_name");
$ax0_frequency = search_parameter_in_config_file("ax0_frequency");
$ax0_message1_id = search_parameter_in_config_file("ax0_message1_id");
$ax0_message2_id = search_parameter_in_config_file("ax0_message2_id");
$ax0_message3_id = search_parameter_in_config_file("ax0_message3_id");
$ax0_message4_id = search_parameter_in_config_file("ax0_message4_id");
$ax0_message1_text = search_parameter_in_config_file("ax0_message1_text");
$ax0_message2_text = search_parameter_in_config_file("ax0_message2_text");
$ax0_message3_text = search_parameter_in_config_file("ax0_message3_text");
$ax0_message4_text = search_parameter_in_config_file("ax0_message4_text");
$ax0_message1_destination = search_parameter_in_config_file("ax0_message1_destination");
$ax0_message2_destination = search_parameter_in_config_file("ax0_message2_destination");
$ax0_message3_destination = search_parameter_in_config_file("ax0_message3_destination");
$ax0_message4_destination = search_parameter_in_config_file("ax0_message4_destination");
$ax0_message1_path = search_parameter_in_config_file("ax0_message1_path");
$ax0_message2_path = search_parameter_in_config_file("ax0_message2_path");
$ax0_message3_path = search_parameter_in_config_file("ax0_message3_path");
$ax0_message4_path = search_parameter_in_config_file("ax0_message4_path");
$ax1_name = search_parameter_in_config_file("ax1_name");
$ax1_frequency = search_parameter_in_config_file("ax1_frequency");
$ax1_message1_id = search_parameter_in_config_file("ax1_message1_id");
$ax1_message2_id = search_parameter_in_config_file("ax1_message2_id");
$ax1_message3_id = search_parameter_in_config_file("ax1_message3_id");
$ax1_message4_id = search_parameter_in_config_file("ax1_message4_id");
$ax1_message1_text = search_parameter_in_config_file("ax1_message1_text");
$ax1_message2_text = search_parameter_in_config_file("ax1_message2_text");
$ax1_message3_text = search_parameter_in_config_file("ax1_message3_text");
$ax1_message4_text = search_parameter_in_config_file("ax1_message4_text");
$ax1_message1_destination = search_parameter_in_config_file("ax1_message1_destination");
$ax1_message2_destination = search_parameter_in_config_file("ax1_message2_destination");
$ax1_message3_destination = search_parameter_in_config_file("ax1_message3_destination");
$ax1_message4_destination = search_parameter_in_config_file("ax1_message4_destination");
$ax1_message1_path = search_parameter_in_config_file("ax1_message1_path");
$ax1_message2_path = search_parameter_in_config_file("ax1_message2_path");
$ax1_message3_path = search_parameter_in_config_file("ax1_message3_path");
$ax1_message4_path = search_parameter_in_config_file("ax1_message4_path");
?>
<div class="header">
<a href="index.php" >
<h1><i class="fa fa-home" aria-hidden="true"></i>&nbsp; PE1RXF APRS server</h1>
</a>
</div>
<div class="row">
<div class="col-3 col-s-3 menu">
<ul>
<li><h3><?php echo $ax0_name ?> (<?php echo $ax0_frequency ?>)</h3></li>
<li onclick="openForm_ax0_message0()">Send new message</li>
<li><b>Predefined messages:</b></li>
<li onclick="openForm_ax0_message1()"><b><?php echo $ax0_message1_id; ?></b></li>
<li onclick="openForm_ax0_message2()"><b><?php echo $ax0_message2_id; ?></b></li>
<li onclick="openForm_ax0_message3()"><b><?php echo $ax0_message3_id; ?></b></li>
<li onclick="openForm_ax0_message4()"><b><?php echo $ax0_message4_id; ?></b></li>
</ul>
</div>
<div class="col-6 col-s-9" id="main_page">
<div class="col-6 col-s-12">
<img src="images/mail-out.svg" style="cursor:pointer;" onclick="show_send_messages()"/></a>
<h1>Send messages</h1>
</div>
<div class="col-6 col-s-12">
<img src="images/mail-in.svg" style="cursor:pointer;" onclick="show_received_messages()" />
<h1>Received messages</h1>
</div>
</div>
<div class="col-6 col-s-9" id="send_messages" style="display:none">
<h1>Send messages</h1>
<h2 align="left"><?php echo $ax0_name ?> (<?php echo $ax0_frequency ?>)</h2>
<h3 align="left">
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_send_messages.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax0") {
echo $csv[$i][2];
echo ": ";
echo $csv[$i][4];
echo "<br>";
}
}
?>
</h3>
<h2 align="left"><?php echo $ax1_name ?> (<?php echo $ax1_frequency ?>)</h2>
<h3 align="left">
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_send_messages.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax1") {
echo $csv[$i][2];
echo ": ";
echo $csv[$i][4];
echo "<br>";
}
}
?>
</h3>
<a href=""><h1 style="color:Black;" onclick="show_main_page()"><i class="fa fa-arrow-left" aria-hidden="true"></i>&nbsp; Back</h1></a>
</div>
<div class="col-6 col-s-9" id="received_messages" style="display:none">
<h1>Received messages</h1>
<h2 align="left"><?php echo $ax0_name ?> (<?php echo $ax0_frequency ?>)</h2>
<h3 align="left">
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_received_messages.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax0") {
echo $csv[$i][2];
echo ": ";
echo $csv[$i][4];
echo "<br>";
}
}
?>
</h3>
<h2 align="left"><?php echo $ax1_name ?> (<?php echo $ax1_frequency ?>)</h2>
<h3 align="left">
<?php
$csv = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/aprs_received_messages.log"));
for ($i = 0; $i < count($csv); $i++) {
if ($csv[$i][1] == "ax1") {
echo $csv[$i][2];
echo ": ";
echo $csv[$i][4];
echo "<br>";
}
}
?>
</h3>
<a href=""><h1 style="color:Black;" onclick="show_main_page()"><i class="fa fa-arrow-left" aria-hidden="true"></i>&nbsp; Back</h1></a>
</div>
<div class="col-3 col-s-12 menu">
<ul>
<li><h3><?php echo $ax1_name ?> (<?php echo $ax1_frequency ?>)</h3></li>
<li onclick="openForm_ax1_message0()">Send new message</li>
<li><b>Predefined messages:</b></li>
<li onclick="openForm_ax1_message1()"><b><?php echo $ax1_message1_id; ?></b></li>
<li onclick="openForm_ax1_message2()"><b><?php echo $ax1_message2_id; ?></b></li>
<li onclick="openForm_ax1_message3()"><b><?php echo $ax1_message3_id; ?></b></li>
<li onclick="openForm_ax1_message4()"><b><?php echo $ax1_message4_id; ?></b></li>
</ul>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax0_message0">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax0_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax0_message_text" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="pwd" placeholder="Destination" name="ax0_message_destination" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax0_message_path" value="none" checked>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax0_message_path" value="WIDE2-1" <?php if ($ax0_message0_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax0_message_path" value="WIDE2-2" <?php if ($ax0_message0_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax0_message_path" value="WIDE3-3" <?php if ($ax0_message0_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax0_message0"><button type="submit" class="btn" onclick="SubmitClicked_ax0_message0()">Submit</button></div>
<div id="submit_done_ax0_message0" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax0_message0"><button type="button" class="btn cancel" onclick="closeForm_ax0_message0()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax0_message1">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax0_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax0_message_text" value="<?php echo $ax0_message1_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax0_message_destination" value="<?php echo $ax0_message1_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax0_message_path" value="none" <?php if ($ax0_message1_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax0_message_path" value="WIDE2-1" <?php if ($ax0_message1_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax0_message_path" value="WIDE2-2" <?php if ($ax0_message1_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax0_message_path" value="WIDE3-3" <?php if ($ax0_message1_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax0_message1"><button type="submit" class="btn" onclick="SubmitClicked_ax0_message1()">Submit</button></div>
<div id="submit_done_ax0_message1" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax0_message1"><button type="button" class="btn cancel" onclick="closeForm_ax0_message1()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax0_message2">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax0_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax0_message_text" value="<?php echo $ax0_message2_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax0_message_destination" value="<?php echo $ax0_message2_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax0_message_path" value="none" <?php if ($ax0_message2_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax0_message_path" value="WIDE2-1" <?php if ($ax0_message2_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax0_message_path" value="WIDE2-2" <?php if ($ax0_message2_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax0_message_path" value="WIDE3-3" <?php if ($ax0_message2_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax0_message2"><button type="submit" class="btn" onclick="SubmitClicked_ax0_message2()">Submit</button></div>
<div id="submit_done_ax0_message2" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax0_message2"><button type="button" class="btn cancel" onclick="closeForm_ax0_message2()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax0_message3">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax0_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax0_message_text" value="<?php echo $ax0_message3_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax0_message_destination" value="<?php echo $ax0_message3_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax0_message_path" value="none" <?php if ($ax0_message3_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax0_message_path" value="WIDE2-1" <?php if ($ax0_message3_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax0_message_path" value="WIDE2-2" <?php if ($ax0_message3_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax0_message_path" value="WIDE3-3" <?php if ($ax0_message3_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax0_message3"><button type="submit" class="btn" onclick="SubmitClicked_ax0_message3()">Submit</button></div>
<div id="submit_done_ax0_message3" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax0_message3"><button type="button" class="btn cancel" onclick="closeForm_ax0_message3()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax0_message4">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax0_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax0_message_text" value="<?php echo $ax0_message4_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax0_message_destination" value="<?php echo $ax0_message4_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax0_message_path" value="none" <?php if ($ax0_message4_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax0_message_path" value="WIDE2-1" <?php if ($ax0_message4_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax0_message_path" value="WIDE2-2" <?php if ($ax0_message4_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax0_message_path" value="WIDE3-3" <?php if ($ax0_message4_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax0_message4"><button type="submit" class="btn" onclick="SubmitClicked_ax0_message4()">Submit</button></div>
<div id="submit_done_ax0_message4" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax0_message4"><button type="button" class="btn cancel" onclick="closeForm_ax0_message4()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax1_message0">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax1_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax1_message_text" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax1_message_destination" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax1_message_path" value="none" checked>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax1_message_path" value="WIDE2-1" <?php if ($ax1_message0_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax1_message_path" value="WIDE2-2" <?php if ($ax1_message0_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax1_message_path" value="WIDE3-3" <?php if ($ax1_message0_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax1_message0"><button type="submit" class="btn" onclick="SubmitClicked_ax1_message0()">Submit</button></div>
<div id="submit_done_ax1_message0" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax1_message0"><button type="button" class="btn cancel" onclick="closeForm_ax1_message0()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax1_message1">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax1_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax1_message_text" value="<?php echo $ax1_message1_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax1_message_destination" value="<?php echo $ax1_message1_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax1_message_path" value="none" <?php if ($ax1_message1_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax1_message_path" value="WIDE2-1" <?php if ($ax1_message1_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax1_message_path" value="WIDE2-2" <?php if ($ax1_message1_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax1_message_path" value="WIDE3-3" <?php if ($ax1_message1_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax1_message1"><button type="submit" class="btn" onclick="SubmitClicked_ax1_message1()">Submit</button></div>
<div id="submit_done_ax1_message1" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax1_message1"><button type="button" class="btn cancel" onclick="closeForm_ax1_message1()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax1_message2">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax1_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax1_message_text" value="<?php echo $ax1_message2_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax1_message_destination" value="<?php echo $ax1_message2_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax1_message_path" value="none" <?php if ($ax1_message2_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax1_message_path" value="WIDE2-1" <?php if ($ax1_message2_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax1_message_path" value="WIDE2-2" <?php if ($ax1_message2_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax1_message_path" value="WIDE3-3" <?php if ($ax1_message2_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax1"><button type="submit" class="btn" onclick="SubmitClicked_ax1_message2()">Submit</button></div>
<div id="submit_done_ax1" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax1"><button type="button" class="btn cancel" onclick="closeForm_ax1_message2()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax1_message3">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax1_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax1_message_text" value="<?php echo $ax1_message3_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax1_message_destination" value="<?php echo $ax1_message3_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax1_message_path" value="none" <?php if ($ax1_message3_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax1_message_path" value="WIDE2-1" <?php if ($ax1_message3_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax1_message_path" value="WIDE2-2" <?php if ($ax1_message3_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax1_message_path" value="WIDE3-3" <?php if ($ax1_message3_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax1"><button type="submit" class="btn" onclick="SubmitClicked_ax1_message3()">Submit</button></div>
<div id="submit_done_ax1" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax1"><button type="button" class="btn cancel" onclick="closeForm_ax1_message3()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="loginPopup">
<div class="formPopup" id="popupForm_ax1_message4">
<form action="" class="formContainer" method="post">
<h2>Message <?php echo $ax1_frequency ?></h2>
<label for="email">
<strong>Message</strong>
</label>
<input type="text" id="email" placeholder="Message" name="ax1_message_text" value="<?php echo $ax1_message4_text; ?>" required>
<label for="psw">
<strong>Destination</strong>
</label>
<input type="text" id="email" placeholder="Destination" name="ax1_message_destination" value="<?php echo $ax1_message4_destination; ?>" required>
<label for="path">
<strong>Path<br></strong>
</label>
<div class="radioLeft">
<input type="radio" class="formContainer radio" id="path_none" name="ax1_message_path" value="none" <?php if ($ax1_message4_path == "none") echo "checked"; ?>>
<label for="path_none">none</label><br>
<input type="radio" class="formContainer radio" id="path_wide21" name="ax1_message_path" value="WIDE2-1" <?php if ($ax1_message4_path == "WIDE2-1") echo "checked"; ?> >
<label for="path_wide21">WIDE2-1</label><br>
<input type="radio" class="formContainer radio" id="path_wide22" name="ax1_message_path" value="WIDE2-2" <?php if ($ax1_message4_path == "WIDE2-2") echo "checked"; ?> >
<label for="path_wide22">WIDE2-2</label><br>
<input type="radio" class="formContainer radio" id="path_wide33" name="ax1_message_path" value="WIDE3-3" <?php if ($ax1_message4_path == "WIDE3-3") echo "checked"; ?> >
<label for="path_wide33">WIDE3-3</label><br>
</div>
<div id="submit_ax1"><button type="submit" class="btn" onclick="SubmitClicked_ax1_message4()">Submit</button></div>
<div id="submit_done_ax1" style="display:none;"><button type="button" class="btn wait"><img src="images/preload.gif">Please wait...</button></div>
<div id="cancel_ax1"><button type="button" class="btn cancel" onclick="closeForm_ax1_message4()">Cancel</button>
</form>
</div>
</div>
</div>
<div class="footer">
<p>Open source hardware and software. Visit https://www.meezenest.nl/mees for more information.</p>
</div>
<script>
function openForm_ax0_message0() {
document.getElementById("popupForm_ax0_message0").style.display = "block";
}
function closeForm_ax0_message0() {
document.getElementById("popupForm_ax0_message0").style.display = "none";
}
function openForm_ax0_message1() {
document.getElementById("popupForm_ax0_message1").style.display = "block";
}
function closeForm_ax0_message1() {
document.getElementById("popupForm_ax0_message1").style.display = "none";
}
function openForm_ax0_message2() {
document.getElementById("popupForm_ax0_message2").style.display = "block";
}
function closeForm_ax0_message2() {
document.getElementById("popupForm_ax0_message2").style.display = "none";
}
function openForm_ax0_message3() {
document.getElementById("popupForm_ax0_message3").style.display = "block";
}
function closeForm_ax0_message3() {
document.getElementById("popupForm_ax0_message3").style.display = "none";
}
function openForm_ax0_message4() {
document.getElementById("popupForm_ax0_message4").style.display = "block";
}
function closeForm_ax0_message4() {
document.getElementById("popupForm_ax0_message4").style.display = "none";
}
function openForm_ax1_message0() {
document.getElementById("popupForm_ax1_message0").style.display = "block";
}
function closeForm_ax1_message0() {
document.getElementById("popupForm_ax1_message0").style.display = "none";
}
function openForm_ax1_message1() {
document.getElementById("popupForm_ax1_message1").style.display = "block";
}
function closeForm_ax1_message1() {
document.getElementById("popupForm_ax1_message1").style.display = "none";
}
function openForm_ax1_message2() {
document.getElementById("popupForm_ax1_message2").style.display = "block";
}
function closeForm_ax1_message2() {
document.getElementById("popupForm_ax1_message2").style.display = "none";
}
function openForm_ax1_message3() {
document.getElementById("popupForm_ax1_message3").style.display = "block";
}
function closeForm_ax1_message3() {
document.getElementById("popupForm_ax1_message3").style.display = "none";
}
function openForm_ax1_message4() {
document.getElementById("popupForm_ax1_message4").style.display = "block";
}
function closeForm_ax1_message4() {
document.getElementById("popupForm_ax1_message4").style.display = "none";
}
function show_send_messages() {
document.getElementById("main_page").style.display = "none";
document.getElementById("received_messages").style.display = "none";
document.getElementById("send_messages").style.display = "block";
}
function show_received_messages() {
document.getElementById("main_page").style.display = "none";
document.getElementById("received_messages").style.display = "block";
document.getElementById("send_messages").style.display = "none";
}
function show_main_page() {
document.getElementById("main_page").style.display = "block";
document.getElementById("received_messages").style.display = "none";
document.getElementById("send_messages").style.display = "none";
}
/*
Replacing Submit Button with 'Loading' Image
Version 2.0
December 18, 2012
Will Bontrager Software, LLC
https://www.willmaster.com/
Copyright 2012 Will Bontrager Software, LLC
This software is provided "AS IS," without
any warranty of any kind, without even any
implied warranty such as merchantability
or fitness for a particular purpose.
Will Bontrager Software, LLC grants
you a royalty free license to use or
modify this software provided this
notice appears on all copies.
*/
function SubmitClicked_ax1_message0()
{
document.getElementById("submit_ax1_message0").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax1_message0").style.display = "block"; // to display
document.getElementById("cancel_ax1_message0").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax1_message1()
{
document.getElementById("submit_ax1_message1").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax1_message1").style.display = "block"; // to display
document.getElementById("cancel_ax1_message1").style.display = "none"; // to display
return true;
}function SubmitClicked_ax1_message2()
{
document.getElementById("submit_ax1_message2").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax1_message2").style.display = "block"; // to display
document.getElementById("cancel_ax1_message2").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax1_message3()
{
document.getElementById("submit_ax1_message3").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax1_message3").style.display = "block"; // to display
document.getElementById("cancel_ax1_message3").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax1_message4()
{
document.getElementById("submit_ax1_message4").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax1_message4").style.display = "block"; // to display
document.getElementById("cancel_ax1_message4").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax0_message0()
{
document.getElementById("submit_ax0_message0").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax0_message0").style.display = "block"; // to display
document.getElementById("cancel_ax0_message0").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax0_message1()
{
document.getElementById("submit_ax0_message1").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax0_message1").style.display = "block"; // to display
document.getElementById("cancel_ax0_message1").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax0_message2()
{
document.getElementById("submit_ax0_message2").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax0_message2").style.display = "block"; // to display
document.getElementById("cancel_ax0_message2").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax0_message3()
{
document.getElementById("submit_ax0_message3").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax0_message3").style.display = "block"; // to display
document.getElementById("cancel_ax0_message3").style.display = "none"; // to display
return true;
}
function SubmitClicked_ax0_message4()
{
document.getElementById("submit_ax0_message4").style.display = "none"; // to undisplay
document.getElementById("submit_done_ax0_message4").style.display = "block"; // to display
document.getElementById("cancel_ax0_message4").style.display = "none"; // to display
return true;
}
</script>
</body>
</html>

@ -1,72 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>PE1RXF APRS server</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="refresh" content="600">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/popup.css">
<link rel="stylesheet" href="css/font-awesome.min.css">
</head>
<body>
<?php
#Data format:
#0,1,2,3,4,5,6,7,8,9
# 0 = temperature outside
# 1 = humidity outside
# 2 = temperature large greenhouse
# 3 = humidity large greenhouse
# 4 = soil moisture large greenhouse
# 5 = soil moisture large greenhouse
# 6 = temperature small greenhouse
# 7 = humidity small greenhouse
# 8 = soil moisture small greenhouse
# 9 = soil moisture small greenhouse
$telemetry_data = array_map('str_getcsv', file("/home/marcel/ham/aprs_utils/aprs_log/latest_telemetry_PE1RXF-7.dat"));
?>
<div class="header">
<a href="index.php" >
<h1><i class="fa fa-home" aria-hidden="true"></i>&nbsp; PE1RXF APRS TELEMETRY</h1>
</a>
</div>
<div class="row">
<div class="col-3 col-s-3 menu">
<ul>
<li><h3>Temperature buiten: <?php echo $telemetry_data[0][0] ?>&deg; C</h3></li>
<li><h3>Temperature kleine kas: <?php echo $telemetry_data[0][6] ?>&deg; C</h3></li>
<li><h3>Temperature grote kas: <?php echo $telemetry_data[0][2] ?>&deg; C</h3></li>
</ul>
</div>
<div class="col-6 col-s-9" id="main_page">
<img src="telemetry/temperature_graph.png" class="large"/></a>
<img src="telemetry/humidity_graph.png" class="large"/></a>
<img src="telemetry/minmax_temperature_outside.png" class="large"/></a>
<img src="telemetry/minmax_temperature_small_greenhouse.png" class="large"/></a>
<img src="telemetry/minmax_temperature_large_greenhouse.png" class="large"/></a>
<img src="telemetry/minmax_humidity_outside.png" class="large"/></a>
<img src="telemetry/minmax_humidity_small_greenhouse.png" class="large"/></a>
<img src="telemetry/minmax_humidity_large_greenhouse.png" class="large"/></a>
</div>
<div class="col-3 col-s-12 menu">
<ul>
<li><h3>Luchtvochtigheid buiten: <?php echo $telemetry_data[0][1] ?> %</h3></li>
<li><h3>Luchtvochtigheid kleine kas: <?php echo $telemetry_data[0][7] ?> %</h3></li>
<li><h3>Luchtvochtigheid grote kas: <?php echo $telemetry_data[0][3] ?> %</h3></li>
</ul>
</div>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Loading…
Cancel
Save