Your IP : 18.119.110.152
import{a as re}from"./chunk-BKOP7W6P.js";import{c as le,e as ce}from"./chunk-BATIAXZ4.js";import{e as oe,t as ae}from"./chunk-KX5BXGZT.js";import{$ as W,B as L,Cb as se,Cc as pe,Ga as y,H as R,Ha as Y,Ka as m,L as o,M as B,Ma as M,Sa as Z,T as x,Ta as K,U as k,W as q,Wa as ee,Z as N,aa as O,b as $,ba as a,c as A,ca as Q,d as V,da as X,f as F,g as I,gb as te,k as b,l as j,ma as r,na as d,oa as w,q as _,r as C,sa as G,tb as ie,va as u,vb as ne,x as H,ya as U,za as J}from"./chunk-SXUPRFOU.js";import{F as T,G as S,S as E,_ as z,m as D,t as v}from"./chunk-ERDNNTNA.js";var de=s=>({label_disabled:s});function fe(s,n){s&1&&(r(0,"span",5),m(1,"*"),d())}var ye=(()=>{let n=class n{get isChecked(){return this.value==="on"}constructor(t){this.cdr=t,this.value="off",this.disabled=!1,this.required=!1,this.onChangeWrapper=i=>{},this.onTouched=()=>{}}toggleCheckbox(t){t.preventDefault(),t.stopPropagation(),!this.disabled&&(this.mixed&&(this.mixed=!1),this.updateValue(this.isChecked?"off":"on"))}updateValue(t){this.value=t,this.onChangeWrapper(this.value),this.cdr.markForCheck()}writeValue(t){this.updateValue(t)}registerOnChange(t){this.onChangeWrapper=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.cdr.markForCheck()}};n.\u0275fac=function(i){return new(i||n)(B(te))},n.\u0275cmp=b({type:n,selectors:[["isp-checkbox"]],hostBindings:function(i,e){i&1&&u("click",function(c){return e.toggleCheckbox(c)})},inputs:{value:"value",disabled:"disabled",required:"required",id:"id",name:"name",label:"label",mixed:"mixed"},features:[Z([{provide:oe,useExisting:$(()=>n),multi:!0}])],decls:6,vars:12,consts:[[1,"label",3,"for","ngClass"],["type","checkbox",1,"input",3,"id","checked","disabled"],[1,"visual-checkbox",3,"checked","disabled","minus"],[1,"text",3,"innerHTML"],["class","asterisk",4,"ngIf"],[1,"asterisk"]],template:function(i,e){i&1&&(r(0,"label",0),w(1,"input",1)(2,"isp-visual-checkbox",2),r(3,"span"),w(4,"span",3),N(5,fe,2,0,"span",4),d()()),i&2&&(a("for",e.id)("ngClass",ee(10,de,e.disabled)),o(),a("id",e.id)("checked",e.isChecked)("disabled",e.disabled),o(),a("checked",e.mixed||e.isChecked)("disabled",e.disabled)("minus",e.mixed),o(2),a("innerHTML",e.label,R),o(),a("ngIf",e.required))},dependencies:[ie,ne,le],styles:["[_nghost-%COMP%]{display:block}.label[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:center;cursor:pointer}.label.label_disabled[_ngcontent-%COMP%]{color:var(--isp-c-grey-weekdays);cursor:default}.label[_ngcontent-%COMP%]:focus-within{outline:1px solid var(--isp-dc-fremen);outline-offset:1px}.input[_ngcontent-%COMP%]{position:absolute;z-index:-1;display:block;width:0;height:0;opacity:0;appearance:none}.visual-checkbox[_ngcontent-%COMP%]{flex-shrink:0}.text[_ngcontent-%COMP%]{line-height:15px;-webkit-user-select:none;user-select:none}.asterisk[_ngcontent-%COMP%]{color:var(--isp-dc-bright-emotions)}"],changeDetection:0});let s=n;return s})();var ze=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=j({type:n}),n.\u0275inj=V({imports:[se,ce,ae]});let s=n;return s})();var he=["button"],ue=["content"],me=["*"],ge=0,je=(()=>{let n=class n{constructor(){this.messages=L.required(),this.isOpen=q(!1),this.button=k("button"),this.content=k("content"),this.destroyRef=I(H),this.isOverflowing=x(!0),this.offset=x("60px"),this.id=`isp-collapse-text-${++ge}`,W({read:()=>{this.offset.set(re(this.button().nativeElement.clientWidth)),this.initObservers()}})}initObservers(){let t=this.content().nativeElement,i=new ResizeObserver(()=>{this.updateOverflow()});i.observe(t);let e=new MutationObserver(()=>{this.updateOverflow()});e.observe(t,{subtree:!0,characterData:!0}),this.destroyRef.onDestroy(()=>{i.disconnect(),e.disconnect()})}updateOverflow(){let t=this.content().nativeElement,i=Math.round(t.scrollLeft)<t.scrollWidth-t.clientWidth-1,e=t.scrollHeight>t.clientHeight+4;this.isOverflowing.set(i||e)}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=b({type:n,selectors:[["isp-collapse-text"]],viewQuery:function(i,e){i&1&&(y(e.button,he,5),y(e.content,ue,5)),i&2&&Y(2)},hostVars:6,hostBindings:function(i,e){i&2&&X("open",e.isOpen())("closed",!e.isOpen())("overflowing",e.isOverflowing())},inputs:{messages:[1,"messages"],isOpen:[1,"isOpen"]},outputs:{isOpen:"isOpenChange"},standalone:!0,features:[K],ngContentSelectors:me,decls:8,vars:7,consts:[["content",""],["button",""],[1,"content",3,"id"],["type","button","aria-expanded","false",1,"button","button_expand",3,"click"],["type","button","aria-expanded","true",1,"button","button_collapse",3,"click"]],template:function(i,e){if(i&1){let l=G();U(),r(0,"div",2,0),J(2),d(),r(3,"button",3,1),u("click",function(){return _(l),C(e.isOpen.set(!0))}),m(5),d(),r(6,"button",4),u("click",function(){return _(l),C(e.isOpen.set(!1))}),m(7),d()}i&2&&(Q("--isp-collapse_fade_offset",e.offset()),a("id",e.id),o(3),O("aria-controls",e.id),o(2),M(" ... ",e.messages().expand,`
`),o(),O("aria-controls",e.id),o(),M(" ",e.messages().collapse,`
`))},styles:["[_nghost-%COMP%]{position:relative;display:block;height:calc(var(--isp-collapse_lines, 5) * 1lh);max-height:calc(var(--isp-collapse_lines, 5) * 1lh);overflow:hidden}@supports not (width: 1lh){[_nghost-%COMP%]{height:calc(var(--isp-collapse_lines, 5) * 18px);max-height:calc(var(--isp-collapse_lines, 5) * 18px);line-height:18px}}@media (prefers-reduced-motion: no-preference){[_nghost-%COMP%]{transition:height .3s ease-in-out}}.open[_nghost-%COMP%]{height:auto;max-height:none}[_nghost-%COMP%]:not(.overflowing){height:auto}.content[_ngcontent-%COMP%]{display:block;max-height:inherit;overflow:auto hidden}.overflowing[_nghost-%COMP%] .content[_ngcontent-%COMP%]{-webkit-mask-image:linear-gradient(to left,transparent var(--isp-collapse_fade_offset, 0),#000000 calc(var(--isp-collapse_fade_size, 90px) + var(--isp-collapse_fade_offset, 0px))),linear-gradient(#000,#000);mask-image:linear-gradient(to left,transparent var(--isp-collapse_fade_offset, 0),#000000 calc(var(--isp-collapse_fade_size, 90px) + var(--isp-collapse_fade_offset, 0px))),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom,top;mask-position:right bottom,top;-webkit-mask-size:calc(100% + var(--isp-collapse_fade_size, 90px) + var(--isp-collapse_fade_offset, 0px)) 1lh,100% calc(100% - 1lh);mask-size:calc(100% + var(--isp-collapse_fade_size, 90px) + var(--isp-collapse_fade_offset, 0px)) 1lh,100% calc(100% - 1lh)}@supports not (width: 1lh){.overflowing[_nghost-%COMP%] .content[_ngcontent-%COMP%]{-webkit-mask-size:calc(100% + var(--isp-collapse_fade_size, 90px) + var(--isp-collapse_fade_offset, 0px)) 18px,100% calc(100% - 18px);mask-size:calc(100% + var(--isp-collapse_fade_size, 90px) + var(--isp-collapse_fade_offset, 0px)) 18px,100% calc(100% - 18px)}}.button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:fit-content;height:1lh;padding:0;overflow:hidden;font-family:inherit;font-size:14px;line-height:inherit;color:var(--isp-c-blue-velvet);background:none;border:none;cursor:pointer}@supports not (width: 1lh){.button[_ngcontent-%COMP%]{height:18px;line-height:18px}}@media (prefers-reduced-motion: no-preference){.button[_ngcontent-%COMP%]{transition:opacity .15s ease-in-out,display .15s;transition-behavior:allow-discrete}}.button_expand[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0}.open[_nghost-%COMP%] .button_expand[_ngcontent-%COMP%], .closed[_nghost-%COMP%] .button_collapse[_ngcontent-%COMP%], .closed[_nghost-%COMP%]:not(.overflowing) .button_expand[_ngcontent-%COMP%]{display:none;opacity:0}.closed[_nghost-%COMP%] .button_collapse[_ngcontent-%COMP%]{display:none;opacity:0}"],changeDetection:0});let s=n;return s})();var We=(()=>{let n=class n{constructor(t){this.tabService=t,this.MAX_SLEEP_TIME_MS=1e3*60*30,this.iframesData$=new v([]),this.iframes$=new v([]),this.subscribeToTabs()}subscribeToTabs(){this.tabService.groupList$.subscribe(t=>{let i=t.flat();this.iframesData$.next(this.iframesData$.value.filter(e=>i.includes(e.tab)))}),this.tabService.activeTab$.subscribe(t=>{let i=this.iframesData$.value,e=i.find(c=>c.isActive),l=i.find(c=>c.tab===t);e!==l&&(e&&(e.lastActiveTime=new Date,e.isActive=!1),this.iframesData$.next(i))})}getOrCreateIframe(c,Ue,Je){return D(this,arguments,function*(t,i,{isFullPage:e,forceTheme:l}){let p=[...this.iframesData$.value],g=p.find(f=>f.id===i);if(g)if(Date.now()-+g.lastActiveTime>this.MAX_SLEEP_TIME_MS)p.splice(p.indexOf(g),1),this.iframesData$.next(p),yield new Promise(h=>setTimeout(h));else return g.isActive=!0,this.iframesData$.next(p),this.iframes$.value.find(h=>h.id===i);return p.push({id:i,src:t,lastActiveTime:new Date,isActive:!0,isFullPage:e,forceTheme:l,tab:this.tabService.activeTab}),this.iframesData$.next(p),T(this.iframes$.pipe(S(f=>f.find(h=>h.id===i)),E(f=>!!f),z(1)))})}};n.\u0275fac=function(i){return new(i||n)(F(pe))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"});let s=n;return s})();export{je as a,ye as b,ze as c,We as d};