1import{r as d}from"./chunk-M6TQA4BL.js";import{a as M}from"./chunk-EMRY6YP3.js";import{Ac as h,Bc as C,Cc as y,Lb as f,Nb as l,Ob as s,Oc as P,Xb as a,Yb as c,Zb as w,cc as g,ea as b,eb as r,fd as O,lc as _,mc as m,nc as u,oc as k,ub as x,yc as v}from"./chunk-6GM6NJU4.js";var T=["*"];function S(t,n){if(t&1&&h(0),t&2){let p=m();y(" ",p.label," ")}}function A(t,n){t&1&&k(0)}function I(t,n){if(t&1&&(a(0,"span",5),h(1),c()),t&2){let p=m();r(),C(p.error)}}var q=0,G=(()=>{let n=class n{constructor(){this._checked=!1,this.invalid=!1,this.disabled=!1,this.indeterminate=!1,this.required=!1,this.checkedChange=O(),this.inputId=`app-checkbox-${++q}`,this.onChange=d,this.onTouched=d}set checked(e){this._checked=!!e}writeValue(e){this._checked=!!e}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}get checked(){return this._checked}toggle(){this.disabled||(this.indeterminate=!1,this._checked=!this._checked,this.onChange(this._checked),this.checkedChange.emit(this._checked))}handleInputChange(e){e.stopPropagation(),this.toggle()}handleBlur(){this.onTouched()}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=x({type:n,selectors:[["app-checkbox"]],inputs:{label:"label",hint:"hint",error:"error",invalid:"invalid",disabled:"disabled",indeterminate:"indeterminate",name:"name",required:"required",checked:"checked"},outputs:{checkedChange:"checkedChange"},features:[P([{provide:M,multi:!0,useExisting:b(()=>n)}])],ngContentSelectors:T,decls:8,vars:12,consts:[[1,"app-checkbox"],["type","checkbox",1,"app-checkbox__native",3,"change","blur","id","checked","disabled","required","indeterminate"],[1,"app-checkbox__box"],[1,"app-checkbox__tick"],[1,"app-checkbox__label"],[1,"app-checkbox__error"]],template:function(i,o){i&1&&(u(),a(0,"label",0)(1,"input",1),_("change",function(E){return o.handleInputChange(E)})("blur",function(){return o.handleBlur()}),c(),a(2,"span",2),w(3,"span",3),c(),a(4,"span",4),l(5,S,1,1)(6,A,1,0),c(),l(7,I,2,1,"span",5),c()),i&2&&(v("app-checkbox--error",!!o.error||o.invalid)("app-checkbox--disabled",o.disabled),r(),g("id",o.inputId)("checked",o.checked)("disabled",o.disabled)("required",o.required||null)("indeterminate",o.indeterminate),f("name",o.name||null),r(4),s(o.label?5:6),r(2),s(o.error?7:-1))},styles:['[_ngcontent-%COMP%]:root{--wm-color-neutral-0: #fff;--wm-color-neutral-25: #fdf5f0;--wm-color-neutral-50: #f7fbfc;--wm-color-neutral-100: #f3f3f3;--wm-color-neutral-150: #e4e4e4;--wm-color-neutral-200: #ccc;--wm-color-neutral-250: #c2c2c2;--wm-color-neutral-300: #b7b7b7;--wm-color-neutral-400: #a4a4a4;--wm-color-neutral-500: #979797;--wm-color-neutral-600: #808080;--wm-color-neutral-700: #4a4a4a;--wm-color-neutral-800: #333;--wm-color-neutral-900: #000;--wm-color-brand-base: #33cebe;--wm-color-brand-hover: #34c0b2;--wm-color-brand-active: #42aaaa;--wm-color-brand-40: #c7f3ed;--wm-color-brand-20: rgba(51, 206, 190, .15);--wm-color-brand-text: #69978f;--wm-color-pale-blue: #ecf7fa;--wm-color-pale-blue-hover: #e0f3f7;--wm-color-coral: #ff934e;--wm-color-coral-hover: #f17221;--wm-color-light-coral: #fdf5f0;--wm-color-english-green: #154f4e;--wm-color-english-green-60: rgba(21, 79, 78, .6);--wm-color-english-green-30: #6a9998;--wm-color-green: #65a904;--wm-color-green-light: #14dc43;--wm-color-orange: #ff5f1f;--wm-color-yellow: #e8c500;--wm-color-error-500: #f85359;--wm-color-error-bg: #fff4f5;--wm-color-brand-soft: rgba(51, 206, 190, .2);--wm-color-english-soft: rgba(21, 79, 78, .08);--wm-color-overlay-45: rgba(0, 0, 0, .45);--wm-color-overlay-55: rgba(0, 0, 0, .55);--wm-font-family-base: Roboto, Arial, Helvetica, sans-serif;
1--wm-font-weight-regular: 400;--wm-font-weight-medium: 500;--wm-font-weight-bold: 700;--wm-font-size-xs: 12px;--wm-font-size-sm: 14px;--wm-font-size-base: 16px;--wm-font-size-md: 18px;--wm-font-size-lg: 20px;--wm-font-size-xl: 24px;--wm-font-size-2xl: 28px;--wm-font-size-3xl: 32px;--wm-font-size-display: 40px;--wm-line-height-tight: 14px;--wm-line-height-sm: 16px;--wm-line-height-base: 19px;--wm-line-height-md: 21px;--wm-line-height-lg: 23px;--wm-line-height-xl: 26px;--wm-line-height-2xl: 30px;--wm-line-height-3xl: 37px;--wm-line-height-display: 48px;--wm-space-1: 4px;--wm-space-2: 8px;--wm-space-3: 12px;--wm-space-4: 14px;--wm-space-5: 16px;--wm-space-6: 18px;--wm-space-7: 20px;--wm-space-8: 24px;--wm-space-9: 28px;--wm-space-10: 30px;--wm-space-11: 32px;--wm-space-12: 35px;--wm-space-13: 40px;--wm-space-14: 45px;--wm-space-15: 60px;--wm-space-16: 70px;--wm-space-17: 95px;--wm-radius-xs: 2px;--wm-radius-sm: 4px;--wm-radius-md: 8px;--wm-radius-lg: 10px;--wm-radius-xl: 12px;--wm-radius-2xl: 14px;--wm-radius-3xl: 16px;--wm-shadow-base: 6px 6px 15px rgba(0, 0, 0, .1);--wm-focus-ring: 0 0 0 3px rgba(51, 206, 190, .35);--wm-text-primary: #333;--wm-text-secondary: #808080;--wm-text-tertiary: #c2c2c2;--wm-text-muted: #69978f;--wm-text-invert: #fff;--wm-bg-surface: #fff;--wm-bg-muted: #f7fbfc;--wm-bg-soft: #ecf7fa;--wm-bg-soft-hover: #e0f3f7;--wm-bg-surface-elevated: rgba(255, 255, 255, .96);--wm-bg-warn-soft: #fdf5f0;--wm-bg-warn-hover: #ffe8d4;--wm-bg-warn-active: #f7cf7e;--wm-bg-input: #f3f3f3;--wm-border-default: #e4e4e4;--wm-border-weak: #ccc;--wm-border-strong: #808080;--wm-accent: #33cebe;--wm-accent-hover: #34c0b2;--wm-accent-active: #42aaaa;--wm-accent-soft: rgba(51, 206, 190, .15);--wm-accent-dark: #154f4e;--wm-accent-dark-hover: rgba(21, 79, 78, .6);--wm-accent-dark-active: #6a9998;--wm-accent-dark-soft: rgba(21, 79, 78, .08);--wm-accent-warn: #ff934e;--wm-accent-warn-hover: #f17221;--wm-accent-warn-active: #d75a05;--wm-error: #f85359;--wm-error-bg: #fff4f5;--wm-error-hover: #e64a50;--wm-error-active: #d94248;--wm-success: #65a904;--wm-success-hover: #4f8703;--wm-success-active: #3b6602;--wm-success-soft: #e9f3d8;--wm-success-strong: #14dc43;--wm-warning: #e8c500;--wm-warning-soft: #fff6d8;--wm-highlight: #ff5f1f;--wm-overlay-dark: rgba(0, 0, 0, .45);--wm-overlay-darker: rgba(0, 0, 0, .55);--typo-h1-font-size: 40px;--typo-h1-line-height: 48px;--typo-h2-font-size: 32px;--typo-h2-line-height: 38px;--typo-h3-font-size: 22px;--typo-h3-line-height: 28px;--typo-h4-font-size: 20px;--typo-h4-line-height: 24px;--typo-h5-font-size: 16px;--typo-h5-line-height: 22px;--typo-h6-font-size: 14px;--typo-h6-line-height: 20px;--typo-body-font-size: 16px;--typo-body-line-height: 22px;--typo-caption-font-size: 14px;--typo-caption-line-height: 18px;--typo-placeholder-font-size: 12px;--typo-placeholder-line-height: 16px}[_nghost-%COMP%]{display:inline-flex;font-family:var(--wm-font-family-base, "Roboto", sans-serif)}.app-checkbox[_ngcontent-%COMP%]{--checkbox-size: 24px;--checkbox-border: 1.5px solid var(--wm-accent);--checkbox-radius: var(--wm-radius-sm);--checkbox-transition: .15s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;gap:var(--wm-space-2);align-items:center}.app-checkbox--disabled[_ngcontent-%COMP%]{cursor:not-allowed;opacity:.6}.app-checkbox__native[_ngcontent-%COMP%]{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%)}.app-checkbox__box[_ngcontent-%COMP%]{position:relative;display:inline-flex;flex:0 0 var(--checkbox-size);align-items:center;justify-content:center;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border);border-radius:var(--checkbox-radius);background:var(--wm-bg-surface);transition:background var(--checkbox-transition),border-color var(--checkbox-transition),box-shadow var(--checkbox-transition)}.app-checkbox__tick[_ngcontent-%COMP%]{transform:rotate(45deg) scale(.6);width:7px;height:12px;border:3px solid transparent;border-top:none;border-left:none;color:var(--wm-text-invert);opacity:0;transition:opacity var(--checkbox-transition) .02s ease,transform var(--checkbox-transition)}.app-checkbox__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.app-checkbox__label[_ngcontent-%COMP%]{font-size:var(--wm-font-size-sm);line-height:1.3;color:var(--wm-text-primary)}.app-checkbox__hint[_ngcontent-%COMP%]{font-size:var(--wm-font-size-xs);color:var(--wm-text-secondary)}.app-checkbox__error[_ngcontent-%COMP%]{font-size:12px;color:var(--wm-error)}.app-checkbox--error[_ngcontent-%COMP%] .app-checkbox__label[_ngcontent-%COMP%], .app-checkbox--error[_ngcontent-%COMP%] .app-checkbox__label[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--wm-error)}.app-checkbox--error[_ngcontent-%COMP%] .app-checkbox__box[_ngcontent-%COMP%]{border-color:var(--wm-error)}.app-checkbox--disabled[_ngcontent-%COMP%] .app-checkbox__box[_ngcontent-%COMP%]{border-color:var(--wm-border-default);background:var(--wm-bg-muted)}.app-checkbox--disabled[_ngcontent-%COMP%] .app-checkbox__label[_ngcontent-%COMP%]{color:var(--wm-text-secondary)}.preorder-form__same-car[_nghost-%COMP%] .app-checkbox__label[_ngcontent-%COMP%], .preorder-form__same-car [_nghost-%COMP%] .app-checkbox__label[_ngcontent-%COMP%]{font-size:var(--wm-font-size-base)}.contacts-card__checkbox-control[_nghost-%COMP%] .app-checkbox__label[_ngcontent-%COMP%]{font-size:var(--wm-font-size-md)}.order-payment__agreement-checkbox[_nghost-%COMP%] .app-checkbox__box[_ngcontent-%COMP%]{margin-top:2px}.app-checkbox__native[_ngcontent-%COMP%]:focus-visible + .app-checkbox__box[_ngcontent-%COMP%]{box-shadow:var(--wm-focus-ring)}.app-checkbox__native[_ngcontent-%COMP%]:checked + .app-checkbox__box[_ngcontent-%COMP%]{border-color:var(--wm-accent);background:var(--wm-accent)}.app-checkbox__native[_ngcontent-%COMP%]:checked + .app-checkbox__box[_ngcontent-%COMP%] .app-checkbox__tick[_ngcontent-%COMP%]{transform:rotate(45deg) scale(1);border-color:currentcolor;opacity:1}.app-checkbox__native[_ngcontent-%COMP%]:indeterminate + .app-checkbox__box[_ngcontent-%COMP%] .app-checkbox__tick[_ngcontent-%COMP%]{transform:scale(1);width:12px;height:2px;border:none;opacity:1;background:currentcolor}@media (max-width: 768px){.contacts-card__checkbox-control--mobile-sm[_nghost-%COMP%] .app-checkbox__label[_ngcontent-%COMP%]{font-size:var(--wm-font-size-sm)}}'],changeDetection:0});let t=n;return t})();export{G as 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.