1"use strict";(self.webpackChunkroyal=self.webpackChunkroyal||[]).push([[818],{90818:(Nt,M,b)=>{b.r(M),b.d(M,{clear_button:()=>L,exclamation_icon:()=>P,input_error:()=>S,input_error_v2:()=>z,rcg_date_picker_v2:()=>B,rcg_dropdown_v2:()=>$,rcg_input_checkbox:()=>A,rcg_input_checkbox_v2:()=>j,rcg_input_credit_card:()=>R,rcg_input_credit_card_expiration_date:()=>V,rcg_input_credit_card_number:()=>q,rcg_input_password_v2:()=>T,rcg_input_phone_v2:()=>K,rcg_input_text:()=>Y,rcg_input_text_v2:()=>H,rcg_modal_v2:()=>W,rcg_notification_message:()=>U,rcg_password_strength:()=>J,rcg_primary_button_v2:()=>G,rcg_radio_group:()=>X,rcg_radio_group_v2:()=>Z,rcg_radio_option_v2:()=>Q});var i=b(42742),s=b(70919),c=b(19111),tt=b(24447),l=b(73452);const L=class{constructor(t){(0,i.r)(this,t)}render(){return(0,i.h)("div",{key:"ca6758f355d6ec824958709273689ccee87f4653",onFocus:this.onFocusIn,onFocusout:this.onFocusOut,class:"clear-button",onClick:this.onClickButton,onKeyPress:this.onKeyPressEvent,"aria-label":"clear",id:"clear-button",tabindex:"0"},(0,s.h)())}};L.style=".clear-button{display:flex;justify-content:center;align-items:center;position:absolute;right:14px;top:20px;background-color:rgba(85, 95, 97, 0.5);border:none;height:20px;width:20px;border-radius:100%;outline:none;text-align:center;font-weight:bold;z-index:1;cursor:pointer}.clear-button:hover{background-color:#6a7582}.clear-button:focus{background-color:#6a7582}.clear-button__icon{cursor:pointer}";const P=class{constructor(t){(0,i.r)(this,t)}render(){return(0,i.h)("span",{key:"59f135f04dbee44a28cb32b15281c48dc145220e",class:"exclamation-icon"},(0,s.i)())}};P.style=":host{display:block}.exclamation-icon{position:absolute;right:14px;top:20px;background-color:rgba(228, 15, 47, 0.1);border:none;height:20px;width:20px;border-radius:100%;outline:none;text-align:center;z-index:8;padding:2px}";const S=class{constructor(t){(0,i.r)(this,t)}render(){return(0,i.h)("p",{key:"4727ff4ce67f147d1efc80f3f42bfe3ee3ed18c6",class:"error"},this.errorMessage," ",(0,i.h)("slot",{key:"c7e4e74695c8537c7b9f7da233450190b5ff4494"}))}};S.style=":host{display:block}.error{height:auto;padding-left:2px;color:var(--error-color-sign-in, #e40f2f);font-size:12px;font-weight:400;margin:0}";const z=class{constructor(t){(0,i.r)(this,t)}render(){return(0,i.h)("div",{key:"14d64bc1c0a4670f1e5fab71cb1b3e1d08b46990",class:"error"},this.errorMessage," ",(0,i.h)("slot",{key:"2aa10dc9cc94818efdbce6b76313a25511bc788b"}))}};z.style=":host{display:block}.error{position:absolute;height:auto;color:#A8151A;font-family:var(--input-error-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:16px;padding-top:4px}";const B=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputFocusOut=(0,i.c)(this,"inputFocusOut"),this.brand="royal",this.language="en",this.required=!1,this.visibility={day:!0,month:!0,year:!0},this.inputTabIndex="0",this.maskForContentSquare=!1,this.disabled=!1,this.readonly=!1,this.focused=!1,this.days=[],this.isFormDirty=!1,this.errorExist=!1,this.parentWidth=0,this.smallSize=520,this.setInputFocus=e=>{this.focused=!0,this.inputFocus.emit(e)},this.setInputFocusOut=e=>{this.focused=!1,this.inputFocusOut.emit(e)}}watchValuechanges(t){t&&(this._value="string"==typeof t?(0,c.p)(t,"value prop format invalid"):t,this.setDateValues(this._value))}watchIncomingErrorMessageChange(t){this._errorMessage=this.getRegularDate(t),this.checkErrorExist()}watchSubmittedHandler(){this.verifyDateInput()}handleVisibilityChanges(t){this._visibility="string"==typeof t?(0,c.p)(t,"value prop format invalid"):t}verifyDateInput(){var t,e,o;this.submitted&&this.required&&(null===(t=this.selectedDate)||void 0===t||!t.month)&&(null===(e=this.selectedDate)||void 0===e||!e.day)&&(null===(o=this.selectedDate)||void 0===o||!o.year)&&console.error("A complete date must be provided")}componentDidLoad(){this.measureParentSize()}componentWillLoad(){this.seInitialLabels(),this.setInitialValues(),this.setInitialErrorMsg(),this.setInitialVisibility(),this.checkErrorExist(),this._labels&&Object.keys(this._labels).length>0&&(this.days=(0,tt.g)(this.language,this.selectedMonth))}seInitialLabels(){this._labels=this.labels?this.getDateInputLabel(this.labels):{month:"",day:"",year:"",value:""}}setInitialErrorMsg(){this._errorMessage=this.errorMessage?this.getRegularDate(this.errorMessage):{month:"",day:"",year:""}}setInitialValues(){this.value&&this.setDateValues(this.value)}setInitialVisibility(){this.handleVisibilityChanges(this.visibility)}measureParentSize(){const t=this.el.parentElement;t&&(this.parentWidth=t.getBoundingClientRect().width)}getRegularDate(t){return"string"==typeof t?(0,c.p)(t,"value prop format invalid"):t}getDateInputLabel(t){return"string"==typeof t?(0,c.p)(t,"value prop format invalid"):t}setDateValues(t){let e;try{e=this.getRegularDate(t)}
1catch{return console.error("The date format is invalid"),void(this.selectedDate={month:"",day:"",year:""})}const{day:o,month:r,year:a}=e||{};this.selectedMonth=r,this.selectedDay=o,this.selectedYear=a,this.selectedDate={month:this.selectedMonth,day:this.selectedDay,year:this.selectedYear}}emitDateStringValue(){var t,e,o;this.checkErrorExist();const r={month:(null===(t=this.selectedDate)||void 0===t?void 0:t.month)||"",day:(null===(e=this.selectedDate)||void 0===e?void 0:e.day)||"",year:(null===(o=this.selectedDate)||void 0===o?void 0:o.year)||"",isFormDirty:this.isFormDirty};this.valueChanged.emit(r)}handleChangeDay(t){var e;const o=t.target;let r=o.value;parseInt(r)>31&&(r="31"),r?.length>2&&(r=r.slice(0,2)),o.value=r,this.selectedDay=r,o.validity.valid&&(this.selectedDate=Object.assign(Object.assign({},this.selectedDate),{day:this.selectedDay})),this.emitDateStringValue();const a=parseInt(r,10);if(2===r.length&&o.validity.valid&&a>=1&&a<=31){const n=null===(e=this.el.shadowRoot)||void 0===e?void 0:e.querySelector("#input-text-year");n instanceof HTMLInputElement&&setTimeout(()=>
1n.focus(),0)}}handleChangeMonth(t){var e;const o=t.target;let r=o.value;parseInt(r)>12&&(r="12"),r?.length>2&&(r=r.slice(0,2)),o.value=r,this.selectedMonth=r,o.validity.valid&&(this.selectedDate=Object.assign(Object.assign({},this.selectedDate),{month:this.selectedMonth})),this.emitDateStringValue();const a=parseInt(r,10);if(2===r.length&&o.validity.valid&&a>=1&&a<=12){const n=null===(e=this.el.shadowRoot)||void 0===e?void 0:e.querySelector("#input-text-day");n instanceof HTMLInputElement&&setTimeout(()=>n.focus(),0)}}handleChangeYear(t){this.selectedYear=t.target.value,this.selectedDate=Object.assign(Object.assign({},this.selectedDate),{year:this.selectedYear}),this.emitDateStringValue()}isControlKey(t){return t<48||t>57}onKeyDown(t){t.target.value.length>=4&&!this.isControlKey(t.keyCode)&&t.preventDefault()}checkErrorExist(){var t,e,o;if(this.errorExist=!1,null==this.selectedDate||null==this.selectedDate)return this.errorExist=!1,this.errorExist;const r=!(!this._errorMessage||"object"!=typeof this._errorMessage)&&Object.values(this._errorMessage).some(a=>a);return this.errorExist=!(this.selectedDate&&(null!==(t=this.selectedDate)&&void 0!==t&&t.month||null!==(e=this.selectedDate)&&void 0!==e&&e.day||null!==(o=this.selectedDate)&&void 0!==o&&o.year)&&!r),this.errorExist}showErrorMessage(t){return!!t&&!this.focused}render(){var t,e,o,r,a,n,p,d,u,f,g,m,v,y,k,w,C,I,D,F,E,O;return(0,i.h)(i.H,{key:"3c0c2715c6abadfaa2405dc9300f5f0d74bb0324"},(0,i.h)("div",{key:"b0a54f7b98f7b6808842f9b442a2295ef03c1316",class:{"date-picker__container":!0,"has-error":this.showErrorMessage(null===(t=this._errorMessage)||void 0===t?void 0:t.month)||this.showErrorMessage(null===(e=this._errorMessage)||void 0===e?void 0:e.day)||this.showErrorMessage(null===(o=this._errorMessage)||void 0===o?void 0:o.year)}},(0,i.h)("label",{key:"7ac420d20caa7237a2f0e2be288c94d62039f871",class:"date-picker__label"},null===(r=this._labels)||void 0===r?void 0:r.value),(0,i.h)("div",{key:"b36ac618c1ee81af88244024966385db835e33ce",class:"date-picker__fields"},(null===(a=this._visibility)||void 0===a?void 0:a.month)&&(0,i.h)("div",{key:"a28fe792b6474adacd5a60d13f99956c46cf55cf",class:{"date-picker__field":!0,"small-size":this.parentWidth<this.smallSize}},(0,i.h)("input",{key:"afdc9f7d23acdf3b2163fbce87c4ecdf3c6c36d5",type:"number",class:"date-picker__input "+(this.showErrorMessage(null===(n=this._errorMessage)||void 0===n?void 0:n.month)?"date-picker__input--error":""),placeholder:null===(p=this._labels)||void 0===p?void 0:p.month,value:this.selectedMonth,id:"input-text-month",name:"input-text-month",onKeyPress:this.onKeyDown.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),onInput:this.handleChangeMonth.bind(this),required:this.required,"aria-label":null===(d=this._labels)||void 0===d?void 0:d.month,disabled:this.disabled||!1}),this.showErrorMessage(null===(u=this._errorMessage)||void 0===u?void 0:u.month)&&(0,i.h)("input-error-v2",{key:"9fd3b8511a985c446d63d29154be8a4243ade744",errorMessage:null===(f=this._errorMessage)||void 0===f?void 0:f.month})),(null===(g=this._visibility)||void 0===g?void 0:g.day)&&(0,i.h)("div",{key:"e8de61de90270e648f7a2dab802b2035917794db",class:{"date-picker__field":!0,"small-size":this.parentWidth<this.smallSize}},(0,i.h)("input",{key:"cd70f9d9a8d18faf83c0a7585a74d07f8ba73e2f",type:"number",class:"date-picker__input "+(this.showErrorMessage(null===(m=this._errorMessage)||void 0===m?void 0:m.day)?"date-picker__input--error":""),placeholder:null===(v=this._labels)||void 0===v?void 0:v.day,value:this.selectedDay,id:"input-text-day",name:"input-text-day",onKeyPress:this.onKeyDown.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),onInput:this.handleChangeDay.bind(this),required:this.required,"aria-label":null===(y=this._labels)||void 0===y?void 0:y.day,disabled:this.disabled||!1}),this.showErrorMessage(null===(k=this._errorMessage)||void 0===k?void 0:k.day)&&(0,i.h)("input-error-v2",{key:"4629f78f62cdb24121de816e4d6f34158626b047",errorMessage:null===(w=this._errorMessage)||void 0===w?void 0:w.day})),(null===(C=this._visibility)||void 0===C?void 0:C.year)&&(0,i.h)("div",{key:"e9c65ba984a1b522b365c50a47bed6cffbd93493",class:{"date-picker__field":!0,"small-size":this.parentWidth<this.smallSize}},(0,i.h)("input",{key:"7bcb29e4804350b2ca943b413420d6008152b1c1",type:"number",class:"date-picker__input "+(this.showErrorMessage(null===(I=this._errorMessage)||void 0===I?void 0:I.year)?"date-picker__input--error":""),maxLength:4,placeholder:null===(D=this._labels)||void 0===D?void 0:D.year,value:this.selectedYear,id:"input-text-year",name:"input-text-year",onKeyPress:this.onKeyDown.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),onInput:this.handleChangeYear.bind(this),required:this.required,"aria-label":null===(F=this._labels)||void 0===F?void 0:F.year,disabled:this.disabled||!1}),this.showErrorMessage(null===(E=this._errorMessage)||void 0===E?void 0:E.year)&&(0,i.h)("input-error-v2",{key:"e78f4d6ada7ad56baa7d71dc3693ad9c78b012fe",errorMessage:null===(O=this._errorMessage)||void 0===O?void 0:O.year})))))}get el(){return(0,i.a)(this)}static get watchers(){return{value:[{watchValuechanges:0}],errorMessage:[{watchIncomingErrorMessageChange:0}],submitted:[{watchSubmittedHandler:0}],visibility:[{handleVisibilityChanges:0}]}}};B.style={celebrity:':host{width:100%;outline:none}.date-picker__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.date-picker__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.date-picker__container.has-error{min-height:112px}.date-picker__fields{display:flex;gap:24px;width:100%;height:56px}
1.date-picker__field{display:flex;flex-direction:column;width:100%}.date-picker__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.date-picker__input::placeholder{color:#666768}.date-picker__input--error{border:1px solid #ED1D24}.date-picker__input:focus-visible{outline:1px solid transparent}.date-picker__field{min-width:60px;flex:1}.date-picker__field.small-size{width:30%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.date-picker__label{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif)}.date-picker__input{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);border-radius:1px}.date-picker__input:focus,.date-picker__input:not(.date-picker__input--error):hover{border:1px solid var(--celebrity-primary-blue, #8E8F90)}.date-picker__input--error{border:1px solid var(--celebrity-error-color, #ED1D24)}.date-picker__input:disabled{background-color:var(--celebrity-input-disabled-background-color, white);border-color:var(--celebrity-input-disabled-border-color, #8E8F90)}',royal:':host{width:100%;outline:none}.date-picker__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.date-picker__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.date-picker__container.has-error{min-height:112px}.date-picker__fields{display:flex;gap:24px;width:100%;height:56px}.date-picker__field{display:flex;flex-direction:column;width:100%}.date-picker__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.date-picker__input::placeholder{color:#666768}.date-picker__input--error{border:1px solid #ED1D24}.date-picker__input:focus-visible{outline:1px solid transparent}.date-picker__field{min-width:60px;flex:1}.date-picker__field.small-size{width:30%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}'};const $=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputError=(0,i.c)(this,"inputError"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputFocusOut=(0,i.c)(this,"inputFocusOut"),this.autofocus=!1,this.type="text",this.inputTabIndex="0",this.required=!1,this.disabled=!1,this.readonly=!1,this.brand="royal",this.maskForContentSquare=!1,this.focused=!1,this._options=[],this.setInputFocus=e=>{this.focused=!0,this.inputFocus.emit(e)},this.setInputFocusOut=e=>{this.focused=!1,this.inputFocusOut.emit(e)},this.setFocus=()=>{setTimeout(()=>this.selectInput.focus(),100)}}watchSubmittedHandler(){this.selectInput.value||(this.valueChanged.emit({label:this.name,value:this.selectInput.value,isValid:!0,isComplete:!0}),this.handleErrors(this.selectInput.validity))}watchOptionsHandler(t){this._options="string"==typeof t?(0,c.p)(t,"options invalid format"):t}componentWillLoad(){this.autofocus&&this.setFocus(),this.options&&this.watchOptionsHandler(this.options)}handleChange(t){this.value=t.target.value,t.target.validity.valid&&this.valueChanged.emit({label:this.name,value:this.value,isValid:!0,isComplete:!0})}handleErrors(t){t&&this.inputError.emit(t)}showErrorMessage(){return!!this.errorMessage&&!this.focused}render(){return(0,i.h)(i.H,{key:"fe3185907db32639b63e88c89b33a9cb33b12449"},(0,i.h)("div",{key:"4f985fa30bdbbbfd4349c828b73a201d5426f0f9",class:{"
1input-select-v2__container":!0,"has-error":this.showErrorMessage()}},(0,i.h)("label",{key:"747ec2d5b694622e1d77f9a001a378049638803a",class:"input-select-v2__label "+(this.value?"input-select-v2__label--selected":""),htmlFor:`input-select-v2-${this.inputId}`},this.label),(0,i.h)("div",{key:"7dd43dcea652ce2ade29611908ef2e8aac1dbe29",class:"input-select-v2__fields "+(this.errorMessage?"input-select-v2__wrapper--error":""),"data-cs-mask":this.maskForContentSquare?"":null,onClick:this.setFocus},(0,i.h)("div",{key:"74ed83d12c094cc7960945ab692be90efa01e4da",class:"input-select-v2__field"},(0,i.h)("select",{key:"bfe9c8afc39838d27b6346fa1beb562d6d4b0c39",id:`input-select-v2-${this.inputId}`,class:`input-select-v2__input\n ${this.errorMessage?"input-select-v2__input--error":""}\n ${this.value?"input-select-v2__input--selected":""}\n ${this.focused?"input-select-v2__input--focus":""}`,name:`input-select-v2-${this.inputId}`,"aria-label":this.ariaLabel||this.label,onInput:this.handleChange.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),required:this.required,disabled:this.disabled||!1,tabindex:this.inputTabIndex,ref:t=>this.selectInput=t},this._options.map(t=>(0,i.h)("option",{key:t.value,value:t.value,selected:t.value==this.value},t.name))),(0,i.h)("div",{key:"b37805eb27802b643495cc40fbc725b59537c786",class:"chevron-icon"},(0,s.j)()))),this.showErrorMessage()&&(0,i.h)("input-error-v2",{key:"a6662d4e6eaec6ceaafd6a6fe7df421e899faa39",errorMessage:this.errorMessage})))}get el(){return(0,i.a)(this)}static get watchers(){return{submitted:[{watchSubmittedHandler:0}],options:[{watchOptionsHandler:0}]}}};$.style={celebrity:':host{width:100%;outline:none}.input-select-v2__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.input-select-v2__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.input-select-v2__container.has-error{min-height:112px}.input-select-v2__fields{display:flex;gap:24px;width:100%;height:56px}.input-select-v2__field{display:flex;flex-direction:column;width:100%}.input-select-v2__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.input-select-v2__input::placeholder{color:#666768}.input-select-v2__input--error{border:1px solid #ED1D24}.input-select-v2__input:focus-visible{outline:1px solid transparent}.chevron-icon{position:absolute;width:34px;height:45px;right:2px;top:30px;pointer-events:none;background:white;align-content:center;border-radius:5px}.input-select-v2__label{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif)}.input-select-v2__input{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);border-radius:1px}.input-select-v2__input:focus,.input-select-v2__input:not(.input-select-v2__input--error):hover{border:1px solid var(--celebrity-primary-blue, #8E8F90)}.input-select-v2__input--error{border:1px solid var(--celebrity-error-color, #ED1D24)}.input-select-v2__input:disabled{background-color:var(--celebrity-input-disabled-background-color, white);border-color:var(--celebrity-input-disabled-border-color, #8E8F90)}
1.input-select-v2__input--error~.chevron-icon svg path{fill:var(--celebrity-error-color, #ED1D24)}.input-select-v2__input--focus~.chevron-icon svg path{fill:var(--celebrity-primary-blue, #8E8F90)}',royal:':host{width:100%;outline:none}.input-select-v2__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.input-select-v2__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.input-select-v2__container.has-error{min-height:112px}.input-select-v2__fields{display:flex;gap:24px;width:100%;height:56px}.input-select-v2__field{display:flex;flex-direction:column;width:100%}.input-select-v2__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.input-select-v2__input::placeholder{color:#666768}.input-select-v2__input--error{border:1px solid #ED1D24}.input-select-v2__input:focus-visible{outline:1px solid transparent}.chevron-icon{position:absolute;width:34px;height:45px;right:2px;top:30px;pointer-events:none;background:white;align-content:center;border-radius:5px}'};const A=class{constructor(t){(0,i.r)(this,t),this.isChecked=(0,i.c)(this,"isChecked"),this.disabled=!1,this.brand="royal",this.hasError=!1}handleKeyDown(t){"Enter"===t.key&&this.handleChange()}handleChange(){this.disabled||(this.value=!this.value,this.isChecked.emit({label:this.name,isChecked:this.value}))}render(){return(0,i.h)("div",{key:"a23569d9359fa7d6dec3c0817b510da75f5e7830",class:{"input-checkbox":!0,"input-checkbox--disabled":this.disabled},part:"checkbox-wrapper"},(0,i.h)("input",{key:"f85408cdf28ba49011ea0a3b31ed643b52cdf20f","aria-label":this.name,tabindex:"0",role:"checkbox","aria-checked":this.value,type:"checkbox",name:this.name,id:`checkbox-input-${this.inputId}`,onClick:this.handleChange.bind(this),checked:this.value,disabled:this.disabled}),(0,i.h)("span",{key:"22a8b728d637c58a877c5d17a471e48d354e5790",class:"circle"}),(0,i.h)("span",{key:"acf792995395f6caa2f73e9854642a0b7431ce8f",class:"input-checkbox__checkbox "+(this.hasError?"input-checkbox__checkbox--error":""),part:"checkbox"}),(0,i.h)("label",{key:"d7e68aaceef24d8530952be36be4cb60d046dddd",class:"input-checkbox__label",htmlFor:"input-checkbox",onClick:this.handleChange.bind(this),part:"label"},(0,i.h)("slot",{key:"e3d069411de6d74e8a8fa922a7f4e2ff52a4e641"})))}};A.style={celebrity:':host{outline:none;box-shadow:none}.input-checkbox{box-shadow:none;display:flex;align-items:center}.input-checkbox--disabled{opacity:0.5;pointer-events:none}.input-checkbox input{position:absolute;opacity:0;cursor:pointer;margin:0;min-width:20px;min-height:20px}input:focus~.input-checkbox__checkbox{outline:none;box-shadow:none}input:focus~.input-checkbox__checkbox--error{border-color:#e40f2f}input:checked~.input-checkbox__checkbox--royal{background-color:#006AF4}input:checked~.input-checkbox__checkbox--celebrity{background-color:#2588CD}.input-checkbox__checkbox{min-height:20px;min-width:20px;border-radius:2px;box-shadow:none !important}.input-checkbox__checkbox--royal{border:1px solid #006AF4}.input-checkbox__checkbox--celebrity{border:1px solid #2588CD}.input-checkbox__checkbox--error{border-color:#e40f2f}.input-checkbox:has(input:focus-visible) .input-checkbox__checkbox{outline:auto;outline:2px solid -webkit-focus-ring-color;outline-offset:2px}input:checked~.input-checkbox__checkbox:after{content:"";display:flex;margin-left:7px;margin-top:2px;width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);box-shadow:none}.input-checkbox__label{padding-left:8px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}input:checked~.input-checkbox__checkbox{background-color:#2588CD}.input-checkbox__checkbox{border:1px solid #2588CD}',royal:':host{outline:none;box-shadow:none}.input-checkbox{box-shadow:none;display:flex;align-items:center}.input-checkbox--disabled{opacity:0.5;pointer-events:none}.input-checkbox input{position:absolute;opacity:0;cursor:pointer;margin:0;min-width:20px;min-height:20px}input:focus~.input-checkbox__checkbox{outline:none;box-shadow:none}input:focus~.input-checkbox__checkbox--error{border-color:#e40f2f}input:checked~.input-checkbox__checkbox--royal{background-color:#006AF4}input:checked~.input-checkbox__checkbox--celebrity{background-color:#2588CD}.input-checkbox__checkbox{min-height:20px;min-width:20px;border-radius:2px;box-shadow:none !important}.input-checkbox__checkbox--royal{border:1px solid #006AF4}.input-checkbox__checkbox--celebrity{border:1px solid #2588CD}.input-checkbox__checkbox--error{border-color:#e40f2f}.input-checkbox:has(input:focus-visible) .input-checkbox__checkbox{outline:auto;outline:2px solid -webkit-focus-ring-color;outline-offset:2px}input:checked~.input-checkbox__checkbox:after{content:"";display:flex;margin-left:7px;margin-top:2px;width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);box-shadow:none}.input-checkbox__label{padding-left:8px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}input:focus~.input-checkbox__checkbox{box-shadow:0 0 0 2px #006AF4}input:checked~.input-checkbox__checkbox{background-color:#006AF4}.input-checkbox__checkbox{border:1px solid #006AF4}'};const j=class{constructor(t){(0,i.r)(this,t),this.isChecked=(0,i.c)(this,"isChecked"),this.disabled=!1,this.hasError=!1,this.checked=!1}
1handleKeyDown(t){("Enter"===t.key||"Space"===t.code)&&(t.preventDefault(),this.handleChange())}handleChange(){this.disabled||(this.checked=!this.checked,this.isChecked.emit({label:this.name,isChecked:this.checked}))}render(){return(0,i.h)("label",{key:"71c5ad1fef37f1fcaa57b7b48016df7cabcb71e2",class:"checkbox "},(0,i.h)("input",{key:"fb73da6d9df6d311e8b80820d8e6f428be2ce4d6","aria-label":this.name,tabindex:"0",role:"checkbox","aria-checked":this.checked,type:"checkbox",name:this.name,checked:this.checked,onChange:this.handleChange.bind(this),id:`checkbox-input-${this.inputId}`,disabled:this.disabled}),(0,i.h)("span",{key:"fbf583094cd175f8e2ade4472c5e1b94ef7054ec",tabindex:"0",class:"checkbox__input "+(this.checked?"checked":"")},this.checked&&(0,i.h)("svg",{key:"5e95ecaf9cbbd2482cfdc34a42affba6610e7a86",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},(0,i.h)("path",{key:"dfd79500f8dcb998b8667ee17e9b45012f6484a9",d:"M9.71429 17.9584L4 12.2441L5.61143 10.6327L9.71429 14.7241L18.3886 6.0498L20 7.67266L9.71429 17.9584Z",fill:"white"}))),this.label&&(0,i.h)("span",{key:"521022d4ad11e1ca686cf886315e81e880f75eb2",class:"checkbox__label"},this.label))}};j.style={celebrity:':host{outline:none}.checkbox{display:flex;align-items:center;cursor:pointer;color:#061556;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif}.checkbox input{display:none}.checkbox__label{padding-left:16px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkbox__input{width:20px;height:20px;border:1px solid #2C3E8B;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;background-color:white;transition:background-color 0.2s ease-in-out}.checkbox__input svg{display:none}.checkbox__input.checked{background-color:#005edc;border-color:#005edc}.checkbox__input.checked svg{display:block}.checkbox__input.checked{background-color:#002859;border-color:#002859}',royal:':host{outline:none}.checkbox{display:flex;align-items:center;cursor:pointer;color:#061556;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif}.checkbox input{display:none}.checkbox__label{padding-left:16px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkbox__input{width:20px;height:20px;border:1px solid #2C3E8B;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;background-color:white;transition:background-color 0.2s ease-in-out}.checkbox__input svg{display:none}.checkbox__input.checked{background-color:#005edc;border-color:#005edc}.checkbox__input.checked svg{display:block}.checkbox__input.checked{background-color:#005edc;border-color:#005edc}'};const x=(t,e)=>{var o;if(!t)return"";const r=t.replace(/[ -]/g,"");return e?r.split(e.spacingPatternRegex).filter(Boolean).join(" "):null===(o=r.match(/.{1,4}/g))||void 0===o?void 0:o.join(" ")},_=t=>t?t.replace(/^([1-9]\/|[2-9])$/g,"0$1/").replace(/^(0[1-9]|1[0-2])$/g,"$1/").replace(/^([0-1])([3-9])$/g,"0$1/$2").replace(/^(0?[1-9]|1[0-2])(\d{2})$/g,"$1/$2").replace(/^(0?[1-9]|1[0-2])(\d{4})$/g,"$1/$2").replace(/^(0+\/|0+)$/g,"0").replace(/\/\//g,"/").trim():"",N=t=>null==t||""===t?null:t?.length>6?((t,e)=>{const o=e.filter(r=>{if(null!==t.match(r.iinRange))return r});return o&&o.length>0?o[0]:null})(t,l.s):null,R=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.securityCodeLength=(0,i.c)(this,"securityCodeLength"),this.isCreditCardNumber=!0,this.autofocus=!1,this.disabled=!1,this.type=l.C.CARD_NUMBER,this.required=!1,this.brand="royal",this.placeholder=" ",this.showErrorsOnFocusOut=!1,this.preventPaste=!1,this.inputMode="text",this.focused=!1,this.setInputFocus=()=>{this.focused=!0},this.setInputFocusOut=e=>{this.focused=!1,this.showErrorsOnFocusOut&&e?.target&&"value"in e?.target&&this.setErrorMessage(e),this.value=this.type===l.C.CARD_NUMBER?x(this.value):_(this.value),this.textInput.value=this.value,this.valueChanged.emit(Object.assign(Object.assign({},this.inputData),{isComplete:!0}))},this.setInput=()=>{this.disabled||setTimeout(()=>
1this.textInput.focus(),0)},this.clearInput=()=>{var e;this.textInput.value="",this.cardBrandLogo=null,this.inputData=Object.assign(Object.assign({},this.inputData),{value:"",isValid:!1}),this.error=null===(e=this.errorMessages)||void 0===e?void 0:e.required,this.valueChanged.emit(this.inputData),this.value=""},this.inputData={label:this.name,isRequired:this.required},this.value&&(this.inputData=Object.assign(Object.assign({},this.inputData),{value:this.value,isValid:!0}),this.valueChanged.emit(this.inputData))}watchSubmittedHandler(){var t;this.textInput.value||(this.error=null===(t=this.errorMessages)||void 0===t?void 0:t.required,this.inputData=Object.assign(Object.assign({},this.inputData),{value:"",isValid:!1}),this.valueChanged.emit(this.inputData))}componentWillLoad(){!this.disabled&&this.autofocus&&(this.setInput(),this.setInputFocus()),this.isCreditCardNumber=this.type===l.C.CARD_NUMBER,this.isCreditCardNumber||(this.maxLength=7)}setErrorMessage(t){var e,o,r,a;const n=t.target.value;this.error="";const p={patternMismatch:null===(e=this.errorMessages)||void 0===e?void 0:e.invalidPattern,valueMissing:null===(o=this.errorMessages)||void 0===o?void 0:o.required};this.type===l.C.CARD_NUMBER&&((null===(r=this.value)||void 0===r?void 0:r.length)>3||"insertFromPaste"===t.inputType)?this.getCardNumberValidations(n):((null===(a=this.value)||void 0===a?void 0:a.length)>4||"insertFromPaste"===t.inputType)&&this.getExpirationDateValidations(this.value),Object.keys(p).forEach(d=>{var u,f;t?.target&&null!==(u=t?.target)&&void 0!==u&&u.validity&&null!==(f=t?.target)&&void 0!==f&&f.validity[d]&&(this.error=p[d])})}handleChange(t){const e=t.target.value,o=e.replace(this.type===l.C.CARD_NUMBER?/\D/g:/[^\d\/]/g,"");this.value="deleteContentForward"===t.inputType||"deleteContentBackward"===t.inputType?e:this.type===l.C.CARD_NUMBER?x(o):_(o),this.textInput.value=this.value,this.setErrorMessage(t),this.inputData=Object.assign(Object.assign({},this.inputData),{value:"",isValid:!1}),this.error||(this.inputData=Object.assign(Object.assign({},this.inputData),{value:this.value,isValid:!0})),this.valueChanged.emit(this.inputData)}getExpirationDateValidations(t){var e,o,r,a;const n=t.split("/");2!==n.length&&(this.error=null===(e=this.errorMessages)||void 0===e?void 0:e.invalidPattern);let d,p=n[1];const u=n[0],f=(new Date).getFullYear(),g=(new Date).getMonth()+1;2===p.length?(d=parseInt(p,10),d<100&&(d+=2e3)):4===p.length?d=parseInt(p,10):this.error=null===(o=this.errorMessages)||void 0===o?void 0:o.invalidPattern,this.error=d!==f?d>f?"":null===(a=this.errorMessages)||void 0===a?void 0:a.invalidPattern:parseInt(u)>g?"":null===(r=this.errorMessages)||void 0===r?void 0:r.invalidPattern}getCardNumberValidations(t){const e=N(this.value);this.value=x(t,e),this.changeCardLogo(e),this.validateCardLength(e,this.value),this.emitSecurityCodeLength(e)}changeCardLogo(t){if(t&&t.brandCode){const e=this.getCardLogo(t.brandCode);this.cardBrandLogo!==e&&(this.cardBrandLogo=e)}else null!==this.cardBrandLogo&&(this.cardBrandLogo=null)}validateCardLength(t,e){var o,r;const a=e.toString().replace(/\s/g,"");if(null!==a.match(t?.cardFormatRegex)){if(!t?.cardLength.includes(a.length))return void(this.error=null===(o=this.errorMessages)||void 0===o?void 0:o.minLength);this.error=null}else this.error=null===(r=this.errorMessages)||void 0===r?void 0:r.minLength}emitSecurityCodeLength(t){this.securityCodeLength.emit(t?.cvvLength)}showErrorMessage(){return!(!this.error&&!this.errorMessage||this.focused&&this.value)}onKeyPressClear(t){"Enter"===t.key&&(this.clearInput(),this.setInput())}getCardLogo(t){switch(t){case l.a.VISA:return(0,s.v)();case l.a.MASTERCARD:return(0,s.q)();case l.a.AMERICAN_EXPRESS:return(0,s.o)();case l.a.DISCOVER:return(0,s.m)();case l.a.JAPAN_CREDIT:return(0,s.l)();case l.a.DINERS_CLUB:return(0,s.k)();default:return null}}handlePreventPaste(t){this.preventPaste&&t.preventDefault()}disallowLettersInput(t){/^\d+$/.test(t.key)||t.preventDefault()}render(){return(0,i.h)(i.H,{key:"cb46cc809d47c98de94cccb443aeb7cc3d959a85"},(0,i.h)("div",{key:"8390dde4d77f89540749eaf9bce0329d76b0b2e6","arial-describedby":"
1clear-button",class:{"input-card":!0,[`input-card-${this.brand}`]:!0,"input-card--disabled":this.disabled,"input-card--focus":this.focused,"input-card--error":!(this.focused||!this.error&&!this.errorMessage)},onClick:this.setInput},(0,i.h)("input",{key:"3fbafe9c4fce75379d0770595e76d6ec0466e4cd",id:`input-card-${this.inputId}`,name:this.name,"aria-label":this.label,onInput:this.handleChange.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),placeholder:this.placeholder,type:this.type,ref:t=>this.textInput=t,class:"input-card__input "+(this.error||this.errorMessage?"input-card__input--error":""),required:this.required,minLength:this.minLength,maxLength:this.type===l.C.EXPIRATION_DATE?7:this.maxLength,pattern:this.pattern,value:this.value,onKeyPress:this.disallowLettersInput.bind(this),onPaste:this.handlePreventPaste.bind(this),inputMode:this.inputMode,disabled:this.disabled}),(0,i.h)("label",{key:"698470eaa32252489ff0880e0ffa62c863d0066b",class:`input-card__label\n ${this.focused?"input-card__label--focus":""}\n ${this.showErrorMessage()?"input-card__label--error":""}\n `,htmlFor:this.name},this.label),this.isCreditCardNumber&&(0,i.h)("div",{key:"1e6dce1b1da161192f69878d2c7a15bd0da9c7ae",class:"input-card__card-type"},this.cardBrandLogo),!this.disabled&&this.focused&&this.value&&(0,i.h)("clear-button",{key:"e1e9740245be4078ee5dd5cd4756543cd22bbe8a",onFocus:this.setInputFocus,onKeyPress:this.onKeyPressClear.bind(this),onFocusOut:this.setInputFocusOut,onClick:this.clearInput}),this.showErrorMessage()&&(0,i.h)("exclamation-icon",{key:"1ac7e0788a739c52e0fcbafdca84366a3c16252c"})),this.showErrorMessage()&&(0,i.h)("input-error",{key:"fa7680fc97f82b3e0e121c6b2374b0fe68f2c9e4",errorMessage:this.error||this.errorMessage}))}static get watchers(){return{submitted:[{watchSubmittedHandler:0}]}}};R.style={celebrity:".input-card{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-card ::placeholder{color:transparent}.input-card ::-ms-input-placeholder{color:transparent}.input-card__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-card{border:1px solid #B4BAC0}.input-card-celebrity.input-card--focus{border-color:#2588CD}.input-card.input-card--error{border-color:#e40f2f}.input-card--focus{border-color:#006AF4}.input-card--disable-border{border-width:0}.input-card--readonly{pointer-events:none}.input-card--disabled{opacity:0.5;pointer-events:none}.input-card__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-card__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-card__label--error{color:#e40f2f}.input-card__label--focus{font-weight:400;opacity:1}.input-card__label{bottom:22px}.input-card__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:12px;padding-top:0}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-card__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-card__input{padding-right:25px;top:15px;width:calc(100% - 16px)}.input-card__input:focus+.input-card__label,.input-card__input:not(:placeholder-shown)+.input-card__label{transform:translateY(-4px);font-size:12px;padding-top:0}.input-card__card-type{position:absolute;right:43px;top:20px}.input-card--focus{border-color:#2588CD}",royal:".input-card{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-card ::placeholder{color:transparent}.input-card ::-ms-input-placeholder{color:transparent}.input-card__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-card{border:1px solid #B4BAC0}.input-card-celebrity.input-card--focus{border-color:#2588CD}.input-card.input-card--error{border-color:#e40f2f}.input-card--focus{border-color:#006AF4}.input-card--disable-border{border-width:0}.input-card--readonly{pointer-events:none}.input-card--disabled{opacity:0.5;pointer-events:none}.input-card__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-card__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-card__label--error{color:#e40f2f}.input-card__label--focus{font-weight:400;opacity:1}.input-card__label{bottom:22px}.input-card__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:12px;padding-top:0}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-card__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-card__input{padding-right:25px;top:15px;width:calc(100% - 16px)}.input-card__input:focus+.input-card__label,.input-card__input:not(:placeholder-shown)+.input-card__label{transform:translateY(-4px);font-size:12px;padding-top:0}.input-card__card-type{position:absolute;right:43px;top:20px}.input-card--focus{border-color:#006AF4}"};const h={sanitizeNumber:t=>t.replace(/\D/g,""),sanitizeExpiry:t=>t.replace(/[^\d/]/g,""),formatNumber:t=>t?x(t):"",formatExpiry:t=>_(t),detectBrand:t=>N(t),preventPaste(t,e){e&&t.preventDefault()},allowOnlyDigits(t){/^\d+$/.test(t.key)||t.preventDefault()},keyDownEvent(t){("Enter"===t.key||" "===t.key)&&this.setInput()}},V=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputBlur=(0,i.c)(this,"inputBlur"),this.autofocus=!1,this.value="",this.disabled=!1,this.brand="royal",this.placeholder=" ",this.required=!1,this.maxLength=7,this.inputMode="text",this.preventPaste=!1,this.focused=!1,this.setInputFocus=()=>{this.focused=!0,this.inputFocus.emit({label:this.name})},this.setInputFocusOut=()=>{this.focused=!1;const e=h.sanitizeExpiry(this.value);this.value=h.formatExpiry(e),this.textInput.value=this.value,this.inputData=Object.assign(Object.assign({},this.inputData),{label:this.name,value:this.value,raw:e,isComplete:6===e.length}),this.valueChanged.emit(this.inputData),this.inputBlur.emit(this.inputData)},this.handleChange=e=>{const r=e.target.value,a=h.sanitizeExpiry(r);this.value="deleteContentBackward"===e.inputType||"deleteContentForward"===e.inputType?r:h.formatExpiry(a),this.textInput.value=this.value,this.inputData=Object.assign(Object.assign({},this.inputData),{label:this.name,value:this.value,raw:a,isValid:!0,isComplete:6===a.length}),this.valueChanged.emit(this.inputData)},this.setInput=()=>{this.disabled||setTimeout(()=>{var e;return null===(e=this.textInput)||void 0===e?void 0:e.focus()},0)},this.onKeyPressClear=e=>{"Enter"===e.key&&(this.clearInput(),this.setInput())},this.clearInput=()=>{this.value="",this.textInput.value="",this.inputData=Object.assign(Object.assign({},this.inputData),{label:this.name,value:"",raw:"",isValid:!1,isComplete:!1}),this.valueChanged.emit(this.inputData)}}setInitialValue(){this.inputData={label:this.name,isRequired:this.required,value:"",raw:"",isValid:!1,isComplete:!1},this.value&&(this.inputData=Object.assign(Object.assign({},this.inputData),{value:this.value,isValid:!0}),this.valueChanged.emit(this.inputData))}componentWillLoad(){this.setInitialValue()}componentDidLoad(){!this.disabled&&this.autofocus&&(this.setInput(),this.setInputFocus())}render(){const t=!!this.errorMessage&&!this.focused;return(0,i.h)(i.H,{key:"ee2ed35d59c4f44f7d6401e01a0abff8eb3b87ce"},(0,i.h)("label",{key:"c9baf114d0b2244fb663892ab98ec4caf35145a2",htmlFor:`input-card-${this.inputId}
1`,class:{"input-card":!0,"input-card-expiration-date":!0,[`input-card-${this.brand}`]:!0,"input-card--disabled":this.disabled,"input-card--focus":this.focused,"input-card--error":t}},(0,i.h)("input",{key:"f5540ae2ec0921d641ccc4d143100b0058b425a3",id:`input-card-${this.inputId}`,ref:e=>this.textInput=e,onFocusout:this.setInputFocusOut,name:this.name,onInput:this.handleChange,"aria-label":this.label,disabled:this.disabled,placeholder:this.placeholder,value:this.value,class:"input-card__input "+(t?"input-card__input--error":""),pattern:this.pattern,minLength:this.minLength,required:this.required,maxLength:this.maxLength,inputMode:this.inputMode,onKeyPress:e=>h.allowOnlyDigits(e),onFocus:this.setInputFocus,onPaste:e=>h.preventPaste(e,this.preventPaste)}),(0,i.h)("span",{key:"0f3ea39d740fcca9c370fd72cdac88b068454677",class:`input-card__label\n ${this.focused?"input-card__label--focus":""}\n ${t?"input-card__label--error":""}\n `},this.label),!this.disabled&&this.focused&&this.value&&(0,i.h)("clear-button",{key:"5fc50b51eb2c5c41356ba39f40492a0a3d2267dd",onFocus:this.setInputFocus,onKeyPress:this.onKeyPressClear,onFocusOut:this.setInputFocusOut,onClick:this.clearInput}),t&&(0,i.h)("exclamation-icon",{key:"2cc605171850b882ad442bc1fc25a7e3347ec783"})),t&&(0,i.h)("input-error",{key:"a92246b9d1f450d0756d92736ce73e3ad2c744cd",errorMessage:this.errorMessage}))}};V.style={celebrity:".input-card,.input-card-expiration-date{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-card ::placeholder,.input-card-expiration-date ::placeholder{color:transparent}.input-card ::-ms-input-placeholder,.input-card-expiration-date ::-ms-input-placeholder{color:transparent}.input-card__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-card,.input-card-expiration-date{border:1px solid #B4BAC0}.input-card-celebrity.input-card--focus{border-color:#2588CD}.input-card.input-card--error,.input-card--error.input-card-expiration-date{border-color:#e40f2f}.input-card--focus{border-color:#006AF4}.input-card--disable-border{border-width:0}.input-card--readonly{pointer-events:none}.input-card--disabled{opacity:0.5;pointer-events:none}.input-card__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-card__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-card__label--error{color:#e40f2f}.input-card__label--focus{font-weight:400;opacity:1}.input-card__label{bottom:22px}.input-card__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:12px;padding-top:0}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-card__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-card__input{padding-right:25px;top:15px;width:calc(100% - 16px)}.input-card__input:focus+.input-card__label,.input-card__input:not(:placeholder-shown)+.input-card__label{transform:translateY(-4px);font-size:12px;padding-top:0}.input-card__card-type{position:absolute;right:43px;top:20px}.input-card--focus{border-color:#2588CD}",royal:".input-card,.input-card-expiration-date{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-card ::placeholder,.input-card-expiration-date ::placeholder{color:transparent}.input-card ::-ms-input-placeholder,.input-card-expiration-date ::-ms-input-placeholder{color:transparent}.input-card__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-card,.input-card-expiration-date{border:1px solid #B4BAC0}.input-card-celebrity.input-card--focus{border-color:#2588CD}.input-card.input-card--error,.input-card--error.input-card-expiration-date{border-color:#e40f2f}.input-card--focus{border-color:#006AF4}.input-card--disable-border{border-width:0}.input-card--readonly{pointer-events:none}.input-card--disabled{opacity:0.5;pointer-events:none}.input-card__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-card__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-card__label--error{color:#e40f2f}.input-card__label--focus{font-weight:400;opacity:1}.input-card__label{bottom:22px}.input-card__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:12px;padding-top:0}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-card__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-card__input{padding-right:25px;top:15px;width:calc(100% - 16px)}.input-card__input:focus+.input-card__label,.input-card__input:not(:placeholder-shown)+.input-card__label{transform:translateY(-4px);font-size:12px;padding-top:0}.input-card__card-type{position:absolute;right:43px;top:20px}.input-card--focus{border-color:#006AF4}"};const q=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputBlur=(0,i.c)(this,"inputBlur"),this.securityCodeLength=(0,i.c)(this,"securityCodeLength"),this.autofocus=!1,this.disabled=!1,this.required=!1,this.inputMode="text",this.value="",this.brand="royal",this.placeholder=" ",this.preventPaste=!1,this.focused=!1,this.setInputFocusOut=()=>{this.focused=!1;const e=h.sanitizeNumber(this.value);this.value=h.formatNumber(e),this.textInput.value=this.value,this.inputData=Object.assign(Object.assign({},this.inputData),{label:this.name,value:this.value,raw:e,isComplete:e.length>=12}),this.valueChanged.emit(this.inputData),this.inputBlur.emit(this.inputData)},this.setInputFocus=()=>{this.focused=!0,this.inputFocus.emit({label:this.name})},this.setInput=()=>{this.disabled||setTimeout(()=>{var e;return null===(e=this.textInput)||void 0===e?void 0:e.focus()},0)},this.clearInput=()=>{this.value="",this.textInput.value="",this.inputData=Object.assign(Object.assign({},this.inputData),{label:this.name,value:"",raw:"",isValid:!1,isComplete:!1}),this.cardBrandLogo=null,this.valueChanged.emit(this.inputData)},this.onKeyPressClear=e=>{"Enter"===e.key&&(this.clearInput(),this.setInput())},this.handleChange=e=>{const r=e.target.value,a=h.sanitizeNumber(r);this.value="deleteContentForward"===e.inputType||"deleteContentBackward"===e.inputType?r:h.formatNumber(a),this.textInput.value=this.value;const n=h.detectBrand(a);this.changeCardLogo(n),this.emitSecurityCodeLength(n),this.inputData=Object.assign(Object.assign({},this.inputData),{label:this.name,value:this.value,raw:a,isValid:!0,isComplete:a.length>=12}),this.valueChanged.emit(this.inputData)}}setInitialValue(){this.inputData={label:this.name,isRequired:this.required,value:"",raw:"",isValid:!1,isComplete:!1},this.value&&(this.inputData=Object.assign(Object.assign({},this.inputData),{value:this.value,isValid:!0}),this.valueChanged.emit(this.inputData))}componentDidLoad(){!this.disabled&&this.autofocus&&(this.setInput(),this.setInputFocus())}componentWillLoad(){this.setInitialValue()}emitSecurityCodeLength(t){this.securityCodeLength.emit(t?.cvvLength)}changeCardLogo(t){if(t?.brandCode){const e=this.getCardLogo(t.brandCode);this.cardBrandLogo!==e&&(this.cardBrandLogo=e)}else null!==this.cardBrandLogo&&(this.cardBrandLogo=null)}getCardLogo(t){switch(t){case l.a.VISA:return(0,s.v)();case l.a.MASTERCARD:return(0,s.q)();case l.a.AMERICAN_EXPRESS:return(0,s.o)();case l.a.DISCOVER:return(0,s.m)();case l.a.JAPAN_CREDIT:return(0,s.l)();case l.a.DINERS_CLUB:return(0,s.k)();default:return null}}render(){const t=!!this.errorMessage&&!this.focused;return(0,i.h)(i.H,{key:"0a61488e38fc4eedb7745b1d8864c4f61a4bea26"},(0,i.h)("label",{key:"982062ed0daef74b384b0317e18d79f9b43a7834",htmlFor:`input-card-${this.inputId}
1`,class:{"input-card":!0,[`input-card-${this.brand}`]:!0,"input-card--disabled":this.disabled,"input-card--focus":this.focused,"input-card--error":t}},(0,i.h)("input",{key:"2ca60e55d1cc9422dcf7393de9e523c3ddc8cb84",id:`input-card-${this.inputId}`,name:this.name,"aria-label":this.label,placeholder:this.placeholder,ref:e=>this.textInput=e,class:"input-card__input "+(t?"input-card__input--error":""),value:this.value,required:this.required,minLength:this.minLength,maxLength:this.maxLength,pattern:this.pattern,inputMode:this.inputMode,disabled:this.disabled,onInput:this.handleChange,onFocus:this.setInputFocus,onFocusout:this.setInputFocusOut,onKeyPress:e=>h.allowOnlyDigits(e),onPaste:e=>h.preventPaste(e,this.preventPaste)}),(0,i.h)("span",{key:"b3b16579e49d8bf6357a7db7a296c33a3d66a73b",class:`input-card__label\n ${this.focused?"input-card__label--focus":""}\n ${t?"input-card__label--error":""}\n `},this.label),this.cardBrandLogo&&(0,i.h)("div",{key:"e8c47525684a4c9b383c81bc0d8c579c55cdaec9",class:"input-card__card-type"},this.cardBrandLogo),!this.disabled&&this.focused&&this.value&&(0,i.h)("clear-button",{key:"f2e79f09dbaf420605e53e936d86b5cff805d81f",onFocus:this.setInputFocus,onKeyPress:this.onKeyPressClear,onFocusOut:this.setInputFocusOut,onClick:this.clearInput}),t&&(0,i.h)("exclamation-icon",{key:"9645fc8fad85d116d4003c6d0fbc0f62f13ca669"})),t&&(0,i.h)("input-error",{key:"6a9389e9723e0645ce2ca4f4208b048f94f346f1",errorMessage:this.errorMessage}))}};q.style={celebrity:".input-card,.input-card-expiration-date{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-card ::placeholder,.input-card-expiration-date ::placeholder{color:transparent}.input-card ::-ms-input-placeholder,.input-card-expiration-date ::-ms-input-placeholder{color:transparent}.input-card__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-card,.input-card-expiration-date{border:1px solid #B4BAC0}.input-card-celebrity.input-card--focus{border-color:#2588CD}.input-card.input-card--error,.input-card--error.input-card-expiration-date{border-color:#e40f2f}.input-card--focus{border-color:#006AF4}.input-card--disable-border{border-width:0}.input-card--readonly{pointer-events:none}.input-card--disabled{opacity:0.5;pointer-events:none}.input-card__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-card__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-card__label--error{color:#e40f2f}.input-card__label--focus{font-weight:400;opacity:1}.input-card__label{bottom:22px}.input-card__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:12px;padding-top:0}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-card__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-card__input{padding-right:25px;top:15px;width:calc(100% - 16px)}.input-card__input:focus+.input-card__label,.input-card__input:not(:placeholder-shown)+.input-card__label{transform:translateY(-4px);font-size:12px;padding-top:0}.input-card__card-type{position:absolute;right:43px;top:20px}.input-card--focus{border-color:#2588CD}",royal:".input-card,.input-card-expiration-date{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-card ::placeholder,.input-card-expiration-date ::placeholder{color:transparent}.input-card ::-ms-input-placeholder,.input-card-expiration-date ::-ms-input-placeholder{color:transparent}.input-card__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-card,.input-card-expiration-date{border:1px solid #B4BAC0}.input-card-celebrity.input-card--focus{border-color:#2588CD}.input-card.input-card--error,.input-card--error.input-card-expiration-date{border-color:#e40f2f}.input-card--focus{border-color:#006AF4}.input-card--disable-border{border-width:0}.input-card--readonly{pointer-events:none}.input-card--disabled{opacity:0.5;pointer-events:none}.input-card__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-card__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-card__label--error{color:#e40f2f}.input-card__label--focus{font-weight:400;opacity:1}.input-card__label{bottom:22px}.input-card__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:12px;padding-top:0}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-card__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-card__input{padding-right:25px;top:15px;width:calc(100% - 16px)}.input-card__input:focus+.input-card__label,.input-card__input:not(:placeholder-shown)+.input-card__label{transform:translateY(-4px);font-size:12px;padding-top:0}.input-card__card-type{position:absolute;right:43px;top:20px}.input-card--focus{border-color:#006AF4}"};const T=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputError=(0,i.c)(this,"inputError"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputFocusOut=(0,i.c)(this,"inputFocusOut"),this.inputClear=(0,i.c)(this,"inputClear"),this.autofocus=!1,this.inputId="text-1",this.required=!1,this.brand="royal",this.placeholder=" ",this.strengthLevelEnabled=!1,this.resetValidations=!1,this.focused=!1,this.showPassword=!1,this.showStrengthLevel=!1,this.touched=!1,this.userHasTyped=!1,this.autofillDetected=!1,this.setInputFocus=e=>{var o,r;this.focused=!0;let a=!1;try{a=!!(null!==(o=this.textInput)&&void 0!==o&&o.matches(":autofill")||null!==(r=this.textInput)&&void 0!==r&&r.matches(":-webkit-autofill"))}catch{}!a||this.autofillDetected?(this.touched=!0,this.inputFocus.emit(e)):this.autofillDetected=!0},this.setInputFocusOut=e=>{setTimeout(()=>{this.focused=!1},150),this.inputFocusOut.emit(e)},this.setShowPassword=e=>{e.stopPropagation(),this.showPassword=!this.showPassword},this.setAutoFocus=()=>{setTimeout(()=>
1this.textInput.focus(),0)},this.clearInput=()=>{this.textInput.value="",this.value="",this.userHasTyped=!1,this.inputClear.emit(),this.valueChanged.emit(""),this.checkStrength()}}watchSubmittedHandler(){this.textInput.value||(this.valueChanged.emit(this.value),this.handleErrors(this.textInput.validity))}watchAutoFocus(t){t&&this.setAutoFocus()}watchStrengthLevelEnabled(){this.checkStrength()}watchResetValidations(){this.resetValidations&&(this.autofillDetected=!1,this.userHasTyped=!1),this.checkStrength()}componentWillLoad(){this.autofocus&&this.setAutoFocus()}handleChange(t){var e,o;let r=t.target.value;this.textInput.value=r,this.value=r;let a=!1;try{a=!!(null!==(e=this.textInput)&&void 0!==e&&e.matches(":autofill")||null!==(o=this.textInput)&&void 0!==o&&o.matches(":-webkit-autofill"))}catch{}a?this.autofillDetected=!0:(this.autofillDetected=!1,this.userHasTyped=!0),this.handleErrors(t.target.validity),this.valueChanged.emit(this.value),this.checkStrength()}checkStrength(){this.showStrengthLevel=this.strengthLevelEnabled&&!this.resetValidations&&this.userHasTyped}handleErrors(t){t&&this.inputError.emit(t)}showErrorMessage(){return!!this.errorMessage&&!this.focused}getPasswordToggleIcon(){return this.showPassword?this.brand===l.B.ROYAL?(0,s.r)():(0,s.s)():this.brand===l.B.ROYAL?(0,s.t)():(0,s.u)()}onKeyPressClear(t){"Enter"===t.key&&(this.clearInput(),this.setAutoFocus())}render(){return(0,i.h)(i.H,{key:"578c2425f492b6ed6ec6f68ef3e35a07b6be626f"},(0,i.h)("div",{key:"c613536ef0b131ba67bbed1526af1edec577428e",class:{"input-password__container":!0,"has-error":this.showErrorMessage()}},(0,i.h)("label",{key:"059164bea49b7321d8abd80e3a73050d45d8fa31",class:"input-password__label"},this.label),(0,i.h)("div",{key:"995322909eb7189d9882e6777982a9e7e9100160",class:"input-password__fields"},(0,i.h)("div",{key:"7c0b414ab852c55fd2f3b2faa21646a5bab271f8",class:"input-password__field"},(0,i.h)("input",{key:"8705b0e921d4b6b7b29b0809510001f1ca994d57",id:`input-password-${this.inputId}`,name:this.name,"aria-label":this.label,onInput:this.handleChange.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),placeholder:this.placeholder,type:this.showPassword?"text":"password",ref:t=>this.textInput=t,class:"input-password__input "+(this.errorMessage?"input-password__input--error":""),required:this.required,minLength:this.minLength,maxLength:this.maxLength,min:this.min,max:this.max,pattern:this.pattern,value:this.value}),this.showErrorMessage()&&(0,i.h)("input-error-v2",{key:"2ddc7296f2b0c035b5e0abcdd710e898313e77d9",errorMessage:this.errorMessage}))),this.focused&&this.value&&(0,i.h)("button",{key:"0d1451b5fee4a25bd593032b120fb59e7b7c4a81",class:"input-password__btn input-password__btn--close",onFocus:this.setInputFocus,onKeyPress:this.onKeyPressClear.bind(this),onFocusout:this.setInputFocusOut,onClick:this.clearInput},(0,s.h)()),this.touched&&this.value&&(0,i.h)("button",{key:"fc5186ea1192d81cbd5c3d4cb0445c6c41ae1a6c",class:"input-password__btn input-password__btn--icon",onClick:this.setShowPassword},this.getPasswordToggleIcon())),this.showStrengthLevel&&(0,i.h)("rcg-password-strength",{key:"f911817ab46a77837b0772714902af04dbfda871",value:this.value,passwordStrengthLabels:this.passwordStrengthLabels}))}static get watchers(){return{submitted:[{watchSubmittedHandler:0}],autofocus:[{watchAutoFocus:0}],strengthLevelEnabled:[{watchStrengthLevelEnabled:0}],resetValidations:[{watchResetValidations:0}]}}};T.style={celebrity:':host{width:100%;outline:none}.input-password__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.input-password__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.input-password__container.has-error{min-height:112px}.input-password__fields{display:flex;gap:24px;width:100%;height:56px}.input-password__field{display:flex;flex-direction:column;width:100%}.input-password__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.input-password__input::placeholder{color:#666768}.input-password__input--error{border:1px solid #ED1D24}.input-password__input:focus-visible{outline:1px solid transparent}.input-password__btn{position:absolute;margin:0;padding:0;border:0;background-color:#ffffff;cursor:pointer;z-index:9}.input-password__btn--icon{right:14px;top:40px;height:24px;width:24px}.input-password__btn--close{background-color:rgba(85, 95, 97, 0.5);right:42px;top:42px;height:20px;width:20px;border-radius:100%}.input-password__btn--close:hover{background-color:#6a7582}.input-password__btn--close:focus{background-color:#6a7582}@media only screen and (max-width: 375px){.input-password__input{padding-right:0}}.input-password__container.has-error .input-password__input{border:1px solid var(--celebrity-error-color, #ED1D24)}.input-password__label{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif)}.input-password__input{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);border-radius:1px}.input-password__input:focus,.input-password__input:not(.input-password__input--error):hover{border:1px solid var(--celebrity-primary-blue, #8E8F90)}.input-password__input--error{border:1px solid var(--celebrity-error-color, #ED1D24)}.input-password__input:disabled{background-color:var(--celebrity-input-disabled-background-color, white);border-color:var(--celebrity-input-disabled-border-color, #8E8F90)}.input-password__container.has-error .input-password__btn svg path,.input-password__input--error~.input-password__btn svg path{f
1ill:var(--celebrity-error-color, #ED1D24)}.input-password__input--focus~.input-password__btn svg path{fill:var(--celebrity-primary-blue, #8E8F90)}',royal:':host{width:100%;outline:none}.input-password__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.input-password__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.input-password__container.has-error{min-height:112px}.input-password__fields{display:flex;gap:24px;width:100%;height:56px}.input-password__field{display:flex;flex-direction:column;width:100%}.input-password__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.input-password__input::placeholder{color:#666768}.input-password__input--error{border:1px solid #ED1D24}.input-password__input:focus-visible{outline:1px solid transparent}.input-password__btn{position:absolute;margin:0;padding:0;border:0;background-color:#ffffff;cursor:pointer;z-index:9}.input-password__btn--icon{right:14px;top:40px;height:24px;width:24px}.input-password__btn--close{background-color:rgba(85, 95, 97, 0.5);right:42px;top:42px;height:20px;width:20px;border-radius:100%}.input-password__btn--close:hover{background-color:#6a7582}.input-password__btn--close:focus{background-color:#6a7582}@media only screen and (max-width: 375px){.input-password__input{padding-right:0}}.input-password:focus-within{border-color:#006AF4}.input-password__label:focus-within{font-weight:#006AF4;opacity:1}'};const K=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputError=(0,i.c)(this,"inputError"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputFocusOut=(0,i.c)(this,"inputFocusOut"),this.inputClear=(0,i.c)(this,"inputClear"),this._maxLength=25,this.autofocus=!1,this.required=!1,this.brand="royal",this.minLength=6,this.maxLength=15,this.focused=!1,this.callingCodeOptions=[],this._value={phoneNumber:"",countryCode:""},this.onlyNumbersPattern=/^[0-9()\+-]*$/,this.dropdownOpen=!1,this.selectedIndex=0,this.optionRefs=[],this.handleOutsideClick=e=>{var o;null!==(o=this.wrapperRef)&&void 0!==o&&o.contains(e.target)||(this.dropdownOpen=!1)},this.clearInput=()=>{this.textInput.value="",this.inputClear.emit()},this.setInputFocus=e=>{this.focused=!0,this.inputFocus.emit(e)},this.setInputFocusOut=e=>{this.focused=!1,this.inputFocusOut.emit(e)}}watchSubmittedHandler(t){var e;t&&(null===(e=this.textInput)||void 0===e||!e.value)&&(this.valueChanged.emit(this.inputData),this.handleErrors(this.textInput.validity))}watchValuechanges(t){var e,o;t&&(this._value="string"==typeof t?(0,c.p)(t,"value prop format invalid"):t,this.setCallingCode(this._phoneCallingCodes,null===(e=this._value)||void 0===e?void 0:e.countryCode),this.phoneValue=null===(o=this._value)||void 0===o?void 0:o.phoneNumber,setTimeout(()=>this.textInput.value=this.phoneValue,0))}watchPhoneCallingCodeschanges(t){t&&(this._phoneCallingCodes="string"==typeof t?(0,c.p)(t,"phoneCallingCodes prop format invalid"):t,this.setCallingCode(this._phoneCallingCodes,this._value.countryCode))}handleErrors(t){t&&this.inputError.emit(t)}setCallingCode(t,e){if(t?.length>0&&e){const o=t.find(r=>r.countryCode===e);this.selectedCallingCode=o?o.callingCode:null,this.selectedFlagPath=o?.flagPath,this.selectedISOCountryCode=o?.countryCode}}componentWillLoad(){var t,e,o;this.phoneCallingCodes&&this.watchPhoneCallingCodeschanges(this.phoneCallingCodes),(null===(t=this._phoneCallingCodes)||void 0===t?void 0:t.length)>0&&(this.callingCodeOptions=this.generateCountryOptions(this._phoneCallingCodes),this.selectedISOCountryCode=this.callingCodeOptions[0].triggerLabel,this.selectedFlagPath=null===(e=this._phoneCallingCodes[0])||void 0===e?void 0:e.flagPath),this.autofocus&&(setTimeout(()=>
1this.textInput.focus(),0),this.setInputFocus()),this.value&&this.watchValuechanges(this.value),this.selectedIndex=null!==(o=this._value)&&void 0!==o&&o.countryCode?this.callingCodeOptions.findIndex(r=>r.triggerLabel===this._value.countryCode):0}componentDidLoad(){document.addEventListener("click",this.handleOutsideClick,!0)}disconnectedCallback(){document.removeEventListener("click",this.handleOutsideClick,!0)}focusOption(){const t=this.optionRefs[this.selectedIndex];t?.focus()}handleChange(t){this.phoneValue=t.target.value,this.setPhoneValueStatusToEmit(),this.inputData=Object.assign({label:this.name},this.getInputDataValues()),this.valueChanged.emit(this.inputData)}setPhoneValueStatusToEmit(){this.emitValueChanged()}emitValueChanged(){this.inputData=Object.assign({label:this.name,isValid:!0},this.getInputDataValues()),this.valueChanged.emit(this.inputData)}createCountryLabel(t){return t.countryName}updateCountryCode(t){this.selectedCountryOption=t,this.selectedISOCountryCode=t.triggerLabel,this.selectedCallingCode=t.value,this.selectedFlagPath=t?.flagPath,this.selectedISOCountryCode&&this._value&&(this._value.countryCode=this.selectedISOCountryCode)}generateCountryOptions(t){return t?.map(e=>({value:`+${e.callingCode}`,label:this.createCountryLabel(e),triggerLabel:e.countryCode,sorting:e.sorting,flagPath:e.flagPath}))}getInputDataValues(){var t;const e=null===(t=this.textInput)||void 0===t?void 0:t.value;return{phoneNumber:e,value:e?(0,c.b)(`${this.selectedCallingCode}${e}`):"",countryCode:this.selectedISOCountryCode}}disallowLettersInput(t){const e=t.key;!/\d/.test(e)&&!"()+-".includes(e)&&t.preventDefault()}selectOption(t,e){this.dropdownOpen=!1,this.updateCountryCode(t),this.inputData=Object.assign({label:this.name,isValid:!1},this.getInputDataValues()),this.valueChanged.emit(this.inputData),this.selectedIndex=e}handleKeyDown(t){const e=this.callingCodeOptions.length-1;"ArrowDown"===t.key?(t.preventDefault(),this.selectedIndex=this.selectedIndex<e?this.selectedIndex+1:0,this.focusOption()):"ArrowUp"===t.key?(t.preventDefault(),this.selectedIndex=this.selectedIndex>0?this.selectedIndex-1:e,this.focusOption()):"Enter"===t.key?this.selectOption(this.callingCodeOptions[this.selectedIndex]):"Escape"===t.key&&(this.dropdownOpen=!1)}showErrorMessage(){return!!this.errorMessage&&!this.focused}render(){return(0,i.h)(i.H,{key:"e42f91df9d2eda1de25530958f4802fee6ebe4a2"},(0,i.h)("div",{key:"3f6ca7778c35d6991404c722b9569abbe3fa9719",class:{"input-phone-v2__container":!0,"has-error":this.showErrorMessage()},ref:t=>this.wrapperRef=t},(0,i.h)("label",{key:"bd5a4310ccb303bc25e8e6fc89c3f8dbaf9b22ef",class:`input-phone-v2__label\n ${this.focused?"input-phone-v2__number__label--focus":""}\n ${this.errorMessage&&!this.focused?"input-phone-v2__number__label--error":""}`,htmlFor:"rcg-input-phone-v2"},this.label),(0,i.h)("div",{key:"c70eedd0176bbb4e884bffffb4de9f66a2dfcb66",class:`input-phone-v2\n ${this.focused?"input-phone-v2--focus":""} input-phone-v2-${this.brand}\n ${this.errorMessage&&!this.focused?"input-phone-v2--error":""}\n ${this.showErrorMessage()?"has-error":""}`,onClick:this.setInputFocus},(0,i.h)("div",{key:"83bfa2432ca76a43a514708cf9462a2bdc00c824",class:"select-wrapper",role:"combobox","aria-haspopup":"listbox","aria-expanded":this.dropdownOpen?"true":"false",tabindex:"0",onKeyDown:t=>this.handleKeyDown(t)},(0,i.h)("div",{key:"de61ac497ca7bc9110bdda8a761a4ed77c41719f",class:"selected-item",onClick:()=>this.dropdownOpen=!this.dropdownOpen,"aria-controls":"country-listbox"},(0,i.h)("img",{key:"48f6efb1f833cdcd5014eaed9992b26cd45bf3bb",src:this.selectedFlagPath,class:"flag",alt:"","aria-hidden":"true"}),(0,s.w)()),this.dropdownOpen&&(0,i.h)("div",{key:"8a87e48197ba5850aaf713606558f703cda4246c",class:"dropdown",id:"country-listbox",role:"listbox"},this.callingCodeOptions.map((t,e)=>(0,i.h)("div",{key:t.value,ref:o=>this.optionRefs[e]=o,role:"option","aria-selected":e===this.selectedIndex?"true":"false",class:"option "+(e===this.selectedIndex?"selected":""),onClick:()=>this.selectOption(t,e),tabindex:"-1"},(0,i.h)("img",{src:t.flagPath,class:"flag",alt:"","aria-hidden":"true",loading:"lazy"}),(0,i.h)("span",null,t.label))))),(0,i.h)("div",{key:"d2126ec0d21a367a417dc8ad5593f0a2d1e2f7b5",class:"input-phone-v2__number"},(0,i.h)("div",{key:"d022aa66e7b724c374101c0a3391e92069513a60",class:"input-phone-v2__number__input"},this.focused&&(0,i.h)("clear-button",{key:"94852efce19b54ace01ce16116e424c4bd9789a4",onFocus:this.setInputFocus,onFocusOut:this.setInputFocusOut,onClick:this.clearInput}),(0,i.h)("input",{key:"e91871ca8bab88776dbe2c97b7e80126b040c41b",id:"rcg-input-phone-v2",name:this.name,"aria-label":this.label,onInput:this.handleChange.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),placeholder:"text",ref:t=>this.textInput=t,class:"input-phone-v2__number__input__field",type:"tel",required:this.required,pattern:this.pattern,onKeyPress:this.disallowLettersInput.bind(this),value:this._value?this._value.phoneNumber:"",maxLength:this.maxLength<=this._maxLength?this._maxLength:this.maxLength})))),this.showErrorMessage()&&(0,i.h)("input-error-v2",{key:"ef2498a43ee4842ae792da6aea27104e69de4075",errorMessage:this.errorMessage})))}get el(){return(0,i.a)(this)}static get watchers(){return{submitted:[{watchSubmittedHandler:0}],value:[{watchValuechanges:0}],phoneCallingCodes:[{watchPhoneCallingCodeschanges:0}]}}};K.style={celebrity:'.input-phone-v2__number__input__field{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-phone-v2{height:56px;border:1px solid #8E8F90;border-radius:5px;background-color:#ffffff;display:flex;position:relative;width:100%}.input-phone-v2.has-error{border-color:#e40f2f}
1.input-phone-v2__container{position:relative;display:flex;flex-direction:column;min-height:82px}.input-phone-v2__container.has-error{min-height:112px}.input-phone-v2 ::placeholder{color:transparent}.input-phone-v2 ::-ms-input-placeholder{color:transparent}.input-phone-v2__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px;display:flex}.input-phone-v2__number{padding-left:16px;display:flex;flex-direction:column;width:80%}.input-phone-v2__number__input__field{width:80%;border-radius:4px;border:1px solid var(--Form-Elements-Border-Default, #8E8F90);border:none;appearance:none;background-color:white;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-weight:400;line-height:24px;font-style:normal;overflow:hidden;text-overflow:ellipsis}.input-phone-v2__number__input__prefix{position:relative;top:24px;color:#555f61;padding-right:2px;font-size:16px}.input-phone-v2__number__input__clear{position:absolute;right:14px;top:20px;background-color:rgba(85, 95, 97, 0.5);border:none;height:20px;width:20px;border-radius:100%;outline:none;text-align:center;font-weight:bold;z-index:100;padding:2px;cursor:pointer}.input-phone-v2__number__input__clear:hover{background-color:#6a7582}.input-phone-v2__number__input__clear__icon{cursor:pointer}.input-phone-v2__trigger{position:absolute;top:19px;left:16px;font-weight:bold;font-size:16px;color:#131516}.input-phone-v2 .images-container{position:relative;display:flex;height:24px;margin-left:-59px;margin-top:16px;pointer-events:none;align-items:center;gap:4px}.input-phone-v2 .flag{width:24px;height:14px}.select-wrapper{display:flex;border-radius:4px 0px 0px 4px;background:var(--Surface-Container-Secondary, #EFF0F1);cursor:pointer;width:76px;align-items:center;justify-content:center}.select-wrapper:focus{outline:none}.selected-item{display:flex;align-items:center;justify-content:space-between;gap:4px}.selected-item img.flag{width:24px;height:16px;border-radius:2px}.selected-item span{display:flex;margin-left:4px}.selected-item .code{color:#333;font-weight:bold;margin-left:auto}.dropdown{position:absolute;top:calc(100% + 2px);left:0;background:white;border-radius:10px;box-shadow:0 4px 14px rgba(0, 0, 0, 0.1);max-height:280px;overflow-y:auto;z-index:10;width:100%;padding:4px 0;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-weight:400;line-height:24px}.option{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background 0.2s ease}.option:hover,.option:focus{background-color:#f0f0f0}.option.selected{background-color:#e0e0e0}.option img.flag{width:24px;height:16px;margin-right:12px;border-radius:2px;flex-shrink:0}.option span{font-size:14px}.option .code{margin-left:auto;color:#888;font-weight:500}.input-phone-v2{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);border-radius:1px}.input-phone-v2:focus,.input-phone-v2:not(.has-error):hover{border:1px solid var(--celebrity-primary-blue, #8E8F90)}.input-phone-v2:disabled{background-color:var(--celebrity-input-disabled-background-color, white);border-color:var(--celebrity-input-disabled-border-color, #8E8F90)}.input-phone-v2__label{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif)}.input-phone-v2--error .selected-item svg path,.has-error .selected-item svg path{fill:var(--celebrity-error-color, #ED1D24)}.input-phone-v2--focus .selected-item svg path{fill:var(--celebrity-primary-blue, #8E8F90)}',royal:'.input-phone-v2__number__input__field{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none}.input-phone-v2{height:56px;border:1px solid #8E8F90;border-radius:5px;background-color:#ffffff;display:flex;position:relative;width:100%}.input-phone-v2.has-error{border-color:#e40f2f}
1.input-phone-v2__container{position:relative;display:flex;flex-direction:column;min-height:82px}.input-phone-v2__container.has-error{min-height:112px}.input-phone-v2 ::placeholder{color:transparent}.input-phone-v2 ::-ms-input-placeholder{color:transparent}.input-phone-v2__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px;display:flex}.input-phone-v2__number{padding-left:16px;display:flex;flex-direction:column;width:80%}.input-phone-v2__number__input__field{width:80%;border-radius:4px;border:1px solid var(--Form-Elements-Border-Default, #8E8F90);border:none;appearance:none;background-color:white;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-weight:400;line-height:24px;font-style:normal;overflow:hidden;text-overflow:ellipsis}.input-phone-v2__number__input__prefix{position:relative;top:24px;color:#555f61;padding-right:2px;font-size:16px}.input-phone-v2__number__input__clear{position:absolute;right:14px;top:20px;background-color:rgba(85, 95, 97, 0.5);border:none;height:20px;width:20px;border-radius:100%;outline:none;text-align:center;font-weight:bold;z-index:100;padding:2px;cursor:pointer}.input-phone-v2__number__input__clear:hover{background-color:#6a7582}.input-phone-v2__number__input__clear__icon{cursor:pointer}.input-phone-v2__trigger{position:absolute;top:19px;left:16px;font-weight:bold;font-size:16px;color:#131516}.input-phone-v2 .images-container{position:relative;display:flex;height:24px;margin-left:-59px;margin-top:16px;pointer-events:none;align-items:center;gap:4px}.input-phone-v2 .flag{width:24px;height:14px}.select-wrapper{display:flex;border-radius:4px 0px 0px 4px;background:var(--Surface-Container-Secondary, #EFF0F1);cursor:pointer;width:76px;align-items:center;justify-content:center}.select-wrapper:focus{outline:none}.selected-item{display:flex;align-items:center;justify-content:space-between;gap:4px}.selected-item img.flag{width:24px;height:16px;border-radius:2px}.selected-item span{display:flex;margin-left:4px}.selected-item .code{color:#333;font-weight:bold;margin-left:auto}.dropdown{position:absolute;top:calc(100% + 2px);left:0;background:white;border-radius:10px;box-shadow:0 4px 14px rgba(0, 0, 0, 0.1);max-height:280px;overflow-y:auto;z-index:10;width:100%;padding:4px 0;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-weight:400;line-height:24px}.option{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background 0.2s ease}.option:hover,.option:focus{background-color:#f0f0f0}.option.selected{background-color:#e0e0e0}.option img.flag{width:24px;height:16px;margin-right:12px;border-radius:2px;flex-shrink:0}.option span{font-size:14px}.option .code{margin-left:auto;color:#888;font-weight:500}'};const Y=class{watchSubmittedHandler(){this.textInput.value||(this.errorMessage=this.errorMessages.required,this.inputData=Object.assign(Object.assign({},this.inputData),{value:"",isValid:!1}),this.valueChanged.emit(this.inputData))}get computedStyles(){return(0,c.a)(this.customStyles)}constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.autofocus=!1,this.disabled=!1,this.type="text",this.required=!1,this.brand="royal",this.placeholder=" ",this.allowOnlyNumbers=!1,this.showErrorsOnFocusOut=!1,this.inputMode="text",this.focused=!1,this.setInputFocus=()=>{this.focused=!0},this.setInputFocusOut=e=>{this.focused=!1,this.showErrorsOnFocusOut&&this.setErrorMessage(e),this.valueChanged.emit(Object.assign(Object.assign({},this.inputData),{isComplete:!0}))},this.setInput=()=>{this.disabled||setTimeout(()=>this.textInput.focus(),0)},this.clearInput=()=>{this.textInput.value="",this.inputData=Object.assign(Object.assign({},this.inputData),{value:"",isValid:!1}),this.errorMessage=this.errorMessages.required,this.valueChanged.emit(this.inputData)},this.inputData={label:this.name,isRequired:this.required},this.value&&(this.inputData=Object.assign(Object.assign({},this.inputData),{value:this.value,isValid:!0}),this.valueChanged.emit(this.inputData))}handleMinChange(t,e){t!==e&&(this.errorMessage=this.value.length<this.minLength||this.value.length>this.minLength?this.errorMessages.minLength:"")}componentWillLoad(){!this.disabled&&this.autofocus&&(this.setInput(),this.setInputFocus())}setErrorMessage(t){var e,o,r,a,n;const p=t.target.value;this.errorMessage="";const d={typeMismatch:null===(e=this.errorMessages)||void 0===e?void 0:e.invalidType,valueMissing:null===(o=this.errorMessages)||void 0===o?void 0:o.required,tooShort:null===(r=this.errorMessages)||void 0===r?void 0:r.minLength,tooLong:null===(a=this.errorMessages)||void 0===a?void 0:a.maxLength,patternMismatch:null===(n=this.errorMessages)||void 0===n?void 0:n.invalidPattern};
1Object.keys(d).forEach(u=>{t.target.validity[u]&&(this.errorMessage=d[u])}),p.length<this.minLength&&(this.errorMessage=d.tooShort)}handleChange(t){this.value=t.target.value,this.setErrorMessage(t),this.inputData=Object.assign(Object.assign({},this.inputData),{value:"",isValid:!1}),this.errorMessage||(this.inputData=Object.assign(Object.assign({},this.inputData),{value:this.value,isValid:!0})),this.valueChanged.emit(this.inputData)}showErrorMessage(){return!(!this.errorMessage||this.focused&&this.value)}onKeyPressClear(t){"Enter"===t.key&&(this.clearInput(),this.setInput())}disallowLettersInput(t){const e=t.key;!/\d/.test(e)&&!"()+-".includes(e)&&t.preventDefault()}render(){return(0,i.h)(i.H,{key:"0ec4b80b2e18776cc2018452e39ca670047671cb"},(0,i.h)("div",{key:"e4f89912fde2ff4f571876b41f78b5e163ddffe4","arial-describedby":"clear-button",class:{"input-text":!0,[`input-text-${this.brand}`]:!0,"input-text--disabled":this.disabled,"input-text--focus":this.focused,"input-text--error":this.errorMessage&&!this.focused},onClick:this.setInput},(0,i.h)("input",{key:"6dcb5f4459338e6f1245834d4b44be59e0fbda19",id:`input-text-${this.inputId}`,name:this.name,"aria-label":this.label,onChange:this.handleChange.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),placeholder:this.placeholder,type:this.type,ref:t=>this.textInput=t,class:"input-text__input "+(this.errorMessage?"input-text__input--error":""),required:this.required,minLength:this.minLength,maxLength:this.maxLength,pattern:this.pattern,value:this.value,inputMode:this.inputMode,onKeyPress:this.allowOnlyNumbers?this.disallowLettersInput.bind(this):null,disabled:this.disabled,style:this.computedStyles}),(0,i.h)("label",{key:"2170af0eaeaebc6686c998d2557be5111cb0ba3f",class:`input-text__label\n ${this.focused?"input-text__label--focus":""}\n ${this.showErrorMessage()?"input-text__label--error":""}\n `,htmlFor:this.name},this.label),!this.disabled&&this.focused&&this.value&&(0,i.h)("clear-button",{key:"357b2afae98bb36e14180f2ba9bb058e9da1263c",onFocus:this.setInputFocus,onKeyPress:this.onKeyPressClear.bind(this),onFocusOut:this.setInputFocusOut,onClick:this.clearInput}),this.showErrorMessage()&&(0,i.h)("exclamation-icon",{key:"1780d8f93192755c333a21f86f20ce1cf4673bb6"})),this.showErrorMessage()&&(0,i.h)("input-error",{key:"55d5764a768c378dfaf27859d976babb0f280fa5",errorMessage:this.errorMessage}))}static get watchers(){return{submitted:[{watchSubmittedHandler:0}],minLength:[{handleMinChange:0}]}}};Y.style={celebrity:".input-text{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-text ::placeholder{color:transparent}.input-text ::-ms-input-placeholder{color:transparent}.input-text__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none;--input-font-size:16px}.input-text{border:1px solid #B4BAC0}.input-text-celebrity.input-text--focus{border-color:#2588CD}.input-text.input-text--error{border-color:#e40f2f}.input-text--focus{border-color:#006AF4}.input-text--disable-border{border-width:0}.input-text--readonly{pointer-events:none}.input-text--disabled{pointer-events:none;background-color:#F3F3F3}.input-text__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-text__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-text__label--error{color:#e40f2f}.input-text__label--focus{font-weight:400;opacity:1}.input-text__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:10px;padding-top:0}.input-text__label{font-size:14px}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-text__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-text__input{padding-right:0;font-size:var(--input-font-size)}.input-text__input:focus+.input-text__label,.input-text__input:not(:placeholder-shown)+.input-text__label{transform:translateY(-4px);font-size:12px;padding-top:10px}.input-text--focus{border-color:#2588CD}",royal:".input-text{height:56px;padding:0 16px;border:1px solid #B4BAC0;border-radius:4px;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative}.input-text ::placeholder{color:transparent}.input-text ::-ms-input-placeholder{color:transparent}.input-text__input{position:relative;top:23px;color:#131516;caret-color:#131516;font-size:16px;font-weight:700;width:100%;border:none;outline:none;line-height:20px;letter-spacing:0.15px}:host{width:100%;outline:none;--input-font-size:16px}.input-text{border:1px solid #B4BAC0}.input-text-celebrity.input-text--focus{border-color:#2588CD}.input-text.input-text--error{border-color:#e40f2f}.input-text--focus{border-color:#006AF4}.input-text--disable-border{border-width:0}.input-text--readonly{pointer-events:none}.input-text--disabled{pointer-events:none;background-color:#F3F3F3}.input-text__label{position:relative;bottom:24px;color:#555F61;font-size:14px;font-weight:400;padding-top:1.6rem;transition:all 0.3s ease;line-height:20px;letter-spacing:0.15px}.input-text__label--float{font-size:12px;opacity:1;line-height:16px;letter-spacing:0.15px}.input-text__label--error{color:#e40f2f}.input-text__label--focus{font-weight:400;opacity:1}.input-text__label--error{color:var(--error-color-sign-in, #e40f2f);transform:translateY(-4px);font-size:10px;padding-top:0}.input-text__label{font-size:14px}@keyframes cdk-text-field-autofill-color-royal{to{background:transparent;color:#131516}}.input-text__input.cdk-text-field-autofill-monitored:-webkit-autofill{animation-fill-mode:both;animation-name:cdk-text-field-autofill-start, cdk-text-field-autofill-color-royal !important}.input-text__input{padding-right:0;font-size:var(--input-font-size)}.input-text__input:focus+.input-text__label,.input-text__input:not(:placeholder-shown)+.input-text__label{transform:translateY(-4px);font-size:12px;padding-top:10px}.input-text--focus{border-color:#006AF4}"};const H=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.inputError=(0,i.c)(this,"inputError"),this.inputFocus=(0,i.c)(this,"inputFocus"),this.inputFocusOut=(0,i.c)(this,"inputFocusOut"),this.inputClear=(0,i.c)(this,"inputClear"),this.autofocus=!1,this.inputId="text-1",this.type="text",this.required=!1,this.brand="royal",this.placeholder=" ",this.allowOnlyNumbers=!1,this.allowDecimalNumbers=!1,this.prefixValue="",this.showSuccessIcon=!1,this.inputMode="text",this.focused=!1,this.notNumbers=/\D/gi,this.notDecimals=/[^\d,\.]/gi,this.twoDigitDecimalOnlyRegex=/^\d{0,8}([.|,]\d{0,2})?$/g,this.setInputFocus=e=>{this.focused=!0,this.inputFocus.emit(e)},this.setInputFocusOut=e=>{this.focused=!1,this.inputFocusOut.emit(e)},this.setInput=()=>{setTimeout(()=>
1this.textInput.focus(),0)},this.clearInput=()=>{this.textInput.value="",this.value="",this.inputClear.emit(),this.valueChanged.emit("")}}watchSubmittedHandler(){this.textInput.value||(this.valueChanged.emit(this.value),this.handleErrors(this.textInput.validity))}componentWillLoad(){this.autofocus&&this.setInput()}handleChange(t){let e=t.target.value;this.allowOnlyNumbers?e=e.replace(this.notNumbers,""):this.allowDecimalNumbers&&(this.twoDigitDecimalOnlyRegex.test(e)||(e=e.replace(this.notDecimals,""))),this.textInput.value=e,this.value=e,this.handleErrors(t.target.validity),this.valueChanged.emit(this.value)}handleErrors(t){t&&this.inputError.emit(t)}showErrorMessage(){return!!this.errorMessage&&!this.focused}onKeyPressClear(t){"Enter"===t.key&&(this.clearInput(),this.setInput())}disallowLettersInput(t){/^\d+$/.test(t.key)||t.preventDefault()}allowOnlyDecimalFields(t){if(this.allowDecimalNumbers){if(-1!==["Backspace","Tab","End","Home","ArrowLeft","ArrowRight","Del","Delete"].indexOf(t.key))return;const o=this.textInput.value,r=this.textInput.selectionStart,a=[o.slice(0,r),"Decimal"===t.key?".":t.key,o.slice(r)].join("");a&&!String(a).match(this.twoDigitDecimalOnlyRegex)&&t.preventDefault()}}handleKeyEvents(t){this.allowOnlyNumbers&&this.disallowLettersInput(t),this.allowDecimalNumbers&&this.allowOnlyDecimalFields(t)}render(){return(0,i.h)(i.H,{key:"74544af5c7fc6b96764ec3949a192f264550fb19"},(0,i.h)("div",{key:"0ca8947a51fbc8e5d7b100c45482c7898131d098",class:{"input-text__container":!0,"has-error":this.showErrorMessage()}},(0,i.h)("label",{key:"85d21beef331b57d59d241e3ab90161c9ff4597e",class:"input-text__label"},this.label),(0,i.h)("div",{key:"16b06ce8f8f76453d50c7be7aaae893b0806bf4d",class:"input-text__fields"},(0,i.h)("div",{key:"d60557ff9350e4780b81b30b7b118addd7d31cae",class:"input-text__field"},(0,i.h)("input",{key:"3147ad717627ef03d69d2fa1167b2bef73b8fe8b",class:"input-text__input "+(this.showErrorMessage()?"input-text__input--error":""),id:`input-text-${this.inputId}`,name:this.name,"aria-label":this.label,onInput:this.handleChange.bind(this),onFocus:this.setInputFocus.bind(this),onFocusout:this.setInputFocusOut.bind(this),placeholder:this.placeholder,type:this.type,ref:t=>this.textInput=t,required:this.required,minLength:this.minLength,maxLength:this.maxLength,min:this.min,max:this.max,pattern:this.pattern,value:this.value,inputMode:this.inputMode,onKeyPress:this.handleKeyEvents.bind(this)}),this.showErrorMessage()&&(0,i.h)("input-error-v2",{key:"d2107bd8ab796df5014ac57352ed5f547c20f451",errorMessage:this.errorMessage})))))}static get watchers(){return{submitted:[{watchSubmittedHandler:0}]}}};H.style={celebrity:':host{width:100%;outline:none}.input-text__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.input-text__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.input-text__container.has-error{min-height:112px}.input-text__fields{display:flex;gap:24px;width:100%;height:56px}.input-text__field{display:flex;flex-direction:column;width:100%}.input-text__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.input-text__input::placeholder{color:#666768}.input-text__input--error{border:1px solid #ED1D24}.input-text__input:focus-visible{outline:1px solid transparent}.input-text__label{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif)}.input-text__input{font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);border-radius:1px}.input-text__input:focus,.input-text__input:not(.input-text__input--error):hover{border:1px solid var(--celebrity-primary-blue, #8E8F90)}.input-text__input--error{border:1px solid var(--celebrity-error-color, #ED1D24)}.input-text__input:disabled{background-color:var(--celebrity-input-disabled-background-color, white);border-color:var(--celebrity-input-disabled-border-color, #8E8F90)}.input-text--focus{border-color:var(--celebrity-border-focus-color, #8E8F90)}',royal:':host{width:100%;outline:none}.input-text__label{color:#535455;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.input-text__container{position:relative;display:flex;flex-direction:column;width:100%;min-height:82px}.input-text__container.has-error{min-height:112px}.input-text__fields{display:flex;gap:24px;width:100%;height:56px}
1.input-text__field{display:flex;flex-direction:column;width:100%}.input-text__input{height:56px;text-align:left;text-indent:16px;border-radius:4px;border:1px solid #8E8F90;appearance:none;background-color:white;justify-content:space-between;align-self:stretch;color:#151617;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:0px}.input-text__input::placeholder{color:#666768}.input-text__input--error{border:1px solid #ED1D24}.input-text__input:focus-visible{outline:1px solid transparent}.input-text--focus{border-color:#006AF4}'};const W=class{constructor(t){(0,i.r)(this,t),this.modalClosed=(0,i.c)(this,"modalClosed"),this.isOpen=!1,this.closeOnbackdrop=!1,this.zIndex="1000",this.blurBackdrop=0}closeModal(){this.modalClosed.emit(!0)}handleBackdropClick(){this.closeOnbackdrop&&this.closeModal()}get customStyles(){return Object.assign({zIndex:this.zIndex},this.blurBackdrop>0&&this.blurBackdrop<11?{backdropFilter:`blur(${this.blurBackdrop}px)`}:{})}render(){return(0,i.h)("div",{key:"d9457bc01d6b664bb1fa7e749cce52eb595c8347",class:"modal-v2 "+(this.isOpen?"modal-v2--open":""),onClick:this.handleBackdropClick.bind(this),style:this.customStyles},(0,i.h)("div",{key:"c7e6b7df9eab9fbc893cf6596fc73b43b341be2b",class:"modal-v2__content",style:this.widthInPx?{width:`${this.widthInPx}px`}:null,onClick:t=>t.stopPropagation()},(0,i.h)("button",{key:"e7b79260610e925c822269ad84774fa5953ddd72",tabIndex:0,class:"modal-v2__close",onClick:()=>this.closeModal()},this.brand===l.B.ROYAL?(0,s.c)(l.b.ROYAL):(0,s.a)(l.b.CELEBRITY)),(0,i.h)("div",{key:"a910ffec003003a70a3a117096ca9445bbd6c97e",class:"modal-v2__body"},(0,i.h)("slot",{key:"613eb2b45075bd0af013050e83fb59bc42893cb1"}))))}};W.style=".modal-v2{display:none;position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.5)}@media only screen and (max-width: 480px){.modal-v2{display:none}}.modal-v2__content{display:flex;flex-direction:column;background-color:#ffffff;width:auto;max-height:90%;overflow-y:auto;border-radius:12px}@media only screen and (max-width: 480px){.modal-v2__content{width:100%;position:fixed;bottom:0;border-radius:12px 12px 0 0}}.modal-v2__close{background-color:#ffffff;margin:0;border:none;right:20px;top:20px;padding:20px;align-self:flex-end;cursor:pointer}.modal-v2__closehover,.modal-v2__close:focus{text-decoration:none}.modal-v2__close svg{width:40px;height:40px}@media only screen and (max-width: 480px){.modal-v2__close svg{display:none}}.modal-v2--open{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}";const U=class{constructor(t){(0,i.r)(this,t),this.notificationDismissed=(0,i.c)(this,"notificationDismissed"),this.brand="royal",this.type="info",this.variant="inline",this.dismissible=!0,this.isVisible=!0,this.handleClose=()=>{this.isVisible=!1,this.notificationDismissed.emit()}}get parsedStyles(){try{return JSON.parse(this.customStyles||"{}")}catch{return{}}}get computedMessageStyles(){return(0,c.a)(this.parsedStyles.message)}get computedIconStyles(){return(0,c.a)(this.parsedStyles.icon)}iconMarkup(){var t;if(null!==(t=this.iconUrl)&&void 0!==t&&t.trim())return(0,i.h)("div",{class:"icon"},(0,i.h)("img",{style:this.computedIconStyles,src:this.iconUrl,alt:"Custom icon"}));{const e=this.getIcon();return(0,i.h)("div",{class:"icon"},e())}}getIcon(){const t={royal:{success:s.E,warning:s.D,error:s.C,info:s.B},celebrity:{success:s.A,warning:s.z,error:s.y,info:s.x}},e=this.brand===l.B.ROYAL?"royal":"celebrity";return t[e][this.type]||t[e].info}render(){return this.isVisible?(0,i.h)("div",{class:`notification-${this.brand} notification--${this.type} notification--${this.variant} notification`,style:this.computedMessageStyles,part:"notification-container",id:this.notificationId},this.iconMarkup(),(0,i.h)("div",{class:"content",part:"notification-content"},(0,i.h)("div",{class:"title",innerHTML:this.notificationTitle}),(0,i.h)("div",{class:"description",innerHTML:this.description})),this.dismissible&&(0,i.h)("button",{class:"close-btn",onClick:this.handleClose,"aria-label":"Close notification"},this.brand===l.B.ROYAL?(0,s.F)():(0,s.G)())):null}};U.style=':host{display:block}.notification{color:#131516;display:flex;align-items:flex-start;gap:16px;flex:1 0 0;border-left:4px solid;background-color:#F6F8FB;border-radius:0px 4px 4px 0px;padding:16px;margin:10px 0;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.12);position:relative;max-width:100%}.notification--floating{position:fixed;z-index:9999;width:80%;left:50%;transform:translate(-50%, 2%)}.notification .icon{width:24px;height:24px;aspect-ratio:1/1;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.notification .icon img{width:100%;height:100%}.notification .content{flex-grow:1}.notification .title{font-feature-settings:"liga" off, "clig" off;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0.15px}.notification .description{font-feature-settings:"liga" off, "clig" off;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.15px}.notification .close-btn{background:none;border:none;display:flex;cursor:pointer;justify-content:center;align-items:center;padding:0}.notification a.rcl-text-link{text-decoration:none}.notification-royal.notification{font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif}.notification-royal.notification--success{border-color:#00866E}.notification-royal.notification--warning{border-color:#F46406}.notification-royal.notification--info{border-color:#006AF4}.notification-royal.notification--error{border-color:var(--error-color-sign-in, #e40f2f)}.notification-celebrity.notification{font-family:"Poppins", sans-serif}.notification-celebrity.notification--success{border-color:#009D81}.notification-celebrity.notification--warning{border-color:#FE6444}.notification-celebrity.notification--info{border-color:#004275}.notification-celebrity.notification--error{border-color:#a8151a}';const J=class{constructor(t){(0,i.r)(this,t),this.showStrengthLevel=!1,this.hasLetter=!1,this.hasNumber=!1,this.hasMinLength=!1,this.strengthLevel=0}watchValue(){this.checkStrength()}watchPasswordStrengthLabels(){this.parsePasswordStrengthLabels()}componentWillLoad(){this.checkStrength(),this.parsePasswordStrengthLabels()}checkStrength(){var t,e;this.hasLetter=/[A-Za-z]/.test(this.value),this.hasNumber=/\d/.test(this.value),this.hasMinLength=(null===(t=this.value)||void 0===t?void 0:t.length)>=8;const o=[this.hasLetter,this.hasNumber,this.hasMinLength].filter(
1Boolean).length;this.strengthLevel=(null===(e=this.value)||void 0===e?void 0:e.length)>8&&3===o?4:o}parsePasswordStrengthLabels(){if(this.passwordStrengthLabels)if("object"!=typeof this.passwordStrengthLabels)try{this.passwordStrengthLabelsState=JSON.parse(this.passwordStrengthLabels)}catch(t){console.error("passwordStrengthLabels prop format invalid:",t),this.passwordStrengthLabelsState={}}else this.passwordStrengthLabelsState=this.passwordStrengthLabels;else this.passwordStrengthLabelsState={}}render(){return(0,i.h)("div",{key:"e449adfc4025ee5f2ae61cb1645d8b56c78b1a70",class:"password-strength"},(0,i.h)("div",{key:"4a594ddcd2941e3188d44c78a015b1f4ac5a9c1d",class:"password-strength__label"},(0,i.h)("label",{key:"145032cc6ffc4892148ab5511ba0a70c58fa9432"},[this.passwordStrengthLabelsState.label,this.passwordStrengthLabelsState.veryWeak,this.passwordStrengthLabelsState.weak,this.passwordStrengthLabelsState.good,this.passwordStrengthLabelsState.strong][this.strengthLevel])),(0,i.h)("div",{key:"1d91ce6580e6f2ee60c6993108d1060aee8e8ea5",class:"password-strength__bars"},[0,1,2,3].map(e=>{let o="";return this.strengthLevel>e&&(o=this.strengthLevel<2?"red":this.strengthLevel<3?"orange":"green"),(0,i.h)("div",{key:e,class:`bar ${o}`})})),(0,i.h)("div",{key:"7d846fc2fd0242bb39a3dd7531d1d7b80f4b966e",class:"requirements"},(0,i.h)("label",{key:"adc4855803706e857a55aaa48a3c14eb1cdcd555",class:"requirements__title"},this.passwordStrengthLabelsState.passwordRequirements),(0,i.h)("div",{key:"a928ca8b54c73bb0683065345648f60c7fb3e266",class:"requirements__container"},(0,i.h)("div",{key:"58e1e745cb3ce49e96d471482c22359cbe41500d",class:"requirements__option"},(0,i.h)("span",{key:"0400068eb9bfb14eff6798a99a038b6cf4234fcf",class:{requirements__check:!0,met:this.hasLetter}},(0,s.H)()),(0,i.h)("span",{key:"188d758f19a1866e208a6ab1a3778f2557ffa615",class:"requirements__label"},"1 ",this.passwordStrengthLabelsState.letter)),(0,i.h)("div",{key:"ae2a8d43fe8d4286d5ced9f460d90c53b9f9eb18",class:"requirements__option"},(0,i.h)("span",{key:"dc92bc1d256cca829a9081e746db67c8c5d9cb1b",class:{requirements__check:!0,met:this.hasNumber}},(0,s.H)()),(0,i.h)("span",{key:"bbd1ff78e09db4c7ebd72c94a9358c130c74404e",class:"requirements__label"},"1 ",this.passwordStrengthLabelsState.number)),(0,i.h)("div",{key:"911a69bd090c5eceb52c8dd3842b9f28b7039689",class:"requirements__option"},(0,i.h)("span",{key:"ca2044ecd2d4dee63d7482ff34c3719176dcd8da",class:{requirements__check:!0,met:this.hasMinLength}},(0,s.H)()),(0,i.h)("span",{key:"2ceee76c41e9b5097d54be38ac8878ed86f0879f",class:"requirements__label"},"8 ",this.passwordStrengthLabelsState.characters)))))}static get watchers(){return{value:[{watchValue:0}],passwordStrengthLabels:[{watchPasswordStrengthLabels:0}]}}};J.style='.password-strength{position:relative;display:block}.password-strength__label{color:#555F61;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0.15px;margin-top:24px;margin-bottom:8px;text-align:right}.password-strength__bars{display:flex;gap:8px;height:4px;margin-top:4px}.bar{flex:1;background:#F3F3F3;border-radius:4px}.bar.red{background:var(--error-color-sign-in, #e40f2f)}.bar.orange{background:#F46406}.bar.green{background:#00866E}.requirements{display:flex;margin-top:24px;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;flex-shrink:0;border-radius:8px;background:#F6F8FB}.requirements__option{display:flex;gap:4px;justify-content:center}.requirements__check{color:#B4BAC0}.requirements__check.met{color:#006AF4}.requirements__title{font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.15px;color:#131516}.requirements__label{font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0.15px;color:#131516}.requirements__container{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.requirements__container span{font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0.15px}';const G=class{constructor(t){(0,i.r)(this,t),this.onClickPrimaryButton=(0,i.c)(this,"onClickPrimaryButton"),this.brand="royal"}
1handleOnClick(){this.disabled||this.onClickPrimaryButton.emit(this.text)}getThemeClass(){switch(this.theme){case"basic":return"primary-button-v2--basic";case"light":return"primary-button-v2--light";default:return""}}render(){const t=this.getThemeClass();return(0,i.h)("button",{key:"e38446f27b479c5d1107552bfc7a85400480e02c",type:this.type,onClick:this.handleOnClick.bind(this),disabled:this.disabled,class:`primary-button-v2 ${t}`,style:Object.assign({},this.customStyles)},this.text)}};G.style={celebrity:':host{width:100%}.primary-button-v2{width:100%;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:32px;text-align:center;border-radius:4px;padding:11px 32px;color:#ffffff;cursor:pointer}.primary-button-v2:disabled{background:#666768;border:1px solid #666768;color:#f7f8f9}.primary-button-v2--light,.primary-button-v2--basic{background:none}.primary-button-v2--light:disabled,.primary-button-v2--basic:disabled{background:#eff0f1;color:#838f90}.primary-button-v2--basic:disabled{border:1px}.primary-button-v2{background:#002859;border:1px solid #002859;font-family:var(--celebrity-font-family, proxima-nova, proxima_nova, Proxima Nova, sans-serif);border-radius:1px}.primary-button-v2--light{color:#151617;background:none;border:1px solid #151617}.primary-button-v2--light:hover{background:#E2F5FE}.primary-button-v2--light:disabled{background:#eff0f1;color:#838f90;border:1px solid #666768}.primary-button-v2--basic{color:#002859;background:none;border:1px}',royal:':host{width:100%}.primary-button-v2{width:100%;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:32px;text-align:center;border-radius:4px;padding:11px 32px;color:#ffffff;cursor:pointer}.primary-button-v2:disabled{background:#666768;border:1px solid #666768;color:#f7f8f9}.primary-button-v2--light,.primary-button-v2--basic{background:none}.primary-button-v2--light:disabled,.primary-button-v2--basic:disabled{background:#eff0f1;color:#838f90}.primary-button-v2--basic:disabled{border:1px}.primary-button-v2{background:#005edc;border:1px solid #005edc}.primary-button-v2--light{color:#005edc;background:none}.primary-button-v2--basic{color:#005edc;background:none;border:1px}',silversea:':host{width:100%}.primary-button-v2{width:100%;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:32px;text-align:center;border-radius:4px;padding:11px 32px;color:#ffffff;cursor:pointer}.primary-button-v2:disabled{background:#666768;border:1px solid #666768;color:#f7f8f9}.primary-button-v2--light,.primary-button-v2--basic{background:none}.primary-button-v2--light:disabled,.primary-button-v2--basic:disabled{background:#eff0f1;color:#838f90}.primary-button-v2--basic:disabled{border:1px}.primary-button-v2{background:#303030;border:1px solid #303030;text-transform:uppercase;font-family:"Inter", sans-serif;letter-spacing:0.6px;font-size:13px;font-weight:600}.primary-button-v2--light{color:#303030;background:none}.primary-button-v2--basic{color:#303030;background:none;border:1px solid #303030}'};const X=class{constructor(t){(0,i.r)(this,t),this.optionSelected=(0,i.c)(this,"optionSelected"),this.selectedOption="",this.layout="column",this.labels=[]}handleOptions(){this.labels=JSON.parse(this.options)}componentWillLoad(){this.options&&(this.labels=JSON.parse(this.options))}handleOptionChange(t){this.disabled||(this.selectedOption=t,this.optionSelected.emit(t))}handleKeyDown(t,e){if(this.disabled)return;const o=Array.from(this.el.shadowRoot.querySelectorAll(".radio-group__input"));if(!o.length)return;let r=e;const a="row"===this.layout;switch(t.key){case"Enter":case" ":t.preventDefault(),this.handleOptionChange(o[e].value);break;case"ArrowDown":a&&(t.preventDefault(),r=(e+1)%o.length);break;case"ArrowUp":a&&(t.preventDefault(),r=(e-1+o.length)%o.length);break;case"ArrowRight":a||(t.preventDefault(),r=(e+1)%o.length);break;
1case"ArrowLeft":a||(t.preventDefault(),r=(e-1+o.length)%o.length)}r!==e&&(o.forEach((n,p)=>n.tabIndex=p===r?0:-1),o[r].focus())}render(){return(0,i.h)("div",{key:"5da474f381657e8566734bda1499b7fa2214074a"},this.arialabel&&(0,i.h)("label",{key:"456646e7ecaaa438710faa1010f79771cc5e2236",class:"radio-group-label",part:"radio-group-label",id:`${this.name}-label`},this.arialabel),(0,i.h)("div",{key:"a90bc9106603dcce04000392973abc71b43e78e6",class:{"radio-group":!0,"radio-group--disabled":this.disabled,[`radio-group--${this.layout}`]:!0},role:"radiogroup",onFocus:t=>{if(t.target.classList.contains("radio-group__input"))return;const o=Array.from(this.el.shadowRoot.querySelectorAll(".radio-group__input"));o.length&&(o.find(a=>a.checked)||o[0]).focus()},"aria-labelledby":this.arialabel?`${this.name}-label`:void 0},this.labels.map((t,e)=>{var o;const r=null!==(o=t?.disabled)&&void 0!==o?o:this.disabled,a=`radio-button-${this.name}-${e}`;return(0,i.h)("div",{class:"radio-group__radio",key:t.value,style:t.styles},(0,i.h)("input",{class:"radio-group__input",type:"radio",id:a,value:t.value,checked:String(this.selectedOption)===String(t.value),onChange:()=>this.handleOptionChange(t.value),disabled:r,name:this.name,onKeyDown:n=>this.handleKeyDown(n,e),tabIndex:this.selectedOption===t.value||!this.selectedOption&&0===e?0:-1}),(0,i.h)("label",{htmlFor:a,class:"radio-group__label",style:t.labelStyles},(0,i.h)("div",{class:"radio-group__toggle"}),t.icon&&(0,i.h)("span",{class:"radio-group__icon"},t.icon),t.label))})))}get el(){return(0,i.a)(this)}static get watchers(){return{options:[{handleOptions:0}]}}};X.style={celebrity:'.radio-group{display:flex;flex-direction:column;padding:5px;border:1px solid transparent;border-radius:6px;outline:none;transition:border-color 0.2s ease, box-shadow 0.2s ease;margin-bottom:2px}.radio-group:has(.radio-group__input:focus-visible){border-color:#006af4;box-shadow:0 0 0 1px rgba(0, 106, 244, 0.3)}.radio-group--disabled{pointer-events:none;opacity:0.5}.radio-group--row{flex-direction:row}.radio-group--column{flex-direction:column}.radio-group__toggle{display:flex;position:relative}.radio-group__toggle:before{content:"";position:relative;top:13px;min-width:24px;width:24px;height:24px;min-height:24px;background-color:transparent;border:1px solid #006af4;border-radius:50%;transform:translateY(-50%);transition:border-color 400ms ease;margin-right:8px}.radio-group__toggle:after{content:"";position:absolute;width:16px;height:16px;background-color:white;border:1px solid white;border-radius:50%;top:13px;left:4px;transform:translateY(-50%) scale(0);transition:transform 400ms ease}.radio-group__radio{display:flex;align-items:center}.radio-group__label{position:relative;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.radio-group__input{position:relative;display:flex;align-items:center;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;cursor:pointer;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden}.radio-group__input:checked+.radio-group__label .radio-group__toggle::before{background-color:#006af4}.radio-group__input:checked+.radio-group__label .radio-group__toggle::after{transform:translateY(-50%) scale(0.55)}.radio-group__icon{display:flex;margin-right:17px}.radio-group-label{font-size:16px}.radio-group__toggle:before{border:1px solid #1673AF}.radio-group__input:checked+.radio-group__label .radio-group__toggle::before{background-color:#1673AF}',royal:'.radio-group{display:flex;flex-direction:column;padding:5px;border:1px solid transparent;border-radius:6px;outline:none;transition:border-color 0.2s ease, box-shadow 0.2s ease;margin-bottom:2px}.radio-group:has(.radio-group__input:focus-visible){border-color:#006af4;box-shadow:0 0 0 1px rgba(0, 106, 244, 0.3)}.radio-group--disabled{pointer-events:none;opacity:0.5}.radio-group--row{flex-direction:row}.radio-group--column{flex-direction:column}.radio-group__toggle{display:flex;position:relative}.radio-group__toggle:before{content:"";position:relative;top:13px;min-width:24px;width:24px;height:24px;min-height:24px;background-color:transparent;border:1px solid #006af4;border-radius:50%;transform:translateY(-50%);transition:border-color 400ms ease;margin-right:8px}.radio-group__toggle:after{content:"";position:absolute;width:16px;height:16px;background-color:white;border:1px solid white;border-radius:50%;top:13px;left:4px;transform:translateY(-50%) scale(0);transition:transform 400ms ease}.radio-group__radio{display:flex;align-items:center}.radio-group__label{position:relative;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.radio-group__input{position:relative;display:flex;align-items:center;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;cursor:pointer;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden}.radio-group__input:checked+.radio-group__label .radio-group__toggle::before{background-color:#006af4}.radio-group__input:checked+.radio-group__label .radio-group__toggle::after{transform:translateY(-50%) scale(0.55)}.radio-group__icon{display:flex;margin-right:17px}.radio-group-label{font-size:16px}.radio-group__toggle:before{border:1px solid #006AF4}.radio-group__input:checked+.radio-group__label .radio-group__toggle::before{background-color:#006AF4}'};const Z=class{constructor(t){(0,i.r)(this,t),this.valueChanged=(0,i.c)(this,"valueChanged"),this.value="",this.layout="column",this.position="left",this.labels=[]}handleOptions(t){t&&(this.labels="string"==typeof t?(0,c.p)(t,"value prop format invalid"):t)}handleValueChange(){this.setChildValue()}handleOptionChange(t){if(this.disabled)return;const e=t.detail;this.value=e,this.valueChanged.emit(e)}componentWillLoad(){this.options&&this.handleOptions(this.options)}componentDidLoad(){this.setChildValue()}setChildValue(){const t=Array.from(this.el.querySelectorAll("rcg-radio-option-v2"));t.length>
10&&t.forEach(e=>{e.value=this.value})}render(){return(0,i.h)("div",{key:"1681beb6ad3cadfdaa006232a8366ab7afb0e39e"},this.arialabel&&(0,i.h)("label",{key:"253b80340571ca807d9deda938f24723a0987595",htmlFor:"input-text"},this.arialabel),(0,i.h)("div",{key:"aa6d450c3df6c37e455123e6223f441beed451d9",class:{"radio-group-v2":!0,"radio-group-v2--disabled":this.disabled,[`radio-group-v2--${this.layout}`]:!0}},this.labels.map(t=>(0,i.h)("rcg-radio-option-v2",{key:t.value,option:t,value:this.value,disabled:this.disabled,name:this.name,position:this.position})),(0,i.h)("slot",{key:"47233432abf6354ae46b246e845e000d871000c3"})))}get el(){return(0,i.a)(this)}static get watchers(){return{options:[{handleOptions:0}],value:[{handleValueChange:0}]}}};Z.style=".radio-group-v2{display:flex;flex-direction:column}.radio-group-v2--disabled{pointer-events:none;opacity:0.5}.radio-group-v2--row{flex-direction:row}.radio-group-v2--column{flex-direction:column}";const Q=class{constructor(t){(0,i.r)(this,t),this.optionSelected=(0,i.c)(this,"optionSelected"),this.value="",this.position="left"}handleOption(t){t&&(this._option="string"==typeof t?(0,c.p)(t,"value prop format invalid"):t)}componentWillLoad(){this.option&&this.handleOption(this.option)}handleOptionChange(){this.optionSelected.emit(this._option.value)}handleKeyPress(t){"Enter"===t.key&&this.handleOptionChange()}isChecked(){return this.value.toString()===this._option.value.toString()}render(){return(0,i.h)("div",{class:`radio-group-option-v2 radio-group-option-v2--${this.position}`,key:this._option.value,style:this._option.styles},(0,i.h)("input",{key:"df5219ccccefc8ad90a1501d257e16fa3b8b24aa",class:"radio-group-option-v2__input",type:"radio",id:`radio-button-${this._option.value}`,value:this._option.value,checked:this.isChecked(),onChange:()=>this.handleOptionChange(),disabled:this.disabled,name:this.name}),(0,i.h)("label",{key:"4721919ddfe584c512beda133bfd664eb32db9ae",htmlFor:`radio-button-${this._option.value}`,class:"radio-group-option-v2__label",style:this._option.labelStyles,tabIndex:0,onKeyPress:this.handleKeyPress.bind(this)},(0,i.h)("div",{key:"c63f8db3725d98ce5103926f528ea6694eede11e",class:"radio-group-option-v2__content"},this._option.label,(0,i.h)("slot",{key:"b90f60709af02eac4587f902255926ba897ae5cd"}))))}static get watchers(){return{option:[{handleOption:0}]}}};Q.style={celebrity:'.radio-group-option-v2{display:flex;align-items:center;position:relative}.radio-group-option-v2__label{position:relative;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;width:100%}.radio-group-option-v2__label::before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;margin-right:16px;position:relative;background-color:transparent;transition:border-color 400ms ease}.radio-group-option-v2__label::after{content:"";position:absolute;left:4px;top:50%;width:16px;height:16px;background-color:#ffffff;border-radius:50%;transition:transform 400ms ease;transform:translateY(-50%) scale(0)}.radio-group-option-v2--right .radio-group-option-v2__label{flex-direction:row-reverse;justify-content:space-between}.radio-group-option-v2--right .radio-group-option-v2__label::before{margin-right:0;margin-left:16px}.radio-group-option-v2--right .radio-group-option-v2__label::after{left:auto;right:4px}.radio-group-option-v2__input{display:none}.radio-group-option-v2__input:checked+.radio-group-option-v2__label::before{background-color:#005edc}.radio-group-option-v2__input:checked+.radio-group-option-v2__label::after{transform:translateY(-50%) scale(0.55)}.radio-group-option-v2__content{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.radio-group-option-v2__label:before{border:1px solid #2C3E8B}.radio-group-option-v2__input:checked+label::before{background-color:#002859}',royal:'.radio-group-option-v2{display:flex;align-items:center;position:relative}.radio-group-option-v2__label{position:relative;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;width:100%}.radio-group-option-v2__label::before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;margin-right:16px;position:relative;background-color:transparent;transition:border-color 400ms ease}.radio-group-option-v2__label::after{content:"";position:absolute;
1left:4px;top:50%;width:16px;height:16px;background-color:#ffffff;border-radius:50%;transition:transform 400ms ease;transform:translateY(-50%) scale(0)}.radio-group-option-v2--right .radio-group-option-v2__label{flex-direction:row-reverse;justify-content:space-between}.radio-group-option-v2--right .radio-group-option-v2__label::before{margin-right:0;margin-left:16px}.radio-group-option-v2--right .radio-group-option-v2__label::after{left:auto;right:4px}.radio-group-option-v2__input{display:none}.radio-group-option-v2__input:checked+.radio-group-option-v2__label::before{background-color:#005edc}.radio-group-option-v2__input:checked+.radio-group-option-v2__label::after{transform:translateY(-50%) scale(0.55)}.radio-group-option-v2__content{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.radio-group-option-v2__label:before{border:1px solid #2C3E8B}.radio-group-option-v2__input:checked+label::before{background-color:#005edc}'}}}]);
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.