PageSourceSearch

https://www.sprech-blase.de/static/index-B30APcXA.js

js sprech-blase.de collected 2026-10-07 03:54:47 UTC 2,464 bytes, 1 lines download raw bytes

1import{t as u,S as h,J as m,A as y,C as g,_,p,q as c,G as d,H as f,F as w,a0 as B,X as v,a1 as C,u as R}from"./main-Cz0ounXw.js";import{B as S}from"./BaseComponent.vue_vue_type_script_lang-YojWfnU5.js";import"./BaseComponent.utils-ADJOHzt3.js";var b=Object.getOwnPropertyDescriptor,L=(o,t,e,n)=>{for(var r=n>1?void 0:n?b(t,e):t,a=o.length-1,s;a>=0;a--)(s=o[a])&&(r=s(r)||r);return r};let i=class extends S{constructor(){super(...arguments),this.appBrandURLs=""}getComponentType(){return"product_dropdowns"}async mounted(){this.isArticleNavigation()&&this.attachToSuperHeader()}contentDidLoad(){super.contentDidLoad(),this.$nextTick(async()=>{this.getAppBrandURL()})}get repository(){return this.$locator.get(h.Repositories.Repository)}get contentItems(){let t=this.contentProps.content;return t&&t.length>0?t.map(e=>new m(e)):[]}get displayText(){return this.contentProps.display_text}get appBrand(){return this.contentProps.brand}async getAppBrandURL(){if(this.appBrand&&this.appBrand.display!==this.$store.appBrand){const t=this.appBrand.display||this.appBrand.app_brand,e=await this.repository.getAppBrandUrl(t);e&&e.type===y.SUCCESS&&(this.appBrandURLs=e.value.app_url&&e.value.a
1pp_url.length>0?e.value.app_url:null)}}isArticle(){const t=document.querySelector("#layout-content>.row");return t?t.dataset.component==="Article":!1}isArticleNavigation(){return this.isArticle()?this.layoutComponent.class.includes("article-navigation__dropdown"):!1}attachToSuperHeader(){const t=document.querySelector(".super-header"),e=this.$refs.dropdown;t&&t.appendChild(e);const n=document.querySelectorAll(".dropdown");n.length>1&&n.forEach((r,a)=>{a!==n.length-1&&r.remove()})}};i=L([g],i);const A=u(i),D=["data-component","data-id"],P={id:"dropdownMenuButton",class:"btn btn-secondary dropdown-toggle",type:"button","data-bs-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},T={class:"dropdown-toggle__text"},U={class:"dropdown-menu","aria-labelledby":"dropdownMenuButton"};function $(o,t,e,n,r,a){return p(),c("div",{ref:"product-dropdown",class:R(["product-dropdown",o.settingsProps.class]),"data-component":o.componentType,"data-id":o.internalId},[d("button",P,[d("span",T,f(o.displayText),1)]),d("div",U,[(p(!0),c(w,null,B(o.contentItems,(s,l)=>(p(),v(C(s.component),{key:l,layoutComponent:s,class:"dropdown-item",appBrandURL:o.appBrandURLs},null,8,["layoutComponent","appBrandURL"]))),128))])],10,D)}const q=_(A,[["render",$]]);export{q as default};

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.