PageSourceSearch

https://www.digitale.co/chunk-2LAMPF2W.js

js digitale.co collected 2026-10-02 17:04:44 UTC 17,021 bytes, 2 lines download raw bytes

1import{j as ie,s as ne}from"./chunk-FUPDZ362.js";import"./chunk-45LALDAW.js";import"./chunk-CXAJ3WRX.js";import"./chunk-Y4TMH6JZ.js";import"./chunk-NX3KEXID.js";import"./chunk-PR7DFVP3.js";import"./chunk-5OHJUWCB.js";import"./chunk-CQ44UGMD.js";import{a as U}from"./chunk-UV7CSO6S.js";import"./chunk-3PJEDHUJ.js";import"./chunk-5NFZB26E.js";import"./chunk-AOPEKZ5M.js";import"./chunk-PTMMGIW5.js";import{a as X}from"./chunk-TKRJKSA2.js";import{a as W}from"./chunk-4FMO4KF4.js";import{a as G}from"./chunk-TFAEJPEQ.js";import{a as te}from"./chunk-SRBF7DNA.js";import{a as ee}from"./chunk-GLFFU2C2.js";import"./chunk-6RGVXKW5.js";import"./chunk-VJ5VE3KJ.js";import"./chunk-WCIQDLAW.js";import"./chunk-XKFI2FS4.js";import"./chunk-6G7IM6FP.js";import{a as Q}from"./chunk-K7UCS4RF.js";import{a as Y}from"./chunk-6TFA5TUF.js";import{c as R}from"./chunk-NDRCYKIQ.js";import{c as q}from"./chunk-4YTYBWHP.js";import{Db as a,Dd as O,Ec as j,Fb as y,Gc as S,Hc as Z,Hd as J,Lc as g,Mc as v,Nc as B,Ob as s,Pb as p,Qb as _,Rb as f,Sb as u,Ub as E,X as D,bc as I,ca as V,cc as o,da as H,eb as r,ha as L,kb as K,qa as b,ra as w,rb as k,rc as d,sb as z,sc as m,sd as F,tc as x,td as T,ud as C,wb as c}from"./chunk-JNQAE4K2.js";var $=class t{constructor(n,e){this.http=n;this.config=e;this.broker=this.http.get(this.config.cms+"/products?type=broker&sort=test.grade").pipe(D(1))}broker;static \u0275fac=function(e){return new(e||t)(L(R),L(q))};static \u0275prov=V({token:t,factory:t.\u0275fac,providedIn:"root"})};var le=(t,n,e)=>({"bg-green-100 text-green-900":t,"bg-yellow-100 text-yellow-900":n,"bg-red-100 text-red-900":e}),de=()=>["min_savingsplan_rate","max_savingsplan_rate"],ce=()=>["savingplan_execution_days"];function me(t,n){t&1&&_(0,"loading-indicator",4)}function _e(t,n){if(t&1&&(s(0,"th"),d(1),p()),t&2){let e=n.$implicit;r(),m(e.brand.name)}}function fe(t,n){if(t&1&&(s(0,"td",11),d(1),p()),t&2){let e=o().$implicit;r(),m(e.name)}}function ue(t,n){if(t&1&&(s(0,"td",12),d(1),p()),t&2){let e=o().$implicit;r(),m(e.name)}}function ge(t,n){t&1&&(s(0,"div",20),d(1,"\u2713 "),p())}function xe(t,n){t&1&&(s(0,"div",21),d(1,"\u2717 "),p())}function ve(t,n){if(t&1&&(f(0),d(1),g(2,"number"),u()),t&2){let e=o(4).$implicit,i=o().$implicit;r(),m(v(2,1,e.features.trading_amount[i.id]))}}function ye(t,n){if(t&1&&(s(0,"div",22),c(1,ve,3,3,"ng-container",13),d(2),p()),t&2){let e=o(3).$implicit,i=o().$implicit;r(),a("ngIf",(e.features==null?null:e.features.trading_amount[i.id])>0),r(),x(" ",i.id=="crypto"&&e.features.trading.crypto&&e.features.crypto_etp?" (ETP)":""," ")}}function ke(t,n){if(t&1&&(f(0),d(1),g(2,"number"),u()),t&2){let e=o(4).$implicit,i=o().$implicit;r(),m(v(2,1,e.features.savingplans_amount[i.id]))}}function Ce(t,n){if(t&1&&(s(0,"div",22),c(1,ke,3,3,"ng-container",13),d(2),p()),t&2){let e=o(3).$implicit,i=o().$implicit;r(),a("ngIf",(e.features==null?null:e.features.savingplans_amount[i.id])>0),r(),x(" ",i.id=="crypto"&&e.features.savingplans.crypto&&e.features.crypto_etp?" (ETP)":""," ")}}function he(t,n){if(t&1&&(s(0,"div",16),c(1,ge,2,0,"div",17)(2,xe,2,0,"div",18)(3,ye,3,2,"div",19)(4,Ce,3,2,"div",19),p()),t&2){let e=o(2).$implicit,i=o().$implicit,l=o(2);r(),a("ngIf",e.features[l.fields[l.view].id][i.id]||e.features[i.id]),r(),a("ngIf",!e.features[l.fields[l.view].id][i.id]&&!e.features[i.id]),r(),a("ngIf",l.view=="trading"),r(),a("ngIf",l.view=="savingplan-types")}}function be(t,n){if(t&1&&(s(0,"div",26),d(1),g(2,"number"),p()),t&2){let e=o(3).$implicit,i=o().$implicit,l=o(2);a("ngClass",Z(5,le,e.features[l.fields[l.view].id][i.id]<=1,e.features[l.fields[l.view].id][i.id]>1&&e.features[l.fields[l.view].id][i.id]<10,e.features[l.fields[l.view].id][i.id]>=10)),r(),x("",B(2,2,e.features[l.fields[l.view].id][i.id],"1.0-2")," \u20AC ")}}function we(t,n){t&1&&(s(0,"div",27),d(1,"-"),p())}function Ee(t,n){if(t&1&&(s(0,"div",23),c(1,be,3,9,"div",24)(2,we,2,0,"div",25),p()),t&2){let e=o(2).$implicit,i=o().$implicit,l=o(2);r(),a("ngIf",e.features[l.fields[l.view].id][i.id]>=0),r(),a("ngIf",!(e.features[l.fields[l.view].id][i.id]>=0))}}function Ie(t,n){if(t&1&&(f(0),s(1,"td"),c(2,he,5,4,"div",14)(3,Ee,3,2,"div",15),p(),u()),t&2){let e=o().$implicit,i=o().$implicit;r(),y("bg-neutral-50",e.highlight),r(),a("ngIf",!i.type),r(),a("ngIf",i.type=="price")}}function Se(t,n){if(t&1&&(s(0,"td",27),d(1),g(2,"number"),p()),t&2){let e=o(2).$implicit;y("bg-neutral-50",e.highlight),r(),m(v(2,3,e.features.savingplan_free_etf))}}function Be(t,n){if(t&1&&(s(0,"td",31),d(1),p()),t&2){let e=o(2).$implicit;y("bg-neutral-50",e.highlight)("underline",e.features.price_savingsplan_
1note),a("tooltip",e.features.price_savingsplan_note),r(),m(e.features.price_savingsplan)}}function Fe(t,n){if(t&1&&(s(0,"td",31),d(1),p()),t&2){let e=o(2).$implicit;y("bg-neutral-50",e.highlight)("underline",e.features.price_order_notes),a("tooltip",e.features.price_order_notes),r(),m(e.features.price_order)}}function Te(t,n){if(t&1&&(s(0,"td",27),d(1),g(2,"number"),p()),t&2){let e=o(2).$implicit,i=o().$implicit;y("bg-neutral-50",e.highlight),r(),x("",v(2,3,e.features[i.id])," \u20AC")}}function Oe(t,n){if(t&1&&(s(0,"td"),d(1),p()),t&2){let e=o(2).$implicit,i=o().$implicit;y("bg-neutral-50",e.highlight),r(),x("",e.features[i.id]," \u20AC")}}function $e(t,n){if(t&1&&(f(0),c(1,Se,3,5,"td",28)(2,Be,2,6,"td",29)(3,Fe,2,6,"td",29)(4,Te,3,5,"td",28)(5,Oe,2,3,"td",30),u()),t&2){let e=o(2).$implicit;r(),a("ngIf",e.id=="savingplan_free_etf"),r(),a("ngIf",e.id=="price_savingsplan"),r(),a("ngIf",e.id=="price_order"),r(),a("ngIf",j(5,de).includes(e.id)),r(),a("ngIf",j(6,ce).includes(e.id))}}function Ae(t,n){t&1&&_(0,"td")}function Me(t,n){if(t&1&&(f(0),c(1,Ie,4,4,"ng-container",13)(2,$e,6,7,"ng-container",13)(3,Ae,1,0,"td",13),u()),t&2){let e=n.$implicit,i=o().$implicit;r(),a("ngIf",e.features&&i.id&&i.type!=="manual"),r(),a("ngIf",e.features),r(),a("ngIf",!e.features)}}function Le(t,n){if(t&1&&(s(0,"tr"),c(1,fe,2,1,"td",9)(2,ue,2,1,"td",10)(3,Me,4,3,"ng-container",8),p()),t&2){let e=n.$implicit,i=o(2);r(),a("ngIf",e.id),r(),a("ngIf",!e.id),r(),a("ngForOf",i.brokers)}}function je(t,n){if(t&1&&(s(0,"div",5)(1,"table")(2,"thead")(3,"tr",6),_(4,"th",7),c(5,_e,2,1,"th",8),p()(),s(6,"tbody"),c(7,Le,4,3,"tr",8),p()()()),t&2){let e=o();r(5),a("ngForOf",e.brokers),r(2),a("ngForOf",e.fields[e.view].fields)}}function Ne(t,n){if(t&1&&(s(0,"div",32),d(1),p()),t&2){let e=o();r(),m(e.description)}}var A=class t{constructor(n){this.featuresService=n}view;description;broker;status="loading";brokers;field;fields={trading:{id:"trading",fields:[{id:"shares",name:"Aktien"},{id:"etf",name:"ETFs"},{id:"funds",name:"Fonds"},{id:"bonds",name:"Anleihen"},{id:"options",name:"Optionen"},{id:"certificates",name:"Zertifikate"},{id:"crypto",name:"Crypto"}]},platforms:{id:"trading_platforms",fields:[{name:"Regionale B\xF6rsen",type:"heading"},{id:"frankfurt",name:"B\xF6rse Frankfurt"},{id:"stuttgart",name:"B\xF6rse Stuttgart"},{id:"hamburg",name:"B\xF6rse Hamburg"},{id:"berlin",name:"B\xF6rse Berlin"},{id:"munich",name:"B\xF6rse M\xFCnchen"},{id:"duesseldorf",name:"B\xF6rse D\xFCsseldorf"},{id:"hannover",name:"B\xF6rse Hannover"},{name:"Elektronische Handelssysteme",type:"heading"},{id:"xetra",name:"Xetra"},{id:"tradegate",name:"Tradegate"},{id:"quotrix",name:"Quotrix"},{id:"lse",name:"LS Exchange"},{id:"gettex",name:"gettex"},{name:"sonstige Handelsm\xF6glichkeiten",type:"heading"},{id:"otc",name:"Au\xDFerb\xF6rslich"},{id:"usa",name:"USA"},{id:"international",name:"sonstiges Ausland"}]},"order-types":{id:"trading_order_types",fields:[{id:"market",name:"Market-Order"},{id:"limit",name:"Limit-Order"},{id:"stop",name:"Stop-Order"},{id:"stop_limit",name:"Stop-Limit-Order"},{id:"trailing_stop",name:"Trailing-Stop-Order"}]},"savingplan-types":{id:"savingplans",fields:[{id:"etf",name:"ETFs"},{id:"shares",name:"Aktien"},{id:"funds",name:"Fonds"},{id:"certificates",name:"Zertifikate"},{id:"crypto",name:"Crypto"}]},"savingplan-order":{id:"savingplan_intervals",fields:[{name:"Sparplan-Betrag",type:"heading"},{id:"min_savingsplan_rate",name:"Mindestsparrate",type:"manual"},{id:"max_savingsplan_rate",name:"Maximalsparrate",type:"manual"},{name:"Sparplan-Intervalle",type:"heading"},{id:"weekly",name:"W\xF6chentlich"},{id:"biweekly",name:"Zweiw\xF6chentlich"},{id:"monthly",name:"Monatlich"},{id:"bimonthly",name:"Zweimonatlich"},{id:"quarterly",name:"Quartalsweise"},{id:"halfyearly",name:"Halbj\xE4hrlich"},{id:"yearly",name:"J\xE4hrlich"},{name:"Sparplan-Funktionen",type:"heading"},{id:"savingplan_dynamic",name:"Dynamisierung Sparrate"},{id:"savingplan_reinvest",name:"Automatische Wiederanlage"},{id:"savingplan_direct_debit",name:"Lastschrifteinzug Drittkonten"}]}
1,"fees-trading":{id:"price_order_volume",fields:[{id:"price_order",name:"Kosten je Order",type:"manual"},{name:"Kosten nach Order-H\xF6he",type:"heading"},{id:"500",name:"500 \u20AC Order",type:"price"},{id:"1000",name:"1.000 \u20AC Order",type:"price"},{id:"5000",name:"5.000 \u20AC Order",type:"price"},{id:"10000",name:"10.000 \u20AC Order",type:"price"},{id:"50000",name:"50.000 \u20AC Order",type:"price"},{id:"100000",name:"100.000 \u20AC Order",type:"price"}]},"fees-savingplan":{id:"price_savingsplan_rate",fields:[{id:"price_savingsplan",name:"Kosten je Ausf\xFChrung",type:"manual"},{id:"savingplan_free_etf",name:"Kostenlose ETF",type:"manual"},{name:"Kosten nach Sparrate",type:"heading"},{id:"50",name:"50 \u20AC Sparplan",type:"price"},{id:"100",name:"100 \u20AC Sparplan",type:"price"},{id:"500",name:"500 \u20AC Sparplan",type:"price"},{id:"1000",name:"1.000 \u20AC Sparplan",type:"price"}]}};ngOnInit(){this.featuresService.broker.subscribe(n=>{if(this.brokers=JSON.parse(JSON.stringify(n)),this.broker){let e=this.brokers.findIndex(i=>i.slug==this.broker);console.log(this.broker),e>=0&&(this.brokers[e].highlight=!0,this.brokers.unshift(this.brokers.splice(e,1)[0]))}this.status="success"})}static \u0275fac=function(e){return new(e||t)(K($))};static \u0275cmp=k({type:t,selectors:[["etf-broker-features"]],hostAttrs:[1,"block","w-full"],inputs:{view:"view",description:"description",broker:"broker"},standalone:!1,decls:4,vars:3,consts:[[1,"border-neutral-200","overflow-hidden","rounded","border","w-full"],["type","item",4,"ngIf"],["class","table-container table-flat table-small horizontal-scroll overflow-x-auto",4,"ngIf"],["class","text-neutral-500 text-tool text-center",4,"ngIf"],["type","item"],[1,"table-container","table-flat","table-small","horizontal-scroll","overflow-x-auto"],[1,"whitespace-nowrap"],[1,"w-72"],[4,"ngFor","ngForOf"],["class","font-medium whitespace-nowrap",4,"ngIf"],["class","font-bold whitespace-nowrap bg-neutral-50","colspan","16",4,"ngIf"],[1,"font-medium","whitespace-nowrap"],["colspan","16",1,"font-bold","whitespace-nowrap","bg-neutral-50"],[4,"ngIf"],["class","flex flex-wrap items-center justify-center",4,"ngIf"],["class","flex justify-center",4,"ngIf"],[1,"flex","flex-wrap","items-center","justify-center"],["class","bg-green-100 text-green-900 rounded-full w-[22px] h-[22px] lg:w-[26px] lg:h-[26px] text-center",4,"ngIf"],["class","bg-red-100 text-red-900 rounded-full w-[22px] h-[22px] lg:w-[26px] lg:h-[26px] text-center",4,"ngIf"],["class","text-neutral-500 text-tool-sm mt-1 w-full text-center",4,"ngIf"],[1,"bg-green-100","text-green-900","rounded-full","w-[22px]","h-[22px]","lg:w-[26px]","lg:h-[26px]","text-center"],[1,"bg-red-100","text-red-900","rounded-full","w-[22px]","h-[22px]","lg:w-[26px]","lg:h-[26px]","text-center"],[1,"text-neutral-500","text-tool-sm","mt-1","w-full","text-center"],[1,"flex","justify-center"],["class","rounded-xl w-[60px] text-center",3,"ngClass",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"rounded-xl","w-[60
1px]","text-center",3,"ngClass"],[1,"text-center"],["class","text-center",3,"bg-neutral-50",4,"ngIf"],["class","decoration-dotted underline-offset-4 text-center whitespace-nowrap",3,"bg-neutral-50","tooltip","underline",4,"ngIf"],[3,"bg-neutral-50",4,"ngIf"],[1,"decoration-dotted","underline-offset-4","text-center","whitespace-nowrap",3,"tooltip"],[1,"text-neutral-500","text-tool","text-center"]],template:function(e,i){e&1&&(s(0,"div",0),c(1,me,1,0,"loading-indicator",1)(2,je,8,2,"div",2),p(),c(3,Ne,2,1,"div",3)),e&2&&(r(),a("ngIf",i.status=="loading"),r(),a("ngIf",i.status=="success"),r(),a("ngIf",i.description))},dependencies:[F,T,C,Q,U,O],encapsulation:2})};var P=(t,n)=>({"bg-neutral-100":t,"cursor-pointer hover:bg-neutral-50":n});function Pe(t,n){if(t&1){let e=E();f(0),s(1,"div",9),I("click",function(){let l=b(e).$implicit,h=o();return w(h.setType(l))}),d(2),p(),u()}if(t&2){let e=n.$implicit,i=o();r(),a("ngClass",S(2,P,e==i.type,e!=i.type)),r(),m(i.types[e])}}function De(t,n){if(t&1){let e=E();f(0),s(1,"div",10),I("click",function(){let l=b(e).$implicit,h=o();return w(h.setAmount(l))}),d(2),g(3,"number"),p(),u()}if(t&2){let e=n.$implicit,i=o();r(),a("ngClass",S(5,P,e==i.amount,e!=i.amount)),r(),x("",B(3,2,e,"1.0-0")," \u20AC ")}}function Ve(t,n){if(t&1){let e=E();f(0),s(1,"div",11),I("click",function(){let l=b(e).$implicit,h=o();return w(h.order=l)}),d(2),p(),u()}if(t&2){let e=n.$implicit,i=o();r(),a("ngClass",S(2,P,e==i.order,e!=i.order)),r(),m(i.orders[e])}}function He(t,n){if(t&1){let e=E();s(0,"div",12),I("click",function(){b(e);let l=o();return w(l.limit=100)}),d(1,"alle anzeigen\xA0"),_(2,"svg-icon",13),p()}}var M=class t{type="savingplan";amount=100;order="price";limit=4;types={savingplan:"Sparplan",order:"Einzelkauf"};amounts=[50,100,500,1e3];orders={review:"Testergebnis",price:"Preis"};filter;constructor(){}ngOnInit(){this.setType(this.type)}setType(n){this.type=n,this.type=="order"?this.amounts=[500,1e3,5e3,1e4]:this.amounts=[50,100,500,1e3],this.setAmount(this.amount)}setAmount(n){this.amounts.includes(n)?this.amount=n:this.amount=this.amounts[1],this.type=="savingplan"?this.filter={"offer.features.min_savingsplan_rate[lte]":this.amount}:this.filter={"offer.features.min_order_volume[lte]":this.amount}}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=k({type:t,selectors:[["etf-broker-list"]],hostAttrs:[1,"block","w-full"],inputs:{type:"type",amount:"amount",order:"order",limit:"limit"},standalone:!1,decls:21,vars:15,consts:[[1,"mb-5","flex","flex-wrap","gap-y-3","gap-1","justify-between","items-center"],[1,"text-tool-sm","text-neutral-500","mb-[2px]"],[1,"flex","border","border-neutral-200","rounded","w-[345px]","lg:w-fit-content"],[4,"ngFor","ngForOf"],[1,"flex","border","border-neutral-200","rounded","w-[345px]"],[1,""],[1,"border-neutral-200","border","rounded"],["type","broker","productView","brokerlist",1,"w-full","block",3,"filter","sort","hideFilter","hideSorting","showAds","limit"],["class","text-tool-sm flex justify-center py-px px-1 cursor-pointer mt-2 mb-1",3,"click",4,"ngIf"],[1,"px-4","py-2","w-1/2",3,"click","ngClass"],[1,"px-4","py-2","border-r","border-neutral-100","last:border-0","whitespace-nowrap","w-1/4","text-center",3,"click","ngClass"],[1,"px-4","py-2","w-1/2","md:w-fit-content",3,"click","ngClass"],[1,"text-tool-sm","flex","justify-center","py-px","px-1","cursor-pointer","mt-2","mb-1",3,"click"],["icon","chevron-bottom","width","18","height","18"]],template:function(e,i){e&1&&(s(0,"div",0)(1,"div")(2,"div",1),d(3,"Sparplan oder Einzelkauf"),p(),s(4,"div",2),c(5,Pe,3,5,"ng-container",3),g(6,"keys"),p()(),s(7,"div")(8,"div",1),d(9),p(),s(10,"div",4),c(11,De,4,8,"ng-container",3),p()(),s(12,"div",5)(13,"div",1),d(14,"Sortierung"),p(),s(15,"div",2),c(16,Ve,3,5,"ng-container",3),g(17,"keys"),p()()(),s(18,"div",6),_(19,"comparison",7),c(20,He,3,0,"div",8),p()),e&2&&(r(5),a("ngForOf",v(6,11,i.types)),r(4),m(i.type=="savingplan"?"Sparplan-Rate":"Ordervolumen"),r(2),a("ngForOf",i.amounts),r(5),a("ngForOf",v(17,13,i.orders)),r(3),a("filter",i.filter)("sort",i.order=="review"?"review.grade":"price")("hideFilter",!0)("hideSorting",!0)("showAds",!1)("limit",i.limit),r(),a("ngIf",i.limit<100))},dependencies:[F,T,C,ie,W,O,te],encapsulation:2})};function Ke(t,n){if(t&1&&_(0,"etf-broker-features",2),t&2){let e=o();a("view",e.view)("description",e.description)("broker",e.broker)}}function ze(t,n){t&1&&_(0,"etf-broker-list")}var ae=class t{show="list";view;description;broker;constructor(){}ngOnInit(){}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=k({type:t,selectors:[["etf-broker"]],hostAttrs:[1,"block","w-full"],inputs:{show:"show",view:"view",description:"description",broker:"broker"},standalone:!1,decls:2,vars:2,consts:[[3,"view","description","broker",4,"ngIf"],[4,"ngIf"],[3,"view","description","broker"]],template:function(e,i){e&1&&c(0,Ke,1,3,"etf-broker-features",0)(1,ze,1,0,"etf-broker-list",1),e&2&&(a("ngIf",i.show=="features"),r(),a("ngIf",i.show=="list"))},dependencies:()=>[C,M,A],encapsulation:2})},se=class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[J,Y,X,ne,ee,G]})};export{ae as EtfBrokerComponent,se as EtfBrokerModule};
2/**i18n:f474ac882a9a09dcdad3062659b807ede2949af3d80d597a6c9ef2dc2bf683a8*/

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.