PageSourceSearch

https://www.energytcm.cz/7058.1d49e9f94870b122.js

js energytcm.cz collected 2026-10-07 20:07:11 UTC 4,800 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkenergy_tcm=self.webpackChunkenergy_tcm||[]).push([[7058],{99138:(k,h,o)=>{o.d(h,{Z:()=>a});var e=o(54438);let a=(()=>{class r{transform(n){return n?"ano":"ne"}static#e=this.\u0275fac=function(l){return new(l||r)};static#t=this.\u0275pipe=e.EJ8({name:"booleanToString",type:r,pure:!0})}return r})()},11815:(k,h,o)=>{o.d(h,{h:()=>_,u:()=>u});var e=o(54438),a=o(45286),r=o(7605);const b=["type","checkbox"],n=["*"];let l=0,u=(()=>{class s{get id(){return this._id}set disabled(t){this._disabled="string"==typeof t&&(0===t.length||"true"===t.toLowerCase())||!0===t,this.toggleDisabledAttribute()}set value(t){this._value=t}get value(){return this._value}set checked(t){this._checked=t,this._changeDetectorRef.markForCheck()}get checked(){return this._checked}set control(t){this._control=t,this.toggleDisabledAttribute()}get control(){return this._control}constructor(t,i,c){this._changeDetectorRef=t,this.elRef=i,this._checkboxGroup=c,this._id="mcrai-input--checkbox-"+ ++l,this._disabled=!1,this.sizeLikeOtherInputs=!1}ngOnInit(){this.updateChecked()}onClick(){this.isDisabled()||(this.checked=!this.checked,this._control&&(this._control.markAsDirty(),this._control.markAsTouched(),this._control.setValue(this.checked)),this._checkboxGroup&&(this._checkboxGroup.markAsDirty(),this._checkboxGroup.markAsTouched(),this._checkboxGroup.value=this._value))}isDisabled(){return this._disabled}updateChecked(){this._checkboxGroup?this.checked=Array.isArray(this._checkboxGroup.value)?-1!==this._checkboxGroup.value.indexOf(this._value):this._checkboxGroup.value===this._value:this._control&&(this.checked=this._control.value===this._value)}toggleDisabledAttribute(){this._control&&this.elRef.nativeElement.toggleAttribute("disabled",this._disabled)}static#e=this.\u0275fac=function(i){return new(i||s)(e.rXU(e.gRc),e.rXU(e.aKT),e.rXU((0,e.Rfq)(()=>_),8))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["mcrai-input","type","checkbox"]],hostVars:4,hostBindings:function(i,c){2&i&&e.AVh("mcrai-input",!0)("mcrai-input--checkbox",!0)},inputs:{disabled:"disabled",value:"value",checked:"checked",control:"control",sizeLikeOtherInputs:"sizeLikeOtherInputs"},attrs:b,ngContentSelectors:n,decls:5,vars:8,consts:[[1,"mcrai-input__label"],["type","checkbox",1,"mcrai-input__checkbox-input",3,"click","id","checked","disabled"],[1,"mcrai-input__checkmark"],[1,"mcrai-input__text"]],template:function(i,c){1&i&&(e.NAR(),e.j41(0,"label",0)(1,"input",1),e.bIt("click",function(){return c.onClick()}),e.k0s(),e.nrm(2,"span",2),e.j41(3,"span",3),e.SdG(4),e.k0s()()),2&i&&(e.AVh("height-like-other-inputs",c.sizeLikeOtherInputs),e.BMQ("for",c.id),e.R7$(),e.Y8G("id",c.id)("checked",c.checked)("disabled",c.isDisabled()),e.R7$(),e.AVh("mcrai-input__checkmark--checked",c.checked))},styles:['.mcrai-input--checkbox{margin-bottom:2px}.mcrai-input__label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.mcrai-input__label.height-like-other-inputs{display:flex;align-items:center;min-height:38px}[disabled]>.mcrai-input__label{opacity:.4;cursor:default}.mcrai-input__checkbox-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.mcrai-input__checkmark{position:relative;top:0;left:0;min-height:20px;min-width:20px;border:1px solid;margin-right:10px}.mcrai-input__checkmark:after{content:"";position:absolute;display:none}.mcrai-input__checkmark--checked:after{display:block}.mcrai-input__checkmark:after{left:11px;top:-2px;width:7px;height:15px;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}\n'],encapsulation:2,changeDetection:0})}return s})(),_=(()=>{class s{set control(t){this._control=t,this._control.valueChanges.pipe((0,r.Q)(this._destroy)).subscribe(()=>this._checkboxes.forEach(i=>i.updateChecked()))}set value(t){if(!Array.isArray(this._control.value)||0===this._control.value.length)return void this._control.setValue([t]);const i=this._control.value.filter(c=>c!==t);this._control.setValue(this._control.value.length===i.length?this._control.value.concat(t):i)}get value(){return this._control.value}constructor(){this._destroy=new a.B7}ngOnInit(){}ngAfterViewInit(){}ngOnDestroy(){this._destroy.next(),this._destroy.complete()}markAsDirty(){this._control.markAsDirty()}markAsTouched(){this._control.markAsTouched()}static#e=this.\u0275fac=function(i){return new(i||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["mcrai-checkbox-group"]],contentQueries:function(i,c,d){if(1&i&&e.wni(d,u,5),2&i){let p;e.mGM(p=e.lsd())&&(c._checkboxes=p)}},hostVars:2,hostBindings:function(i,c){2&i&&e.AVh("mcrai-checkbox-group",!0)},inputs:{control:"control"},ngContentSelectors:n,decls:1,vars:0,template:function(i,c){1&i&&(e.NAR(),e.SdG(0))},encapsulation:2,changeDetection:0})}return s})()}}]);

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.