update django verstion and libraries
This commit is contained in:
		
							
								
								
									
										17
									
								
								Pipfile
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								Pipfile
									
									
									
									
									
								
							@@ -6,13 +6,10 @@ verify_ssl = true
 | 
			
		||||
[dev-packages]
 | 
			
		||||
 | 
			
		||||
[packages]
 | 
			
		||||
django = "==2.2.5"
 | 
			
		||||
django-crispy-forms = "==1.7.2"
 | 
			
		||||
django-debug-toolbar = "==2.0"
 | 
			
		||||
django-extensions = "==2.2.1"
 | 
			
		||||
django-tables2 = "==2.1.0"
 | 
			
		||||
djangorestframework = "==3.10.3"
 | 
			
		||||
requests = "==2.22.0"
 | 
			
		||||
 | 
			
		||||
[requires]
 | 
			
		||||
python_version = "3.5"
 | 
			
		||||
django = "==3.0.7"
 | 
			
		||||
django-crispy-forms = "==1.9.1"
 | 
			
		||||
django-debug-toolbar = "==2.2"
 | 
			
		||||
django-extensions = "==2.2.9"
 | 
			
		||||
django-tables2 = "==2.3.1"
 | 
			
		||||
djangorestframework = "==3.11.0"
 | 
			
		||||
requests = "==2.23.0"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										91
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										91
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							@@ -1,12 +1,10 @@
 | 
			
		||||
{
 | 
			
		||||
    "_meta": {
 | 
			
		||||
        "hash": {
 | 
			
		||||
            "sha256": "d72a58ff0983c110aefc46c0455402f7eb650213339dd9e11c10d1d9d3c38775"
 | 
			
		||||
            "sha256": "bb00d2e339b2dfc35b7df37780b64aa5904baac888ba9deeaf5f82e9d4a562ee"
 | 
			
		||||
        },
 | 
			
		||||
        "pipfile-spec": 6,
 | 
			
		||||
        "requires": {
 | 
			
		||||
            "python_version": "3.5"
 | 
			
		||||
        },
 | 
			
		||||
        "requires": {},
 | 
			
		||||
        "sources": [
 | 
			
		||||
            {
 | 
			
		||||
                "name": "pypi",
 | 
			
		||||
@@ -16,12 +14,19 @@
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "default": {
 | 
			
		||||
        "asgiref": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:8036f90603c54e93521e5777b2b9a39ba1bad05773fcf2d208f0299d1df58ce5",
 | 
			
		||||
                "sha256:9ca8b952a0a9afa61d30aa6d3d9b570bb3fd6bafcf7ec9e6bed43b936133db1c"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==3.2.7"
 | 
			
		||||
        },
 | 
			
		||||
        "certifi": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:e4f3620cfea4f83eedc95b24abd9cd56f3c4b146dd0177e83a21b4eb49e21e50",
 | 
			
		||||
                "sha256:fd7c7c74727ddcf00e9acd26bba8da604ffec95bf1c2144e67aff7a8b50e6cef"
 | 
			
		||||
                "sha256:5ad7e9a056d25ffa5082862e36f119f7f7cec6457fa07ee2f8c339814b80c9b1",
 | 
			
		||||
                "sha256:9cd41137dc19af6a5e03b630eefe7d1f458d964d406342dd3edf625839b944cc"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==2019.9.11"
 | 
			
		||||
            "version": "==2020.4.5.2"
 | 
			
		||||
        },
 | 
			
		||||
        "chardet": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
@@ -32,94 +37,94 @@
 | 
			
		||||
        },
 | 
			
		||||
        "django": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa",
 | 
			
		||||
                "sha256:deb70aa038e59b58593673b15e9a711d1e5ccd941b5973b30750d5d026abfd56"
 | 
			
		||||
                "sha256:5052b34b34b3425233c682e0e11d658fd6efd587d11335a0203d827224ada8f2",
 | 
			
		||||
                "sha256:e1630333248c9b3d4e38f02093a26f1e07b271ca896d73097457996e0fae12e8"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==2.2.5"
 | 
			
		||||
            "version": "==3.0.7"
 | 
			
		||||
        },
 | 
			
		||||
        "django-crispy-forms": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:5952bab971110d0b86c278132dae0aa095beee8f723e625c3d3fa28888f1675f",
 | 
			
		||||
                "sha256:705ededc554ad8736157c666681165fe22ead2dec0d5446d65fc9dd976a5a876"
 | 
			
		||||
                "sha256:ad943285508f0ed0e271d00399b9399c22b8795a4f969029bce0fd29522a8e2d",
 | 
			
		||||
                "sha256:fbe9c2c9698b6590afe37940cb08194d1e722015f6bc5bee83f679362406ea30"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==1.7.2"
 | 
			
		||||
            "version": "==1.9.1"
 | 
			
		||||
        },
 | 
			
		||||
        "django-debug-toolbar": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:17c53cd6bf4e7d69902aedf9a1d26c5d3b7369b54c5718744704f27b5a72f35d",
 | 
			
		||||
                "sha256:9a23ada2e43cd989195db3c18710b5d7451134a0d48127ab64c1d2ad81700342"
 | 
			
		||||
                "sha256:eabbefe89881bbe4ca7c980ff102e3c35c8e8ad6eb725041f538988f2f39a943",
 | 
			
		||||
                "sha256:ff94725e7aae74b133d0599b9bf89bd4eb8f5d2c964106e61d11750228c8774c"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==2.0"
 | 
			
		||||
            "version": "==2.2"
 | 
			
		||||
        },
 | 
			
		||||
        "django-extensions": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:4aafdb865104eaa5d681b9976b36c52c9d441be89b7d782e40808f1c5c0c8f93",
 | 
			
		||||
                "sha256:8a2552fdeb222b23895ef52cdc28fc56efba976f6da07ca92937f6f5e626e345"
 | 
			
		||||
                "sha256:2f81b618ba4d1b0e58603e25012e5c74f88a4b706e0022a3b21f24f0322a6ce6",
 | 
			
		||||
                "sha256:b19182d101a441fe001c5753553a901e2ef3ff60e8fbbe38881eb4a61fdd17c4"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==2.2.1"
 | 
			
		||||
            "version": "==2.2.9"
 | 
			
		||||
        },
 | 
			
		||||
        "django-tables2": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:cdecbb14206e7f5edcde73b3796a0eb5c583c63e170b7356aeac14ae9e4a3314",
 | 
			
		||||
                "sha256:ef8449a8ff3c3b13cd33c79b74cb2b24428a21e75176aa267a035a9d053abd36"
 | 
			
		||||
                "sha256:28da782f81f046c7d921246f43e7ba2df430cafe5a0e00a0f9dadef25a0e487d",
 | 
			
		||||
                "sha256:7e425ad51e22caf5470351981f0fcd4fd35d4cf2d4c3b76fa1b7bf56251778d1"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==2.1.0"
 | 
			
		||||
            "version": "==2.3.1"
 | 
			
		||||
        },
 | 
			
		||||
        "djangorestframework": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:5488aed8f8df5ec1d70f04b2114abc52ae6729748a176c453313834a9ee179c8",
 | 
			
		||||
                "sha256:dc81cbf9775c6898a580f6f1f387c4777d12bd87abf0f5406018d32ccae71090"
 | 
			
		||||
                "sha256:05809fc66e1c997fd9a32ea5730d9f4ba28b109b9da71fccfa5ff241201fd0a4",
 | 
			
		||||
                "sha256:e782087823c47a26826ee5b6fa0c542968219263fb3976ec3c31edab23a4001f"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==3.10.3"
 | 
			
		||||
            "version": "==3.11.0"
 | 
			
		||||
        },
 | 
			
		||||
        "idna": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407",
 | 
			
		||||
                "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c"
 | 
			
		||||
                "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb",
 | 
			
		||||
                "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==2.8"
 | 
			
		||||
            "version": "==2.9"
 | 
			
		||||
        },
 | 
			
		||||
        "pytz": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:26c0b32e437e54a18161324a2fca3c4b9846b74a8dccddd843113109e1116b32",
 | 
			
		||||
                "sha256:c894d57500a4cd2d5c71114aaab77dbab5eabd9022308ce5ac9bb93a60a6f0c7"
 | 
			
		||||
                "sha256:a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed",
 | 
			
		||||
                "sha256:c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==2019.2"
 | 
			
		||||
            "version": "==2020.1"
 | 
			
		||||
        },
 | 
			
		||||
        "requests": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4",
 | 
			
		||||
                "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31"
 | 
			
		||||
                "sha256:43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee",
 | 
			
		||||
                "sha256:b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6"
 | 
			
		||||
            ],
 | 
			
		||||
            "index": "pypi",
 | 
			
		||||
            "version": "==2.22.0"
 | 
			
		||||
            "version": "==2.23.0"
 | 
			
		||||
        },
 | 
			
		||||
        "six": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c",
 | 
			
		||||
                "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73"
 | 
			
		||||
                "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259",
 | 
			
		||||
                "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==1.12.0"
 | 
			
		||||
            "version": "==1.15.0"
 | 
			
		||||
        },
 | 
			
		||||
        "sqlparse": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:40afe6b8d4b1117e7dff5504d7a8ce07d9a1b15aeeade8a2d10f130a834f8177",
 | 
			
		||||
                "sha256:7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873"
 | 
			
		||||
                "sha256:022fb9c87b524d1f7862b3037e541f68597a730a8843245c349fc93e1643dc4e",
 | 
			
		||||
                "sha256:e162203737712307dfe78860cc56c8da8a852ab2ee33750e33aeadf38d12c548"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==0.3.0"
 | 
			
		||||
            "version": "==0.3.1"
 | 
			
		||||
        },
 | 
			
		||||
        "urllib3": {
 | 
			
		||||
            "hashes": [
 | 
			
		||||
                "sha256:b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1",
 | 
			
		||||
                "sha256:dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232"
 | 
			
		||||
                "sha256:3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527",
 | 
			
		||||
                "sha256:88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115"
 | 
			
		||||
            ],
 | 
			
		||||
            "version": "==1.25.3"
 | 
			
		||||
            "version": "==1.25.9"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "develop": {}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,2 @@
 | 
			
		||||
{% load static from staticfiles %}
 | 
			
		||||
{% load static %}
 | 
			
		||||
<a href="{% url 'billard:accounting_detail' record.id %}" class="btn btn-outline-danger btn-sm">Abrechnen</a>
 | 
			
		||||
@@ -1,3 +1,3 @@
 | 
			
		||||
{% load static from staticfiles %}
 | 
			
		||||
{% load static %}
 | 
			
		||||
<a href="{% url 'billard:location_detail' record.id %}"
 | 
			
		||||
   class="btn btn-outline-primary btn-sm">{{ record.code|default_if_none:"" }}</a>
 | 
			
		||||
@@ -1,9 +1,9 @@
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
SECRET_KEY = '@-9++2z_6%^vr(f0wax0aq8-pd@0u$*))w!5l^sv#wxrn7k!v-'
 | 
			
		||||
DEBUG = True
 | 
			
		||||
ALLOWED_HOSTS = ['carom-dev.einsle.de']
 | 
			
		||||
ADMINS = [('Robert Einsle', 'robert@einsle.de'),]
 | 
			
		||||
DEBUG = False
 | 
			
		||||
ALLOWED_HOSTS = ['*']
 | 
			
		||||
ADMINS = [
 | 
			
		||||
    ('Robert Einsle', 'robert@einsle.de'),
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
DATABASES = {
 | 
			
		||||
    'default': {
 | 
			
		||||
@@ -14,20 +14,20 @@ DATABASES = {
 | 
			
		||||
        'HOST': '127.0.0.1',
 | 
			
		||||
        'OPTIONS': {
 | 
			
		||||
            'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
STATIC_ROOT = "/srv/carom-dev/carom-server/staticfiles/"
 | 
			
		||||
STATIC_ROOT = "/srv/../staticfiles/"
 | 
			
		||||
 | 
			
		||||
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
 | 
			
		||||
EMAIL_HOST = 'mail.einsle.de'
 | 
			
		||||
EMAIL_HOST = 'mail.server.tld'
 | 
			
		||||
EMAIL_PORT = 587
 | 
			
		||||
EMAIL_HOST_USER = 'relay@einsle.de'
 | 
			
		||||
EMAIL_HOST_PASSWORD = 'Boaghi0thaiH'
 | 
			
		||||
EMAIL_HOST_USER = 'username'
 | 
			
		||||
EMAIL_HOST_PASSWORD = 'password'
 | 
			
		||||
EMAIL_USE_TLS = True
 | 
			
		||||
DEFAULT_FROM_EMAIL = "webmaster@einsle.de"
 | 
			
		||||
DEFAULT_FROM_EMAIL = "noreply@carom.de"
 | 
			
		||||
 | 
			
		||||
URL_LOCATION_PROCESSOR = 'https://carom-dev.einsle.de/billard/process_locationdata'
 | 
			
		||||
URL_LOCATION_PROCESSOR = 'https://<carom-server-tld>/billard/process_locationdata'
 | 
			
		||||
 | 
			
		||||
PRODUCT_INFO = 'carom-dev'
 | 
			
		||||
PRODUCT_INFO = 'carom'
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 | 
			
		||||
SECRET_KEY = '@-9++2z_6%^vr(f0wax0aq8-pd@0u$*))w!5l^sv#wxrn7k!v-'
 | 
			
		||||
 | 
			
		||||
# SECURITY WARNING: don't run with debug turned on in production!
 | 
			
		||||
DEBUG = True
 | 
			
		||||
DEBUG = False
 | 
			
		||||
 | 
			
		||||
ALLOWED_HOSTS = ['*']
 | 
			
		||||
 | 
			
		||||
@@ -162,7 +162,7 @@ EMAIL_PORT = 25
 | 
			
		||||
 | 
			
		||||
URL_LOCATION_PROCESSOR = 'http://127.0.0.1:8000/billard/process_locationdata'
 | 
			
		||||
 | 
			
		||||
PRODUCT_INFO = 'CAROM-DEV'
 | 
			
		||||
PRODUCT_INFO = 'CAROM'
 | 
			
		||||
PRODUCT_VERSION = 'v 1.0.2-dev'
 | 
			
		||||
 | 
			
		||||
INTERNAL_IPS = ['127.0.0.1']
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1191
									
								
								static/css/bootstrap.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1191
									
								
								static/css/bootstrap.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										8
									
								
								static/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								static/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1923
									
								
								static/js/bootstrap.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1923
									
								
								static/js/bootstrap.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								static/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								static/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										326
									
								
								static/js/html5shiv.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										326
									
								
								static/js/html5shiv.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,326 @@
 | 
			
		||||
/**
 | 
			
		||||
* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
 | 
			
		||||
*/
 | 
			
		||||
;(function(window, document) {
 | 
			
		||||
/*jshint evil:true */
 | 
			
		||||
  /** version */
 | 
			
		||||
  var version = '3.7.3';
 | 
			
		||||
 | 
			
		||||
  /** Preset options */
 | 
			
		||||
  var options = window.html5 || {};
 | 
			
		||||
 | 
			
		||||
  /** Used to skip problem elements */
 | 
			
		||||
  var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
 | 
			
		||||
 | 
			
		||||
  /** Not all elements can be cloned in IE **/
 | 
			
		||||
  var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
 | 
			
		||||
 | 
			
		||||
  /** Detect whether the browser supports default html5 styles */
 | 
			
		||||
  var supportsHtml5Styles;
 | 
			
		||||
 | 
			
		||||
  /** Name of the expando, to work with multiple documents or to re-shiv one document */
 | 
			
		||||
  var expando = '_html5shiv';
 | 
			
		||||
 | 
			
		||||
  /** The id for the the documents expando */
 | 
			
		||||
  var expanID = 0;
 | 
			
		||||
 | 
			
		||||
  /** Cached data for each document */
 | 
			
		||||
  var expandoData = {};
 | 
			
		||||
 | 
			
		||||
  /** Detect whether the browser supports unknown elements */
 | 
			
		||||
  var supportsUnknownElements;
 | 
			
		||||
 | 
			
		||||
  (function() {
 | 
			
		||||
    try {
 | 
			
		||||
        var a = document.createElement('a');
 | 
			
		||||
        a.innerHTML = '<xyz></xyz>';
 | 
			
		||||
        //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
 | 
			
		||||
        supportsHtml5Styles = ('hidden' in a);
 | 
			
		||||
 | 
			
		||||
        supportsUnknownElements = a.childNodes.length == 1 || (function() {
 | 
			
		||||
          // assign a false positive if unable to shiv
 | 
			
		||||
          (document.createElement)('a');
 | 
			
		||||
          var frag = document.createDocumentFragment();
 | 
			
		||||
          return (
 | 
			
		||||
            typeof frag.cloneNode == 'undefined' ||
 | 
			
		||||
            typeof frag.createDocumentFragment == 'undefined' ||
 | 
			
		||||
            typeof frag.createElement == 'undefined'
 | 
			
		||||
          );
 | 
			
		||||
        }());
 | 
			
		||||
    } catch(e) {
 | 
			
		||||
      // assign a false positive if detection fails => unable to shiv
 | 
			
		||||
      supportsHtml5Styles = true;
 | 
			
		||||
      supportsUnknownElements = true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  }());
 | 
			
		||||
 | 
			
		||||
  /*--------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Creates a style sheet with the given CSS text and adds it to the document.
 | 
			
		||||
   * @private
 | 
			
		||||
   * @param {Document} ownerDocument The document.
 | 
			
		||||
   * @param {String} cssText The CSS text.
 | 
			
		||||
   * @returns {StyleSheet} The style element.
 | 
			
		||||
   */
 | 
			
		||||
  function addStyleSheet(ownerDocument, cssText) {
 | 
			
		||||
    var p = ownerDocument.createElement('p'),
 | 
			
		||||
        parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
 | 
			
		||||
 | 
			
		||||
    p.innerHTML = 'x<style>' + cssText + '</style>';
 | 
			
		||||
    return parent.insertBefore(p.lastChild, parent.firstChild);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Returns the value of `html5.elements` as an array.
 | 
			
		||||
   * @private
 | 
			
		||||
   * @returns {Array} An array of shived element node names.
 | 
			
		||||
   */
 | 
			
		||||
  function getElements() {
 | 
			
		||||
    var elements = html5.elements;
 | 
			
		||||
    return typeof elements == 'string' ? elements.split(' ') : elements;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Extends the built-in list of html5 elements
 | 
			
		||||
   * @memberOf html5
 | 
			
		||||
   * @param {String|Array} newElements whitespace separated list or array of new element names to shiv
 | 
			
		||||
   * @param {Document} ownerDocument The context document.
 | 
			
		||||
   */
 | 
			
		||||
  function addElements(newElements, ownerDocument) {
 | 
			
		||||
    var elements = html5.elements;
 | 
			
		||||
    if(typeof elements != 'string'){
 | 
			
		||||
      elements = elements.join(' ');
 | 
			
		||||
    }
 | 
			
		||||
    if(typeof newElements != 'string'){
 | 
			
		||||
      newElements = newElements.join(' ');
 | 
			
		||||
    }
 | 
			
		||||
    html5.elements = elements +' '+ newElements;
 | 
			
		||||
    shivDocument(ownerDocument);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
   /**
 | 
			
		||||
   * Returns the data associated to the given document
 | 
			
		||||
   * @private
 | 
			
		||||
   * @param {Document} ownerDocument The document.
 | 
			
		||||
   * @returns {Object} An object of data.
 | 
			
		||||
   */
 | 
			
		||||
  function getExpandoData(ownerDocument) {
 | 
			
		||||
    var data = expandoData[ownerDocument[expando]];
 | 
			
		||||
    if (!data) {
 | 
			
		||||
        data = {};
 | 
			
		||||
        expanID++;
 | 
			
		||||
        ownerDocument[expando] = expanID;
 | 
			
		||||
        expandoData[expanID] = data;
 | 
			
		||||
    }
 | 
			
		||||
    return data;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * returns a shived element for the given nodeName and document
 | 
			
		||||
   * @memberOf html5
 | 
			
		||||
   * @param {String} nodeName name of the element
 | 
			
		||||
   * @param {Document|DocumentFragment} ownerDocument The context document.
 | 
			
		||||
   * @returns {Object} The shived element.
 | 
			
		||||
   */
 | 
			
		||||
  function createElement(nodeName, ownerDocument, data){
 | 
			
		||||
    if (!ownerDocument) {
 | 
			
		||||
        ownerDocument = document;
 | 
			
		||||
    }
 | 
			
		||||
    if(supportsUnknownElements){
 | 
			
		||||
        return ownerDocument.createElement(nodeName);
 | 
			
		||||
    }
 | 
			
		||||
    if (!data) {
 | 
			
		||||
        data = getExpandoData(ownerDocument);
 | 
			
		||||
    }
 | 
			
		||||
    var node;
 | 
			
		||||
 | 
			
		||||
    if (data.cache[nodeName]) {
 | 
			
		||||
        node = data.cache[nodeName].cloneNode();
 | 
			
		||||
    } else if (saveClones.test(nodeName)) {
 | 
			
		||||
        node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
 | 
			
		||||
    } else {
 | 
			
		||||
        node = data.createElem(nodeName);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Avoid adding some elements to fragments in IE < 9 because
 | 
			
		||||
    // * Attributes like `name` or `type` cannot be set/changed once an element
 | 
			
		||||
    //   is inserted into a document/fragment
 | 
			
		||||
    // * Link elements with `src` attributes that are inaccessible, as with
 | 
			
		||||
    //   a 403 response, will cause the tab/window to crash
 | 
			
		||||
    // * Script elements appended to fragments will execute when their `src`
 | 
			
		||||
    //   or `text` property is set
 | 
			
		||||
    return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * returns a shived DocumentFragment for the given document
 | 
			
		||||
   * @memberOf html5
 | 
			
		||||
   * @param {Document} ownerDocument The context document.
 | 
			
		||||
   * @returns {Object} The shived DocumentFragment.
 | 
			
		||||
   */
 | 
			
		||||
  function createDocumentFragment(ownerDocument, data){
 | 
			
		||||
    if (!ownerDocument) {
 | 
			
		||||
        ownerDocument = document;
 | 
			
		||||
    }
 | 
			
		||||
    if(supportsUnknownElements){
 | 
			
		||||
        return ownerDocument.createDocumentFragment();
 | 
			
		||||
    }
 | 
			
		||||
    data = data || getExpandoData(ownerDocument);
 | 
			
		||||
    var clone = data.frag.cloneNode(),
 | 
			
		||||
        i = 0,
 | 
			
		||||
        elems = getElements(),
 | 
			
		||||
        l = elems.length;
 | 
			
		||||
    for(;i<l;i++){
 | 
			
		||||
        clone.createElement(elems[i]);
 | 
			
		||||
    }
 | 
			
		||||
    return clone;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Shivs the `createElement` and `createDocumentFragment` methods of the document.
 | 
			
		||||
   * @private
 | 
			
		||||
   * @param {Document|DocumentFragment} ownerDocument The document.
 | 
			
		||||
   * @param {Object} data of the document.
 | 
			
		||||
   */
 | 
			
		||||
  function shivMethods(ownerDocument, data) {
 | 
			
		||||
    if (!data.cache) {
 | 
			
		||||
        data.cache = {};
 | 
			
		||||
        data.createElem = ownerDocument.createElement;
 | 
			
		||||
        data.createFrag = ownerDocument.createDocumentFragment;
 | 
			
		||||
        data.frag = data.createFrag();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    ownerDocument.createElement = function(nodeName) {
 | 
			
		||||
      //abort shiv
 | 
			
		||||
      if (!html5.shivMethods) {
 | 
			
		||||
          return data.createElem(nodeName);
 | 
			
		||||
      }
 | 
			
		||||
      return createElement(nodeName, ownerDocument, data);
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
 | 
			
		||||
      'var n=f.cloneNode(),c=n.createElement;' +
 | 
			
		||||
      'h.shivMethods&&(' +
 | 
			
		||||
        // unroll the `createElement` calls
 | 
			
		||||
        getElements().join().replace(/[\w\-:]+/g, function(nodeName) {
 | 
			
		||||
          data.createElem(nodeName);
 | 
			
		||||
          data.frag.createElement(nodeName);
 | 
			
		||||
          return 'c("' + nodeName + '")';
 | 
			
		||||
        }) +
 | 
			
		||||
      ');return n}'
 | 
			
		||||
    )(html5, data.frag);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /*--------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * Shivs the given document.
 | 
			
		||||
   * @memberOf html5
 | 
			
		||||
   * @param {Document} ownerDocument The document to shiv.
 | 
			
		||||
   * @returns {Document} The shived document.
 | 
			
		||||
   */
 | 
			
		||||
  function shivDocument(ownerDocument) {
 | 
			
		||||
    if (!ownerDocument) {
 | 
			
		||||
        ownerDocument = document;
 | 
			
		||||
    }
 | 
			
		||||
    var data = getExpandoData(ownerDocument);
 | 
			
		||||
 | 
			
		||||
    if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
 | 
			
		||||
      data.hasCSS = !!addStyleSheet(ownerDocument,
 | 
			
		||||
        // corrects block display not defined in IE6/7/8/9
 | 
			
		||||
        'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
 | 
			
		||||
        // adds styling not present in IE6/7/8/9
 | 
			
		||||
        'mark{background:#FF0;color:#000}' +
 | 
			
		||||
        // hides non-rendered elements
 | 
			
		||||
        'template{display:none}'
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    if (!supportsUnknownElements) {
 | 
			
		||||
      shivMethods(ownerDocument, data);
 | 
			
		||||
    }
 | 
			
		||||
    return ownerDocument;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /*--------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * The `html5` object is exposed so that more elements can be shived and
 | 
			
		||||
   * existing shiving can be detected on iframes.
 | 
			
		||||
   * @type Object
 | 
			
		||||
   * @example
 | 
			
		||||
   *
 | 
			
		||||
   * // options can be changed before the script is included
 | 
			
		||||
   * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
 | 
			
		||||
   */
 | 
			
		||||
  var html5 = {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * An array or space separated string of node names of the elements to shiv.
 | 
			
		||||
     * @memberOf html5
 | 
			
		||||
     * @type Array|String
 | 
			
		||||
     */
 | 
			
		||||
    'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video',
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * current version of html5shiv
 | 
			
		||||
     */
 | 
			
		||||
    'version': version,
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * A flag to indicate that the HTML5 style sheet should be inserted.
 | 
			
		||||
     * @memberOf html5
 | 
			
		||||
     * @type Boolean
 | 
			
		||||
     */
 | 
			
		||||
    'shivCSS': (options.shivCSS !== false),
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Is equal to true if a browser supports creating unknown/HTML5 elements
 | 
			
		||||
     * @memberOf html5
 | 
			
		||||
     * @type boolean
 | 
			
		||||
     */
 | 
			
		||||
    'supportsUnknownElements': supportsUnknownElements,
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * A flag to indicate that the document's `createElement` and `createDocumentFragment`
 | 
			
		||||
     * methods should be overwritten.
 | 
			
		||||
     * @memberOf html5
 | 
			
		||||
     * @type Boolean
 | 
			
		||||
     */
 | 
			
		||||
    'shivMethods': (options.shivMethods !== false),
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * A string to describe the type of `html5` object ("default" or "default print").
 | 
			
		||||
     * @memberOf html5
 | 
			
		||||
     * @type String
 | 
			
		||||
     */
 | 
			
		||||
    'type': 'default',
 | 
			
		||||
 | 
			
		||||
    // shivs the document according to the specified `html5` object options
 | 
			
		||||
    'shivDocument': shivDocument,
 | 
			
		||||
 | 
			
		||||
    //creates a shived element
 | 
			
		||||
    createElement: createElement,
 | 
			
		||||
 | 
			
		||||
    //creates a shived documentFragment
 | 
			
		||||
    createDocumentFragment: createDocumentFragment,
 | 
			
		||||
 | 
			
		||||
    //extends list of elements
 | 
			
		||||
    addElements: addElements
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  /*--------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
  // expose html5
 | 
			
		||||
  window.html5 = html5;
 | 
			
		||||
 | 
			
		||||
  // shiv the document
 | 
			
		||||
  shivDocument(document);
 | 
			
		||||
 | 
			
		||||
  if(typeof module == 'object' && module.exports){
 | 
			
		||||
    module.exports = html5;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}(typeof window !== "undefined" ? window : this, document));
 | 
			
		||||
							
								
								
									
										2
									
								
								static/js/jquery-3.3.1.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								static/js/jquery-3.3.1.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								static/js/jquery-3.3.1.slim.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								static/js/jquery-3.3.1.slim.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1796
									
								
								static/js/jquery-3.3.1.js → static/js/jquery-3.5.1.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1796
									
								
								static/js/jquery-3.3.1.js → static/js/jquery-3.5.1.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								static/js/jquery-3.5.1.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								static/js/jquery-3.5.1.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								static/js/jquery-3.5.1.min.map
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								static/js/jquery-3.5.1.min.map
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								static/js/jquery-3.5.1.slim.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								static/js/jquery-3.5.1.slim.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								static/js/jquery-3.5.1.slim.min.map
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								static/js/jquery-3.5.1.slim.min.map
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4140
									
								
								static/js/popper.js
									
									
									
									
									
								
							
							
						
						
									
										4140
									
								
								static/js/popper.js
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										9
									
								
								static/js/popper.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								static/js/popper.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -76,7 +76,7 @@
 | 
			
		||||
        <div class="push"></div>
 | 
			
		||||
    </div>
 | 
			
		||||
{% endblock body %}
 | 
			
		||||
<script src="{% static 'js/jquery-3.3.1.min.js' %}" type="text/javascript"></script>
 | 
			
		||||
<script src="{% static 'js/jquery-3.5.1.min.js' %}" type="text/javascript"></script>
 | 
			
		||||
<script src="{% static 'js/popper.min.js' %}" type="text/javascript"></script>
 | 
			
		||||
<script src="{% static 'js/bootstrap.min.js' %}" type="text/javascript"></script>
 | 
			
		||||
<script src="{% static 'js/carom.js' %}" type="text/javascript"></script>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
{% extends '_base.html' %}
 | 
			
		||||
{% load static from staticfiles %}
 | 
			
		||||
{% load static %}
 | 
			
		||||
{% load crispy_forms_tags %}
 | 
			
		||||
{% load form_tags %}
 | 
			
		||||
{% block title %}Anmelden{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user