1"use strict";(self.webpackChunkhessenschau=self.webpackChunkhessenschau||[]).push([["/feature/trafficInfoFilter"],{4064:function(t,e,n){n.d(e,{AF:function(){return l},BV:function(){return d},LR:function(){return u},pi:function(){return f},wM:function(){return c},xG:function(){return s}});var i=n(8471),s=function(){var t=new i.Z;return!t.isSettingsCookieExistent("ati")||t.isSettingsCookieAccepted("ati")},r=function(t,e){"undefined"!=typeof pa&&void 0!==pa&&s()&&pa.sendEvent(t,e)},a=function(t,e){return{click:t,site_level2_id:o(e)}},o=function(t){return void 0!==t?t:void 0!==pageDisplayConfig?pageDisplayConfig.site_level2_id:99},c=function(t,e){return r("click.action",a(t,e))},l=function(t,e){return r("click.navigation",a(t,e))},f=function(){return r("page.display",pageDisplayConfig)},u=function(t,e){return r("click.download",a(t,e))},d=function(t){r("page.scroll",{scroll_depth:t,page:void 0!==pageDisplayConfig?pageDisplayConfig.page:"unknown",hr_document_type:void 0!==pageDisplayConfig?pageDisplayConfig.hr_document_type:"unknown",hr_sophora_id:void 0!==pageDisplayConfig?pageDisplayConfig.hr_sophora_id:"unknown"})}},8471:function(t,e,n){var i=n(8836);e.Z=function(){var t={},e=function(){(0,i.TD)("hrSettings",t,31536e7)},n=function(){t=(0,i.Vv)("hrSettings")||{}};return{setCookieForOptions:function(i,s){null==s&&(s=!0),n(),t[i]=s,e()},isSettingsCookieExistent:function(e){return n(),t.hasOwnProperty(e)},isSettingsCookieAccepted:function(e){return n(),!0===t[e]}}}},8836:function(t,e,n){n.d(e,{BX:function(){return m},Ds:function(){return u},Ev:function(){return v},GV:function(){return x},HD:function(){return c},JU:function(){return w},MJ:function(){return C},P2:function(){return d},PN:function(){return r},SG:function(){return f},TD:function(){return L},Tx:function(){return O},Vv:function(){return N},Vx:function(){return p},X_:function(){return T},_U:function(){return o},aM:function(){return I},bv:function(){return l},cQ:function(){return R},cu:function(){return S},kT:function(){return b},lU:function(){return P},oL:function(){return h},oN:function(){return a},pW:function(){return A},ve:function(){return k},xQ:function(){return F}});var i=n(4413),s=n(7247),r=function(t,e){var n=e||document;return t?t.indexOf(",")>0||t.split(" ").length>1||t.split(".").length>1?n.querySelectorAll(t):"."===t[0]?n.getElementsByClassName(t.substring(1)):"#"===t[0]?new Array(document.getElementById(t.substring(1))):n.querySelectorAll(t):n},a=function(t){return!!t&&t.replace(/(<([^>]+)>)/gi,"")},o=function(){return Math.max(document.documentElement.clientWidth,window.innerWidth||0)},c=function(t){return"[object String]"===Object.prototype.toString.call(t)},l=function(t,e){for(;null!==e&&"BODY"!==e.tagName;){if(e.tagName&&e.tagName.toLowerCase()===t)return e;e=e.parentNode}return!1},f=function(t,e){for(var n=e.parentNode;null!==n;){if(n===t)return!0;n=n.parentNode}return!1},u=function(t,e){var n=null;return function(){for(var i=arguments.length,s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];var a=this;clearTimeout(n),n=setTimeout((function(){t.apply(a,s)}),e)}},d=function(t,e,n){var i,s;return e=e||250,function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];var c=n||this,l=+new Date;i&&l<i+e?(clearTimeout(s),s=setTimeout((function(){i=l,t.apply(c,a)}),e)):(i=l,t.apply(c,a))}},h=function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n=void 0===n?document:n;var s="touchstart"===t||"touchmove"===t||"wheel"===t,r=Modernizr.passiveeventlisteners&&!i&&s;window.attachEvent?n.attachEvent(t,e):n.addEventListener(t,e,!!r&&{passive:!0})},v=function(t,e,n){n=void 0===n?document:n,window.attachEvent?n.detachEvent(t,e):n.removeEventListener(t,e)},p=function(t,e,n){(n=void 0===n?document:n).addEventListener(t,e,{once:!0})},m=function(t,e,n){var i=document.createEvent("CustomEvent");i.initCustomEvent(t,!0,!0,e),document.dispatchEvent(i),n&&(r("#js-iFrame")[0]&&r("#js-iFrame")[0].contentWindow.document.dispatchEvent(i),g()&&parent.document.dispatchEvent(i))},g=function(){try{return window.self!==window.top}catch(t){return!0}},L=function(t,e,n){y(t,JSON.stringify(e),n)},y=function(t,e,n){var i,s=E();n?((i=new Date).setMilliseconds(i.getMilliseconds()+n),i=i.toUTCString()):i="",document.cookie=t+"="+e+";expires="+i+";domain="+s+";path=/;"},N=function(t){var e;try{e=JSON.parse(_(t))}catch(t){}return e},_=function(t){var e=RegExp(t+"[^;]+").exec(document.cookie);return unescape(e?e.toString().replace(/^[^=]+./,""):"")},b=function(t){var e=E();document.cookie=t+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+e+";path=/;"},E=function(){return window.location.hostname.substring(window.location.hostname.indexOf(".")+1)},I=function(t,e){var n=window.requestAnimationFrame||function(t,e){window.setTimeout(t,1e3/60)},i=(new Date).getTime(),s={};return s.value=n((function r(){(new Date).getTime()-i>=e?t.call():s.value=n(r)})),s},w=function(t,e,n,r,a,o,c,l,f){var u="opacity";a=a||800,o=o||.2,c=c||1,l=l||"ease-in-out",f=f||"0.8s",t.style.WebkitTransition=u+" "+f+" "+l,t.style.MozTransition=u+" "+f+" "+l,t.style.transition=u+" "+f+" "+l,t.style[u]=o,I((function(){if(e&&(t.innerHTML=e),t.style[u]=c,n){i.Z.run(t,s.Z);try{hrScriptLoad.rescanForModulesAndVariants(t)}catch(t){}}r&&r()}),a)},T=function(){return void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop},A=function(t){var e;return e=Math.round(t.getBoundingClientRect().left),{top:Math.round(t.getBoundingClientRect().top),left
1:e}},x=function(t){i.Z.run(t,s.Z)},P=function(t){var e=document.getElementById(t);e&&e.parentNode.removeChild(e)},k=function(t,e,n,i){if(!document.getElementById(t)){var s=r("script")[0],a=document.createElement("script");a.id=t,a.src=e,n&&a.setAttribute("async",!!n),i&&a.addEventListener("load",(function(t){i(null,t)}),!1),s.parentNode.insertBefore(a,s)}},C=function(t,e,n){if(!document.getElementById(t)){var i=document.createElement("link");i.id=t,i.href=e,n.type&&(i.type=n.type),n.rel&&(i.rel=n.rel),n.title&&(i.title=n.title),n.as&&(i.as=n.as),document.getElementsByTagName("head")[0].appendChild(i)}},S=function(t,e){var n=document.createElement("style");return e&&n.setAttribute("media",e),n.styleSheet?n.styleSheet.cssText=t||"":n.appendChild(document.createTextNode(t||"")),document.head.appendChild(n),n.sheet},O=function(t){t.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0}))},R=function(t,e){var n=window.requestAnimationFrame||function(t,e){window.setTimeout(t,1e3/60)},i={},s=(new Date).getTime();return i.value=n((function r(){i.value=n(r),(new Date).getTime()-s>=e&&(t.call(),s=(new Date).getTime())})),i},F=function(t){return window.cancelAnimationFrame&&t?window.cancelAnimationFrame(t.value):window.clearInterval(t)}},9725:function(t,e,n){n.r(e),n.d(e,{default:function(){return d}});var i=n(4064),s=n(8836),r=n(1002);function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(9142);function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,(0,o.Z)(i.key),i)}}function l(t,e,n){return e&&c(t.prototype,e),n&&c(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var f=function(){function t(e){a(this,t);var n={label:"Unknown data",value:"Unknown data"};"string"==typeof e?n={label:e,value:e}:Array.isArray(e)?n={label:e[0],value:e[1]}:"object"===(0,r.Z)(e)&&("label"in e||"value"in e)&&(n=e),this.label=n.label||n.value,this.value=n.value,"userData"in n&&(this.userData=n.userData)}return l(t,[{key:"toString",value:function(){return"".concat(this.label)}},{key:"valueOf",value:function(){return this.toString()}},{key:"length",get:function(){return this.label.length}}]),t}(),u=function(){function t(e,n){a(this,t),t.all=[];var i=this;t.count=(t.count||0)+1,this.count=t.count,this.isOpened=!1,this.input=t.query(e),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-owns","awesomplete_list_".concat(this.count)),this.input.setAttribute("role","combobox"),this.options=n||{},this.configure({minChars:2,maxItems:10,autoFirst:!1,data:t.DATA,filter:t.FILTER_CONTAINS,sort:!1!==n.sort&&t.SORT_BYLENGTH,container:t.CONTAINER,item:t.ITEM,replace:t.REPLACE,tabSelect:!1},n),this.index=-1,this.container=this.container(e),this.ul=t.create("ul",{hidden:"hidden",role:"listbox",id:"awesomplete_list_".concat(this.count),inside:this.container}),this.status=t.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-atomic":!0,inside:this.container,textContent:0!==this.minChars?"Type ".concat(this.minChars," or more characters for results."):"Begin typing for results."}),this.events={input:{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(t){var e=t.keyCode;i.opened&&(13===e&&i.selected?(t.preventDefault(),t.stopImmediatePropagation(),i.select()):9===e&&i.selected&&i.tabSelect?i.select():27===e?i.close({reason:"esc"}):38!==e&&40!==e||(t.preventDefault(),i[38===e?"previous":"next"]()))}},form:{submit:this.close.bind(this,{reason:"submit"})},ul:{mousedown:function(t){t.preventDefault()},click:function(t){var e=t.target;if(e!==this){for(;e&&!/li/i.test(e.nodeName);)e=e.parentNode;e&&0===t.button&&(t.preventDefault(),i.select(e,t.target))}}}},t.bind(this.input,this.events.input),t.bind(this.input.form,this.events.form),t.bind(this.ul,this.events.ul),this.input.hasAttribute("list")?(this.list="#".concat(this.input.getAttribute("list")),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||n.list||[],t.all.push(this)}
1return l(t,[{key:"configure",value:function(t,e){var n=this;Object.keys(t).forEach((function(i){var s=t[i],r=n.input.getAttribute("data-".concat(i.toLowerCase()));n[i]="number"==typeof s?parseInt(r,10):!1===s?null!==r:s instanceof Function?null:r,n[i]||0===n[i]||(n[i]=i in e?e[i]:s)}))}},{key:"close",value:function(e){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,this.status.setAttribute("hidden",""),t.fire(this.input,"awesomplete-close",e||{}))}},{key:"open",value:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.status.removeAttribute("hidden"),this.autoFirst&&-1===this.index&&this.goto(0),t.fire(this.input,"awesomplete-open")}},{key:"destroy",value:function(){if(t.unbind(this.input,this.events.input),t.unbind(this.input.form,this.events.form),!this.options.container){var e=this.container.parentNode;e.insertBefore(this.input,this.container),e.removeChild(this.container)}this.input.removeAttribute("autocomplete"),this.input.removeAttribute("aria-autocomplete");var n=t.all.indexOf(this);-1!==n&&t.all.splice(n,1)}},{key:"next",value:function(){var t=this.ul.children.length,e=0;e=this.index<t-1?this.index+1:t?0:-1,this.goto(e)}},{key:"previous",value:function(){var t=this.ul.children.length,e=this.index-1;this.goto(this.selected&&-1!==e?e:t-1)}},{key:"goto",value:function(e){var n=this.ul.children;if(this.selected&&n[this.index].setAttribute("aria-selected","false"),this.index=e,e>-1&&n.length>0){n[e].setAttribute("aria-selected","true"),this.status.textContent="".concat(n[e].textContent,", list item ").concat(e+1," of ").concat(n.length),this.input.setAttribute("aria-activedescendant","".concat(this.ul.id,"_item_").concat(this.index)),this.ul.scrollTop=n[e].offsetTop-this.ul.clientHeight+n[e].clientHeight;var i=this.suggestions[this.index];t.fire(this.input,"awesomplete-highlight",{selectedIndex:this.index,selectedText:"".concat(i),selectedSuggestion:i})}}},{key:"select",value:function(e,n){var i=e;if(e?this.index=t.siblingIndex(e):i=this.ul.children[this.index],i){var s=this.index,r=this.suggestions[s];t.fire(this.input,"awesomplete-select",{selectedIndex:s,selectedText:"".concat(r),selectedSuggestion:r,origin:n||i})&&(this.replace(r),this.close({reason:"select"}),t.fire(this.input,"awesomplete-selectcomplete",{selectedIndex:s,selectedText:"".concat(r),selectedSuggestion:r}))}}},{key:"evaluate",value:function(){var t=this,e=this.input.value;if(e.length>=this.minChars&&this.dataList&&this.dataList.length>0){this.index=-1,this.ul.innerHTML="";this.suggestions=this.dataList.map((function(n){return new f(t.data(n,e))})).filter((function(n){return t.filter(n,e)})),!1!==this.sort&&(this.suggestions=this.suggestions.sort(this.sort)),this.suggestions=this.suggestions.slice(0,this.maxItems);this.suggestions.forEach((function(n,i){t.ul.appendChild(t.item(n,e,i))})),0===this.ul.children.length?(this.status.textContent="No results found",this.close({reason:"nomatches"})):(this.open(),this.status.textContent="".concat(this.ul.children.length," results found"))}else this.close({reason:"nomatches"}),this.status.textContent="No results found"}},{key:"list",set:function(e){if(Array.isArray(e))this.dataList=e;else if("string"==typeof e&&e.indexOf(",")>-1)this.dataList=e.split(/\s*,\s*/);else{var n=t.query(e);if(n&&n.children){var i=[];Array.prototype.slice.apply(n.children).forEach((function(t){if(!t.disabled){var e=t.textContent.trim(),n=t.value||e,s=t.label||e;""!==n&&i.push({label:s,value:n})}})),this.dataList=i}}document.activeElement===this.input&&this.evaluate()},get:function(){return this.dataList}},{key:"selected",get:function(){return this.index>-1}},{key:"opened",get:function(){return this.isOpened}}],[{key:"FILTER_CONTAINS",value:function(e,n){return RegExp(t.regExpEscape(n.trim()),"i").test(e)}},{key:"FILTER_STARTSWITH",value:function(e,n){return RegExp("^".concat(t.regExpEscape(n.trim())),"i").test(e)}},{key:"SORT_BYLENGTH",value:function(t,e){return t.length!==e.length?t.length-e.length:t<e?-1:1}},{key:"CONTAINER",value:function(e){return t.create("div",{className:"awesomplete",around:e})}},{key:"ITEM",value:function(e,n,i){var s=""===n.trim()?e:"".concat(e).replace(RegExp(t.regExpEscape(n.trim()),"gi"),"<mark>$&</mark>");return t.create("li",{innerHTML:s,"aria-selected":"false",id:"awesomplete_list_".concat(this.count,"_item_").concat(i)})}},{key:"REPLACE",value:function(t){this.input.value=t.value||t.label}},{key:"DATA",value:function(t){return t}},{key:"query",value:function(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}},{key:"queryAll",value:function(t,e){return Array.prototype.slice.call((e||document).querySelectorAll(t))}},{key:"create",value:function(e,n){var i=document.createElement(e);
1return Object.keys(n).forEach((function(e){var s=n[e];if("inside"===e)t.query(s).appendChild(i);else if("around"===e){var r=t.query(s);r.parentNode.insertBefore(i,r),i.appendChild(r),null!=r.getAttribute("autofocus")&&r.focus()}else e in i?i[e]=s:i.setAttribute(e,s)})),i}},{key:"bind",value:function(t,e){if(t){Object.keys(e).forEach((function(n){var i=e[n];n.split(/\s+/).forEach((function(e){t.addEventListener(e,i)}))}))}}},{key:"unbind",value:function(t,e){if(t){Object.keys(e).forEach((function(n){var i=e[n];n.split(/\s+/).forEach((function(e){t.removeEventListener(e,i)}))}))}}},{key:"fire",value:function(t,e,n){var i=document.createEvent("HTMLEvents");return i.initEvent(e,!0,!0),"object"===(0,r.Z)(n)&&Object.keys(n).forEach((function(t){i[t]=n[t]})),t.dispatchEvent(i)}},{key:"regExpEscape",value:function(t){return t.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")}},{key:"siblingIndex",value:function(t){for(var e=0,n=t;n;)(n=n.previousElementSibling)&&(e+=1);return e}}]),t}(),d=function(t){t.element;var e=t.options,n=(0,s.PN)(e.selector),r=(0,s.PN)(".trafficInfo__item",(0,s.PN)(".trafficInfo")[0]),a=(0,s.PN)(".trafficInfo__opnvItem",(0,s.PN)(".trafficInfo")[0]),o=(0,s.PN)(".trafficInfoFilter__item",n[0]),c=(0,s.PN)(".trafficInfoFilter__opnvItem",n[0]),l=(0,s.PN)(".trafficInfoFilter__disturbanceButton",n[0]),f=(0,s.PN)(".js-opnv-legend")[0],d=(0,s.PN)(".js-opnv-disclaimer")[0],h=(0,s.PN)(".js-traffic-disclaimer")[0],v=(0,s.PN)(".js-fulllockout-disclaimer")[0],p=(0,s.PN)(".js-opnvLegend-filter",(0,s.PN)(".js-opnv-legend")[0]),m=(0,s.PN)(".js-trafficjam-filter")[0],g=(0,s.PN)(".js-trafficjam-filterMobil")[0],L=(0,s.PN)(".js-fulllockout-filter")[0],y=(0,s.PN)(".js-fulllockout-filterMobil")[0],N=(0,s.PN)(".js-opnv-filter")[0],_=(0,s.PN)(".js-OPNV-filterMobil")[0],b=e.msg.noInfo,E=e.msg.singularText,I=e.msg.pluralText,w=e.msg.affectedRoads,T=e.msg.affectedRails,A=e.msg.singleRoadText,x=e.msg.singleRailText,P=e.state,k=0,C=0,S=!1,O=!1,R=!0,F=!1,M=[],j=[],D=[],B=(0,s.PN)(".trafficSearch")[0],V=new u(B,{});V.maxItems=8,V.minChars=1;for(var H=function(t){var e,n=At(t.target,"trafficInfoFilter__item");n.classList.toggle("-isSelected")?++k:--k,e=R?"-temporal":"-permanent",n.classList.contains(e)?mt(e):(mt("road--UNDEFINED"),n.classList.add(e)),vt()},G=function(t){(0,s.PN)(".trafficInfoFilter__roadsBox")[0].classList.remove("hide");for(var e=0,n=o.length;e<n;e++)o[e].classList.contains(t)?(o[e].classList.add("-show"),o[e].classList.remove("-hideCompletely"),o[e].classList.contains("--HIGHEST_DANGER")&&((0,s.PN)(".trafficInfoFilter__roadsBox")[0].insertBefore(o[e],(0,s.PN)(".trafficInfoFilter__roadsBox")[0].firstChild),o[e].classList.add("-show"))):(o[e].classList.remove("-show"),o[e].classList.add("-hideCompletely"));for(var i=0,r=c.length;i<r;i++)c[i].classList.remove("-show"),c[i].classList.add("-hideCompletely");for(var l=0,f=a.length;l<f;l++)a[l].classList.remove("-show"),a[l].classList.add("-hideCompletely")},U=function(t){for(var e=0,n=r.length;e<n;e++)r[e].classList.contains(t)?(r[e].classList.add("-show"),r[e].classList.contains("--HIGHEST_DANGER")&&((0,s.PN)(".trafficInfo")[0].insertBefore(r[e],(0,s.PN)(".trafficInfo")[0].firstChild),r[e].classList.add("-show"))):r[e].classList.add("-hideCompletely")},Z=function(){for(var t=0,e=o.length;t<e;t++)o[t].classList.remove("-hideCompletely")},q=function(){for(var t=0,e=r.length;t<e;t++)r[t].classList.remove("-hideCompletely"),r[t].classList.add("-isActive")},W=function(){for(var t=0,e=o.length;t<e;t++)o[t].classList.remove("-isSelected"),o[t].classList.add("-isActive");k=0},X=function(t){var e=At(t.target,"trafficInfoFilter__opnvItem");e.classList.toggle("-isSelected")?++C:--C,pt(),(e.classList.contains("provider--RMV")||e.classList.contains("provider--NVV"))&&mt("trafficInfoFilter__opnvItem","provider--RMV","provider--NVV")},Y=function(t,e,n){(0,s.PN)(".trafficInfoFilter__opnvBox")[0].classList.remove("hide");for(var i=(0,s.PN)(".transportPictogram + span"),a=0,l=c.length;a<l;a++){c[a].classList.contains(t)&&(c[a].classList.contains(e)||c[a].classList.contains(n))?c[a].classList.add("-show"):(c[a].classList.remove("-show"),c[a].classList.add("-hideCompletely")),i[a].innerHTML.length>4&&i[a].classList.add("-xs")}for(var f=0,u=o.length;f<u;f++)o[f].classList.remove("-show"),o[f].classList.add("-hideCompletely");for(var d=0,h=r.length;d<h;d++)r[d].classList.remove("-show"),r[d].classList.add("-hideCompletely")},J=function(t,e,n){for(var i=0,s=a.length;i<s;i++)a[i].classList.contains(e)||a[i].classList.contains(n)?(a[i].classList.add("-show"),a[i].classList.remove("-hideCompletely")):a[i].classList.add("-hideCompletely")},$=function(){for(var t=0,e=p.length;t<e;t++)p[t].classList.remove("-isSelected")},z=function(){for(var t=0,e=c.length;t<e;t++)c[t].classList.remove("-hideCompletely")},K=function(){for(var t=0,e=a.length;t<e;t++)a[t].classList.remove("-hideCompletely"),a[t].classList.add("-isActive")},Q=function(){for(var t=0,e=c.length;t<e;t++)c[t].classList.remove("-isSelected"),c[t].classList.add("-isActive");C=0},tt=function(){for(var t=0,e=l.length;t<e;t++)l[t].classList.remove("-buttonActive")},et=function(t){t.classList.add("-buttonActive")},nt=function(t){(0,s.PN)(".c-content-nav__button-text")[0].innerHTML=t.innerHTML,(0,s.PN)(".o-dropdown__no-js-toggle")[0].checked=!1}
1,it=function(t){"traffic"===t?f.classList.add("hide"):f.classList.remove("hide")},st=function(t){switch(t){case"temporal":default:d.classList.add("hide"),h.classList.remove("hide"),v.classList.add("hide");break;case"permanent":d.classList.add("hide"),h.classList.add("hide"),v.classList.remove("hide");break;case"opnv":d.classList.remove("hide"),h.classList.add("hide"),v.classList.add("hide")}},rt=function(t){(0,s.PN)(".trafficInfoFilter__reset")[0].style.display="inline-block",O?(z(),K(),Q(),$(),Y("trafficInfoFilter__opnvItem","name--"+t.selectedText),J(0,"name--"+t.selectedText),ht("trafficInfo__opnvItem","name--"+t.selectedText),dt()):(Z(),q(),W(),G("road--"+t.selectedText),U("road--"+t.selectedText),ht("road--"+t.selectedText),ut())},at=function(t){t.target.value=""},ot=function(){it("traffic"),st("temporal"),B.style.display="inline-block",V.list=j,Z(),q(),W(),G("-temporal"),U("-temporal"),ht("-temporal"),ut()},ct=function(){it("traffic"),st("permanent"),B.style.display="inline-block",V.list=M,Z(),q(),W(),G("-permanent"),U("-permanent"),ht("-permanent"),ut()},lt=function(){it("opnv"),st("opnv"),V.list=D,z(),K(),Q(),$(),Y("trafficInfoFilter__opnvItem","provider--RMV","provider--NVV"),J(0,"provider--RMV","provider--NVV"),ht("trafficInfo__opnvItem","provider--RMV","provider--NVV"),dt()},ft=function(t){t.preventDefault(),(0,s.PN)(".trafficInfoFilter__reset")[0].style.display="inline-block";var e=[],n=At(t.target,"trafficInfoFilter__legendButton"),i=n.getAttribute("data-provider");e="TRAIN--RMV"===i?["trafficInfoFilter__opnvItem","REGIONAL_TRAIN--RMV","REGIONAL_EXPRESS_TRAIN--RMV"]:"TRAIN--NVV"===i?["trafficInfoFilter__opnvItem","REGIONAL_TRAIN--NVV","REGIONAL_EXPRESS_TRAIN--NVV"]:["trafficInfoFilter__opnvItem",i],z(),K(),Q();for(var r=0;r<p.length;r++)p[r].classList.contains("-isSelected")&&n!==p[r]&&p[r].classList.remove("-isSelected");n.classList.toggle("-isSelected")?(Y.apply(this,e),J.apply(this,e),mt.apply(this,e),dt()):lt()},ut=function(){var t,e,n=[],i=[];e=R?"-temporal":"-permanent";for(var r=0;r<o.length;r++)o[r].classList.contains("-show")&&(t=o[r].getAttribute("data-road"),n.push(t),i=n.filter((function(t,e){return n.indexOf(t)>=e})));for(var a=0;a<o.length;a++)for(var c=0;c<i.length;c++)if(o[a].classList.contains(i[c])){o[a].classList.add("-show");var l=(0,s.PN)("."+i[c]+"."+e,(0,s.PN)(".trafficInfoFilter__roadsBox")[0]);if(l.length>1)for(var f=1;f<l.length;f++)l[f].classList.add("-hideCompletely"),l[f].classList.remove("-show")}else o[a].classList.remove("-show")},dt=function(){for(var t,e=[],n=[],i=0;i<c.length;i++)c[i].classList.contains("-show")&&((t=(t=c[i].getAttribute("data-rail").toUpperCase()).replace(/\s+/g,"")).indexOf(".")>-1&&(t=t.replace(".","-"),c[i].classList.add(t)),e.push(t),n=e.filter((function(t,n){return e.indexOf(t)>=n})));for(var r=0;r<c.length;r++)for(var a=0,o=n.length;a<o;a++)if(c[r].classList.contains(n[a])){c[r].classList.add("-show");var l=(0,s.PN)("."+n[a],(0,s.PN)(".trafficInfoFilter__opnvBox")[0]);if(l.length>1)for(var f=1;f<l.length;f++)l[f].classList.add("-hideCompletely"),l[f].classList.remove("-show")}else c[r].classList.remove("-show")},ht=function(t,e,n,i,o){var c=0;if(O)for(var l=0,f=a.length;l<f;l++)a[l].classList.contains("-show")&&(a[l].classList.contains(e)||a[l].classList.contains(n)||a[l].classList.contains(i)||a[l].classList.contains(o))&&c++;else for(var u=0,d=r.length;u<d;u++)r[u].classList.contains("-show")&&r[u].classList.contains(t)&&c++;(0,s.PN)(".js-traffic-info-filter-message")[0].setAttribute("data-count",c),0===c?((0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=b,(0,s.PN)(".trafficInfoFilter__close")[0].classList.add("hide"),(0,s.PN)(".js-affected-roads-text")[0].classList.add("hide"),S=!0):1===c?((0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=E,(0,s.PN)(".js-affected-roads-text")[0].innerHTML=!0===O?T:w,(0,s.PN)(".js-traffic-info-filter-buttons")[0].classList.remove("hide"),(0,s.PN)(".trafficInfoFilter__close")[0].classList.remove("hide"),(0,s.PN)(".js-affected-roads-text")[0].classList.remove("hide"),(0,s.PN)(".js-affected-roads-text")[0].innerHTML=!0===O?x:A,S=!0):((0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=I.replace("{count}
1",c),(0,s.PN)(".js-affected-roads-text")[0].innerHTML=!0===O?T:w,(0,s.PN)(".js-traffic-info-filter-buttons")[0].classList.remove("hide"),(0,s.PN)(".trafficInfoFilter__close")[0].classList.remove("hide"),(0,s.PN)(".js-affected-roads-text")[0].classList.remove("hide"),S=!1)},vt=function(){var t=yt(),e=bt(k>0?t:o);if(0===k)for(var n=0,i=o.length;n<i;n++)o[n].classList.add("-isActive");else for(var s=0,r=o.length;s<r;s++)_t(o[s],e)?o[s].classList.add("-isActive"):o[s].classList.remove("-isActive");gt(e)},pt=function(){var t=Nt(),e=wt(C>0?t:c);if(0===C){for(var n=0;n<p.length;n++)p[n].classList.contains("-isSelected")&<();for(var i=0,s=c.length;i<s;i++)c[i].classList.add("-isActive"),c[i].classList.add("-show"),c[i].classList.remove("-hideCompletely");dt()}else for(var r=0,a=c.length;r<a;r++)It(c[r],e)?c[r].classList.add("-isActive"):c[r].classList.remove("-isActive");Lt(e)},mt=function(t,e,n,i,o){var c=0;if(O)for(var l=0,f=a.length;l<f;l++)a[l].classList.contains("-isActive")&&a[l].classList.contains("-show")&&(a[l].classList.contains(e)||a[l].classList.contains(n)||a[l].classList.contains(i)||a[l].classList.contains(o))&&c++;else for(var u=0,d=r.length;u<d;u++)r[u].classList.contains("-isActive")&&r[u].classList.contains("-show")&&r[u].classList.contains(t)&&c++;0===c?((0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=b,(0,s.PN)(".trafficInfoFilter__close")[0].classList.add("hide"),(0,s.PN)(".js-affected-roads-text")[0].classList.add("hide"),S=!0):1===c?((0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=E,(0,s.PN)(".js-affected-roads-text")[0].innerHTML=!0===O?T:w,(0,s.PN)(".js-traffic-info-filter-buttons")[0].classList.remove("hide"),(0,s.PN)(".trafficInfoFilter__close")[0].classList.remove("hide"),(0,s.PN)(".js-affected-roads-text")[0].classList.remove("hide"),(0,s.PN)(".js-affected-roads-text")[0].innerHTML=!0===O?x:A,S=!0):((0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=I.replace("{count}",c),(0,s.PN)(".js-affected-roads-text")[0].innerHTML=!0===O?T:w,(0,s.PN)(".js-traffic-info-filter-buttons")[0].classList.remove("hide"),(0,s.PN)(".trafficInfoFilter__close")[0].classList.remove("hide"),(0,s.PN)(".js-affected-roads-text")[0].classList.remove("hide"),S=!1)},gt=function(t,e){for(var n=0,i=r.length;n<i;n++){_t(r[n],t)?r[n].classList.add("-isActive"):r[n].classList.remove("-isActive")}},Lt=function(t,e){for(var n=0,i=a.length;n<i;n++){It(a[n],t)?(a[n].classList.add("-isActive"),a[n].classList.remove("-hideCompletely")):a[n].classList.remove("-isActive")}},yt=function(){return(0,s.PN)(".trafficInfoFilter__item.-isSelected",n[0])},Nt=function(){return(0,s.PN)(".trafficInfoFilter__opnvItem.-isSelected",n[0])},_t=function(t,e){for(var n=0;n<e.length;n++)if(t.classList.contains(e[n]))return!0;return!1},bt=function(t){for(var e=[],n=0,i=t.length;n<i;n++)e.push(Et(t[n]));return e},Et=function(t){for(var e=0,n=t.classList.length;e<n;e++)if(0===t.classList[e].indexOf("road--"))return t.classList[e]},It=function(t,e){for(var n=0;n<e.length;n++)if(t.classList.contains(e[n]))return!0;return!1},wt=function(t){for(var e=[],n=0,i=t.length;n<i;n++)e.push(Tt(t[n]));return e},Tt=function(t){for(var e=0,n=t.classList.length;e<n;e++)if(0===t.classList[e].indexOf("id--")){var i=t.getAttribute("data-rail").toUpperCase();return i=i.replace(/\s+/g,"")}},At=function(t,e){for(;t&&(!t.classList||!t.classList.contains(e));)t=t.parentNode;return t},xt=0,Pt=o.length;xt<Pt;xt++)o[xt].addEventListener("click",H,!0);for(var kt=0,Ct=c.length;kt<Ct;kt++)c[kt].addEventListener("click",X,!0);for(var St=0,Ot=p.length;St<Ot;St++)p[St].addEventListener("click",ft,!0);S||((0,s.PN)(".trafficInfoFilter__reset")[0].addEventListener("click",(function(t){var e;k=0,C=0,!1===O?vt():pt(),t.stopPropagation(),t.preventDefault(),R?ot():F?ct():lt(),e=(0,s.PN)(".js-traffic-info-filter-message")[0].getAttribute("data-count"),(0,s.PN)(".js-traffic-info-filter-message")[0].innerHTML=I.replace("{count}",e),(0,s.PN)(".trafficInfoFilter__close")[0].classList.remove("hide"),(0,i.wM)("TrafficInfoFilter::reset")}),!0),(0,s.PN)(".trafficInfoFilter__openclose")[0].addEventListener("click",(function(){(0,s.PN)(".trafficInfoFilter__roadItems")[0].classList.contains("-open")?(0,i.wM)("TrafficInfoFilter::open"):(0,i.wM)("TrafficInfoFilter::close")}),!1)),function(){for(var t=(0,s.PN)(".trafficSearch")[0],e=0;e<o.length;e++)o[e].classList.contains("-permanent")&&"UNKNOWN_PRIVATE"!==o[e].getAttribute("data-road")&&M.push(o[e].getAttribute("data-road")),o[e].classList.contains("-temporal")&&"UNKNOWN_PRIVATE"!==o[e].getAttribute("data-road")&&j.push(o[e].getAttribute("data-road"));for(var n=0;n<c.length;n++){var i=c[n].getAttribute("data-rail"),r="",l=c[n].getAttribute("data-route");i.indexOf("LOCAL_TRAIN")>-1&&(r="S"),i.indexOf("REGIONAL_EXPRESS_TRAIN")>-1&&(r="RE"),i.indexOf("REGIONAL_TRAIN")>-1&&(r="RB"),i.indexOf("TRAM")>-1&&(r="Tram"),i.indexOf("BUS")>-1&&(r="Bus"),i.indexOf("REGIO_TRAM")>-1&&(r="RT"),i.indexOf("COLLECTIVE_TAXI")>-1&&(r="Taxi"),i.indexOf("SUBWAY")>-1&&(r="U");var f=r+l;D.push(f),c[n].classList.add("name--"+f)}for(var u=0;u<a.length;u++){var d=a[u].getAttribute("data-rail"),h="",v=a[u].getAttribute("data-route");d.indexOf("LOCAL_TRAIN")>-1&&(h="S"),d.indexOf("REGIONAL_EXPRESS_TRAIN")>-1&&(h="RE"),d.indexOf("REGIONAL_TRAIN")>-1&&(h="RB"),d.indexOf("TRAM")>-1&&(h="Tram"),d.indexOf("BUS")>-1&&(h="Bus"),d.indexOf("REGIO_TRAM")>-1&&(h="RT"),d.indexOf("COLLECTIVE_TAXI")>-1&&(h="Taxi"),d.indexOf("SUBWAY")>-1&&(h="U");var p=h+v;a[u].classList.add("name--"+p)}j=j.filter((function(t,e){return j.indexOf(t)>=e})),M=M.filter((function(t,e){return M.indexOf(t)>=e})),D=D.filter((function(t,e){return D.indexOf(t)>=e})),(0,s.oL)("awesomplete-selectcomplete",rt,t),(0,s.oL)("awesomplete-close",at,t)}(),function(t){(0,s.PN)("article")[0].classList.remove("hide"),(0,s.PN)(".trafficInfoFilter__loadingIcon")[0].classList.add("hide"),"public"===t?(O=!0,F=!1,R=!1,lt(),(0,i.wM)("TrafficInfoFilter::bus_und_bahn")):(O=!1,F=!1,R=!0,ot(),(0,i.wM)("TrafficInfoFilter::strasse_aktuell"))}(P),m.addEventListener("click",(function(t){t.preventDefault(),O=!1,R=!0,B.placeholder="Nach StraÃe filtern";var e=t.target||t.srcElement;
1ot(),tt(),et(e),nt(m),(0,i.wM)("TrafficInfoFilter::strasse_aktuell")}),!0),L.addEventListener("click",(function(t){t.preventDefault(),O=!1,R=!1,F=!0,B.placeholder="Nach StraÃe filtern";var e=t.target||t.srcElement;ct(),tt(),et(e),nt(L),(0,i.wM)("TrafficInfoFilter::dauerbaustellen")}),!0),N.addEventListener("click",(function(t){t.preventDefault(),O=!0,F=!1,R=!1,B.placeholder="Nach Linie filtern";var e=t.target||t.srcElement;lt(),tt(),et(e),nt(N),(0,i.wM)("TrafficInfoFilter::bus_und_bahn")}),!0),_.addEventListener("click",(function(t){O=!0,F=!1,R=!1,B.placeholder="Nach Linie filtern";var e=t.target||t.srcElement;lt(),tt(),et(N),nt(e),(0,i.wM)("TrafficInfoFilter::bus_und_bahn")}),!0),g.addEventListener("click",(function(t){O=!1,F=!1,R=!0,B.placeholder="Nach StraÃe filtern";var e=t.target||t.srcElement;ot(),tt(),et(m),nt(e),(0,i.wM)("TrafficInfoFilter::strasse_aktuell")}),!0),y.addEventListener("click",(function(t){t.preventDefault(),O=!1,F=!0,R=!1,B.placeholder="Nach StraÃe filtern";var e=t.target||t.srcElement;ct(),tt(),et(e),nt(e),(0,i.wM)("TrafficInfoFilter::dauerbaustellen")}),!0)}},9142:function(t,e,n){n.d(e,{Z:function(){return s}});var i=n(1002);function s(t){var e=function(t,e){if("object"!=(0,i.Z)(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var s=n.call(t,e||"default");if("object"!=(0,i.Z)(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==(0,i.Z)(e)?e:String(e)}},1002:function(t,e,n){function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}n.d(e,{Z:function(){return i}})}}]);
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.