1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[123],{70288:function(i,n,t){var l=t(27573);n.Z=i=>{let{fill:n,width:t,height:e,label:d,tabIndex:o,onClick:a,testId:u}=i;return(0,l.jsx)("svg",{width:t,height:e,viewBox:"0 0 10 11","data-testid":u,onClick:a,"aria-label":d,tabIndex:o,xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M4.28347 1.04751C4.57692 0.452913 5.42479 0.452914 5.71825 1.04751L6.82997 3.30012L9.31588 3.66134C9.97205 3.75669 10.2341 4.56307 9.75925 5.0259L7.96043 6.77931L8.38507 9.25517C8.49716 9.90869 7.81122 10.4071 7.22431 10.0985L5.00086 8.92957L2.7774 10.0985C2.19049 10.4071 1.50455 9.90869 1.61664 9.25517L2.04128 6.77931L0.242465 5.0259C-0.232349 4.56307 0.0296599 3.75669 0.685836 3.66134L3.17174 3.30012L4.28347 1.04751Z",fill:n})})}},40123:function(i,n,t){t.r(n),t.d(n,{NutritionalInfo:function(){return j}});var l=t(27573),e=t(7653),d=t(51699),o=t(10607),a=t(83125),u=t(78091),s=t(15514),r=t(79386),v=t(80141),c=t(86686),m=t(93636),x=t(82234),h=t(70288),p=t(4148);let j=i=>{var n,t,o,v,m,j;let{pdpData:I=[],activeTab:T=0,savedTacoData:S=[],tabData:C=[],isChoose2:L,productData:b}=i,{t:_}=(0,d.$G)(),{isCaMenu:z}=(0,p.Vb)(),E=(0,c.CG)(i=>i.pdpData),{menu:w}=(0,c.CG)(i=>i.menu),[M,k]=(0,e.useState)({}),[P,F]=(0,e.useState)({}),[Z,y]=(0,e.useState)(T),{nutritionalInfo_StarIcon:D}=s.assets,G=!L||!(null==E?void 0:E.selectedSize);(0,e.useEffect)(()=>{H(I)},[I]);let H=i=>{var n,t,l,e,d,o,u,s,r,v,c,m,x,h,p,j;let f=[...i];if(G){if((null==E?void 0:null===(n=E.product)||void 0===n?void 0:n.templateId)!==(null===a.Ej4||void 0===a.Ej4?void 0:a.Ej4.MULTIPLE_ITEMS))null==f||f.push({id:null!==(o=null==E?void 0:null===(t=E.product)||void 0===t?void 0:t.id)&&void 0!==o?o:"",name:null!==(u=null==E?void 0:null===(l=E.product)||void 0===l?void 0:l.name)&&void 0!==u?u:"",nutrition:null!==(s=null==E?void 0:null===(e=E.product)||void 0===e?void 0:e.nutrition)&&void 0!==s?s:{},cost:Number(null==E?void 0:null===(d=E.product)||void 0===d?void 0:d.cost)});else{let{tacoId:i=""}=C[Z],n=null!==(v=null==E?void 0:null===(r=E.itemModifiers)||void 0===r?void 0:r[i])&&void 0!==v?v:{};f.push({id:null!==(c=null==n?void 0:n.id)&&void 0!==c?c:"",name:null!==(m=null==n?void 0:n.name)&&void 0!==m?m:"",nutrition:null!==(x=null==n?void 0:n.nutrition)&&void 0!==x?x:{},cost:Number(null==n?void 0:n.cost)})}}else f.push({id:null!==(h=null==b?void 0:b.id)&&void 0!==h?h:"",name:null!==(p=null==b?void 0:b.name)&&void 0!==p?p:"",nutrition:null!==(j=null==b?void 0:b.nutrition)&&void 0!==j?j:{},cost:Number(null==b?void 0:b.cost)});R(f)},R=i=>{var n,t,l,e,d;let o=(0,u.LH)(i,null!==(e=null==E?void 0:E.selectedSize)&&void 0!==e?e:"",(null==E?void 0:E.productId)?E.productId:null!==(d=null==E?void 0:null===(n=E.product)||void 0===n?void 0:n.id)&&void 0!==d?d:""),a=(null==E?void 0:E.itemModifierGroups)&&Object.keys(null==E?void 0:E.itemModifierGroups).length>0?(0,u.mg)(o,null==E?void 0:null===(t=E.product)||void 0===t?void 0:t.nutrition):null==E?void 0:null===(l=E.product)||void 0===l?void 0:l.nutrition;k(a),F((0,r.Fpc)(a,null==w?void 0:w.fdaNutrition))},A=i=>i||"0",B=N(I,E,L),{calories:U=A(null==B?void 0:B.calories)}=M;return(0,l.jsx)("div",{className:"drawerInfo",tabIndex:0,children:(0,l.jsxs)("div",{className:"drawerScrollBehaviour",children:[(0,l.jsxs)("div",{className:"TacosTopContainer",children:[(0,l.jsx)("div",{className:"nutritionProductTitle","data-testid":"txt_tacosProductTitleName",children:L?null==b?void 0:b.name:null==E?void 0:null===(n=E.product)||void 0===n?void 0:n.name}),(0,l.jsx)("div",{className:"tacosSubTitle",children:(null==I?void 0:I.length)>0||(null==E?void 0:null===(t=E.product)||void 0===t?void 0:t.itmModGrps)===void 0?_("menu.nutritionalInfo.nutritionalFacts.text"):_("menu.nutritionalInfo.noModifierSelected.text")}),(0,l.jsx)(f,{pdpObj:E,tabData:C,selectedTab:Z,savedTacoData:S,handleChange:i=>{if(S[i]){y(i);let{nutrition:n}=(0,r.X$k)(S[i],S[i],z);H(n)}}})]}),(null==E?void 0:null===(v=E.product)||void 0===v?void 0:null===(o=v.nutrition)||void 0===o?void 0:o.servingSize)&&(0,l.jsxs)("div",{className:"servingSize",children:[(0,l.jsx)("div",{className:"servingSizeText","data-testid":"txt_servingSizeTitle",children:_("menu.nutritionalInfo.servingSize.text")}),(0,l.jsx)("div",{className:"servingSizeText","data-testid":"txt_servingSizeProduct",children:"".concat(null==E?void 0:null===(j=E.product)||void 0===j?void 0:null===(m=j.nutrition)||void 0===m?void 0:m.servingSize)})]}),(0,l.jsxs)("div",{className:"nutritionalFactsContainer",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"servingAmount","data-testid":"txt_servingAmountTitle",children:_("menu.nutritionalInfo.amountPerServing.text")}),(0,l.jsx)("div",{className:"nutritionProductTitle","data-testid":"txt_tacosProductTitle",children:_("menu.nutritionalInfo.calories.text")})]}),(0,l.jsx)("div",{className:"tacosCalories","data-testid":"txt_tacosCalories",children:U})]}),(0,l.jsx)("div",{className:"dailyReport","data-testid":"txt_dailyReport",children:_("menu.nutritionalInfo.dailyValue.text")}),(0,l.jsx)("div",{className:"nutritionInfoContainer",children:[{name:"totalFat",header:!0,unit:"g"},{name:"saturatedFat",header:!1,unit:"g"},{name:"transFat",header:!1,unit:"g"},{name:"cholesterol",header:!0,unit:"mg"},{name:"sodium",header:!0,unit:"mg"},{name:"totalCarbohydrates",header:!0,unit:"g"},{name:"dietaryFiber",header:!1,unit:"g"},{name:"sugar",header:!1,unit:"g"},{name:"protein",header:!0,unit:"g"}].map(i=>{var n,t,e,d;return(0,l.jsx)(g,{infoText:_("menu.nutritionalInfo.".concat(i.name,".text")),title:A(null==M?void 0:M[i.name]),desc:null!==(e=P[i.name])&&void 0!==e?e:"0%",unit:null!==(d=null==w?void 0:null===(t=w.fdaNutrition)||void 0===t?void 0:null===(n=t[i.name])||void 0===n?void 0:n.unit)&&void 0!==d?d:i.unit,isHeader:i.header},i.name)})}),(0,l.jsxs)("div",{className:"nutritionInfoReport",children:[(0,l.jsx)("span",{children:a.gsH?(0,l.jsx)(x.Z,{...D}):(0,l.jsx)(h.Z,{id:"img_staricon",...D})}),(0,l.jsx)("span",{className:"paddingLeftNutrition",children:_("menu.nutritionalInfo.staticInfo.text")})]})]})})},f=i=>{var n;let{pdpObj:t,tabData:e,selectedTab:d,savedTacoData:u,handleChange:s}=i;return(null==t?void 0:null===(n=t.product)||void 0===n?void 0:n.templateId)!==(null===a.Ej4||void 0===a.Ej4?void 0:a.Ej4.MULTIPLE_ITEMS)?null:(0,l.jsx)("ul",{children:null==e?void 0:e.map((i,n)=>{var t;return(0,l.jsx)("li",{className:(0,o.Z)({tacoTabActive:d===n,tacoTab:d!==n,"cursor-none":u.length<n}),children:(0,l.jsx)(m.z,{id:"taco_".concat(i.id),customClass:"tacoBtn","data-testid":"taco_".concat(i.id),title:null==i?void 0:null===(t=i.title)||void 0===t?void 0:t.replace(/[#:]/g,""),onClick:()=>{s(n)}})},i.id)})})},g=i=>{let{infoText:n,title:t,desc:e,unit:d,isHeader:a}=i;return(0,l.jsxs)("div",{className:(0,o.Z)({nutritionInfoHeading:a,nutritionInfoDescription:!a}),children:[(0,l.jsxs)("div",{className:(0,o.Z)({nutritonInfoLeftText:a,nutritionInfoDescriptionLeftText:!a}),children:[(0,l.jsx)("span",{className:"infoTextDot",children:n}),(0,l.jsx)("span",{className:"scale",children:"".concat(t).concat(d)})]}),(0,l.jsx)("div",{className:"dottedLine"}),(0,l.jsx)("div",{className:"nutritionInfoRightText",children:e})]})},N=(i,n,t)=>{var l,e,d,o;let a=(0,v.KU)(i,null!==(l=null==n?void 0:n.selectedSize)&&void 0!==l?l:"");return t?null==i?void 0:null===(e=i[0])||void 0===e?void 0:e.nutrition:(null==n?void 0:n.selectedSize)?null==a?void 0:null===(d=a[0])||void 0===d?void 0:d.nutrition:null==n?void 0:null===(o=n.product)||void 0===o?void 0:o.nutrition}}}]);
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.