PageSourceSearch

https://www.rappi.com.mx/static-restaurantes/_next/static/chunks/5168.aa23ed91d0d30646.js

js rappi.com.mx collected 2026-10-02 04:54:17 UTC 6,041 bytes, 72 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5168],{77332:function(e,t,a){let r=a(65649);e.exports=r.ButtonPrimary},85786:function(e,t,a){Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});let r=a(85893),i=a(35232),n=a(84183),o=a(15061),l=a(12328),s=a(26382),d=a(73649),c=a(71138),u=a(68757),p=a(89854),h=a(50066),g=(v=h)&&v.__esModule?v:{default:v},x=g.default.div`
2  ${({theme:e})=>`
3    width: 100%;
4    display: flex;
5    padding: 10px 8px;
6    border-radius: 8px;
7
8    &.error {
9      border: 1px solid ${e.palette.secondary3100};
10    }
11
12    &.warning {
13      border: 1px solid ${e.palette.secondary1100};
14    }
15
16    &.info {
17      border: 1px solid ${e.palette.graya20};
18    }
19
20    &.success {
21      border: 1px solid ${e.palette.primary100};
22    }
23  `}
24`,f=g.default.div`
25  flex: 1;
26  display: flex;
27  flex-direction: column;
28  justify-content: center;
29  margin-left: 10px;
30`,y=g.default.span`
31  ${({theme:e})=>`
32    height: 24px;
33
34    &.error {
35      svg path {
36        fill: ${e.palette.secondary3100};
37      }
38    }
39
40    &.warning {
41      svg path {
42        fill: ${e.palette.secondary1100};
43      }
44    }
45
46    &.info {
47      svg path {
48        fill: ${e.palette.secondary4100};
49      }
50    }
51
52    &.success {
53      svg path {
54        fill: ${e.palette.primary100};
55      }
56    }
57  `}
58`,m=g.default.div`
59  text-align: right;
60`,b=g.default.div`
61  cursor: pointer;
62  background-color: transparent;
63  border: 0;
64
65  svg {
66    width: 16px;
67    height: 16px;
68    path {
69      fill: ${e=>e.theme.palette.graya40};
70    }
71  }
72`;var v,j,k=((j=k||{}).ERROR="error",j.SUCCESS="success",j.WARNING="warning",j.INFO="info",j);let C=({title:e,message:t,type:a,Icon:h,actionLabel:g,onClickAction:v,onClose:j=null,show:k=!0})=>r.jsx(r.Fragment,{children:k&&r.jsxs(x,{className:a,children:[h?r.jsx(y,{className:a,"data-testid":"optional-icon",children:h}):r.jsxs(y,{className:a,"data-testid":"default-icon",children:["error"===a&&r.jsx(s.SvgError,{}),"warning"===a&&r.jsx(d.SvgErrorOutline,{}),"info"===a&&r.jsx(c.SvgInfo,{}),"success"===a&&r.jsx(l.SvgCheckCircle,{})]}),r.jsxs(f,{children:[e&&r.jsx(i.Typography,{variant:n.Variants.Small214,color:n.Colors.Graya100,children:e}),t&&r.jsx(i.Typography,{variant:n.Variants.Tiny112,color:n.Colors.Graya80,children:t}),g&&r.jsx(m,{children:r.jsx(p.Link,{onClick:v,linkVariant:p.LinkVariants.Tertiary,children:g})})]}),j&&r.jsx(b,{children:r.jsx(u.Button,{onClick:j,"data-testid":"button-close",children:r.jsx(o.SvgCancelBlack,{})})})]})});t.AlertTypes=k,t.default=C},65649:function(e,t,a){let r=a(85893),i=a(55809),n=e=>r.jsx(i.ChakraBaseButton,{_active:{backgroundColor:"primary.150"},_hover:{backgroundColor:"primary.120"},_loading:{color:"white",backgroundColor:"primary.120"},...e});t.ButtonPrimary=n},55809:function(e,t,a){let r=a(85893),i=a(76844),n={cursor:"not-allowed",backgroundColor:"gray.20",color:"gray.40",border:"none",pointerEvents:"none"},o=new Map([["big",{fontSize:"base16",lineHeight:"large3",letterSpacing:"normal",height:"initial",padding:3,minWidth:"40"}],["small",{fontSize:"small14",lineHeight:"large4",letterSpacing:"normal",height:"9",padding:"2.5"}],["wide",{fontSize:"base16",lineHeight:"large3",letterSpacing:"normal",height:"initial",padding:3,width:"100%",minWidth:[null,"160px"],maxWidth:[null,"340px"]}]]),l=({_disabled:e,size:t="big",isRounded:a=!1,...l})=>r.jsx(i.Button,{borderRadius:a?"full":"lg",fontFamily:"PP Object Sans",fontWeight:700,_disabled:{...n,...e},...o.get(t),...l});t.ChakraBaseButton=l},95168:function(e,t,a){a.r(t),a.d(t,{default:function(){return _}});var r=a(34727),i=a(70655),n=a(85893),o=a(23100),l=a(204),s=a(35059),d=a(67798),c=a(91639),u=a(77630),p=a(25432),h=(0,s.G)(function(e,t){let{className:a,centerContent:r,...i}=(0,d.Lr)(e),o=(0,c.mq)("Container",e);return(0,n.jsx)(u.m.div,{ref:t,className:(0,p.cx)("chakra-container",a),...i,__css:{...o,...r&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});h.displayName="Container";var g=a(10730),x=a(96),f=a(77332),y=a.n(f),m=a(85786),b=a.n(m),v=a(93589),j=a.n(v),k=a(38817),C=a(73057),S=a(26793),_=function(e){var t=e.basketData,a=e.isLoadingBasketData,s=e.restaurantId,d=(0,S.$)("restaurants").t,c=t.restaurants,u=t.markets,p=c.find(function(e){return e.id===s})||{},f=p.productsQuantity,_=void 0===f?0:f,w=p.subtotal,B=void 0===w?(0,g.wK)(0):w,T=p.unavailableAlert,N=p.hasUnavailableProducts,R=p.isAvailable,G=p.isProgressBarBlocked,$=p.progressBar,A=p.name,I=p.verticalGroup,O=p.verticalSubGroup,P=p.id;if(0===_)return null;var E,L=!R||N,W=(E=(0,r.Z)(function(){return(0,i.__generator)(this,function(e){var t;return x.AnalyticsActions.buttonClick({source:void 0,storeId:"".concat(P),error:void 0,buttonId:"RESTS_FOOTER_BUTTON",buttonName:"GO_TO_PAY",storeName:A,verticalGroup:I,verticalSubGroup:O}),[2,(0,C.goToPayDispatch)({storeType:C.StoreTypes.Restaurant,restaurantList:c,marketList:u})]})}),function(){return E.apply(this,arguments)});return(0,n.jsxs)(o.xu,{position:"fixed",bottom:"0",width:"100%",zIndex:1,padding:4,bgColor:k.Palette.White,boxShadow:"0 0 12px 0 ".concat(k.Palette.Graya40),children:[(0,n.jsxs)(l.k,{justifyContent:"space-between",children:[(0,n.jsxs)(l.k,{flexDirection:"column",children:[(0,n.jsx)(l.k,{children:(0,n.jsxs)(j(),{variant:v.Variants.Tiny112,color:v.Colors.Black,children:[_," ",d("restaurant.subtotal.products")]})}),(0,n.jsx)(l.k,{children:(0,n.jsx)(j(),{variant:v.Variants.XL224,color:v.Colors.Black,children:B.toString()})})]}),(0,n.jsx)(l.k,{alignItems:"center",children:(0,n.jsx)(y(),{"data-qa":"btnGoToBasket",isLoading:a,isDisabled:!R||G||N||a,onClick:W,height:"50px",paddingY:"4",paddingX:"8",borderRadius:"40px",children:(0,n.jsx)(j(),{variant:v.Variants.Base216,color:v.Colors.White,children:d("restaurant.subtotal.go_to_pay")})})})]}),L&&T&&(0,n.jsx)(h,{p:0,mt:2,w:"100%",children:(0,n.jsx)(b(),{type:m.AlertTypes.ERROR,message:T.description})}),!L&&$&&(0,n.jsx)(h,{p:0,mt:2,w:"100%",children:(0,n.jsx)(b(),{type:m.AlertTypes.WARNING,message:$.title})})]})}}}]);

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.