PageSourceSearch

https://bookings.ohairesorts.com/bookcore/static/js/web-components/spa/builds/12.2de529df960cf27fc81e.chunk.js

js ohairesorts.com collected 2026-09-30 21:25:40 UTC 43,060 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbookcore_client=self.webpackChunkbookcore_client||[]).push([[12],{22165:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.LabelFirstPartStyles=t.ConditionsWrapStyles=t.ConditionsLinkStyles=void 0;var i=function(e,t){if("function"==typeof WeakMap)var o=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,r,n={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return n;if(i=t?a:o){if(i.has(e))return i.get(e);i.set(e,n)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?i(n,t,r):n[t]=e[t]);return n}(e,t)}(o(30496)),r=a(o(89883)),n=o(3912);t.ConditionsWrapStyles=i.default.div.withConfig({displayName:"Conditionsstyles__ConditionsWrapStyles",componentId:"sc-1pcxxve-0"})(["display:flex;flex-direction:column;width:100%;"]);const s=t.ConditionsLinkStyles=i.default.a.withConfig({displayName:"Conditionsstyles__ConditionsLinkStyles",componentId:"sc-1pcxxve-1"})(["",";"],({theme:e})=>(0,i.css)([""," color:",""],r.default.XStoS,e.colorLink));t.LabelFirstPartStyles=i.default.span.withConfig({displayName:"Conditionsstyles__LabelFirstPartStyles",componentId:"sc-1pcxxve-2"})(["",""],n.InnerHTMLStyles);s.displayName="ConditionsLinkStyles"},8107:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(22165),r=a(o(30267)),n=o(96540),s=o(74848);t.default=e=>{const t=Object.keys(e.checkboxes).map((t,o)=>{const a=e.checkboxStates[t],i=Boolean(e.showConditionError)&&!a&&e.checkboxes[t].required;return(0,n.createElement)(r.default,{...e.checkboxes[t],closeModal:()=>e.closeModal?.(t),condition:t,contentModalConditions:e.modalStates[t].contentModalConditions,contentModalPrivacy:e.modalStates[t].contentModalPrivacy,handlerConditionsClick:e.handlerConditionsClick,handlerPrivacyClick:e.handlerPrivacyClick,isChecked:a,isDesktop:e.isDesktop,key:o,onChange:e.onChange,onFocus:e.onFocus,showConditionError:i,showLoader:e.modalStates[t].showLoader,showModalConditions:e.modalStates[t].showModalConditions,showModalPrivacy:e.modalStates[t].showModalPrivacy})});return t.some(e=>e)?(0,s.jsx)(i.ConditionsWrapStyles,{id:"roi-conditions",children:t}):null};e.exports=t.default},21580:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(96540),r=o(89162),n=a(o(8107)),s=o(41704),l=o(74848);const c=e=>{const[t,o]=(0,i.useState)(()=>(e=>{const t=(0,s.getRequiredCheckboxesNames)(e),o=(0,s.getCheckboxesInitialValues)(e);return{checkboxStates:o.initialValues,modalStates:o.modalInitialValue,hasAllRequiredCheckboxesChecked:!t.includes(!0)}})(e.checkboxes));(0,i.useEffect)(()=>{e.setHasAllRequiredCheckboxesChecked?.(t.hasAllRequiredCheckboxesChecked)},[]);const a=(a,i,r)=>{const n=`content${i}`;""!==t.modalStates[r][n]?o(e=>({...e,modalStates:{...e.modalStates,[r]:{...e.modalStates[r],[`show${i}`]:!0}}})):(o(e=>({...e,modalStates:{...e.modalStates,[r]:{...e.modalStates[r],showLoader:!0}}})),((t,a,i)=>{const r=`content${a}`;t(e.domain).then(e=>{o(t=>({...t,modalStates:{...t.modalStates,[i]:{...t.modalStates[i],[r]:e,[`show${a}`]:!0,showLoader:!1}}}))}).catch(()=>{o(e=>({...e,modalStates:{...e.modalStates,[i]:{...e.modalStates[i],showLoader:!1}}}))})})(a,i,r))};return(0,l.jsx)(n.default,{...e,checkboxStates:t.checkboxStates,closeModal:e=>{o(t=>({...t,modalStates:{...t.modalStates,[e]:{...t.modalStates[e],showModalConditions:!1,showModalPrivacy:!1}}}))},handlerConditionsClick:(e,t)=>{e.preventDefault(),a(r.loyaltyConditions,"ModalConditions",t)},handlerPrivacyClick:(e,t)=>{e.preventDefault(),a(r.privacyPolicy,"ModalPrivacy",t)},hasAllRequiredCheckboxesChecked:t.hasAllRequiredCheckboxesChecked,modalStates:t.modalStates,onChange:(a,i)=>{const r={...t.checkboxStates,[i]:a};o(e=>({...e,checkboxStates:r})),(t=>{const a=(0,s.filterRequiredConditionsCheckboxes)(e.checkboxes).map(e=>t[e]).every(e=>e);o(e=>({...e,hasAllRequiredCheckboxesChecked:a})),e.setHasAllRequiredCheckboxesChecked?.(a)})(r)}})};c.displayName="ConditionsModel";t.default=c;e.exports=t.default},30267:function(e,t,o){var a=o(24994);
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(o(12873)),r=o(65652),n=o(22165),s=o(74848);const l=({closeModal:e,contentModalConditions:t,contentModalPrivacy:o,isDesktop:a,modalTitleConditions:r,modalTitlePrivacy:n,showModalConditions:l,showModalPrivacy:c})=>(0,s.jsxs)(s.Fragment,{children:[l&&t&&(0,s.jsx)(i.default,{isDesktop:a,onClose:e,text:t,themeVersion:"light",title:r,type:"modal"}),c&&o&&(0,s.jsx)(i.default,{onClose:e,isDesktop:a,text:o,themeVersion:"light",title:n,type:"modal"})]}),c=({condition:e,handlerConditionsClick:t,handlerPrivacyClick:o,labelAnd:a,labelConditions:i,labelFirstPart:r,labelPrivacy:l,required:c})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.LabelFirstPartStyles,{dangerouslySetInnerHTML:{__html:r}})," ",i&&(0,s.jsx)(n.ConditionsLinkStyles,{"data-testid":"conditions-link",href:"#",onClick:o=>t(o,e),children:i}),a&&` ${a} `,l&&(0,s.jsx)(n.ConditionsLinkStyles,{"data-testid":"privacy-link",href:"#",onClick:t=>o(t,e),children:l}),c&&" (*)"]});t.default=e=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.CheckBox,{error:e.showConditionError?e.error:"",isChecked:e.isChecked,LabelFragment:()=>(0,s.jsx)(c,{condition:e.condition,handlerConditionsClick:e.handlerConditionsClick,handlerPrivacyClick:e.handlerPrivacyClick,labelAnd:e.labelAnd,labelClass:e.labelClass,labelConditions:e.labelConditions,labelFirstPart:e.labelFirstPart,labelPrivacy:e.labelPrivacy,required:e.required}),name:e.name,onChange:t=>e.onChange?.(t.target.checked,e.condition),onFocus:e.onFocus,required:e.required}),e.showLoader&&(0,s.jsx)(i.default,{}),(0,s.jsx)(l,{closeModal:e.closeModal,contentModalConditions:e.contentModalConditions,contentModalPrivacy:e.contentModalPrivacy,isDesktop:e.isDesktop,modalTitleConditions:e.modalTitleConditions,modalTitlePrivacy:e.modalTitlePrivacy,showModalConditions:e.showModalConditions,showModalPrivacy:e.showModalPrivacy})]});e.exports=t.default},41704:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.filterRequiredConditionsCheckboxes=function(e){return Object.keys(e).filter(t=>e[t].required)},t.getCheckboxesInitialValues=function(e){const t={},o={};return Object.keys(e).forEach(e=>{t[e]=!1,o[e]={contentModalConditions:"",contentModalPrivacy:"",showLoader:!1,showModalConditions:!1,showModalPrivacy:!1}}),{initialValues:t,modalInitialValue:o}},t.getRequiredCheckboxesNames=function(e){return Object.keys(e).map(t=>e[t].required)}},20021:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(o(21580));t.default=i.default;e.exports=t.default},89162:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.privacyPolicy=t.loyaltyConditions=t.genericHtmlContent=t.confirmationConditions=void 0;var i=a(o(27165)),r=o(51678);const n=o(19516);t.confirmationConditions=e=>{const t=e?`${i.default.confirmationConditions}${e}/`:i.default.confirmationConditions;return n.getWithTextHTML(t)};t.loyaltyConditions=e=>n.getWithTextHTML((0,r.buildEndPoint)(e,i.default.loyaltyConditions));t.privacyPolicy=e=>n.getWithTextHTML((0,r.buildEndPoint)(e,i.default.privacyPolicy));t.genericHtmlContent=(e,t)=>n.getWithTextHTML((0,r.buildEndPoint)(t,e))},60307:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(96540),r=o(51678),n=o(95489),s=o(53332),l=a(o(60332)),c=o(21086),d=o(74869),u=o(74848);t.default=({action:e,allConditionsOK:t,areAllGDPRConditionsAccepted:o,blockSubmitButton:a,blockSubmitUntilCheckRecaptchaV3:h,buttonText:p,buttonType:f,changeState:m,checkFieldValue:g,children:C,columns:b,domain:y,fields:S,form:k,formHasRecaptcha:v,gdpr:R,hasConditions:F,id:x,isBlocked:E,isDesktop:_,isReadyToSubmit:T,isRecaptchaAccepted:P,message:w,method:A,onChangeField:V,onChangeRecaptcha:I,onClickSubmit:O,onClickSubmitFailed:D=r.defaultEmptyFunction,onPassRecoveryChange:M=r.defaultEmptyFunction,onPassRecoveryEmail:j=r.defaultEmptyFunction,recaptcha:L,recaptchaAction:q,recaptchaError:H,recaptchaIsVerified:N,recaptchaResponse:B,refProp:U,required:K,selectPlaceholderText:G,setHasAllRequiredCheckboxesChecked:W,showCheckboxDialog:Y,showConditionError:z,showMessage:$,state:Q,submitErrors:X,textRequired:J,unblockSubmitAndSetTokenRecaptchaV3:Z,updateFieldErrors:ee,ver
1sion:te})=>{const oe=(0,n.usePrevious)(T);return(0,i.useEffect)(()=>{Q===s.PASS_RECOVERY_STATUS?j():Q===s.PASS_RECOVERY_CHANGE_STATUS&&M(),(0,c.createScriptsRecaptchaV3)({recaptcha:L})},[]),(0,i.useEffect)(()=>{T&&T!==oe&&!a&&(0,d.submit)({addRecaptchaToFields:c.addRecaptchaToFields,areAllGDPRConditionsAccepted:o,blockSubmitUntilCheckRecaptchaV3:h,fields:S,formHasRecaptcha:v,modelIsRecaptchaAccepted:P,modelUpdateFieldErrors:ee,onClickSubmit:O,onClickSubmitFailed:D,recaptcha:L,recaptchaResponse:B})},[T]),(0,u.jsx)(l.default,{action:e,allConditionsOK:t,areAllGDPRConditionsAccepted:o,blockSubmitButton:a,blockSubmitUntilCheckRecaptchaV3:h,buttonText:p,buttonType:f,checkFieldValue:g,children:C,columns:b,domain:y,fields:S,form:k,formHasRecaptcha:v,gdpr:R,hasConditions:F,id:x,isBlocked:E,isDesktop:_,isReadyToSubmit:T,isRecaptchaAccepted:P,message:w,method:A,onChangeField:V,onChangeRecaptcha:I,onClickSubmit:O,onPassRecoveryChange:M,onPassRecoveryEmail:j,recaptcha:L,recaptchaAction:q,recaptchaError:H,recaptchaIsVerified:N,recaptchaResponse:B,refProp:U,required:K,selectPlaceholderText:G,setHasAllRequiredCheckboxesChecked:W,showCheckboxDialog:Y,showConditionError:z,showMessage:$,state:Q,submit:e=>(0,d.preSubmit)({event:e,recaptcha:L,changeState:m}),submitErrors:X,textRequired:J,unblockSubmitAndSetTokenRecaptchaV3:Z,updateFieldErrors:ee,version:te})};e.exports=t.default},35760:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(96540),r=o(51678),n=o(17309),s=o(80890),l=o(21559),c=o(59434),d=o(21086),u=o(74869),h=o(8409),p=a(o(60307)),f=o(74848);const m=(0,i.forwardRef)(({action:e,blockSubmitButton:t=!1,buttonText:o,buttonType:a,children:m,columns:g=1,customFieldOnChange:C={},customFieldValidations:b={},domain:y,form:S,gdpr:k,getFieldValue:v=r.defaultEmptyFunction,hasConditions:R=!1,id:F,isBlocked:x,isDesktop:E=!1,message:_,method:T,onClickSubmit:P=r.defaultEmptyFunction,onClickSubmitFailed:w,onConditionsChange:A=r.defaultEmptyFunction,onFieldError:V=r.defaultEmptyFunction,onPassRecoveryChange:I,onPassRecoveryEmail:O,recaptcha:D={sitekey:""},refProp:M,required:j,selectPlaceholderText:L,showCheckboxDialog:q,showMessage:H,state:N,submitErrors:B={},textRequired:U,version:K},G)=>{const{previousForm:W,previousSubmitErrors:Y}=(0,h.getPreviousProps)(S,B),[z,$]=(0,i.useState)((0,n.generateInitialFields)(S,B)),Q=(0,i.useRef)(z);Q.current=z;const[X,J]=(0,i.useState)(!1),[Z,ee]=(0,i.useState)((0,h.getInitialState)(S,!!D.sitekey));return(0,i.useEffect)(()=>{(0,r.areComplexObjectEqual)(W,S)||($((0,n.generateInitialFields)(S,B)),J(!0),ee(e=>({...e,form:S})))},[S]),(0,i.useEffect)(()=>{(0,r.areComplexObjectEqual)(Y,B)||($((0,l.applySubmitErrorsToFields)(z,B)),J(!0))},[B]),(0,i.useEffect)(()=>{X&&((0,s.scrollToFirstError)({fields:z}),J(!1),$((0,s.recalculateFieldsIsVisible)(z)))},[z,X]),(0,i.useImperativeHandle)(G,()=>({fields:z,onParentSubmit:()=>(0,h.onParentSubmit)({changeFields:$,changeHasToScrollToError:J,changeState:ee,customFieldValidations:b,fields:z,form:S,recaptcha:D,state:Z})}),[z,h.onParentSubmit,Z]),(0,f.jsx)(p.default,{action:e,blockSubmitButton:t,buttonText:o,buttonType:a,children:m,columns:g,domain:y,gdpr:k,hasConditions:R,id:F,isBlocked:x,isDesktop:E,message:_,method:T,onClickSubmit:P,onClickSubmitFailed:w,onPassRecoveryChange:I,onPassRecoveryEmail:O,recaptcha:D,recaptchaAction:Z["g-recaptcha-action"],recaptchaResponse:Z["g-recaptcha-response"],refProp:M,required:j,selectPlaceholderText:L,showCheckboxDialog:q,showMessage:H,state:N,submitErrors:B,textRequired:U,version:K,allConditionsOK:Z.allConditionsOK,fields:z,form:Z.form,formHasRecaptcha:Z.formHasRecaptcha,isReadyToSubmit:Z.isReadyToSubmit,recaptchaError:Z.recaptchaError,recaptchaIsVerified:Z.recaptchaIsVerified,showConditionError:Z.showConditionError,areAllGDPRConditionsAccepted:()=>(0,c.areAllGDPRConditionsAccepted)({hasConditions:R,allConditionsOK:Z.allConditionsOK,changeState:ee}),blockSubmitUntilCheckRecaptchaV3:()=>(0,d.blockSubmitUntilCheckRecaptchaV3)({changeState:ee}),changeState:ee,checkFieldValue:e=>(0,l.checkFieldValue)({key:e,form:S,fields:Q.current,customFieldValidations:b,changeFields:$,onFieldError:V}),isRecaptchaAccepted:()=>(0,d.isRecaptchaAccepted)({recaptchaIsVerified:Z.recaptchaIsVerified,recaptcha:D,changeState:ee}),onChangeField:(e,t,o)=>(0,u.onChangeField)({key:e,value:t,hasToValidateField:o,fields:Q.current,form:S,customFieldOnChange:C,customFieldValidations:b,changeFields:$,onFieldError:V,onConditionsChange:A,getFieldValue:v}),onChangeRecaptcha:e=>(0,d.onChangeRecaptcha)({response:e,changeState:ee}),setHasAllRequiredCheckboxesChecked:e=>(0,c.setHasAllRequiredCheckboxesChecked)({isOK:e,changeState:ee}),unblockSubmitAndSetTokenRecaptchaV3:e=>(0,d.unblockSubmitAndSetTokenRecaptchaV3)({token:e,changeState:ee}),updateFieldErrors:e=>(0,l.updateFieldErrors)({fields:Q.current,form:S,customFieldValidations:b,changeFields:$,changeHasToScrollToError:J,callback:e})})});t.default=m;e.exports=t.default},60332:function(e,t,o){var a=o(24994);
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(96540),r=a(o(73413)),n=a(o(20021)),s=a(o(69014)),l=o(65652),c=o(6788),d=o(55031),u=o(17309),h=o(80890),p=o(59434),f=o(74848);const m=({checkFieldValue:e,fieldKey:t,fields:o,form:a,id:i,onChangeField:r,textRequired:n})=>(0,f.jsx)(l.InputGroup,{disabled:o[t].disabled,error:o[t].error,label:a[t].label,maxLength:a[t].max_length,minDate:a[t].minDate,name:a[t].name,onBlur:()=>e(t),onChange:e=>r(t,e.target.value),pattern:a[t].pattern||"",readOnly:a[t].read_only,required:a[t].required,textRequired:n,type:a[t].type,value:o[t].value||""},i),g={checkbox:({checkFieldValue:e,fieldKey:t,fields:o,form:a,id:i,isDesktop:r,onChangeField:n,showCheckboxDialog:s,textRequired:d})=>(0,f.jsx)(l.CheckBox,{error:o[t].error,isChecked:(0,p.getCheckBoxValue)(o[t].value),isDesktop:r,LabelFragment:()=>(0,c.placeholderFragment)({code:a[t].name,format:a[t]?.format,handleCheckbox:a[t]?.handleCheckbox,label:a[t]?.label,labels:a[t]?.labels,links:a[t]?.links,required:a[t].required,showCheckboxDialog:s,textRequired:d}),name:a[t].name,onChange:async o=>{await n(t,o.target.checked),e(t)},required:a[t].required,textRequired:d},i),password:({checkFieldValue:e,fieldKey:t,fields:o,form:a,id:i,onChangeField:r,textRequired:n})=>(0,f.jsx)(l.Password,{error:o[t].error,label:a[t].label,maxLength:a[t].max_length,minDate:a[t].minDate,name:a[t].name,onBlur:()=>e(t),onChange:e=>r(t,e.target.value),pattern:a[t].pattern||"",readOnly:a[t].read_only,required:a[t].required,textRequired:n,type:a[t].type,value:o[t].value||""},i),RadioSelect:({fieldKey:e,fields:t,form:o,id:a,isDesktop:i,onChangeField:r,textRequired:n})=>(0,f.jsx)(l.RadioSelect,{error:t[e].error,isDesktop:i,label:o[e].label,name:o[e].name,onChange:t=>r(e,t),options:o[e].options,required:o[e].required,selectedValue:t[e].value,textRequired:n,type:o[e].type,value:t[e].value||""},a),select:({checkFieldValue:e,fieldKey:t,fields:o,form:a,id:i,isDesktop:r,onChangeField:n,selectPlaceholderText:s,textRequired:c})=>{const d=o[t].option_value||o[t].value||"";return(0,f.jsx)(l.SelectGroup,{error:o[t].error,isDesktop:r,isTypeahead:a[t].isTypeahead,label:a[t].label,name:a[t].name,onBlur:()=>e(t,d),onChange:e=>n(t,e,true),options:(0,u.getSelectFieldOptions)(o,o[t]),optionValue:d,placeholder:s,required:a[t].required,textRequired:c,type:a[t].type,value:d},i)},TextAreaField:({checkFieldValue:e,fieldKey:t,fields:o,form:a,id:i,isDesktop:r,onChangeField:n,textRequired:s})=>(0,f.jsx)(l.TextAreaGroup,{currentNumberCharacters:o[t].currentNumberCharacters||0,error:o[t].error,isDesktop:r,label:a[t].label,maxLength:a[t].maxLengthNumber,name:a[t].name,onBlur:()=>e(t),onChange:e=>n(t,e.target.value),required:a[t].required,showMaxLengthNumber:a[t].showMaxLengthNumber,textRequired:s,value:o[t].value||""},i),time:({checkFieldValue:e,fieldKey:t,fields:o,form:a,id:i,isDesktop:r,onChangeField:n,textRequired:s})=>(0,f.jsx)(l.InputGroup,{autocomplete:o[t].autocomplete,disabled:o[t].disabled,error:o[t].error,isDesktop:r,label:a[t].label,name:a[t].name,onBlur:()=>e(t),onChange:e=>n(t,e.target.value),required:a[t].required,textRequired:s,type:a[t].type,value:o[t].value||""},i)},C=({checkFieldValue:e,columns:t,fieldKey:o,fields:a,form:i,isDesktop:r,onChangeField:n,selectPlaceholderText:s,showCheckboxDialog:l,textRequired:c})=>{const u=`input${i[o].name}`,p=((e,t)=>g[e[t].type]||m)(i,o);return(0,f.jsx)(d.FieldWrapperStyles,{"data-testid":`fn-field-wrapper-${i[o].name}`,isFullWidth:(0,h.getIsFieldFullWidth)({columns:t,formField:i[o],isDesktop:r}),children:(0,f.jsx)(p,{checkFieldValue:e,fieldKey:o,fields:a,form:i,id:u,isDesktop:r,onChangeField:n,selectPlaceholderText:s,showCheckboxDialog:l,textRequired:c},u)})},b=({checkFieldValue:e,columns:t,fields:o,form:a,isDesktop:i,onChangeField:r,selectPlaceholderText:n,showCheckboxDialog:s,textRequired:l})=>(0,h.getFilteredAndSortedFields)(a,o).map(c=>(0,f.jsx)(C,{checkFieldValue:e,columns:t,fieldKey:c,fields:o,form:a,isDesktop:i,onChangeField:r,selectPlaceholderText:n,showCheckboxDialog:s,textRequired:l},c)),y=({checkFieldValue:e,columns:t,fields:o,form:a,isBlocked:i,isDesktop:r,onChangeField:n,selectPlaceholderText:s,showCheckboxDialog:l,textRequired:c})=>(0,f.jsx)(d.FieldsetStyles,{columns:t,"data-testid":"fn-fieldset",isBlocked:i,isDesktop:r,children:(0,f.jsx)(b,{checkFieldValue:e,columns:t,fields:o,form:a,isDesktop:r,onChangeField:n,selectPlaceholderText:s,showCheckboxDialog:l,textRequired:c})}),S=({recaptcha:e})=>
1(0,f.jsx)(d.ButtonRecaptchav3Styles,{className:"g-recaptcha","data-sitekey":e.sitekey,"data-testid":"fn-recaptcha-v3"}),k=({onChangeRecaptcha:e,recaptcha:t,recaptchaError:o})=>(0,f.jsxs)(d.RecaptchaStyles,{"data-testid":"fn-recaptcha",children:[(0,f.jsx)(r.default,{onChange:e,sitekey:t.sitekey}),(0,f.jsx)(l.InputValidationErrorMessage,{error:o,name:t.name})]}),v=({formHasRecaptcha:e,onChangeRecaptcha:t,recaptcha:o,recaptchaError:a})=>{let i=null;return e&&(i=o.isRecaptchaV3?(0,f.jsx)(S,{recaptcha:o}):(0,f.jsx)(k,{onChangeRecaptcha:t,recaptcha:o,recaptchaError:a})),i},R=({domain:e,gdpr:t,hasConditions:o,isDesktop:a,setHasAllRequiredCheckboxesChecked:i,showConditionError:r})=>o&&(0,f.jsx)(n.default,{...t,domain:e,isDesktop:a,setHasAllRequiredCheckboxesChecked:i,showConditionError:r}),F=({action:e,buttonText:t,checkFieldValue:o,children:a,columns:r=1,domain:n,fields:l,form:c,formHasRecaptcha:u,gdpr:h,hasConditions:p,isBlocked:m=!1,isDesktop:g,message:C,onChangeField:b,onChangeRecaptcha:S,recaptcha:k,recaptchaError:F,refProp:x,selectPlaceholderText:E,setHasAllRequiredCheckboxesChecked:_,showCheckboxDialog:T,showConditionError:P,showMessage:w,submit:A,textRequired:V})=>(0,f.jsxs)("form",{action:e,"data-testid":"form-builder",id:"form-builder",method:"POST",onSubmit:A,ref:x,children:[(0,f.jsx)(y,{checkFieldValue:o,columns:r,fields:l,form:c,isBlocked:m,isDesktop:g,onChangeField:b,selectPlaceholderText:E,showCheckboxDialog:T,textRequired:V}),(0,f.jsx)(R,{domain:n,gdpr:h,hasConditions:p,isDesktop:g,setHasAllRequiredCheckboxesChecked:_,showConditionError:P}),(0,f.jsx)(v,{formHasRecaptcha:u,onChangeRecaptcha:S,recaptcha:k,recaptchaError:F}),w&&C,i.Children.count(a)>0?a:(0,f.jsx)(d.SubmitStyles,{children:(0,f.jsx)(s.default.Primary,{"data-testid":"fn-form-submit-btn",mods:["rounded"],children:t})})]});F.displayName="FormBuilderView";t.default=F;e.exports=t.default},53332:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(94501);const i=[a.FieldType.CHECKBOX,a.FieldType.RADIO_SELECT,a.FieldType.TEXT_AREA_FIELD];t.default={FIELD_STATUS_VALID:"Valid",FIELD_STATUS_INVALID:"Invalid",FIELD_STATUS_MISSING_REQUIRED:"MissingRequired",FULL_WIDTH_TYPES:i,G_RECAPTCHA_ACTION:"g-recaptcha-action",G_RECAPTCHA_RESPONSE_KEY:"g-recaptcha-response",PASS_RECOVERY_CHANGE_STATUS:"PASS_RECOVERY_CHANGE",PASS_RECOVERY_STATUS:"PASS_RECOVERY"};e.exports=t.default},59434:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setHasAllRequiredCheckboxesChecked=t.getCheckBoxValue=t.areAllGDPRConditionsAccepted=void 0;t.areAllGDPRConditionsAccepted=({hasConditions:e,allConditionsOK:t,changeState:o})=>{let a;return e?(o(e=>({...e,showConditionError:!t})),a=t):a=!0,a};t.getCheckBoxValue=e=>"true"===e||"false"!==e&&!!e;t.setHasAllRequiredCheckboxesChecked=({isOK:e,changeState:t})=>{t(t=>({...t,allConditionsOK:e}))}},17309:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.getSelectFieldOptions=t.getFieldValue=t.getField=t.getExternalFieldError=t.generateInitialFields=void 0;var a=o(94501),i=o(80890);const r=({fieldKey:e,submitErrors:t})=>t[e]||"";t.getExternalFieldError=r;const n=(e,t)=>e[t];t.getField=n;t.getFieldValue=(e,t)=>n(e,t).value;t.getSelectFieldOptions=(e,t)=>{if(t.relatedTo){const o=e[t.relatedTo].value;return t.options[o]?Object.fromEntries(t.options[o]):{}}return t.options};t.generateInitialFields=(e,t)=>{const o={};return Object.keys(e).forEach(i=>{o[i]=(({fieldData:e,fieldKey:t,submitErrors:o})=>({disabled:e.disabled,error:r({submitErrors:o,fieldKey:t}),handleCheckbox:e.handleCheckbox||null,name:e.name,relatedTo:e.related_to,required:e.required,value:e.value,...e.type===a.FieldType.TEXT_AREA_FIELD&&{currentNumberCharacters:0},...e.type===a.FieldType.SELECT&&{options:e.options,option_value:e.option_value}}))({fieldData:e[i],fieldKey:i,submitErrors:t})}),(0,i.recalculateFieldsIsVisible)(o)}},21559:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.updateFieldErrors=t.isValid=t.getFieldValuesAndErrorsToParentSubmit=t.getFieldStatus=t.checkFieldValue=t.applySubmitErrorsToFields=void 0;var a=o(89407),i=o(31090),r=o(94501),n=o(53332),s=o(17309);const l=e=>e||"",c=({changeFields:e,errorMsg:t,fieldKey:o,fields:i,onFieldError:r})=>{const n=(0,a.produce)(i,e=>{e[o].error=t});r(o,t),e(n)},d=(e,t,o)=>{const a=(r=t).relatedTo?!!r.isVisible&&r.required:r.required;var r;const s=new RegExp(o.pattern||".*");let c;return c="checkbox"===o.type?((e,t)=>{let o=n.FIELD_STATUS_VALID;return e&&(!t||"false"===t)&&(o=n.FIELD_STATUS_MISSING_REQUIRED),o})(a,t.value):"date"===o.type&&o.minDate?((e,t,o)=>{let a=n.FIELD_STATUS_VALID;const r=(0,i.isAfterOrSame)((0,i.getDate)({date:t}),(0,i.getDate)({date:o.minDate}),"YYYY-MM-DD");return e&&""===t.trim()?a=n.FIELD_STATUS_MISSING_REQUIRED:!r&&e&&(a=n.FIELD_STATUS_INVALID),a})(a,l(t.value),o):((e,t,o)=>{let a;return a=e&&""===t.trim()?n.FIELD_STATUS_MISSING_REQUIRED:""===t.trim()||o.test(t)?n.FIELD_STATUS_VALID:n.FIELD_STATUS_INVALID,a})(a,String(l(t.value)),s),c};t.getFieldStatus=d;t.applySubmitErrorsToFields=(e,t)=>Object.keys(e).reduce((o,a)=>({...o,[a]:{...e[a],error:(0,s.getExternalFieldError)({submitErrors:t,fieldKey:a})}}),{});
1t.getFieldValuesAndErrorsToParentSubmit=({fields:e,isRecaptchaAccepted:t,recaptchaError:o,recaptchaFields:a})=>Object.keys(e).reduce((t,o)=>{const a=e[o],i=!!a.error;return{errors:{...t.errors,...i&&{[o]:[a.error]}},values:{...t.values,[o]:a.value}}},{errors:{...!t&&{recaptcha:o}},values:{...a}});t.isValid=e=>!Object.values(e).some(e=>e.error);t.checkFieldValue=({key:e,form:t,fields:o,customFieldValidations:a,changeFields:i,onFieldError:n})=>{const{error:l}=t[e],u=t[e].errorPattern||"Invalid field",h=(0,s.getField)(o,e),p={[r.FormBuilderFieldStatus.INVALID]:()=>c({fieldKey:e,errorMsg:u,fields:o,changeFields:i,onFieldError:n}),[r.FormBuilderFieldStatus.MISSING_REQUIRED]:()=>c({fieldKey:e,errorMsg:l,fields:o,changeFields:i,onFieldError:n}),[r.FormBuilderFieldStatus.VALID]:()=>(({fieldKey:e,fields:t,customFieldValidations:o,changeFields:a,onFieldError:i})=>{o[e]?a(o[e](t)):c({fieldKey:e,errorMsg:"",fields:t,changeFields:a,onFieldError:i})})({fieldKey:e,fields:o,customFieldValidations:a,changeFields:i,onFieldError:n})};return p[d(0,h,t[e])]()};t.updateFieldErrors=({callback:e,changeFields:t,changeHasToScrollToError:o,customFieldValidations:i,fields:n,form:l})=>{let c={...n};return Object.keys(n).forEach(e=>{const t=(0,s.getField)(n,e),o=d(0,t,l[e]),u={[r.FormBuilderFieldStatus.INVALID]:l[e].errorPattern||"Invalid field",[r.FormBuilderFieldStatus.MISSING_REQUIRED]:l[e].error||"",[r.FormBuilderFieldStatus.VALID]:""};c=o===r.FormBuilderFieldStatus.VALID&&i[e]?{...i[e](c)}:(0,a.produce)(c,t=>{t[e].error=u[o]})}),t(c),e?e(c):o(!0),c}},74869:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.submit=t.preSubmit=t.onParentSubmitAndRecaptchaAccepted=t.onChangeField=void 0;var a=o(89407),i=o(6788),r=o(17309),n=o(80890),s=o(21559),l=o(21086),c=o(53332);t.onChangeField=({changeFields:e,customFieldOnChange:t,customFieldValidations:o,fields:l,form:c,getFieldValue:d,hasToValidateField:u=!1,key:h,onConditionsChange:p,onFieldError:f,value:m})=>{const g=(({key:e,value:t,fields:o,customFieldOnChange:n})=>{const s=(0,a.produce)(o,a=>{a[e].value=t,(0,i.hasMaxNumberCharacters)((0,r.getField)(o,e))&&(a[e].currentNumberCharacters=t.length)}),l=((e,t={})=>{const o=t||{};return o[e]?o[e]:o["*"]?o["*"]:null})(e,n);return l?l(s):s})({key:h,value:m,fields:l,customFieldOnChange:t}),C=(0,n.recalculateFieldsIsVisible)(g);e(C),u&&(0,s.checkFieldValue)({key:h,form:c,fields:C,customFieldValidations:o,changeFields:e,onFieldError:f}),"checkbox"===c[h]?.type&&c[h].required&&p(C,c),d(h,m)};t.submit=({addRecaptchaToFields:e,areAllGDPRConditionsAccepted:t,blockSubmitUntilCheckRecaptchaV3:o,fields:a,formHasRecaptcha:i,modelIsRecaptchaAccepted:r,modelUpdateFieldErrors:n,onClickSubmit:l,onClickSubmitFailed:c,recaptcha:d,recaptchaResponse:u})=>{const h=n(),p=(0,s.isValid)(h);i&&window.grecaptcha.reset(),o(),t()&&p&&r()?l(e({fields:a,fieldValues:{},recaptcha:d,recaptchaResponse:u})):c()};t.preSubmit=({changeState:e,event:t,recaptcha:o})=>{t.preventDefault(),(0,l.executeRecaptcha)({callback:l.unblockSubmitAndSetTokenRecaptchaV3,changeState:e,recaptcha:o})};t.onParentSubmitAndRecaptchaAccepted=({changeFields:e,changeHasToScrollToError:t,changeState:o,customFieldValidations:a,fields:i,form:r,isV3:n,recaptcha:d,recaptchaIsVerified:u,recaptchaResponseKey:h,resolve:p,token:f})=>{(0,s.updateFieldErrors)({callback:e=>{p((0,s.getFieldValuesAndErrorsToParentSubmit)({fields:e,isRecaptchaAccepted:(0,l.isRecaptchaAccepted)({changeState:o,recaptcha:d,recaptchaIsVerified:n?!!f:u}),recaptchaError:d?.error,recaptchaFields:{[c.G_RECAPTCHA_RESPONSE_KEY]:f||h,[c.G_RECAPTCHA_ACTION]:d?.action}}))},changeFields:e,changeHasToScrollToError:t,customFieldValidations:a,fields:i,form:r})}},80890:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.scrollToFirstError=t.recalculateFieldsIsVisible=t.getIsFieldFullWidth=t.getFilteredAndSortedFields=void 0;var a=o(57221),i=o(53332);const r=(e,t)=>!t.relatedTo||((e,t)=>{const o=e[t],a=e[o.relatedTo]?.value;return a&&o.options?!!o.options[a]:!!a})(e,t.name);t.getFilteredAndSortedFields=(e,t)=>Object.keys(e).filter(e=>t[e].isVisible).sort((t,o)=>((e,t,o)=>(e[t].order||0)-(e[o].order||0))(e,t,o));t.getIsFieldFullWidth=({columns:e,formField:t})=>e>2||2===e&&i.FULL_WIDTH_TYPES.includes(t.type);t.recalculateFieldsIsVisible=e=>Object.fromEntries(Object.entries(e).map(([t,o])=>[t,{...o,isVisible:r(e,o)}]));
1t.scrollToFirstError=({fields:e})=>{const t=Object.values(e).find(e=>!!e.error);if(t){const e=document.getElementById(t.name);if(e){const t=30;(0,a.scrollToElement)(e,t)}}}},21086:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.unblockSubmitAndSetTokenRecaptchaV3=t.onChangeRecaptcha=t.isRecaptchaAccepted=t.executeRecaptcha=t.createScriptsRecaptchaV3=t.blockSubmitUntilCheckRecaptchaV3=t.addRecaptchaToFields=void 0;var a=o(51678),i=o(53332),r=o(17309);t.createScriptsRecaptchaV3=({recaptcha:e})=>{e.sitekey&&e.isRecaptchaV3&&((0,a.createDynamicScriptInDocument)({id:"GOOGLE_RECAPTCHA_V3_ICON",src:"https://www.google.com/recaptcha/api.js"}),(0,a.createDynamicScriptInDocument)({id:"GOOGLE_RECAPTCHA_V3_SCRIPT",src:`https://www.google.com/recaptcha/api.js?render=${e.sitekey}`}))};t.addRecaptchaToFields=({fields:e,fieldValues:t,recaptcha:o,recaptchaResponse:a})=>{const n=t;return Object.keys(e).forEach(t=>{const{name:o}=(0,r.getField)(e,t);n[o]=(0,r.getFieldValue)(e,t)}),a&&(n[i.G_RECAPTCHA_RESPONSE_KEY]=a),o.action&&(n[i.G_RECAPTCHA_ACTION]=o.action),n};t.blockSubmitUntilCheckRecaptchaV3=({changeState:e})=>{e(e=>({...e,isReadyToSubmit:!1}))};t.isRecaptchaAccepted=({recaptchaIsVerified:e,recaptcha:t,changeState:o})=>!!e||(o(e=>({...e,recaptchaError:t.error})),!1);t.onChangeRecaptcha=({response:e,changeState:t})=>{e&&t(t=>({...t,recaptchaIsVerified:!0,recaptchaError:"",[i.G_RECAPTCHA_RESPONSE_KEY]:e}))};t.unblockSubmitAndSetTokenRecaptchaV3=({token:e,changeState:t})=>{t(e?t=>({...t,[i.G_RECAPTCHA_RESPONSE_KEY]:e,isReadyToSubmit:!0,recaptchaError:"",recaptchaIsVerified:!0}):e=>({...e,isReadyToSubmit:!0}))};t.executeRecaptcha=({callback:e,changeState:t,recaptcha:o})=>{o.isRecaptchaV3?window.grecaptcha.ready(()=>{window.grecaptcha.execute(o.sitekey,{action:o.action}).then(o=>{e({token:o,changeState:t})})}):e({changeState:t})}},8409:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.onParentSubmit=t.getPreviousProps=t.getInitialState=void 0;var a=o(95489),i=o(53332),r=o(21086),n=o(74869);t.onParentSubmit=({changeFields:e,changeHasToScrollToError:t,changeState:o,customFieldValidations:a,fields:s,form:l,recaptcha:c,state:d})=>new Promise(u=>{c.isRecaptchaV3?(0,r.executeRecaptcha)({recaptcha:c,changeState:o,callback:({token:r=""})=>{(0,n.onParentSubmitAndRecaptchaAccepted)({changeFields:e,changeHasToScrollToError:t,changeState:o,customFieldValidations:a,fields:s,form:l,isV3:!0,recaptcha:c,recaptchaIsVerified:d.recaptchaIsVerified,recaptchaResponseKey:d[i.G_RECAPTCHA_RESPONSE_KEY],resolve:u,token:r})}}):(d.formHasRecaptcha&&window.grecaptcha.reset(),(0,n.onParentSubmitAndRecaptchaAccepted)({changeFields:e,changeHasToScrollToError:t,changeState:o,customFieldValidations:a,fields:s,form:l,isV3:!1,recaptcha:c,recaptchaIsVerified:d.recaptchaIsVerified,recaptchaResponseKey:d[i.G_RECAPTCHA_RESPONSE_KEY],resolve:u,token:""}))});t.getPreviousProps=(e,t)=>({previousForm:(0,a.usePrevious)(e),previousSubmitErrors:(0,a.usePrevious)(t)});t.getInitialState=(e,t)=>({allConditionsOK:!0,form:e,formHasRecaptcha:t,isReadyToSubmit:!1,recaptchaError:"",recaptchaIsVerified:!t,showConditionError:!1})},18077:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(o(35760));t.default=i.default;e.exports=t.default},55031:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(37039),i=function(e,t){if("function"==typeof WeakMap)var o=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,r,n={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return n;if(i=t?a:o){if(i.has(e))return i.get(e);i.set(e,n)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?i(n,t,r):n[t]=e[t]);return n}(e,t)}(o(30496));const r=i.default.div.withConfig({displayName:"FormBuilderstyles__FieldsetStyles",componentId:"sc-rjs0p-0"})(["",";#input-group-nachname{display:none;}"],({columns:e=1,isBlocked:t,isDesktop:o,theme:r})=>(0,i.css)([""," "," @media ","{display:grid;gap:",";grid-template-columns:repeat(",",1fr);column-gap:",";}"],t&&(0,i.css)(["opacity:",";pointer-events:none;"],r.opacity050),o&&(0,i.css)(["grid-template-columns:1fr;"]),a.device.tablet,r.r100,e,r.r300)),n=i.default.div.withConfig({displayName:"FormBuilderstyles__FieldWrapperStyles",componentId:"sc-rjs0p-1"})(["",""],({isFullWidth:e})=>e&&(0,i.css)(["grid-column:1 / -1;"])),s=i.default.div.withConfig({displayName:"FormBuilderstyles__RecaptchaStyles",componentId:"sc-rjs0p-2"})(["",";"],({theme:e})=>(0,i.css)(["margin-bottom:",";padding-top:",";position:relative;"],e.r300,e.r075)),l=i.default.button.withConfig({displayName:"FormBuilderstyles__ButtonRecaptchav3Styles",componentId:"sc-rjs0p-3"})(["display:none;"]),c=i.default.div.withConfig({displayName:"FormBuilderstyles__SubmitStyles",componentId:"sc-rjs0p-4"})(["display:flex;justify-content:center;"]);t.default={ButtonRecaptchav3Styles:l,FieldsetStyles:r,FieldWrapperStyles:n,RecaptchaStyles:s,SubmitStyles:c};e.exports=t.default},85084:function(e,t,o){var a=o(24994);
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(96540),r=a(o(5556)),n=o(51678),s=a(o(12873)),l=o(73630),c=o(74848);class d extends i.Component{constructor(e){super(e),this.View="B"===e.versionMessageRedesign?(0,i.lazy)(()=>(0,n.lazyRetry)(()=>o.e(123).then(o.t.bind(o,67809,23)))):(0,i.lazy)(()=>(0,n.lazyRetry)(()=>o.e(123).then(o.t.bind(o,95761,23))))}componentDidMount(){this.setHideShowTimeout(this.props.onAppear,this.props.timeToShow),this.props.timeToHide&&this.setHideShowTimeout(this.props.onLeave,this.props.timeToHide)}setHideShowTimeout(e,t){setTimeout(()=>{this.props.toggleMessage(),e()},t)}render(){const{View:e}=this;return(0,c.jsx)(i.Suspense,{fallback:(0,c.jsx)(s.default,{type:"inlineloader"}),children:(0,c.jsx)(e,{...(0,l.getMessageProps)(this.props)})})}}t.default=d,d.displayName="MessageController",d.propTypes={actionTextButton:r.default.string,animationTime:r.default.number,displayPosition:r.default.string,loyaltyLogo:r.default.string,onAppear:r.default.func,onClickButton:r.default.func,onLeave:r.default.func,showMessage:r.default.bool,textAlignment:r.default.string,timeToHide:r.default.number,timeToShow:r.default.number,title:r.default.string,toggleMessage:r.default.func,type:r.default.string,versionMessageRedesign:r.default.string},d.defaultProps={animationTime:700,displayPosition:"",onAppear:n.defaultEmptyFunction,onClickButton:n.defaultEmptyFunction,onLeave:n.defaultEmptyFunction,showMessage:!1,timeToHide:0,timeToShow:0,toggleMessage:n.defaultEmptyFunction,type:""},e.exports=t.default},567:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(96540),r=a(o(5556)),n=o(51678),s=a(o(85084)),l=o(74848);class c extends i.Component{constructor(){super(),this.state={showMessage:!1},this.toggleMessage=this.toggleMessage.bind(this)}toggleMessage(){this.setState({showMessage:!this.state.showMessage})}render(){return(0,l.jsx)(s.default,{...this.props,...this.state,toggleMessage:this.toggleMessage})}}t.default=c,c.displayName="MessageModel",c.propTypes={actionTextButton:r.default.string,displayPosition:r.default.string,loyaltyLogo:r.default.string,onAppear:r.default.func,onClickButton:r.default.func,onLeave:r.default.func,textAlignment:r.default.string,timeToHide:r.default.number,timeToShow:r.default.number,title:r.default.string,type:r.default.string},c.defaultProps={displayPosition:"",onAppear:n.defaultEmptyFunction,onClickButton:n.defaultEmptyFunction,onLeave:n.defaultEmptyFunction,timeToHide:0,timeToShow:0,type:""},e.exports=t.default},73630:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={getMessageProps:function(e){const t=!!e.actionTextButton&&e.onClickButton;return{...e,hasToShowButton:t}}};e.exports=t.default},94458:function(e,t,o){var a=o(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(o(567));t.default=i.default;e.exports=t.default},73413:function(e,t,o){o.r(t),o.d(t,{ReCAPTCHA:function(){return l},default:function(){return b}});var a=o(96540),i=o(5556),r=o.n(i);function n(){return n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},n.apply(this,arguments)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var l=function(e){var t,o;function i(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(s(t)),t.handleErrored=t.handleErrored.bind(s(t)),t.handleChange=t.handleChange.bind(s(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(s(t)),t}o=e,(t=i).prototype=Object.create(o.prototype),t.prototype.constructor=t,t.__proto__=o;var r=i.prototype;return r.getValue=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this.props.grecaptcha.getResponse(this._widgetId):null},r.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},r.execute=function(){var e=this.props.grecaptcha;if(e&&void 0!==this._widgetId)return e.execute(this._widgetId);this._executeRequested=!0},r.executeAsync=function(){var e=this;return new Promise(function(t,o){e.executionResolve=t,e.executionReject=o,e.execute()})},r.reset=function(){this.props.grecaptcha&&void 0!==this._widgetId&&this.props.grecaptcha.reset(this._widgetId)},r.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},r.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},r.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},r.explicitRender=function(){if(this.props.grecaptcha&&this.props.grecaptcha.render&&void 0===this._widgetId){var e=document.createElement("div");this._widgetId=this.props.grecaptcha.render(e,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge}),this.captcha.appendChild(e)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},r.componentDidMount=function(){this.explicitRender()},r.componentDidUpdate=function(){this.explicitRender()},r.componentWillUnmount=function(){void 0!==this._widgetId&&(this.delayOfCaptchaIframeRemoving(),this.reset())},r.delayOfCaptchaIframeRemoving=function(){var e=document.createElement("div");for(document.body.appendChild(e),e.style.display="none";this.captcha.firstChild;)e.appendChild(this.captcha.firstChild);setTimeout(function(){document.body.removeChild(e)},5e3)},r.handleRecaptchaRef=function(e){this.captcha=e},r.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,function(e,t){if(null==e)return{};var o,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)o=r[a],t.indexOf(o)>=0||(i[o]=e[o]);return i}(e,["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl"]));return a.createElement("div",n({},t,{ref:this.handleRecaptchaRef}))},i}(a.Component);l.displayName="ReCAPTCHA",l.propTypes={sitekey:r().string.isRequired,onChange:r().func,grecaptcha:r().object,theme:r().oneOf(["dark","light"]),type:r().oneOf(["image","audio"]),tabindex:r().number,onExpired:r().func,onErrored:r().func,size:r().oneOf(["compact","normal","invisible"]),stoken:r().string,hl:r().str
1ing,badge:r().oneOf(["bottomright","bottomleft","inline"])},l.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var c=o(4146),d=o.n(c);function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},u.apply(this,arguments)}var h={},p=0;var f="onloadcallback";var m,g,C=(m=function(){return"https://"+(("undefined"!=typeof window&&window.recaptchaOptions||{}).useRecaptchaNet?"recaptcha.net":"www.google.com")+"/recaptcha/api.js?onload="+f+"&render=explicit"},g=(g={callbackName:f,globalName:"grecaptcha"})||{},function(e){var t=e.displayName||e.name||"Component",o=function(t){var o,i;function r(e,o){var a;return(a=t.call(this,e,o)||this).state={},a.__scriptURL="",a}i=t,(o=r).prototype=Object.create(i.prototype),o.prototype.constructor=o,o.__proto__=i;var n=r.prototype;return n.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+p++),this.__scriptLoaderID},n.setupScriptURL=function(){return this.__scriptURL="function"==typeof m?m():m,this.__scriptURL},n.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},n.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=h[this.__scriptURL];if(!e||!e.loaded)throw new Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[g.callbackName]},n.componentDidMount=function(){var e=this,t=this.setupScriptURL(),o=this.asyncScriptLoaderGetScriptLoaderID(),a=g,i=a.globalName,r=a.callbackName,n=a.scriptId;if(i&&void 0!==window[i]&&(h[t]={loaded:!0,observers:{}}),h[t]){var s=h[t];return s&&(s.loaded||s.errored)?void this.asyncScriptLoaderHandleLoad(s):void(s.observers[o]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var l={};l[o]=function(t){return e.asyncScriptLoaderHandleLoad(t)},h[t]={loaded:!1,observers:l};var c=document.createElement("script");for(var d in c.src=t,c.async=!0,g.attributes)c.setAttribute(d,g.attributes[d]);n&&(c.id=n);var u=function(e){if(h[t]){var o=h[t].observers;for(var a in o)e(o[a])&&delete o[a]}};r&&"undefined"!=typeof window&&(window[r]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),c.onload=function(){var e=h[t];e&&(e.loaded=!0,u(function(t){return!r&&(t(e),!0)}))},c.onerror=function(){var e=h[t];e&&(e.errored=!0,u(function(t){return t(e),!0}))},document.body.appendChild(c)},n.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===g.removeOnUnmount)for(var t=document.getElementsByTagName("script"),o=0;o<t.length;o+=1)t[o].src.indexOf(e)>-1&&t[o].parentNode&&t[o].parentNode.removeChild(t[o]);var a=h[e];a&&(delete a.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===g.removeOnUnmount&&delete h[e])},n.render=function(){var t=g.globalName,o=this.props,i=(o.asyncScriptOnLoad,o.forwardedRef),r=function(e,t){if(null==e)return{};var o,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)o=r[a],t.indexOf(o)>=0||(i[o]=e[o]);return i}(o,["asyncScriptOnLoad","forwardedRef"]);return t&&"undefined"!=typeof window&&(r[t]=void 0!==window[t]?window[t]:void 0),r.ref=i,(0,a.createElement)(e,r)},r}(a.Component),i=(0,a.forwardRef)(function(e,t){return(0,a.createElement)(o,u({},e,{forwardedRef:t}))});return i.displayName="AsyncScriptLoader("+t+")",i.propTypes={asyncScriptOnLoad:r().func},d()(i,e)})(l),b=C}}]);

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.