{% extends "admin/base_site.html" %}{% load cwr_filters %} {% block title %}{{ title }}{% endblock %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block content %}
{% for line in lines %}{% with line|slice:'0:3' as rt %} {% if version == '30' or version == '31' %} {% if rt == 'HDR' %}
{{ rt }}{{ line|slice:'3:5' }}{{ line|slice:'5:9' }}{{ line|slice:'9:54' }}{{ line|slice:'54:' }}
{% elif rt == 'GRH' %}
{{ rt }}{{ line|slice:'3:6' }}{{ line|slice:'6:' }}
{% elif rt == 'TRL' or rt == 'GRT' %}
{{ rt }}{{ line|slice:'3:' }}
{% elif rt == 'WRK' or rt == 'ISR' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:81' }}{{ line|slice:'81:95' }}{{ line|slice:'95:106' }}{{ line|slice:'106:129' }}{{ line|slice:'129:135' }}{{ line|slice:'135:136' }}{{ line|slice:'136:142' }}{{ line|slice:'142:145' }}{{ line|slice:'145:' }}
{% elif rt == 'SPU' or rt == 'OPU' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:21' }}{{ line|slice:'21:30' }}{{ line|slice:'30:75' }}{{ line|slice:'75:76' }}{{ line|slice:'76:78' }}{{ line|slice:'78:87' }}{{ line|slice:'87:98' }}{{ line|slice:'98:' }}
{% elif rt == 'SWR' or rt == 'OWR' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:28' }}{{ line|slice:'28:103' }}{{ line|slice:'103:104' }}{{ line|slice:'104:106' }}{{ line|slice:'106:115' }}{{ line|slice:'115:126' }}{{ line|slice:'126:' }}
{% elif rt == 'WRI' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:28' }}{{ line|slice:'28:39' }}{{ line|slice:'39:114' }}{{ line|slice:'114:116' }}{{ line|slice:'116:' }}
{% elif rt == 'SPT' or rt == 'OPT' %}
{{ rt }}{{ line|slice:'3:22' }}{{ line|slice:'22:31' }}{{ line|slice:'31:36' }}{{ line|slice:'36:41' }}{{ line|slice:'41:46' }}{{ line|slice:'46:51' }}{{ line|slice:'51:55' }}{{ line|slice:'55:59' }}{{ line|slice:'59:63' }}{{ line|slice:'63:' }}
{% elif rt == 'SWT' or rt == 'OWT'%}
{{ rt }}{{ line|slice:'3:22' }}{{ line|slice:'22:31' }}{{ line|slice:'31:36' }}{{ line|slice:'36:41' }}{{ line|slice:'41:46' }}{{ line|slice:'46:51' }}{{ line|slice:'51:55' }}{{ line|slice:'55:59' }}{{ line|slice:'59:63' }}{{ line|slice:'63:' }}
{% elif rt == 'MAN' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:28' }}{{ line|slice:'28:33' }}{{ line|slice:'33:38' }}{{ line|slice:'38:43' }}{{ line|slice:'43:' }}
{% elif rt == 'PWR' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:21' }}{{ line|slice:'21:30' }}{{ line|slice:'30:39' }}{{ line|slice:'39:71' }}{{ line|slice:'71:73' }}{{ line|slice:'73:' }}
{% elif rt == 'ALT' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:' }}
{% elif rt == 'OWK' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:' }}
{% elif rt == 'PER' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:' }}
{% elif rt == 'REC' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:45' }}{{ line|slice:'45:105' }}{{ line|slice:'105:165' }}{{ line|slice:'165:225' }}{{ line|slice:'225:' }}
{% elif rt == 'XRF' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:23' }}{{ line|slice:'23:37' }}{{ line|slice:'36:' }}
{% else %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:' }}
{% endif %} {% elif version == '21' or version == '22' %} {% if rt == 'HDR' %} {% if line|slice:'3:5' == 'PB' %}
{{ rt }}{{ line|slice:'3:5' }}{{ line|slice:'5:14' }}{{ line|slice:'14:59' }}{{ line|slice:'59:' }}
{% else %}
{{ rt }}{{ line|slice:'3:14' }}{{ line|slice:'14:59' }}{{ line|slice:'59:' }}
{% endif %} {% elif rt == 'GRH' %}
{{ rt }}{{ line|slice:'3:6' }}{{ line|slice:'6:' }}
{% elif rt == 'TRL' or rt == 'GRT' %}
{{ rt }}{{ line|slice:'3:' }}
{% elif rt == 'ACK' %} {% with line|slice:'157:159' as status_code %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:46' }}{{ line|slice:'46:49' }}{{ line|slice:'49:109' }}{{ line|slice:'109:123' }}{{ line|slice:'123:157' }}{{ line|slice:'157:159' }}{{ line|slice:'159:' }}
{% endwith %} {% elif rt == 'MSG' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:35' }}{{ line|slice:'35:' }}
{% elif rt == 'NWR' or rt == 'REV' or rt == 'ISW' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:81' }}{{ line|slice:'81:95' }}{{ line|slice:'95:106' }}{{ line|slice:'106:129' }}{{ line|slice:'129:135' }}{{ line|slice:'135:136' }}{{ line|slice:'136:142' }}{{ line|slice:'142:145' }}{{ line|slice:'145:' }}
{% elif rt == 'SPU'%}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:21' }}{{ line|slice:'21:30' }}{{ line|slice:'30:75' }}{{ line|slice:'75:76' }}{{ line|slice:'76:78' }}{{ line|slice:'78:87' }}{{ line|slice:'87:98' }}{{ line|slice:'98:112' }}{{ line|slice:'112:115' }}{{ line|slice:'115:120' }}{{ line|slice:'120:123' }}{{ line|slice:'123:128' }}{{ line|slice:'128:131' }}{{ line|slice:'131:139' }}{{ line|slice:'139:152' }}{{ line|slice:'152:166' }}{{ line|slice:'166:180' }}{{ line|slice:'180:' }}
{% elif rt == 'OPU' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:21' }}{{ line|slice:'21:75' }}{{ line|slice:'75:76' }}{{ line|slice:'76:78' }}{{ line|slice:'78:87' }}{% if line|slice:'87:98' == '00000000000' %}{{ line|slice:'87:98' }}{% else %}{{ line|slice:'87:98' }}{% endif %}{{ line|slice:'98:112' }}{{ line|slice:'112:115' }}{{ line|slice:'115:120' }}{{ line|slice:'120:123' }}{{ line|slice:'123:128' }}{{ line|slice:'128:131' }}{{ line|slice:'131:139' }}{{ line|slice:'139:152' }}{{ line|slice:'152:' }}
{% elif rt == 'SWR' or rt == 'OWR' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:28' }}{{ line|slice:'28:103' }}{{ line|slice:'103:104' }}{{ line|slice:'104:106' }}{{ line|slice:'106:115' }}{% if line|slice:'115:126' == '00000000000' %}{{ line|slice:'115:126' }}{% else %}{{ line|slice:'115:126' }}{% endif %}{{ line|slice:'126:129' }}{{ line|slice:'129:134' }}{{ line|slice:'134:137' }}{{ line|slice:'137:142' }}{{ line|slice:'142:145' }}{{ line|slice:'145:154' }}{{ line|slice:'154:167' }}{{ line|slice:'167:' }}
{% elif rt == 'SPT' or rt == 'OPT' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:29' }}{{ line|slice:'29:34' }}{{ line|slice:'34:39' }}{{ line|slice:'39:44' }}{{ line|slice:'44:49' }}{{ line|slice:'49:54' }}{{ line|slice:'54:' }}
{% elif rt == 'SWT' or rt == 'OWT' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:28' }}{{ line|slice:'28:33' }}{{ line|slice:'33:38' }}{{ line|slice:'38:43' }}{{ line|slice:'43:48' }}{{ line|slice:'48:52' }}{{ line|slice:'52:' }}
{% elif rt == 'PWR'%}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:28' }}{{ line|slice:'28:73' }}{{ line|slice:'73:87' }}{{ line|slice:'87:101' }}{{ line|slice:'101:110' }}{{ line|slice:'110:112' }}{{ line|slice:'112:' }}
{% elif rt == 'ALT' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:' }}
{% elif rt == 'VER' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:' }}
{% elif rt == 'PER' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:79' }}{{ line|slice:'79:' }}
{% elif rt == 'REC' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:27' }}{{ line|slice:'27:87' }}{{ line|slice:'87:93' }}{{ line|slice:'93:249' }}{{ line|slice:'249:261' }}{{ line|slice:'261:' }}
{% elif rt == 'ORN' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:22' }}{{ line|slice:'22:82' }}{{ line|slice:'82:97' }}{{ line|slice:'97:101' }}{{ line|slice:'101:161' }}{{ line|slice:'161:' }}
{% elif rt == 'XRF' %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:22' }}{{ line|slice:'22:36' }}{{ line|slice:'36:' }}
{% else %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:' }}
{% endif %} {% else %} {% if rt == 'HDR' or rt == 'TRL' or rt == 'GRH' or rt == 'GRT' %}
{{ rt }}{{ line|slice:'3:' }}
{% else %}
{{ rt }}{{ line|slice:'3:19' }}{{ line|slice:'19:' }}
{% endif %} {% endif %} {% endwith %}{% endfor %}
{% endblock %}