PageSourceSearch

https://billetterie.theatrepalaisroyal.com/_next/static/chunks/7602.56a2e0e4f8d5d208.js

js theatrepalaisroyal.com collected 2026-10-02 11:01:10 UTC 17,700 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fdd8bddc-c81d-4ccc-a236-3811f7f9b671",e._sentryDebugIdIdentifier="sentry-dbid-fdd8bddc-c81d-4ccc-a236-3811f7f9b671")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7602],{66432:function(e,t,n){(function(e,t){"use strict";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var a=[],i=!0,s=!1;try{for(o=o.call(e);!(i=(n=o.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(s)throw r}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function emptyFunction(){}function emptyFunctionWithReset(){}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,emptyFunctionWithReset.resetWarningCache=emptyFunction;var n,r,o=(n=r={exports:{}},r.exports,n.exports=function(){function shim(e,t,n,r,o,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var i=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");throw i.name="Invariant Violation",i}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}(),r.exports),usePrevious=function(e){var n=t.useRef(e);return t.useEffect(function(){n.current=e},[e]),n.current},isUnknownObject=function(e){return null!==e&&"object"===_typeof(e)},a="[object Object]",isEqual=function isEqual(e,t){if(!isUnknownObject(e)||!isUnknownObject(t))return e===t;var n=Array.isArray(e);if(n!==Array.isArray(t))return!1;var r=Object.prototype.toString.call(e)===a;if(r!==(Object.prototype.toString.call(t)===a))return!1;if(!r&&!n)return e===t;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s={},c=0;c<o.length;c+=1)s[o[c]]=!0;for(var u=0;u<i.length;u+=1)s[i[u]]=!0;var l=Object.keys(s);return l.length===o.length&&l.every(function(n){return isEqual(e[n],t[n])})},extractAllowedOptionsUpdates=function(e,t,n){return isUnknownObject(e)?Object.keys(e).reduce(function(r,o){var a=!isUnknownObject(t)||!isEqual(e[o],t[o]);return n.includes(o)?(a&&console.warn("Unsupported prop change: options.".concat(o," is not a mutable property.")),r):a?_objectSpread2
vendor: 4,393 bytes, line 1
1(_objectSpread2({},r||{}),{},_defineProperty({},o,e[o])):r},null):null},validateStripe=function(e){if(null===e||isUnknownObject(e)&&"function"==typeof e.elements&&"function"==typeof e.createToken&&"function"==typeof e.createPaymentMethod&&"function"==typeof e.confirmCardPayment)return e;throw Error("Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.")},parseStripeProp=function(e){if(isUnknownObject(e)&&"function"==typeof e.then)return{tag:"async",stripePromise:Promise.resolve(e).then(validateStripe)};var t=validateStripe(e);return null===t?{tag:"empty"}:{tag:"sync",stripe:t}},i=t.createContext(null);i.displayName="ElementsContext";var parseElementsContext=function(e,t){if(!e)throw Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},s=t.createContext(null);s.displayName="CartElementContext";var parseCartElementContext=function(e,t){if(!e)throw Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},Elements=function(e){var n=e.stripe,r=e.options,o=e.children,a=t.useMemo(function(){return parseStripeProp(n)},[n]),c=_slicedToArray(t.useState(null),2),u=c[0],l=c[1],p=_slicedToArray(t.useState(null),2),f=p[0],m=p[1],d=_slicedToArray(t.useState(function(){return{stripe:"sync"===a.tag?a.stripe:null,elements:"sync"===a.tag?a.stripe.elements(r):null}}),2),y=d[0],h=d[1];t.useEffect(function(){var e=!0,safeSetContext=function(e){h(function(t){return t.stripe?t:{stripe:e,elements:e.elements(r)}})};return"async"!==a.tag||y.stripe?"sync"!==a.tag||y.stripe||safeSetContext(a.stripe):a.stripePromise.then(function(t){t&&e&&safeSetContext(t)}),function(){e=!1}},[a,y,r]);var E=usePrevious(n);t.useEffect(function(){null!==E&&E!==n&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[E,n]);var g=usePrevious(r);return t.useEffect(function(){if(y.elements){var e=extractAllowedOptionsUpdates(r,g,["clientSecret","fonts"]);e&&y.elements.update(e)}},[r,g,y.elements]),t.useEffect(function(){var e=y.stripe;e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"1.16.5"}),e.registerAppInfo({name:"react-stripe-js",version:"1.16.5",url:"https://stripe.com/docs/stripe-js/react"}))},[y.stripe]),t.createElement(i.Provider,{value:y},t.createElement(s.Provider,{value:{cart:u,setCart:l,cartState:f,setCartState:m}},o))};Elements.propTypes={stripe:o.any,options:o.object};var useElementsContextWithUseCase=function(e){return parseElementsContext(t.useContext(i),e)},useCartElementContextWithUseCase=function(e){return parseCartElementContext(t.useContext(s),e)},ElementsConsumer=function(e){return(0,e.children)(useElementsContextWithUseCase("mounts <ElementsConsumer>"))};ElementsConsumer.propTypes={children:o.func.isRequired};var useAttachEvent=function(e,n,r){var o=!!r,a=t.useRef(r);t.useEffect(function(){a.current=r},[r]),t.useEffect(function(){if(!o||!e)return function(){};var decoratedCb=function(){a.current&&a.current.apply(a,arguments)};return e.on(n,decoratedCb),function(){e.off(n,decoratedCb)}},[o,n,e,a])},createElementComponent=function(e,n){var r="".concat(e.charAt(0).toUpperCase()+e.slice(1),"Element"),a=n?function(e){useElementsContextWithUseCase("mounts <".concat(r,">")),useCartElementContextWithUseCase("mounts <".concat(r,">"));var n=e.id,o=e.className;return t.createElement("div",{id:n,className:o})}:function(n){var o,a=n.id,i=n.className,s=n.options,c=void 0===s?{}:s,u=n.onBlur,l=n.onFocus,p=n.onReady,f=n.onChange,m=n.onEscape,d=n.onClick,y=n.onLoadError,h=n.onLoaderStart,E=n.onNetworksChange,g=n.onCheckout,v=n.onLineItemClick,b=n.onConfirm,C=n.onCancel,S=n.onShippingAddressChange,w=n.onShippingRateChange,j=useElementsContextWithUseCase("mounts <".concat(r,">")).elements,x=_slicedToArray(t.useState(null),2),A=x[0],P=x[1],k=t.useRef(null),_=t.useRef(null),O=useCartElementContextWithUseCase("mounts <".concat(r,">")),U=O.setCart,R=O.setCartState;useAttachEvent(A,"blur",u),useAttachEvent(A,"focus",l),useAttachEvent(A,"escape",m),useAttachEvent(A,"click",d),useAttachEvent(A,"loaderror",y),useAttachEvent(A,"loaderstart",h),useAttachEvent(A,"networksch
1ange",E),useAttachEvent(A,"lineitemclick",v),useAttachEvent(A,"confirm",b),useAttachEvent(A,"cancel",C),useAttachEvent(A,"shippingaddresschange",S),useAttachEvent(A,"shippingratechange",w),"cart"===e?o=function(e){R(e),p&&p(e)}:p&&(o="payButton"===e?p:function(){p(A)}),useAttachEvent(A,"ready",o),useAttachEvent(A,"change","cart"===e?function(e){R(e),f&&f(e)}:f),useAttachEvent(A,"checkout","cart"===e?function(e){R(e),g&&g(e)}:g),t.useLayoutEffect(function(){if(null===k.current&&j&&null!==_.current){var t=j.create(e,c);"cart"===e&&U&&U(t),k.current=t,P(t),t.mount(_.current)}},[j,c,U]);var W=usePrevious(c);return t.useEffect(function(){if(k.current){var e=extractAllowedOptionsUpdates(c,W,["paymentRequest"]);e&&k.current.update(e)}},[c,W]),t.useLayoutEffect(function(){return function(){k.current&&(k.current.destroy(),k.current=null)}},[]),t.createElement("div",{id:a,className:i,ref:_})};return a.propTypes={id:o.string,className:o.string,onChange:o.func,onBlur:o.func,onFocus:o.func,onReady:o.func,onEscape:o.func,onClick:o.func,onLoadError:o.func,onLoaderStart:o.func,onNetworksChange:o.func,onCheckout:o.func,onLineItemClick:o.func,onConfirm:o.func,onCancel:o.func,onShippingAddressChange:o.func,onShippingRateChange:o.func,options:o.object},a.displayName=r,a.__elementType=e,a},c="undefined"==typeof window,u=createElementComponent("auBankAccount",c),l=createElementComponent("card",c),p=createElementComponent("cardNumber",c),f=createElementComponent("cardExpiry",c),m=createElementComponent("cardCvc",c),d=createElementComponent("fpxBank",c),y=createElementComponent("iban",c),h=createElementComponent("idealBank",c),E=createElementComponent("p24Bank",c),g=createElementComponent("epsBank",c),v=createElementComponent("payment",c),b=createElementComponent("payButton",c),C=createElementComponent("paymentRequestButton",c),S=createElementComponent("linkAuthentication",c),w=createElementComponent("address",c),j=createElementComponent("shippingAddress",c),x=createElementComponent("cart",c),A=createElementComponent("paymentMethodMessaging",c),P=createElementComponent("affirmMessage",c),k=createElementComponent("afterpayClearpayMessage",c);e.AddressElement=w,e.AffirmMessageElement=P,e.AfterpayClearpayMessageElement=k,e.AuBankAccountElement=u,e.CardCvcElement=m,e.CardElement=l,e.CardExpiryElement=f,e.CardNumberElement=p,e.CartElement=x,e.Elements=Elements,e.ElementsConsumer=ElementsConsumer,e.EpsBankElement=g,e.FpxBankElement=d,e.IbanElement=y,e.IdealBankElement=h,e.LinkAuthenticationElement=S,e.P24BankElement=E,e.PayButtonElement=b,e.PaymentElement=v,e.PaymentMethodMessagingElement=A,e.PaymentRequestButtonElement=C,e.ShippingAddressElement=j,e.useCartElement=function(){return useCartElementContextWithUseCase("calls useCartElement()").cart},e.useCartElementState=function(){return useCartElementContextWithUseCase("calls useCartElementState()").cartState},e.useElements=function(){return useElementsContextWithUseCase("calls useElements()").elements},e.useStripe=function(){return useElementsContextWithUseCase("calls useStripe()").stripe},Object.defineProperty(e,"__esModule",{value:!0})})(t,n(2784))},85160:function(e,t){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,r="https://js.stripe.com/v3",o=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,a="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",findScript=function(){for(var e=document.querySelectorAll('script[src^="'.concat(r,'"]')),t=0;t<e.length;t++){var n=e[t];if(o.test(n.src))return n}return null},injectScript=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(r).concat(t);var o=document.head||document.body;if(!o)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return o.appendChild(n),n},registerWrapper=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.54.2",startTime:t})},i=null,initStripe=function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return registerWrapper(r,n),r},validateLoadParams=function(e){var t="invalid load parameters; expected object of shape\n\n    {advancedFraudSignals: boolean}\n\nbut received\n\n    ".concat(JSON.stringify(e),"\n");if(null===e||"object"!==_typeof(e))throw Error(t);if(1===Object.keys(e).length&&"boolean"==typeof e.advancedFraudSignals)return e;throw Error(t)},s=!1,loadStripe=function(){for(var e,t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];s=!0;var c=Date.now();return(e=n,null!==i?i:i=new Promise(function(t,n){if("undefined"==typeof window||"undefined"==typeof document){t(null);return}if(window.Stripe&&e&&console.warn(a),window.Stripe){t(window.Stripe);return}try{var r=findScript();r&&e?console.warn(a):r||(r=injectScript(e)),r.addEventListener("load",function(){window.Stripe?t(window.Stripe):n(Error("Stripe.js not available"))}),r.addEventListener("error",function(){n(Error("Failed to load Stripe.js"))})}catch(e){n(e);return}})).then(function(e){return initStripe(e,r,c)})};loadStripe.setLoadParameters=function(e){if(!(s&&n&&Object.keys(vali
1dateLoadParams(e)).reduce(function(t,r){var o;return t&&e[r]===(null===(o=n)||void 0===o?void 0:o[r])},!0))){if(s)throw Error("You cannot change load parameters after calling loadStripe");n=validateLoadParams(e)}},t.loadStripe=loadStripe},56136:function(e,t,n){e.exports=n(85160)},64418:function(e,t,n){"use strict";var r=n(52322),o=n(2784),a=n(11122),i=n(28316),s=n(26221),c=n(81723);t.Z=function(e){let{paylineLightboxToken:t,hasSubscription:n=!1}=e;(0,o.useEffect)(()=>{if(t){let e=window;e.Payline.Api.reset()}},[t]),(0,o.useEffect)(()=>{let e=window;return()=>{e.Payline.Api.hide()}},[]);let{t:u}=(0,a.$G)(),l=(0,s.wU)(),p=!0===l.schoolMode;return t?(0,i.createPortal)((0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsxs)("style",{children:["\n            p#pl-container-lightbox-header-subtitle:before {\n              content: '",u("payline.popin.multiple_times_payment"),"';\n              display: block;\n              font-weight: bold;\n            }\n          "]}),p&&(0,r.jsxs)("style",{children:["\n            p#pl-container-lightbox-header-subtitle:after {\n              content: '",u("payline.popin.school_mode"),"';\n              display: block;\n              font-weight: bold;\n            }\n          "]}),(0,r.jsx)("div",{id:"PaylineWidget","data-token":t,"data-template":"lightbox","data-auto-init":"false"})]}),(0,c.W)()):null}},97602:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return payment_ProviderModal}});var r=n(52322),o=n(58849),a=n(64418),i=n(2784),s=n(66432),c=n(56136),u=n(11122),l=n(28316),p=n(39737),f=n(81723);function StripeElementModal(e){let{onCancel:t,returnUrl:n,onIsNavigating:o}=e,{t:a}=(0,u.$G)("common"),[c,l]=(0,i.useState)(!1),[f,m]=(0,i.useState)(!1),[d,y]=(0,i.useState)(!1),h=(0,s.useStripe)(),E=(0,s.useElements)(),handleSubmit=async e=>{if(e.preventDefault(),!h||!E)return;y(!0);let r=await h.confirmPayment({elements:E,confirmParams:{return_url:n}});if(y(!1),r.error){o&&o(!0);let e=new URL(n);e.searchParams.append("stripeErrorMessage",r.error.message||""),window.location.assign(e),t(r.error.message)}};return(0,r.jsxs)(p.eV,{isSmall:!0,onCancel:()=>t(),isForm:!0,onSubmit:handleSubmit,primaryButtonProps:{isLoading:d,isDisabled:!h||!E||!f},title:a("Vos informations de paiement"),children:[!c&&(0,r.jsx)(p.Sc,{align:"center"}),(0,r.jsx)(s.PaymentElement,{onChange:e=>{m(e.complete)},onReady:()=>l(!0)})]})}var payment_StripeElementModal=function(e){let{clientSecret:t,stripeAccount:n,returnUrl:o,onCancel:a,onIsNavigating:u}=e,p=(0,i.useRef)((0,c.loadStripe)("pk_live_wqd7LJyHHzVfRhNV3bhR4jjF",{stripeAccount:n})).current;return(0,l.createPortal)((0,r.jsx)(s.Elements,{stripe:p,options:{clientSecret:t},children:(0,r.jsx)(StripeElementModal,{onIsNavigating:u,returnUrl:o,onCancel:a})}),(0,f.W)())},payment_ProviderModal=function(e){let{providerData:t,hasSubscription:n,disabled:i,onCancel:s,onIsNavigating:c}=e;return i||!t?null:t.provider===o.UgR.PAYLINE?(0,r.jsx)(a.Z,{paylineLightboxToken:t.token,hasSubscription:n}):t.provider===o.UgR.STRIPE?(0,r.jsx)(payment_StripeElementModal,{returnUrl:t.returnUrl,onCancel:s,clientSecret:t.clientSecret,stripeAccount:t.accountId,onIsNavigating:c}):(t.provider===o.UgR.PAYREXX&&window.location.assign(t.customerRedirectUrl),null)}},81723:function(e,t,n){"use strict";function getModalRoot(){let e=document.getElementById("modal-root");if(!e)throw Error('modal-root element not found. Did you create a div with an id "modal-root" in your DOM ?');return e}n.d(t,{W:function(){return getModalRoot}})}}]);

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.