Um Ihnen in unserem eShop den bestmöglichen Service zu gewährleisten verwenden wir Cookies. Erfahren Sie mehr über die Cookie-Nutzung

Allgemeine Geschäftsbedingungen

ANWENDUNGSBEREICH UND GELTUNG

Die vorliegenden allgemeinen Geschäftsbedingungen (nachfolgend „AGB“) regeln die Rechte und Pflichten zwischen engelberger ag, Achereggstrasse 11, 6362 Stansstad (nachfolgend „eag“) und ihren Kunden, soweit nichts Abweichendes schriftlich vereinbart wurde. eag behält sich vor, die AGB jederzeit anzupassen.

VORAUSSETZUNG DER ZUSAMMENARBEIT

eag beliefert nur Wiederverkäufer. Voraussetzung für die Eröffnung eines Kundenkontos ist der Eintrag im Handelsregister mit Geschäftszweck Verkauf von Produkten aus den Bereichen Foto, Video, Audio, Optik, IT, Büro, Unterhaltungselektronik, Telekommunikation oder ähnlichem. Der Kunde übergibt eag auf Verlangen eine Kopie seines Handelsregister-Auszugs.

BESTELLUNG, LIEFERUNG

• Mit Aufgabe einer Bestellung anerkennt der Kunde die AGB von eag.

• Bestellungen sind verbindlich und können ohne ausdrückliches Einverständnis von eag weder geändert noch annulliert werden.

• Ein Vertrag kommt mit Zustimmung von eag, spätestens jedoch bei der Auslieferung zu Stande. Vertragsabschluss und Lieferung erfolgen unter Vorbehalt einer positiven Bonitätsprüfung des Kunden und der Verfügbarkeit der bestellten Produkte.

• Von eag angegebene Liefertermine sind ohne anders lautende schriftliche Zusage nur als Richtwerte zu betrachten. Die Angabe eines Liefertermins erfolgt ohne Gewähr.  

• Sollte sich eine Lieferung über einen von eag ausdrücklich schriftlich zugesicherten Liefertermin hinaus verzögern, so kann der Kunde nach Ablauf einer von ihm schriftlich anzusetzenden Zusatzfrist von mindestens drei Wochen eag in Verzug setzen und nach ungenutztem Ablauf einer angemessenen Nachfrist von der betreffenden Bestellung zurücktreten. eag haftet für diesen Fall gegenüber dem Kunden nur für den direkten und unmittelbaren Schaden, wenn und soweit der Verzug bzw. die Unmöglichkeit der Lieferung nachweisbar auf eine Vertragsverletzung von eag zurückzuführen ist.

• Unabwendbare Ereignisse wie höhere Gewalt, Streiks usw. berechtigen eag zum Lieferaufschub oder allenfalls zum Rücktritt vom Vertrag.

• Teillieferungen sind ohne anderslautende Vereinbarung zulässig. 

ANGEBOTE UND PREISE

• Alle Angebote sind unverbindlich. Die aktuellen Preise sind nach erfolgtem Login im Online-Shop publiziert, Preisänderungen und Fehler bleiben vorbehalten.

• Die Preise verstehen sich rein netto in Schweizer Franken (CHF), exklusive Mehrwertsteuer und ab Lager eag. Eine evtl. Auftragspauschale für Auftragserfassung, Kommissionierung, Verpackung & Transport gemäss nächstem Abschnitt ist in den Preisen nicht enthalten und geht ebenso wie die Mehrwertsteuer zu Lasten des Kunden. Für nicht verrechnete Mehrwertsteuer behält sich eag ein Nachbelastungsrecht vor. Gesetzliche und regulatorische Abgaben (SUISA/SWICO) werden nicht in jedem Fall separat ausgewiesen, sind aber in jedem abgabepflichtigen Produkt enthalten.

• Die Preise der Produkte sowie die Nebenkosten werden grundsätzlich zum Zeitpunkt der elektronischen Erfassung der Bestellung durch eag berechnet. Erhöhen sich die Bezugspreise für eag nach erfolgter Auftragsbestätigung, ist diese berechtigt, die Preise gegenüber dem Kunden entsprechend anzupassen.

AUFTRAGSPAUSCHALE, PORTO

• Bestellungen ab Warenwert CHF 1‘000.- (exkl. MwSt). werden franko geliefert.

• Für Bestellungen unter CHF 1‘000.- hängt die Höhe der Auftragspauschale von der Bestellart des Kunden ab:

(a) erfasst der Kunde den Auftrag selber (via eag Shop oder IT-Anbindung) so wird pro Bestellung eine Auftragspauschale von CHF 10.- für Kommissionierung, Verpackung und Porto in Rechnung gestellt.

(b) erfasst eag den Auftrag (Bestellung per Tel., eMail oder via Aussendienst), so beträgt die Auftragspauschale auf Grund der zusätzlichen Auftragserfassung CHF 15.-.

• eag wählt Versandart und Transportmittel. Verlangt der Kunde abweichendes, trägt er die Mehrkosten

• Post-Express und Nachnahme-Zuschläge werden je mit CHF 15.- zusätzlich in Rechnung gestellt.



ZAHLUNGSKONDITIONEN, ZAHLUNGSVERZUG, VERRECHNUNG

• Die auf der Faktura vermerkten Zahlungskonditionen gelten ab Rechnungsdatum.  Unberechtigte Abzüge werden nachbelastet.  

• Nach Ablauf dieser Frist befindet sich der Kunde ohne Mahnung im Verzug und sämtliche offenen Rechnungen werden fällig. Im Verzugsfall ist eag berechtigt, alle weiteren Lieferungen an den Kunden ganz oder teilweise einzustellen, bis ihre Forderungen getilgt oder sichergestellt sind, einen Verzugszins von 5% geltend zu machen und alle Kosten, welche sich aus einer solchen Liefereinstellung ergeben, dem Kunden zu belasten.

• Die Aufrechnung von Gegenforderungen des Kunden ist ausgeschlossen. Vom Kunden geltend gemachte Ansprüche aus Gewährleistungen oder behaupteter Mängel befreien ihn bis zur rechtskräftigen gerichtlichen Entscheidung nicht von der Zahlungspflicht. 

EIGENTUMSVORBEHALT

• Die gelieferten Produkte bleiben im Eigentum von eag, bis diese den Kaufpreis vollständig und vertragskonform erhalten hat. Der Kunde verpflichtet sich, auf Verlangen sein schriftliches Einverständnis zur Eintragung eines Eigentumsvorbehaltes in allen für die Eintragung wesentlichen Punkten zu geben.

ÜBERGANG DER GEFAHR, PRÜFUNG AUF MÄNGEL

• Mit der Übergabe der Produkte geht die Gefahr auf den Kunden über.

• Der Kunde hat die Ware unmittelbar nach Ablieferung oder Abholung auf Vollständigkeit und Richtigkeit zu prüfen. Offene Mängel sind innerhalb von 8 Arbeitstagen unter Erwähnung der Rechnungsnummer zu rügen. Bei Lieferungen mit Transportschäden hat der Kunde zudem umgehend ein Schadenprotokoll aufzunehmen, das er sich vom Spediteur visieren lassen muss.

• Versteckte Mängel sind sofort nach der Entdeckung schriftlich zu rügen.

RÜCKSENDUNG VON PRODUKTEN 

• Die Rücksendung oder Umtausch von Produkten ist grundsätzlich nicht möglich. Nur in Ausnahmefällen und nach vorheriger Zustimmung von eag kann ein originalverpackter Artikel unter der Beilage der bewilligten RMA-Nummer auf Kosten und Risiko des Kunden retourniert werden.

• Für von eag nicht an Lager gehaltene, extra für den Kunden bestellte und im Webshop so deklarierte Artikel („Wird für Sie bestellt. Keine Annullation oder Rückgabe“) ist eine Rücksendung ausgeschlossen.

• eag behält sich vor, Produkte mit fehlender, defekter oder beschriebener Originalverpackung bzw. nicht mehr einwandfreie Produkte dem Kunden auf dessen Kosten und Risiko wieder zu retournieren.

• Bei Warenrücksendungen, die nicht auf ein Verschulden von eag zurück zu führen sind, wird dem Kunden bei einer in der Zwischenzeit erfolgten Preissenkung der Warenwert basierend auf dem tieferen Preis gutgeschrieben und die Erhebung einer Bearbeitungsgebühr bleibt vorbehalten.

GARANTIE, GEWÄHRLEISTUNG

• Für die von eag gelieferten Produkte gelten die Garantie- und Gewährleistungsbestimmungen des Herstellers. Der Kunde verzichtet auf darüber hinaus gehende Ansprüche gegenüber eag und dem Hersteller/Lieferanten. Die einzige Pflicht von eag besteht darin, allfällige eigene Garantie- und Gewährleistungsansprüche gegenüber dem Hersteller/Lieferanten an den Kunden abzutreten.

• Ausserdem anerkennt der Kunde, ein Mangel nur dann vorliegt, wenn dieser sofort nach Entdeckung eag schriftlich detailliert angezeigt wird und einen relevanten und reproduzierbaren Fehler beinhaltet. Ausgeschlossen ist die Gewährleistung insbesondere für Mängel, welchen eine der folgenden Ursachen zugrunde liegt: a) unzulängliche Wartung; b) Nichtbeachten der Betriebs- oder Installationsvorschriften; c) zweckwidrige Benutzung der Produkte; d) Verwendung von nicht genehmigten Teilen und Zubehör; e) natürliche Abnutzung; f) Transport, unsachgemässe Handhabung bzw. Behandlung; g) Modifikationen oder Reparaturversuche; h) äussere Einflüsse, insbesondere höhere Gewalt (z.B. Versagen der Stromversorgung, Elementarschäden) sowie andere Gründe, welche weder von eag noch vom Hersteller/Lieferanten zu vertreten sind. Vom Hersteller/Lieferanten nicht gedeckte Reparaturleistungen sowie vom Kunden verursachte Mehrkosten werden dem Kunden in Rechnung gestellt.

• Der Kunde nimmt zur Kenntnis, dass sich aufgrund der jeweils anwendbaren Garantiebestimmungen die Gewährleistung in der Regel nach Wahl des jeweiligen Herstellers/Lieferanten auf Nachbesserung oder Auswechslung der defekten/mangelhaften Produkte beschränkt und zudem nur gilt, wenn die Produkte in der Schweiz bzw. im Fürstentum Liechtenstein verbleiben.

• In jedem Falle hält sich der Kunde an die von eag bzw. vom jeweiligen Hersteller / Lieferanten definierten Abläufe bei der Abwicklung von allfälligen Garantieleistungen.

HAFTUNG

• eag haftet nur für direkten Schaden und nur, wenn der Kunde nachweist, dass dieser durch grobes Verschulden von eag oder den von eag beauftragten Dritten verursacht wurde. Die Haftung ist auf den Preis der jeweiligen Lieferung/Dienstleistung beschränkt.

• Jede weitergehende Haftung von eag, deren Hilfspersonen und der von eag beauftragten Dritten für Schäden aller Art ist ausgeschlossen. Insbesondere hat der Kunde in keinem Fall Ansprüche auf Ersatz von Schäden, die nicht am Produkt selbst entstanden sind, wie namentlich Produktionsausfall, Nutzungs- oder Datenverlust, Verlust von Aufträgen, entgangenen Gewinn sowie andere indirekte oder Folgeschäden.

• eag verpflichtet sich, dem Kunden allfällige vom Hersteller/Lieferanten anerkannte Haftungsansprüche abzutreten.

PATENTE UND ANDERE SCHUTZRECHTE

• Wenn ein Dritter gegen den Kunden bzw. dessen Endkunden Ansprüche wegen Verletzung eines Patent-, Urheber- oder andern gewerblichen Schutzrechtes durch gelieferte Produkte geltend machen sollte so wird der Kunde eag schriftlich und ohne Verzug über solche Verletzungshinweise oder gestellte Ansprüche in Kenntnis setzen. eag wird diese Hinweise umgehend an den Lieferanten bzw. Hersteller weiterleiten und diesen zur Regelung der Situation auffordern. Der Kunde verzichtet eag gegenüber auf irgendwelche Garantie- oder Haftungsansprüche.

WIEDERAUSFUHR

• Die Wiederausfuhr gewisser von eag vertriebenen Produkten unterliegt internationalen Exportkontrollbestimmungen, insbesondere Schweizerischen, Europäischen und US-Amerikanischen Ausfuhrbestimmungen. Es ist Aufgabe des Kunden, sich vor einer allfälligen Wiederausfuhr der Produkte selbstständig zu informieren und allenfalls notwendige Ausfuhrbewilligungen einzuholen. 

VERTRAULICHKEIT, GEBRAUCH DES EAG ONLINE-SHOPS

• Alle Preise und Daten des eag Online Shops sind ausschliesslich zur Information und zum Gebrauch des durch das abgegebene Login berechtigten Kunden bestimmt, eine Weitergabe erfordert eine schriftliche Zustimmung von eag.

HERSTELLER-REPORTING, DATENSCHUTZ

• Der Kunde anerkennt, dass eag zur Erfüllung einzelner Distributionsverträge verpflichtet ist, Kunden- und Umsatzdaten wie Namen und Adresse sowie Mengen und Preise der bezogenen Produkte an Hersteller und Lieferanten im In- und Ausland zu übermitteln.

• Mit seiner Bestellung erteilt der Kunde eag sein Einverständnis, kundenbezogene Daten zur Prüfung der Kreditwürdigkeit zu bearbeiten und dem beauftragten Kreditversicherungsunternehmen bekannt zu geben. 

• Adressinformationen von Endkunden, welche der Kunde eag zwecks „Dropshipment“ (= Direktlieferung von eag zum Endkunden im Auftrag und Namen des Kunden) zur Verfügung stellt, werden von eag weder ausgewertet noch an Hersteller und Lieferanten übermittelt

• Eine Ausnahme der vorherigen Endkunden-Adressinformation bilden ausgewählte B2B-Projektkonditionen, welche gewisse Hersteller & Lieferanten dem Kunden via eag nur anbieten, wenn die Identität des Endkunden offen gelegt wird.


ÜBERTRAGUNG VON RECHTEN UND PFLICHTEN

• Rechte und/oder Pflichten aus einzelnen Verträgen (Lieferungen, Dienstleistungen) mit eag können vom Kunden nur mit vorgängiger schriftlicher Zustimmung übertragen werden.

ANWENDBARES RECHT UND GERICHTSSTAND

• Die Verträge und AGB von eag unterstehen ausschliesslich schweizerischem Recht unter ausdrücklichem Ausschluss von staatsvertraglichen Normen, insbesondere des Wiener UN Übereinkommens über den internationalen Warenkauf.

• Der Gerichtsstand für alle sich aus den vertraglichen Beziehungen unmittelbar oder mittelbar ergebenden Streitigkeiten ist Stansstad bzw. der Kanton Nidwalden. eag ist berechtigt, den Kunden auch an jedem anderen gesetzlich zuständigen Gericht zu belangen.


Stand Dezember 2019

Sind Sie sich sicher?
«

Versionen

Package Name Version
Django 2.2.4
Python 3.6.10
autocompletefilter Autocompletefilter 0.0.6
debug_toolbar Debug Toolbar 1.9.1
django_celery_beat Periodic Tasks 1.1.1
elastic_panel Elastic_Panel 2.0.0
erpproxy ERP Proxy 0.38.0
hijack Hijack 2.1.10
hijack_admin Hijack-Admin 2.1.10
modeltranslation Modeltranslation 0.14.4
mptt mptt 0.11.0
requests_toolbar Requests_Toolbar 1.0.5
rosetta Rosetta 0.9.3

Zeit

Ressourcenverwendung

Ressource Wert
CPU-Zeit Benutzer 296.942 ms
CPU-Zeit System 45.923 ms
CPU-Zeit gesamt 342.865 ms
Verstrichene Zeit 535.227 ms
Kontextwechsel 28 freiwillig, 3 unfreiwillig

Browserzeit

Timing-Attribut Verlauf Millisekunden seit Seitenaufruf (plus Dauer)

Einstellungen von engelberger.settings

Einstellung Wert
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ALLOWED_HOSTS ['*']
APPEND_SLASH True
AUTHENTICATION_BACKENDS ['eshop.auth.ShopModelBackend', 'erpproxy.auth.ERPBackend']
AUTH_ANONYMOUS_CUSTOMER_ID '112819'
AUTH_ANONYMOUS_PERMISSIONS_FILTER {'group__pk': 9}
AUTH_ANONYMOUS_USERNAME '112819Gast'
AUTH_ENDUSER_GROUP_ID 9
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'accounts.User'
BASE_DIR <Path:/app>
CACHES {'calculation': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 300}, 'cms': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 5}, 'cms.fallback': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 10000}, 'TIMEOUT': None}, 'debitinfo': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 300}, 'default': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 60}, 'nodes_with_items': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 10000}, 'TIMEOUT': 900}, 'pdf': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 300}, 'price': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 10000}, 'TIMEOUT': 300}, 'reels': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 10000}, 'TIMEOUT': 300}, 'stockinfo': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': '********************', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'MAX_ENTRIES': 10000}, 'TIMEOUT': 300}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CATALOG_NAVIGATION {'level': 2}
CELERY_BROKER_URL 'redis://redis:6379/2'
CELERY_DEFAULT_EXCHANGE_TYPE 'topic'
CELERY_DEFAULT_QUEUE 'celery'
CELERY_DEFAULT_ROUTING_KEY '********************'
CELERY_ONCE {'backend': 'celery_once.backends.Redis', 'settings': {'default_timeout': 3600, 'url': 'redis://redis:6379/2'}}
CELERY_QUEUES (<unbound Queue celery -> <unbound Exchange celery(direct)> -> celery>, <unbound Queue exporter -> <unbound Exchange exporter(direct)> -> exporter>)
CELERY_RESULT_BACKEND 'redis://redis:6379/2'
CELERY_ROUTES {'eshop.modules.Export.tasks.Export': {'queue': 'exporter', 'routing_key': '********************'}}
CHECKOUT_MODULES {'cart': 'eshop.modules.checkout.views.checkout.CheckoutView', 'pending_approval': 'eshop.modules.orderapproval.views.OrderApprovalView'}
CHROME_URL 'http://chrome:9222'
CMS_BLOCK_CLASSES {'button': 'eshop.modules.cms.models.block.ButtonBlock', 'card': 'eshop.modules.cms.models.block.CardBlock', 'map': 'eshop.modules.cms.models.block.MapBlock', 'newsletter_button': 'eshop.modules.cms.models.block.ButtonBlock', 'text': 'eshop.modules.cms.models.block.TextBlock'}
CMS_CART_DENIED_URL None
CMS_CONFIRMATION_URL '/intern/checkout/confirmation/'
CMS_FORMS {'contact': 'eshop.modules.cms.forms.CMSContactForm'}
CMS_MODELS {'Brand': 'brand', 'Item': 'item'}
CMS_NAVIGATIONS {'footer': {'attributes': 'cms_link', 'attributes_desc': 1, 'blocks': 0, 'children': 1, 'url': '/intern/footer/'}, 'meta': {'attributes': 'cms_link', 'attributes_desc': 1, 'blocks': 0, 'children': 1, 'url': '/intern/meta/'}, 'root': {'attributes': 'cms_link,cms_megamenu,is_brand_world', 'attributes_desc': 1, 'blocks': 0, 'children': 3, 'url': '/'}}
CMS_PAGE_CLASSES {'folder': 'eshop.modules.cms.models.page.FolderPage', 'link': 'eshop.modules.cms.models.page.LinkPage'}
CMS_TERMS_URL '/intern/checkout/terms/'
CONTAINER_IMPORT_GETTERS {'customer_item': {'getter': 'get_by_customer_item', 'model_class': 'eshop.modules.items.models.Item'}, 'item_id': {'getter': 'get_by_pk', 'model_class': 'eshop.modules.items.models.Item'}}
CONTAINER_MODEL 'engelberger.models.EngelbergerContainer'
CONTAINER_POSITIONS_ORDERING ('pos',)
CONTAINER_POSITION_UPDATE_BEHAVIOUR 'OVERWRITE_POS'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
CUSTOMER_ADDRESS_CHANGE_REQUEST_TO_EMAIL 'websupp@polynorm.ch'
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'postgres', 'NAME': 'engelberger', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS None
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_OCI True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR True
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': <function show_toolbar_callback at 0x7fecfc49f7b8>}
DEBUG_TOOLBAR_PANELS ['debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', 'elastic_panel.panel.ElasticDebugPanel', 'requests_toolbar.panels.RequestsDebugPanel', 'erpproxy.debug_panel.ErpProxyDebugPanel']
DECIMAL_SEPARATOR '.'
DEFAULT_ASSORTMENT 'Generell_BZU'
DEFAULT_CHARSET 'utf-8'
DEFAULT_CONTENT_TYPE 'text/html'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'info@engelberger.ch'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
DIVERSITEM_ID None
ELASTICSEARCH_CONFIG {'default': {'hosts': [{'host': 'elastic', 'port': '9200'}]}}
ELASTICSEARCH_INDEX 'engelberger'
ELASTICSEARCH_INDEX_SETTINGS {'number_of_replicas': 0, 'number_of_shards': 1}
ELASTICSEARCH_PAGINATOR_MAX_PAGES 100
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'eng-web7.engel.ch'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
ERPPROXY {'BACKEND': 'erpproxy.backends.i2.handler.I2ErpProxyHandler', 'OPTIONS': {'languages': {'de': 1, 'en': 4, 'fr': 2, 'it': 3}, 'namespace': '{urn:wsi2eng:wsi2}', 'site_id': 1, 'soap_address': 'http://eng-test:8080/wsa/wsa1', 'wsdl_uri': 'http://eng-test:8080/wsa/wsa1/wsdl?targetURI=urn:wsi2eng'}}
EXPORT_JOB_RETENTION_DAYS 10
EXPORT_MEDIA_HOST 'https://www.engelberger.ch'
EXPORT_ROOT '/app/exports'
FAST_ENTRY_GETTERS {'customer_item': {'getter': 'get_by_customer_item', 'model_class': 'eshop.modules.items.models.Item'}, 'item_id': {'getter': 'get_by_pk', 'model_class': 'eshop.modules.items.models.Item'}}
FILE_CHARSET 'utf-8'
FILE_UPLOAD_DIRECTORY_PERMISSIONS 1533
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 436
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FLOWER_URL 'http://flower:5555'
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH ['eshop.core.formats']
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
GOOGLE_SITEMAP_URLS_LIMIT 500
GRECAPTCHA_BOT_DETECTION_THRESHOLD 0.5
GRECAPTCHA_PUB_KEY '********************'
GRECAPTCHA_SECRET '********************'
HIJACK_ALLOW_GET_REQUESTS True
HIJACK_AUTHORIZE_STAFF True
HIJACK_LOGIN_REDIRECT_URL 'cms-page-index'
HIJACK_LOGOUT_REDIRECT_URL '/admin/accounts/user/'
HIJACK_REGISTER_ADMIN False
HIJACK_URL_ALLOWED_ATTRIBUTES ('username',)
IGNORABLE_404_URLS []
INSTALLED_APPS ['admin_interface', 'colorfield', 'modeltranslation', 'eshop.core', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.sitemaps', 'django.contrib.staticfiles', 'sniplates', 'mptt', 'django_thumbor', 'hijack', 'hijack_admin', 'autocompletefilter', 'django_celery_beat', 'erpproxy', 'eshop.modules.accounts', 'eshop.modules.addresses', 'eshop.modules.backorder', 'eshop.modules.cart', 'eshop.modules.catalog', 'eshop.modules.checkout', 'eshop.modules.cms', 'eshop.modules.containers', 'eshop.modules.costcenters', 'eshop.modules.exporter', 'eshop.modules.items', 'eshop.modules.objects', 'eshop.modules.oci', 'eshop.modules.orders', 'eshop.modules.orderapproval', 'eshop.modules.shoppinglists', 'eshop.modules.sitesettings', 'eshop.modules.statistics', 'engelberger', 'rosetta', 'debug_toolbar', 'elastic_panel', 'requests_toolbar']
INTERNAL_IPS ['127.0.0.1']
ITEM_ABC_BOOSTS {'A': 1.5, 'D': 0.7}
ITEM_GETTER 'eshop.modules.items.models.item.default_item_getter'
LANGUAGES (('de', 'German'), ('fr', 'Französisch'))
LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur']
LANGUAGE_CODE 'de'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LOCALE_PATHS ('/app/media/translations/project', '/app/media/translations/eshop.core', '/app/media/translations/eshop.modules.accounts', '/app/media/translations/eshop.modules.addresses', '/app/media/translations/eshop.modules.backorder', '/app/media/translations/eshop.modules.cart', '/app/media/translations/eshop.modules.catalog', '/app/media/translations/eshop.modules.checkout', '/app/media/translations/eshop.modules.cms', '/app/media/translations/eshop.modules.containers', '/app/media/translations/eshop.modules.costcenters', '/app/media/translations/eshop.modules.items', '/app/media/translations/eshop.modules.objects', '/app/media/translations/eshop.modules.oci', '/app/media/translations/eshop.modules.orders', '/app/media/translations/eshop.modules.orderapproval', '/app/media/translations/eshop.modules.shoppinglists', '/app/media/translations/eshop.modules.sitesettings', '/app/media/translations/eshop.modules.exporter', '/app/media/translations/eshop.modules.statistics')
LOGGING {'disable_existing_loggers': False, 'formatters': {'console_formatter': {'format': '%(levelname)-7s - %(asctime)s ' '- %(process)s-%(threadName)s ' '- %(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'console_formatter', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['console'], 'level': 'INFO', 'propagate': True}, 'django.request': {'handlers': ['console'], 'level': 'ERROR', 'propagate': False}, 'elasticsearch': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'zeep': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'cms-page-index'
LOGIN_URL 'login'
LOGOUT_REDIRECT_URL 'cms-page-index'
LOGOUT_URL 'logout'
MANAGERS []
MEDIA_ROOT '/app/media'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MESSAGE_TAGS {40: 'alert'}
MIDDLEWARE ['eshop.core.middleware.NoCacheHeaderMiddleware', 'eshop.core.middleware.TimingMiddleware', 'eshop.core.middleware.ErpDictProxyMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.contrib.sites.middleware.CurrentSiteMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'erpproxy.middleware.ErpProxyMiddleware', 'eshop.modules.accounts.middleware.EndUserModeMiddleware', 'eshop.core.middleware.PdfMiddleware', 'eshop.modules.sitesettings.middleware.SiteSentryContextMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware']
MIGRATION_MODULES {}
MODELTRANSLATION_ENABLE_REGISTRATIONS True
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PANELS_DEFAULTS ['debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel']
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT_DAYS '********************'
PREPEND_WWW False
PROJECT_TRANSLATIONS ('eshop.*',)
PROJECT_TRANSLATIONS_PATH '/app/media/translations'
REGISTRATION_FORMS ['B2B']
REGISTRATION_TO_EMAIL 'websupp@polynorm.ch'
RENDER_BASE_URL 'http://staging.engelberger.ch'
RENDER_OVERLAY 'images/bg.pdf'
RENDER_OVERLAY_FIRST 'images/bg_first.pdf'
REPLACE_ZERO_CENTS '–'
RESELLER_FROM_EMAIL 'websupp@polynorm.ch'
ROOT_URLCONF 'engelberger.urls'
ROSETTA_ACCESS_CONTROL_FUNCTION 'eshop.modules.accounts.models.user.is_translator'
ROSETTA_MESSAGES_PER_PAGE 15
ROSETTA_MESSAGES_SOURCE_LANGUAGE_CODE 'de'
ROSETTA_MESSAGES_SOURCE_LANGUAGE_NAME 'Deutsch'
ROSETTA_UWSGI_AUTO_RELOAD True
SEARCH {'brands': {'document_class': 'eshop.modules.items.search.BrandDocument', 'form_class': 'eshop.modules.items.forms.BrandSearchForm', 'model_class': 'eshop.modules.items.models.Brand', 'permission': ('items.view_brand',), 'search_class': 'eshop.modules.items.search_utils.faceted_search.BrandSearch'}, 'items': {'document_class': 'engelberger.search.document.EngItemDocument', 'form_class': 'engelberger.search.forms.EngItemSearchForm', 'model_class': 'eshop.modules.items.models.Item', 'permission': ('items.view_item',), 'search_class': 'engelberger.search.search.EngItemSearch'}, 'nodes': {'document_class': 'eshop.modules.catalog.search.NodeDocument', 'form_class': 'eshop.modules.catalog.forms.search.NodeSearchForm', 'model_class': 'eshop.modules.catalog.models.Node', 'permission': ('catalog.view_node',), 'search_class': 'eshop.modules.catalog.search.NodeSearch'}, 'pages': {'document_class': 'eshop.modules.cms.search.PageDocument', 'form_class': 'eshop.modules.cms.forms.CMSSearchForm', 'model_class': 'eshop.modules.cms.models.Page', 'permission': None, 'search_class': 'eshop.modules.cms.search.CMSSearch'}}
SECRET_KEY '********************'
SECURE_BROWSER_XSS_FILTER False
SECURE_CONTENT_TYPE_NOSNIFF False
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SENTRY_JS_ENABLED False
SENTRY_JS_ENABLE_FEEDBACK False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 86400
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'engelberger.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS ('hijack_admin.W001',)
SITE_ID 1
SITE_SETTINGS_FORMS ['eshop.modules.sitesettings.contrib.forms.EmailSiteSettingsForm', 'eshop.modules.payments.datatrans.sitesettings.DatatransSiteSettingsForm', 'eshop.modules.sitesettings.contrib.forms.GoogleSiteSettingsForm', 'eshop.modules.sitesettings.contrib.forms.CookieSiteSettingsForm']
STATICFILES_DIRS ['/app/ui/static']
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/app/static'
STATIC_URL '/static/'
STATISTIC_TYPES {'Brand': {'label': 'Marken', 'model': 'items.Brand'}, 'CostCenter': {'label': 'Kostenstellen', 'model': 'accounts.Costcenter'}, 'Customer': {'label': 'Gesamtumsatz', 'model': 'accounts.Customer'}, 'ItemGroup': {'label': 'Warengruppen', 'model': 'items.ItemGroup'}, 'MainItemGroup': {'label': 'Warenhauptgruppen', 'model': 'items.MainItemGroup'}, 'Object': {'label': 'Objekte', 'model': 'objects.Object'}, 'ProductGroup': {'label': 'Produktgruppen', 'model': 'items.ProductGroup'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/templates'], 'OPTIONS': {'builtins': ['eshop.modules.sitesettings.loader_tags'], 'context_processors': ['django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'eshop.core.context_processors.url_info', 'eshop.core.context_processors.release_info', 'eshop.core.context_processors.cookie', 'eshop.core.context_processors.template_settings', 'eshop.modules.sitesettings.context_processors.site', 'eshop.modules.accounts.context_processors.user_preferences', 'eshop.modules.cart.context_processors.cart', 'eshop.modules.cms.context_processors.navigation', 'eshop.modules.catalog.context_processors.navigation']}}]
TEMPLATES_CACHE_TIMEOUTS {'catalog_navigation': 300, 'cms_navigation': 300}
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
THUMBOR_MEDIA_URL '/thumbor/'
THUMBOR_SECURITY_KEY '********************'
THUMBOR_SERVER '/thumbor'
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Europe/Zurich'
USER_ROLE_GROUP_MAP {110: 9, 120: 2, 150: 8, 190: 7}
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR True
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
VIEWS {'backorder-list': 'engelberger.views.backorder_list', 'checkout': 'engelberger.views.checkout.checkout_form', 'checkout-details': 'engelberger.views.checkout.checkout_details', 'checkout-guest-address': 'engelberger.views.checkout.checkout_guest_address', 'checkout-payment-method': 'engelberger.views.checkout.checkout_payment', 'checkout-shipping-address': 'engelberger.views.checkout.checkout_shipping_address', 'checkout-shipping-method': 'engelberger.views.checkout.checkout_shipping', 'items-item-detail': 'engelberger.views.item.item_detail_view', 'items-related-items-detail': 'engelberger.views.item.item_related_items_detail', 'items-search': 'engelberger.views.search.search_view'}
WSGI_APPLICATION 'engelberger.wsgi.application'
XMM_API_KEY '********************'
XMM_API_URL '********************'
XMM_CMS_VERSION 'draft'
XMM_REQUEST_KWARGS {'timeout': 5.0, 'verify': True}
X_FRAME_OPTIONS 'SAMEORIGIN'
YEAR_MONTH_FORMAT 'F Y'

Header

Anfrage-Header

Name Wert
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding br,gzip
Accept-Language en-US,en;q=0.5
Connection close
Host staging.engelberger.ch
User-Agent CCBot/2.0 (https://commoncrawl.org/faq/)
X-Forwarded-For 3.228.11.9

Antwort-Header

Name Wert
Content-Type text/html; charset=utf-8

WSGI-Umgebung

Da sich die WSGI-Umgebung von der Umgebung des Servers ableitet, wird nur eine notwendige Teilmenge dargestellt.

Name Wert
PATH_INFO /de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/
QUERY_STRING
REMOTE_ADDR 172.18.0.12
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME bb9ceb843fed
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.0

Anfrage

View-Informationen

View-Funktion Argumente Schlüsselwort-Argumente URL-Name
eshop.modules.cms.views.CMSPageView () {'url': 'geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} cms-page

Keine Cookies

Keine Sitzungsdaten

Keine GET-Daten

Keine POST-Daten

SQL queries from 1 connection

  •   default 3.67 ms (1 Abfrage )
  Abfrage Verlauf Zeit (ms) Aktion
  +
SELECT ••• "django_content_type"."app_label", "auth_permission"."codename" FROM "auth_permission" INNER JOIN "auth_group_permissions" ON ("auth_permission"."id" = "auth_group_permissions"."permission_id") INNER JOIN "django_content_type" ON ("auth_permission"."content_type_id" = "django_content_type"."id") WHERE "auth_group_permissions"."group_id" = 9
100.0%
3.67

Verbindung: default

/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/auth.py in get_all_permissions(29)
  user_obj._perm_cache.update(self.get_group_permissions(user_obj))
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/auth.py in _get_permissions(19)
  setattr(user_obj, perm_cache_name, {f'{ct}.{name}' for ct, name in perms})
1 {% extends "cms/pages/_base.html" %}
2 {% load eshop_tags %}
3
4 {% block content %}

/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/templates/cms/pages/default.html

Statische Dateien (207 gefunden, 21 benutzt)

Pfad mit statischen Dateien

  1. /app/ui/static

Apps mit statischen Dateien

  1. admin_interface
  2. colorfield
  3. modeltranslation
  4. eshop.core
  5. django.contrib.admin
  6. mptt
  7. hijack
  8. autocompletefilter
  9. rosetta
  10. debug_toolbar
  11. elastic_panel

Statische Dateien

images/favicon/apple-touch-icon-57x57.png
/app/ui/static/images/favicon/apple-touch-icon-57x57.png
images/favicon/apple-touch-icon-114x114.png
/app/ui/static/images/favicon/apple-touch-icon-114x114.png
images/favicon/apple-touch-icon-72x72.png
/app/ui/static/images/favicon/apple-touch-icon-72x72.png
images/favicon/apple-touch-icon-144x144.png
/app/ui/static/images/favicon/apple-touch-icon-144x144.png
images/favicon/apple-touch-icon-60x60.png
/app/ui/static/images/favicon/apple-touch-icon-60x60.png
images/favicon/apple-touch-icon-120x120.png
/app/ui/static/images/favicon/apple-touch-icon-120x120.png
images/favicon/apple-touch-icon-76x76.png
/app/ui/static/images/favicon/apple-touch-icon-76x76.png
images/favicon/apple-touch-icon-152x152.png
/app/ui/static/images/favicon/apple-touch-icon-152x152.png
images/favicon/favicon.ico
/app/ui/static/images/favicon/favicon.ico
images/favicon/favicon-196x196.png
/app/ui/static/images/favicon/favicon-196x196.png
images/favicon/favicon-96x96.png
/app/ui/static/images/favicon/favicon-96x96.png
images/favicon/favicon-32x32.png
/app/ui/static/images/favicon/favicon-32x32.png
images/favicon/favicon-16x16.png
/app/ui/static/images/favicon/favicon-16x16.png
images/favicon/favicon-128.png
/app/ui/static/images/favicon/favicon-128.png
css/icons.css
/app/ui/static/css/icons.css
css/app.css
/app/ui/static/css/app.css
js/app.js
/app/ui/static/js/app.js
images/logo.svg
/app/ui/static/images/logo.svg
images/logo-icon.svg
/app/ui/static/images/logo-icon.svg
images/logo.svg
/app/ui/static/images/logo.svg
images/logo-icon.svg
/app/ui/static/images/logo-icon.svg

django.contrib.staticfiles.finders.FileSystemFinder (28 Dateien)

Pfad Ort
manifest.webmanifest /app/ui/static/manifest.webmanifest
css/app.css /app/ui/static/css/app.css
css/app.css.map /app/ui/static/css/app.css.map
css/icons.css /app/ui/static/css/icons.css
images/.gitkeep /app/ui/static/images/.gitkeep
images/logo-icon.svg /app/ui/static/images/logo-icon.svg
images/logo.svg /app/ui/static/images/logo.svg
images/favicon/apple-touch-icon-114x114.png /app/ui/static/images/favicon/apple-touch-icon-114x114.png
images/favicon/apple-touch-icon-120x120.png /app/ui/static/images/favicon/apple-touch-icon-120x120.png
images/favicon/apple-touch-icon-144x144.png /app/ui/static/images/favicon/apple-touch-icon-144x144.png
images/favicon/apple-touch-icon-152x152.png /app/ui/static/images/favicon/apple-touch-icon-152x152.png
images/favicon/apple-touch-icon-57x57.png /app/ui/static/images/favicon/apple-touch-icon-57x57.png
images/favicon/apple-touch-icon-60x60.png /app/ui/static/images/favicon/apple-touch-icon-60x60.png
images/favicon/apple-touch-icon-72x72.png /app/ui/static/images/favicon/apple-touch-icon-72x72.png
images/favicon/apple-touch-icon-76x76.png /app/ui/static/images/favicon/apple-touch-icon-76x76.png
images/favicon/code.txt /app/ui/static/images/favicon/code.txt
images/favicon/favicon-128.png /app/ui/static/images/favicon/favicon-128.png
images/favicon/favicon-16x16.png /app/ui/static/images/favicon/favicon-16x16.png
images/favicon/favicon-196x196.png /app/ui/static/images/favicon/favicon-196x196.png
images/favicon/favicon-32x32.png /app/ui/static/images/favicon/favicon-32x32.png
images/favicon/favicon-96x96.png /app/ui/static/images/favicon/favicon-96x96.png
images/favicon/favicon.ico /app/ui/static/images/favicon/favicon.ico
images/favicon/mstile-144x144.png /app/ui/static/images/favicon/mstile-144x144.png
images/favicon/mstile-150x150.png /app/ui/static/images/favicon/mstile-150x150.png
images/favicon/mstile-310x150.png /app/ui/static/images/favicon/mstile-310x150.png
images/favicon/mstile-310x310.png /app/ui/static/images/favicon/mstile-310x310.png
images/favicon/mstile-70x70.png /app/ui/static/images/favicon/mstile-70x70.png
js/app.js /app/ui/static/js/app.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (179 Dateien)

Pfad Ort
admin/js/cancel.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/admin/js/cancel.js
admin/js/popup_response.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/admin/js/popup_response.js
admin_interface/magnific-popup/jquery.magnific-popup.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/admin_interface/magnific-popup/jquery.magnific-popup.js
admin_interface/magnific-popup/magnific-popup.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/admin_interface/magnific-popup/magnific-popup.css
admin_interface/related-modal/related-modal.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/admin_interface/related-modal/related-modal.js
ckeditor/ckeditor/skins/light/LICENSE /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/LICENSE
ckeditor/ckeditor/skins/light/README.md /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/README.md
ckeditor/ckeditor/skins/light/bower.json /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/bower.json
ckeditor/ckeditor/skins/light/dialog.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/dialog.css
ckeditor/ckeditor/skins/light/editor.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/editor.css
ckeditor/ckeditor/skins/light/editor_gecko.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/editor_gecko.css
ckeditor/ckeditor/skins/light/editor_ie.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/editor_ie.css
ckeditor/ckeditor/skins/light/editor_ie7.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/editor_ie7.css
ckeditor/ckeditor/skins/light/editor_ie8.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/editor_ie8.css
ckeditor/ckeditor/skins/light/icons.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/icons.png
ckeditor/ckeditor/skins/light/icons_hidpi.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/icons_hidpi.png
ckeditor/ckeditor/skins/light/skin.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/skin.js
ckeditor/ckeditor/skins/light/images/arrow.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/arrow.png
ckeditor/ckeditor/skins/light/images/close.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/close.png
ckeditor/ckeditor/skins/light/images/lock-open.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/lock-open.png
ckeditor/ckeditor/skins/light/images/lock.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/lock.png
ckeditor/ckeditor/skins/light/images/refresh.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/refresh.png
ckeditor/ckeditor/skins/light/images/hidpi/close.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/hidpi/close.png
ckeditor/ckeditor/skins/light/images/hidpi/lock-open.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/hidpi/lock-open.png
ckeditor/ckeditor/skins/light/images/hidpi/lock.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/hidpi/lock.png
ckeditor/ckeditor/skins/light/images/hidpi/refresh.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/admin_interface/static/ckeditor/ckeditor/skins/light/images/hidpi/refresh.png
colorfield/colorfield.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/colorfield/static/colorfield/colorfield.js
colorfield/jscolor/jscolor.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/colorfield/static/colorfield/jscolor/jscolor.js
colorfield/jscolor/jscolor.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/colorfield/static/colorfield/jscolor/jscolor.min.js
modeltranslation/css/tabbed_translation_fields.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/modeltranslation/static/modeltranslation/css/tabbed_translation_fields.css
modeltranslation/js/clearable_inputs.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/modeltranslation/static/modeltranslation/js/clearable_inputs.js
modeltranslation/js/force_jquery.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/modeltranslation/static/modeltranslation/js/force_jquery.js
modeltranslation/js/tabbed_translation_fields.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js
eshop/no-image.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/static/eshop/no-image.svg
admin/css/autocomplete.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/base.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/changelists.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dashboard.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/fonts.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/fonts.css
admin/css/forms.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/login.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/responsive.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/responsive_rtl.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/widgets.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/vendor/select2/LICENSE-SELECT2.md /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/fonts/LICENSE.txt /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt
admin/fonts/README.txt /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/fonts/README.txt
admin/fonts/Roboto-Bold-webfont.woff /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff
admin/fonts/Roboto-Light-webfont.woff /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff
admin/fonts/Roboto-Regular-webfont.woff /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff
admin/img/LICENSE /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/README.txt /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/calendar-icons.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-calendar.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-changelink.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-clock.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-deletelink.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-no.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-unknown-alt.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-unknown.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-viewlink.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-yes.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/inline-delete.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/search.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/selector-icons.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/sorting-icons.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/tooltag-add.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/tooltag-arrowright.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/gis/move_vertex_off.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/SelectBox.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/SelectFilter2.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/actions.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/actions.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/actions.min.js
admin/js/autocomplete.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/calendar.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/cancel.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/change_form.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/collapse.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/collapse.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/collapse.min.js
admin/js/core.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/inlines.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/inlines.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/inlines.min.js
admin/js/jquery.init.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/popup_response.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/prepopulate.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/prepopulate.min.js
admin/js/prepopulate_init.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/timeparse.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/timeparse.js
admin/js/urlify.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/admin/DateTimeShortcuts.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/RelatedObjectLookups.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/vendor/jquery/LICENSE.txt /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/jquery.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/select2/LICENSE.md /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/ar.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/az.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/bg.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/ca.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/cs.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/da.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/de.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/el.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/en.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/es.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/et.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/eu.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/fa.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/fi.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/fr.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/gl.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/he.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/hi.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/hr.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/hu.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/id.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/is.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/it.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/ja.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/km.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/ko.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/lt.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/lv.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/mk.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/ms.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/nb.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/nl.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/pl.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/pt-BR.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/pt.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/ro.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/ru.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/sk.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/sr.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/sv.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/th.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/tr.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/uk.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/vi.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/zh-CN.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/zh-TW.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/xregexp/LICENSE.txt /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
mptt/arrow-move.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/mptt/static/mptt/arrow-move.png
mptt/disclosure-down.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/mptt/static/mptt/disclosure-down.png
mptt/disclosure-right.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/mptt/static/mptt/disclosure-right.png
mptt/draggable-admin.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/mptt/static/mptt/draggable-admin.css
mptt/draggable-admin.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/mptt/static/mptt/draggable-admin.js
hijack/hijack-styles.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/hijack/static/hijack/hijack-styles.css
admin/js/autocomplete_filter.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/autocompletefilter/static/admin/js/autocomplete_filter.js
admin/img/icon_searchbox_rosetta.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/rosetta/static/admin/img/icon_searchbox_rosetta.png
debug_toolbar/css/print.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/img/ajax-loader.gif /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/ajax-loader.gif
debug_toolbar/img/back.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/back.png
debug_toolbar/img/back_hover.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/back_hover.png
debug_toolbar/img/close.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/close.png
debug_toolbar/img/close_hover.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/close_hover.png
debug_toolbar/img/djdt_vertical.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/djdt_vertical.png
debug_toolbar/img/indicator.png /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/img/indicator.png
debug_toolbar/js/jquery_existing.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/jquery_existing.js
debug_toolbar/js/jquery_post.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/jquery_post.js
debug_toolbar/js/jquery_pre.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/jquery_pre.js
debug_toolbar/js/toolbar.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/toolbar.profiling.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.profiling.js
debug_toolbar/js/toolbar.sql.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.sql.js
debug_toolbar/js/toolbar.template.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.template.js
debug_toolbar/js/toolbar.timer.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.timer.js
elastic_panel/js/elastic_panel.js /root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/elastic_panel/static/elastic_panel/js/elastic_panel.js

Templates (13 gerendert)

Template-Pfad

  1. /app/templates

Templates

cms/pages/default.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/templates/cms/pages/default.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'}
cms/pages/_base.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/templates/cms/pages/_base.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'}
core/layout/subheader.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/templates/core/layout/subheader.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'}
core/base/base.html
/app/templates/core/base/base.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'}
core/base/base.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/templates/core/base/base.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'}
core/base/shopheader.html
/app/templates/core/base/shopheader.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: header. Contents: [<TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf3747668>, <TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf37476d8>, <TextNode: '\n '>]>}
core/base/shopheader.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/templates/core/base/shopheader.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: header. Contents: [<TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf3747668>, <TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf37476d8>, <TextNode: '\n '>]>}
core/base/printheader.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/templates/core/base/printheader.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: header. Contents: [<TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf3747668>, <TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf37476d8>, <TextNode: '\n '>]>}
cms/blocks/section.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/templates/cms/blocks/section.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: main. Contents: [<TextNode: '\n <main id="app" c'>, <Block Node: main-class. Contents: [<TextNode: 'bg-white'>]>, <TextNode: '">\n '>, <Block Node: main-content. Contents: []>, <TextNode: '\n </main>\n '>]>} {'block': <Block Node: main-content. Contents: [<TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n '>, <Block Node: subheader. Contents: [<TextNode: '\n <header class="'>, <Block Node: subheader-class. Contents: [<TextNode: 'shopsubheader'>]>, <TextNode: '">\n <div class'>, <Block Node: subheader-container-class. Contents: [<TextNode: 'container'>]>, <TextNode: '">\n '>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n <ul '>, <Block Node: crumbs. Contents: [<TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x7fecf34d4d68>, <TextNode: '">'>, <Variable Node: _("Home")>, <TextNode: '</a></li>\n '>]>, <TextNode: '\n </ul'>]>, <TextNode: '\n '>, <Block Node: subheader-notitle. Contents: [<TextNode: '\n <h1>'>, <Block Node: subheader-title. Contents: []>, <TextNode: '</h1>\n '>]>, <TextNode: '\n '>, <Block Node: subheader-extracontent. Contents: []>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n '>, <Block Node: content. Contents: []>, <TextNode: '\n'>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <ForNode: for block in page.areas.content.visible_blocks, tail_len: 3>, <TextNode: '\n'>]>} {'block': <Block 5cebe85437773c001c03906b>, 'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}} {'block': <Block 5cebe85437773c001c03906b>}
cms/blocks/article.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/templates/cms/blocks/article.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: main. Contents: [<TextNode: '\n <main id="app" c'>, <Block Node: main-class. Contents: [<TextNode: 'bg-white'>]>, <TextNode: '">\n '>, <Block Node: main-content. Contents: []>, <TextNode: '\n </main>\n '>]>} {'block': <Block Node: main-content. Contents: [<TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n '>, <Block Node: subheader. Contents: [<TextNode: '\n <header class="'>, <Block Node: subheader-class. Contents: [<TextNode: 'shopsubheader'>]>, <TextNode: '">\n <div class'>, <Block Node: subheader-container-class. Contents: [<TextNode: 'container'>]>, <TextNode: '">\n '>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n <ul '>, <Block Node: crumbs. Contents: [<TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x7fecf34d4d68>, <TextNode: '">'>, <Variable Node: _("Home")>, <TextNode: '</a></li>\n '>]>, <TextNode: '\n </ul'>]>, <TextNode: '\n '>, <Block Node: subheader-notitle. Contents: [<TextNode: '\n <h1>'>, <Block Node: subheader-title. Contents: []>, <TextNode: '</h1>\n '>]>, <TextNode: '\n '>, <Block Node: subheader-extracontent. Contents: []>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n '>, <Block Node: content. Contents: []>, <TextNode: '\n'>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <ForNode: for block in page.areas.content.visible_blocks, tail_len: 3>, <TextNode: '\n'>]>} {'block': <Block 5cebe85437773c001c03906b>, 'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}} {'block': <Block 5cebe85437773c001c03906b>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}, 'revcounter': 1, 'revcounter0': 0}, 'subblock': <Block 5cebe89937773c0020029bf4>} {'block': <Block 5cebe89937773c0020029bf4>}
cms/blocks/text.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/templates/cms/blocks/text.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: main. Contents: [<TextNode: '\n <main id="app" c'>, <Block Node: main-class. Contents: [<TextNode: 'bg-white'>]>, <TextNode: '">\n '>, <Block Node: main-content. Contents: []>, <TextNode: '\n </main>\n '>]>} {'block': <Block Node: main-content. Contents: [<TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n '>, <Block Node: subheader. Contents: [<TextNode: '\n <header class="'>, <Block Node: subheader-class. Contents: [<TextNode: 'shopsubheader'>]>, <TextNode: '">\n <div class'>, <Block Node: subheader-container-class. Contents: [<TextNode: 'container'>]>, <TextNode: '">\n '>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n <ul '>, <Block Node: crumbs. Contents: [<TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x7fecf34d4d68>, <TextNode: '">'>, <Variable Node: _("Home")>, <TextNode: '</a></li>\n '>]>, <TextNode: '\n </ul'>]>, <TextNode: '\n '>, <Block Node: subheader-notitle. Contents: [<TextNode: '\n <h1>'>, <Block Node: subheader-title. Contents: []>, <TextNode: '</h1>\n '>]>, <TextNode: '\n '>, <Block Node: subheader-extracontent. Contents: []>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n '>, <Block Node: content. Contents: []>, <TextNode: '\n'>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <ForNode: for block in page.areas.content.visible_blocks, tail_len: 3>, <TextNode: '\n'>]>} {'block': <Block 5cebe85437773c001c03906b>, 'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}} {'block': <Block 5cebe85437773c001c03906b>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}, 'revcounter': 1, 'revcounter0': 0}, 'subblock': <Block 5cebe89937773c0020029bf4>} {'block': <Block 5cebe89937773c0020029bf4>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}, 'revcounter': 1, 'revcounter0': 0}, 'revcounter': 1, 'revcounter0': 0}, 'subblock': <Block 5d7b40d4d790f3001b78e156>} {'block': <Block 5d7b40d4d790f3001b78e156>}
core/base/shopfooter.html
/app/templates/core/base/shopfooter.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: footer. Contents: [<TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf37479b0>, <TextNode: '\n '>]>}
core/base/shopfooter.html
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/templates/core/base/shopfooter.html
{'False': False, 'None': None, 'True': True} {'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False, 'CACHE_TIMEOUTS': {'catalog_navigation': 300, 'cms_navigation': 300}, 'COOKIE_TIP_URL': '/intern/cookies', 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'MODULE_NAME': '', 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'ROSETTA_ENABLED': True, 'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'SHOW_COOKIE_TIP': True, 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48), 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')]), 'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>, 'cms_navigation': {'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>}, 'cookie_tip_url': '/intern/cookies', 'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>, 'request': '<<request>>', 'show_cookie_tip': True, 'site': <Site: staging.engelberger.ch>, 'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>} {'LANGUAGE_CODE': 'de', 'PROCESSING_TIME': 6.7644864320755005, 'object': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'page': <Page 5de51e5b8ba53ea9a3405c03 (/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/)>, 'url': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen'} {'block': <Block Node: footer. Contents: [<TextNode: '\n '>, <eshop.modules.sitesettings.loader_tags.IncludeNode object at 0x7fecf37479b0>, <TextNode: '\n '>]>}

Context-Prozessoren

django.template.context_processors.csrf
{'csrf_token': <SimpleLazyObject: 'KRVXMftWzqOgLRL1ibLESixeTvmI49Bu5FqjuihjcDMJ205Boio9fp3kp1jqINUa'>}
django.template.context_processors.request
{'request': <WSGIRequest: GET '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'>}
django.contrib.auth.context_processors.auth
{'user': <SimpleLazyObject: <eshop.modules.accounts.models.user.AnonymousShopUser object at 0x7fecf47749b0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fecf3a749b0>}
django.contrib.messages.context_processors.messages
{'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fecf4774748>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
eshop.core.context_processors.url_info
{'LANGUAGE_REDIRECT': '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'LINK_ALTERNATE': [('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'LINK_ALTERNATE_ALL': [('de', '/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'), ('fr', '/fr/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/')], 'MODULE_NAME': '', 'LOGIN_URL': '/de/account/login/?next=/de/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'}
eshop.core.context_processors.release_info
{'ESHOP_VERSION': '4.12.3', 'ESHOP_VERSION_DATE': datetime.datetime(2020, 3, 6, 11, 27, 48), 'PRJ_VERSION': 'aa8da6d', 'PRJ_VERSION_DATE': datetime.datetime(2020, 6, 22, 9, 37, 33), 'UI_VERSION': '0a030df', 'UI_VERSION_DATE': datetime.datetime(2020, 5, 14, 6, 30, 48)}
eshop.core.context_processors.cookie
{'show_cookie_tip': True, 'cookie_tip_url': '/intern/cookies'}
eshop.core.context_processors.template_settings
{'SENTRY_DSN': 'https://c3a3980c56c1415aa322620d1f645406@sentry.io/1448653', 'SENTRY_JS_ENABLED': False, 'SENTRY_JS_ENABLE_FEEDBACK': False, 'ROSETTA_ENABLED': True, 'CACHE_TIMEOUTS': {'cms_navigation': 300, 'catalog_navigation': 300}, 'DEFAULT_ITEMLIST_LAYOUT': 'boxes', 'AUTOCOMPLETE_CLOSE_AFTER_SELECT': False}
eshop.modules.sitesettings.context_processors.site
{'site': <Site: staging.engelberger.ch>, 'COOKIE_TIP_URL': '/intern/cookies', 'SHOW_COOKIE_TIP': True}
eshop.modules.accounts.context_processors.user_preferences
{'user_preferences': <function user_preferences.<locals>.get_preferences at 0x7fecf3bca0d0>}
eshop.modules.cart.context_processors.cart
{'cart_label': <function cart.<locals>.get_cart_label at 0x7fecf47950d0>, 'cart_count': <function cart.<locals>.count_carts at 0x7fecf4795950>, 'cart_position_count': <function cart.<locals>.count_cart_positions at 0x7fecf4772268>, 'cart_denied_url': <function cart.<locals>.get_cart_denied_url at 0x7fecf4772ae8>, 'cart_import_delimiters': OrderedDict([(';', ';'), ('tab', 'Tab'), ('|', '|'), ('#', '#'), ('&', '&'), (',', ',')])}
eshop.modules.cms.context_processors.navigation
{'cms_navigation': {'root': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475f620>, 'meta': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf475ff28>, 'footer': <function navigation.<locals>.<dictcomp>.<lambda> at 0x7fecf476d8c8>}}
eshop.modules.catalog.context_processors.navigation
{'catalog': <function navigation.<locals>.<lambda> at 0x7fecf4766268>}

Cache-Aufrufe von 10 Backends

Zusammenfassung

Aufrufe gesamt Zeit gesamt Cache erfolgreich Cache verfehlt
11 6.9789886474609375 ms 8 1

Befehle

add get set delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 9 2 0 0 0 0 0 0 0 0 0 0

Aufrufe

Zeit (ms) Typ Argumente Schlüsselwort-Argumente Backend
+ 0.6905 get ('attributes=1&attributes_desc=1&blocks=1&breadcrumbs=1&children=0&host=engelberger.ch&lang=de&url=%2Fgeschaeftsbedingungen%2Fallgemeine-geschaeftsbedingungen&version=draft',) {} <django_redis.cache.RedisCache object at 0x7fecf3a7cc18>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in process_view(53)
  response = view_func(request, *view_args, **view_kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py in get(58)
  return _cms_page(request, f'/{url or ""}', template_context=template_context)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py in _cms_page(36)
  }, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py in fetch_page(98)
  request._cms_fetched_pages[cache_key] = _fetch_page(params, cache_key, request, ttl, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py in _fetch_page(49)
  page_data = cache.caches['cms'].get(cache_key)
+ 1.0865 set ('attributes=1&attributes_desc=1&blocks=1&breadcrumbs=1&children=0&host=engelberger.ch&lang=de&url=%2Fgeschaeftsbedingungen%2Fallgemeine-geschaeftsbedingungen&version=draft', {'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_header_font_color': 'white', 'cms_headerimage': None, 'cms_headerimage_position': 'center center', 'cms_megamenu': False}, 'attributes_desc': {'cms_header_font_color': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['black', {'de': 'Schwarz', 'en': '', 'fr': '', 'it': ''}], ['white', {'de': 'Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_headerimage': {'datatype': 'media', 'field_class': 'xmm.models.fields.file.FileField', 'metadata': {'folder': '5afe887835791f002482fda3'}, 'multilingual': False, 'multivalue': False}, 'cms_headerimage_position': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['center bottom', {'de': 'zentriert / unten', 'en': '', 'fr': '', 'it': ''}], ['center center', {'de': 'zentriert / zentriert', 'en': '', 'fr': '', 'it': ''}], ['center top', {'de': 'zentriert / oben', 'en': '', 'fr': '', 'it': ''}], ['left bottom', {'de': 'links / unten', 'en': '', 'fr': '', 'it': ''}], ['left center', {'de': 'links / zentriert', 'en': '', 'fr': '', 'it': ''}], ['left top', {'de': 'links / oben', 'en': '', 'fr': '', 'it': ''}], ['right bottom', {'de': 'rechts / unten', 'en': '', 'fr': '', 'it': ''}], ['right center', {'de': 'rechts / zentriert', 'en': '', 'fr': '', 'it': ''}], ['right top', {'de': 'rechts / oben', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_megamenu': {'datatype': 'boolean', 'field_class': 'xmm.models.fields.boolean.BooleanField', 'metadata': {}, 'multilingual': False, 'multivalue': False}}, 'blocks': {'content': [{'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_section_background_color': 'transparent', 'cms_section_background_image': None, 'cms_section_background_position': 'center center', 'cms_section_heading': {'de': '', 'fr': '', 'it': ''}, 'cms_section_style': 'normal', 'cms_section_width': 'medium'}, 'attributes_desc': {'cms_section_background_color': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['darkest-gray', {'de': 'Dunkelgrau', 'en': '', 'fr': '', 'it': ''}], ['lightest-gray', {'de': 'Hellgrau', 'en': '', 'fr': '', 'it': ''}], ['primary', {'de': 'Primärfarbe', 'en': '', 'fr': '', 'it': ''}], ['secondary', {'de': 'Sekundärfarbe', 'en': '', 'fr': '', 'it': ''}], ['transparent', {'de': 'Transparent', 'en': '', 'fr': '', 'it': ''}], ['white', {'de': 'Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_section_background_image': {'datatype': 'media', 'field_class': 'xmm.models.fields.file.FileField', 'metadata': {'folder': None}, 'multilingual': False, 'multivalue': False}, 'cms_section_background_position': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['center bottom', {'de': 'zentriert / unten', 'en': '', 'fr': '', 'it': ''}], ['center center', {'de': 'zentriert / zentriert', 'en': '', 'fr': '', 'it': ''}], ['center top', {'de': 'zentriert / oben', 'en': '', 'fr': '', 'it': ''}], ['left bottom', {'de': 'links / unten', 'en': '', 'fr': '', 'it': ''}], ['left center', {'de': 'links / zentriert', 'en': '', 'fr': '', 'it': ''}], ['left top', {'de': 'links / oben', 'en': '', 'fr': '', 'it': ''}], ['right bottom', {'de': 'rechts / unten', 'en': '', 'fr': '', 'it': ''}], ['right center', {'de': 'rechts / zentriert', 'en': '', 'fr': '', 'it': ''}], ['right top', {'de': 'rechts / oben', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'value', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_section_heading': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': True, 'multivalue': False}, 'cms_section_style': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['normal', {'de': 'Normal', 'en': '', 'fr': '', 'it': ''}], ['frameless', {'de': 'Randlos', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_section_width': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['large', {'de': 'Gross', 'en': '', 'fr': '', 'it': ''}], ['small', {'de': 'Klein', 'en': '', 'fr': '', 'it': ''}], ['medium', {'de': 'Normal', 'en': '', 'fr': '', 'it': ''}], ['tiny', {'de': 'Sehr klein', 'en': '', 'fr': '', 'it': ''}], ['full', {'de': 'Volle Breite', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': False, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}}, 'blocks': [{'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_article_background_color': 'transparent', 'cms_article_background_image': None, 'cms_article_background_position': 'center center', 'cms_article_columns': '1', 'cms_article_fix_width_columns': False, 'cms_article_heading': {'de': '', 'fr': '', 'it': ''}, 'cms_article_style': 'normal'}, 'attributes_desc': {'cms_article_background_color': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['darkest-gray', {'de': 'Dunkelgrau', 'en': '', 'fr': '', 'it': ''}], ['lightest-gray', {'de': 'Hellgrau', 'en': '', 'fr': '', 'it': ''}], ['primary', {'de': 'Primärfarbe', 'en': '', 'fr': '', 'it': ''}], ['secondary', {'de': 'Sekundärfarbe', 'en': '', 'fr': '', 'it': ''}], ['transparent', {'de': 'Transparent', 'en': '', 'fr': '', 'it': ''}], ['white', {'de': 'Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_article_background_image': {'datatype': 'media', 'field_class': 'xmm.models.fields.file.FileField', 'metadata': {'folder': None}, 'multilingual': False, 'multivalue': False}, 'cms_article_background_position': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['left top', {'de': 'links / oben', 'en': '', 'fr': '', 'it': ''}], ['center top', {'de': 'zentriert / oben', 'en': '', 'fr': '', 'it': ''}], ['right top', {'de': 'rechts / oben', 'en': '', 'fr': '', 'it': ''}], ['left center', {'de': 'links / zentriert', 'en': '', 'fr': '', 'it': ''}], ['center center', {'de': 'zentriert / zentriert', 'en': '', 'fr': '', 'it': ''}], ['right center', {'de': 'rechts / zentriert', 'en': '', 'fr': '', 'it': ''}], ['left bottom', {'de': 'links / unten', 'en': '', 'fr': '', 'it': ''}], ['center bottom', {'de': 'zentriert / unten', 'en': '', 'fr': '', 'it': ''}], ['right bottom', {'de': 'rechts / unten', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_article_columns': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['1', {'de': '1 Spalte', 'en': '', 'fr': '', 'it': ''}], ['2', {'de': '2 Spalten', 'en': '', 'fr': '', 'it': ''}], ['2-tablet', {'de': '2 Spalten (inkl. Tablet)', 'en': '', 'fr': '', 'it': ''}], ['3', {'de': '3 Spalten', 'en': '', 'fr': '', 'it': ''}], ['4', {'de': '4 Spalten', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': False, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_article_fix_width_columns': {'datatype': 'boolean', 'field_class': 'xmm.models.fields.boolean.BooleanField', 'metadata': {}, 'multilingual': False, 'multivalue': False}, 'cms_article_heading': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': True, 'multivalue': False}, 'cms_article_style': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['normal', {'de': 'Normal', 'en': '', 'fr': '', 'it': ''}], ['frameless', {'de': 'Randlos', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}}, 'blocks': [{'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_text_content': {'de': '<p>ANWENDUNGSBEREICH UND GELTUNG</p>\n<p>Die vorliegenden allgemeinen Geschäftsbedingungen (nachfolgend „AGB“) regeln die Rechte und Pflichten zwischen engelberger ag, Achereggstrasse 11, 6362 Stansstad (nachfolgend „eag“) und ihren Kunden, soweit nichts Abweichendes schriftlich vereinbart wurde. eag behält sich vor, die AGB jederzeit anzupassen.</p>\n<p>VORAUSSETZUNG DER ZUSAMMENARBEIT</p>\n<p>eag beliefert nur Wiederverkäufer. Voraussetzung für die Eröffnung eines Kundenkontos ist der Eintrag im Handelsregister mit Geschäftszweck Verkauf von Produkten aus den Bereichen Foto, Video, Audio, Optik, IT, Büro, Unterhaltungselektronik, Telekommunikation oder ähnlichem. Der Kunde übergibt eag auf Verlangen eine Kopie seines Handelsregister-Auszugs.</p>\n<p>BESTELLUNG, LIEFERUNG</p>\n<p>• Mit Aufgabe einer Bestellung anerkennt der Kunde die AGB von eag.</p>\n<p>• Bestellungen sind verbindlich und können ohne ausdrückliches Einverständnis von eag weder geändert noch annulliert werden.</p>\n<p>• Ein Vertrag kommt mit Zustimmung von eag, spätestens jedoch bei der Auslieferung zu Stande. Vertragsabschluss und Lieferung erfolgen unter Vorbehalt einer positiven Bonitätsprüfung des Kunden und der Verfügbarkeit der bestellten Produkte.</p>\n<p>• Von eag angegebene Liefertermine sind ohne anders lautende schriftliche Zusage nur als Richtwerte zu betrachten. Die Angabe eines Liefertermins erfolgt ohne Gewähr. &nbsp;</p>\n<p>• Sollte sich eine Lieferung über einen von eag ausdrücklich schriftlich zugesicherten Liefertermin hinaus verzögern, so kann der Kunde nach Ablauf einer von ihm schriftlich anzusetzenden Zusatzfrist von mindestens drei Wochen eag in Verzug setzen und nach ungenutztem Ablauf einer angemessenen Nachfrist von der betreffenden Bestellung zurücktreten. eag haftet für diesen Fall gegenüber dem Kunden nur für den direkten und unmittelbaren Schaden, wenn und soweit der Verzug bzw. die Unmöglichkeit der Lieferung nachweisbar auf eine Vertragsverletzung von eag zurückzuführen ist.</p>\n<p>• Unabwendbare Ereignisse wie höhere Gewalt, Streiks usw. berechtigen eag zum Lieferaufschub oder allenfalls zum Rücktritt vom Vertrag.</p>\n<p>• Teillieferungen sind ohne anderslautende Vereinbarung zulässig.&nbsp;</p>\n<p>\u2003</p>\n<p>ANGEBOTE UND PREISE</p>\n<p>• Alle Angebote sind unverbindlich. Die aktuellen Preise sind nach erfolgtem Login im Online-Shop publiziert, Preisänderungen und Fehler bleiben vorbehalten.</p>\n<p>• Die Preise verstehen sich rein netto in Schweizer Franken (CHF), exklusive Mehrwertsteuer und ab Lager eag. Eine evtl. Auftragspauschale für Auftragserfassung, Kommissionierung, Verpackung &amp; Transport gemäss nächstem Abschnitt ist in den Preisen nicht enthalten und geht ebenso wie die Mehrwertsteuer zu Lasten des Kunden. Für nicht verrechnete Mehrwertsteuer behält sich eag ein Nachbelastungsrecht vor. Gesetzliche und regulatorische Abgaben (SUISA/SWICO) werden nicht in jedem Fall separat ausgewiesen, sind aber in jedem abgabepflichtigen Produkt enthalten.</p>\n<p>• Die Preise der Produkte sowie die Nebenkosten werden grundsätzlich zum Zeitpunkt der elektronischen Erfassung der Bestellung durch eag berechnet. Erhöhen sich die Bezugspreise für eag nach erfolgter Auftragsbestätigung, ist diese berechtigt, die Preise gegenüber dem Kunden entsprechend anzupassen.</p>\n<p>AUFTRAGSPAUSCHALE, PORTO</p>\n<p>• Bestellungen ab Warenwert CHF 1‘000.- (exkl. MwSt). werden franko geliefert.</p>\n<p>• Für Bestellungen unter CHF 1‘000.- hängt die Höhe der Auftragspauschale von der Bestellart des Kunden ab:</p>\n<p>(a) erfasst der Kunde den Auftrag selber (via eag Shop oder IT-Anbindung) so wird pro Bestellung eine Auftragspauschale von CHF 10.- für Kommissionierung, Verpackung und Porto in Rechnung gestellt.</p>\n<p>(b) erfasst eag den Auftrag (Bestellung per Tel., eMail oder via Aussendienst), so beträgt die Auftragspauschale auf Grund der zusätzlichen Auftragserfassung CHF 15.-.</p>\n<p>• eag wählt Versandart und Transportmittel. Verlangt der Kunde abweichendes, trägt er die Mehrkosten</p>\n<p>• Post-Express und Nachnahme-Zuschläge werden je mit CHF 15.- zusätzlich in Rechnung gestellt.</p>\n<p><br></p>\n<p><br></p>\n<p>\u2003</p>\n<p>ZAHLUNGSKONDITIONEN, ZAHLUNGSVERZUG, VERRECHNUNG</p>\n<p>• Die auf der Faktura vermerkten Zahlungskonditionen gelten ab Rechnungsdatum. &nbsp;Unberechtigte Abzüge werden nachbelastet. &nbsp;</p>\n<p>• Nach Ablauf dieser Frist befindet sich der Kunde ohne Mahnung im Verzug und sämtliche offenen Rechnungen werden fällig. Im Verzugsfall ist eag berechtigt, alle weiteren Lieferungen an den Kunden ganz oder teilweise einzustellen, bis ihre Forderungen getilgt oder sichergestellt sind, einen Verzugszins von 5% geltend zu machen und alle Kosten, welche sich aus einer solchen Liefereinstellung ergeben, dem Kunden zu belasten.</p>\n<p>• Die Aufrechnung von Gegenforderungen des Kunden ist ausgeschlossen. Vom Kunden geltend gemachte Ansprüche aus Gewährleistungen oder behaupteter Mängel befreien ihn bis zur rechtskräftigen gerichtlichen Entscheidung nicht von der Zahlungspflicht.&nbsp;</p>\n<p>EIGENTUMSVORBEHALT</p>\n<p>• Die gelieferten Produkte bleiben im Eigentum von eag, bis diese den Kaufpreis vollständig und vertragskonform erhalten hat. Der Kunde verpflichtet sich, auf Verlangen sein schriftliches Einverständnis zur Eintragung eines Eigentumsvorbehaltes in allen für die Eintragung wesentlichen Punkten zu geben.</p>\n<p>ÜBERGANG DER GEFAHR, PRÜFUNG AUF MÄNGEL</p>\n<p>• Mit der Übergabe der Produkte geht die Gefahr auf den Kunden über.</p>\n<p>• Der Kunde hat die Ware unmittelbar nach Ablieferung oder Abholung auf Vollständigkeit und Richtigkeit zu prüfen. Offene Mängel sind innerhalb von 8 Arbeitstagen unter Erwähnung der Rechnungsnummer zu rügen. Bei Lieferungen mit Transportschäden hat der Kunde zudem umgehend ein Schadenprotokoll aufzunehmen, das er sich vom Spediteur visieren lassen muss.</p>\n<p>• Versteckte Mängel sind sofort nach der Entdeckung schriftlich zu rügen.</p>\n<p>RÜCKSENDUNG VON PRODUKTEN&nbsp;</p>\n<p>• Die Rücksendung oder Umtausch von Produkten ist grundsätzlich nicht möglich. Nur in Ausnahmefällen und nach vorheriger Zustimmung von eag kann ein originalverpackter Artikel unter der Beilage der bewilligten RMA-Nummer auf Kosten und Risiko des Kunden retourniert werden.</p>\n<p>• Für von eag nicht an Lager gehaltene, extra für den Kunden bestellte und im Webshop so deklarierte Artikel („Wird für Sie bestellt. Keine Annullation oder Rückgabe“) ist eine Rücksendung ausgeschlossen.</p>\n<p>• eag behält sich vor, Produkte mit fehlender, defekter oder beschriebener Originalverpackung bzw. nicht mehr einwandfreie Produkte dem Kunden auf dessen Kosten und Risiko wieder zu retournieren.</p>\n<p>• Bei Warenrücksendungen, die nicht auf ein Verschulden von eag zurück zu führen sind, wird dem Kunden bei einer in der Zwischenzeit erfolgten Preissenkung der Warenwert basierend auf dem tieferen Preis gutgeschrieben und die Erhebung einer Bearbeitungsgebühr bleibt vorbehalten.</p>\n<p>GARANTIE, GEWÄHRLEISTUNG</p>\n<p>• Für die von eag gelieferten Produkte gelten die Garantie- und Gewährleistungsbestimmungen des Herstellers. Der Kunde verzichtet auf darüber hinaus gehende Ansprüche gegenüber eag und dem Hersteller/Lieferanten. Die einzige Pflicht von eag besteht darin, allfällige eigene Garantie- und Gewährleistungsansprüche gegenüber dem Hersteller/Lieferanten an den Kunden abzutreten.</p>\n<p>• Ausserdem anerkennt der Kunde, ein Mangel nur dann vorliegt, wenn dieser sofort nach Entdeckung eag schriftlich detailliert angezeigt wird und einen relevanten und reproduzierbaren Fehler beinhaltet. Ausgeschlossen ist die Gewährleistung insbesondere für Mängel, welchen eine der folgenden Ursachen zugrunde liegt: a) unzulängliche Wartung; b) Nichtbeachten der Betriebs- oder Installationsvorschriften; c) zweckwidrige Benutzung der Produkte; d) Verwendung von nicht genehmigten Teilen und Zubehör; e) natürliche Abnutzung; f) Transport, unsachgemässe Handhabung bzw. Behandlung; g) Modifikationen oder Reparaturversuche; h) äussere Einflüsse, insbesondere höhere Gewalt (z.B. Versagen der Stromversorgung, Elementarschäden) sowie andere Gründe, welche weder von eag noch vom Hersteller/Lieferanten zu vertreten sind. Vom Hersteller/Lieferanten nicht gedeckte Reparaturleistungen sowie vom Kunden verursachte Mehrkosten werden dem Kunden in Rechnung gestellt.</p>\n<p>• Der Kunde nimmt zur Kenntnis, dass sich aufgrund der jeweils anwendbaren Garantiebestimmungen die Gewährleistung in der Regel nach Wahl des jeweiligen Herstellers/Lieferanten auf Nachbesserung oder Auswechslung der defekten/mangelhaften Produkte beschränkt und zudem nur gilt, wenn die Produkte in der Schweiz bzw. im Fürstentum Liechtenstein verbleiben.</p>\n<p>• In jedem Falle hält sich der Kunde an die von eag bzw. vom jeweiligen Hersteller / Lieferanten definierten Abläufe bei der Abwicklung von allfälligen Garantieleistungen.</p>\n<p>\u2003</p>\n<p>HAFTUNG</p>\n<p>• eag haftet nur für direkten Schaden und nur, wenn der Kunde nachweist, dass dieser durch grobes Verschulden von eag oder den von eag beauftragten Dritten verursacht wurde. Die Haftung ist auf den Preis der jeweiligen Lieferung/Dienstleistung beschränkt.</p>\n<p>• Jede weitergehende Haftung von eag, deren Hilfspersonen und der von eag beauftragten Dritten für Schäden aller Art ist ausgeschlossen. Insbesondere hat der Kunde in keinem Fall Ansprüche auf Ersatz von Schäden, die nicht am Produkt selbst entstanden sind, wie namentlich Produktionsausfall, Nutzungs- oder Datenverlust, Verlust von Aufträgen, entgangenen Gewinn sowie andere indirekte oder Folgeschäden.</p>\n<p>• eag verpflichtet sich, dem Kunden allfällige vom Hersteller/Lieferanten anerkannte Haftungsansprüche abzutreten.</p>\n<p>PATENTE UND ANDERE SCHUTZRECHTE</p>\n<p>• Wenn ein Dritter gegen den Kunden bzw. dessen Endkunden Ansprüche wegen Verletzung eines Patent-, Urheber- oder andern gewerblichen Schutzrechtes durch gelieferte Produkte geltend machen sollte so wird der Kunde eag schriftlich und ohne Verzug über solche Verletzungshinweise oder gestellte Ansprüche in Kenntnis setzen. eag wird diese Hinweise umgehend an den Lieferanten bzw. Hersteller weiterleiten und diesen zur Regelung der Situation auffordern. Der Kunde verzichtet eag gegenüber auf irgendwelche Garantie- oder Haftungsansprüche.</p>\n<p>WIEDERAUSFUHR</p>\n<p>• Die Wiederausfuhr gewisser von eag vertriebenen Produkten unterliegt internationalen Exportkontrollbestimmungen, insbesondere Schweizerischen, Europäischen und US-Amerikanischen Ausfuhrbestimmungen. Es ist Aufgabe des Kunden, sich vor einer allfälligen Wiederausfuhr der Produkte selbstständig zu informieren und allenfalls notwendige Ausfuhrbewilligungen einzuholen.&nbsp;</p>\n<p>VERTRAULICHKEIT, GEBRAUCH DES EAG ONLINE-SHOPS</p>\n<p>• Alle Preise und Daten des eag Online Shops sind ausschliesslich zur Information und zum Gebrauch des durch das abgegebene Login berechtigten Kunden bestimmt, eine Weitergabe erfordert eine schriftliche Zustimmung von eag.</p>\n<p>\u2003</p>\n<p>HERSTELLER-REPORTING, DATENSCHUTZ</p>\n<p>• Der Kunde anerkennt, dass eag zur Erfüllung einzelner Distributionsverträge verpflichtet ist, Kunden- und Umsatzdaten wie Namen und Adresse sowie Mengen und Preise der bezogenen Produkte an Hersteller und Lieferanten im In- und Ausland zu übermitteln.</p>\n<p>• Mit seiner Bestellung erteilt der Kunde eag sein Einverständnis, kundenbezogene Daten zur Prüfung der Kreditwürdigkeit zu bearbeiten und dem beauftragten Kreditversicherungsunternehmen bekannt zu geben.&nbsp;</p>\n<p>• Adressinformationen von Endkunden, welche der Kunde eag zwecks „Dropshipment“ (= Direktlieferung von eag zum Endkunden im Auftrag und Namen des Kunden) zur Verfügung stellt, werden von eag weder ausgewertet noch an Hersteller und Lieferanten übermittelt</p>\n<p>• Eine Ausnahme der vorherigen Endkunden-Adressinformation bilden ausgewählte B2B-Projektkonditionen, welche gewisse Hersteller &amp; Lieferanten dem Kunden via eag nur anbieten, wenn die Identität des Endkunden offen gelegt wird.</p>\n<p><br></p>\n<p>ÜBERTRAGUNG VON RECHTEN UND PFLICHTEN</p>\n<p>• Rechte und/oder Pflichten aus einzelnen Verträgen (Lieferungen, Dienstleistungen) mit eag können vom Kunden nur mit vorgängiger schriftlicher Zustimmung übertragen werden.</p>\n<p>ANWENDBARES RECHT UND GERICHTSSTAND</p>\n<p>• Die Verträge und AGB von eag unterstehen ausschliesslich schweizerischem Recht unter ausdrücklichem Ausschluss von staatsvertraglichen Normen, insbesondere des Wiener UN Übereinkommens über den internationalen Warenkauf.</p>\n<p>• Der Gerichtsstand für alle sich aus den vertraglichen Beziehungen unmittelbar oder mittelbar ergebenden Streitigkeiten ist Stansstad bzw. der Kanton Nidwalden. eag ist berechtigt, den Kunden auch an jedem anderen gesetzlich zuständigen Gericht zu belangen.</p>\n<p><br></p>\n<p>Stand Dezember 2019</p>', 'fr': "<p>APPLICATION</p>\n<p>•\tLes présentes conditions générales de vente [ci-après „CGV“] règlent les relations commerciales avec engelberger ag, Achereggstrasse 11, 6362 Stansstad [ci-après „eag“] et entrent en vigueur à chaque transaction commerciale effectuée sauf dérogation écrite.</p>\n<p><br></p>\n<p>REGISTRATION COMME CLIENT</p>\n<p>•\teag n‘approvisionne que revendeurs avec but commercial de vendre des produits photo, vidéo, audio, optique, informatique, radio-tv, télécommunication ou pareils. &nbsp;Sur demande, le client donne une copie du registre de commerce à eag.</p>\n<p><br></p>\n<p>COMMANDE, LIVRAISON</p>\n<p>•\tEn plaçant une commande, le client accepte les CGV d‘eag.</p>\n<p>•\tToute commande est fixe et ne peut être changée ou annulée qu’avec le consentement explicite d‘eag. &nbsp;</p>\n<p>•\tUn contrat se conclut avec l’acceptation de la commande par eag, au plus tard avec la livraison, à condition d’une vérification positive de la solvabilité du client et de la disponibilité des produits commandées.</p>\n<p>•\tSauf confirmation écrite, les délais de livraison communiqués par eag sont indicatifs, sans garantie.&nbsp;</p>\n<p>•\tSi eag dépasse une date de livraison expressément confirmée par écrit, le client sera en droit de fixer un délai supplémentaire d’au moins trois semaines. Si ce délai ne peut être respecté, ledit client est en droit de mettre eag en demeure et de fixer un nouveau délai supplémentaire raisonnable, avant de renoncer à la commande concernée. Le cas échéant, eag répond uniquement du dommage direct et immédiat causé au client, pour autant que l’on puisse démontrer que le retard ou l’impossibilité de livraison est dû à une négligence grave de la part d’eag.</p>\n<p>•\tDes événements inéluctables tels qu’un cas de force majeure autorisent eag à reporter la livraison ou éventuellement à résilier le contrat.</p>\n<p>•\tLes livraisons partielles sont autorisées.</p>\n<p>OFFRES ET PRIX</p>\n<p>•\tToutes les offres sont sans engagement. Les prix actuels sont publiés après l’enregistrement sur le magasin en ligne, sous réserve de modifications et d'erreurs de prix.</p>\n<p>•\tLes prix des produits s’entendent nets en francs suisses (CHF), hors TVA et au départ du centre logistique d’eag. Un forfait supplémentaire défini ci-après pour les &nbsp;frais d’enregistrement de la commande, de conditionnement, d’emballage et de frais de transport ainsi que la TVA ne sont pas inclus dans les prix et sont également à la charge du client. En cas de TVA non incluse, Eag se réservons le droit de la facturer rétroactivement au client. Les taxes légales et règlementaires (SUISA/SWICO) ne sont pas systématiquement indiquées séparément mais sont incluses dans le prix de chaque produit imposable.&nbsp;</p>\n<p>•\tLes prix des produits ainsi que les frais supplémentaires seront facturés par eag au moment de la saisie électronique de la commande. Si les prix de références augmentent pour eag, après que le client a passé sa commande, eag se réserve le droit d’ajuster les prix en conséquence.</p>\n<p>FORFAIT COMMANDE, FRAIS DE PORT</p>\n<p>•\tLes commandes à partir d’une valeur marchandise de CHF 1‘000.- (TVA exclue) sont livrés franc de port (franco).</p>\n<p>•\tPour les commandes inférieurs à CHF 1‘000.-, le montant du forfait par commande dépend de la manière d’enregistrement de la commande:</p>\n<p>(a) si le client enregistre la commande dans le système informatique d’eag (par le shop eag, par connection EDI), eag charge un forfait de CHF 10.- par commande pour conditionnement, emballage et de frais de transport</p>\n<p>(b) si eag enregistre la commande (commande du client par téléphone, eMail, représentant eag), eag charge un forfait de CHF 15.- par commande à cause de l‘enregistrement supplémentaire.</p>\n<p>•\teag choisit le moyen de transport et le mode d'expédition. Si l'acheteur souhaite un autre mode de livraison, les frais supplémentaires seront à sa charge. &nbsp;</p>\n<p>•\tPour le transport par „Post Express“ et „Contre Remboursement“, un supplément de CHF 15.- s’applique pour chacune.</p>\n<p>•\t</p>\n<p>CONDITIONS DE PAIEMENT, DÉLAI DE PAIEMENT, COMPENSATION</p>\n<p>•\tLe délai de paiement noté sur la facture se calcule à partir de la date de la facture. &nbsp;Toute déduction injustifiée sera refacturée.</p>\n<p>•\tPassé ce délai, les factures sont considérées comme échues et le client est en retard de paiement, sans sommation écrite. En cas de retard de paiement, eag a le droit de suspendre totalement ou partiellement toutes les livraisons en cours jusqu’à ce que ses créances soient acquittées ou assurées. Toutes conséquences issues de cette interruption de livraison sont à la charge du client et eag peut réclamer un intérêts de retard de 5%.</p>\n<p>o\tLa rétention de paiements ou la compensation à cause de demandes reconventionnelles quelconques de l’acheteur sont exclues et ne le libèrent pas de l’obligation de paiement.&nbsp;</p>\n<p><br></p>\n<p>RÉSERVE DE PROPRIÉTÉ</p>\n<p>•\tLa marchandise déjà livrée demeure propriété d’eag jusqu’à réception de l’intégralité du montant de l’achat conformément aux CGV.. Sur demande d’eag, le client s’engage à donner immédiatement son accord écrit pour l’enregistrement d’une réserve de propriété sur tous les points importants.</p>\n<p><br></p>\n<p>TRANSFER DES RISQUES, RÉCEPTION ET CONTRÔLE&nbsp;</p>\n<p>•\tLes risques sont transférés au client au moment de l’arrivé des produits.</p>\n<p>•\tLe client est tenu de contrôler la marchandise immédiatement après la livraison ou l’enlèvement et de déclarer par écrit des défauts apparents dans les 8 jours après la réception. En cas de dommages survenus durant le transport, le client devra immédiatement établir un procès-verbal des dommages avec l’expéditeur et le faire signer par celui-ci.</p>\n<p>•\tTous vices cachés sont à signaler immédiatement àprès leur découverte.</p>\n<p><br></p>\n<p>RETOUR DE PRODUITS</p>\n<p>•\tLe retour de produits ne peut avoir lieu sans l’obtention préalable d’une autorisation d’eag, les frais et les risques de renvoi sont à la charge du client. Pour procéder au renvoi d’un produit, ce dernier doit être dans son emballage d’origine, un numéro de retour doit avoir été créé et une description détaillée du dysfonctionnement doit figurer dans le numéro de retour.&nbsp;</p>\n<p>•\tLes produits „commandés spécialement pour vous“ ne peuvent pas être annulés ni retournés. .&nbsp;</p>\n<p>•\teag se réserve le droit de renvoyer, aux frais et aux risques du client, les produits qui ne sont pas dans leur emballage d’origine, dont l’emballage est défectueux ou porte des inscriptions.</p>\n<p>•\tLors d’un retour de marchandise n’étant pas lié à une erreur d’Eag, le client recevra une note de crédit alignée sur le prix le plus bas du marché prenant en compte sa perte de valeur de la date d’achat jusqu’au jour du retour. eag se réserve le droit de facturer des frais de traitement au client.</p>\n<p><br></p>\n<p>GARANTIE</p>\n<p><br></p>\n<p>•\tLa garantie accordée par eag sur ses produits s’aligne sur la garantie du fabricant/fournisseur. Le client renonce à toute autre prétention de garantie à l’égard d’eag et du fabricant/fournisseur. La seule obligation d’eag est de céder au client les éventuelles prétentions de garantie dont elle bénéficierait elle-même de la part du fabricant/fournisseur.</p>\n<p>•\t</p>\n<p>•\tLe client reconnaît qu'il n'y a défaut que lorsque celui-ci a été signalé par écrit dès sa découverte et qu'il comporte une erreur importante pouvant se reproduire. La garantie exclue les cas suivants : a) l'entretien insuffisant ; b) le non-respect des prescriptions d'utilisation ou d'installation ; c) l'utilisation inappropriée des produits ; d) l’utilisation de pièces et accessoires non agréés ; e) l'usure naturelle ; f) le transport, la manipulation ou le traitement inappropriés ; g) la modification ou essais de réparation ; h) l’influences extérieures, notamment les cas de force majeure (par exemple défaillance de l’alimentation électrique ou de la climatisation, dégâts dus aux intempéries), et autres causes dont ni eag, ni le fabricant/fournisseur ne peuvent être tenus pour responsables. Les prestations de garantie non couvertes par le fabricant/fournisseur, ainsi que les frais supplémentaires engendrés par le client lui-même, lui seront facturés.</p>\n<p><br></p>\n<p>Sur la base des dispositions de garanties appliquées, le client prend acte que la garantie se limite, selon le choix du fabricant/fournisseur, à la réparation ou au remplacement de l’article défectueux et qu’elle ne vaut que pour les produits demeurant en Suisse ou au Liechtenstein.</p>\n<p><br></p>\n<p>•\tLe client s’engage à respecter les procédures de garantie du fabricant/fournisseur ou d’eag..</p>\n<p>RESPONSABILITÉ</p>\n<p>•\teag assume la responsabilité des dommages directs mais uniquement si le client peut prouver l’existence de dommages et le lien de causalité qui lie ces dommages à une négligence grave à des obligations d’eag ou d’un tiers mandaté par eag. La responsabilité se limite au montant de la livraison/du service.</p>\n<p>•\tToute autre responsabilité d’eag, d’auxiliaires ou de tiers mandatés par eag, pour quelque dommage que ce soit, est exclue. Le client n’a aucun droit de dédommagement, en particulier si les dommages n’ont pas été causés directement au produit, mais lorsqu’il s’agit d’un arrêt de production, de perte d’usage ou de données, de perte de commande, de perte de gain ou d’autres dommages directs ou indirects.</p>\n<p>•\teag s’engage à transmettre au client les éventuelles prétentions en responsabilité civile qu’elle peut faire valoir auprès du fabricant/fournisseur.</p>\n<p>BREVETS ET AUTRES CERTIFICATS DE PROTECTION</p>\n<p>•\tSi un tiers devait prétendre ou faire valoir ses droits par voie juridictionnelle contre un client ou l’un de ses clients finaux à cause du nom respect d’un brevet, des droits d’auteur ou de tout autre droit de propriété industrielle de produits lui ayant été livrés, il est impératif que le client informe eag par écrit et sans délai de telles infractions ou du fait qu’il souhaite faire valoir ses droits par voie juridictionnelle. eag transmettra ces informations immédiatement au fournisseur/fabricant et exigera son intervention afin de mettre un terme à cette situation. Le client renonce ainsi à faire valoir un droit quelconque concernant la garantie ou la responsabilité d’eag.</p>\n<p>RÉEXPORTATION</p>\n<p>•\tLes produits commercialisés par eag remplissent les exigences concernant les lois et règlementations d’exportation suisses, européens ou américaines. Avant une éventuelle réexportation des produits, le client s’engage à demander une autorisation spéciale d’exportation auprès de l’autorité compétente.&nbsp;</p>\n<p>CONFIDENTIALITÉ</p>\n<p>•\tLe client s’engage à ne divulguer aucune liste de prix d’eag ni aucune information confidentielle ou de nature commerciale. et à les exploiter uniquement dans le cadre des relations contractuelles avec eag.</p>\n<p>REPORTING AUX FABRICANTS, PROTECTION DES DONNÉES</p>\n<p><br></p>\n<p>eag ne transmet des données à caractère personnel à des tiers que si eag est soumis à une obligation légale ou contractuelle, si c’est nécessaire pour l’execution du contrat, si cela est nécessaire pour faire valoir les droits issus de la relation contractuelle ou si le client y a consentit:</p>\n<p><br></p>\n<p>Avec sa commande, le client consent que chez certains fabricants ou fournisseurs, engelberger a une obligation contractuelle en tant que distributeur officiel de transmettre les détails des ventes, tels que nom et adresse du revendeur et quantité et prix de produits vendus.</p>\n<p>Par ailleurs, le client consent aussi que eag – afin de pouvoir executer la commande – peut demander des données sur la solvabilité auprès d'un bureau de renseignements, peut fournir des données à une assurance débiteur et transmettre des information au transporteur chargé de l'expédition des marchandises commandées.</p>\n<p>Par contre, les adresses de clients finals utilisé pour effectuer des livraisons directes au nom du revendeur (drop shipments) ne sont ni transmis, ni exploitées, à l’exception de certains offres spéciales „projets B2B“ ou les fabricants n’offrent des conditions spéciales que si le revendeur expose l’identité du client final.</p>\n<p>CESSION DES DROITS</p>\n<p>•\tLes droits et les devoirs des contrats indépendants (livraisons, prestations de service) peuvent être transférés à un tiers à l'aide d'une autorisation écrite préalable d'eag.</p>\n<p>FOR ET DROIT APPLICABLE</p>\n<p>•\tLes différents contrats individuels ainsi que les présentes conditions générales de vente sont exclusivement régis par le droit suisse, excluant expressément les traités internationaux sur la vente marchandises et notamment la Convention des Nations Unies.</p>\n<p>•\tPour tous les litiges résultant directement ou indirectement des rapports contractuels entre les parties, Stansstad au canton Nidwald sera juridiction compétente.</p>\n<p><br></p>\n<p><br></p>\n<p>Version du décembre 2019</p>\n<p><br></p>\n<p><br></p>\n<p><br></p>", 'it': ''}, 'cms_text_heading': {'de': '', 'fr': '', 'it': ''}, 'cms_text_link': {'de': None, 'fr': None, 'it': None}, 'cms_text_link_style': 'button'}, 'attributes_desc': {'cms_text_content': {'datatype': 'html', 'field_class': 'xmm.models.fields.string.HtmlField', 'metadata': {'cssclasses': '', 'in_search': True, 'style': ''}, 'multilingual': True, 'multivalue': False}, 'cms_text_heading': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': True, 'multivalue': False}, 'cms_text_link': {'datatype': 'link', 'field_class': 'xmm.models.fields.link.LinkField', 'metadata': {}, 'multilingual': True, 'multivalue': False}, 'cms_text_link_style': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['button', {'de': 'Normal / Farbig', 'en': '', 'fr': '', 'it': ''}], ['button white', {'de': 'Normal / Weiss', 'en': '', 'fr': '', 'it': ''}], ['button hollow', {'de': 'Outline / Farbig', 'en': '', 'fr': '', 'it': ''}], ['button hollow white', {'de': 'Outline / Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': False, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}}, 'blocks': [], 'id': '5d7b40d4d790f3001b78e156', 'is_active': True, 'is_hidden': False, 'restriction': '', 'type': {'key': 'text'}, 'valid_from': None, 'valid_until': None}], 'id': '5cebe89937773c0020029bf4', 'is_active': True, 'is_hidden': False, 'restriction': '', 'type': {'key': 'article'}, 'valid_from': None, 'valid_until': None}], 'id': '5cebe85437773c001c03906b', 'is_active': True, 'is_hidden': False, 'restriction': '', 'type': {'key': 'section'}, 'valid_from': None, 'valid_until': None}]}, 'breadcrumbs': [{'active_languages': ['de', 'fr', 'it'], 'attributes': None, 'attributes_desc': None, 'blocks': None, 'breadcrumbs': None, 'children': None, 'id': '5c9a13ab920d21001fe95605', 'inherited_attributes': None, 'is_active': True, 'is_hidden': False, 'metatags': {'author': 'Tanja Betschart', 'created': '2019-09-25T14:12:21', 'description': {'de': '', 'fr': '', 'it': ''}, 'modified': '2020-08-12T10:46:53', 'robots': '', 'title': {'de': 'Home', 'fr': '', 'it': ''}}, 'parent': None, 'referenced_page': None, 'restriction': '', 'status': 'published', 'title': {'de': 'Home', 'fr': '', 'it': ''}, 'type': {'key': 'landing'}, 'url': {'de': '/', 'fr': '/', 'it': '/'}, 'valid_from': None, 'valid_until': None, 'version': 382}, {'active_languages': ['de', 'fr', 'it'], 'attributes': None, 'attributes_desc': None, 'blocks': None, 'breadcrumbs': None, 'children': None, 'id': '5d7a03e4d790f3001e78a7ba', 'inherited_attributes': None, 'is_active': True, 'is_hidden': False, 'metatags': {'author': 'Tanja Betschart', 'created': '2019-09-12T10:37:56', 'description': {'de': '', 'fr': '', 'it': ''}, 'modified': '2019-12-12T16:00:19', 'robots': '', 'title': {'de': 'Geschäftsbedingungen', 'fr': 'Termes et conditions', 'it': ''}}, 'parent': '5c9a13ab920d21001fe95605', 'referenced_page': None, 'restriction': '', 'status': 'published', 'title': {'de': 'Geschäftsbedingungen', 'fr': 'Termes et conditions', 'it': ''}, 'type': {'key': 'folder'}, 'url': {'de': '/geschaeftsbedingungen/', 'fr': '/geschaeftsbedingungen/', 'it': '/geschaeftsbedingungen/'}, 'valid_from': None, 'valid_until': None, 'version': 5}], 'children': None, 'id': '5de51e5b8ba53ea9a3405c03', 'inherited_attributes': None, 'is_active': True, 'is_hidden': False, 'metatags': {'author': 'Chantal Bissig', 'created': '2019-12-02T15:23:23', 'description': {'de': '', 'fr': '', 'it': ''}, 'modified': '2019-12-13T11:06:34', 'robots': '', 'title': {'de': 'Allgemeine Geschäftsbedingungen', 'fr': 'Conditions générales de vente', 'it': ''}}, 'parent': '5d7a03e4d790f3001e78a7ba', 'referenced_page': None, 'restriction': '', 'status': 'published', 'title': {'de': 'Allgemeine Geschäftsbedingungen', 'fr': 'Conditions générales de vente', 'it': ''}, 'type': {'key': 'default'}, 'url': {'de': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'fr': '/geschaeftsbedingungen/conditions-generales-de-vente/', 'it': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'}, 'valid_from': None, 'valid_until': None, 'version': 30}, <object object at 0x7fecfda82750>) {} <django_redis.cache.RedisCache object at 0x7fecf3a7cc18>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in process_view(53)
  response = view_func(request, *view_args, **view_kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py in get(58)
  return _cms_page(request, f'/{url or ""}', template_context=template_context)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py in _cms_page(36)
  }, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py in fetch_page(98)
  request._cms_fetched_pages[cache_key] = _fetch_page(params, cache_key, request, ttl, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py in _fetch_page(69)
  cache.caches['cms'].set(cache_key, page_data, ttl or DEFAULT_TIMEOUT)
+ 0.9184 set ('attributes=1&attributes_desc=1&blocks=1&breadcrumbs=1&children=0&host=engelberger.ch&lang=de&url=%2Fgeschaeftsbedingungen%2Fallgemeine-geschaeftsbedingungen&version=draft', {'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_header_font_color': 'white', 'cms_headerimage': None, 'cms_headerimage_position': 'center center', 'cms_megamenu': False}, 'attributes_desc': {'cms_header_font_color': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['black', {'de': 'Schwarz', 'en': '', 'fr': '', 'it': ''}], ['white', {'de': 'Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_headerimage': {'datatype': 'media', 'field_class': 'xmm.models.fields.file.FileField', 'metadata': {'folder': '5afe887835791f002482fda3'}, 'multilingual': False, 'multivalue': False}, 'cms_headerimage_position': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['center bottom', {'de': 'zentriert / unten', 'en': '', 'fr': '', 'it': ''}], ['center center', {'de': 'zentriert / zentriert', 'en': '', 'fr': '', 'it': ''}], ['center top', {'de': 'zentriert / oben', 'en': '', 'fr': '', 'it': ''}], ['left bottom', {'de': 'links / unten', 'en': '', 'fr': '', 'it': ''}], ['left center', {'de': 'links / zentriert', 'en': '', 'fr': '', 'it': ''}], ['left top', {'de': 'links / oben', 'en': '', 'fr': '', 'it': ''}], ['right bottom', {'de': 'rechts / unten', 'en': '', 'fr': '', 'it': ''}], ['right center', {'de': 'rechts / zentriert', 'en': '', 'fr': '', 'it': ''}], ['right top', {'de': 'rechts / oben', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_megamenu': {'datatype': 'boolean', 'field_class': 'xmm.models.fields.boolean.BooleanField', 'metadata': {}, 'multilingual': False, 'multivalue': False}}, 'blocks': {'content': [{'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_section_background_color': 'transparent', 'cms_section_background_image': None, 'cms_section_background_position': 'center center', 'cms_section_heading': {'de': '', 'fr': '', 'it': ''}, 'cms_section_style': 'normal', 'cms_section_width': 'medium'}, 'attributes_desc': {'cms_section_background_color': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['darkest-gray', {'de': 'Dunkelgrau', 'en': '', 'fr': '', 'it': ''}], ['lightest-gray', {'de': 'Hellgrau', 'en': '', 'fr': '', 'it': ''}], ['primary', {'de': 'Primärfarbe', 'en': '', 'fr': '', 'it': ''}], ['secondary', {'de': 'Sekundärfarbe', 'en': '', 'fr': '', 'it': ''}], ['transparent', {'de': 'Transparent', 'en': '', 'fr': '', 'it': ''}], ['white', {'de': 'Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_section_background_image': {'datatype': 'media', 'field_class': 'xmm.models.fields.file.FileField', 'metadata': {'folder': None}, 'multilingual': False, 'multivalue': False}, 'cms_section_background_position': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['center bottom', {'de': 'zentriert / unten', 'en': '', 'fr': '', 'it': ''}], ['center center', {'de': 'zentriert / zentriert', 'en': '', 'fr': '', 'it': ''}], ['center top', {'de': 'zentriert / oben', 'en': '', 'fr': '', 'it': ''}], ['left bottom', {'de': 'links / unten', 'en': '', 'fr': '', 'it': ''}], ['left center', {'de': 'links / zentriert', 'en': '', 'fr': '', 'it': ''}], ['left top', {'de': 'links / oben', 'en': '', 'fr': '', 'it': ''}], ['right bottom', {'de': 'rechts / unten', 'en': '', 'fr': '', 'it': ''}], ['right center', {'de': 'rechts / zentriert', 'en': '', 'fr': '', 'it': ''}], ['right top', {'de': 'rechts / oben', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'value', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_section_heading': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': True, 'multivalue': False}, 'cms_section_style': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['normal', {'de': 'Normal', 'en': '', 'fr': '', 'it': ''}], ['frameless', {'de': 'Randlos', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_section_width': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['large', {'de': 'Gross', 'en': '', 'fr': '', 'it': ''}], ['small', {'de': 'Klein', 'en': '', 'fr': '', 'it': ''}], ['medium', {'de': 'Normal', 'en': '', 'fr': '', 'it': ''}], ['tiny', {'de': 'Sehr klein', 'en': '', 'fr': '', 'it': ''}], ['full', {'de': 'Volle Breite', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': False, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}}, 'blocks': [{'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_article_background_color': 'transparent', 'cms_article_background_image': None, 'cms_article_background_position': 'center center', 'cms_article_columns': '1', 'cms_article_fix_width_columns': False, 'cms_article_heading': {'de': '', 'fr': '', 'it': ''}, 'cms_article_style': 'normal'}, 'attributes_desc': {'cms_article_background_color': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['darkest-gray', {'de': 'Dunkelgrau', 'en': '', 'fr': '', 'it': ''}], ['lightest-gray', {'de': 'Hellgrau', 'en': '', 'fr': '', 'it': ''}], ['primary', {'de': 'Primärfarbe', 'en': '', 'fr': '', 'it': ''}], ['secondary', {'de': 'Sekundärfarbe', 'en': '', 'fr': '', 'it': ''}], ['transparent', {'de': 'Transparent', 'en': '', 'fr': '', 'it': ''}], ['white', {'de': 'Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_article_background_image': {'datatype': 'media', 'field_class': 'xmm.models.fields.file.FileField', 'metadata': {'folder': None}, 'multilingual': False, 'multivalue': False}, 'cms_article_background_position': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['left top', {'de': 'links / oben', 'en': '', 'fr': '', 'it': ''}], ['center top', {'de': 'zentriert / oben', 'en': '', 'fr': '', 'it': ''}], ['right top', {'de': 'rechts / oben', 'en': '', 'fr': '', 'it': ''}], ['left center', {'de': 'links / zentriert', 'en': '', 'fr': '', 'it': ''}], ['center center', {'de': 'zentriert / zentriert', 'en': '', 'fr': '', 'it': ''}], ['right center', {'de': 'rechts / zentriert', 'en': '', 'fr': '', 'it': ''}], ['left bottom', {'de': 'links / unten', 'en': '', 'fr': '', 'it': ''}], ['center bottom', {'de': 'zentriert / unten', 'en': '', 'fr': '', 'it': ''}], ['right bottom', {'de': 'rechts / unten', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': '', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_article_columns': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['1', {'de': '1 Spalte', 'en': '', 'fr': '', 'it': ''}], ['2', {'de': '2 Spalten', 'en': '', 'fr': '', 'it': ''}], ['2-tablet', {'de': '2 Spalten (inkl. Tablet)', 'en': '', 'fr': '', 'it': ''}], ['3', {'de': '3 Spalten', 'en': '', 'fr': '', 'it': ''}], ['4', {'de': '4 Spalten', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': False, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}, 'cms_article_fix_width_columns': {'datatype': 'boolean', 'field_class': 'xmm.models.fields.boolean.BooleanField', 'metadata': {}, 'multilingual': False, 'multivalue': False}, 'cms_article_heading': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': True, 'multivalue': False}, 'cms_article_style': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['normal', {'de': 'Normal', 'en': '', 'fr': '', 'it': ''}], ['frameless', {'de': 'Randlos', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}}, 'blocks': [{'active_languages': ['de', 'fr', 'it'], 'attributes': {'cms_text_content': {'de': '<p>ANWENDUNGSBEREICH UND GELTUNG</p>\n<p>Die vorliegenden allgemeinen Geschäftsbedingungen (nachfolgend „AGB“) regeln die Rechte und Pflichten zwischen engelberger ag, Achereggstrasse 11, 6362 Stansstad (nachfolgend „eag“) und ihren Kunden, soweit nichts Abweichendes schriftlich vereinbart wurde. eag behält sich vor, die AGB jederzeit anzupassen.</p>\n<p>VORAUSSETZUNG DER ZUSAMMENARBEIT</p>\n<p>eag beliefert nur Wiederverkäufer. Voraussetzung für die Eröffnung eines Kundenkontos ist der Eintrag im Handelsregister mit Geschäftszweck Verkauf von Produkten aus den Bereichen Foto, Video, Audio, Optik, IT, Büro, Unterhaltungselektronik, Telekommunikation oder ähnlichem. Der Kunde übergibt eag auf Verlangen eine Kopie seines Handelsregister-Auszugs.</p>\n<p>BESTELLUNG, LIEFERUNG</p>\n<p>• Mit Aufgabe einer Bestellung anerkennt der Kunde die AGB von eag.</p>\n<p>• Bestellungen sind verbindlich und können ohne ausdrückliches Einverständnis von eag weder geändert noch annulliert werden.</p>\n<p>• Ein Vertrag kommt mit Zustimmung von eag, spätestens jedoch bei der Auslieferung zu Stande. Vertragsabschluss und Lieferung erfolgen unter Vorbehalt einer positiven Bonitätsprüfung des Kunden und der Verfügbarkeit der bestellten Produkte.</p>\n<p>• Von eag angegebene Liefertermine sind ohne anders lautende schriftliche Zusage nur als Richtwerte zu betrachten. Die Angabe eines Liefertermins erfolgt ohne Gewähr. &nbsp;</p>\n<p>• Sollte sich eine Lieferung über einen von eag ausdrücklich schriftlich zugesicherten Liefertermin hinaus verzögern, so kann der Kunde nach Ablauf einer von ihm schriftlich anzusetzenden Zusatzfrist von mindestens drei Wochen eag in Verzug setzen und nach ungenutztem Ablauf einer angemessenen Nachfrist von der betreffenden Bestellung zurücktreten. eag haftet für diesen Fall gegenüber dem Kunden nur für den direkten und unmittelbaren Schaden, wenn und soweit der Verzug bzw. die Unmöglichkeit der Lieferung nachweisbar auf eine Vertragsverletzung von eag zurückzuführen ist.</p>\n<p>• Unabwendbare Ereignisse wie höhere Gewalt, Streiks usw. berechtigen eag zum Lieferaufschub oder allenfalls zum Rücktritt vom Vertrag.</p>\n<p>• Teillieferungen sind ohne anderslautende Vereinbarung zulässig.&nbsp;</p>\n<p>\u2003</p>\n<p>ANGEBOTE UND PREISE</p>\n<p>• Alle Angebote sind unverbindlich. Die aktuellen Preise sind nach erfolgtem Login im Online-Shop publiziert, Preisänderungen und Fehler bleiben vorbehalten.</p>\n<p>• Die Preise verstehen sich rein netto in Schweizer Franken (CHF), exklusive Mehrwertsteuer und ab Lager eag. Eine evtl. Auftragspauschale für Auftragserfassung, Kommissionierung, Verpackung &amp; Transport gemäss nächstem Abschnitt ist in den Preisen nicht enthalten und geht ebenso wie die Mehrwertsteuer zu Lasten des Kunden. Für nicht verrechnete Mehrwertsteuer behält sich eag ein Nachbelastungsrecht vor. Gesetzliche und regulatorische Abgaben (SUISA/SWICO) werden nicht in jedem Fall separat ausgewiesen, sind aber in jedem abgabepflichtigen Produkt enthalten.</p>\n<p>• Die Preise der Produkte sowie die Nebenkosten werden grundsätzlich zum Zeitpunkt der elektronischen Erfassung der Bestellung durch eag berechnet. Erhöhen sich die Bezugspreise für eag nach erfolgter Auftragsbestätigung, ist diese berechtigt, die Preise gegenüber dem Kunden entsprechend anzupassen.</p>\n<p>AUFTRAGSPAUSCHALE, PORTO</p>\n<p>• Bestellungen ab Warenwert CHF 1‘000.- (exkl. MwSt). werden franko geliefert.</p>\n<p>• Für Bestellungen unter CHF 1‘000.- hängt die Höhe der Auftragspauschale von der Bestellart des Kunden ab:</p>\n<p>(a) erfasst der Kunde den Auftrag selber (via eag Shop oder IT-Anbindung) so wird pro Bestellung eine Auftragspauschale von CHF 10.- für Kommissionierung, Verpackung und Porto in Rechnung gestellt.</p>\n<p>(b) erfasst eag den Auftrag (Bestellung per Tel., eMail oder via Aussendienst), so beträgt die Auftragspauschale auf Grund der zusätzlichen Auftragserfassung CHF 15.-.</p>\n<p>• eag wählt Versandart und Transportmittel. Verlangt der Kunde abweichendes, trägt er die Mehrkosten</p>\n<p>• Post-Express und Nachnahme-Zuschläge werden je mit CHF 15.- zusätzlich in Rechnung gestellt.</p>\n<p><br></p>\n<p><br></p>\n<p>\u2003</p>\n<p>ZAHLUNGSKONDITIONEN, ZAHLUNGSVERZUG, VERRECHNUNG</p>\n<p>• Die auf der Faktura vermerkten Zahlungskonditionen gelten ab Rechnungsdatum. &nbsp;Unberechtigte Abzüge werden nachbelastet. &nbsp;</p>\n<p>• Nach Ablauf dieser Frist befindet sich der Kunde ohne Mahnung im Verzug und sämtliche offenen Rechnungen werden fällig. Im Verzugsfall ist eag berechtigt, alle weiteren Lieferungen an den Kunden ganz oder teilweise einzustellen, bis ihre Forderungen getilgt oder sichergestellt sind, einen Verzugszins von 5% geltend zu machen und alle Kosten, welche sich aus einer solchen Liefereinstellung ergeben, dem Kunden zu belasten.</p>\n<p>• Die Aufrechnung von Gegenforderungen des Kunden ist ausgeschlossen. Vom Kunden geltend gemachte Ansprüche aus Gewährleistungen oder behaupteter Mängel befreien ihn bis zur rechtskräftigen gerichtlichen Entscheidung nicht von der Zahlungspflicht.&nbsp;</p>\n<p>EIGENTUMSVORBEHALT</p>\n<p>• Die gelieferten Produkte bleiben im Eigentum von eag, bis diese den Kaufpreis vollständig und vertragskonform erhalten hat. Der Kunde verpflichtet sich, auf Verlangen sein schriftliches Einverständnis zur Eintragung eines Eigentumsvorbehaltes in allen für die Eintragung wesentlichen Punkten zu geben.</p>\n<p>ÜBERGANG DER GEFAHR, PRÜFUNG AUF MÄNGEL</p>\n<p>• Mit der Übergabe der Produkte geht die Gefahr auf den Kunden über.</p>\n<p>• Der Kunde hat die Ware unmittelbar nach Ablieferung oder Abholung auf Vollständigkeit und Richtigkeit zu prüfen. Offene Mängel sind innerhalb von 8 Arbeitstagen unter Erwähnung der Rechnungsnummer zu rügen. Bei Lieferungen mit Transportschäden hat der Kunde zudem umgehend ein Schadenprotokoll aufzunehmen, das er sich vom Spediteur visieren lassen muss.</p>\n<p>• Versteckte Mängel sind sofort nach der Entdeckung schriftlich zu rügen.</p>\n<p>RÜCKSENDUNG VON PRODUKTEN&nbsp;</p>\n<p>• Die Rücksendung oder Umtausch von Produkten ist grundsätzlich nicht möglich. Nur in Ausnahmefällen und nach vorheriger Zustimmung von eag kann ein originalverpackter Artikel unter der Beilage der bewilligten RMA-Nummer auf Kosten und Risiko des Kunden retourniert werden.</p>\n<p>• Für von eag nicht an Lager gehaltene, extra für den Kunden bestellte und im Webshop so deklarierte Artikel („Wird für Sie bestellt. Keine Annullation oder Rückgabe“) ist eine Rücksendung ausgeschlossen.</p>\n<p>• eag behält sich vor, Produkte mit fehlender, defekter oder beschriebener Originalverpackung bzw. nicht mehr einwandfreie Produkte dem Kunden auf dessen Kosten und Risiko wieder zu retournieren.</p>\n<p>• Bei Warenrücksendungen, die nicht auf ein Verschulden von eag zurück zu führen sind, wird dem Kunden bei einer in der Zwischenzeit erfolgten Preissenkung der Warenwert basierend auf dem tieferen Preis gutgeschrieben und die Erhebung einer Bearbeitungsgebühr bleibt vorbehalten.</p>\n<p>GARANTIE, GEWÄHRLEISTUNG</p>\n<p>• Für die von eag gelieferten Produkte gelten die Garantie- und Gewährleistungsbestimmungen des Herstellers. Der Kunde verzichtet auf darüber hinaus gehende Ansprüche gegenüber eag und dem Hersteller/Lieferanten. Die einzige Pflicht von eag besteht darin, allfällige eigene Garantie- und Gewährleistungsansprüche gegenüber dem Hersteller/Lieferanten an den Kunden abzutreten.</p>\n<p>• Ausserdem anerkennt der Kunde, ein Mangel nur dann vorliegt, wenn dieser sofort nach Entdeckung eag schriftlich detailliert angezeigt wird und einen relevanten und reproduzierbaren Fehler beinhaltet. Ausgeschlossen ist die Gewährleistung insbesondere für Mängel, welchen eine der folgenden Ursachen zugrunde liegt: a) unzulängliche Wartung; b) Nichtbeachten der Betriebs- oder Installationsvorschriften; c) zweckwidrige Benutzung der Produkte; d) Verwendung von nicht genehmigten Teilen und Zubehör; e) natürliche Abnutzung; f) Transport, unsachgemässe Handhabung bzw. Behandlung; g) Modifikationen oder Reparaturversuche; h) äussere Einflüsse, insbesondere höhere Gewalt (z.B. Versagen der Stromversorgung, Elementarschäden) sowie andere Gründe, welche weder von eag noch vom Hersteller/Lieferanten zu vertreten sind. Vom Hersteller/Lieferanten nicht gedeckte Reparaturleistungen sowie vom Kunden verursachte Mehrkosten werden dem Kunden in Rechnung gestellt.</p>\n<p>• Der Kunde nimmt zur Kenntnis, dass sich aufgrund der jeweils anwendbaren Garantiebestimmungen die Gewährleistung in der Regel nach Wahl des jeweiligen Herstellers/Lieferanten auf Nachbesserung oder Auswechslung der defekten/mangelhaften Produkte beschränkt und zudem nur gilt, wenn die Produkte in der Schweiz bzw. im Fürstentum Liechtenstein verbleiben.</p>\n<p>• In jedem Falle hält sich der Kunde an die von eag bzw. vom jeweiligen Hersteller / Lieferanten definierten Abläufe bei der Abwicklung von allfälligen Garantieleistungen.</p>\n<p>\u2003</p>\n<p>HAFTUNG</p>\n<p>• eag haftet nur für direkten Schaden und nur, wenn der Kunde nachweist, dass dieser durch grobes Verschulden von eag oder den von eag beauftragten Dritten verursacht wurde. Die Haftung ist auf den Preis der jeweiligen Lieferung/Dienstleistung beschränkt.</p>\n<p>• Jede weitergehende Haftung von eag, deren Hilfspersonen und der von eag beauftragten Dritten für Schäden aller Art ist ausgeschlossen. Insbesondere hat der Kunde in keinem Fall Ansprüche auf Ersatz von Schäden, die nicht am Produkt selbst entstanden sind, wie namentlich Produktionsausfall, Nutzungs- oder Datenverlust, Verlust von Aufträgen, entgangenen Gewinn sowie andere indirekte oder Folgeschäden.</p>\n<p>• eag verpflichtet sich, dem Kunden allfällige vom Hersteller/Lieferanten anerkannte Haftungsansprüche abzutreten.</p>\n<p>PATENTE UND ANDERE SCHUTZRECHTE</p>\n<p>• Wenn ein Dritter gegen den Kunden bzw. dessen Endkunden Ansprüche wegen Verletzung eines Patent-, Urheber- oder andern gewerblichen Schutzrechtes durch gelieferte Produkte geltend machen sollte so wird der Kunde eag schriftlich und ohne Verzug über solche Verletzungshinweise oder gestellte Ansprüche in Kenntnis setzen. eag wird diese Hinweise umgehend an den Lieferanten bzw. Hersteller weiterleiten und diesen zur Regelung der Situation auffordern. Der Kunde verzichtet eag gegenüber auf irgendwelche Garantie- oder Haftungsansprüche.</p>\n<p>WIEDERAUSFUHR</p>\n<p>• Die Wiederausfuhr gewisser von eag vertriebenen Produkten unterliegt internationalen Exportkontrollbestimmungen, insbesondere Schweizerischen, Europäischen und US-Amerikanischen Ausfuhrbestimmungen. Es ist Aufgabe des Kunden, sich vor einer allfälligen Wiederausfuhr der Produkte selbstständig zu informieren und allenfalls notwendige Ausfuhrbewilligungen einzuholen.&nbsp;</p>\n<p>VERTRAULICHKEIT, GEBRAUCH DES EAG ONLINE-SHOPS</p>\n<p>• Alle Preise und Daten des eag Online Shops sind ausschliesslich zur Information und zum Gebrauch des durch das abgegebene Login berechtigten Kunden bestimmt, eine Weitergabe erfordert eine schriftliche Zustimmung von eag.</p>\n<p>\u2003</p>\n<p>HERSTELLER-REPORTING, DATENSCHUTZ</p>\n<p>• Der Kunde anerkennt, dass eag zur Erfüllung einzelner Distributionsverträge verpflichtet ist, Kunden- und Umsatzdaten wie Namen und Adresse sowie Mengen und Preise der bezogenen Produkte an Hersteller und Lieferanten im In- und Ausland zu übermitteln.</p>\n<p>• Mit seiner Bestellung erteilt der Kunde eag sein Einverständnis, kundenbezogene Daten zur Prüfung der Kreditwürdigkeit zu bearbeiten und dem beauftragten Kreditversicherungsunternehmen bekannt zu geben.&nbsp;</p>\n<p>• Adressinformationen von Endkunden, welche der Kunde eag zwecks „Dropshipment“ (= Direktlieferung von eag zum Endkunden im Auftrag und Namen des Kunden) zur Verfügung stellt, werden von eag weder ausgewertet noch an Hersteller und Lieferanten übermittelt</p>\n<p>• Eine Ausnahme der vorherigen Endkunden-Adressinformation bilden ausgewählte B2B-Projektkonditionen, welche gewisse Hersteller &amp; Lieferanten dem Kunden via eag nur anbieten, wenn die Identität des Endkunden offen gelegt wird.</p>\n<p><br></p>\n<p>ÜBERTRAGUNG VON RECHTEN UND PFLICHTEN</p>\n<p>• Rechte und/oder Pflichten aus einzelnen Verträgen (Lieferungen, Dienstleistungen) mit eag können vom Kunden nur mit vorgängiger schriftlicher Zustimmung übertragen werden.</p>\n<p>ANWENDBARES RECHT UND GERICHTSSTAND</p>\n<p>• Die Verträge und AGB von eag unterstehen ausschliesslich schweizerischem Recht unter ausdrücklichem Ausschluss von staatsvertraglichen Normen, insbesondere des Wiener UN Übereinkommens über den internationalen Warenkauf.</p>\n<p>• Der Gerichtsstand für alle sich aus den vertraglichen Beziehungen unmittelbar oder mittelbar ergebenden Streitigkeiten ist Stansstad bzw. der Kanton Nidwalden. eag ist berechtigt, den Kunden auch an jedem anderen gesetzlich zuständigen Gericht zu belangen.</p>\n<p><br></p>\n<p>Stand Dezember 2019</p>', 'fr': "<p>APPLICATION</p>\n<p>•\tLes présentes conditions générales de vente [ci-après „CGV“] règlent les relations commerciales avec engelberger ag, Achereggstrasse 11, 6362 Stansstad [ci-après „eag“] et entrent en vigueur à chaque transaction commerciale effectuée sauf dérogation écrite.</p>\n<p><br></p>\n<p>REGISTRATION COMME CLIENT</p>\n<p>•\teag n‘approvisionne que revendeurs avec but commercial de vendre des produits photo, vidéo, audio, optique, informatique, radio-tv, télécommunication ou pareils. &nbsp;Sur demande, le client donne une copie du registre de commerce à eag.</p>\n<p><br></p>\n<p>COMMANDE, LIVRAISON</p>\n<p>•\tEn plaçant une commande, le client accepte les CGV d‘eag.</p>\n<p>•\tToute commande est fixe et ne peut être changée ou annulée qu’avec le consentement explicite d‘eag. &nbsp;</p>\n<p>•\tUn contrat se conclut avec l’acceptation de la commande par eag, au plus tard avec la livraison, à condition d’une vérification positive de la solvabilité du client et de la disponibilité des produits commandées.</p>\n<p>•\tSauf confirmation écrite, les délais de livraison communiqués par eag sont indicatifs, sans garantie.&nbsp;</p>\n<p>•\tSi eag dépasse une date de livraison expressément confirmée par écrit, le client sera en droit de fixer un délai supplémentaire d’au moins trois semaines. Si ce délai ne peut être respecté, ledit client est en droit de mettre eag en demeure et de fixer un nouveau délai supplémentaire raisonnable, avant de renoncer à la commande concernée. Le cas échéant, eag répond uniquement du dommage direct et immédiat causé au client, pour autant que l’on puisse démontrer que le retard ou l’impossibilité de livraison est dû à une négligence grave de la part d’eag.</p>\n<p>•\tDes événements inéluctables tels qu’un cas de force majeure autorisent eag à reporter la livraison ou éventuellement à résilier le contrat.</p>\n<p>•\tLes livraisons partielles sont autorisées.</p>\n<p>OFFRES ET PRIX</p>\n<p>•\tToutes les offres sont sans engagement. Les prix actuels sont publiés après l’enregistrement sur le magasin en ligne, sous réserve de modifications et d'erreurs de prix.</p>\n<p>•\tLes prix des produits s’entendent nets en francs suisses (CHF), hors TVA et au départ du centre logistique d’eag. Un forfait supplémentaire défini ci-après pour les &nbsp;frais d’enregistrement de la commande, de conditionnement, d’emballage et de frais de transport ainsi que la TVA ne sont pas inclus dans les prix et sont également à la charge du client. En cas de TVA non incluse, Eag se réservons le droit de la facturer rétroactivement au client. Les taxes légales et règlementaires (SUISA/SWICO) ne sont pas systématiquement indiquées séparément mais sont incluses dans le prix de chaque produit imposable.&nbsp;</p>\n<p>•\tLes prix des produits ainsi que les frais supplémentaires seront facturés par eag au moment de la saisie électronique de la commande. Si les prix de références augmentent pour eag, après que le client a passé sa commande, eag se réserve le droit d’ajuster les prix en conséquence.</p>\n<p>FORFAIT COMMANDE, FRAIS DE PORT</p>\n<p>•\tLes commandes à partir d’une valeur marchandise de CHF 1‘000.- (TVA exclue) sont livrés franc de port (franco).</p>\n<p>•\tPour les commandes inférieurs à CHF 1‘000.-, le montant du forfait par commande dépend de la manière d’enregistrement de la commande:</p>\n<p>(a) si le client enregistre la commande dans le système informatique d’eag (par le shop eag, par connection EDI), eag charge un forfait de CHF 10.- par commande pour conditionnement, emballage et de frais de transport</p>\n<p>(b) si eag enregistre la commande (commande du client par téléphone, eMail, représentant eag), eag charge un forfait de CHF 15.- par commande à cause de l‘enregistrement supplémentaire.</p>\n<p>•\teag choisit le moyen de transport et le mode d'expédition. Si l'acheteur souhaite un autre mode de livraison, les frais supplémentaires seront à sa charge. &nbsp;</p>\n<p>•\tPour le transport par „Post Express“ et „Contre Remboursement“, un supplément de CHF 15.- s’applique pour chacune.</p>\n<p>•\t</p>\n<p>CONDITIONS DE PAIEMENT, DÉLAI DE PAIEMENT, COMPENSATION</p>\n<p>•\tLe délai de paiement noté sur la facture se calcule à partir de la date de la facture. &nbsp;Toute déduction injustifiée sera refacturée.</p>\n<p>•\tPassé ce délai, les factures sont considérées comme échues et le client est en retard de paiement, sans sommation écrite. En cas de retard de paiement, eag a le droit de suspendre totalement ou partiellement toutes les livraisons en cours jusqu’à ce que ses créances soient acquittées ou assurées. Toutes conséquences issues de cette interruption de livraison sont à la charge du client et eag peut réclamer un intérêts de retard de 5%.</p>\n<p>o\tLa rétention de paiements ou la compensation à cause de demandes reconventionnelles quelconques de l’acheteur sont exclues et ne le libèrent pas de l’obligation de paiement.&nbsp;</p>\n<p><br></p>\n<p>RÉSERVE DE PROPRIÉTÉ</p>\n<p>•\tLa marchandise déjà livrée demeure propriété d’eag jusqu’à réception de l’intégralité du montant de l’achat conformément aux CGV.. Sur demande d’eag, le client s’engage à donner immédiatement son accord écrit pour l’enregistrement d’une réserve de propriété sur tous les points importants.</p>\n<p><br></p>\n<p>TRANSFER DES RISQUES, RÉCEPTION ET CONTRÔLE&nbsp;</p>\n<p>•\tLes risques sont transférés au client au moment de l’arrivé des produits.</p>\n<p>•\tLe client est tenu de contrôler la marchandise immédiatement après la livraison ou l’enlèvement et de déclarer par écrit des défauts apparents dans les 8 jours après la réception. En cas de dommages survenus durant le transport, le client devra immédiatement établir un procès-verbal des dommages avec l’expéditeur et le faire signer par celui-ci.</p>\n<p>•\tTous vices cachés sont à signaler immédiatement àprès leur découverte.</p>\n<p><br></p>\n<p>RETOUR DE PRODUITS</p>\n<p>•\tLe retour de produits ne peut avoir lieu sans l’obtention préalable d’une autorisation d’eag, les frais et les risques de renvoi sont à la charge du client. Pour procéder au renvoi d’un produit, ce dernier doit être dans son emballage d’origine, un numéro de retour doit avoir été créé et une description détaillée du dysfonctionnement doit figurer dans le numéro de retour.&nbsp;</p>\n<p>•\tLes produits „commandés spécialement pour vous“ ne peuvent pas être annulés ni retournés. .&nbsp;</p>\n<p>•\teag se réserve le droit de renvoyer, aux frais et aux risques du client, les produits qui ne sont pas dans leur emballage d’origine, dont l’emballage est défectueux ou porte des inscriptions.</p>\n<p>•\tLors d’un retour de marchandise n’étant pas lié à une erreur d’Eag, le client recevra une note de crédit alignée sur le prix le plus bas du marché prenant en compte sa perte de valeur de la date d’achat jusqu’au jour du retour. eag se réserve le droit de facturer des frais de traitement au client.</p>\n<p><br></p>\n<p>GARANTIE</p>\n<p><br></p>\n<p>•\tLa garantie accordée par eag sur ses produits s’aligne sur la garantie du fabricant/fournisseur. Le client renonce à toute autre prétention de garantie à l’égard d’eag et du fabricant/fournisseur. La seule obligation d’eag est de céder au client les éventuelles prétentions de garantie dont elle bénéficierait elle-même de la part du fabricant/fournisseur.</p>\n<p>•\t</p>\n<p>•\tLe client reconnaît qu'il n'y a défaut que lorsque celui-ci a été signalé par écrit dès sa découverte et qu'il comporte une erreur importante pouvant se reproduire. La garantie exclue les cas suivants : a) l'entretien insuffisant ; b) le non-respect des prescriptions d'utilisation ou d'installation ; c) l'utilisation inappropriée des produits ; d) l’utilisation de pièces et accessoires non agréés ; e) l'usure naturelle ; f) le transport, la manipulation ou le traitement inappropriés ; g) la modification ou essais de réparation ; h) l’influences extérieures, notamment les cas de force majeure (par exemple défaillance de l’alimentation électrique ou de la climatisation, dégâts dus aux intempéries), et autres causes dont ni eag, ni le fabricant/fournisseur ne peuvent être tenus pour responsables. Les prestations de garantie non couvertes par le fabricant/fournisseur, ainsi que les frais supplémentaires engendrés par le client lui-même, lui seront facturés.</p>\n<p><br></p>\n<p>Sur la base des dispositions de garanties appliquées, le client prend acte que la garantie se limite, selon le choix du fabricant/fournisseur, à la réparation ou au remplacement de l’article défectueux et qu’elle ne vaut que pour les produits demeurant en Suisse ou au Liechtenstein.</p>\n<p><br></p>\n<p>•\tLe client s’engage à respecter les procédures de garantie du fabricant/fournisseur ou d’eag..</p>\n<p>RESPONSABILITÉ</p>\n<p>•\teag assume la responsabilité des dommages directs mais uniquement si le client peut prouver l’existence de dommages et le lien de causalité qui lie ces dommages à une négligence grave à des obligations d’eag ou d’un tiers mandaté par eag. La responsabilité se limite au montant de la livraison/du service.</p>\n<p>•\tToute autre responsabilité d’eag, d’auxiliaires ou de tiers mandatés par eag, pour quelque dommage que ce soit, est exclue. Le client n’a aucun droit de dédommagement, en particulier si les dommages n’ont pas été causés directement au produit, mais lorsqu’il s’agit d’un arrêt de production, de perte d’usage ou de données, de perte de commande, de perte de gain ou d’autres dommages directs ou indirects.</p>\n<p>•\teag s’engage à transmettre au client les éventuelles prétentions en responsabilité civile qu’elle peut faire valoir auprès du fabricant/fournisseur.</p>\n<p>BREVETS ET AUTRES CERTIFICATS DE PROTECTION</p>\n<p>•\tSi un tiers devait prétendre ou faire valoir ses droits par voie juridictionnelle contre un client ou l’un de ses clients finaux à cause du nom respect d’un brevet, des droits d’auteur ou de tout autre droit de propriété industrielle de produits lui ayant été livrés, il est impératif que le client informe eag par écrit et sans délai de telles infractions ou du fait qu’il souhaite faire valoir ses droits par voie juridictionnelle. eag transmettra ces informations immédiatement au fournisseur/fabricant et exigera son intervention afin de mettre un terme à cette situation. Le client renonce ainsi à faire valoir un droit quelconque concernant la garantie ou la responsabilité d’eag.</p>\n<p>RÉEXPORTATION</p>\n<p>•\tLes produits commercialisés par eag remplissent les exigences concernant les lois et règlementations d’exportation suisses, européens ou américaines. Avant une éventuelle réexportation des produits, le client s’engage à demander une autorisation spéciale d’exportation auprès de l’autorité compétente.&nbsp;</p>\n<p>CONFIDENTIALITÉ</p>\n<p>•\tLe client s’engage à ne divulguer aucune liste de prix d’eag ni aucune information confidentielle ou de nature commerciale. et à les exploiter uniquement dans le cadre des relations contractuelles avec eag.</p>\n<p>REPORTING AUX FABRICANTS, PROTECTION DES DONNÉES</p>\n<p><br></p>\n<p>eag ne transmet des données à caractère personnel à des tiers que si eag est soumis à une obligation légale ou contractuelle, si c’est nécessaire pour l’execution du contrat, si cela est nécessaire pour faire valoir les droits issus de la relation contractuelle ou si le client y a consentit:</p>\n<p><br></p>\n<p>Avec sa commande, le client consent que chez certains fabricants ou fournisseurs, engelberger a une obligation contractuelle en tant que distributeur officiel de transmettre les détails des ventes, tels que nom et adresse du revendeur et quantité et prix de produits vendus.</p>\n<p>Par ailleurs, le client consent aussi que eag – afin de pouvoir executer la commande – peut demander des données sur la solvabilité auprès d'un bureau de renseignements, peut fournir des données à une assurance débiteur et transmettre des information au transporteur chargé de l'expédition des marchandises commandées.</p>\n<p>Par contre, les adresses de clients finals utilisé pour effectuer des livraisons directes au nom du revendeur (drop shipments) ne sont ni transmis, ni exploitées, à l’exception de certains offres spéciales „projets B2B“ ou les fabricants n’offrent des conditions spéciales que si le revendeur expose l’identité du client final.</p>\n<p>CESSION DES DROITS</p>\n<p>•\tLes droits et les devoirs des contrats indépendants (livraisons, prestations de service) peuvent être transférés à un tiers à l'aide d'une autorisation écrite préalable d'eag.</p>\n<p>FOR ET DROIT APPLICABLE</p>\n<p>•\tLes différents contrats individuels ainsi que les présentes conditions générales de vente sont exclusivement régis par le droit suisse, excluant expressément les traités internationaux sur la vente marchandises et notamment la Convention des Nations Unies.</p>\n<p>•\tPour tous les litiges résultant directement ou indirectement des rapports contractuels entre les parties, Stansstad au canton Nidwald sera juridiction compétente.</p>\n<p><br></p>\n<p><br></p>\n<p>Version du décembre 2019</p>\n<p><br></p>\n<p><br></p>\n<p><br></p>", 'it': ''}, 'cms_text_heading': {'de': '', 'fr': '', 'it': ''}, 'cms_text_link': {'de': None, 'fr': None, 'it': None}, 'cms_text_link_style': 'button'}, 'attributes_desc': {'cms_text_content': {'datatype': 'html', 'field_class': 'xmm.models.fields.string.HtmlField', 'metadata': {'cssclasses': '', 'in_search': True, 'style': ''}, 'multilingual': True, 'multivalue': False}, 'cms_text_heading': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'in_search': True, 'max_length': None, 'min_length': 0}, 'multilingual': True, 'multivalue': False}, 'cms_text_link': {'datatype': 'link', 'field_class': 'xmm.models.fields.link.LinkField', 'metadata': {}, 'multilingual': True, 'multivalue': False}, 'cms_text_link_style': {'datatype': 'string', 'field_class': 'xmm.models.fields.string.StringField', 'metadata': {'choices': [['button', {'de': 'Normal / Farbig', 'en': '', 'fr': '', 'it': ''}], ['button white', {'de': 'Normal / Weiss', 'en': '', 'fr': '', 'it': ''}], ['button hollow', {'de': 'Outline / Farbig', 'en': '', 'fr': '', 'it': ''}], ['button hollow white', {'de': 'Outline / Weiss', 'en': '', 'fr': '', 'it': ''}]], 'choices_sort': 'label', 'in_search': False, 'max_length': None, 'min_length': 0}, 'multilingual': False, 'multivalue': False}}, 'blocks': [], 'id': '5d7b40d4d790f3001b78e156', 'is_active': True, 'is_hidden': False, 'restriction': '', 'type': {'key': 'text'}, 'valid_from': None, 'valid_until': None}], 'id': '5cebe89937773c0020029bf4', 'is_active': True, 'is_hidden': False, 'restriction': '', 'type': {'key': 'article'}, 'valid_from': None, 'valid_until': None}], 'id': '5cebe85437773c001c03906b', 'is_active': True, 'is_hidden': False, 'restriction': '', 'type': {'key': 'section'}, 'valid_from': None, 'valid_until': None}]}, 'breadcrumbs': [{'active_languages': ['de', 'fr', 'it'], 'attributes': None, 'attributes_desc': None, 'blocks': None, 'breadcrumbs': None, 'children': None, 'id': '5c9a13ab920d21001fe95605', 'inherited_attributes': None, 'is_active': True, 'is_hidden': False, 'metatags': {'author': 'Tanja Betschart', 'created': '2019-09-25T14:12:21', 'description': {'de': '', 'fr': '', 'it': ''}, 'modified': '2020-08-12T10:46:53', 'robots': '', 'title': {'de': 'Home', 'fr': '', 'it': ''}}, 'parent': None, 'referenced_page': None, 'restriction': '', 'status': 'published', 'title': {'de': 'Home', 'fr': '', 'it': ''}, 'type': {'key': 'landing'}, 'url': {'de': '/', 'fr': '/', 'it': '/'}, 'valid_from': None, 'valid_until': None, 'version': 382}, {'active_languages': ['de', 'fr', 'it'], 'attributes': None, 'attributes_desc': None, 'blocks': None, 'breadcrumbs': None, 'children': None, 'id': '5d7a03e4d790f3001e78a7ba', 'inherited_attributes': None, 'is_active': True, 'is_hidden': False, 'metatags': {'author': 'Tanja Betschart', 'created': '2019-09-12T10:37:56', 'description': {'de': '', 'fr': '', 'it': ''}, 'modified': '2019-12-12T16:00:19', 'robots': '', 'title': {'de': 'Geschäftsbedingungen', 'fr': 'Termes et conditions', 'it': ''}}, 'parent': '5c9a13ab920d21001fe95605', 'referenced_page': None, 'restriction': '', 'status': 'published', 'title': {'de': 'Geschäftsbedingungen', 'fr': 'Termes et conditions', 'it': ''}, 'type': {'key': 'folder'}, 'url': {'de': '/geschaeftsbedingungen/', 'fr': '/geschaeftsbedingungen/', 'it': '/geschaeftsbedingungen/'}, 'valid_from': None, 'valid_until': None, 'version': 5}], 'children': None, 'id': '5de51e5b8ba53ea9a3405c03', 'inherited_attributes': None, 'is_active': True, 'is_hidden': False, 'metatags': {'author': 'Chantal Bissig', 'created': '2019-12-02T15:23:23', 'description': {'de': '', 'fr': '', 'it': ''}, 'modified': '2019-12-13T11:06:34', 'robots': '', 'title': {'de': 'Allgemeine Geschäftsbedingungen', 'fr': 'Conditions générales de vente', 'it': ''}}, 'parent': '5d7a03e4d790f3001e78a7ba', 'referenced_page': None, 'restriction': '', 'status': 'published', 'title': {'de': 'Allgemeine Geschäftsbedingungen', 'fr': 'Conditions générales de vente', 'it': ''}, 'type': {'key': 'default'}, 'url': {'de': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/', 'fr': '/geschaeftsbedingungen/conditions-generales-de-vente/', 'it': '/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/'}, 'valid_from': None, 'valid_until': None, 'version': 30}, None) {} <django_redis.cache.RedisCache object at 0x7fecf515eb70>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in process_view(53)
  response = view_func(request, *view_args, **view_kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py in get(58)
  return _cms_page(request, f'/{url or ""}', template_context=template_context)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py in _cms_page(36)
  }, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py in fetch_page(98)
  request._cms_fetched_pages[cache_key] = _fetch_page(params, cache_key, request, ttl, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py in _fetch_page(70)
  cache.caches['cms.fallback'].set(cache_key, page_data, None)
+ 0.8903 get ('template.cache.mobile_catalog_nav.a2645296c85afa0edd8bf22fa78217bc',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.5434 get ('template.cache.mobile_cms_nav.cba6171e31b8edbced4d101da3e6023c',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.4017 get ('template.cache.mobile_cms_meta_nav.cba6171e31b8edbced4d101da3e6023c',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.3977 get ('template.cache.desktop_cms_meta_nav.cba6171e31b8edbced4d101da3e6023c',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.7844 get ('template.cache.desktop_catalog_nav.a2645296c85afa0edd8bf22fa78217bc',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.4394 get ('template.cache.desktop_cms_special_nav.cba6171e31b8edbced4d101da3e6023c',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.4587 get ('template.cache.desktop_cms_nav.cba6171e31b8edbced4d101da3e6023c',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)
+ 0.3681 get ('template.cache.cms_footer_nav.cba6171e31b8edbced4d101da3e6023c',) {} <django_redis.cache.RedisCache object at 0x7fecf469e8d0>
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_wsgi_handler(116)
  return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py in __call__(122)
  _sentry_start_response, start_response, span
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py in sentry_patched_get_response(150)
  return old_get_response(self, request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(75)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(22)
  response = self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py in __call__(14)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py in __call__(40)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py in __call__(50)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py in __call__(17)
  return self.get_response(request)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(131)
  return f(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py in sentry_wrapped_method(92)
  return old_method(*args, **kwargs)
/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/loader_tags.py in render(100)
  return template.render(context)

Signale

Signal Stellt bereit Empfänger
class_prepared class
connection_created connection
got_request_exception request _got_request_exception
post_delete using, instance post_delete_handler, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related
post_init instance ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init
post_migrate using, app_config, apps, plan, interactive, verbosity post_migrate_handler, create_permissions, create_contenttypes, create_default_site
post_save created, using, update_fields, raw, instance post_save_handler, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, IndexMeta.update_search, IndexMeta.update_search, IndexMeta.update_search, IndexMeta.update_search, IndexMeta.update_search, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search, IndexMeta.update_search, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search_from_related, IndexMeta.update_search, post_save, post_save, post_save
pre_delete using, instance clear_site_cache, ModelBase.changed, ModelBase.update_changed, pre_delete, ModelBase.changed, IndexMeta.remove_from_search, IndexMeta.remove_from_search, IndexMeta.remove_from_search, IndexMeta.remove_from_search, IndexMeta.remove_from_search, IndexMeta.remove_from_search, IndexMeta.remove_from_search, IndexMeta.remove_from_search
pre_init kwargs, args, instance
pre_save using, instance, update_fields, raw clear_site_cache, ModelBase.changed, pre_save, ModelBase.changed, node_pre_save
request_finished close_old_connections, close_caches, reset_urlconf
request_started environ reset_queries, close_old_connections

Logeinträge

Keine Logbucheinträge vorhanden.

Elastic Queries

DEBUG is set to False. This means that Elastic query logging is disabled.

Requests operations

Method Status code URL Time Action
GET 200 http://eng-xmm/api/cms/page/?url=%2Fgeschaeftsbedingungen%2Fallgemeine-geschaeftsbedingungen&attributes=1&attributes_desc=1&blocks=1&children=0&breadcrumbs=1&host=engelberger.ch&lang=de&version=draft 188.99ms Content |  Stack trace

Response

{
    "active_languages": [
        "de",
        "fr",
        "it"
    ],
    "attributes": {
        "cms_header_font_color": "white",
        "cms_headerimage": null,
        "cms_headerimage_position": "center center",
        "cms_megamenu": false
    },
    "attributes_desc": {
        "cms_header_font_color": {
            "datatype": "string",
            "field_class": "xmm.models.fields.string.StringField",
            "metadata": {
                "choices": [
                    [
                        "black",
                        {
                            "de": "Schwarz",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "white",
                        {
                            "de": "Weiss",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ]
                ],
                "choices_sort": "",
                "in_search": true,
                "max_length": null,
                "min_length": 0
            },
            "multilingual": false,
            "multivalue": false
        },
        "cms_headerimage": {
            "datatype": "media",
            "field_class": "xmm.models.fields.file.FileField",
            "metadata": {
                "folder": "5afe887835791f002482fda3"
            },
            "multilingual": false,
            "multivalue": false
        },
        "cms_headerimage_position": {
            "datatype": "string",
            "field_class": "xmm.models.fields.string.StringField",
            "metadata": {
                "choices": [
                    [
                        "center bottom",
                        {
                            "de": "zentriert / unten",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "center center",
                        {
                            "de": "zentriert / zentriert",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "center top",
                        {
                            "de": "zentriert / oben",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "left bottom",
                        {
                            "de": "links / unten",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "left center",
                        {
                            "de": "links / zentriert",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "left top",
                        {
                            "de": "links / oben",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "right bottom",
                        {
                            "de": "rechts / unten",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "right center",
                        {
                            "de": "rechts / zentriert",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ],
                    [
                        "right top",
                        {
                            "de": "rechts / oben",
                            "en": "",
                            "fr": "",
                            "it": ""
                        }
                    ]
                ],
                "choices_sort": "",
                "in_search": true,
                "max_length": null,
                "min_length": 0
            },
            "multilingual": false,
            "multivalue": false
        },
        "cms_megamenu": {
            "datatype": "boolean",
            "field_class": "xmm.models.fields.boolean.BooleanField",
            "metadata": {},
            "multilingual": false,
            "multivalue": false
        }
    },
    "blocks": {
        "content": [
            {
                "active_languages": [
                    "de",
                    "fr",
                    "it"
                ],
                "attributes": {
                    "cms_section_background_color": "transparent",
                    "cms_section_background_image": null,
                    "cms_section_background_position": "center center",
                    "cms_section_heading": {
                        "de": "",
                        "fr": "",
                        "it": ""
                    },
                    "cms_section_style": "normal",
                    "cms_section_width": "medium"
                },
                "attributes_desc": {
                    "cms_section_background_color": {
                        "datatype": "string",
                        "field_class": "xmm.models.fields.string.StringField",
                        "metadata": {
                            "choices": [
                                [
                                    "darkest-gray",
                                    {
                                        "de": "Dunkelgrau",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "lightest-gray",
                                    {
                                        "de": "Hellgrau",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "primary",
                                    {
                                        "de": "Prim\u00e4rfarbe",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "secondary",
                                    {
                                        "de": "Sekund\u00e4rfarbe",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "transparent",
                                    {
                                        "de": "Transparent",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "white",
                                    {
                                        "de": "Weiss",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ]
                            ],
                            "choices_sort": "label",
                            "in_search": true,
                            "max_length": null,
                            "min_length": 0
                        },
                        "multilingual": false,
                        "multivalue": false
                    },
                    "cms_section_background_image": {
                        "datatype": "media",
                        "field_class": "xmm.models.fields.file.FileField",
                        "metadata": {
                            "folder": null
                        },
                        "multilingual": false,
                        "multivalue": false
                    },
                    "cms_section_background_position": {
                        "datatype": "string",
                        "field_class": "xmm.models.fields.string.StringField",
                        "metadata": {
                            "choices": [
                                [
                                    "center bottom",
                                    {
                                        "de": "zentriert / unten",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "center center",
                                    {
                                        "de": "zentriert / zentriert",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "center top",
                                    {
                                        "de": "zentriert / oben",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "left bottom",
                                    {
                                        "de": "links / unten",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "left center",
                                    {
                                        "de": "links / zentriert",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "left top",
                                    {
                                        "de": "links / oben",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "right bottom",
                                    {
                                        "de": "rechts / unten",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "right center",
                                    {
                                        "de": "rechts / zentriert",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "right top",
                                    {
                                        "de": "rechts / oben",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ]
                            ],
                            "choices_sort": "value",
                            "in_search": true,
                            "max_length": null,
                            "min_length": 0
                        },
                        "multilingual": false,
                        "multivalue": false
                    },
                    "cms_section_heading": {
                        "datatype": "string",
                        "field_class": "xmm.models.fields.string.StringField",
                        "metadata": {
                            "in_search": true,
                            "max_length": null,
                            "min_length": 0
                        },
                        "multilingual": true,
                        "multivalue": false
                    },
                    "cms_section_style": {
                        "datatype": "string",
                        "field_class": "xmm.models.fields.string.StringField",
                        "metadata": {
                            "choices": [
                                [
                                    "normal",
                                    {
                                        "de": "Normal",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "frameless",
                                    {
                                        "de": "Randlos",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ]
                            ],
                            "choices_sort": "",
                            "in_search": true,
                            "max_length": null,
                            "min_length": 0
                        },
                        "multilingual": false,
                        "multivalue": false
                    },
                    "cms_section_width": {
                        "datatype": "string",
                        "field_class": "xmm.models.fields.string.StringField",
                        "metadata": {
                            "choices": [
                                [
                                    "large",
                                    {
                                        "de": "Gross",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "small",
                                    {
                                        "de": "Klein",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "medium",
                                    {
                                        "de": "Normal",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "tiny",
                                    {
                                        "de": "Sehr klein",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ],
                                [
                                    "full",
                                    {
                                        "de": "Volle Breite",
                                        "en": "",
                                        "fr": "",
                                        "it": ""
                                    }
                                ]
                            ],
                            "choices_sort": "label",
                            "in_search": false,
                            "max_length": null,
                            "min_length": 0
                        },
                        "multilingual": false,
                        "multivalue": false
                    }
                },
                "blocks": [
                    {
                        "active_languages": [
                            "de",
                            "fr",
                            "it"
                        ],
                        "attributes": {
                            "cms_article_background_color": "transparent",
                            "cms_article_background_image": null,
                            "cms_article_background_position": "center center",
                            "cms_article_columns": "1",
                            "cms_article_fix_width_columns": false,
                            "cms_article_heading": {
                                "de": "",
                                "fr": "",
                                "it": ""
                            },
                            "cms_article_style": "normal"
                        },
                        "attributes_desc": {
                            "cms_article_background_color": {
                                "datatype": "string",
                                "field_class": "xmm.models.fields.string.StringField",
                                "metadata": {
                                    "choices": [
                                        [
                                            "darkest-gray",
                                            {
                                                "de": "Dunkelgrau",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "lightest-gray",
                                            {
                                                "de": "Hellgrau",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "primary",
                                            {
                                                "de": "Prim\u00e4rfarbe",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "secondary",
                                            {
                                                "de": "Sekund\u00e4rfarbe",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "transparent",
                                            {
                                                "de": "Transparent",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "white",
                                            {
                                                "de": "Weiss",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ]
                                    ],
                                    "choices_sort": "label",
                                    "in_search": true,
                                    "max_length": null,
                                    "min_length": 0
                                },
                                "multilingual": false,
                                "multivalue": false
                            },
                            "cms_article_background_image": {
                                "datatype": "media",
                                "field_class": "xmm.models.fields.file.FileField",
                                "metadata": {
                                    "folder": null
                                },
                                "multilingual": false,
                                "multivalue": false
                            },
                            "cms_article_background_position": {
                                "datatype": "string",
                                "field_class": "xmm.models.fields.string.StringField",
                                "metadata": {
                                    "choices": [
                                        [
                                            "left top",
                                            {
                                                "de": "links / oben",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "center top",
                                            {
                                                "de": "zentriert / oben",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "right top",
                                            {
                                                "de": "rechts / oben",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "left center",
                                            {
                                                "de": "links / zentriert",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "center center",
                                            {
                                                "de": "zentriert / zentriert",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "right center",
                                            {
                                                "de": "rechts / zentriert",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "left bottom",
                                            {
                                                "de": "links / unten",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "center bottom",
                                            {
                                                "de": "zentriert / unten",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "right bottom",
                                            {
                                                "de": "rechts / unten",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ]
                                    ],
                                    "choices_sort": "",
                                    "in_search": true,
                                    "max_length": null,
                                    "min_length": 0
                                },
                                "multilingual": false,
                                "multivalue": false
                            },
                            "cms_article_columns": {
                                "datatype": "string",
                                "field_class": "xmm.models.fields.string.StringField",
                                "metadata": {
                                    "choices": [
                                        [
                                            "1",
                                            {
                                                "de": "1 Spalte",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "2",
                                            {
                                                "de": "2 Spalten",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "2-tablet",
                                            {
                                                "de": "2 Spalten (inkl. Tablet)",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "3",
                                            {
                                                "de": "3 Spalten",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "4",
                                            {
                                                "de": "4 Spalten",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ]
                                    ],
                                    "choices_sort": "label",
                                    "in_search": false,
                                    "max_length": null,
                                    "min_length": 0
                                },
                                "multilingual": false,
                                "multivalue": false
                            },
                            "cms_article_fix_width_columns": {
                                "datatype": "boolean",
                                "field_class": "xmm.models.fields.boolean.BooleanField",
                                "metadata": {},
                                "multilingual": false,
                                "multivalue": false
                            },
                            "cms_article_heading": {
                                "datatype": "string",
                                "field_class": "xmm.models.fields.string.StringField",
                                "metadata": {
                                    "in_search": true,
                                    "max_length": null,
                                    "min_length": 0
                                },
                                "multilingual": true,
                                "multivalue": false
                            },
                            "cms_article_style": {
                                "datatype": "string",
                                "field_class": "xmm.models.fields.string.StringField",
                                "metadata": {
                                    "choices": [
                                        [
                                            "normal",
                                            {
                                                "de": "Normal",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ],
                                        [
                                            "frameless",
                                            {
                                                "de": "Randlos",
                                                "en": "",
                                                "fr": "",
                                                "it": ""
                                            }
                                        ]
                                    ],
                                    "choices_sort": "label",
                                    "in_search": true,
                                    "max_length": null,
                                    "min_length": 0
                                },
                                "multilingual": false,
                                "multivalue": false
                            }
                        },
                        "blocks": [
                            {
                                "active_languages": [
                                    "de",
                                    "fr",
                                    "it"
                                ],
                                "attributes": {
                                    "cms_text_content": {
                                        "de": "<p>ANWENDUNGSBEREICH UND GELTUNG</p>\n<p>Die vorliegenden allgemeinen Gesch\u00e4ftsbedingungen (nachfolgend \u201eAGB\u201c) regeln die Rechte und Pflichten zwischen engelberger ag, Achereggstrasse 11, 6362 Stansstad (nachfolgend \u201eeag\u201c) und ihren Kunden, soweit nichts Abweichendes schriftlich vereinbart wurde. eag beh\u00e4lt sich vor, die AGB jederzeit anzupassen.</p>\n<p>VORAUSSETZUNG DER ZUSAMMENARBEIT</p>\n<p>eag beliefert nur Wiederverk\u00e4ufer. Voraussetzung f\u00fcr die Er\u00f6ffnung eines Kundenkontos ist der Eintrag im Handelsregister mit Gesch\u00e4ftszweck Verkauf von Produkten aus den Bereichen Foto, Video, Audio, Optik, IT, B\u00fcro, Unterhaltungselektronik, Telekommunikation oder \u00e4hnlichem. Der Kunde \u00fcbergibt eag auf Verlangen eine Kopie seines Handelsregister-Auszugs.</p>\n<p>BESTELLUNG, LIEFERUNG</p>\n<p>\u2022 Mit Aufgabe einer Bestellung anerkennt der Kunde die AGB von eag.</p>\n<p>\u2022 Bestellungen sind verbindlich und k\u00f6nnen ohne ausdr\u00fcckliches Einverst\u00e4ndnis von eag weder ge\u00e4ndert noch annulliert werden.</p>\n<p>\u2022 Ein Vertrag kommt mit Zustimmung von eag, sp\u00e4testens jedoch bei der Auslieferung zu Stande. Vertragsabschluss und Lieferung erfolgen unter Vorbehalt einer positiven Bonit\u00e4tspr\u00fcfung des Kunden und der Verf\u00fcgbarkeit der bestellten Produkte.</p>\n<p>\u2022 Von eag angegebene Liefertermine sind ohne anders lautende schriftliche Zusage nur als Richtwerte zu betrachten. Die Angabe eines Liefertermins erfolgt ohne Gew\u00e4hr. &nbsp;</p>\n<p>\u2022 Sollte sich eine Lieferung \u00fcber einen von eag ausdr\u00fccklich schriftlich zugesicherten Liefertermin hinaus verz\u00f6gern, so kann der Kunde nach Ablauf einer von ihm schriftlich anzusetzenden Zusatzfrist von mindestens drei Wochen eag in Verzug setzen und nach ungenutztem Ablauf einer angemessenen Nachfrist von der betreffenden Bestellung zur\u00fccktreten. eag haftet f\u00fcr diesen Fall gegen\u00fcber dem Kunden nur f\u00fcr den direkten und unmittelbaren Schaden, wenn und soweit der Verzug bzw. die Unm\u00f6glichkeit der Lieferung nachweisbar auf eine Vertragsverletzung von eag zur\u00fcckzuf\u00fchren ist.</p>\n<p>\u2022 Unabwendbare Ereignisse wie h\u00f6here Gewalt, Streiks usw. berechtigen eag zum Lieferaufschub oder allenfalls zum R\u00fccktritt vom Vertrag.</p>\n<p>\u2022 Teillieferungen sind ohne anderslautende Vereinbarung zul\u00e4ssig.&nbsp;</p>\n<p>\u2003</p>\n<p>ANGEBOTE UND PREISE</p>\n<p>\u2022 Alle Angebote sind unverbindlich. Die aktuellen Preise sind nach erfolgtem Login im Online-Shop publiziert, Preis\u00e4nderungen und Fehler bleiben vorbehalten.</p>\n<p>\u2022 Die Preise verstehen sich rein netto in Schweizer Franken (CHF), exklusive Mehrwertsteuer und ab Lager eag. Eine evtl. Auftragspauschale f\u00fcr Auftragserfassung, Kommissionierung, Verpackung &amp; Transport gem\u00e4ss n\u00e4chstem Abschnitt ist in den Preisen nicht enthalten und geht ebenso wie die Mehrwertsteuer zu Lasten des Kunden. F\u00fcr nicht verrechnete Mehrwertsteuer beh\u00e4lt sich eag ein Nachbelastungsrecht vor. Gesetzliche und regulatorische Abgaben (SUISA/SWICO) werden nicht in jedem Fall separat ausgewiesen, sind aber in jedem abgabepflichtigen Produkt enthalten.</p>\n<p>\u2022 Die Preise der Produkte sowie die Nebenkosten werden grunds\u00e4tzlich zum Zeitpunkt der elektronischen Erfassung der Bestellung durch eag berechnet. Erh\u00f6hen sich die Bezugspreise f\u00fcr eag nach erfolgter Auftragsbest\u00e4tigung, ist diese berechtigt, die Preise gegen\u00fcber dem Kunden entsprechend anzupassen.</p>\n<p>AUFTRAGSPAUSCHALE, PORTO</p>\n<p>\u2022 Bestellungen ab Warenwert CHF 1\u2018000.- (exkl. MwSt). werden franko geliefert.</p>\n<p>\u2022 F\u00fcr Bestellungen unter CHF 1\u2018000.- h\u00e4ngt die H\u00f6he der Auftragspauschale von der Bestellart des Kunden ab:</p>\n<p>(a) erfasst der Kunde den Auftrag selber (via eag Shop oder IT-Anbindung) so wird pro Bestellung eine Auftragspauschale von CHF 10.- f\u00fcr Kommissionierung, Verpackung und Porto in Rechnung gestellt.</p>\n<p>(b) erfasst eag den Auftrag (Bestellung per Tel., eMail oder via Aussendienst), so betr\u00e4gt die Auftragspauschale auf Grund der zus\u00e4tzlichen Auftragserfassung CHF 15.-.</p>\n<p>\u2022 eag w\u00e4hlt Versandart und Transportmittel. Verlangt der Kunde abweichendes, tr\u00e4gt er die Mehrkosten</p>\n<p>\u2022 Post-Express und Nachnahme-Zuschl\u00e4ge werden je mit CHF 15.- zus\u00e4tzlich in Rechnung gestellt.</p>\n<p><br></p>\n<p><br></p>\n<p>\u2003</p>\n<p>ZAHLUNGSKONDITIONEN, ZAHLUNGSVERZUG, VERRECHNUNG</p>\n<p>\u2022 Die auf der Faktura vermerkten Zahlungskonditionen gelten ab Rechnungsdatum. &nbsp;Unberechtigte Abz\u00fcge werden nachbelastet. &nbsp;</p>\n<p>\u2022 Nach Ablauf dieser Frist befindet sich der Kunde ohne Mahnung im Verzug und s\u00e4mtliche offenen Rechnungen werden f\u00e4llig. Im Verzugsfall ist eag berechtigt, alle weiteren Lieferungen an den Kunden ganz oder teilweise einzustellen, bis ihre Forderungen getilgt oder sichergestellt sind, einen Verzugszins von 5% geltend zu machen und alle Kosten, welche sich aus einer solchen Liefereinstellung ergeben, dem Kunden zu belasten.</p>\n<p>\u2022 Die Aufrechnung von Gegenforderungen des Kunden ist ausgeschlossen. Vom Kunden geltend gemachte Anspr\u00fcche aus Gew\u00e4hrleistungen oder behaupteter M\u00e4ngel befreien ihn bis zur rechtskr\u00e4ftigen gerichtlichen Entscheidung nicht von der Zahlungspflicht.&nbsp;</p>\n<p>EIGENTUMSVORBEHALT</p>\n<p>\u2022 Die gelieferten Produkte bleiben im Eigentum von eag, bis diese den Kaufpreis vollst\u00e4ndig und vertragskonform erhalten hat. Der Kunde verpflichtet sich, auf Verlangen sein schriftliches Einverst\u00e4ndnis zur Eintragung eines Eigentumsvorbehaltes in allen f\u00fcr die Eintragung wesentlichen Punkten zu geben.</p>\n<p>\u00dcBERGANG DER GEFAHR, PR\u00dcFUNG AUF M\u00c4NGEL</p>\n<p>\u2022 Mit der \u00dcbergabe der Produkte geht die Gefahr auf den Kunden \u00fcber.</p>\n<p>\u2022 Der Kunde hat die Ware unmittelbar nach Ablieferung oder Abholung auf Vollst\u00e4ndigkeit und Richtigkeit zu pr\u00fcfen. Offene M\u00e4ngel sind innerhalb von 8 Arbeitstagen unter Erw\u00e4hnung der Rechnungsnummer zu r\u00fcgen. Bei Lieferungen mit Transportsch\u00e4den hat der Kunde zudem umgehend ein Schadenprotokoll aufzunehmen, das er sich vom Spediteur visieren lassen muss.</p>\n<p>\u2022 Versteckte M\u00e4ngel sind sofort nach der Entdeckung schriftlich zu r\u00fcgen.</p>\n<p>R\u00dcCKSENDUNG VON PRODUKTEN&nbsp;</p>\n<p>\u2022 Die R\u00fccksendung oder Umtausch von Produkten ist grunds\u00e4tzlich nicht m\u00f6glich. Nur in Ausnahmef\u00e4llen und nach vorheriger Zustimmung von eag kann ein originalverpackter Artikel unter der Beilage der bewilligten RMA-Nummer auf Kosten und Risiko des Kunden retourniert werden.</p>\n<p>\u2022 F\u00fcr von eag nicht an Lager gehaltene, extra f\u00fcr den Kunden bestellte und im Webshop so deklarierte Artikel (\u201eWird f\u00fcr Sie bestellt. Keine Annullation oder R\u00fcckgabe\u201c) ist eine R\u00fccksendung ausgeschlossen.</p>\n<p>\u2022 eag beh\u00e4lt sich vor, Produkte mit fehlender, defekter oder beschriebener Originalverpackung bzw. nicht mehr einwandfreie Produkte dem Kunden auf dessen Kosten und Risiko wieder zu retournieren.</p>\n<p>\u2022 Bei Warenr\u00fccksendungen, die nicht auf ein Verschulden von eag zur\u00fcck zu f\u00fchren sind, wird dem Kunden bei einer in der Zwischenzeit erfolgten Preissenkung der Warenwert basierend auf dem tieferen Preis gutgeschrieben und die Erhebung einer Bearbeitungsgeb\u00fchr bleibt vorbehalten.</p>\n<p>GARANTIE, GEW\u00c4HRLEISTUNG</p>\n<p>\u2022 F\u00fcr die von eag gelieferten Produkte gelten die Garantie- und Gew\u00e4hrleistungsbestimmungen des Herstellers. Der Kunde verzichtet auf dar\u00fcber hinaus gehende Anspr\u00fcche gegen\u00fcber eag und dem Hersteller/Lieferanten. Die einzige Pflicht von eag besteht darin, allf\u00e4llige eigene Garantie- und Gew\u00e4hrleistungsanspr\u00fcche gegen\u00fcber dem Hersteller/Lieferanten an den Kunden abzutreten.</p>\n<p>\u2022 Ausserdem anerkennt der Kunde, ein Mangel nur dann vorliegt, wenn dieser sofort nach Entdeckung eag schriftlich detailliert angezeigt wird und einen relevanten und reproduzierbaren Fehler beinhaltet. Ausgeschlossen ist die Gew\u00e4hrleistung insbesondere f\u00fcr M\u00e4ngel, welchen eine der folgenden Ursachen zugrunde liegt: a) unzul\u00e4ngliche Wartung; b) Nichtbeachten der Betriebs- oder Installationsvorschriften; c) zweckwidrige Benutzung der Produkte; d) Verwendung von nicht genehmigten Teilen und Zubeh\u00f6r; e) nat\u00fcrliche Abnutzung; f) Transport, unsachgem\u00e4sse Handhabung bzw. Behandlung; g) Modifikationen oder Reparaturversuche; h) \u00e4ussere Einfl\u00fcsse, insbesondere h\u00f6here Gewalt (z.B. Versagen der Stromversorgung, Elementarsch\u00e4den) sowie andere Gr\u00fcnde, welche weder von eag noch vom Hersteller/Lieferanten zu vertreten sind. Vom Hersteller/Lieferanten nicht gedeckte Reparaturleistungen sowie vom Kunden verursachte Mehrkosten werden dem Kunden in Rechnung gestellt.</p>\n<p>\u2022 Der Kunde nimmt zur Kenntnis, dass sich aufgrund der jeweils anwendbaren Garantiebestimmungen die Gew\u00e4hrleistung in der Regel nach Wahl des jeweiligen Herstellers/Lieferanten auf Nachbesserung oder Auswechslung der defekten/mangelhaften Produkte beschr\u00e4nkt und zudem nur gilt, wenn die Produkte in der Schweiz bzw. im F\u00fcrstentum Liechtenstein verbleiben.</p>\n<p>\u2022 In jedem Falle h\u00e4lt sich der Kunde an die von eag bzw. vom jeweiligen Hersteller / Lieferanten definierten Abl\u00e4ufe bei der Abwicklung von allf\u00e4lligen Garantieleistungen.</p>\n<p>\u2003</p>\n<p>HAFTUNG</p>\n<p>\u2022 eag haftet nur f\u00fcr direkten Schaden und nur, wenn der Kunde nachweist, dass dieser durch grobes Verschulden von eag oder den von eag beauftragten Dritten verursacht wurde. Die Haftung ist auf den Preis der jeweiligen Lieferung/Dienstleistung beschr\u00e4nkt.</p>\n<p>\u2022 Jede weitergehende Haftung von eag, deren Hilfspersonen und der von eag beauftragten Dritten f\u00fcr Sch\u00e4den aller Art ist ausgeschlossen. Insbesondere hat der Kunde in keinem Fall Anspr\u00fcche auf Ersatz von Sch\u00e4den, die nicht am Produkt selbst entstanden sind, wie namentlich Produktionsausfall, Nutzungs- oder Datenverlust, Verlust von Auftr\u00e4gen, entgangenen Gewinn sowie andere indirekte oder Folgesch\u00e4den.</p>\n<p>\u2022 eag verpflichtet sich, dem Kunden allf\u00e4llige vom Hersteller/Lieferanten anerkannte Haftungsanspr\u00fcche abzutreten.</p>\n<p>PATENTE UND ANDERE SCHUTZRECHTE</p>\n<p>\u2022 Wenn ein Dritter gegen den Kunden bzw. dessen Endkunden Anspr\u00fcche wegen Verletzung eines Patent-, Urheber- oder andern gewerblichen Schutzrechtes durch gelieferte Produkte geltend machen sollte so wird der Kunde eag schriftlich und ohne Verzug \u00fcber solche Verletzungshinweise oder gestellte Anspr\u00fcche in Kenntnis setzen. eag wird diese Hinweise umgehend an den Lieferanten bzw. Hersteller weiterleiten und diesen zur Regelung der Situation auffordern. Der Kunde verzichtet eag gegen\u00fcber auf irgendwelche Garantie- oder Haftungsanspr\u00fcche.</p>\n<p>WIEDERAUSFUHR</p>\n<p>\u2022 Die Wiederausfuhr gewisser von eag vertriebenen Produkten unterliegt internationalen Exportkontrollbestimmungen, insbesondere Schweizerischen, Europ\u00e4ischen und US-Amerikanischen Ausfuhrbestimmungen. Es ist Aufgabe des Kunden, sich vor einer allf\u00e4lligen Wiederausfuhr der Produkte selbstst\u00e4ndig zu informieren und allenfalls notwendige Ausfuhrbewilligungen einzuholen.&nbsp;</p>\n<p>VERTRAULICHKEIT, GEBRAUCH DES EAG ONLINE-SHOPS</p>\n<p>\u2022 Alle Preise und Daten des eag Online Shops sind ausschliesslich zur Information und zum Gebrauch des durch das abgegebene Login berechtigten Kunden bestimmt, eine Weitergabe erfordert eine schriftliche Zustimmung von eag.</p>\n<p>\u2003</p>\n<p>HERSTELLER-REPORTING, DATENSCHUTZ</p>\n<p>\u2022 Der Kunde anerkennt, dass eag zur Erf\u00fcllung einzelner Distributionsvertr\u00e4ge verpflichtet ist, Kunden- und Umsatzdaten wie Namen und Adresse sowie Mengen und Preise der bezogenen Produkte an Hersteller und Lieferanten im In- und Ausland zu \u00fcbermitteln.</p>\n<p>\u2022 Mit seiner Bestellung erteilt der Kunde eag sein Einverst\u00e4ndnis, kundenbezogene Daten zur Pr\u00fcfung der Kreditw\u00fcrdigkeit zu bearbeiten und dem beauftragten Kreditversicherungsunternehmen bekannt zu geben.&nbsp;</p>\n<p>\u2022 Adressinformationen von Endkunden, welche der Kunde eag zwecks \u201eDropshipment\u201c (= Direktlieferung von eag zum Endkunden im Auftrag und Namen des Kunden) zur Verf\u00fcgung stellt, werden von eag weder ausgewertet noch an Hersteller und Lieferanten \u00fcbermittelt</p>\n<p>\u2022 Eine Ausnahme der vorherigen Endkunden-Adressinformation bilden ausgew\u00e4hlte B2B-Projektkonditionen, welche gewisse Hersteller &amp; Lieferanten dem Kunden via eag nur anbieten, wenn die Identit\u00e4t des Endkunden offen gelegt wird.</p>\n<p><br></p>\n<p>\u00dcBERTRAGUNG VON RECHTEN UND PFLICHTEN</p>\n<p>\u2022 Rechte und/oder Pflichten aus einzelnen Vertr\u00e4gen (Lieferungen, Dienstleistungen) mit eag k\u00f6nnen vom Kunden nur mit vorg\u00e4ngiger schriftlicher Zustimmung \u00fcbertragen werden.</p>\n<p>ANWENDBARES RECHT UND GERICHTSSTAND</p>\n<p>\u2022 Die Vertr\u00e4ge und AGB von eag unterstehen ausschliesslich schweizerischem Recht unter ausdr\u00fccklichem Ausschluss von staatsvertraglichen Normen, insbesondere des Wiener UN \u00dcbereinkommens \u00fcber den internationalen Warenkauf.</p>\n<p>\u2022 Der Gerichtsstand f\u00fcr alle sich aus den vertraglichen Beziehungen unmittelbar oder mittelbar ergebenden Streitigkeiten ist Stansstad bzw. der Kanton Nidwalden. eag ist berechtigt, den Kunden auch an jedem anderen gesetzlich zust\u00e4ndigen Gericht zu belangen.</p>\n<p><br></p>\n<p>Stand Dezember 2019</p>",
                                        "fr": "<p>APPLICATION</p>\n<p>\u2022\tLes pr\u00e9sentes conditions g\u00e9n\u00e9rales de vente [ci-apr\u00e8s \u201eCGV\u201c] r\u00e8glent les relations commerciales avec engelberger ag, Achereggstrasse 11, 6362 Stansstad [ci-apr\u00e8s \u201eeag\u201c] et entrent en vigueur \u00e0 chaque transaction commerciale effectu\u00e9e sauf d\u00e9rogation \u00e9crite.</p>\n<p><br></p>\n<p>REGISTRATION COMME CLIENT</p>\n<p>\u2022\teag n\u2018approvisionne que revendeurs avec but commercial de vendre des produits photo, vid\u00e9o, audio, optique, informatique, radio-tv, t\u00e9l\u00e9communication ou pareils. &nbsp;Sur demande, le client donne une copie du registre de commerce \u00e0 eag.</p>\n<p><br></p>\n<p>COMMANDE, LIVRAISON</p>\n<p>\u2022\tEn pla\u00e7ant une commande, le client accepte les CGV d\u2018eag.</p>\n<p>\u2022\tToute commande est fixe et ne peut \u00eatre chang\u00e9e ou annul\u00e9e qu\u2019avec le consentement explicite d\u2018eag. &nbsp;</p>\n<p>\u2022\tUn contrat se conclut avec l\u2019acceptation de la commande par eag, au plus tard avec la livraison, \u00e0 condition d\u2019une v\u00e9rification positive de la solvabilit\u00e9 du client et de la disponibilit\u00e9 des produits command\u00e9es.</p>\n<p>\u2022\tSauf confirmation \u00e9crite, les d\u00e9lais de livraison communiqu\u00e9s par eag sont indicatifs, sans garantie.&nbsp;</p>\n<p>\u2022\tSi eag d\u00e9passe une date de livraison express\u00e9ment confirm\u00e9e par \u00e9crit, le client sera en droit de fixer un d\u00e9lai suppl\u00e9mentaire d\u2019au moins trois semaines. Si ce d\u00e9lai ne peut \u00eatre respect\u00e9, ledit client est en droit de mettre eag en demeure et de fixer un nouveau d\u00e9lai suppl\u00e9mentaire raisonnable, avant de renoncer \u00e0 la commande concern\u00e9e. Le cas \u00e9ch\u00e9ant, eag r\u00e9pond uniquement du dommage direct et imm\u00e9diat caus\u00e9 au client, pour autant que l\u2019on puisse d\u00e9montrer que le retard ou l\u2019impossibilit\u00e9 de livraison est d\u00fb \u00e0 une n\u00e9gligence grave de la part d\u2019eag.</p>\n<p>\u2022\tDes \u00e9v\u00e9nements in\u00e9luctables tels qu\u2019un cas de force majeure autorisent eag \u00e0 reporter la livraison ou \u00e9ventuellement \u00e0 r\u00e9silier le contrat.</p>\n<p>\u2022\tLes livraisons partielles sont autoris\u00e9es.</p>\n<p>OFFRES ET PRIX</p>\n<p>\u2022\tToutes les offres sont sans engagement. Les prix actuels sont publi\u00e9s apr\u00e8s l\u2019enregistrement sur le magasin en ligne, sous r\u00e9serve de modifications et d'erreurs de prix.</p>\n<p>\u2022\tLes prix des produits s\u2019entendent nets en francs suisses (CHF), hors TVA et au d\u00e9part du centre logistique d\u2019eag. Un forfait suppl\u00e9mentaire d\u00e9fini ci-apr\u00e8s pour les &nbsp;frais d\u2019enregistrement de la commande, de conditionnement, d\u2019emballage et de frais de transport ainsi que la TVA ne sont pas inclus dans les prix et sont \u00e9galement \u00e0 la charge du client. En cas de TVA non incluse, Eag se r\u00e9servons le droit de la facturer r\u00e9troactivement au client. Les taxes l\u00e9gales et r\u00e8glementaires (SUISA/SWICO) ne sont pas syst\u00e9matiquement indiqu\u00e9es s\u00e9par\u00e9ment mais sont incluses dans le prix de chaque produit imposable.&nbsp;</p>\n<p>\u2022\tLes prix des produits ainsi que les frais suppl\u00e9mentaires seront factur\u00e9s par eag au moment de la saisie \u00e9lectronique de la commande. Si les prix de r\u00e9f\u00e9rences augmentent pour eag, apr\u00e8s que le client a pass\u00e9 sa commande, eag se r\u00e9serve le droit d\u2019ajuster les prix en cons\u00e9quence.</p>\n<p>FORFAIT COMMANDE, FRAIS DE PORT</p>\n<p>\u2022\tLes commandes \u00e0 partir d\u2019une valeur marchandise de CHF 1\u2018000.- (TVA exclue) sont livr\u00e9s franc de port (franco).</p>\n<p>\u2022\tPour les commandes inf\u00e9rieurs \u00e0 CHF 1\u2018000.-, le montant du forfait par commande d\u00e9pend de la mani\u00e8re d\u2019enregistrement de la commande:</p>\n<p>(a) si le client enregistre la commande dans le syst\u00e8me informatique d\u2019eag (par le shop eag, par connection EDI), eag charge un forfait de CHF 10.- par commande pour conditionnement, emballage et de frais de transport</p>\n<p>(b) si eag enregistre la commande (commande du client par t\u00e9l\u00e9phone, eMail, repr\u00e9sentant eag), eag charge un forfait de CHF 15.- par commande \u00e0 cause de l\u2018enregistrement suppl\u00e9mentaire.</p>\n<p>\u2022\teag choisit le moyen de transport et le mode d'exp\u00e9dition. Si l'acheteur souhaite un autre mode de livraison, les frais suppl\u00e9mentaires seront \u00e0 sa charge. &nbsp;</p>\n<p>\u2022\tPour le transport par \u201ePost Express\u201c et \u201eContre Remboursement\u201c, un suppl\u00e9ment de CHF 15.- s\u2019applique pour chacune.</p>\n<p>\u2022\t</p>\n<p>CONDITIONS DE PAIEMENT, D\u00c9LAI DE PAIEMENT, COMPENSATION</p>\n<p>\u2022\tLe d\u00e9lai de paiement not\u00e9 sur la facture se calcule \u00e0 partir de la date de la facture. &nbsp;Toute d\u00e9duction injustifi\u00e9e sera refactur\u00e9e.</p>\n<p>\u2022\tPass\u00e9 ce d\u00e9lai, les factures sont consid\u00e9r\u00e9es comme \u00e9chues et le client est en retard de paiement, sans sommation \u00e9crite. En cas de retard de paiement, eag a le droit de suspendre totalement ou partiellement toutes les livraisons en cours jusqu\u2019\u00e0 ce que ses cr\u00e9ances soient acquitt\u00e9es ou assur\u00e9es. Toutes cons\u00e9quences issues de cette interruption de livraison sont \u00e0 la charge du client et eag peut r\u00e9clamer un int\u00e9r\u00eats de retard de 5%.</p>\n<p>o\tLa r\u00e9tention de paiements ou la compensation \u00e0 cause de demandes reconventionnelles quelconques de l\u2019acheteur sont exclues et ne le lib\u00e8rent pas de l\u2019obligation de paiement.&nbsp;</p>\n<p><br></p>\n<p>R\u00c9SERVE DE PROPRI\u00c9T\u00c9</p>\n<p>\u2022\tLa marchandise d\u00e9j\u00e0 livr\u00e9e demeure propri\u00e9t\u00e9 d\u2019eag jusqu\u2019\u00e0 r\u00e9ception de l\u2019int\u00e9gralit\u00e9 du montant de l\u2019achat conform\u00e9ment aux CGV.. Sur demande d\u2019eag, le client s\u2019engage \u00e0 donner imm\u00e9diatement son accord \u00e9crit pour l\u2019enregistrement d\u2019une r\u00e9serve de propri\u00e9t\u00e9 sur tous les points importants.</p>\n<p><br></p>\n<p>TRANSFER DES RISQUES, R\u00c9CEPTION ET CONTR\u00d4LE&nbsp;</p>\n<p>\u2022\tLes risques sont transf\u00e9r\u00e9s au client au moment de l\u2019arriv\u00e9 des produits.</p>\n<p>\u2022\tLe client est tenu de contr\u00f4ler la marchandise imm\u00e9diatement apr\u00e8s la livraison ou l\u2019enl\u00e8vement et de d\u00e9clarer par \u00e9crit des d\u00e9fauts apparents dans les 8 jours apr\u00e8s la r\u00e9ception. En cas de dommages survenus durant le transport, le client devra imm\u00e9diatement \u00e9tablir un proc\u00e8s-verbal des dommages avec l\u2019exp\u00e9diteur et le faire signer par celui-ci.</p>\n<p>\u2022\tTous vices cach\u00e9s sont \u00e0 signaler imm\u00e9diatement \u00e0pr\u00e8s leur d\u00e9couverte.</p>\n<p><br></p>\n<p>RETOUR DE PRODUITS</p>\n<p>\u2022\tLe retour de produits ne peut avoir lieu sans l\u2019obtention pr\u00e9alable d\u2019une autorisation d\u2019eag, les frais et les risques de renvoi sont \u00e0 la charge du client. Pour proc\u00e9der au renvoi d\u2019un produit, ce dernier doit \u00eatre dans son emballage d\u2019origine, un num\u00e9ro de retour doit avoir \u00e9t\u00e9 cr\u00e9\u00e9 et une description d\u00e9taill\u00e9e du dysfonctionnement doit figurer dans le num\u00e9ro de retour.&nbsp;</p>\n<p>\u2022\tLes produits \u201ecommand\u00e9s sp\u00e9cialement pour vous\u201c ne peuvent pas \u00eatre annul\u00e9s ni retourn\u00e9s. .&nbsp;</p>\n<p>\u2022\teag se r\u00e9serve le droit de renvoyer, aux frais et aux risques du client, les produits qui ne sont pas dans leur emballage d\u2019origine, dont l\u2019emballage est d\u00e9fectueux ou porte des inscriptions.</p>\n<p>\u2022\tLors d\u2019un retour de marchandise n\u2019\u00e9tant pas li\u00e9 \u00e0 une erreur d\u2019Eag, le client recevra une note de cr\u00e9dit align\u00e9e sur le prix le plus bas du march\u00e9 prenant en compte sa perte de valeur de la date d\u2019achat jusqu\u2019au jour du retour. eag se r\u00e9serve le droit de facturer des frais de traitement au client.</p>\n<p><br></p>\n<p>GARANTIE</p>\n<p><br></p>\n<p>\u2022\tLa garantie accord\u00e9e par eag sur ses produits s\u2019aligne sur la garantie du fabricant/fournisseur. Le client renonce \u00e0 toute autre pr\u00e9tention de garantie \u00e0 l\u2019\u00e9gard d\u2019eag et du fabricant/fournisseur. La seule obligation d\u2019eag est de c\u00e9der au client les \u00e9ventuelles pr\u00e9tentions de garantie dont elle b\u00e9n\u00e9ficierait elle-m\u00eame de la part du fabricant/fournisseur.</p>\n<p>\u2022\t</p>\n<p>\u2022\tLe client reconna\u00eet qu'il n'y a d\u00e9faut que lorsque celui-ci a \u00e9t\u00e9 signal\u00e9 par \u00e9crit d\u00e8s sa d\u00e9couverte et qu'il comporte une erreur importante pouvant se reproduire. La garantie exclue les cas suivants : a) l'entretien insuffisant ; b) le non-respect des prescriptions d'utilisation ou d'installation ; c) l'utilisation inappropri\u00e9e des produits ; d) l\u2019utilisation de pi\u00e8ces et accessoires non agr\u00e9\u00e9s ; e) l'usure naturelle ; f) le transport, la manipulation ou le traitement inappropri\u00e9s ; g) la modification ou essais de r\u00e9paration ; h) l\u2019influences ext\u00e9rieures, notamment les cas de force majeure (par exemple d\u00e9faillance de l\u2019alimentation \u00e9lectrique ou de la climatisation, d\u00e9g\u00e2ts dus aux intemp\u00e9ries), et autres causes dont ni eag, ni le fabricant/fournisseur ne peuvent \u00eatre tenus pour responsables. Les prestations de garantie non couvertes par le fabricant/fournisseur, ainsi que les frais suppl\u00e9mentaires engendr\u00e9s par le client lui-m\u00eame, lui seront factur\u00e9s.</p>\n<p><br></p>\n<p>Sur la base des dispositions de garanties appliqu\u00e9es, le client prend acte que la garantie se limite, selon le choix du fabricant/fournisseur, \u00e0 la r\u00e9paration ou au remplacement de l\u2019article d\u00e9fectueux et qu\u2019elle ne vaut que pour les produits demeurant en Suisse ou au Liechtenstein.</p>\n<p><br></p>\n<p>\u2022\tLe client s\u2019engage \u00e0 respecter les proc\u00e9dures de garantie du fabricant/fournisseur ou d\u2019eag..</p>\n<p>RESPONSABILIT\u00c9</p>\n<p>\u2022\teag assume la responsabilit\u00e9 des dommages directs mais uniquement si le client peut prouver l\u2019existence de dommages et le lien de causalit\u00e9 qui lie ces dommages \u00e0 une n\u00e9gligence grave \u00e0 des obligations d\u2019eag ou d\u2019un tiers mandat\u00e9 par eag. La responsabilit\u00e9 se limite au montant de la livraison/du service.</p>\n<p>\u2022\tToute autre responsabilit\u00e9 d\u2019eag, d\u2019auxiliaires ou de tiers mandat\u00e9s par eag, pour quelque dommage que ce soit, est exclue. Le client n\u2019a aucun droit de d\u00e9dommagement, en particulier si les dommages n\u2019ont pas \u00e9t\u00e9 caus\u00e9s directement au produit, mais lorsqu\u2019il s\u2019agit d\u2019un arr\u00eat de production, de perte d\u2019usage ou de donn\u00e9es, de perte de commande, de perte de gain ou d\u2019autres dommages directs ou indirects.</p>\n<p>\u2022\teag s\u2019engage \u00e0 transmettre au client les \u00e9ventuelles pr\u00e9tentions en responsabilit\u00e9 civile qu\u2019elle peut faire valoir aupr\u00e8s du fabricant/fournisseur.</p>\n<p>BREVETS ET AUTRES CERTIFICATS DE PROTECTION</p>\n<p>\u2022\tSi un tiers devait pr\u00e9tendre ou faire valoir ses droits par voie juridictionnelle contre un client ou l\u2019un de ses clients finaux \u00e0 cause du nom respect d\u2019un brevet, des droits d\u2019auteur ou de tout autre droit de propri\u00e9t\u00e9 industrielle de produits lui ayant \u00e9t\u00e9 livr\u00e9s, il est imp\u00e9ratif que le client informe eag par \u00e9crit et sans d\u00e9lai de telles infractions ou du fait qu\u2019il souhaite faire valoir ses droits par voie juridictionnelle. eag transmettra ces informations imm\u00e9diatement au fournisseur/fabricant et exigera son intervention afin de mettre un terme \u00e0 cette situation. Le client renonce ainsi \u00e0 faire valoir un droit quelconque concernant la garantie ou la responsabilit\u00e9 d\u2019eag.</p>\n<p>R\u00c9EXPORTATION</p>\n<p>\u2022\tLes produits commercialis\u00e9s par eag remplissent les exigences concernant les lois et r\u00e8glementations d\u2019exportation suisses, europ\u00e9ens ou am\u00e9ricaines. Avant une \u00e9ventuelle r\u00e9exportation des produits, le client s\u2019engage \u00e0 demander une autorisation sp\u00e9ciale d\u2019exportation aupr\u00e8s de l\u2019autorit\u00e9 comp\u00e9tente.&nbsp;</p>\n<p>CONFIDENTIALIT\u00c9</p>\n<p>\u2022\tLe client s\u2019engage \u00e0 ne divulguer aucune liste de prix d\u2019eag ni aucune information confidentielle ou de nature commerciale. et \u00e0 les exploiter uniquement dans le cadre des relations contractuelles avec eag.</p>\n<p>REPORTING AUX FABRICANTS, PROTECTION DES DONN\u00c9ES</p>\n<p><br></p>\n<p>eag ne transmet des donn\u00e9es \u00e0 caract\u00e8re personnel \u00e0 des tiers que si eag est soumis \u00e0 une obligation l\u00e9gale ou contractuelle, si c\u2019est n\u00e9cessaire pour l\u2019execution du contrat, si cela est n\u00e9cessaire pour faire valoir les droits issus de la relation contractuelle ou si le client y a consentit:</p>\n<p><br></p>\n<p>Avec sa commande, le client consent que chez certains fabricants ou fournisseurs, engelberger a une obligation contractuelle en tant que distributeur officiel de transmettre les d\u00e9tails des ventes, tels que nom et adresse du revendeur et quantit\u00e9 et prix de produits vendus.</p>\n<p>Par ailleurs, le client consent aussi que eag \u2013 afin de pouvoir executer la commande \u2013 peut demander des donn\u00e9es sur la solvabilit\u00e9 aupr\u00e8s d'un bureau de renseignements, peut fournir des donn\u00e9es \u00e0 une assurance d\u00e9biteur et transmettre des information au transporteur charg\u00e9 de l'exp\u00e9dition des marchandises command\u00e9es.</p>\n<p>Par contre, les adresses de clients finals utilis\u00e9 pour effectuer des livraisons directes au nom du revendeur (drop shipments) ne sont ni transmis, ni exploit\u00e9es, \u00e0 l\u2019exception de certains offres sp\u00e9ciales \u201eprojets B2B\u201c ou les fabricants n\u2019offrent des conditions sp\u00e9ciales que si le revendeur expose l\u2019identit\u00e9 du client final.</p>\n<p>CESSION DES DROITS</p>\n<p>\u2022\tLes droits et les devoirs des contrats ind\u00e9pendants (livraisons, prestations de service) peuvent \u00eatre transf\u00e9r\u00e9s \u00e0 un tiers \u00e0 l'aide d'une autorisation \u00e9crite pr\u00e9alable d'eag.</p>\n<p>FOR ET DROIT APPLICABLE</p>\n<p>\u2022\tLes diff\u00e9rents contrats individuels ainsi que les pr\u00e9sentes conditions g\u00e9n\u00e9rales de vente sont exclusivement r\u00e9gis par le droit suisse, excluant express\u00e9ment les trait\u00e9s internationaux sur la vente marchandises et notamment la Convention des Nations Unies.</p>\n<p>\u2022\tPour tous les litiges r\u00e9sultant directement ou indirectement des rapports contractuels entre les parties, Stansstad au canton Nidwald sera juridiction comp\u00e9tente.</p>\n<p><br></p>\n<p><br></p>\n<p>Version du d\u00e9cembre 2019</p>\n<p><br></p>\n<p><br></p>\n<p><br></p>",
                                        "it": ""
                                    },
                                    "cms_text_heading": {
                                        "de": "",
                                        "fr": "",
                                        "it": ""
                                    },
                                    "cms_text_link": {
                                        "de": null,
                                        "fr": null,
                                        "it": null
                                    },
                                    "cms_text_link_style": "button"
                                },
                                "attributes_desc": {
                                    "cms_text_content": {
                                        "datatype": "html",
                                        "field_class": "xmm.models.fields.string.HtmlField",
                                        "metadata": {
                                            "cssclasses": "",
                                            "in_search": true,
                                            "style": ""
                                        },
                                        "multilingual": true,
                                        "multivalue": false
                                    },
                                    "cms_text_heading": {
                                        "datatype": "string",
                                        "field_class": "xmm.models.fields.string.StringField",
                                        "metadata": {
                                            "in_search": true,
                                            "max_length": null,
                                            "min_length": 0
                                        },
                                        "multilingual": true,
                                        "multivalue": false
                                    },
                                    "cms_text_link": {
                                        "datatype": "link",
                                        "field_class": "xmm.models.fields.link.LinkField",
                                        "metadata": {},
                                        "multilingual": true,
                                        "multivalue": false
                                    },
                                    "cms_text_link_style": {
                                        "datatype": "string",
                                        "field_class": "xmm.models.fields.string.StringField",
                                        "metadata": {
                                            "choices": [
                                                [
                                                    "button",
                                                    {
                                                        "de": "Normal / Farbig",
                                                        "en": "",
                                                        "fr": "",
                                                        "it": ""
                                                    }
                                                ],
                                                [
                                                    "button white",
                                                    {
                                                        "de": "Normal / Weiss",
                                                        "en": "",
                                                        "fr": "",
                                                        "it": ""
                                                    }
                                                ],
                                                [
                                                    "button hollow",
                                                    {
                                                        "de": "Outline / Farbig",
                                                        "en": "",
                                                        "fr": "",
                                                        "it": ""
                                                    }
                                                ],
                                                [
                                                    "button hollow white",
                                                    {
                                                        "de": "Outline / Weiss",
                                                        "en": "",
                                                        "fr": "",
                                                        "it": ""
                                                    }
                                                ]
                                            ],
                                            "choices_sort": "label",
                                            "in_search": false,
                                            "max_length": null,
                                            "min_length": 0
                                        },
                                        "multilingual": false,
                                        "multivalue": false
                                    }
                                },
                                "blocks": [],
                                "id": "5d7b40d4d790f3001b78e156",
                                "is_active": true,
                                "is_hidden": false,
                                "restriction": "",
                                "type": {
                                    "key": "text"
                                },
                                "valid_from": null,
                                "valid_until": null
                            }
                        ],
                        "id": "5cebe89937773c0020029bf4",
                        "is_active": true,
                        "is_hidden": false,
                        "restriction": "",
                        "type": {
                            "key": "article"
                        },
                        "valid_from": null,
                        "valid_until": null
                    }
                ],
                "id": "5cebe85437773c001c03906b",
                "is_active": true,
                "is_hidden": false,
                "restriction": "",
                "type": {
                    "key": "section"
                },
                "valid_from": null,
                "valid_until": null
            }
        ]
    },
    "breadcrumbs": [
        {
            "active_languages": [
                "de",
                "fr",
                "it"
            ],
            "attributes": null,
            "attributes_desc": null,
            "blocks": null,
            "breadcrumbs": null,
            "children": null,
            "id": "5c9a13ab920d21001fe95605",
            "inherited_attributes": null,
            "is_active": true,
            "is_hidden": false,
            "metatags": {
                "author": "Tanja Betschart",
                "created": "2019-09-25T14:12:21",
                "description": {
                    "de": "",
                    "fr": "",
                    "it": ""
                },
                "modified": "2020-08-12T10:46:53",
                "robots": "",
                "title": {
                    "de": "Home",
                    "fr": "",
                    "it": ""
                }
            },
            "parent": null,
            "referenced_page": null,
            "restriction": "",
            "status": "published",
            "title": {
                "de": "Home",
                "fr": "",
                "it": ""
            },
            "type": {
                "key": "landing"
            },
            "url": {
                "de": "/",
                "fr": "/",
                "it": "/"
            },
            "valid_from": null,
            "valid_until": null,
            "version": 382
        },
        {
            "active_languages": [
                "de",
                "fr",
                "it"
            ],
            "attributes": null,
            "attributes_desc": null,
            "blocks": null,
            "breadcrumbs": null,
            "children": null,
            "id": "5d7a03e4d790f3001e78a7ba",
            "inherited_attributes": null,
            "is_active": true,
            "is_hidden": false,
            "metatags": {
                "author": "Tanja Betschart",
                "created": "2019-09-12T10:37:56",
                "description": {
                    "de": "",
                    "fr": "",
                    "it": ""
                },
                "modified": "2019-12-12T16:00:19",
                "robots": "",
                "title": {
                    "de": "Gesch\u00e4ftsbedingungen",
                    "fr": "Termes et conditions",
                    "it": ""
                }
            },
            "parent": "5c9a13ab920d21001fe95605",
            "referenced_page": null,
            "restriction": "",
            "status": "published",
            "title": {
                "de": "Gesch\u00e4ftsbedingungen",
                "fr": "Termes et conditions",
                "it": ""
            },
            "type": {
                "key": "folder"
            },
            "url": {
                "de": "/geschaeftsbedingungen/",
                "fr": "/geschaeftsbedingungen/",
                "it": "/geschaeftsbedingungen/"
            },
            "valid_from": null,
            "valid_until": null,
            "version": 5
        }
    ],
    "children": null,
    "id": "5de51e5b8ba53ea9a3405c03",
    "inherited_attributes": null,
    "is_active": true,
    "is_hidden": false,
    "metatags": {
        "author": "Chantal Bissig",
        "created": "2019-12-02T15:23:23",
        "description": {
            "de": "",
            "fr": "",
            "it": ""
        },
        "modified": "2019-12-13T11:06:34",
        "robots": "",
        "title": {
            "de": "Allgemeine Gesch\u00e4ftsbedingungen",
            "fr": "Conditions g\u00e9n\u00e9rales de vente",
            "it": ""
        }
    },
    "parent": "5d7a03e4d790f3001e78a7ba",
    "referenced_page": null,
    "restriction": "",
    "status": "published",
    "title": {
        "de": "Allgemeine Gesch\u00e4ftsbedingungen",
        "fr": "Conditions g\u00e9n\u00e9rales de vente",
        "it": ""
    },
    "type": {
        "key": "default"
    },
    "url": {
        "de": "/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/",
        "fr": "/geschaeftsbedingungen/conditions-generales-de-vente/",
        "it": "/geschaeftsbedingungen/allgemeine-geschaeftsbedingungen/"
    },
    "valid_from": null,
    "valid_until": null,
    "version": 30
}
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py" in _request_page
    27.         **get_kwargs,
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py" in _fetch_page
    58.         r = _request_page(url, cache_key, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/utils/__init__.py" in fetch_page
    98.         request._cms_fetched_pages[cache_key] = _fetch_page(params, cache_key, request, ttl, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py" in _cms_page
    36.     }, request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/cms/views.py" in get
    58.         return _cms_page(request, f'/{url or ""}', template_context=template_context)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/views/generic/base.py" in dispatch
    97.         return handler(request, *args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/views/generic/base.py" in view
    71.             return self.dispatch(request, *args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py" in process_view
    53.         response = view_func(request, *view_args, **view_kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
    106.             response = middleware_method(request, callback, callback_args, callback_kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/sitesettings/middleware.py" in __call__
    17.         return self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py" in __call__
    50.         return self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/modules/accounts/middleware.py" in __call__
    40.         return self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/erpproxy/middleware.py" in __call__
    14.                     return self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/utils/deprecation.py" in __call__
    94.         response = response or self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py" in __call__
    40.             return self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py" in __call__
    22.         response = self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/eshop/core/middleware.py" in __call__
    75.         response = self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in sentry_wrapped_method
    92.                     return old_method(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/middleware.py" in __call__
    131.             return f(*args, **kwargs)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
    34.             response = get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/base.py" in get_response
    75.         response = self._middleware_chain(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py" in sentry_patched_get_response
    150.             return old_get_response(self, request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/django/core/handlers/wsgi.py" in __call__
    141.         response = self.get_response(request)
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/wsgi.py" in __call__
    122.                                 _sentry_start_response, start_response, span
    
  • File "/root/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.6/site-packages/sentry_sdk/integrations/django/__init__.py" in sentry_patched_wsgi_handler
    116.             return SentryWsgiMiddleware(bound_old_app)(environ, start_response)
    

ERP Proxy operations

Operation Elapsed Timestamp Action

check.Version WebService 6.02/05 R6 (07.04.2020)
check.ProgramFiles C:\Program Files
check.COMPUTERNAME ENG-TEST
check.Batch yes
check.Server-Connection-ID 10.100.192.227::wapsi2::4050::1248eb88784a0036:1017c5f:173d0c01add:-7f94
check.DB U:\Programme\Polynorm\i2\db\i2erp
check.Workspace U:\Programme\Polynorm\i2\ui
check.Temp-Directory U:\OpenEdge\Temp\
check.Runtime 1ms