PageSourceSearch

https://www.cine-vihiers.fr/Cards-f1bc8bef24e64ba372e1.js

js cine-vihiers.fr collected 2026-10-07 15:34:51 UTC 3,664 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkw4931_6fc9d700_9770_4827_a4ae_768b0d5a6100=self.webpackChunkw4931_6fc9d700_9770_4827_a4ae_768b0d5a6100||[]).push([[468],{57980:function(a,l,e){e.r(l),e.d(l,{default:function(){return k}});var n=e(86819),d=e(86326),r=e(57406),o=e(81518),t=e(52994),u=e(86559),s=e(20141),i=e(75674),c=e(40223),m=e(31309),v=e(55814),g=e(86329),Y=e(19890),b=e(16406),p=e(97553);var C=(0,p.YK)({cardNumber:{id:"loyalty.card.card-number-label",defaultMessage:"Your card number: <strong>{cardNumber}</strong>"}});const A=()=>{var a,l,e,n;const[t]=(0,m.Ay)(),u=(0,v.A)(),i=(0,o.K)(u.provider),c=(0,r.U)(null==i||null===(a=i.featureFlags)||void 0===a||null===(l=a.widgets)||void 0===l||null===(e=l.LOYALTY_CARDS)||void 0===e||null===(n=e.extra)||void 0===n?void 0:n.addToWallet);return null!=t&&t.loyaltyCardNumber?(0,s.Y)(d.Fragment,null,(0,s.Y)(g.s,Object.assign({},C.cardNumber,{values:{strong:a=>(0,s.Y)("strong",null,a),cardNumber:null==t?void 0:t.loyaltyCardNumber}})),(0,s.Y)("div",{id:"scannable-code",sx:{"& canvas":{height:"120px"},width:"140px",border:"solid",borderRadius:"medium",margin:4}},(0,s.Y)(d.Suspense,null,(0,s.Y)(b.default,{cardNumber:null==t?void 0:t.loyaltyCardNumber,scannableCodeFormat:"QR_CODE"}))),c?(0,s.Y)(Y.A,null):null):null};var y=(0,d.memo)(A),f=e(69977);var h=(0,p.YK)({addCard:{id:"loyalty.card.manual-cards.add-card-label",defaultMessage:"Add a card"}});const x=d.lazy((()=>Promise.all([e.e(604),e.e(910)]).then(e.bind(e,55115)))),w=a=>{var l,e,n,t;let{cards:u,onAddCard:i,loading:c}=a;const{0:m,1:p}=(0,d.useState)(!1),{formatMessage:C}=(0,g.A)(),A=(0,v.A)(),y=(0,o.K)(A.provider),w=(0,r.U)(null==y||null===(l=y.featureFlags)||void 0===l||null===(e=l.widgets)||void 0===e||null===(n=e.LOYALTY_CARDS)||void 0===n||null===(t=n.extra)||void 0===t?void 0:t.addToWallet);return c?(0,s.Y)(s.so,{sx:{justifyContent:"center"}},(0,s.Y)(s.y$,{size:32,color:"currentColor"})):(0,s.Y)(d.Fragment,null,(0,s.Y)(s.xA,{gap:(0,f.no)({xs:8,md:9}),sx:{gridTemplateColumns:"repeat(auto-fit, minmax(300px, 1fr))"}},u.map(((a,l)=>(0,s.Y)("div",{key:a.number},(0,s.Y)(s.xA,{gap:0},a.title&&(0,s.Y)("strong",null,a.title),(0,s.Y)("strong",null,a.number)),(0,s.Y)("div",{id:"scannable-code",sx:{"& canvas":{height:"120px"},width:"140px",border:"solid",borderRadius:"medium",marginTop:2}},(0,s.Y)(d.Suspense,null,(0,s.Y)(b.default,{cardNumber:a.number,scannableCodeFormat:"QR_CODE"}))),w&&0===l?(0,s.Y)(Y.A,{wallets:["apple","google","samsung"]}):null)))),m?null:(0,s.Y)(s.$n,{onClick:()=>{p(!0)},sx:{marginTop:8}},C(h.addCard)),m?(0,s.Y)("div",{sx:{marginTop:8}},(0,s.Y)(d.Suspense,null,(0,s.Y)(x,{onAddCard:()=>{p(!1),i()}}))):null)};var _=(0,d.memo)(w);const N=()=>{var a,l,e,d;const[g]=(0,m.Ay)(),Y=(0,v.A)(),b=(0,n.A)(),p=(null==b?void 0:b.timeZone)||t.mY,C=(0,u.Ay)(),[A,f,h]=(0,c.A)(),x=(0,o.K)(Y.provider),w=(0,r.U)(null==x||null===(a=x.featureFlags)||void 0===a||null===(l=a.widgets)||void 0===l||null===(e=l.LOYALTY_CARDS)||void 0===e||null===(d=e.extra)||void 0===d?void 0:d.manualCards),N=a=>new Promise(((l,e)=>{switch(null==g?void 0:g.cypherVersion){case 1:{const n=null==g?void 0:g.token;n?(0,i.GO)(Y,n,{cardNumber:a}).then((async a=>{0===a.peachCode?(await h(),l()):e()})).catch((()=>{e()})):e();break}case 3:{const n=null==g?void 0:g.token;n?(0,i.jG)(Y,n,{cardNumber:a}).then((async a=>{0===a.peachCode?(await h(),l()):e()})).catch((()=>{e()})):e();break}}}));return g?w?(0,s.Y)(_,{cards:A,loading:f,timeZone:p,locale:C.intl.locale.long,onDeleteCard:N,onAddCard:async()=>{await h()}}):(0,s.Y)(y,{cards:A,loading:f,timeZone:p,locale:C.intl.locale.long,onDeleteCard:N,onAddCard:async()=>{await h()}}):null};var k=(0,d.memo)(N)}}]);

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.