PageSourceSearch

https://www.petit-fernand.co.uk/58.a03a274a5134d4b397e3.js

js petit-fernand.co.uk collected 2026-09-26 10:20:44 UTC 37,802 bytes, 108 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[58,9],{"133G":function(a,l,c){"use strict"
2var u,d,p,m,f,g=c("VkAN"),b=c.n(g),h=c("UYTu"),v=Object(h.b)(u||(u=b()(["\n    query getSocialToken($store_id: Int!) {\n        socialToken(store_id: $store_id) {\n            facebook_app_id\n            google_client_id\n            gtm_id\n        }\n    }\n"]))),k=Object(h.b)(d||(d=b()(["\n    mutation FacebookLogin($accessToken: String, $store_id: Int!) {\n        facebookLogin(access_token: $accessToken, store_id: $store_id) {\n            token\n            type\n        }\n    }\n"]))),y=Object(h.b)(p||(p=b()(["\n    mutation FacebookLoginData($accessToken: String, $store_id: Int!) {\n        facebookLoginData(access_token: $accessToken, store_id: $store_id) {\n            email\n            firstname\n            lastname\n        }\n    }\n"]))),x=Object(h.b)(m||(m=b()(["\n    mutation GoogleLogin($accessToken: String, $store_id: Int!) {\n        googleLogin(access_token: $accessToken, store_id: $store_id) {\n            token\n            type\n        }\n    }\n"]))),w=Object(h.b)(f||(f=b()(["\n    mutation GoogleLoginData($accessToken: String, $store_id: Int!) {\n        googleLoginData(access_token: $accessToken, store_id: $store_id) {\n            email\n            firstname\n            lastname\n        }\n    }\n"])))
3l.a={getSocialTokensQuery:v,facebookLoginMutation:k,facebookLoginDataMutation:y,googleLoginMutation:x,googleLoginDataMutation:w}},"2XyQ":function(a,l,c){a.exports=c.p+"contest-arrow-sku.png"},"4Ecz":function(a,l,c){a.exports=c.p+"contest-lr-background-mobile-qWp.jpg"},Aicw:function(a,l,c){"use strict"
4var u=c("JPst"),d=c.n(u)()((function(a){return a[1]}))
5d.push([a.i,".step2-step2-E4R {\n    align-items: center;\n    display: flex;\n    flex-direction: column;\n    padding-top: 10px;\n    width: 572px;\n\n    .step2-title-dAU {\n        color: #336a79;\n        font-family: Sofia Pro;\n        font-size: 32px;\n        font-weight: 700;\n        line-height: 40px;\n        padding-top: 24px;\n        text-align: center;\n    }\n\n    .step2-subtitle-JzS {\n        color: #336a79;\n        font-family: Sofia Pro;\n        font-size: 24px;\n        line-height: 34px;\n        padding-bottom: 50px;\n        padding-top: 24px;\n        text-align: center;\n    }\n\n    .step2-button-7mB {\n        background-color: #bc7d6f;\n        border-radius: 10px;\n        color: #fff;\n        font-family: Sofia Pro;\n        font-size: 24px;\n        font-weight: 500;\n        height: 50px;\n        line-height: 28px;\n        padding: 12px 24px;\n        width: 100%;\n    }\n\n    .step2-form-dV2 {\n        margin-bottom: 40px;\n        width: 100%;\n\n        .step2-formRow-nIh {\n            display: flex;\n            gap: 12px;\n            justify-content: space-between;\n            margin-bottom: 50px;\n\n            .step2-firstNameField-sg9 {\n                width: 213px;\n            }\n\n            .step2-lastNameField-vRg {\n                width: 335px;\n            }\n\n            .step2-emailField-6ZY {\n                width: 100%;\n            }\n\n            .step2-input-VLr {\n                border-radius: 10px;\n                height: 50px;\n                padding: 13px 20px;\n                width: 100%;\n                box-sizing: border-box;\n\n                &::-moz-placeholder {\n                    color: #828282;\n                    font-family: Sofia Pro;\n                    font-size: 14px;\n                    font-weight: 400;\n                }\n\n                &::placeholder {\n                    color: #828282;\n                    font-family: Sofia Pro;\n                    font-size: 14px;\n                    font-weight: 400;\n                }\n            }\n        }\n\n        /* Override OAuth buttons */\n        .step2-oauthRoot-QeL {\n            display: flex;\n            flex-direction: row;\n            gap: 24px;\n            margin-bottom: 50px;\n            width: 100%;\n\n            .step2-googleButtonCustom-C4B {\n                background-color: white;\n                border: 1px solid gray;\n                border-radius: 10px;\n                height: 50px;\n                width: 50%;\n\n                .step2-googleImgCustom-5-7 {\n                    width: 20p
5x;\n                    height: 20px;\n                }\n            }\n\n            .step2-facebookButtonCustom-tp9 {\n                background-color: #1877f2;\n                border-radius: 10px;\n                color: white;\n                height: 50px;\n                width: 50%;\n\n                .step2-facebookButtonContentCustom-9Nl {\n                    align-items: center;\n                    display: inline-grid;\n                    gap: 12px;\n                    grid-auto-flow: column;\n                    justify-content: center;\n                    justify-items: center;\n                }\n            }\n        }\n\n        .step2-checkboxContainer-Z8M {\n            display: flex;\n            flex-direction: column;\n            gap: 16px;\n\n            &:last-of-type {\n                margin-bottom: 50px;\n            }\n\n            .step2-fieldRoot-oaC {\n                padding-left: 20px;\n            }\n\n            .step2-rulesError-BPg {\n                color: #e02b27;\n                font-size: 12px;\n                line-height: 12px;\n                margin-left: -18px;\n                padding-top: 10px;\n            }\n        }\n\n        /* Override checkbox */\n        .checkboxRoot {\n            align-items: center;\n            display: flex;\n            flex-direction: row-reverse;\n            justify-content: flex-end;\n        }\n\n        .checkboxLabel {\n            color: #336a79;\n            font-family: 'Sofia Pro', sans-serif;\n            font-size: 14px;\n            line-height: 20px;\n        }\n\n        .checkboxIcon {\n            flex-shrink: 0;\n        }\n\n        .step2-errorMessage-S0H {\n            color: #e02b27;\n            font-size: 12px;\n            line-height: 12px;\n            margin: 0;\n            padding-top: 10px;\n            text-align: center;\n        }\n    }\n\n    .step2-legal-x07 {\n        color: #336a79;\n        font-family: Sofia Pro;\n        font-size: 12px;\n        font-weight: 500;\n        line-height: 20px;\n        text-align: center;\n    }\n}\n\n@media (max-width: 1200px) {\n    .step2-step2-E4R {\n        padding: 0 30px;\n        width: 100%;\n\n        .step2-title-dAU {\n            font-size: 24px;\n            line-height: 32px;\n            text-align: center;\n        }\n\n        .step2-subtitle-JzS {\n            font-size: 20px;\n            line-height: 28px;\n            text-align: center;\n        }\n\n        .step2-button-7mB {\n            font-size: 20px;\n        }\n\n        .step2-form-dV2 {\n            .step2-formRow-nIh {\n                flex-direction: column;\n                gap: 0;\n                margin-bottom: 0;\n\n                .step2-firstNameField-sg9 {\n                    width: 100%;\n                    margin-bottom: 24px;\n                }\n\n                .step2-lastNameField-vRg {\n                    width: 100%;\n                    margin-bottom: 24px;\n                }\n\n                .step2-emailField-6ZY {\n                    margin-bottom: 24px;\n                }\n            }\n\n            /* Override OAuth buttons */\n            .step2-oauthRoot-QeL {\n                flex-direction: column;\n\n                .step2-googleButtonCustom-C4B {\n                    width: 100%;\n                }\n\n                .step2-facebookButtonCustom-tp9 {\n                    width: 100%;\n                }\n            }\n        }\n\n        .step2-legal-x07 {\n            font-size: 10px;\n            line-height: 14px;\n            margin-bottom: calc(\n                30px + 28px + 100px\n            ); /* 30px (footer position following the bottom) + 28px (footer height) + 100px (margin-bottom of the button) */\n        }\n    }\n}\n",""]),d.locals={step2:"step2-step2-E4R",title:"step2-title-dAU",subtitle:"step2-subtitle-JzS",button:"step2-button-7mB",form:"step2-form-dV2",formRow:"step2-formRow-nIh",firstNameField:"step2-firstNameField-sg9",lastNameField:"step2-lastNameField-vRg",emailField:"step2-emailField-6ZY",input:"step2-input-VLr",oauthRoot:"step2-oauthRoot-QeL",googleButtonCustom:"step2-googleButtonCustom-C4B",googleImgCustom:"step2-googleImgCustom-5-7",facebookButtonCustom:"step2-facebookButtonCustom-tp9",facebookButtonContentCustom:"step2-facebookButtonContentCustom-9Nl",checkboxContainer:"step2-checkboxContainer-Z8M",fieldRoot:"step2-fieldRoot-oaC",rulesError:"step2-rulesError-BPg",errorMessage:"step2-errorMessage-S0H",legal:"step2-legal-x07"},l.a=d},E5ng:function(a,l,c){a.exports=c.p+"contest-terre-de-marins-logo-mFD.png"},EdAj:function(a,l,c){"use strict"
6c.d(l,"a",(function(){return GoogleOAuthProvider})),c.d(l,"b",(function(){return useGoogleLogin}))
7var u=c("q1tI"),d=c.n(u)
8const p=Object(u.createContext)(null)
9function GoogleOAuthProvider({clientId:a,onScriptLoadSuccess:l,onScriptLoadError:c,children:m}){const f=function useLoadGsiScript(a={}){const{onScriptLoadSuccess:l,onScriptLoadError:c}=a,[d,p]=Object(u.useState)(!1),m=Object(u.useRef)(l)
10m.current=l
11const f=Object(u.useRef)(c)
12return f.current=c,Object(u.useEffect)(()=>{const a=document.createElement("script")
13return a.src="https://accounts.google.com/gsi/client",a.async=!0,a.defer=!0,a.onload=()=>{var a
14p(!0),null===(a=m.current)||void 0===a||a.call(m)},a.onerror=()=>{var a
15p(!1),null===(a=f.current)||void 0===a||a.call(f)},document.body.appendChild(a),()=>{document.body.removeChild(a)}},[]),d}({onScriptLoadSuccess:l,onScriptLoadError:c}),g=Object(u.useMemo)(()=>({clientId:a,scriptLoadedSuccessfully:f}),[a,f])
16return d.a.createElement(p.Provider,{value:g},m)}function useGoogleOAuth(){const a=Object(u.useContext)(p)
17if(!a)throw new Error("Google OAuth components must be used within GoogleOAuthProvider")
18return a}function useGoogleLogin({flow:a="implicit",scope:l="",onSuccess:c,onError:d,onNonOAuthError:p,overrideScope:m,state:f,...g}){const{clientId:b,scriptLoadedSuccessfully:h}=useGoogleOAuth(),v=Object(u.useRef)(),k=Object(u.useRef)(c)
19k.current=c
20const y=Object(u.useRef)(d)
21y.current=d
22const x=Object(u.useRef)(p)
23x.current=p,Object(u.useEffect)(()=>{var c
24if(!h)return
25const u="implicit"===a?"initTokenClient":"initCodeClient",d=null===(c=null===window||void 0===window?void 0:window.google)||void 0===c?void 0:c.accounts.oauth2[u]({client_id:b,scope:m?l:"openid profile email "+l,callback:a=>{var l,c
26if(a.error)return null===(l=y.current)||void 0===l?void 0:l.call(y,a)
27null===(c=k.current)||void 0===c||c.call(k,a)},error_callback:a=>{var l
28null===(l=x.current)||void 0===l||l.call(x,a)},state:f,...g})
29v.current=d},[b,h,a,l,f])
30const w=Object(u.useCallback)(a=>{var l
31return null===(l=v.current)||void 0===l?void 0:l.requestAccessToken(a)},[]),E=Object(u.useCallback)(()=>{var a
32return null===(a=v.current)||void 0===a?void 0:a.requestCode()},[])
33return"implicit"===a?w:E}},Gwco:function(a,l,c){var u
34a.exports=(u=c("q1tI"),function(a){function t(c){if(l[c])return l[c].exports
35var u=l[c]={exports:{},id:c,loaded:!1}
36return a[c].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var l={}
37return t.m=a,t.c=l,t.p="",t(0)}([function(a,l,c){a.exports=c(4)},function(a,l,c){a.exports=c(6)()},function(a,l){a.exports=u},function(a,l){"use strict"
38Object.defineProperty(l,"__esModule",{value:!0}),l.default=function(a,l){return decodeURIComponent(a.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent(l).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"))}},function(a,l,c){"use strict"
39function n(a){return a&&a.__esModule?a:{default:a}}function r(a,l){if(!(a instanceof l))throw new TypeError("Cannot call a class as a function")}function i(a,l){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
40return!l||"object"!=typeof l&&"function"!=typeof l?a:l}Object.defineProperty(l,"__esModule",{value:!0})
41var u=Object.assign||function(a){for(var l=1;l<arguments.length;l++){var c=arguments[l]
42for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(a[u]=c[u])}return a},d=function(){function e(a,l){for(var c=0;c<l.length;c++){var u=l[c]
43u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(a,u.key,u)}}return function(a,l,c){return l&&e(a.prototype,l),c&&e(a,c),a}}(),p=n(c(2)),m=n(c(1)),f=n(c(5)),g=n(c(3)),b=function(a){function t(){var a,l,c
44r(this,t)
45for(var d=arguments.length,p=Array(d),m=0;m<d;m++)p[m]=arguments[m]
46return l=c=i(this,(a=t.__proto__||Object.getPrototypeOf(t)).call.apply(a,[this].concat(p))),c.state={isSdkLoaded:!1,isProcessing:!1},c.responseApi=function(a){window.FB.api("/me",{locale:c.props.language,fields:c.props.fields},(function(l){u(l,a),c.props.callback(l)}))},c.checkLoginState=function(a){c.setStateIfMounted({isProcessing:!1}),a.authResponse?c.responseApi(a.authResponse):c.props.onFailure?c.props.onFailure({status:a.status}):c.props.callback({status:a.status})},c.checkLoginAfterRefresh=function(a){"connected"===a.status?c.checkLoginState(a):window.FB.login((function(a){return c.checkLoginState(a)}),!0)},c.click=function(a){if(c.state.isSdkLoaded&&!c.state.isProcessing&&!c.props.isDisabled){c.setState({isProcessing:!0})
47var l=c.props,u=l.scope,d=l.appId,p=l.onClick,m=l.returnScopes,g=l.responseType,b=l.redirectUri,h=l.disableMobileRedirect,v=l.authType,k=l.state
48if("function"!=typeof p||(p(a),!a.defaultPrevented)){var y={client_id:d,redirect_uri:b,state:k,return_scopes:m,scope:u,response_type:g,auth_type:v}
49if(c.props.isMobile&&!h)window.location.href="https://www.facebook.com/dialog/oauth"+(0,f.default)(y)
50else{if(!window.FB)return void(c.props.onFailure&&c.props.onFailure({status:"facebookNotLoaded"}))
51window.FB.login(c.checkLoginState,{scope:u,return_scopes:m,auth_type:y.auth_type})}}}},i(c,l)}return function s(a,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function, not "+typeof l)
52a.prototype=Object.create(l&&l.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(a,l):a.__proto__=l)}
52(t,a),d(t,[{key:"componentDidMount",value:function(){if(this._isMounted=!0,document.getElementById("facebook-jssdk"))this.sdkLoaded()
53else{this.setFbAsyncInit(),this.loadSdkAsynchronously()
54var a=document.getElementById("fb-root")
55a||((a=document.createElement("div")).id="fb-root",document.body.appendChild(a))}}},{key:"componentWillReceiveProps",value:function(a){this.state.isSdkLoaded&&a.autoLoad&&!this.props.autoLoad&&window.FB.getLoginStatus(this.checkLoginAfterRefresh)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"setStateIfMounted",value:function(a){this._isMounted&&this.setState(a)}},{key:"setFbAsyncInit",value:function(){var a=this,l=this.props,c=l.appId,u=l.xfbml,d=l.cookie,p=l.version,m=l.autoLoad
56window.fbAsyncInit=function(){window.FB.init({version:"v"+p,appId:c,xfbml:u,cookie:d}),a.setStateIfMounted({isSdkLoaded:!0}),(m||a.isRedirectedFromFb())&&window.FB.getLoginStatus(a.checkLoginAfterRefresh)}}},{key:"isRedirectedFromFb",value:function(){var a=window.location.search
57return(0,g.default)(a,"code")||(0,g.default)(a,"granted_scopes")}},{key:"sdkLoaded",value:function(){this.setState({isSdkLoaded:!0})}},{key:"loadSdkAsynchronously",value:function(){var a=this.props.language
58!function(l,c,u){var d=l.getElementsByTagName(c)[0],p=d,m=d
59l.getElementById(u)||((m=l.createElement(c)).id=u,m.src="https://connect.facebook.net/"+a+"/sdk.js",p.parentNode.insertBefore(m,p))}(document,"script","facebook-jssdk")}},{key:"render",value:function o(){var o=this.props.render
60if(!o)throw new Error("ReactFacebookLogin requires a render prop to render")
61var a={onClick:this.click,isDisabled:!!this.props.isDisabled,isProcessing:this.state.isProcessing,isSdkLoaded:this.state.isSdkLoaded}
62return this.props.render(a)}}]),t}(p.default.Component)
63b.propTypes={isDisabled:m.default.bool,callback:m.default.func.isRequired,appId:m.default.string.isRequired,xfbml:m.default.bool,cookie:m.default.bool,authType:m.default.string,scope:m.default.string,state:m.default.string,responseType:m.default.string,returnScopes:m.default.bool,redirectUri:m.default.string,autoLoad:m.default.bool,disableMobileRedirect:m.default.bool,isMobile:m.default.bool,fields:m.default.string,version:m.default.string,language:m.default.string,onClick:m.default.func,onFailure:m.default.func,render:m.default.func.isRequired},b.defaultProps={redirectUri:"undefined"!=typeof window?window.location.href:"/",scope:"public_profile,email",returnScopes:!1,xfbml:!1,cookie:!1,authType:"",fields:"name",version:"2.3",language:"en_US",disableMobileRedirect:!1,isMobile:function(){var a=!1
64try{a=!!(window.navigator&&window.navigator.standalone||navigator.userAgent.match("CriOS")||navigator.userAgent.match(/mobile/i))}catch(a){}return a}(),onFailure:null,state:"facebookdirect",responseType:"code"},l.default=b},function(a,l){"use strict"
65Object.defineProperty(l,"__esModule",{value:!0}),l.default=function(a){return"?"+Object.keys(a).map((function(l){return l+"="+encodeURIComponent(a[l])})).join("&")}},function(a,l,c){"use strict"
66function n(){}var u=c(7)
67a.exports=function(){function e(a,l,c,d,p,m){if(m!==u){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")
68throw f.name="Invariant Violation",f}}function t(){return e}e.isRequired=e
69var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t}
70return a.checkPropTypes=n,a.PropTypes=a,a}},function(a,l){"use strict"
71a.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}]))},LVjE:function(a,l,c){a.exports=c.p+"facebookIcon-8FZ.svg"},LZHM:function(a,l,c){a.exports=c.p+"contest-background-mobile-j9n.jpg"},MCjU:function(a,l,c){"use strict"
72c.d(l,"a",(function(){return g})),c.d(l,"b",(function(){return b}))
73var u,d,p=c("VkAN"),m=c.n(p),f=c("UYTu"),g=Object(f.b)(u||(u=m()(["\n    mutation campainShipForm(\n        $email: String!\n        $firstname: String!\n        $lastname: String!\n        $accord1: Boolean\n        $accord2: Boolean\n        $accord3: Boolean\n        $accord4: Boolean\n        $campainId: String!\n    ) {\n        campainShipForm(\n            email: $email\n            firstname: $firstname\n            lastname: $lastname\n            accord1: $accord1\n            accord2: $accord2\n            accord3: $accord3\n            accord4: $accord4\n            campainId: $campainId\n        ) {\n            errors\n            message\n        }\n    }\n"]))),b=Object(f.b)(d||(d=m()(["\n    mutation mutateGenerateLuckyWheelResult(\n        $wheelId: Int!\n        $email: String!\n        $firstname: String!\n        $lastname: String!\n    ) {\n        mutateGenerateLuckyWheelResult(\n            wheelId: $wheelId\n            email: $email\n            firstname: $firstname\n            lastname: $lastname\n        ) {\n            coupon_code\n            related_url\n            message\n            slice_to_select\n            win\n        }\n    }\n"])))},Mmhd:function(a,l,c){"use strict"
74c.r(l)
75var u=c("lSNA"),d=c.n(u),p=c("yXPU"),m=c.n(p),f=c("J4zp"),g=c.n(f),b=c("o0o1"),h=c.n(b),v=c("pZLH"),k=c("+TN3"),y=c("EdAj"),x=c("8UhI"),w=c("q1tI"),E=c.n(w),O=c("ri
75d2"),j=c("Ty5D"),S=c("b/lk"),L=c("133G"),_=c("Smmo"),C=c("5kIi"),B=c("Hq+J"),N=c("Sdjc"),P=c("HR+i")
76function ownKeys(a,l){var c=Object.keys(a)
77if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(a)
78l&&(u=u.filter((function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),c.push.apply(c,u)}return c}function _objectSpread(a){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{}
79l%2?ownKeys(Object(c),!0).forEach((function(l){d()(a,l,c[l])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach((function(l){Object.defineProperty(a,l,Object.getOwnPropertyDescriptor(c,l))}))}return a}var R=function buildAccords(a,l){return a.reduce((function(a,c){return _objectSpread(_objectSpread({},a),{},d()({},c.accord,Boolean(l[c.field])))}),{})},F=c("MCjU"),I=c("cL2i"),M=c("LboF"),T=c.n(M),q=c("Aicw"),A={injectType:"singletonStyleTag",insert:"head",singleton:!0},$=(T()(q.a,A),q.a.locals||{})
80function step2_ownKeys(a,l){var c=Object.keys(a)
81if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(a)
82l&&(u=u.filter((function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),c.push.apply(c,u)}return c}function step2_objectSpread(a){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{}
83l%2?step2_ownKeys(Object(c),!0).forEach((function(l){d()(a,l,c[l])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):step2_ownKeys(Object(c)).forEach((function(l){Object.defineProperty(a,l,Object.getOwnPropertyDescriptor(c,l))}))}return a}l.default=function Step2(){var a,l=Object(j.useHistory)(),c=Object(j.useLocation)(),u=Object(w.useRef)(null),p=Object(w.useState)(null),f=g()(p,2),b=f[0],M=f[1],T=Object(w.useState)(!1),q=g()(T,2),A=q[0],z=q[1],D=Object(v.a)(F.a),U=g()(D,2),G=U[0],V=U[1].error,J=L.a.getSocialTokensQuery,W=Object(k.a)(J,{variables:{store_id:1}}).data,H=null==W||null===(a=W.socialToken)||void 0===a?void 0:a.google_client_id,Q=I.a.form.optins.find((function(a){return a.required})),Z=function(){var a=m()(h.a.mark((function _callee(a){var u,d,p,m,f,g,b,v,k,y,x
84return h.a.wrap((function(h){for(;;)switch(h.prev=h.next){case 0:return u=a.email,d=a.firstName,p=a.lastName,M(null),h.prev=1,h.next=2,G({variables:step2_objectSpread(step2_objectSpread({email:u,firstname:d,lastname:p},R(I.a.form.optins,a)),{},{campainId:I.a.campainId})})
85case 2:if(f=h.sent,!0!==(null==(g=f.data)||null===(m=g.campainShipForm)||void 0===m?void 0:m.errors)){h.next=3
86break}return v=(null===(b=g.campainShipForm)||void 0===b?void 0:b.message)||"Une erreur est survenue.",M(v),h.abrupt("return")
87case 3:k=c.pathname.startsWith("/iframe"),y=k?"/iframe/jeu-concours/jouer":"/jeu-concours/jouer",l.push(y,{email:u,firstname:d,lastname:p}),h.next=5
88break
89case 4:h.prev=4,x=h.catch(1),M(x.message||"Une erreur est survenue, veuillez réessayer.")
90case 5:case"end":return h.stop()}}),_callee,null,[[1,4]])})))
91return function handleSubmit(l){return a.apply(this,arguments)}}()
92return E.a.createElement(E.a.Fragment,null,E.a.createElement(O.a,null,E.a.createElement("meta",{name:"robots",content:"noindex, nofollow"})),E.a.createElement("div",{className:$.step2},E.a.createElement("h2",{className:$.title},I.a.form.title),E.a.createElement("p",{className:$.subtitle},I.a.form.subtitle),E.a.createElement(x.c,{className:$.form,initialValues:step2_objectSpread({firstName:"",lastName:"",email:""},I.a.form.optins.reduce((function(a,l){return step2_objectSpread(step2_objectSpread({},a),{},d()({},l.field,!0))}),{})),apiRef:u,onSubmit:Z,onSubmitFailure:function handleSubmitFailure(a){z(Boolean(Q&&a[Q.field]))}},E.a.createElement("div",{className:$.formRow},E.a.createElement(C.a,{id:"firstName",classes:{root:$.firstNameField}},E.a.createElement(B.a,{id:"firstName",field:"firstName",autoComplete:"given-name",validate:Object(N.a)([P.g,[P.b,2]]),validateOnBlur:!0,mask:function mask(a){return a&&a.trim()},maskOnBlur:!0,placeholder:I.a.form.placeholders.firstName,classes:{input:"".concat($.input," ").concat($.inputFirstname)},showMessage:!0})),E.a.createElement(C.a,{id:"lastName",classes:{root:$.lastNameField}},E.a.createElement(B.a,{id:"lastName",field:"lastName",autoComplete:"family-name",validate:Object(N.a)([P.g,[P.b,2]]),val
92idateOnBlur:!0,mask:function mask(a){return a&&a.trim()},maskOnBlur:!0,placeholder:I.a.form.placeholders.lastName,classes:{input:"".concat($.input," ").concat($.inputLastname)},showMessage:!0}))),E.a.createElement("div",{className:$.formRow},E.a.createElement(C.a,{id:"email",classes:{root:$.emailField}},E.a.createElement(B.a,{id:"email",field:"email",type:"email",autoComplete:"email",validate:P.g,validateOnBlur:!0,placeholder:I.a.form.placeholders.email,classes:{input:"".concat($.input," ").concat($.inputEmail)},showMessage:!0}))),H?E.a.createElement(y.a,{clientId:H},E.a.createElement(S.a,{customClasses:{root:$.oauthRoot,facebookButton:$.facebookButtonCustom,facebookButtonContent:$.facebookButtonContentCustom,googleButton:$.googleButtonCustom,googleImg:$.googleImgCustom},facebookLabel:"Facebook",googleLabel:"Google",oauth:!1,onUserDataReceived:function handleOAuthUserData(a){u.current&&u.current.setValues({email:a.email,firstName:a.firstName,lastName:a.lastName})},reverseOrder:!0})):null,E.a.createElement("div",{className:$.checkboxContainer},I.a.form.optins.map((function(a){return E.a.createElement(C.a,{classes:{root:$.fieldRoot},id:a.field,key:a.field},E.a.createElement(_.a,{classes:{rootToggler:"checkboxRoot",label:"checkboxLabel",icon:"checkboxIcon"},field:a.field,label:a.label,roundToggler:!0,validate:a.required?P.g:void 0}),a.required&&A?E.a.createElement("p",{className:$.rulesError},I.a.form.rulesError):null)}))),E.a.createElement("button",{type:"submit",className:$.button},I.a.form.cta),(V||b)&&E.a.createElement("p",{className:$.errorMessage},b||(null==V?void 0:V.message))),E.a.createElement("p",{className:$.legal},I.a.form.legal)))}},ROdP:function(a,l,c){a.exports=c.p+"contest-cme-logo-rLS.png"},Smmo:function(a,l,c){"use strict"
93var u=c("pVnL"),d=c.n(u),p=c("QILm"),m=c.n(p),f=c("q1tI"),g=c.n(f),b=c("17x9"),h=c("8UhI"),v=c("YpLW"),k=c("QqLL"),y=c("Xr8/"),x=c("JoNN"),w=c("LboF"),E=c.n(w),O=c("A3EL"),j={injectType:"singletonStyleTag",insert:"head",singleton:!0},S=(E()(O.a,j),O.a.locals||{}),L=["ariaLabel","classes","field","fieldValue","id","label","message","handleChange","roundToggler"],_=g.a.createElement("div",{className:S.checkboxStyle}),C=function Checkbox(a){var l=a.ariaLabel,c=a.classes,u=a.field,p=a.fieldValue,b=a.id,w=a.label,E=a.message,O=a.handleChange,j=a.roundToggler,C=void 0!==j&&j,B=m()(a,L),N=Object(h.j)(u),P=Object(v.a)(u),R=Object(k.a)(S,c),F=g.a.createElement("div",{className:R.checkbox}," ",g.a.createElement(x.a,{className:R.sign})," "),I=P.value?F:_
94return Object(f.useEffect)((function(){null!=p&&p!==P.value&&N.setValue(p),O&&O()}),[N,P.value,p]),g.a.createElement(f.Fragment,null,C?g.a.createElement(g.a.Fragment,null,g.a.createElement("label",{"aria-label":l,className:R.rootToggler,htmlFor:b},g.a.createElement("span",{className:R.label},w),g.a.createElement("span",{className:R.icon},g.a.createElement("div",{className:R.switch},g.a.createElement(h.b,d()({},B,{className:R.checkbox,field:u,id:b})),g.a.createElement("span",{className:"".concat(R.slider," ").concat(R.round)})))),g.a.createElement(y.a,{fieldState:P},E)):g.a.createElement(g.a.Fragment,null,g.a.createElement("label",{"aria-label":l,className:R.root,htmlFor:b},g.a.createElement(h.b,d()({},B,{className:R.input,field:u,id:b})),g.a.createElement("span",{className:R.icon},I),g.a.createElement("span",{className:R.label},w)),g.a.createElement(y.a,{fieldState:P},E)))}
95l.a=C
96C.propTypes={ariaLabel:b.string,classes:Object(b.shape)({icon:b.string,input:b.string,label:b.string,message:b.string,root:b.string}),field:b.string.isRequired,id:b.string,label:b.node.isRequired,message:b.node}},"b/lk":function(a,l,c){"use strict"
97c.d(l,"a",(function(){return OAuth}))
98var u=c("J4zp"),d=c.n(u),p=c("+TN3"),m=c("pZLH"),f=c("q1tI"),g=c.n(f),b=c("Gwco"),h=c.n(b),v=c("Ty5D"),k=c("133G"),y=c("EdAj"),x=c("3k5P"),w=c("oHsX"),E=c("LboF"),O=c.n(E),j=c("jAx9"),S={injectType:"singletonStyleTag",insert:"head",singleton:!0},L=(O()(j.a,S),j.a.locals||{}),_=c("W+3L"),C=c("kriW"),B=c("PkP7"),N=c("LVjE"),P=c.n(N),R=new(c("rUvP").a)
99function OAuth(a){var l=a.closeAccountMenuMobile,c=a.customClasses,u=void 0===c?{}:c,b=a.facebookLabel,E=void 0===b?null:b,O=a.googleLabel,j=void 0===O?null:O,S=a.oauth,N=void 0===S||S,F=a.onUserDataReceived,I=void 0===F?null:F,M=a.reverseOrder,T=void 0!==M&&M,q=k.a.getSocialTokensQuery,A=k.a.facebookLoginMutation,$=k.a.facebookLoginDataMutation,z=k.a.googleLoginMutation,D=k.a.googleLoginDataMutation,U=Object(_.b)(),G=d()(U,1)[0].storeCode,V=Object(x.b)(),J=d()(V,1)[0].isSignedIn,W=Object(w.a)({closeAccountMenuMobile:l}).handleOAuthSideEffect,H=Object(v.useHistory)(),Q=Object(p.a)(q,{variables:{store_id:G},skip:!G}).data,Z=Object(m.a)(N?A:$),K=d()(Z,2),Y=K[0],X=K[1].data,ee=Object(m.a)(N?z:D),te=d()(ee,2),ne=te[0],oe=te[1].data,ae=Object(x.b)(),re=d()(ae,2)[1].setToken,ie=null==Q?void 0:Q.socialToken,se=null==ie?void 0:ie.facebook_app_id
100Object(f.useEffect)((function(){var a,l,c=null==X||null===(a=X.facebookLogin)||void 0===a?void 0:a.token,u=null==oe||null===(l=oe.googleLogin)||void 0===l?void 0:l.token,d=c||u
101if(d&&!J&&N&&(re(d),W(),R.setItem("log_in_by_socials",!0,3600)),!N&&I){var p=null==X?void 0:X.facebookLoginData,m=null==oe?void 0:oe.googleLoginData,f=p||m
102f&&I({email:f.email,firstName:f.firstname,lastName:f.lastname})}}),[W,H,J,X,oe,re,N,I])
103var le=Object(y.b)({onSuccess:function onSuccess(a){ne({variables:{accessToken:a.access_token,store_id:G}}
103),a.error},onError:function onError(a){throw new Error(a)}}),ce=function FacebookButtonNew(a){return g.a.createElement(B.a,{onPress:a.onClick,priority:"low",type:"button",classes:{root_lowPriority:u.facebookButton||L.facebookButton,content:u.facebookButtonContent||L.facebookButtonContent}},g.a.createElement("img",{src:P.a,alt:"facebook"}),E||g.a.createElement(C.a,{id:"signIn.facebook",defaultMessage:"Continuer avec Facebook"}))},ue=function GoogleLoginButtonNew(){return g.a.createElement(B.a,{onPress:function onPress(){return le()},priority:"low",type:"button",classes:{root_lowPriority:u.googleButton||L.googleButton}},g.a.createElement("img",{className:u.googleImg||L.googleImg,src:"https://www.c-monetiquette.fr/static/version1676549422/frontend/Cmon/New/fr_FR/images/customer_account/popup_connection/icon-google.svg",alt:"google"}),j||g.a.createElement(C.a,{id:"signIn.google",defaultMessage:"Continuer avec Google"}))},de=g.a.createElement(h.a,{appId:se,disableMobileRedirect:!0,fields:"name,email,picture",callback:function responseFacebook(a){Y({variables:{accessToken:a.accessToken,store_id:G}})},render:function render(a){return g.a.createElement(ce,a)}}),pe=g.a.createElement(ue,null)
104return g.a.createElement("div",{className:u.root||L.root},T?g.a.createElement(g.a.Fragment,null,pe,de):g.a.createElement(g.a.Fragment,null,de,pe))}},cL2i:function(a,l,c){"use strict"
105var u=c("q1tI"),d=c.n(u),p=c("2XyQ"),m=c.n(p),f=c("ROdP"),g=c.n(f),b=c("eGBk"),h=c.n(b),v=c("iWlF"),k=c.n(v),y=c("z1dN"),x=c.n(y),w=c("zEHP"),E=c.n(w),O=c("4Ecz"),j=c.n(O),S=c("kiMP"),L=c.n(S),_=c("voi/"),C=c.n(_),B={slug:"love-radius",campainId:"13",wheelId:7,background:{desktop:E.a,mobile:j.a,noMobileOffset:!0},separator:h.a,logos:[{key:"cme",src:g.a,alt:"C'Mon Étiquette"},{key:"loveRadius",src:L.a,alt:"Love Radius"},{key:"maisonBleue",src:C.a,alt:"La Maison Bleue"}],badgesLayout:"centered",badges:[{key:"main",label:"Jeu 100% gagnant",mobile:!0},{key:"secondary",label:"Des milliers de surprises à gagner",mobile:!1}],intro:{picto:k.a,line:x.a,lineAfterDescription:3,title:"C’est la rentrée des surprises !",subtitle:"Des milliers de surprises à gagner pour toute la famille.",cta:"Participer",descriptions:[d.a.createElement(d.a.Fragment,null,"Avec"),d.a.createElement(d.a.Fragment,null,d.a.createElement("strong",null,"C-MonEtiquette"),", les étiquettes 100% personnalisables made in Bordeaux"),d.a.createElement(d.a.Fragment,null,d.a.createElement("strong",null,"Love Radius"),", marque française de porte-bébés et écharpes physiologiques"),d.a.createElement(d.a.Fragment,null,"Les crèches ",d.a.createElement("strong",null,"La Maison Bleue")),"Tentez votre chance pour peut-être gagner l’un des cadeaux mis en jeu :","Etiquettes personnalisables, porte-bébés, jolis tote bags et bien d’autres surprises !"]},form:{title:"Veuillez remplir le formulaire*",subtitle:"Prêt(e) à tenter votre chance ? Remplissez le formulaire* pour jouer !",placeholders:{firstName:"Prénom*",lastName:"Nom*",email:"E-mail*"},cta:"Je valide ma participation",legal:"*Tous les champs avec * sont obligatoires pour valider votre participation.",rulesError:"Vous devez accepter le règlement pour participer.",optins:[{field:"optinCme",accord:"accord1",required:!1,label:"J'accepte de recevoir par mail les nouveautés et offres de c-monetiquette.fr"},{field:"optinLoveRadius",accord:"accord2",required:!1,label:"J'accepte de recevoir par mail les nouveautés et offres de Love Radius"},{field:"optinMaisonBleue",accord:"accord4",required:!1,label:"J'accepte de recevoir par mail les nouveautés et offres de La Maison Bleue"},{field:"acceptRules",accord:"accord3",required:!0,label:"J'accepte le règlement du concours*"}]},wheel:{arrow:m.a,title:"De nombreux cadeaux",subtitle:"à gagner",cta:"Je tente ma chance",ctaLoading:"Envoi...",copyCta:"Copier mon code",copiedCta:"✅ Code copié",result:{title:"✨ FÉLICITATIONS ! ✨",mailNotice:d.a.createElement(d.a.Fragment,null,"💌 Surveillez votre boîte mail,",d.a.createElement("br",null),"nous vous enverrons aussi votre code par mail."),bonus:[]},resultVariants:[{key:"maisonBleue",couponPrefix:"MB_2026",instructions:d.a.createElement(d.a.Fragment,null,"Pour en profiter, merci, svp, d’envoyer vos coordonnées complètes : nom, prénom et adresse postale à"," ",d.a.createElement("strong",null,"[email protected]")," en précisant dans l’objet du mail « Jeu 100% Gagnant C-MonEtiquette x Love Radius x La Maison Bleue »"),hideCouponCode:!0,mailNotice:d.a.createElement(d.a.Fragment,null,"💌 Surveillez votre boîte mail,",d.a.createElement("br",null),"nous vous enverrons toutes les informations par mail."),copyValue:"[email protected]",copyCta:"Copier le mail",copiedCta:"✅ Mail copié"}]},legalLinks:[{label:"Mentions légales",href:"https://www.c-monetiquette.fr/mentions-legales"},{label:"Règlement du jeu",href:"https://www.c-monetiquette.fr/reglement-jeu-100gagnant"},{label:"CGV",href:"https://www.c-monetiquette.fr/cgv_new"},{label:"Politique de protection des données C-MonEtiquette",href:"https://www.c-monetiquette.fr/politique-de-protection-des-donnees"},{label:"Politique de protection des données Love Radius",href:"https://love-radius.com/fr/confidentialite"},{label:"Politique de protection des données La Maison Bleue",href:"https://www.la-maison-bleue.fr/information-sur-la-protection-des-donnees-caractere-personnel"}],copyright:"© 2026 C-MonEtiquette – Tous droits réservés"},N=c("wQvH"),P=c.n(N),R=c("LZHM"),F=c.n(R),I=c("E5ng"),M=c.n(I),T=(P.a,F.a,h.a,g.a,M.a,k.a,x.a,m.a,d.a.Fragment,B)
106l.a=T},eGBk:function(a,l,c){a.exports=c.p+"contest-cross-g6E.png"},iWlF:function(a,l,c){a.exports=c.p+"contest-icon-8Pk.png"},jAx9:function(a,l,c){"use strict"
107var u=c("JPst"),d=c.n(u)()((function(a){return a[1]}))
108d.push([a.i,".oauth-root-qVM {\n    display: flex;\n    flex-direction: column;\n    margin-top: 2em;\n    gap: 0.5em;\n}\n\n.oauth-connectWith-47G {\n    position: relative;\n    padding: 0 3.5em;\n}\n@media (max-width: 425px) {\n    .oauth-connectWith-47G {\n        padding: 0 1.8rem;\n    }\n}\n\n.oauth-connectWith__title-85t {\n    position: relative;\n    font-size: 0.75rem;\n    font-weight: 700;\n    color: #5f5f5f;\n    background: white;\n    z-index: 2;\n    padding: 0 0.5em;\n    text-transform: none;\n}\n\n.oauth-connectWith-47G::before {\n    border-top: 1px solid #acacac;\n    content: '';\n    margin: 0 auto;\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    width: 100%;\n    z-index: 1;\n}\n\n.oauth-loginButtons-ByD {\n    display: flex;
108\n    align-items: center;\n    justify-content: center;\n    gap: 1em;\n}\n\n.oauth-loginButton-m-6 {\n    cursor: pointer;\n}\n\n.oauth-facebookButton-cNK {\n    display: block;\n    background-color: #1877f2;\n    font-family: 'Helvetica';\n    font-size: 16px;\n    line-height: 18px;\n    font-weight: 700;\n    width: 100%;\n    height: 50px;\n    border-radius: 10px;\n    color: white;\n}\n\n.oauth-googleButton-iUJ {\n    display: block;\n    background-color: #fff;\n    font-family: 'Helvetica';\n    font-size: 16px;\n    line-height: 18px;\n    font-weight: 500;\n    width: 100%;\n    height: 50px;\n    border-radius: 10px;\n    color: #757575;\n    border: 1px solid #757575;\n    margin-top: 1rem;\n}\n.oauth-googleImg-qLx {\n    width: 24px;\n    height: 24px;\n    margin-right: 1rem;\n}\n.oauth-facebookButtonContent-OUp {\n    gap: 16px;\n    grid-auto-flow: column;\n    display: inline-grid;\n    align-items: center;\n    justify-content: center;\n    justify-items: center;\n}\n",""]),d.locals={root:"oauth-root-qVM",connectWith:"oauth-connectWith-47G",connectWith__title:"oauth-connectWith__title-85t",loginButtons:"oauth-loginButtons-ByD",loginButton:"oauth-loginButton-m-6",facebookButton:"oauth-facebookButton-cNK",googleButton:"oauth-googleButton-iUJ",googleImg:"oauth-googleImg-qLx",facebookButtonContent:"oauth-facebookButtonContent-OUp"},l.a=d},kiMP:function(a,l,c){a.exports=c.p+"contest-lr-love-radius-logo-mJv.png"},"voi/":function(a,l,c){a.exports=c.p+"contest-lr-maison-bleue-logo-eCZ.png"},wQvH:function(a,l,c){a.exports=c.p+"contest-background-2TU.jpg"},z1dN:function(a,l,c){a.exports=c.p+"contest-line-pMu.png"},zEHP:function(a,l,c){a.exports=c.p+"contest-lr-background-4N3.jpg"}}])

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.