1"use strict";(self.webpackChunkResponsiveApps=self.webpackChunkResponsiveApps||[]).push([[801,2143,3182,8806],{11009:(P,v,t)=>{t.d(v,{f:()=>g});var d=t(2615),m=t(73664);let g=(()=>{class a{static{this.\u0275fac=function(r){return new(r||a)}}static{this.\u0275mod=m.$C({type:a})}static{this.\u0275inj=d.G2t({})}}return a})()},32174:(P,v,t)=>{t.d(v,{y:()=>g});var d=t(2615),m=t(73664);let g=(()=>{class a{static{this.\u0275fac=function(r){return new(r||a)}}static{this.\u0275mod=m.$C({type:a})}static{this.\u0275inj=d.G2t({})}}return a})()},51041:(P,v,t)=>{t.d(v,{B:()=>r});var d=t(2615),m=t(89417),g=t(56174),a=t(62774),c=t(73664),l=t(68018);let r=(()=>{class f{constructor(e,i,E){this._el=e,this._renderer=i,this.s_translate=E,this.useLocalization=!0,this.onChange=p=>{},this.onTouched=()=>{},this.isNumber="number"==this._el.nativeElement.type,this.locale=this.s_translate.currentLang}get currentValueString(){let e=this.currentValue||"";return this.isNumber||(e=a.R.getLocalizedNumber(e,this.locale)),e}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}writeValue(e){this.handleChange(this.convertToNumberString(e),this.convertToNumberString(e)!==this.currentValue)}blur(){this.onTouched(),this.handleChange(this.currentValue)}input(e,i){this.handleInput(e,i);let E=this.currentValueString;this.isNumber&&(E=a.R.getNumberFromString(E)),this.onChange(E)}onPaste(e){this.isNumber&&(e.preventDefault(),this.input(a.R.normalizeLocalizedNumber(e.clipboardData.getData("text"),this.locale),!0))}handleInput(e,i){e=this.convertToNumberString(e),isNaN(+e)?this._renderer.setProperty(this._el.nativeElement,"value",this.currentValueString):(this.currentValue=this.applyDecLimit(e),(this.currentValue!=e||i)&&this._renderer.setProperty(this._el.nativeElement,"value",this.currentValueString))}handleChange(e,i=!0){this.valuePresent(e)&&(e=this.applyDecLimit(e),i&&(e=this.applyForcedDecimalPlaces(e))),this.currentValue=e,this._renderer.setProperty(this._el.nativeElement,"value",this.currentValueString)}convertToNumberString(e){let i=e?.toString();return"number"==typeof e||null==i||this.isNumber?i:this.useLocalization?a.R.normalizeLocalizedNumber(i):a.R.normalizeNumberNoLocale(i)}ngOnChanges(e){e.useLocalization&&(this.useLocalization||(this.locale=void 0)),null!=this.currentValue&&(e.decLimit&&(this.currentValue=this.applyDecLimit(this.currentValue)),e.forceDecimalPlaces&&(this.currentValue=this.applyForcedDecimalPlaces(this.currentValue)),this._renderer.setProperty(this._el.nativeElement,"value",this.currentValueString))}applyDecLimit(e){if(!this.valuePresent(e)||null==this.decLimit)return e;let i=e.indexOf(g.u.DECIMAL_SEPARATOR);return-1==i||this.decLimit<=e.length-1-i&&(e=e.substring(0,0===this.decLimit?i:i+1+this.decLimit)),e}applyForcedDecimalPlaces(e){let i=this.forceDecimalPlaces;if(null!=this.decLimit&&this.forceDecimalPlaces>this.decLimit&&(i=this.decLimit),i&&this.valuePresent(e)){let E=e.indexOf(g.u.DECIMAL_SEPARATOR);if(E<0){e+=g.u.DECIMAL_SEPARATOR;for(let p=0;p<i;p++)e+="0"}else for(let p=e.length-E-1;p<i;p++)e+="0"}return e}valuePresent(e){return null!=e&&""!=e.trim()}setDisabledState(e){this._renderer.setProperty(this._el.nativeElement,"disabled",e)}onPointerDown(){const e=this._el.nativeElement;e!==document.activeElement&&e.focus({preventScroll:!0})}static{this.\u0275fac=function(i){return new(i||f)(c.rXU(c.aKT),c.rXU(c.sFG),c.rXU(l.c$))}}static{this.\u0275dir=c.FsC({type:f,selectors:[["","toValidNumber",""]],hostBindings:function(i,E){1&i&&c.bIt("blur",function(){return E.blur()})("input",function(M){return E.input(M.target.value)})("pointerdown",function(){return E.onPointerDown()})("paste",function(M){return E.onPaste(M)})},inputs:{decLimit:"decLimit",forceDecimalPlaces:"forceDecimalPlaces",useLocalization:"useLocalization"},standalone:!1,features:[c.Jv_([{provide:m.kq,useExisting:(0,d.Rfq)(()=>f),multi:!0}]),c.OA$]})}}return f})()},58806:(P,v,t)=>{t.d(v,{R:()=>g});var d=t(62774),m=t(2615);let g=(()=>{class a{static compareNulls(l,r,f){return null==l&&null==r?0:null==l?-1:null==r?1:f(l,r)}static compareStrings(l,r){return a.compareNulls(l,r,(f,h)=>f.localeCompare(h))}static compareNumbers(l,r){return a.compareNulls(l,r,(f,h)=>f-h)}static compareStringsAndNumbers(l,r){return d.R.isNumber(l)&&d.R.isNumber(r)?this.compareNumbers(Number(l),Number(r)):this.compareStrings(l,r)}static sortNumberFunction(l=!0,r){return function(f,h){let e=f,i=h;return r&&(e=f[r],i=h[r]),e===i?0:e?i?l?e<e?-1:1:i<i?1:-1:1:-1}}static compareValues(l,r){return a.compareNulls(l,r,(f,h)=>"number"==typeof f&&"number"==typeof h?a.compareNumbers(f,h):"string"==typeof f&&"string"==typeof h?a.compareStrings(f,h):0)}static binaryFindIndex(l,r,f=!1){let i,h=0,e=l.length-1;for(;h<=e;)if(i=Math.floor((h+e)/2),1===r(l[i]))e=i-1;else{if(-1!==r(l[i]))return i;h=i+1}return f?h:-1}static{this.\u0275fac=function(r){return new(r||a)}}static{this.\u0275prov=m.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})()},60801:(P,v,t)=>{t.d(v,{I:()=>B});var d=t(5964),m=t(61594),g=t(69189),a=t(15049),c=t(31103),l=t(8961),r=t(19403),f=t(2615),h=t(73664),e=t(23911),i=t(84412),E=t(19209),p=t(5794),M=t(17613),C=t(95237),O=t(35144),T=t
1(57303);let B=(()=>{class L extends e.u{get isShownInTemplate(){return this._isShownInTemplate.getValue()}set isShownInTemplate(s){this._isShownInTemplate.next(s)}constructor(s,n=!1){super(),this.injector=s,this.setsSeoTags=n,this.requiredRoles=[],this.isShown=new h.bkB,this.location=(0,f.WQX)(T.aZ),this._isShownInTemplate=new i.t(!1),this.o_isShownInTemplate=this._isShownInTemplate.asObservable(),this._sessionInfo=new i.t(null),this.o_sessionInfo=this._sessionInfo.asObservable().pipe((0,d.p)(_=>!!_)),this.templateService=this.injector.get(a.I),this.cmsMenuService=this.injector.get(c.a),this.navbarService=this.injector.get(l.q),this.scrollService=this.injector.get(r.b),this.s_placeholder=this.injector.get(C.d),this.el=this.injector.get(h.aKT),this.renderer=this.injector.get(h.sFG),this.window=this.injector.get(O.jf);let o=this.injector.get(p.Z,void 0,{optional:!0});o&&!o.abstractModuleComponent&&(o.abstractModuleComponent=this)}get cmsModuleUsageSid(){return this._cmsModuleUsageSid}get cmsModuleName(){return this._cmsModuleName}initModule(s,n,o,_,u,D){this.uiConfig&&this.uiConfigService&&this.translateService&&(this.uiConfig.destroy(),this.uiConfig.init(this.uiConfigService,this.translateService,o,_,null,this.s_placeholder));let b=this.getCMSModuleParamValByIncoming(!0,n,"needsComponentBelow");this.needsComponentBelow=!(!b||!b.value)&&"true"===b.value.trim(),this._cmsModuleUsageSid=o,this._cmsModuleName=u,this._sessionInfo.next(D),this.setProperties(s,n)}ngOnDestroy(){super.ngOnDestroy(),this.uiConfig&&this.uiConfigService&&this.uiConfig.destroy()}checkRequiredRoles(s){for(let n=0;n<this.requiredRoles.length;n++){let o=this.requiredRoles[n],_=!1;for(let u=0;u<s.length;u++)s[u].sid==o.sid&&(_=!0);if(!_)return!1}return!0}getCMSModuleParamValByIncoming(s,n,o){return this.injector.get(M.q).getCMSModuleParamValByIncoming(s,n,o)}getCMSModuleParamValsByIncoming(s,n,o){let _=[];if(n)for(let u=0;u<n.length;u++){let D=n[u];D.incoming==s&&(!o||o==D.internalPropertyName)&&_.push(D)}return _}getRouteObject(s,n,o,_=null){if(_||(_={}),o){let u=null;n&&(u=this.getCMSModuleParamValByIncoming(!1,n,o)),u?_[u.paramName]=s:_[o]=s}return _}getRouteObjectsByParams(s){let n={};if(s)for(var o in s)console.log(o),s.hasOwnProperty(o)&&(n=this.getRouteObject(s[o],null,o,n));return n}scrollToTop(s=!1){this.scrollService.scrollToTop(s)}routeToWithParam(s,n,o,_,u){let D=this.getCMSModuleParamValByIncoming(!1,n,o).cmsMenuDestSid;if(D){let b=u.createUrlTree([this.cmsMenuService.baseUrl,this.cmsMenuService.getNavigationSidOrAlias(D),this.getRouteObject(s,n,_)]);this.equalURL(b.toString(),u.url)?this.reloadPage():u.navigateByUrl(b)}}routeTo(s,n,o,_){let u=_.createUrlTree([this.cmsMenuService.baseUrl,this.cmsMenuService.getNavigationSidOrAlias(this.getCMSModuleParamValByIncoming(!1,n,o).cmsMenuDestSid),this.getRouteObject(s,n,o)]);this.equalURL(u.toString(),_.url)?this.reloadPage():_.navigateByUrl(u)}routeToMenuDest(s,n,o){let _=this.getCMSModuleParamValByIncoming(!1,s,n);if(_){let u=_.cmsMenuDestSid;u&&this.routToMenuBySid(o,u)}}routToMenuBySid(s,n){let o=s.createUrlTree(this.cmsMenuService.getRouterLinkByCMSMenuSid(n));this.equalURL(o.toString(),s.url)?this.reloadPage():s.navigateByUrl(o)}openExternalLink(s){s&&this.window.open(s.url,s.linkTarget?s.linkTarget:"_blank").focus()}reloadPage(){this.templateService.reloadTemplate()}routeToSid(s,n,o=null,_=void 0){if(n){let u=null;u=s.createUrlTree(o?[this.cmsMenuService.baseUrl,this.cmsMenuService.getNavigationSidOrAlias(n),this.getRouteObjectsByParams(o)]:this.cmsMenuService.getRouterLinkByCMSMenuSid(+n)),this.equalURL(u.toString(),s.url)?this.reloadPage():(_&&(u.fragment=_),s.navigateByUrl(u))}}equalURL(s,n){return s.endsWith("/")||(s+="/"),n.endsWith("/")||(n+="/"),s==n}historyBack(s=null){s?this.window.history.go(-s):this.window.history.back()}refreshParam(s,n,o,_=!1){let u=this.window.location.pathname,D=u.split(";"),b=this.getCMSModuleParamValByIncoming(!0,o,s);if("object"==typeof n&&(n=JSON.stringify(n)),n=encodeURIComponent(n).replace(/\./g,""),b){let S=!1;for(let y=1;y<D.length;y++){let R=D[y].split("=");R[0]==b.paramName&&(R[1]=n.toString(),S=!0,D[y]=R[0]+"="+R[1])}S||D.push(b.paramName+"="+n),u=D[0];for(let y=1;y<D.length;y++)u+=";",u+=D[y];this.location.go(u),_&&this.scrollToTop()}}getActDate(){return new Date}navigateByCMSMenuSid(s,n=null,o){let _=this.cmsMenuService.getRouterLinkByCMSMenuSid(s);o.navigate(n?_.concat(n):_)}setSizeParams(s,n){s&&(this.renderer.setStyle(this.el.nativeElement,"min-height",s+"px"),this.renderer.addClass(this.el.nativeElement,"has-fixed-height")),n&&(this.renderer.setStyle(this.el.nativeElement,"min-width",n+"px"),this.renderer.setStyle(this.el.nativeElement,"max-width",n+"px"),this.renderer.addClass(this.el.nativeElement,"has-fixed-width"))}setShown(){this.isShown.emit()}setUserRequired(s,n){this.subscriptions.push(this.injector.get(E.w).o_loaded.pipe((0,m.$)(o=>o),(0,g.C)(s.o_user)).subscribe(()=>{s.currentUserSid||(this.ngOnDestroy(),this.routeToSid(n,this.cmsMenuService.getCMSMenuHomeSid()))}))}static{this.\u0275fac=function(n){h.QTQ()}}static{this.\u0275dir=h.FsC({type:L,features:[h.Vt3]})}}return L})()},61695:(P,v,t)=>{t.d(v,{G:()=>g});
1var d=t(84412),m=t(2615);let g=(()=>{class a{constructor(){this._productVariant=new d.t(void 0),this.o_productVariant=this._productVariant.asObservable()}get productVariant(){return this._productVariant.value}set productVariant(l){this._productVariant.next(l)}static{this.\u0275fac=function(r){return new(r||a)}}static{this.\u0275prov=m.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})()},64076:(P,v,t)=>{t.d(v,{i:()=>m});var d=t(73664);let m=(()=>{class g{set active(c){"boolean"==typeof c&&(this._active=c)}constructor(){this._active=!0}preventKeydown(c){this._active&&c.keyCode&&"-"==c.key&&c.preventDefault()}preventInput(c){if(this._active&&c.target.value.length){let l=c.target.value.replace("-","");l!=c.target.value&&(c.target.value=l)}}static{this.\u0275fac=function(l){return new(l||g)}}static{this.\u0275dir=d.FsC({type:g,selectors:[["input","notNegative",""]],hostBindings:function(l,r){1&l&&d.bIt("keydown",function(h){return r.preventKeydown(h)})("input",function(h){return r.preventInput(h)})},inputs:{active:[0,"notNegative","active"]},standalone:!1})}}return g})()},66221:(P,v,t)=>{t.d(v,{c:()=>a});var d=t(10299),m=t(73664),g=t(27491);let a=(()=>{class c{set fabUiConfigable(r){this.uiConfig=r}constructor(r,f,h,e){this.configService=r,this.renderer=f,this.templateRef=h,this.viewContainer=e,this.subscribtions=[],this.viewContainer.createEmbeddedView(this.templateRef)}ngOnInit(){this.subscribtions.push(this.configService.configMode.subscribe(r=>{r&&!this.buttonRef?(this.buttonRef=this.viewContainer.createComponent(d.M,{index:0}),this.buttonRef.instance.uiConfig=this.uiConfig,this.renderer.setStyle(this.viewContainer.element.nativeElement.parentElement,"position","relative"),this.renderer.setStyle(this.viewContainer.element.nativeElement.parentElement,"display","block"),this.renderer.addClass(this.viewContainer.element.nativeElement.parentElement,"fab-ui-config-editable")):this.buttonRef&&(this.viewContainer.remove(this.viewContainer.indexOf(this.buttonRef.hostView)),this.renderer.removeStyle(this.viewContainer.element.nativeElement.parentElement,"position"),this.renderer.removeStyle(this.viewContainer.element.nativeElement.parentElement,"display"),this.renderer.removeClass(this.viewContainer.element.nativeElement.parentElement,"fab-ui-config-editable"),this.buttonRef=null)}))}ngOnDestroy(){for(let r of this.subscribtions)r.unsubscribe()}static{this.\u0275fac=function(f){return new(f||c)(m.rXU(g.s),m.rXU(m.sFG),m.rXU(m.C4Q),m.rXU(m.c1b))}}static{this.\u0275dir=m.FsC({type:c,selectors:[["","fabUiConfigable",""]],inputs:{fabUiConfigable:"fabUiConfigable"},standalone:!1})}}return c})()},69189:(P,v,t)=>{t.d(v,{C:()=>g});var d=t(31397),m=t(98071);function g(a,c,l=1/0){return(0,m.T)(c)?(0,d.Z)(()=>a,c,l):("number"==typeof c&&(l=c),(0,d.Z)(()=>a,l))}},80041:(P,v,t)=>{t.d(v,{h:()=>f});var d=t(73664),m=t(84412),g=t(84572),a=t(35060),c=t(23294),l=t(25558),r=t(76198);let f=(()=>{class h{set dynamicTag(i){this._dynamicTag.next(i)}get dynamicTag(){return this._dynamicTag.getValue()}set attributes(i){this._attributes.next(i)}get attributes(){return this._attributes.getValue()}set classList(i){this._classList.next(i)}get classList(){return this._classList.getValue()}set dynamicTagEl(i){this._dynamicTagEl.next(i)}get dynamicTagEl(){return this._dynamicTagEl.getValue()}get nativeElement(){return this.viewContainer&&this.viewContainer.element&&this.viewContainer.element.nativeElement}constructor(i,E,p,M){this.templateRef=i,this.viewContainer=E,this.renderer=p,this.s_domHelper=M,this._dynamicTag=new m.t(void 0),this.o_dynamicTag=this._dynamicTag.asObservable(),this._attributes=new m.t(void 0),this.o_attributes=this._attributes.asObservable(),this._classList=new m.t(void 0),this.o_classList=this._classList.asObservable(),this.clickEmitter=new d.bkB,this._dynamicTagEl=new m.t(void 0),this.o_dynamicTagEl=this._dynamicTagEl.asObservable(),this.subscriptions=[]}ngOnInit(){let E,p,i=this.nativeElement;i&&this.subscriptions.push(this.o_dynamicTag.pipe((0,c.F)()).subscribe(M=>{if(M){this.clearContainer();let C=this.dynamicTagEl=this.renderer.createElement(M);this.renderer.insertBefore(i.parentElement,C,i),this.renderer.appendChild(C,i),this.viewContainer.createEmbeddedView(this.templateRef)}else this.dynamicTagEl&&this.clearContainer()})),this.subscriptions.push((0,g.z)(this.o_dynamicTagEl,this.o_attributes).subscribe(M=>{let C=M[0],O=M[1];if(C){if(E)for(let T in E)this.renderer.removeAttribute(C,T);if(O)for(let T in O)this.renderer.setAttribute(C,T,O[T]);E=O}else E=void 0})),this.subscriptions.push(this.o_dynamicTagEl.pipe((0,l.n)(M=>M?this.s_domHelper.getObservableByDomEvent("click",M):a.t)).subscribe(M=>
1this.clickEmitter.emit(M))),this.subscriptions.push((0,g.z)(this.o_dynamicTagEl,this.o_classList).subscribe(M=>{let C=M[0],O=M[1];C?(p&&p.split(" ").forEach(T=>this.renderer.removeClass(C,T)),O&&O.split(" ").forEach(T=>this.renderer.addClass(C,T)),p=O):p=void 0}))}ngOnDestroy(){this.clearContainer(),this.subscriptions.forEach(i=>i.unsubscribe())}clearContainer(){if(this.dynamicTagEl){let i=this.nativeElement?.parentElement||this.dynamicTagEl;this.nativeElement&&this.renderer.insertBefore(i.parentElement,this.nativeElement,i),this.renderer.removeChild(i.parentElement,i),this.viewContainer.clear(),this.dynamicTagEl=void 0}}static{this.\u0275fac=function(E){return new(E||h)(d.rXU(d.C4Q),d.rXU(d.c1b),d.rXU(d.sFG),d.rXU(r.S))}}static{this.\u0275dir=d.FsC({type:h,selectors:[["","dynamicTag",""]],inputs:{dynamicTag:"dynamicTag",attributes:"attributes",classList:[0,"class","classList"]},outputs:{clickEmitter:"click"},standalone:!1})}}return h})()},99334:(P,v,t)=>{t.d(v,{j:()=>g});var d=t(2615),m=t(73664);let g=(()=>{class a{static{this.\u0275fac=function(r){return new(r||a)}}static{this.\u0275mod=m.$C({type:a})}static{this.\u0275inj=d.G2t({})}}return a})()}}]);
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.