PageSourceSearch

https://www.indigoneo.lu/_next/static/chunks/5956-0de07f8ab83f4fe4.js

js indigoneo.lu collected 2026-10-09 04:06:06 UTC 8,412 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5956],{58255:(e,s,t)=>{t.d(s,{A:()=>U});var a=t(78854),i=t(12410),r=t(65896),l=t(20081),o=t(67235),n=t(81158),d=t(89010),h=t(43370),c=t(42117),u=t.n(c),m=t(97323),p=t(31551);class w extends m.Component{componentDidMount(){let{requestState:e}=this.props;e===l.jv&&r.A.pagePasswordStateSuccessShown()}render(){let{requestError:e,onBackClick:s,onCloseClick:t,requestState:r}=this.props,{translate:c}=(0,n.A)(),m=i.lO(r,e),w=null;return r===l.jv?w=(0,a.Y)(o.FS,{as:u(),label:c("back.toMyAccount"),href:d.N.ACCOUNT_INFORMATIONS.PATH,onClick:t,RightIcon:o.Vj,dataCy:"change-password-go-to-my-information-page",size:o.sP.Medium}):r===l.uD&&(w=(0,a.Y)(o.jn,{label:c("back"),onClick:s,size:o.Mp.Medium})),(0,a.Y)(h.A,{className:"change-password-state",icon:(0,a.Y)(p.A,{state:r,hasError:!!e}),text:c(m||""),button:w})}}var b=t(57548),g=t(53414),C=t(9980),f=t(80184),A=t(51772),S=t(83186),v=t(10914),F=t(3668),P=t(34859),k=t(44165),Y=t(32922),M=t(81618);class N extends F.A{constructor(e){var s;super(e),s=this,this.componentDidMount=()=>{r.A.pagePasswordChangeFormShown()},this.handleResetForm=()=>{let{clearUserPasswordFailure:e,setPasswordModalVisibility:s}=this.props;e(),s(b.CP),r.A.pagePasswordChangeFormShown()},this.isValid=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return s.requiredFields.includes(e)&&S.A.isEmpty(t)?!a:"newPassword"!==e||A.A.isPasswordValid(t)},this.arePasswordDifferent=()=>{let{newPassword:e,oldPassword:s}=this.state;return!!e&&!!s&&e!==s},this.isFormValid=()=>this.arePasswordDifferent()&&this.areFieldsValid(),this.handleSubmit=()=>{let{updateUserPasswordRequest:e}=this.props,{newPassword:s,oldPassword:t}=this.state;e(t,s)},this.renderForm=()=>{let{newPassword:e,oldPassword:s}=this.state,{isLoading:t,onForgotPasswordClick:i}=this.props,{translate:r}=(0,n.A)();return(0,a.FD)(a.FK,{children:[(0,a.Y)(P.A,{field:"oldPassword",label:r("password.existing"),value:s,onChange:this.handleChange}),(0,a.Y)(k.A,{field:"newPassword",autoComplete:"new-password",label:r("password.new"),value:e,onChange:this.handleChange}),(0,a.Y)(f.jn,{label:r("validate"),isLoading:t,isDisabled:!this.isFormValid(),onClick:this.handleSubmit,dataCy:"password-change-submit-button",size:f.Mp.Medium}),(0,a.Y)(f.tA,{label:r("password.forgot"),isDisabled:t,onClick:i,dataCy:"password-change-cancel-button",size:f.Mp.Medium})]})},this.renderState=()=>{let{onCloseClick:e,requestError:s}=this.props;return(0,a.Y)(w,{requestError:s,requestState:s?l.uD:l.jv,onBackClick:this.handleResetForm,onCloseClick:e})},this.state={newPassword:"",oldPassword:"",showState:!1},this.fields=["oldPassword","newPassword"],this.requiredFields=["oldPassword","newPassword"]}}N.defaultProps={className:"change-password-form",onSubmit:()=>{}};let E=(0,Y.Ng)(e=>({isLoading:(0,C.Rv)(e),requestError:(0,C.GQ)(e)}),e=>(0,M.zH)({clearUserPasswordFailure:g.Ob,setPasswordModalVisibility:v.T,updateUserPasswordRequest:g.ej},e))(N);var V=t(96574),D=t(15282),j=t(48967);let y=(0,Y.Ng)(e=>({contactEmail:(0,j.zK)(e),isLoading:(0,C.EO)(e)}))(e=>{let{contactEmail:s,isLoading:t,onSubmitClick:i}=e,{translate:r}=(0,n.A)(),l=r("password.sendMail.textAuthenticated").replace("{email}",s);return(0,a.FD)("div",{className:"reset-password",children:[(0,a.Y)("div",{dangerouslySetInnerHTML:{__html:l}}),(0,a.Y)(D.j,{label:r("validate"),isLoading:t,onClick:i,size:D.M.Medium})]})});var R=t(4506),z=t(24221),T=t(10774),q=t(75032);class x extends F.A{componentDidMount(){let{clearPasswordError:e}=this.props;e(),r.A.pagePasswordResetFormShown()}componentDidUpdate(){let{requestState:e}=this.props,{showState:s}=this.state;s||e!==l.jv&&e!==l.uD?s&&e===l.wP&&this.setState({showState:!1}):this.setState({showState:!0})}constructor(e){var s;super(e),s=this,this.handleResetForm=()=>{let{clearPasswordFlow:e,setPasswordModalVisibility:s}=this.props;e(),s(b.Vj)},this.isValid=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return s.requiredFields.includes(e)&&S.A.isEmpty(t)?!a:"email"!==e||!new T.$(t).validate()},this.handleRetry=()=>{let{sendForgotPasswordLink:e}=this.props,{email:s}=this.state;e(s,!0)},this.handleSubmit=()=>{let{sendForgotPasswordLink:e}=this.props,{email:s}=this.state;e(s)},this.renderForm=()=>{let{isAuthenticated:e,isLoadingSendForgotLink:s}=this.props,{email:t}=this.state,{translate:i}=(0,n.A)();return(0,a.FD)(a.FK,{children:[e&&(0,a.Y)(y,{onSubmitClick:this.handleSubmit}),!e&&(0,a.FD)(a.FK,{children:[(0,a.Y)("p",{className:"reset-password-text",children:i("password.sendMail")}),(0,a.Y)(q.A,{field:"email",autoComplete:"username",errorLabel:i("error.wrongFormat"),label:i("field.emailAddress"),value:t,onChange:this.handleChange,validator:this.isValid}),(0,a.Y)(D.j,{label:i("validate"),isLoading:s,isDisabled:!this.isFormValid(),onClick:this.handleSubmit,size:D.M.Medium})]})]})},this.renderState=()=>{let{isLoadingSendForgotLink:e,requestError:s,requestState:t}=this.props,{email:i}=this.state;return(0,a.Y)(R.A,{email:i,isLoadingRetry:e,requestError:s,requestState:t,onBackClick:this.handleResetForm,onRetryClick:this.handleRetry})},this.state={email:e.isAuthenticated&&e.contactEmail||e.userEmail||"",showState:!1},this.fields=["email"],this.requiredFields=["email"]}}x.defaultProps={className:"reset-password-form",showState:!1,onSubmit:()=>{}};let L=(0,Y.Ng)(e=>({accessToken:(0,C.Hb)(e),contactEmail:(0,j.zK)(e),isAuthenticated:(0,j.BQ)(e),isLoadingSendForgotLink:(0,C.EO)(e),requestError:(0,C.PR)(e),userEmail:(0,z.cj)(e)}),e=>(0,M.zH)({clearPasswordError:V.rY,clearPasswordFlow:V.p7,sendForgotPasswordLink:g.tm,setPasswordModalVisibility:v.T},e))(x);var I=t(48107),O=t(74997),_=t(19515);let U=(0,Y.Ng)(e=>({passwordFlow:(0,_.cX)(e),hasError:(0,C.Ee)(e),showModal:(0,_.RD)(e),isLoading:(0,C.q5)(e)}),e=>(0,M.zH)({clearUserPasswordFailure:g.Ob,setPasswordModalVisibility:v.T},e))(e=>{let{clearUserPasswordFailure:s,passwordFlow:t,hasError:r,setPasswordModalVisibility:o,showModal:n,isLoading:d}=e;if(!n)return null;let h=(0,I.A)(d),c=(0,I.A)(r),[u,p]=(0,m.useState)(!1),w=(0,m.useCallback)(()=>{s(),o("")},[]),g=(0,m.useCallback)(()=>{o(b.Vj)},[]),C=(0,m.useMemo)(()=>u?r?l.uD:l.jv:l.wP,[r,u]),f=(0,i.bU)(t,C);return(0,m.useEffect)(()=>{h&&!d&&p(!0)},[d]),(0,m.useEffect)(()=>{c&&!r&&p(!1)},[r]),(0,a.Y)(O.A,{visible:n,className:"password-modal",title:f,onCloseModal:w,canClose:!0,children:(0,a.FD)("div",{className:"modal-container",children:[t===b.CP&&(0,a.Y)(E,{onCloseClick:w,onForgotPasswordCl
1ick:g,showState:u}),t===b.Vj&&(0,a.Y)(L,{requestState:C})]})})})},88304:(e,s,t)=>{t.d(s,{FS:()=>i.FS,Vj:()=>a.Vj,sP:()=>i.sP});var a=t(35358),i=t(70524)},94282:(e,s,t)=>{t.d(s,{A:()=>C});var a=t(78854),i=t(65896),r=t(88304),l=t(81330),o=t(44792),n=t(81158),d=t(39548);let h={apple:"https://is4-ssl.mzstatic.com/image/thumb/Purple116/v4/e1/e8/4a/e1e84abf-8370-8733-eda2-351a940db840/AppIcon-1x_U007emarketing-0-5-0-85-220.png/246x0w.webp 246w",google:"https://play-lh.googleusercontent.com/fdVvTkj7alz5yVGvAT-2YVpZAjXQTgCInP6U-6DCL-afQjbWqS2RTztT8tMbJsdnbnI=w240-h480-rw",other:""},c="smartbanner_exited";var u=t(38952),m=t.n(u),p=t(42117),w=t.n(p),b=t(97323),g=t(61372);let C=()=>{let{translate:e}=(0,n.A)(),s=!1,t="other",u="";g.m0?(t="google",u=e("store.playStore"),s=!0):g.un&&!g.nr&&(t="apple",u=e("store.appleStore"),s=!0);let[p,C]=(0,b.useState)(!1);(0,b.useEffect)(()=>{if(s){let e=!1,s=l.A.getStoredItem(c);s&&!o.A.isEmpty(s)&&m()().isSameOrBefore(s.expireTime)&&(e=1===s.stateValue),C(!e)}},[s]);let f=(0,b.useCallback)(()=>{C(!1),i.A.smartBannerClosed(),l.A.storeItem(c,{stateValue:1,expireTime:m()().add(300,"seconds").format()})},[]);if(!p)return null;let A=e("smartbanner.priceSuffix.".concat(t)),S=h[t];return(0,a.FD)("div",{id:"smartbanner",className:"smartbanner",children:[(0,a.Y)("div",{className:"smartbanner-exit",onClick:f,children:(0,a.Y)(d.A,{})}),(0,a.Y)("div",{className:"smartbanner-icon",style:{backgroundImage:"url(".concat(S,")")}}),(0,a.Y)("div",{className:"smartbanner-info",children:(0,a.FD)("div",{children:[(0,a.Y)("div",{className:"smartbanner-info-title",children:e("application.name")}),(0,a.Y)("div",{className:"smartbanner-info-author",children:e("application.tagline")}),(0,a.Y)("div",{className:"smartbanner-info-price",children:A})]})}),(0,a.Y)(r.FS,{as:w(),label:e("search.see"),href:u,RightIcon:r.Vj,size:r.sP.Medium,shouldOpenNewWindow:!0})]})}}}]);

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.