1(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1334],{51334:(d,g,n)=>{"use strict";n.r(g),n.d(g,{WeblinksPageModule:()=>f});var s=n(31635),t=n(17705),o=n(60177),m=n(89417),L=n(35933),v=n(43559),h=n(10467);var l,b=n(50979),R=n.n(b),k=n(27392),P=n(7141),C=n(28874),S=n(82014),W=n(86225);let a=((l=class{constructor(e,r,i){this.hubFactory=e,this.helper=r,this.loadingService=i,this.isLoading=!1,this.Links=[]}ngOnInit(){}ionViewWillEnter(){this.loadLinks()}doRefresh(){var e=this;return(0,h.A)(function*(r=null){try{e.loadLinks()}catch{}finally{var i;null===(i=e.ionRefresher)||void 0===i||i.complete()}}).apply(this,arguments)}loadLinks(){var e=this;return(0,h.A)(function*(){if(!e.isLoading)try{e.isLoading=!0,yield e.loadingService.showLoader(),e.Links=[];let r=yield(yield e.hubFactory.weblinksService()).Weblinks();e.Links=r,e.Links.sort((i,p)=>i.Bezeichnung.localeCompare(p.Bezeichnung))}catch(r){W.K.Fehler("\u{1f680} ~ WeblinksPage ~ loadLinks ~ err:",r)}finally{yield e.loadingService.dismiss(),e.isLoading=!1}})()}openLink(e){return(0,h.A)(function*(){"http"!=e.Link.substring(0,4)&&(e.Link="https://"+e.Link),yield k.P.open({url:e.Link,toolbarColor:"#ffffff",windowName:e.Bezeichnung})})()}}).ctorParameters=()=>[{type:P.d},{type:C.N},{type:S.U}],l.propDecorators={ionRefresher:[{type:t.Uct,args:["ionRefresher"]}]},l);a=(0,s.Cg)([(0,t.uAl)({selector:"app-weblinks",template:'<ion-header>\r\n <isg-header [Title]="\'lblWeblinks\' | translate"\r\n [Reload-Enable]="true" (Reload-Event)="doRefresh($event)">\r\n </isg-header>\r\n</ion-header>\r\n\r\n<ion-content>\r\n <ion-refresher #ionRefresher slot="fixed" (ionRefresh)="doRefresh($event)">\r\n <ion-refresher-content pullingText="{{\'lblNeuLaden\' | translate}}">\r\n </ion-refresher-content>\r\n </ion-refresher>\r\n <ion-list *ngIf="!this.isLoading && this.Links.length > 0">\r\n <ng-container *ngFor="let item of this.Links">\x3c!--| orderBy : \'Bezeichnung\'--\x3e\r\n <ion-item button detail (click)="openLink(item)">\r\n <ion-label>{{item.Bezeichnung}}</ion-label>\r\n </ion-item>\r\n </ng-container>\r\n </ion-list>\r\n <ion-list *ngIf="!this.isLoading && this.Links.length < 1">\r\n <ion-item lines="full">\r\n <ion-label class="font-bold ion-padding-vertical ion-text-center">\r\n {{\'lblKeineDatenVerfuegbar\' | translate}}\r\n </ion-label>\r\n </ion-item>\r\n </ion-list>\r\n\r\n <ion-list *ngIf="this.isLoading">\r\n <div *ngFor="let item of this.helper.placeholderArray(5)">\r\n <app-skeleton-text-item></app-skeleton-text-item>\r\n </div>\r\n </ion-list>\r\n\r\n</ion-content>\r\n',styles:[R()]})],a);const A=[{path:"",component:a}];let c=class{};c=(0,s.Cg)([(0,t.UQu)({imports:[v.iI.forChild(A)],exports:[v.iI]})],c);var I=n(1775),O=n(73955);let f=class{};f=(0,s.Cg)([(0,t.UQu)({imports:[o.MD,m.YN,L.bv,c,I.G,O.h],declarations:[a]})],f)},50979:(d,g,n)=>{var s=n(8564),o=n(98557)(s);o.push([d.id,"",""]),d.exports=o.toString()}}]);
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.