@malga-checkout/core
Version:
Core components for Malga Checkout
1 lines • 42.7 kB
JavaScript
import{r as e,c as t,h as n,F as a,H as o}from"./p-626f6dad.js";import{Y as s}from"./p-da40223f.js";import"./p-14b3e604.js";import{s as r}from"./p-4fec35c1.js";import{s as c}from"./p-47ee1a00.js";import{B as i,C as h,v as l,c as u,A as d,f as w,a as m,h as p,s as g,b as F,M as y}from"./p-41d28b59.js";import"./p-3e8ff66b.js";const f=e=>Object.entries(e).filter((([,e])=>"boolean"==typeof e&&!0===e||e&&!(e=>0===Object.keys(e).length)(e))),v=e=>{const[t,n]=e.split("/");return`${t}/20${n}`},b=(e,t)=>t?{[e]:M(t)}:{},M=e=>{const t=e.amount?{amount:e.amount}:{},n=e.percentage?{percentage:e.percentage}:{};return Object.assign(Object.assign(Object.assign({},e.days?{days:e.days}:{}),t),n)};class k extends i{constructor({boleto:e}){super({customer:r.transactionConfig.customer,customerId:r.transactionConfig.customerId}),this.boleto=e}getPaymentMethod(){const e=(t=this.boleto).items&&(null===(n=t.items)||void 0===n?void 0:n.length)?{items:t.items}:{};var t,n;return Object.assign(Object.assign(Object.assign({paymentType:"boleto",expiresDate:this.boleto.expiresDate,instructions:this.boleto.instructions},b("interest",this.boleto.interest)),b("fine",this.boleto.fine)),e)}}class x{constructor({onPaymentSuccess:e,onPaymentFailed:t,onShowDialog:n,data:a}){this.charge=new h({provider:new k({boleto:a})}),this.data=a,this.onPaymentSuccess=e,this.onPaymentFailed=t,this.onShowDialog=n}handlePaymentSuccess(e){const t=e.paymentMethod;r.dialogConfig.show&&this.onShowDialog({mode:"boleto",amount:e.amount,open:!0,paymentCode:t.barcodeData,paymentImageUrl:t.barcodeImageUrl,expirationDate:t.expiresDate}),this.onPaymentSuccess(e)}handlePaymentFailed(e){r.automaticallyGeneratedIdempotencyKey&&(r.idempotencyKey=l()),r.dialogConfig.show&&this.onShowDialog({open:!0,mode:"error",errorMessage:s("dialogs.boleto.errorMessage",r.locale)}),this.onPaymentFailed(e)}async pay(){try{const e=await this.charge.create();if(e.hasError)return void this.handlePaymentFailed({type:e.data.status,message:"Your transaction cannot be completed",errorStack:e.data});this.handlePaymentSuccess(e.data)}catch(e){this.handlePaymentFailed({type:e.response.status,message:"Your transaction cannot be completed",errorStack:e.response.data})}}}const C=e=>({cardNumber:u(e.cardNumber),cardCvv:e.cvv,cardExpirationDate:v(e.expirationDate),cardHolderName:e.name});class D{constructor({data:e}){this.api=new d,this.data=e}async create(){const e=await this.api.create({endpoint:r.sessionId?"/sessions/tokens":"/tokens",data:(t=this.data,{card:C}[t.type](t))});var t;if(e.data.tokenId)return e.data.tokenId}}class A{constructor({tokenId:e}){this.api=new d,this.tokenId=e}async create(){const e=(()=>{const e=r.paymentMethods.credit.cvvCheck;return void 0===e?{}:{cvvCheck:e,merchantId:r.paymentMethods.credit.cvvCheckMerchantId||r.merchantId}})(),t=await this.api.create({endpoint:r.sessionId?"/sessions/cards":"/cards",data:Object.assign({tokenId:this.tokenId},e)});if(t.data.id)return t.data.id}}class j extends i{constructor({card:e}){super({customer:null,customerId:null}),this.card=e}getPaymentMethod(){return{paymentType:"credit",installments:(e=this.card.installments,e&&"none"!==e?parseInt(e):1)};var e}async getPaymentSource(){return this.card.cardCvv&&this.card.cardId?(e=>{const t=e.cardCvv.trim();return{sourceType:"card",cardId:e.cardId,cardCvv:t}})(this.card):await(async e=>{const t=e.cvv.trim(),n=await(async e=>new D({data:e}).create())(Object.assign(Object.assign({},e),{cvv:t,type:"card"}));return{sourceType:"card",cardCvv:t,cardId:await(async e=>new A({tokenId:e}).create())(n)}})(this.card)}}class O{constructor(){this.api=new d,this.customer=r.transactionConfig.customer}async create(){const e=await this.api.create({endpoint:r.sessionId?"/sessions/customers?force=true":"/customers?force=true",data:w(this.customer)});if(e.data.id)return e.data.id}async find(e){return this.api.fetch({endpoint:`${r.sessionId?"/sessions/customers":"/customers"}/${e}`})}}class P{constructor({onPaymentSuccess:e,onPaymentFailed:t,onShowDialog:n,data:a}){this.charge=new h({provider:new j({card:a})}),this.customer=new O,this.customerCards=new m,this.data=a,this.onPaymentSuccess=e,this.onPaymentFailed=t,this.onShowDialog=n}handlePaymentSuccess(e){r.dialogConfig.show&&this.onShowDialog({mode:"success",amount:e.amount,open:!0}),this.onPaymentSuccess(e)}handlePaymentFailed(e){r.automaticallyGeneratedIdempotencyKey&&(r.idempotencyKey=l()),r.dialogConfig.show&&this.onShowDialog({open:!0,mode:"error",errorMessage:s("dialogs.card.errorMessage",r.locale)}),this.onPaymentFailed(e)}async handleCustomerId(){return r.transactionConfig.customer||r.transactionConfig.customerId?r.transactionConfig.customerId?r.transactionConfig.customerId:this.customer.create():null}async pay(){try{if("credit"===c.selectedPaymentMethod&&!await p())return;if(c.isSelectedSavedCard&&c.cvv.trim().length<3&&(!c.installments||"none"===c.installments))return;const e=await this.handleCustomerId(),t=await this.charge.create(e);if(t.hasError)return void this.handlePaymentFailed({type:t.data.status,message:"Your transaction cannot be completed",errorStack:t.data});this.data.saveCard&&await this.customerCards.create(t.data.paymentSource.cardId,e),this.handlePaymentSuccess(t.data)}catch(e){this.handlePaymentFailed({type:e.response.status,message:"Your transaction cannot be completed",errorStack:e.response.data})}}}class S extends i{constructor({drip:e}){super({customerId:r.transactionConfig.customerId,customer:r.transactionConfig.customer}),this.drip=e}getPaymentMethod(){const e=(t=this.drip).items&&(null===(n=t.items)||void 0===n?void 0:n.length)?{items:t.items}:{};var t,n;const a=(e=>e.browser?{browser:e.browser}:{})(this.drip),o=(e=>e.successRedirectUrl?{successRedirectUrl:e.successRedirectUrl}:{})(this.drip),s=(e=>e.cancelRedirectUrl?{cancelRedirectUrl:e.cancelRedirectUrl}:{})(this.drip);return Object.assign(Object.assign(Object.assign(Object.assign({paymentType:"drip"},e),a),o),s)}}class I{constructor({onPaymentSuccess:e,onPaymentFailed:t,onShowDialog:n,data:a}){this.charge=new h({provider:new S({drip:a})}),this.data=a,this.onPaymentSuccess=e,this.onPaymentFailed=t,this.onShowDialog=n}handlePaymentSuccess(e){c.paymentUrl=e.paymentMethod.paymentUrl,this.onPaymentSuccess(e)}handlePaymentFailed(e){r.automaticallyGeneratedIdempotencyKey&&(r.idempotencyKey=l()),r.dialogConfig.show&&this.onShowDialog({open:!0,mode:"error",errorMessage:s("dialogs.drip.errorMessage",r.locale)}),this.onPaymentFailed(e)}async pay(){try{const e=await this.charge.create();if(e.hasError)return void this.handlePaymentFailed({type:e.data.status,message:"Your transaction cannot be completed",errorStack:e.data});this.handlePaymentSuccess(e.data)}catch(e){this.handlePaymentFailed({type:e.response.status,message:"Your transaction cannot be completed",errorStack:e.response.data})}}}var E=[50,100,200,300,400,500,600,700,800,900,"A100","A200","A400","A700"],B={threshold:128,showContrastText:!1};function T(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:{}}function _(e){return{red:e.r/255,green:e.g/255,blue:e.b/255,alpha:1}}function U(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function R(e,t,n){return"#"+U(e)+U(t)+U(n)}function Y(e,t){var n,a,o=T(e),s=o.r/255,r=o.g/255,c=o.b/255,i=Math.max(s,r,c),h=Math.min(s,r,c),l=(i+h)/2;if(i===h)n=0,a=0;else{var u=i-h;a=l>.5?u/(2-i-h):u/(i+h),i===s&&r>=c?n=1.0472*(r-c)/u:i===s&&r<c?n=1.0472*(r-c)/u+6.2832:i===r?n=1.0472*(c-s)/u+2.0944:i===c&&(n=1.0472*(s-r)/u+4.1888)}if(n=n/6.2832*360+0,(n+=t)>360&&(n-=360),n/=360,0===a)s=l,r=l,c=l;else{var d=function(e,t,n){var a=n;return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+6*(t-e)*a:a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e},w=l<.5?l*(1+a):l+a-l*a,m=2*l-w;s=d(m,w,n+1/3),r=d(m,w,n),c=d(m,w,n-1/3)}return s=Math.round(255*s),r=Math.round(255*r),"#"+((c=Math.round(255*c))|r<<8|s<<16|16777216).toString(16).substring(1)}function N(e,t,n){if(Number.isNaN(e)||e<0||e>t)throw new RangeError(e+" for "+n+" is not between 0 and "+t)}function W(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function L(e){var t=1/(3*Math.pow(6/29,2));return e>Math.pow(6/29,3)?Math.pow(e,1/3):t*e+4/29}function $(e,t,n){return Math.min(Math.max(e,t),n)}function K(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055}function z(e){var t=3*Math.pow(6/29,2);return e>6/29?Math.pow(e,3):t*(e-4/29)}function q(e,t){if(Math.abs(e)<1e-4&&Math.abs(t)<1e-4)return 0;var n=180*Math.atan2(e,t)/Math.PI;return n>=0?n:n+360}var H=function(e,t,n,a){var o=void 0===a?1:a;this.red=e,this.green=t,this.blue=n,this.alpha=o,N(e,1,"red"),N(t,1,"green"),N(n,1,"blue"),N(o,1,"alpha")},V=function(e,t,n,a){var o=void 0===a?1:a;this.g=e,this.T=t,this.hue=n,this.alpha=o,N(e,Number.MAX_VALUE,"lightness"),N(t,Number.MAX_VALUE,"chroma"),N(n,360,"hue"),N(o,1,"alpha")};function G(e){return new V(e.g,Math.sqrt(Math.pow(e.A,2)+Math.pow(e.B,2)),(180*Math.atan2(e.B,e.A)/Math.PI+360)%360,e.alpha)}var J=function(e,t,n,a){var o=void 0===a?1:a;this.g=e,this.A=t,this.B=n,this.alpha=o,N(e,Number.MAX_VALUE,"lightness"),N(o,1,"alpha")};function Q(e){var t=W(e.red),n=W(e.green),a=W(e.blue),o=.2126729*t+.7151522*n+.072175*a;return new J(116*L(o)-16,500*(L((.4124564*t+.3575761*n+.1804375*a)/.95047)-L(o)),200*(L(o)-L((.0193339*t+.119192*n+.9503041*a)/1.08883)),e.alpha)}var X=[[new Q(_(T("#FF8A80"))),new Q(_(T("#FF5252"))),new Q(_(T("#FF1744"))),new Q(_(T("#D50000")))],[new Q(_(T("#FF80AB"))),new Q(_(T("#FF4081"))),new Q(_(T("#F50057"))),new Q(_(T("#C51162")))],[new Q(_(T("#EA80FC"))),new Q(_(T("#E040FB"))),new Q(_(T("#D500F9"))),new Q(_(T("#AA00FF")))],[new Q(_(T("#B388FF"))),new Q(_(T("#7C4DFF"))),new Q(_(T("#651FFF"))),new Q(_(T("#6200EA")))],[new Q(_(T("#8C9EFF"))),new Q(_(T("#536DFE"))),new Q(_(T("#3D5AFE"))),new Q(_(T("#304FFE")))],[new Q(_(T("#82B1FF"))),new Q(_(T("#448AFF"))),new Q(_(T("#2979FF"))),new Q(_(T("#2962FF")))],[new Q(_(T("#80D8FF"))),new Q(_(T("#40C4FF"))),new Q(_(T("#00B0FF"))),new Q(_(T("#0091EA")))],[new Q(_(T("#84FFFF"))),new Q(_(T("#18FFFF"))),new Q(_(T("#00E5FF"))),new Q(_(T("#00B8D4")))],[new Q(_(T("#A7FFEB"))),new Q(_(T("#64FFDA"))),new Q(_(T("#1DE9B6"))),new Q(_(T("#00BFA5")))],[new Q(_(T("#B9F6CA"))),new Q(_(T("#69F0AE"))),new Q(_(T("#00E676"))),new Q(_(T("#00C853")))],[new Q(_(T("#CCFF90"))),new Q(_(T("#B2FF59"))),new Q(_(T("#76FF03"))),new Q(_(T("#64DD17")))],[new Q(_(T("#F4FF81"))),new Q(_(T("#EEFF41"))),new Q(_(T("#C6FF00"))),new Q(_(T("#AEEA00")))],[new Q(_(T("#FFFF8D"))),new Q(_(T("#FFFF00"))),new Q(_(T("#FFEA00"))),new Q(_(T("#FFD600")))],[new Q(_(T("#FFE57F"))),new Q(_(T("#FFD740"))),new Q(_(T("#FFC400"))),new Q(_(T("#FFAB00")))],[new Q(_(T("#FFD180"))),new Q(_(T("#FFAB40"))),new Q(_(T("#FF9100"))),new Q(_(T("#FF6D00")))],[new Q(_(T("#FF9E80"))),new Q(_(T("#FF6E40"))),new Q(_(T("#FF3D00"))),new Q(_(T("#DD2C00")))]],Z=[[new J(94.67497003305085,7.266715066863771,1.000743882272359),new J(86.7897416761699,18.370736761658012,4.23637133971424),new J(72.0939162832561,31.7948058298117,13.2972443996896),new J(61.79353370051851,44.129498163764545,20.721477326799608),new J(57.194195398949574,59.6450006197361,34.999830012940194),new J(55.603951071861374,66.01287384845483,47.67169313982772),new J(51.66348502954747,64.7487785020625,43.244876694855286),new J(47.09455666350969,62.29836039074277,40.67775424698388),new J(43.77122063388739,60.28633509183384,40.31444686692952),new J(39.555187078007386,58.703681355389975,41.66495027798629)],[new J(92.68053776327665,9.515385232804263,-.8994072969754852),new J(81.86756643628922,25.05688089723257,-1.9475235115390621),new J(70.90987389545768,42.21705257720526,-1.095154624057959),new J(61.08140805216186,58.871233307587204,2.1008764804626434),new J(54.97970219986448,68.56530938366889,7.327430728560569),new J(50.872250340749176,74.60459195925529,15.353576256896073),new J(47.27738650144558,70.77855776427805,11.70434273264508),new J(42.58424189486517,65.5411953138309,7.595596439803797),new J(37.977492407254836,60.74362621842075,2.9847124951453474),new J(29.699290034849604,51.90485023721311,-4.830186634107636)],[new J(92.4362655169016,7.542927467702299,-6.039842848605881),new J(81.07399776904751,19.563870217805036,-15.719625491986044),new J(68.71394717711831,33.79992812490556,-26.49539972339321),new J(56.596161226236305,47.5856631835152,-36.480816605410915),new J(48.002791217624434,57.30866443934879,-43.2561127152548),new J(40.66211534692161,64.01910773818436,-48.05930162591041),new J(37.690702208992185,61.13762767732481,-49.384803274243026),new J(33.56291870731981,57.637381239254104,-51.39557249855828),new J(29.865391314234515,54.29737439901333,-52.6601973712463),new J(23.16724235420436,48.51764437280498,-55.16267949015293)],[new J(92.49103426017201,4.712320025752947,-6.532868071709763),new J(81.24668319505597,11.50642734909485,-16.666600637245367),new J(68.61488216554629,20.395329051982824,-28.522018851715416),new J(55.60369793053023,30.933537768905005,-41.16439122358484),new J(45.834566190969426,39.28806272235674,-50.523322052772635),new J(36.608620229358664,47.29686002828143,-59.111766586186846),new J(34.189791237562616,46.60426065139123,-59.53961627676729),new J(30.52713367338361,46.01498224754519,-60.19975052509064),new J(27.44585524877222,44.96180431854785,-60.46395810756433),new J(21.98627670328218,44.29296076245473,-60.93653655172098)],[new J(92.86314411983918,1.5318147061061937,-6.025243528950552),new J(81.8348073705298,4.460934955458907,-15.873561009736136),new J(69.7796913795672,7.9043652558912765,-26.3170846346932),new J(57.48786519938736,12.681019504822533,-37.23202012914528),new J(47.74592578811101,18.520799302452374,-46.47540679000397),new J(38.334403614455404,25.57700668170812,-55.28224153299287),new J(35.15116453901552,26.231812080381168,-54.53700978785404),new J(31.080429988007957,27.07394930110124,-53.97505274579958),new J(27.026672080454922,28.165266427558983,-53.28987325482218),new J(19.751201587921678,30.60784576895101,-52.13866519297474)],[new J(94.70682457348717,-2.835484735987326,-6.978044694792707),new J(86.8839842970016,-5.16908728759552,-17.88561192754956),new J(79.0451532401558,-6.817753527015746,-28.968537490432176),new J(71.15083697242613,-5.994763756850707,-39.72549451158927),new J(65.48106058907833,-2.735745792537936,-48.15471238926561),new J(60.43009440850862,2.079928897321559,-55.10935847069616),new J(55.62267676922188,4.998684384486918,-55.02164729429915),new J(49.27006645904875,8.470398370314381,-54.494796838457546),new J(43.16828856394358,11.968483076143844,-53.972567377977974),new J(32.17757793894193,18.96054990229354,-53.45146365049088)],[new J(95.35713467762652,-4.797149155388203,-6.550002550504308),new J(88.27942649540043,-10.836006614583892,-16.359361821940375),new J(81.10009044900976,-15.323054522981716,-26.419121191320947),new J(74.44713958259777,-16.664432625362547,-35.19702686900037),new J(69.87836465637318,-14.291515332054693,-41.827430329755174),new J(65.68851259178913,-9.612635721963692,-47.34091616039191),new J(60.88357994308973,-7.252819027184943,-46.67753731595634),new J(54.26166495426166,-3.8141836897908066,-45.97939475762498),new J(48.10661895072673,-1.378998784464347,-44.34466750206778),new J(36.34401147057282,5.067812404713545,-43.11786257561915)],[new J(95.69295154599753,-6.898716127301141,-3.994284229654421),new J(89.52842524059004,-16.412398289601725,-9.260466069266693),new J(83.32031214655748,-24.83036840728098,-14.568673583304603),new J(77.35338313752958,-30.201708572215104,-18.92358284721101),new J(73.45322093857781,-31.88590390189383,-21.130459992513686),new J(69.97638465064783,-30.679850324547953,-23.186685661136707),new J(64.44491716553777,-29.08337434584457,-21.154935769156214),new J(56.99816432961103,-27.31081477279451,-17.86988815767443),new J(49.75464182255671,-25.335383503694242,-15.024722591662787),new J(36.52725894264432,-22.129641744194515,-9.176159146894303)],[new J(94.18453941589918,-6.08351703428972,-1.5488916051161983),new J(85.68177077414457,-15.333179440298606,-2.8519825761476048),new J(76.85067847190405,-24.844059173189713,-3.8750785132192656),new J(68.02762242570138,-32.566861154120716,-4.015231084407134),new J(61.667257304525464,-36.06752603289354,-3.4734046401753815),new J(55.67310397390196,-36.66069960626328,-2.125617915169653),new J(51.059149495197715,-34.65019160301408,-1.3910484300432513),new J(45.269081019218405,-32.13244775422941,-.4526371852697775),new J(39.36899076059384,-29.25264468583161,-.03562564673170732),new J(28.58363043701477,-24.585465516136413,1.8037402162492389)],[new J(95.30530183565223,-6.430415645739263,4.292950594459599),new J(88.49014579152143,-15.23147744952702,10.848261177683138),new J(81.22616870575376,-24.993886168551583,18.144696803330884),new J(74.30361721558802,-35.56088696067356,26.781515251907727),new J(69.0430995277442,-42.61556126595995,33.17109563126665),new J(63.977421814072926,-48.54292673319982,39.73241526342939),new J(58.777960853461366,-46.1153692478013,37.838910745225576),new J(52.41108688974904,-43.21761792485762,35.62250659009424),new J(46.2813873076426,-40.25816227675361,33.32343229338761),new J(34.685655305814514,-34.75343878510312,28.866739034359767)],[new J(96.70518169355954,-4.929987845095463,6.397084523168894),new J(91.66416061199438,-12.057032041945693,16.054604579275143),new J(86.2244395865449,-19.613646834080622,26.384906423454236),new J(80.83404879636919,-27.080171840756893,37.378493742021334),new J(76.79543725108964,-32.76659719736752,45.912190572444445),new J(72.90025297028019,-37.549139223927384,53.51959496103027),new J(67.21532310272079,-36.56304870773486,50.49629051268894),new J(59.91051142210195,-35.77011466063357,46.56465847976187),new J(52.51015841084511,-34.47903440699235,42.20723868724268),new J(39.41191983353878,-32.80460974352642,35.255490585630014)],[new J(97.99506057883428,-4.059632482741494,9.355797602381521),new J(94.80926235976536,-9.237091467352855,23.230650064824985),new J(91.85205843526167,-15.053917327011114,38.86115182206598),new J(88.75812142080242,-19.542900400164097,53.71785675783709),new J(86.27404180729515,-22.173992891121596,63.978639065232514),new J(84.20566835376492,-24.270643520989342,72.79624067033038),new J(78.27915100603997,-21.181850056402496,68.82763412297965),new J(70.82385811892824,-17.788148932525672,64.00327817988128),new J(62.936867012868035,-13.697412111684903,58.513000509287835),new J(49.498610881452535,-6.485230564384715,49.67432722833751)],[new J(98.93885129752759,-3.0098470288543178,10.765736833790008),new J(97.22689784824074,-6.174599368734491,26.22932417355146),new J(95.58092947828766,-8.907132848473886,43.56297291446567),new J(94.09009515702486,-10.509628942710735,60.20019514231188),new J(93.06546746683087,-11.008558476013008,71.76500826005477),new J(92.12975017760128,-10.830023094868302,80.9090559640089),new J(87.12188349168609,-2.3764300099239355,78.14868195373407),new J(80.96200442419905,8.849333792729064,75.05050700092679),new J(75.00342770718086,20.340173566879283,72.24841925958934),new J(65.48207757431567,39.647064970476094,68.34872841768654)],[new J(97.5642392074337,-1.445525639405032,11.881254316297674),new J(93.67057953749456,-1.8693096862072434,30.02888670415651),new J(89.94571492804107,-1.0224503814769692,49.649542361642276),new J(86.71009164153801,1.0496066396428194,68.77377342409739),new J(83.78773993319211,5.248231820098425,78.92920457852716),new J(81.52191382080228,9.403655370707199,82.69257112982746),new J(78.17240973804697,16.628512886531887,81.09358318806208),new J(73.80899654381052,26.53614315250874,78.21754052181723),new J(70.1134511665764,35.3007623359744,75.87510992138593),new J(63.86460405565717,50.94648214505959,72.17815682124423)],[new J(96.30459517801387,.923151172282477,10.598439446083074),new J(90.68320082865087,4.103774964681062,26.485793721916128),new J(85.00055287186233,9.047181758866651,44.51407622580792),new J(79.42428495742953,16.452610724439875,62.08721739074201),new J(75.47792699289774,23.395742928451867,72.64347611236501),new J(72.04246561548388,30.681921012382098,77.08579298904603),new J(68.94724338946975,35.22014778433863,74.88425044595111),new J(64.83017495535229,40.91200730099703,71.9596053545428),new J(60.8534207471871,46.41483590510681,69.18061963415211),new J(54.77571742962287,55.282751019360035,65.10193403547922)],[new J(93.69219844671957,5.763979334358293,3.1700162796469034),new J(86.04629434276428,15.750843803958192,14.828476927090994),new J(77.54010042938336,27.90113842540043,25.99645229289065),new J(69.74095456707857,41.14487377552256,39.443320178900024),new J(64.37085344539341,51.890379620443575,50.81312471046415),new J(60.06780837277435,61.65258736118817,61.54771829165221),new J(57.28707915232363,60.3250664308812,60.07341536376447),new J(53.810052616293845,58.36760943780162,58.19586806694884),new J(50.301352405105874,56.40104898089937,55.924141992404344),new J(43.86477994548343,52.970887703910726,52.30067989225532)],[new J(93.29864888069987,.9915456090475727,1.442353076378411),new J(82.80884359004081,3.116221903342209,3.3523059451463055),new J(70.95493047668185,5.469742193344784,5.449009494553492),new J(58.712934619103066,7.990991075363385,8.352488495367627),new J(49.150208552875895,10.570984981000397,10.831440151197924),new J(39.63200151837749,13.138881961627241,13.531574711511885),new J(35.600996682015754,12.40352847757295,12.10432183902449),new J(30.084271265759952,11.317148149878081,10.547484304296217),new J(24.555014696416578,10.816613316782464,8.506555306791984),new J(18.35055226514404,10.225725550338765,7.058582769882571)],[new J(98.27202740980219,-16418393644634932e-21,6567357457853973e-21),new J(96.53749336548567,-1616917905122861e-20,6467671598286984e-21),new J(94.0978378987781,-1581865383126768e-20,6327461532507073e-21),new J(89.17728373493613,-1511167768697419e-20,6044671074789676e-21),new J(76.61119902231323,-1330620591488696e-20,5322482343750323e-21),new J(65.11424774127516,-11654345155598378e-21,4661738062239351e-21),new J(49.238989620828065,-9373417431124409e-21,37493669724497636e-22),new J(41.14266843804848,-8210152946386273e-21,32840611896567395e-22),new J(27.974857206003705,-6318226192236764e-21,25272904768947058e-22),new J(12.740011331302725,-4129311698131133e-21,16517246792524531e-22)],[new J(94.27665212516236,-.637571046109342,-1.313515378996688),new J(85.77788001492097,-2.2777811084512822,-3.0177758416151557),new J(76.12296325015231,-3.401502988883809,-5.16867892977908),new J(66.16340108908365,-4.819627183079045,-7.520697631614404),new J(58.35752478513645,-5.7195089100892105,-9.165988916613488),new J(50.70748082202715,-6.837992965799455,-10.956055112409357),new J(44.85917867647632,-6.411990559239578,-9.74511982878765),new J(36.92458930566504,-5.319878610845596,-8.341943474561553),new J(29.115334784637618,-4.168907828645069,-6.8629962199973304),new J(19.958338450799914,-3.3116721453186617,-5.4486142104736786)]],ee=[2.048875457,5.124792061,8.751659557,12.07628774,13.91449542,15.92738893,15.46585818,15.09779227,15.13738673,15.09818372],te=[1.762442714,4.213532634,7.395827458,11.07174158,13.89634504,16.37591477,16.27071136,16.54160806,17.35916727,19.88410864];function ne(e,t,n){var a=void 0===t?n?X:Z:t,o=a[0],s=-1;if(!a.length||!a[0].length)throw Error("Invalid golden palettes");for(var r=1/0,c=0;c<a.length;c+=1)for(var i=0;i<a[c].length&&r>0;i+=1){var h=a[c][i],l=(h.g+e.g)/2,u=Math.sqrt(Math.pow(h.A,2)+Math.pow(h.B,2)),d=Math.sqrt(Math.pow(e.A,2)+Math.pow(e.B,2)),w=(u+d)/2;w=.5*(1-Math.sqrt(Math.pow(w,7)/(Math.pow(w,7)+Math.pow(25,7))));var m=h.A*(1+w),p=e.A*(1+w),g=Math.sqrt(Math.pow(m,2)+Math.pow(h.B,2)),F=Math.sqrt(Math.pow(p,2)+Math.pow(e.B,2));w=F-g;var y=(g+F)/2;m=q(h.B,m),p=q(e.B,p),g=2*Math.sqrt(g*F)*Math.sin((Math.abs(u)<1e-4||Math.abs(d)<1e-4?0:Math.abs(p-m)<=180?p-m:p<=m?p-m+360:p-m-360)/2*Math.PI/180),u=Math.abs(u)<1e-4||Math.abs(d)<1e-4?0:Math.abs(p-m)<=180?(m+p)/2:m+p<360?(m+p+360)/2:(m+p-360)/2,d=1+.045*y,F=1+.015*y*(1-.17*Math.cos((u-30)*Math.PI/180)+.24*Math.cos(2*u*Math.PI/180)+.32*Math.cos((3*u+6)*Math.PI/180)-.2*Math.cos((4*u-63)*Math.PI/180)),(h=Math.sqrt(Math.pow((e.g-h.g)/(1+.015*Math.pow(l-50,2)/Math.sqrt(20+Math.pow(l-50,2))),2)+Math.pow(w/(1*d),2)+Math.pow(g/(1*F),2)+w/(1*d)*Math.sqrt(Math.pow(y,7)/(Math.pow(y,7)+Math.pow(25,7)))*Math.sin(60*Math.exp(-Math.pow((u-275)/25,2))*Math.PI/180)*-2*(g/(1*F))))<r&&(r=h,o=a[c],s=i)}return{fd:o,ed:s}}var ae=function(){function e(e,t){var n=this;this.palette={},this.color=e,this.options=t?Object.assign(B,t):B,this.complementary=function(){return Y(n.color,180)},this.firstAnalogous=function(){return Y(n.color,-30)},this.secondAnalogous=function(){return Y(n.color,30)},this.firstTriadic=function(){return Y(n.color,60)},this.secondTriadic=function(){return Y(n.color,120)},this.palette.primary=this.makePalette("primary",!0),this.palette.complementary=this.makePalette("complementary",!0),this.palette.analogous={},this.palette.analogous.primary=this.makePalette("firstAnalogous",!0),this.palette.analogous.secondary=this.makePalette("secondAnalogous",!0),this.palette.triadic={},this.palette.triadic.primary=this.makePalette("firstTriadic",!0),this.palette.triadic.secondary=this.makePalette("secondTriadic",!0)}return e.prototype.makePalette=function(e,t){void 0===t&&(t=!1);var n,a,o={};if("primary"===e)a="",n=T(this.color);else if("complementary"===e)a="C",n=T(this.complementary());else if("firstAnalogous"===e)a="A1",n=T(this.firstAnalogous());else if("secondAnalogous"===e)a="A2",n=T(this.secondAnalogous());else{if("analogous"===e){var s={};return s.primary=this.makePalette("firstAnalogous",!0),s.secondary=this.makePalette("secondAnalogous",!0),s}if("firstTriadic"===e)a="T1",n=T(this.firstTriadic());else if("secondTriadic"===e)a="T2",n=T(this.secondTriadic());else if("triadic"===e){var r={};return r.primary=this.makePalette("firstTriadic",!0),r.secondary=this.makePalette("secondTriadic",!0),r}}var c,i,h,l,u=function(e){var t;t=void 0===t?Z:t;var n=Q(e),a=ne(n,t),o=(t=a.fd)[a=a.ed],s=G(o),r=G(n),c=G(t[5]).T<30,i=s.g-r.g,h=s.T-r.T,l=s.hue-r.hue,u=ee[a],d=te[a],w=100;return t.map((function(t,n){var a=t,s=n;if(a===o)return w=Math.max(r.g-1.7,0),e;var m=(a=G(a)).g-ee[s]/u*i;m=Math.min(m,w),s=new V($(m,0,100),Math.max(0,c?a.T-h:a.T-h*Math.min(te[s]/d,1.25)),(a.hue-l+360)%360),w=Math.max(s.g-1.7,0),a=s.hue*Math.PI/180;var p=((s=new J(s.g,s.T*Math.cos(a),s.T*Math.sin(a),s.alpha)).g+16)/116;return a=.95047*z(p+s.A/500),m=1*z(p),p=1.08883*z(p-s.B/200),new H($(K(3.2404542*a+-1.5371385*m+-.4985314*p),0,1),$(K(-.969266*a+1.8760108*m+.041556*p),0,1),$(K(.0556434*a+-.2040259*m+1.0572252*p),0,1),s.alpha)}))}(_(n)).map((function(e){return R(Math.round(255*e.red),Math.round(255*e.green),Math.round(255*e.blue))})),d=function(e){var t;t=void 0===t?X:t;var n=Q(e),a=ne(n,t),o=(t=a.fd)[a=a.ed],s=G(o),r=G(n),c=G(t[2]).T<30,i=s.g-r.g,h=s.T-r.T,l=s.hue-r.hue,u=ee[a],d=te[a],w=100;return t.map((function(t,n){var a=t,s=n;if(a===o)return w=Math.max(r.g-1.7,0),e;var m=(a=G(a)).g-ee[s]/u*i;m=Math.min(m,w),s=new V($(m,0,100),Math.max(0,c?a.T-h:a.T-h*Math.min(te[s]/d,1.25)),(a.hue-l+360)%360),w=Math.max(s.g-1.7,0),a=s.hue*Math.PI/180;var p=((s=new J(s.g,s.T*Math.cos(a),s.T*Math.sin(a),s.alpha)).g+16)/116;return a=.95047*z(p+s.A/500),m=1*z(p),p=1.08883*z(p-s.B/200),new H($(K(3.2404542*a+-1.5371385*m+-.4985314*p),0,1),$(K(-.969266*a+1.8760108*m+.041556*p),0,1),$(K(.0556434*a+-.2040259*m+1.0572252*p),0,1),s.alpha)}))}(_(n)).map((function(e){return R(Math.round(255*e.red),Math.round(255*e.green),Math.round(255*e.blue))}));u.push.apply(u,d);for(var w=0;w<E.length;w+=1){var m=a+E[w],p={};if(this.options.showContrastText){var g=T(u[w]),F=(i=this.options.threshold,h=(c=g).g,l=c.b,(Math.round(299*c.r)+Math.round(587*h)+Math.round(114*l))/1e3>=i?"black":"white");!0===t&&(this[m]={},this[m].hex=u[w],this[m].contrastText=F),p.hex=u[w],p.contrastText=F}else!0===t&&(this[m]=u[w]),p=u[w];o[E[w]]=p}return o},e}();const oe=e=>e.paymentMethods.reduce(((e,t)=>("pix"===t.paymentType?e.pix={expiresIn:t.expiresIn}:"boleto"===t.paymentType?e.boleto={expiresDate:t.expiresDate,instructions:t.instructions,interest:t.interest,fine:t.fine}:"nupay"===t.paymentType?e.nupay={taxValue:t.taxValue,orderUrl:t.orderUrl,delayToAutoCancel:t.delayToAutoCancel}:"drip"===t.paymentType?e.drip={items:null,browser:null,successRedirectUrl:t.successRedirectUrl,cancelRedirectUrl:t.cancelRedirectUrl}:e.credit={installments:{quantity:t.installments,show:!0},checkedSaveCard:!1,showCreditCard:!0},e)),{}),se=e=>({statementDescriptor:e.statementDescriptor,amount:e.amount,capture:e.capture,description:e.description,orderId:e.orderId,currency:e.currency,splitRules:e.splitRules,fraudAnalysis:Object.assign({cart:e.items.map((e=>({name:e.name,unitPrice:e.unitPrice,quantity:e.quantity,sku:e.name,description:e.description,categoryId:e.categoryId,risk:"Low"})))},r.transactionConfig.fraudAnalysis)}),re=e=>{const t=new ae(e);return{lightest:t[50],light:t[300],medium:t[500],dark:t[700],darkest:t[900]}},ce=e=>{const t=e.settings,n=re((null==t?void 0:t.mainColor)||"#344383"),a=re((null==t?void 0:t.secondaryColor)||"#344383"),o=re((null==t?void 0:t.errorColor)||"#FF1744"),s=re((null==t?void 0:t.attentionColor)||"#FAC30E"),r=re((null==t?void 0:t.successColor)||"#32C000");return{brandUrl:null==t?void 0:t.logo,primaryColor:n,secondaryColor:a,errorColor:o,warningColor:s,successColor:r,backgroundColor:(null==t?void 0:t.backgroundColor)||"#FFFFFF"}};class ie{constructor(){this.api=new d}async find(e){return t=(await this.api.fetch({endpoint:`/sessions/${e}/link`})).data,Object.assign(Object.assign({},t),{transactionConfig:se(t),checkoutPaymentMethods:oe(t),customization:ce(t)});var t}}class he{constructor({onShowDialog:e}){this.session=new ie,this.onShowDialog=e}handleFailed(){r.dialogConfig.show&&this.onShowDialog({open:!0,mode:"error",errorMessage:s("dialogs.session.errorMessage",r.locale)})}async findSession(e){try{const t=await this.session.find(e);return r.merchantId=t.merchantId,r.transactionConfig=Object.assign(Object.assign({},r.transactionConfig),t.transactionConfig),r.dialogConfig=Object.assign(Object.assign({},r.dialogConfig),{pixFilledProgressBarColor:t.customization.primaryColor.medium,pixEmptyProgressBarColor:t.customization.primaryColor.lightest}),r.paymentMethods=t.checkoutPaymentMethods,this.customize(t.customization),t}catch(e){this.handleFailed()}}customize(e){var t,n,a,o;t=e.primaryColor,document.documentElement.style.setProperty("--malga-checkout-color-brand-accent-light",t.lightest),document.documentElement.style.setProperty("--malga-checkout-color-brand-accent-normal",t.light),document.documentElement.style.setProperty("--malga-checkout-color-brand-clean",t.lightest),document.documentElement.style.setProperty("--malga-checkout-color-brand-light",t.light),document.documentElement.style.setProperty("--malga-checkout-color-brand-normal",t.medium),document.documentElement.style.setProperty("--malga-checkout-color-brand-middle",t.dark),document.documentElement.style.setProperty("--malga-checkout-color-brand-dark",t.darkest),n=e.warningColor,document.documentElement.style.setProperty("--malga-checkout-color-warning-light",n.lightest),document.documentElement.style.setProperty("--malga-checkout-color-warning-normal",n.light),document.documentElement.style.setProperty("--malga-checkout-color-warning-middle",n.medium),a=e.errorColor,document.documentElement.style.setProperty("--malga-checkout-color-modal-error",a.medium),document.documentElement.style.setProperty("--malga-checkout-color-modal-action-button-success","#FFF"),document.documentElement.style.setProperty("--malga-checkout-color-modal-action-button-success-hover","#FFF"),document.documentElement.style.setProperty("--malga-checkout-color-modal-action-button-success-font-color",a.medium),o=e.successColor,document.documentElement.style.setProperty("--malga-checkout-color-modal-success",o.medium),document.documentElement.style.setProperty("--malga-checkout-color-modal-neutral",o.medium),document.documentElement.style.setProperty("--malga-checkout-color-modal-action-button-success","#FFF"),document.documentElement.style.setProperty("--malga-checkout-color-modal-action-button-success-hover","#FFF"),document.documentElement.style.setProperty("--malga-checkout-color-modal-action-button-success-font-color",o.medium),document.documentElement.style.setProperty("--malga-checkout-color-page-background",e.backgroundColor)}}class le extends i{constructor({nupay:e}){super({customerId:r.transactionConfig.customerId,customer:r.transactionConfig.customer}),this.nupay=e}getPaymentMethod(){const e=(t=this.nupay).taxValue?{taxValue:t.taxValue}:{};var t;return Object.assign({paymentType:"nupay",delayToAutoCancel:this.nupay.delayToAutoCancel,orderUrl:this.nupay.orderUrl},e)}}class ue{constructor({onPaymentSuccess:e,onPaymentFailed:t,onShowDialog:n,data:a}){this.charge=new h({provider:new le({nupay:a})}),this.data=a,this.onPaymentSuccess=e,this.onPaymentFailed=t,this.onShowDialog=n}handlePaymentSuccess(e){var t,n;const a=null===(n=null===(t=e.transactionRequests[0])||void 0===t?void 0:t.nupay)||void 0===n?void 0:n.paymentUrl;a&&(c.paymentUrl=a),this.onPaymentSuccess(e)}handlePaymentFailed(e){r.automaticallyGeneratedIdempotencyKey&&(r.idempotencyKey=l()),r.dialogConfig.show&&this.onShowDialog({open:!0,mode:"error",errorMessage:s("dialogs.nupay.errorMessage",r.locale)}),this.onPaymentFailed(e)}async pay(){try{const e=await this.charge.create();if(e.hasError)return void this.handlePaymentFailed({type:e.data.status,message:"Your transaction cannot be completed",errorStack:e.data});this.handlePaymentSuccess(e.data)}catch(e){this.handlePaymentFailed({type:e.response.status,message:"Your transaction cannot be completed",errorStack:e.response.data})}}}class de{constructor({onPaymentSuccess:e,onPaymentFailed:t}){this.handleCreditPaymentData=()=>{var e,t,n,a,o,s;const i=null===(t=null===(e=r.paymentMethods.credit)||void 0===e?void 0:e.installments)||void 0===t?void 0:t.show;if(c.isSelectedSavedCard){const e=i?c.installments:null===(a=null===(n=r.paymentMethods.credit)||void 0===n?void 0:n.installments)||void 0===a?void 0:a.quantity;return{cardId:c.cardId,cardCvv:c.cvv,installments:e}}const h=i?g.form.installments:null===(s=null===(o=r.paymentMethods.credit)||void 0===o?void 0:o.installments)||void 0===s?void 0:s.quantity;return Object.assign(Object.assign({},g.form),{installments:h})},this.handlePaymentData=()=>{const e=this.handleCreditPaymentData(),t={nupay:r.paymentMethods.nupay,drip:r.paymentMethods.drip,pix:r.paymentMethods.pix,boleto:r.paymentMethods.boleto,credit:e};return t[c.selectedPaymentMethod]||t.credit},this.onPaymentSuccess=e,this.onPaymentFailed=t}handlePaymentMethod(){const e={drip:I,pix:y,credit:P,boleto:x,nupay:ue};return e[c.selectedPaymentMethod]||e.credit}async handleSession(e){if(e)return new he({onShowDialog:this.handleShowDialog}).findSession(e)}async handleCustomerId(e){if(!e)return;const t=new O,{data:n}=await t.find(e),a=Object.values(n.address||{}).some((e=>e))?n.address:null;r.transactionConfig=Object.assign(Object.assign({},r.transactionConfig),{fraudAnalysis:Object.assign({customer:{name:n.name,email:n.email,phoneNumber:(null==n?void 0:n.phoneNumber)||"",document:{number:n.document.number,type:n.document.type,country:n.document.country},address:a}},r.transactionConfig.fraudAnalysis)})}handleShowDialog(e){const t={pix:{open:!1,mode:"pix",amount:0,paymentCode:"",paymentImageUrl:"",expirationDate:"",expirationTime:3600},drip:{open:!1,mode:"success",amount:0},credit:{open:!1,mode:"success",amount:0},boleto:{open:!1,mode:"boleto",amount:0,paymentCode:"",paymentImageUrl:"",expirationDate:""},nupay:{open:!1,mode:"success",amount:0}};F.configs=Object.assign(Object.assign({},c.isSelectedSavedCard?t.credit:t[c.selectedPaymentMethod]),e)}async pay(){const e=new(this.handlePaymentMethod())({data:this.handlePaymentData(),onPaymentSuccess:this.onPaymentSuccess,onPaymentFailed:this.onPaymentFailed,onShowDialog:this.handleShowDialog});await e.pay()}}const we=()=>{const e=r.paymentMethods.credit.installments.show,t=Object.assign({},g.validations.fields);e||delete t.installments;const n=Object.values(t),a=n.filter((e=>null===e)),o=n.filter((e=>!!e));return!(!a.length&&!o.length)},me=()=>{const e=r.paymentMethods.credit.installments.show,t=c.cvv.length>=3&&c.cardId;return!(t&&c.installments&&"none"!==c.installments&&e||t&&!e)},pe=()=>!1,ge=()=>!1,Fe=()=>!1,ye=()=>!1,fe=()=>!0,ve=()=>{const e={credit:we,savedCard:me,pix:ge,boleto:Fe,default:fe,nupay:ye,drip:pe};return c.isSelectedSavedCard?e.savedCard():e[c.selectedPaymentMethod||"default"]()},be=class{constructor(n){e(this,n),this.paymentSessionFetch=t(this,"paymentSessionFetch",7),this.paymentSuccess=t(this,"paymentSuccess",7),this.paymentFailed=t(this,"paymentFailed",7),this.sandbox=!1,this.debug=!1,this.dialogConfig={show:!0},this.paymentMethods={pix:void 0,credit:void 0,boleto:void 0,nupay:void 0},this.transactionConfig={statementDescriptor:"",amount:0,description:"",orderId:"",customerId:"",currency:"BRL",capture:!1,customer:null,fraudAnalysis:null,splitRules:null,paymentFlowMetadata:null,providerReferenceKey:null},this.isLoading=!1,this.isInternallyLoading=!0,this.isButtonLoading=!1,this.showCurrentPaymentMethod=e=>{const t=Object.keys(r.paymentMethods),n=t.includes(e);return 1===t.length&&n},this.handlePay=async()=>{try{this.isButtonLoading=!0,await this.MalgaCheckoutService.pay(),this.isButtonLoading=!1}catch(e){this.isButtonLoading=!1}},this.handleStoreSettings=()=>{r.clientId=this.clientId,r.publicKey=this.publicKey,r.sessionId=this.sessionId,r.merchantId=this.merchantId,r.idempotencyKey=this.idempotencyKey||l(),r.automaticallyGeneratedIdempotencyKey=!this.idempotencyKey,r.locale=this.locale,r.sandbox=this.sandbox,r.debug=this.debug,r.dialogConfig=this.dialogConfig,r.paymentMethods=this.paymentMethods,r.transactionConfig=this.transactionConfig,r.appInfo=this.appInfo},this.handleStoreCurrentPaymentMethod=()=>{const e=f(r.paymentMethods);if(1===e.length){const[[t]]=e;c.selectedPaymentMethod=t}},this.MalgaCheckoutService=new de({onPaymentSuccess:e=>this.paymentSuccess.emit({data:e}),onPaymentFailed:e=>this.paymentFailed.emit({error:e})})}handleWatchIdempotencyKey(){r.idempotencyKey=this.idempotencyKey,r.automaticallyGeneratedIdempotencyKey=!this.idempotencyKey}handleWatchTransactionConfig(){r.transactionConfig=this.transactionConfig}handleWatchLocale(){r.locale=this.locale}async handleSession(){const e=await this.MalgaCheckoutService.handleSession(this.sessionId);this.paymentSessionFetch.emit({paymentSession:e}),this.handleStoreCurrentPaymentMethod(),this.isInternallyLoading=!1}async handleCustomerId(){this.MalgaCheckoutService.handleCustomerId(this.transactionConfig.customerId)}async componentWillLoad(){this.handleStoreSettings(),await this.handleSession(),this.handleCustomerId()}render(){const e=f(r.paymentMethods).map((([e])=>e));return this.isInternallyLoading||this.isLoading?n("div",{class:{"malga-checkout__loaders":!0}},n("checkout-loader",null)):n(o,{class:{"malga-checkout__container":!0}},n("section",{class:{"malga-checkout__content":!0}},e.length>1&&n("malga-payments",{paymentMethods:e,onPaymentFail:({detail:{error:e}})=>this.paymentFailed.emit({error:e})}),this.showCurrentPaymentMethod("credit")&&n(a,null,r.transactionConfig.customerId&&n("malga-payments-credit-saved-cards",null),n("malga-payments-credit",null)),this.showCurrentPaymentMethod("boleto")&&n("malga-payments-boleto",null),this.showCurrentPaymentMethod("pix")&&n("malga-payments-pix",{onPixPaymentFailed:({detail:{error:e}})=>this.paymentFailed.emit({error:e})}),this.showCurrentPaymentMethod("nupay")&&n("malga-payments-nupay",null),this.showCurrentPaymentMethod("drip")&&n("malga-payments-drip",null),n("div",{class:{"malga-checkout__submit":!0}},n("checkout-button",{isLoading:this.isButtonLoading,locale:r.locale,label:s("paymentMethods.common.payButton",this.locale),disabled:ve(),onClicked:this.handlePay}),n("checkout-icon",{icon:"poweredByMalga"}))))}static get watchers(){return{idempotencyKey:["handleWatchIdempotencyKey"],transactionConfig:["handleWatchTransactionConfig"],locale:["handleWatchLocale"]}}};be.style='@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap"); :root{--malga-checkout-color-page-background:#eef2f6;--malga-checkout-color-brand-accent-light:#79DBD4;--malga-checkout-color-brand-accent-normal:#39BFAD;--malga-checkout-color-brand-clean:#C3F4EF;--malga-checkout-color-brand-light:#79DBD4;--malga-checkout-color-brand-normal:#39BFAD;--malga-checkout-color-brand-middle:#2FAC9B;--malga-checkout-color-brand-dark:#147F70;--malga-checkout-color-grey-light:#666666;--malga-checkout-color-grey-normal:#4D4D4D;--malga-checkout-color-grey-middle:#333333;--malga-checkout-color-grey-dark:#1A1A1A;--malga-checkout-color-grey-darkness:#000000;--malga-checkout-color-accent-light:#ffffff;--malga-checkout-color-accent-normal:#F1F1F1;--malga-checkout-color-accent-middle:#CBCBCB;--malga-checkout-color-warning-light:#FFF8E6;--malga-checkout-color-warning-normal:#F9DF8D;--malga-checkout-color-warning-middle:#FFA400;--malga-checkout-color-modal-success:#00AE42;--malga-checkout-color-modal-error:#ED3A3D;--malga-checkout-color-modal-neutral:#4D4D4D;--malga-checkout-color-modal-action-button-error:#000000;--malga-checkout-color-modal-action-button-error-hover:#333333;--malga-checkout-color-modal-action-button-success:#000000;--malga-checkout-color-modal-action-button-success-hover:#333333;--malga-checkout-color-modal-action-button-success-font-color:#ffffff;--malga-checkout-color-modal-action-button-error-font-color:#ffffff;--malga-checkout-typography-family:"Inter", sans-serif;--malga-checkout-spacing-xxs:4px;--malga-checkout-spacing-xs:8px;--malga-checkout-spacing-sm:16px;--malga-checkout-spacing-default:24px;--malga-checkout-spacing-md:32px;--malga-checkout-spacing-lg:48px;--malga-checkout-spacing-xlg:64px;--malga-checkout-spacing-xxlg:96px;--malga-checkout-size-min-width:250px;--malga-checkout-border-radius-default:4px;--malga-checkout-border-radius-md:6px;--malga-checkout-border-radius-lg:20px;--malga-checkout-transition-slow:0.3s;--malga-checkout-transition-default:0.5s}.malga-checkout__container{display:flex;width:100%;margin-left:auto;margin-right:auto}.malga-checkout__content{display:flex;flex-direction:column;width:100%}.malga-checkout__submit{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:var(--malga-checkout-spacing-md);border-top:1px solid #dde5ed;padding-top:var(--malga-checkout-spacing-default)}.malga-checkout__submit>checkout-icon{height:30px}.malga-checkout__loaders{display:flex;justify-content:center;align-items:center;height:100px}';export{be as malga_checkout}