1"use strict";(self.webpackJsonp_stauff_platform=self.webpackJsonp_stauff_platform||[]).push([[4767],{57282:(e,s,a)=>{a.r(s),a.d(s,{default:()=>i});var t=a(97337),r=a(5346);class i extends t.Z{readyCallback(){}init(){this.trackFormFieldError()}trackFormFieldError(){var e=new r.OZ;e.source=r.Ml.Form,e.formName=this.dataset.formName,e.formField=this.dataset.formField,e.severity=r.X2.Error,e.mainMessageText=this.dataset.messageText,e.mainMessageKey=this.dataset.messageKey,(new r.ZP).trackMessageEvent(e)}}},5346:(e,s,a)=>{a.d(s,{Ml:()=>t,OZ:()=>i,X2:()=>r,ZP:()=>o});var t=function(e){return e.FlashMessage="flash-message",e.Form="form",e.MessageBox="message-box",e}({}),r=function(e){return e.Error="error",e.Warning="warning",e.Info="info",e.Success="success",e.Hint="hint",e.Unknown="unknown",e}({});class i{constructor(){this.source=void 0,this.formName=void 0,this.formField=void 0,this.severity=void 0,this.mainMessageText=void 0,this.mainMessageKey=void 0,this.subMessageText=void 0,this.subMessageKey=void 0}}class o{trackMessageEvent(e){window.dataLayer.push({event:"custom_message",custom_message_event_details:{source:e.source,form_name:e.formName,form_field:e.formField,severity:e.severity,main_message_text:e.mainMessageText,main_message_key:this.getSafeKeyIfItIsNotTheMessage(e.mainMessageText,e.mainMessageKey),sub_message_text:e.subMessageText,sub_message_key:this.getSafeKeyIfItIsNotTheMessage(e.subMessageText,e.subMessageKey)}})}getSafeKeyIfItIsNotTheMessage(e,s){if(e&&s){if(e===s)return;return s}return s}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.