Your IP : 18.117.151.234
import{a as ie}from"./chunk-BKOP7W6P.js";import{a as Le}from"./chunk-EI5KBZMB.js";import{d as Re,h as de,i as Ue,k as Ae}from"./chunk-KU75D4PT.js";import{c as qe,e as He}from"./chunk-BATIAXZ4.js";import{c as Be,d as Ve,e as pe,h as De,v as Y}from"./chunk-KX5BXGZT.js";import{a as X,c as Z,d as je,e as ze}from"./chunk-M6DH5DPB.js";import{$a as u,Ba as Oe,Bb as ce,C as Q,Ca as R,Cb as K,Da as B,Ea as V,H as xe,Ia as Se,Ka as M,L as d,La as z,M as w,Ma as te,Sa as j,Ta as Me,Va as $e,Z as S,Za as Ie,_a as p,aa as H,ab as Ee,b as A,ba as f,ca as ye,d as oe,da as G,fa as _e,fb as Te,gb as le,k as C,l as re,m as N,ma as l,na as h,oa as b,pa as ke,q as P,qa as Pe,qc as D,r as O,sa as q,ta as ae,tb as Fe,va as v,vb as W,x as se,xa as x,y as L,ya as F,za as y}from"./chunk-SXUPRFOU.js";import{G as ne,a as $,b as T,ba as ve,ca as ee,ja as be,s as U,sa as Ce,t as m,va as we,xa as k}from"./chunk-ERDNNTNA.js";var J=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275dir=N({type:n});let o=n;return o})();var et=["prefixContainer"],tt=["suffixContainer"],it=[[["isp-label"]],"*",[["isp-prefix"]],[["isp-suffix"]],[["isp-error"]]],nt=["isp-label","*","isp-prefix","isp-suffix","isp-error"];function ot(o,n){o&1&&(l(0,"span",14),M(1,"*"),h())}var ue=(()=>{let n=class n{constructor(e,i,t){this.elementRef=e,this.cdr=i,this.destroyRef=t,this.invalid=!1,this.autofocus=!1,this.destroyControl$=new U,this.id$=new m(null),this.focused$=new m(!1),this.disabled$=new m(!1),this.required$=new m(!1),this.isLabelFloating$=new m(!1),this.prefixOffset$=new m(ie(0)),this.suffixOffset$=new m(ie(0))}ngAfterContentInit(){this.controls.changes.pipe(ve(0),D(this.destroyRef)).subscribe(()=>{this.updateCurrentControl()}),this.updateCurrentControl()}ngAfterViewInit(){setTimeout(()=>this.updateOffsets()),this.mutationObserver=new MutationObserver(()=>{this.updateOffsets()}),this.mutationObserver.observe(this.elementRef.nativeElement,{characterData:!0,subtree:!0}),this.autofocusOnControl()}ngOnDestroy(){this.mutationObserver.disconnect(),this.destroyControl$.next(),this.destroyControl$.complete()}updateCurrentControl(){if(this.control!==this.controls.first&&(this.control=this.controls.first,this.destroyControl$.next()),Te()&&!this.control)throw new Error("Field must contain FieldControl<T>");this.control.fieldChanged.pipe(we(this.destroyControl$)).subscribe(()=>{this.updateFromFieldControl()}),this.updateFromFieldControl()}updateOffsets(){let{offsetWidth:e}=this.prefixContainer.nativeElement,{offsetWidth:i}=this.suffixContainer.nativeElement;this.prefixOffset$.next(ie(e)),this.suffixOffset$.next(ie(i)),this.cdr.detectChanges()}updateFromFieldControl(){let{focused:e,isLabelFloating:i,required:t,disabled:r,id:a}=this.control;this.focused$.next(e),this.disabled$.next(r),this.isLabelFloating$.next(i),this.required$.next(t),this.id$.next(a),this.cdr.detectChanges()}autofocusOnControl(){this.autofocus&&(setTimeout(()=>{this.elementRef.nativeElement.scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"})},300),setTimeout(()=>{this.control.focus()},500))}};n.\u0275fac=function(i){return new(i||n)(w(Q),w(le),w(se))},n.\u0275cmp=C({type:n,selectors:[["isp-field"]],contentQueries:function(i,t,r){if(i&1&&Oe(r,J,4),i&2){let a;B(a=V())&&(t.controls=a)}},viewQuery:function(i,t){if(i&1&&(R(et,7),R(tt,7)),i&2){let r;B(r=V())&&(t.prefixContainer=r.first),B(r=V())&&(t.suffixContainer=r.first)}},inputs:{invalid:"invalid",autofocus:"autofocus"},ngContentSelectors:nt,decls:26,vars:28,consts:[["prefixContainer",""],["suffixContainer",""],[1,"field"],[1,"outline"],[1,"outline__prefix"],[1,"outline__main"],[1,"outline__label",3,"for"],["class","outline__required-suffix",4,"ngIf"],[1,"outline__suffix"],[1,"field__input-container"],[1,"field__top-container"],[1,"field__prefix-container"],[1,"field__suffix-container"],[1,"field-error"],[1,"outline__required-suffix"]],template:function(i,t){i&1&&(F(it),l(0,"div",2),p(1,"async"),p(2,"async"),p(3,"async"),p(4,"async"),l(5,"div",3),b(6,"div",4),l(7,"div",5)(8,"label",6),p(9,"async"),p(10,"async"),y(11),S(12,ot,2,0,"span",7),p(13,"async"),h()(),b(14,"div",8),h(),l(15,"div",9),y(16,1),h(),l(17,"div",10)(18,"div",11,0),y(20,2),h(),l(21,"div",12,1),y(23,3),h()()(),l(24,"div",13),y(25,4),h()),i&2&&(ye("--isp-field__prefix-offset",u(1,14,t.prefixOffset$))("--isp-field__suffix-offset",u(2,16,t.suffixOffset$)),G("field_invalid",t.invalid)("field_focused",u(3,18,t.focused$))("field_disabled",u(4,20,t.disabled$)),d(8),G("outline__label_floating",u(9,22,t.isLabelFloating$)),f("for",u(10,24,t.id$)),d(4),f("ngIf",u(13,26,t.required$)))},dependencies:[W,ce],styles:['[_nghost-%COMP%]{position:relative;display:inline-flex;flex-direction:column;min-width:var(--isp-field__min-width, 400px);min-height:35px;border-radius:var(--isp-border-radius-main);isolation:isolate}.field[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;width:100%;border-radius:var(--isp-border-radius-main)}.field_disabled[_ngcontent-%COMP%]{background-color:var(--isp-dc-norilsk)}.field__top-container[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:10px 15px 0;pointer-events:none}.field__prefix-container[_ngcontent-%COMP%]{display:flex;gap:5px;padding-right:5px;pointer-events:var(--isp-field-prefix__pointer-events, auto)}.field__prefix-container[_ngcontent-%COMP%]:empty{padding-right:0}.field__suffix-container[_ngcontent-%COMP%]{display:flex;gap:5px;padding-left:5px;pointer-events:var(--isp-field-suffix__pointer-events, auto)}.field__suffix-container[_ngcontent-%COMP%]:empty{padding-left:0}.field__input-container[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:inherit}.field__input-container[_ngcontent-%COMP%] >input, .field__input-container[_ngcontent-%COMP%] >textarea{display:flex;width:100%;height:100%;min-height:35px;padding:0 calc(15px + var(--isp-field__suffix-offset)) 0 calc(15px + var(--isp-field__prefix-offset));font:inherit;color:var(--isp-text-color-main);background:var(--isp-field__background, var(--isp-dc-monochrome));border:none;border-radius:var(--isp-border-radius-main);outline:none}.field__input-container[_ngcontent-%COMP%] >input::placeholder, .field__input-container[_ngcontent-%COMP%] >textarea::placeholder{color:var(--isp-c-grey-weekdays);opacity:1}.field__input-container[_ngcontent-%COMP%] >input:disabled, .field__input-container[_ngcontent-%COMP%] >textarea:disabled{color:var(--isp-text-color-main);background-color:var(--isp-dc-norilsk);opacity:1;-webkit-text-fill-color:var(--isp-text-color-main)}.field__input-container[_ngcontent-%COMP%] >textarea{min-width:calc(var(--isp-field__min-width, 400px) - 2px);min-height:35px;padding:10px calc(15px + var(--isp-field__suffix-offset)) 5px calc(15px + var(--isp-field__prefix-offset));line-height:18px;resize:vertical;scrollbar-color:var(--isp-scrollbar-thumb-bg, var(--isp-c-grey-weekdays)) var(--isp-scrollbar-track-bg, var(--isp-dc-charlie-chaplin));scrollbar-width:thin}.field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar, .field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar-track, .field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar-thumb{width:5px;border-radius:10px}.field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar, .field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar-track{background-color:var(--isp-dc-charlie-chaplin)}.field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar-thumb{background-color:var(--isp-c-grey-weekdays)}.field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar-thumb:hover{background-color:var(--isp-c-blue-velvet)}.field__input-container[_ngcontent-%COMP%] >textarea::-webkit-scrollbar-button{display:none}.field-error[_ngcontent-%COMP%]{position:relative;top:-5px;display:flex;width:var(--isp-field__min-width, 400px);padding:12px 10px 10px;background-color:var(--isp-dc-dirty-deeds-done-dirt-cheap);border-radius:0 0 var(--isp-border-radius-main) var(--isp-border-radius-main)}.field-error[_ngcontent-%COMP%]:empty{display:none}.field-error[_ngcontent-%COMP%]:before{position:absolute;top:-5px;left:0;content:"";width:100%;height:10px;background-color:var(--isp-field__background, var(--isp-dc-monochrome));border-radius:var(--isp-border-radius-main)}.outline[_ngcontent-%COMP%]{--isp-field-outline__border-color: var(--isp-dc-charlie-chaplin);position:absolute;inset:0;z-index:2;display:flex;width:100%;pointer-events:none}.field_focused[_ngcontent-%COMP%] .outline[_ngcontent-%COMP%]{--isp-field-outline__border-color: var(--isp-dc-fremen)}.field_invalid[_ngcontent-%COMP%] .outline[_ngcontent-%COMP%]{--isp-field-outline__border-color: var(--isp-dc-bright-emotions)}.field_disabled[_ngcontent-%COMP%] .outline[_ngcontent-%COMP%]{--isp-field-outline__border-color: transparent}.outline__prefix[_ngcontent-%COMP%]{width:11px;border-style:solid;border-width:1px 0 1px 1px;border-color:var(--isp-field-outline__border-color);border-radius:var(--isp-border-radius-main) 0 0 var(--isp-border-radius-main);transition:border-color .15s cubic-bezier(.4,0,.2,1)}.outline__suffix[_ngcontent-%COMP%]{width:11px;border-style:solid;border-width:1px 1px 1px 0;border-color:var(--isp-field-outline__border-color);border-radius:0 var(--isp-border-radius-main) var(--isp-border-radius-main) 0;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.outline__main[_ngcontent-%COMP%]{display:flex;flex-grow:1;align-items:flex-start;max-width:calc(100% - 22px);border-style:solid;border-width:1px 0;border-color:var(--isp-field-outline__border-color);transition:border-color .15s cubic-bezier(.4,0,.2,1)}.outline__label[_ngcontent-%COMP%]{padding:0 4px;margin-right:var(--isp-field__suffix-offset);overflow:hidden;font-size:14px;color:var(--isp-c-grey-weekdays);text-overflow:ellipsis;white-space:nowrap;background-color:var(--isp-field__background, var(--isp-dc-monochrome));transition:transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transform:translate(var(--isp-field__prefix-offset)) translateY(8px)}.field_focused[_ngcontent-%COMP%] .outline__label[_ngcontent-%COMP%]{color:var(--isp-dc-fremen)}.field_invalid[_ngcontent-%COMP%] .outline__label[_ngcontent-%COMP%]{color:var(--isp-dc-bright-emotions)}.field_disabled[_ngcontent-%COMP%] .outline__label[_ngcontent-%COMP%]{color:var(--isp-text-color-main);background:var(--isp-dc-norilsk)}.field_disabled[_ngcontent-%COMP%] .outline__label.outline__label_floating[_ngcontent-%COMP%]{background:linear-gradient(to bottom,var(--isp-field__background, var(--isp-dc-monochrome)),var(--isp-field__background, var(--isp-dc-monochrome)) 50%,var(--isp-dc-norilsk) 50%,var(--isp-dc-norilsk) 100%)}.outline__label_floating[_ngcontent-%COMP%]{margin:0;font-size:12px;color:var(--isp-text-color-main);transform:translate(0) translateY(-8px)}.outline__required-suffix[_ngcontent-%COMP%]{color:var(--isp-dc-bright-emotions)}'],changeDetection:0});let o=n;return o})();var rt=0,Ge=(()=>{let n=class n{get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.fieldChanged.next()}get id(){return this._id}set id(e){e&&(this._id=e)}get value(){return this.elementRef.nativeElement.value}set value(e){this.value!==e&&(this.elementRef.nativeElement.value=e,this.fieldChanged.next())}get required(){return this._required??null}set required(e){this._required=Y(e),this.fieldChanged.next()}get disabled(){return this._disabled}set disabled(e){this._disabled=Y(e),this.fieldChanged.next()}onFocus(){this.focusChanged(!0)}onBlur(){this.focusChanged(!1)}onModelChanged(){this.fieldChanged.next()}constructor(e,i){this.elementRef=e,this.ngControl=i,this._id=`isp-input-${rt++}`,this.fieldChanged=new U,this.focused=!1,this.elementRef.nativeElement.addEventListener("animationstart",t=>{t.animationName==="ispAutofill"&&this.fieldChanged.next()})}ngDoCheck(){if(this.ngControl){let{disabled:e}=this.ngControl;e!==null&&e!==this.disabled&&(this.disabled=this.ngControl.disabled)}}get empty(){return!this.elementRef.nativeElement.value}get isLabelFloating(){return!this.empty||this.focused||!!this.placeholder||this.elementRef.nativeElement.matches("input:-webkit-autofill")}focusChanged(e){this.focused=e,this.fieldChanged.next()}focus(){this.elementRef.nativeElement.focus()}blur(){this.elementRef.nativeElement.blur()}};n.\u0275fac=function(i){return new(i||n)(w(Q),w(De,10))},n.\u0275dir=N({type:n,selectors:[["input","ispInput",""],["textarea","ispInput",""]],hostVars:4,hostBindings:function(i,t){i&1&&v("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()})("ngModelChange",function(){return t.onModelChanged()}),i&2&&(ae("[required]",t._required)("disabled",t._disabled),H("placeholder",t.placeholder)("id",t.id))},inputs:{placeholder:"placeholder",id:"id",value:"value",required:"required",disabled:"disabled"},exportAs:["ispInput"],features:[j([{provide:J,useExisting:A(()=>n)}])]});let o=n;return o})();var at=["*"],he=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=C({type:n,selectors:[["isp-label"]],ngContentSelectors:at,decls:1,vars:0,template:function(i,t){i&1&&(F(),y(0))},encapsulation:2,changeDetection:0});let o=n;return o})();var lt=["*"],Jt=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=C({type:n,selectors:[["isp-prefix"]],ngContentSelectors:lt,decls:1,vars:0,template:function(i,t){i&1&&(F(),y(0))},encapsulation:2,changeDetection:0});let o=n;return o})();var ct=["*"],fe=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=C({type:n,selectors:[["isp-suffix"]],ngContentSelectors:ct,decls:1,vars:0,template:function(i,t){i&1&&(F(),y(0))},encapsulation:2,changeDetection:0});let o=n;return o})();var pt=["*"],dt=()=>({width:"15px"}),Ze=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=C({type:n,selectors:[["isp-error"]],ngContentSelectors:pt,decls:3,vars:2,consts:[["name","s-danger",1,"icon",3,"customStyle"],[1,"text"]],template:function(i,t){i&1&&(F(),b(0,"isp-svg-icon",0),l(1,"span",1),y(2),h()),i&2&&f("customStyle",$e(1,dt))},dependencies:[X],styles:["[_nghost-%COMP%]{display:flex;gap:10px}.icon[_ngcontent-%COMP%]{width:15px;height:15px;flex-shrink:0}.text[_ngcontent-%COMP%]{overflow-wrap:anywhere}"],changeDetection:0});let o=n;return o})();var me=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=re({type:n}),n.\u0275inj=oe({imports:[K,Z]});let o=n;return o})();var E=function(o){return o.NUMBER="NUMBER",o.ALPHA="ALPHA",o.UPPER="UPPER",o.LOWER="LOWER",o.SPECIAL="SPECIAL",o.OTHER="OTHER",o}(E||{}),ge=class{constructor(n=8,s={useNumber:!0,useUpperCase:!0,useLowerCase:!0,useSpecial:!1}){this.length=8,this.numberChars="1234567890",this.lowerCaseAlphaChars="abcdefghijklmnopqrstuvwxyz",this.upperCaseAlphaChars="ABCDEFGHIJKLMNOPQRSTUVWXYZ",this.specialChars="!@#$%^&*?_~",this.chars="",this.pullTypes=[],this.setPasswordOptions(n,s)}setPasswordOptions(n,s){this.length=n,s.useNumber&&(this.chars+=this.numberChars),s.useLowerCase&&(this.chars+=this.lowerCaseAlphaChars),s.useUpperCase&&(this.chars+=this.upperCaseAlphaChars),s.useSpecial&&(this.chars+=this.specialChars),s.customChars&&(this.chars+=s.customChars),this.charsByType={NUMBER:this.getChar(new RegExp(/\d/g)),UPPER:this.getChar(new RegExp(/[A-Z]/g)),LOWER:this.getChar(new RegExp(/[a-z]/g)),ALPHA:this.getChar(new RegExp(/([A-Z][a-z])/g)),SPECIAL:this.getChar(new RegExp(/[!,@,#,$,%,^,&,*,?,_,~]/g)),OTHER:this.getChar(new RegExp(/[^A-Z^a-z^0-9,!,@,#,$,%,^,&,*,?,_,~]/))},this.setPullTypes()}setPullTypes(){this.charsByType.LOWER&&this.pullTypes.push(E.LOWER),this.charsByType.UPPER&&this.pullTypes.push(E.UPPER),this.charsByType.NUMBER&&this.pullTypes.push(E.NUMBER),this.charsByType.SPECIAL&&this.pullTypes.push(E.SPECIAL),this.charsByType.OTHER&&this.pullTypes.push(E.OTHER);let n=this.setPullTypes.length;for(let s=n,e=0;s<this.length;s++)e===n&&(e=0),this.pullTypes.push(this.pullTypes[e]),e++}getChar(n){let s=this.chars.match(n);return s?s.join(""):""}generate(n){let s="",e=n||this.length,i=this.alphaCase||E.LOWER;for(let t=0;t<e;t++){let r=t%10,a=this.pullTypes[r];a===E.ALPHA&&this.charsByType.LOWER&&this.charsByType.UPPER&&(i=i===E.LOWER?E.UPPER:E.LOWER,a=i);let c=this.charsByType[a],g=Math.floor(Math.random()*c.length);s+=c.substring(g,g+1)}return this.alphaCase=i,s}};function Ye(o){let n=o.length,s=o.split(""),e=0,i=0,t=0,r=0,a={},c=[];for(let _=0;_<n;_++)a[s[_]]||e++,a[s[_]]=!0,/[!@#$%^&*?_~{}"'()|\\+[\]]\s/.exec(s[_])?(i++,c.push("sn")):/[a-z]/.exec(s[_])?c.push("ll"):/[A-Z]/.exec(s[_])?c.push("lu"):/\d/.exec(s[_])?c.push("dn"):(i++,i++,c.push("sn")),_!==0&&(c[_].substr(0,1)===c[_-1].substr(0,1)&&t++,c[_].substr(1,1)!==c[_-1].substr(1,1)&&r++);let g=(n+Math.sqrt(.5*i+r)-Math.sqrt(t))*(Math.log(e)/Math.log(n));return g<3?"0":g>=3&&g<6?"1":g>=6&&g<9?"2":g>=9?"3":"0"}var ht=(o,n,s,e,i)=>({"password-strength_too-weak":o,"password-strength_weak":n,"password-strength_good":s,"password-strength_hard":e,"password-strength_closed":i});function ft(o,n){if(o&1){let s=q();l(0,"isp-suffix")(1,"button",2),v("click",function(){P(s);let i=x();return O(i.generatePassword())}),b(2,"isp-svg-icon",6),h()()}}function mt(o,n){if(o&1&&(l(0,"isp-error"),M(1),h()),o&2){let s=x();d(),te(" ",s.errorText," ")}}function gt(o,n){if(o&1&&(l(0,"div",7),b(1,"div",8),l(2,"div",9),M(3),h()()),o&2){let s=x();f("ngClass",Ie(2,ht,s.passwordStrength==="0",s.passwordStrength==="1",s.passwordStrength==="2",s.passwordStrength==="3",!s.passwordStrength)),d(3),te(" ",s.strengthMessages==null?null:s.strengthMessages[s.passwordStrength]," ")}}var $i=(()=>{let n=class n{get inputType(){return this.canShowPassword?"text":"password"}get eyeIcon(){return this.canShowPassword?"p-passopen":"p-passclose"}constructor(e){this.cdr=e,this.required=!1,this.disabled=!1,this.invalid=!1,this.autofocus=!1,this.showStrength=!1,this.showGenerate=!1,this.generateLength=10,this.generateChars="",this.passwordGenerated=new L,this.toggleFocus=new L,this.canShowPassword=!1,this.value="",this.passwordStrength=null,this.onChangeWrapper=i=>{},this.onTouched=()=>{}}ngOnInit(){let e={useNumber:!0,useUpperCase:!0,useLowerCase:!0,useSpecial:!1};this.generateChars&&typeof this.generateChars=="string"&&(e.useNumber=!1,e.useUpperCase=!1,e.useLowerCase=!1,e.customChars=this.generateChars),this.passwordGenerator=new ge(this.generateLength,e)}onInput(e){this.updateValue(e.target.value),this.updateStrength()}togglePasswordVisibility(){this.canShowPassword=!this.canShowPassword,this.cdr.markForCheck()}generatePassword(){this.canShowPassword||this.togglePasswordVisibility(),this.animatePasswordGeneration()}animatePasswordGeneration(e=1){setTimeout(()=>{this.value=this.passwordGenerator.generate(e),this.cdr.markForCheck(),e<this.generateLength?this.animatePasswordGeneration(e+1):(this.updateStrength(),this.passwordGenerated.emit(this.value))},35)}updateStrength(){this.showStrength&&(this.passwordStrength=this.value?Ye(this.value):null,this.cdr.markForCheck())}updateValue(e){this.value=e,this.onChangeWrapper(this.value),this.cdr.markForCheck()}writeValue(e){this.updateValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeWrapper=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}};n.\u0275fac=function(i){return new(i||n)(w(le))},n.\u0275cmp=C({type:n,selectors:[["isp-password"]],inputs:{id:"id",name:"name",required:"required",disabled:"disabled",invalid:"invalid",label:"label",autocomplete:"autocomplete",autofocus:"autofocus",showStrength:"showStrength",strengthMessages:"strengthMessages",showGenerate:"showGenerate",generateLength:"generateLength",generateChars:"generateChars",errorText:"errorText"},outputs:{passwordGenerated:"passwordGenerated",toggleFocus:"toggleFocus"},standalone:!0,features:[j([{provide:pe,useExisting:A(()=>n),multi:!0}]),Me],decls:10,vars:14,consts:[[3,"autofocus","invalid"],["ispInput","",3,"input","focus","blur","type","id","required","disabled","name","value"],["tabindex","0","type","button",1,"password__button",3,"click"],[3,"name"],[4,"ngIf"],["class","password-strength",3,"ngClass",4,"ngIf"],["name","ff-genpwd-a"],[1,"password-strength",3,"ngClass"],[1,"password-strength__indicator"],[1,"password-strength__label"]],template:function(i,t){i&1&&(l(0,"isp-field",0)(1,"isp-label"),M(2),h(),l(3,"input",1),v("input",function(a){return t.onInput(a)})("focus",function(a){return t.toggleFocus.emit(a)})("blur",function(a){return t.toggleFocus.emit(a),t.onTouched()}),h(),l(4,"isp-suffix")(5,"button",2),v("click",function(){return t.togglePasswordVisibility()}),b(6,"isp-svg-icon",3),h()(),S(7,ft,3,0,"isp-suffix",4)(8,mt,2,1,"isp-error",4),h(),S(9,gt,4,8,"div",5)),i&2&&(f("autofocus",t.autofocus)("invalid",t.invalid),d(2),z(t.label),d(),f("type",t.inputType)("id",t.id)("required",t.required)("disabled",t.disabled)("name",t.name)("value",t.value),H("autocomplete",t.autocomplete),d(3),f("name",t.eyeIcon),d(),f("ngIf",t.showGenerate),d(),f("ngIf",t.errorText),d(),f("ngIf",t.showStrength))},dependencies:[K,Fe,W,me,ue,he,fe,Ze,Ge,Z,X],styles:['[_nghost-%COMP%]{display:inline-flex;flex-direction:column}.password__button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;background:none;border:none;cursor:pointer;transition:transform .1s ease-in-out}.password__button[_ngcontent-%COMP%]:active{transform:scale(.9)}.password-strength[_ngcontent-%COMP%]{height:29px;margin-top:5px;overflow:hidden;transition:height .2s}.password-strength_closed[_ngcontent-%COMP%]{height:0;margin-top:0}.password-strength__indicator[_ngcontent-%COMP%]{height:4px;overflow:hidden;background-color:var(--isp-dc-norilsk);border-radius:10px}.password-strength__indicator[_ngcontent-%COMP%]:after{display:block;content:"";width:100%;height:4px;transition:transform .3s ease-in-out;transform-origin:top left}.password-strength_too-weak[_ngcontent-%COMP%] .password-strength__indicator[_ngcontent-%COMP%]:after{background-color:var(--isp-dc-bright-emotions);transform:scaleX(.25)}.password-strength_weak[_ngcontent-%COMP%] .password-strength__indicator[_ngcontent-%COMP%]:after{background-color:var(--isp-c-c-3po);transform:scaleX(.5)}.password-strength_good[_ngcontent-%COMP%] .password-strength__indicator[_ngcontent-%COMP%]:after{background-color:var(--isp-c-happy-bob);transform:scaleX(.75)}.password-strength_hard[_ngcontent-%COMP%] .password-strength__indicator[_ngcontent-%COMP%]:after{background-color:var(--isp-c-grasshopper);border-radius:10px;transform:scaleX(1)}.password-strength__label[_ngcontent-%COMP%]{margin-top:5px;font-size:12px;line-height:12px}'],changeDetection:0});let o=n;return o})();var _t=0,Je=(()=>{let n=class n{onFocus(){this.focusChanged(!0)}onBlur(){this.focusChanged(!1)}get id(){return this._id}set id(e){e&&(this._id=e,this.buttonElement.nativeElement.id=this.id)}get required(){return this._required??null}set required(e){this._required=Y(e),this.fieldChanged.next()}set open(e){this.dropdownOpen=e,this.fieldChanged.next()}get disabled(){return this._disabled}set disabled(e){this._disabled=Y(e),this.fieldChanged.next()}get focused(){return this.anchorFocused||this.dropdownOpen}get empty(){return!this.value}get isLabelFloating(){return!this.empty||this.focused}constructor(e){this.buttonElement=e,this._id=`isp-select-${_t++}`,this._disabled=!1,this.fieldChanged=new U,this.buttonElement.nativeElement.id=this.id}focus(){this.buttonElement.nativeElement.focus()}blur(){this.buttonElement.nativeElement.blur()}focusChanged(e){this.anchorFocused=e,this.fieldChanged.next()}};n.\u0275fac=function(i){return new(i||n)(w(Q,1))},n.\u0275dir=N({type:n,selectors:[["button","ispSelect",""]],hostVars:1,hostBindings:function(i,t){i&1&&v("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i&2&&ae("disabled",t._disabled)},inputs:{id:"id",required:"required",value:"value",open:"open",disabled:"disabled"},features:[j([{provide:J,useExisting:A(()=>n)}])]});let o=n;return o})();var bt=["anchor"],Ct=["search"],wt=["toggleLabel"],xt=["dropdown"];function yt(o,n){if(o&1){let s=q();l(0,"div",15),v("click",function(i){return P(s),O(i.stopImmediatePropagation())}),l(1,"input",16,2),v("input",function(i){P(s);let t=x();return O(t.searchText$.next(i.target.value))}),h(),b(3,"isp-svg-icon",17),h()}}function kt(o,n){if(o&1){let s=q();l(0,"div",18),v("click",function(i){return P(s),O(i.stopImmediatePropagation())}),l(1,"div",19,3),v("click",function(){P(s);let i=x();return O(i.handleToggleAllClick())}),b(3,"isp-visual-checkbox",20),p(4,"async"),p(5,"async"),l(6,"span",21),M(7),p(8,"async"),h()()()}if(o&2){let s=x();d(3),f("checked",u(4,3,s.hasVisibleSelectedOptions$))("minus",u(5,5,s.hasVisibleUnselectedOptions$)),d(4),z(u(8,7,s.messages$).toggleAll)}}function Pt(o,n){if(o&1&&(l(0,"div",22),M(1),p(2,"async"),h()),o&2){let s=x();d(),te(" ",u(2,1,s.messages$).notFound," ")}}function Ot(o,n){if(o&1&&b(0,"isp-visual-checkbox",28),o&2){let s=x().$implicit;f("checked",s.selected)}}function St(o,n){if(o&1){let s=q();ke(0),l(1,"div",25),v("click",function(i){let t=P(s).$implicit,r=x(2);return O(r.handleOptionPress(t,i))}),S(2,Ot,1,1,"isp-visual-checkbox",26),p(3,"async"),b(4,"span",27),p(5,"trust"),h(),Pe()}if(o&2){let s=n.$implicit,e=x(2);d(),_e(e.getOptionClasses(s)),d(),f("ngIf",u(3,5,e.multiple$)),d(2),f("innerHTML",Ee(5,7,s.html,"html"),xe)("title",s.text)}}function Mt(o,n){if(o&1&&(l(0,"cdk-virtual-scroll-viewport",23),p(1,"async"),S(2,St,6,10,"ng-container",24),h()),o&2){let s=n.ngIf,e=x();G("list_multiple",u(1,5,e.multiple$)),H("id",e.id),d(2),f("cdkVirtualForOf",s)("cdkVirtualForTrackBy",e.getOptionValue)}}function $t(o,n){if(o&1){let s=q();l(0,"div",29),v("click",function(){P(s);let i=x();return O(i.handleLinkClick())}),l(1,"span",30),M(2),h()()}if(o&2){let s=n.ngIf;d(2),z(s)}}var nn=(()=>{let n=class n{set options(e){this.options$.next(e)}set multiple(e){this.multiple$.next(e)}set messages(e){this.messages$.next(e)}set link(e){this.link$.next(e)}set buttonTextFunc(e){this.buttonTextFunc$.next(e)}constructor(e,i){this.keydownService=e,this.destroyRef=i,this.required=!1,this.searchFrom=11,this.hideOnSelect=!0,this.viewportLimitSelectors=[],this.alignment="start",this.ignoreChildren=!1,this.linkClick=new L,this.dropdownUpdate=new L,this.customFocus=new L,this.customBlur=new L,this.id=`sel-${Math.floor(Math.random()*10**12)}`,this.buttonTextFunc$=new m((t,r,a)=>{if(Array.isArray(t)){let g=r.filter(_=>t.includes(_.value));return g.length?g.map(_=>_.text||_.value).join(", "):a}let c=r.find(g=>g.value===t);return c?c.text||c.value:a}),this.dropdownUpdate$=new U,this.open$=new m(!1),this.search$=new m(!1),this.searchText$=new m(""),this.multiple$=new m(!1),this.messages$=new m({legend:"",placeholder:"...",notFound:"Not found",toggleAll:"Choose all"}),this.link$=new m(""),this.disabled$=new m(!1),this.value$=new m(""),this.buttonText$=new m(this.messages$.value.placeholder),this.options$=new m([]),this.optionsUI$=new m([]),this.buttonTextClasses$=new m({}),this.showNotFound$=new m(!1),this.shownOptionsUI$=this.optionsUI$.asObservable().pipe(ne(t=>t.filter(r=>r.show))),this.hasVisibleUnselectedOptions$=this.optionsUI$.pipe(ne(t=>t.filter(r=>r.show&&!r.selected).length>0)),this.hasVisibleSelectedOptions$=this.optionsUI$.pipe(ne(t=>t.filter(r=>r.selected&&r.show).length>0)),this.windowKeydownHandler=t=>{t.code==="Space"&&this.anchor?.nativeElement===document.activeElement&&(t.preventDefault(),this.anchor.nativeElement.click())},this.popupKeydownHandler=t=>{t.code==="ArrowUp"&&(t.preventDefault(),this.navigate(!1)),t.code==="ArrowDown"&&(t.preventDefault(),this.navigate(!0)),t.code==="Enter"&&(t.preventDefault(),this.handleEnterPress()),t.code==="Escape"&&(t.preventDefault(),document.body.click(),this.anchor?.nativeElement?.focus()),t.code==="Tab"&&(t.preventDefault(),this.handleInternalTab()),t.code==="Space"&&document.activeElement===this.toggleAllCheckbox?.nativeElement&&(t.preventDefault(),this.handleToggleAllClick())},this.onChange=t=>{},this.onTouched=()=>{},this.subscribeToOptions(),this.subscribeToValue(),this.subscribeToDropdown(),this.subscribeToOptionsUI(),this.subscribeToSearch()}handleButtonFocus(e=!1){if(e){this.customFocus.emit();return}this.customBlur.emit(),this.onTouched()}handleLinkClick(){this.linkClick.emit(),document.body.click()}handleInternalTab(){let e=[this.searchInput?.nativeElement,this.toggleAllCheckbox?.nativeElement].filter(i=>!!i);switch(e.length){case 0:return;case 1:{e[0].focus();return}default:{let i=e.findIndex(r=>r===document.activeElement);(e[i+1]||e[0]).focus()}}}ngAfterViewInit(){window.addEventListener("keydown",this.windowKeydownHandler)}getOptionClasses(e){return{option:!0,option_selected:e.selected,option_navigated:e.navigated,[`color_${e.color}`]:!0}}handleToggleAllClick(){let e=this.optionsUI$.value.slice(),i=!!e.find(t=>t.show&&t.selected);e=e.map(t=>T($({},t),{selected:t.show?!i:t.selected})),this.optionsUI$.next(e)}getOptionValue(e){return e.value}handleEnterPress(){let e=this.optionsUI$.value.find(i=>i.navigated);e&&this.handleOptionPress(e)}subscribeToSearch(){this.searchText$.pipe(ee(),k(e=>{let i=this.optionsUI$.value.map(r=>this.updateOptionBySearch(r,e)),t=i.filter(r=>r.matchedSearch).length;this.showNotFound$.next(this.searchText$.value!==""&&t===0),this.optionsUI$.next(i)}),D(this.destroyRef)).subscribe()}updateOptionBySearch(e,i){let t=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),r=new RegExp(t,"i"),a=r.test(e.text);return T($({},e),{matchedSearch:a,show:i===""||a,html:a?e.text.replace(r,'<span style="background: var(--isp-c-happy-bob); color: var(--isp-c-malewicz);">$&</span>'):e.text})}subscribeToOptionsUI(){let e=i=>i.map(t=>Number(t.selected)).join("");this.optionsUI$.pipe(ee((i,t)=>e(i)===e(t)),Ce(null),be(),k(([i,t])=>{if(this.multiple$.value){let r=t.filter(c=>c.selected).map(c=>c.value);if(!(i&&i.length===t.length&&t.every((c,g)=>c.value===i?.[g]?.value))&&!r.length&&this.value$.value)return;this.writeValue(r);return}this.writeValue(t.find(r=>r.selected)?.value||"")}),D(this.destroyRef)).subscribe()}navigate(e=!0){let i=this.optionsUI$.value.slice(),t=i.findIndex(a=>a.navigated),r;t===-1?r=e?0:i.length-1:(i[t]=T($({},i[t]),{navigated:!1}),r=t+(e?1:-1),r<0&&(r=i.length-1),r===i.length&&(r=0)),i[r]=T($({},i[r]),{navigated:!0}),this.optionsUI$.next(i)}subscribeToDropdown(){this.dropdownUpdate$.pipe(k(e=>{switch(this.dropdownUpdate.emit(e),e){case"open-start":this.scrollViewport.scrollToIndex(0),this.scrollViewport.checkViewportSize(),this.open$.next(!0);break;case"close-start":this.open$.next(!1);break;default:break}}),D(this.destroyRef)).subscribe(),this.open$.pipe(ee(),k(e=>{if(e){if(this.keyboardSubscription)return;this.keyboardSubscription=this.keydownService.listen$({code:["ArrowUp","ArrowDown","Enter","Escape","Space","Tab"],context:"select"}).pipe(k(i=>this.popupKeydownHandler(i)),D(this.destroyRef)).subscribe();return}this.cleanNavigation(),this.keyboardSubscription?.unsubscribe(),this.keyboardSubscription=null}),D(this.destroyRef)).subscribe()}cleanNavigation(){this.optionsUI$.next(this.optionsUI$.value.map(e=>T($({},e),{navigated:!1})))}subscribeToOptions(){this.options$.pipe(k(e=>{let i=this.optionsUI$.value,t=this.value$.value,r=e.map(a=>{let c=i.find(_=>a.value===_.value&&a.text===_.text);if(c)return c;let g=a.text||a.value;return T($({},a),{show:!0,text:g,html:g,matchedSearch:!1,selected:this.isOptionSelected(a,t),navigated:!1})});this.optionsUI$.next(r)}),k(()=>{this.updateButtonText(this.value$.value)}),ee((e,i)=>e.length===i.length),k(e=>{this.search$.next(e.length>=this.searchFrom)}),D(this.destroyRef)).subscribe()}subscribeToValue(){this.value$.pipe(k(e=>{this.onChange(e)}),k(e=>{this.optionsUI$.next(this.optionsUI$.value.map(i=>T($({},i),{selected:this.isOptionSelected(i,e)})))}),k(e=>{this.updateButtonText(e)}),k(e=>{let i=$({},this.buttonTextClasses$.value),t=this.optionsUI$.value.find(r=>this.isOptionSelected(r,e)&&r.color);t&&(i[`color_${t.color}`]=!0),this.buttonTextClasses$.next(i)}),D(this.destroyRef)).subscribe()}updateButtonText(e){this.buttonText$.next(this.buttonTextFunc$.value(e,this.optionsUI$.value,this.messages$.value.placeholder))}handleOptionPress(e,i){i?.stopPropagation();let t=this.optionsUI$.value.slice(),r=t.findIndex(c=>c.value===e.value),a=t[r];if(a){if(this.multiple$.value)t[r]=T($({},a),{selected:!a.selected});else{if(a.selected)return;let c=t.find(g=>g.selected);c&&(c.selected=!1),t[r]=T($({},a),{selected:!0})}!this.multiple$.value&&this.hideOnSelect&&this.anchor.nativeElement.click(),this.optionsUI$.next(t)}}handleButtonClick(e){document.activeElement!==e&&e.focus()}isOptionSelected(e,i){return Array.isArray(i)?i.includes(e.value):i===e.value}writeValue(e){let i=e;this.multiple$.value&&typeof e=="string"&&(i=[e]),(typeof i=="string"||Array.isArray(i)&&i.every(t=>typeof t=="string"))&&this.value$.next(i)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled$.next(e)}ngOnDestroy(){window.removeEventListener("keydown",this.windowKeydownHandler)}updateDropdownPosition(){this.dropdown.updateStyles()}};n.\u0275fac=function(i){return new(i||n)(w(Le),w(se))},n.\u0275cmp=C({type:n,selectors:[["isp-select"]],viewQuery:function(i,t){if(i&1&&(R(bt,5),R(Ct,5),R(wt,5),R(xt,5),R(de,5)),i&2){let r;B(r=V())&&(t.anchor=r.first),B(r=V())&&(t.searchInput=r.first),B(r=V())&&(t.toggleAllCheckbox=r.first),B(r=V())&&(t.dropdown=r.first),B(r=V())&&(t.scrollViewport=r.first)}},inputs:{required:"required",searchFrom:"searchFrom",hideOnSelect:"hideOnSelect",options:"options",multiple:"multiple",messages:"messages",link:"link",buttonTextFunc:"buttonTextFunc",popupClasses:"popupClasses",cssVars:"cssVars",viewportSelector:"viewportSelector",viewportLimitSelectors:"viewportLimitSelectors",scrollSelector:"scrollSelector",resizeSelector:"resizeSelector",alignment:"alignment",correctAlignment:"correctAlignment",ignoreChildren:"ignoreChildren"},outputs:{linkClick:"linkClick",dropdownUpdate:"dropdownUpdate",customFocus:"customFocus",customBlur:"customBlur"},features:[j([{provide:pe,useExisting:A(()=>n),multi:!0}])],decls:33,vars:66,consts:[["anchor",""],["dropdown",""],["search",""],["toggleLabel",""],[1,"field"],["tabindex","0","ispSelect","","type","button","aria-haspopup","listbox","role","combobox",1,"button",3,"focus","blur","click","required","disabled","value","open"],[1,"button__text"],[1,"arrow-suffix"],["name","arrow_down_s",1,"arrow-icon"],["trigger","click",3,"update","anchor","correctAlignment","viewportSelector","viewportLimitSelectors","scrollSelector","resizeSelector","popupClasses","cssVars","anchorOffset","alignment","disabled","ignoreChildren"],["class","search-bar",3,"click",4,"ngIf"],["class","toggle-bar content__toggle-bar",3,"click",4,"ngIf"],["class","not-found",4,"ngIf"],["class","list ispui-scrollbar_gray","itemSize","30","minBufferPx","600","maxBufferPx","1200",3,"list_multiple",4,"ngIf"],["class","link-bar content__link-bar",3,"click",4,"ngIf"],[1,"search-bar",3,"click"],[1,"search-bar__input",3,"input"],["name","search",1,"search-bar__icon"],[1,"toggle-bar","content__toggle-bar",3,"click"],["tabindex","0",1,"toggle-bar__label",3,"click"],[3,"checked","minus"],[1,"toggle-bar__text"],[1,"not-found"],["itemSize","30","minBufferPx","600","maxBufferPx","1200",1,"list","ispui-scrollbar_gray"],[4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTrackBy"],[3,"click"],["class","checkbox option__checkbox",3,"checked",4,"ngIf"],[1,"option__text",3,"innerHTML","title"],[1,"checkbox","option__checkbox",3,"checked"],[1,"link-bar","content__link-bar",3,"click"],[1,"link-bar__link"]],template:function(i,t){if(i&1){let r=q();l(0,"isp-field",4)(1,"isp-label"),M(2),p(3,"async"),h(),l(4,"button",5,0),p(6,"async"),p(7,"async"),p(8,"async"),p(9,"async"),p(10,"async"),v("focus",function(){return P(r),O(t.handleButtonFocus(!0))})("blur",function(){return P(r),O(t.handleButtonFocus(!1))})("click",function(c){return P(r),O(t.handleButtonClick(c.target))}),l(11,"span",6),p(12,"async"),M(13),p(14,"async"),h()(),l(15,"isp-suffix",7),b(16,"isp-svg-icon",8),p(17,"async"),p(18,"async"),h()(),l(19,"isp-dropdown",9,1),p(21,"async"),v("update",function(c){return P(r),O(t.dropdownUpdate$.next(c))}),S(22,yt,4,0,"div",10),p(23,"async"),S(24,kt,9,9,"div",11),p(25,"async"),p(26,"async"),S(27,Pt,3,3,"div",12),p(28,"async"),S(29,Mt,3,7,"cdk-virtual-scroll-viewport",13),p(30,"async"),S(31,$t,3,1,"div",14),p(32,"async"),h()}if(i&2){let r=Se(5);d(2),z(u(3,32,t.messages$).legend),d(2),f("required",t.required)("disabled",u(6,34,t.disabled$))("value",u(7,36,t.buttonText$))("open",u(8,38,t.open$)),H("aria-controls",t.id)("aria-expanded",u(9,40,t.open$))("aria-label",u(10,42,t.messages$).legend),d(7),_e(u(12,44,t.buttonTextClasses$)),d(2),z(u(14,46,t.buttonText$)),d(3),G("arrow-icon_disabled",u(17,48,t.disabled$))("arrow-icon_rotated",u(18,50,t.open$)),d(3),f("anchor",r)("correctAlignment",t.correctAlignment)("viewportSelector",t.viewportSelector)("viewportLimitSelectors",t.viewportLimitSelectors)("scrollSelector",t.scrollSelector)("resizeSelector",t.resizeSelector)("popupClasses",t.popupClasses)("cssVars",t.cssVars)("anchorOffset",5)("alignment",t.alignment)("disabled",u(21,52,t.disabled$))("ignoreChildren",t.ignoreChildren),d(3),f("ngIf",u(23,54,t.search$)),d(2),f("ngIf",u(25,56,t.multiple$)&&u(26,58,t.shownOptionsUI$).length>0),d(3),f("ngIf",u(28,60,t.showNotFound$)),d(2),f("ngIf",u(30,62,t.shownOptionsUI$)),d(2),f("ngIf",u(32,64,t.link$))}},dependencies:[W,Be,X,qe,ue,he,fe,Re,Ue,de,Je,ce,je],styles:['.field[_ngcontent-%COMP%]{--isp-field-suffix__pointer-events: none}.button[_ngcontent-%COMP%]{display:flex;align-items:center;width:var(--isp-field__min-width, 400px);height:100%;min-height:35px;padding:0 calc(15px + var(--isp-field__suffix-offset)) 0 calc(15px + var(--isp-field__prefix-offset));font:inherit;color:var(--isp-text-color-main);background-color:var(--isp-field__background, var(--isp-dc-monochrome));border:none;border-radius:var(--isp-border-radius-main);outline:none;cursor:pointer}.button[_ngcontent-%COMP%]:disabled{background-color:var(--isp-dc-norilsk);cursor:default}.button__text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out}.arrow-icon_rotated[_ngcontent-%COMP%]{transform:rotate(-180deg)}.arrow-icon_disabled[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-c-grey-weekdays)}.content__toggle-bar[_ngcontent-%COMP%]{margin-bottom:7px}.content__link-bar[_ngcontent-%COMP%]{margin-top:15px}.search-bar[_ngcontent-%COMP%]{position:relative;padding:8px 15px 7px}.search-bar__input[_ngcontent-%COMP%]{width:100%;height:35px;padding-left:37px;background:transparent;border:1px solid var(--isp-dc-charlie-chaplin);border-radius:var(--isp-border-radius-main);outline:none}.search-bar__input[_ngcontent-%COMP%]:focus{border-color:var(--isp-dc-fremen)}.search-bar__icon[_ngcontent-%COMP%]{position:absolute;top:18px;left:30px}.search-bar__input[_ngcontent-%COMP%]:focus ~ .search-bar__icon[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-dc-fremen)}.toggle-bar[_ngcontent-%COMP%]{padding:8px 15px 15px;border-bottom:1px solid var(--isp-dc-charlie-chaplin)}.toggle-bar__label[_ngcontent-%COMP%]{display:flex;align-items:center;width:fit-content}.toggle-bar__text[_ngcontent-%COMP%]{margin-left:10px}.list[_ngcontent-%COMP%]{contain:none;max-height:var(--isp-select-list-max-height, 300px);overflow-y:auto}.list[_ngcontent-%COMP%] >.cdk-virtual-scroll-content-wrapper{width:100%}.option[_ngcontent-%COMP%]{display:flex;align-items:center;height:30px;padding:0 15px;cursor:pointer}.option[_ngcontent-%COMP%]:hover, .option_navigated[_ngcontent-%COMP%]{background:var(--isp-dc-cult)}.option_selected[_ngcontent-%COMP%]:not(.list_multiple *)[_ngcontent-%COMP%]{padding:0 15px}.option_selected[_ngcontent-%COMP%]:not(.list_multiple *)[_ngcontent-%COMP%]:before{display:inline-block;flex-shrink:0;content:"";width:5px;height:5px;margin-right:10px;background:var(--isp-dc-fremen);border-radius:50%}.option__checkbox[_ngcontent-%COMP%]{margin-right:10px}.option__text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-found[_ngcontent-%COMP%]{padding:10px 15px}.color_red[_ngcontent-%COMP%]{color:var(--isp-dc-bright-emotions)}.color_yellow[_ngcontent-%COMP%]{color:var(--isp-c-c-3po)}.color_blue[_ngcontent-%COMP%]{color:var(--isp-dc-fremen)}.color_green[_ngcontent-%COMP%]{color:var(--isp-c-grasshopper)}.link-bar[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;height:30px;padding:0 15px;color:var(--isp-dc-fremen);cursor:pointer}.link-bar[_ngcontent-%COMP%]:before{position:absolute;top:-8px;left:0;content:"";width:100%;height:1px;background:var(--isp-dc-charlie-chaplin);pointer-events:none}.link-bar[_ngcontent-%COMP%]:hover{color:var(--isp-dc-lapis-lazuli);background:var(--isp-dc-cult)}.link-bar__link[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}'],changeDetection:0});let o=n;return o})();var _n=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=re({type:n}),n.\u0275inj=oe({imports:[K,Ve,Z,ze,He,me,Ae]});let o=n;return o})();export{ue as a,Ge as b,he as c,Jt as d,fe as e,Ze as f,me as g,$i as h,nn as i,_n as j};